From 30c8371cd56478bb4035162cf1bc9e8706eb5929 Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Tue, 7 Mar 2017 16:21:22 +0000 Subject: [PATCH 001/170] WIP --- .babelrc | 1 - package.json | 7 ++- scripts/rollup/babel.js | 13 ++++ scripts/rollup/build.js | 38 ++++++++++++ scripts/rollup/bundles.js | 31 ++++++++++ scripts/rollup/moduleMap.js | 33 +++++++++++ yarn.lock | 114 +++++++++++++++++++++++++++--------- 7 files changed, 207 insertions(+), 30 deletions(-) create mode 100644 scripts/rollup/babel.js create mode 100644 scripts/rollup/build.js create mode 100644 scripts/rollup/bundles.js create mode 100644 scripts/rollup/moduleMap.js diff --git a/.babelrc b/.babelrc index cda595ba6528..873fb28dc04d 100644 --- a/.babelrc +++ b/.babelrc @@ -19,7 +19,6 @@ "transform-es2015-parameters", ["transform-es2015-destructuring", { "loose": true }], ["transform-es2015-block-scoping", { "throwIfClosureRequired": true }], - "transform-es2015-modules-commonjs", "transform-es3-member-expression-literals", "transform-es3-property-literals", "./scripts/babel/transform-object-assign-require", diff --git a/package.json b/package.json index 2ca46b1b15ed..806421095e23 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,7 @@ "fbjs": "^0.8.9", "fbjs-scripts": "^0.6.0", "flow-bin": "^0.37.0", - "glob": "^6.0.1", + "glob": "^6.0.4", "glob-stream": "^6.1.0", "grunt": "^0.4.5", "grunt-cli": "^0.1.13", @@ -70,6 +70,11 @@ "merge-stream": "^1.0.0", "object-assign": "^4.1.1", "platform": "^1.1.0", + "rollup": "^0.41.4", + "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-babel": "^2.7.1", + "rollup-plugin-commonjs": "^7.0.0", + "rollup-plugin-node-resolve": "^2.0.0", "run-sequence": "^1.1.4", "through2": "^2.0.0", "tmp": "~0.0.28", diff --git a/scripts/rollup/babel.js b/scripts/rollup/babel.js new file mode 100644 index 000000000000..2986e1d34513 --- /dev/null +++ b/scripts/rollup/babel.js @@ -0,0 +1,13 @@ +'use strict'; + +const devExpressionWithCodes = require('../error-codes/dev-expression-with-codes'); + +const babelOptsReact = { + plugins: [ + devExpressionWithCodes, // this pass has to run before `rewrite-modules` + ], +}; + +module.exports = { + babelOptsReact, +}; diff --git a/scripts/rollup/build.js b/scripts/rollup/build.js new file mode 100644 index 000000000000..327aa11dfbc3 --- /dev/null +++ b/scripts/rollup/build.js @@ -0,0 +1,38 @@ +"use strict"; + +const { rollup } = require('rollup'); +const bundles = require('./bundles'); +const babel = require('rollup-plugin-babel'); +const commonjs = require('rollup-plugin-commonjs'); +const alias = require('rollup-plugin-alias'); +const { createModuleMap } = require('./moduleMap'); +// const nodeResolve = require('rollup-plugin-node-resolve'); + +const external = []; + +function getAliases(paths) { + return Object.assign( + createModuleMap(paths), + { + // ... + } + ); +} + +function getPlugins(entry, babelOpts, paths) { + return [ + babel(babelOpts), + alias(getAliases(paths)), + // nodeResolve({ jsnext: true, main: true }), + commonjs(), + ]; +} + +bundles.forEach(({babelOpts, entry, config, paths}) => ( + rollup({ + entry, + plugins: getPlugins(entry, babelOpts, paths), + external, + }).then(({ write }) => write(config)).catch(console.error) +)); + diff --git a/scripts/rollup/bundles.js b/scripts/rollup/bundles.js new file mode 100644 index 000000000000..64c4ef642121 --- /dev/null +++ b/scripts/rollup/bundles.js @@ -0,0 +1,31 @@ +'use strict'; + +const { + babelOptsReact, +} = require('./babel'); + +const bundles = [ + { + config: { + dest: 'build/rollup/react.js', + format: 'umd', + moduleName: 'React', + sourceMap: false, + }, + entry: 'src/umd/ReactUMDEntry.js', + babelOpts: babelOptsReact, + paths: [ + 'src/umd/ReactUMDEntry.js', + 'src/umd/ReactWithAddonsUMDEntry.js', + 'src/umd/shims/**/*.js', + + 'src/isomorphic/**/*.js', + 'src/addons/**/*.js', + + 'src/ReactVersion.js', + 'src/shared/**/*.js', + ], + }, +]; + +module.exports = bundles; diff --git a/scripts/rollup/moduleMap.js b/scripts/rollup/moduleMap.js new file mode 100644 index 000000000000..cad176f2469d --- /dev/null +++ b/scripts/rollup/moduleMap.js @@ -0,0 +1,33 @@ +"use strict"; + +const { resolve, basename } = require('path'); +const { sync } = require('glob'); + +const exclude = [ + 'src/**/__benchmarks__/**/*.js', + 'src/**/__tests__/**/*.js', + 'src/**/__mocks__/**/*.js', +] + +function createModuleMap(paths) { + const moduleMap = {}; + + paths.forEach(path => { + const files = sync(path, exclude); + + files.forEach(file => { + const moduleName = basename(file, '.js'); + + if (moduleName === 'ReactElementSymbol') { + console.log(file) + } + + moduleMap[moduleName] = resolve(file); + }); + }); + return moduleMap; +} + +module.exports = { + createModuleMap, +}; diff --git a/yarn.lock b/yarn.lock index ca3626dbbe80..d5c2137e98d8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -45,7 +45,7 @@ acorn@^3.0.0, acorn@^3.0.4, acorn@^3.1.0: version "3.3.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a" -acorn@^4.0.3, acorn@^4.0.4: +acorn@^4.0.1, acorn@^4.0.3, acorn@^4.0.4: version "4.0.11" resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.11.tgz#edcda3bd937e7556410d42ed5860f67399c794c0" @@ -313,6 +313,30 @@ babel-code-frame@^6.16.0, babel-code-frame@^6.22.0: esutils "^2.0.2" js-tokens "^3.0.0" +babel-core@6, babel-core@^6.0.0, babel-core@^6.0.2, babel-core@^6.22.0, babel-core@^6.22.1: + version "6.22.1" + resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.22.1.tgz#9c5fd658ba1772d28d721f6d25d968fc7ae21648" + dependencies: + babel-code-frame "^6.22.0" + babel-generator "^6.22.0" + babel-helpers "^6.22.0" + babel-messages "^6.22.0" + babel-register "^6.22.0" + babel-runtime "^6.22.0" + babel-template "^6.22.0" + babel-traverse "^6.22.1" + babel-types "^6.22.0" + babylon "^6.11.0" + convert-source-map "^1.1.0" + debug "^2.1.1" + json5 "^0.5.0" + lodash "^4.2.0" + minimatch "^3.0.2" + path-is-absolute "^1.0.0" + private "^0.1.6" + slash "^1.0.0" + source-map "^0.5.0" + babel-core@^5.6.21: version "5.8.38" resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-5.8.38.tgz#1fcaee79d7e61b750b00b8e54f6dfc9d0af86558" @@ -364,30 +388,6 @@ babel-core@^5.6.21: trim-right "^1.0.0" try-resolve "^1.0.0" -babel-core@^6.0.0, babel-core@^6.0.2, babel-core@^6.22.0, babel-core@^6.22.1: - version "6.22.1" - resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.22.1.tgz#9c5fd658ba1772d28d721f6d25d968fc7ae21648" - dependencies: - babel-code-frame "^6.22.0" - babel-generator "^6.22.0" - babel-helpers "^6.22.0" - babel-messages "^6.22.0" - babel-register "^6.22.0" - babel-runtime "^6.22.0" - babel-template "^6.22.0" - babel-traverse "^6.22.1" - babel-types "^6.22.0" - babylon "^6.11.0" - convert-source-map "^1.1.0" - debug "^2.1.1" - json5 "^0.5.0" - lodash "^4.2.0" - minimatch "^3.0.2" - path-is-absolute "^1.0.0" - private "^0.1.6" - slash "^1.0.0" - source-map "^0.5.0" - babel-eslint@^7.1.0: version "7.1.1" resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-7.1.1.tgz#8a6a884f085aa7060af69cfc77341c2f99370fb2" @@ -629,7 +629,7 @@ babel-plugin-transform-es2015-block-scoping@^6.23.0: babel-types "^6.23.0" lodash "^4.2.0" -babel-plugin-transform-es2015-classes@^6.5.2: +babel-plugin-transform-es2015-classes@^6.5.2, babel-plugin-transform-es2015-classes@^6.9.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.22.0.tgz#54d44998fd823d9dca15292324161c331c1b6f14" dependencies: @@ -1159,7 +1159,7 @@ buffer@^4.1.0: ieee754 "^1.1.4" isarray "^1.0.0" -builtin-modules@^1.0.0: +builtin-modules@^1.0.0, builtin-modules@^1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" @@ -1959,6 +1959,14 @@ estraverse@~4.1.0: version "4.1.1" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.1.1.tgz#f6caca728933a850ef90661d0e17982ba47111a2" +estree-walker@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.2.1.tgz#bdafe8095383d8414d5dc2ecf4c9173b6db9412e" + +estree-walker@^0.3.0: + version "0.3.1" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.3.1.tgz#e6b1a51cf7292524e7237c312e5fe6660c1ce1aa" + esutils@^2.0.0, esutils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" @@ -3734,6 +3742,12 @@ lru-cache@^4.0.0: pseudomap "^1.0.1" yallist "^2.0.0" +magic-string@^0.19.0: + version "0.19.0" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.19.0.tgz#198948217254e3e0b93080e01146b7c73b2a06b2" + dependencies: + vlq "^0.2.1" + makeerror@1.0.x: version "1.0.11" resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" @@ -4606,6 +4620,46 @@ ripemd160@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-1.0.1.tgz#93a4bbd4942bc574b69a8fa57c71de10ecca7d6e" +rollup-plugin-babel@^2.7.1: + version "2.7.1" + resolved "https://registry.yarnpkg.com/rollup-plugin-babel/-/rollup-plugin-babel-2.7.1.tgz#16528197b0f938a1536f44683c7a93d573182f57" + dependencies: + babel-core "6" + babel-plugin-transform-es2015-classes "^6.9.0" + object-assign "^4.1.0" + rollup-pluginutils "^1.5.0" + +rollup-plugin-commonjs@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/rollup-plugin-commonjs/-/rollup-plugin-commonjs-7.0.0.tgz#510762d5c423c761cd16d8e8451715b39f0ceb08" + dependencies: + acorn "^4.0.1" + estree-walker "^0.3.0" + magic-string "^0.19.0" + resolve "^1.1.7" + rollup-pluginutils "^1.5.1" + +rollup-plugin-node-resolve@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/rollup-plugin-node-resolve/-/rollup-plugin-node-resolve-2.0.0.tgz#07e0ae94ac002a3ea36e8f33ca121d9f836b1309" + dependencies: + browser-resolve "^1.11.0" + builtin-modules "^1.1.0" + resolve "^1.1.6" + +rollup-pluginutils@^1.5.0, rollup-pluginutils@^1.5.1: + version "1.5.2" + resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-1.5.2.tgz#1e156e778f94b7255bfa1b3d0178be8f5c552408" + dependencies: + estree-walker "^0.2.1" + minimatch "^3.0.2" + +rollup@^0.41.4: + version "0.41.4" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-0.41.4.tgz#a970580176329f9ead86854d7fd4c46de752aef8" + dependencies: + source-map-support "^0.4.0" + run-async@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/run-async/-/run-async-0.1.0.tgz#c8ad4a5e110661e402a7d21b530e009f25f8e389" @@ -4737,7 +4791,7 @@ source-map-support@^0.2.10: dependencies: source-map "0.1.32" -source-map-support@^0.4.2: +source-map-support@^0.4.0, source-map-support@^0.4.2: version "0.4.11" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.11.tgz#647f939978b38535909530885303daf23279f322" dependencies: @@ -5272,6 +5326,10 @@ vinyl@^0.5.0: clone-stats "^0.0.1" replace-ext "0.0.1" +vlq@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/vlq/-/vlq-0.2.1.tgz#14439d711891e682535467f8587c5630e4222a6c" + vm-browserify@~0.0.1: version "0.0.4" resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-0.0.4.tgz#5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73" From 9d78fa8c1d819bdc40bd9427c62c2699831cf040 Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Tue, 7 Mar 2017 16:27:36 +0000 Subject: [PATCH 002/170] fbjs support --- package.json | 1 + scripts/rollup/build.js | 15 +++++++++------ scripts/rollup/fbjs.js | 27 +++++++++++++++++++++++++++ 3 files changed, 37 insertions(+), 6 deletions(-) create mode 100644 scripts/rollup/fbjs.js diff --git a/package.json b/package.json index 806421095e23..a305ae8cae53 100644 --- a/package.json +++ b/package.json @@ -74,6 +74,7 @@ "rollup-plugin-alias": "^1.2.0", "rollup-plugin-babel": "^2.7.1", "rollup-plugin-commonjs": "^7.0.0", + "rollup-plugin-inject": "^2.0.0", "rollup-plugin-node-resolve": "^2.0.0", "run-sequence": "^1.1.4", "through2": "^2.0.0", diff --git a/scripts/rollup/build.js b/scripts/rollup/build.js index 327aa11dfbc3..543158439bea 100644 --- a/scripts/rollup/build.js +++ b/scripts/rollup/build.js @@ -1,29 +1,33 @@ "use strict"; const { rollup } = require('rollup'); +const { resolve } = require('path'); const bundles = require('./bundles'); const babel = require('rollup-plugin-babel'); const commonjs = require('rollup-plugin-commonjs'); const alias = require('rollup-plugin-alias'); +const inject = require('rollup-plugin-inject'); const { createModuleMap } = require('./moduleMap'); -// const nodeResolve = require('rollup-plugin-node-resolve'); +const { getFbjsModuleAliases } = require('./fbjs'); +const nodeResolve = require('rollup-plugin-node-resolve'); const external = []; function getAliases(paths) { return Object.assign( createModuleMap(paths), - { - // ... - } + getFbjsModuleAliases() ); } function getPlugins(entry, babelOpts, paths) { return [ babel(babelOpts), + inject({ + 'Object.assign': resolve('./node_modules/object-assign/index.js'), + }), alias(getAliases(paths)), - // nodeResolve({ jsnext: true, main: true }), + // nodeResolve({ jsnext: false, main: true }), commonjs(), ]; } @@ -35,4 +39,3 @@ bundles.forEach(({babelOpts, entry, config, paths}) => ( external, }).then(({ write }) => write(config)).catch(console.error) )); - diff --git a/scripts/rollup/fbjs.js b/scripts/rollup/fbjs.js new file mode 100644 index 000000000000..831b34d2d067 --- /dev/null +++ b/scripts/rollup/fbjs.js @@ -0,0 +1,27 @@ +"use strict"; + +const { resolve } = require('path'); + +function getFbjsModuleAliases() { + return { + hyphenateStyleName: resolve('./node_modules/fbjs/lib/hyphenateStyleName.js'), + getUnboundedScrollPosition: resolve('./node_modules/fbjs/lib/getUnboundedScrollPosition.js'), + emptyFunction: resolve('./node_modules/fbjs/lib/emptyFunction.js'), + emptyObject: resolve('./node_modules/fbjs/lib/emptyObject.js'), + camelizeStyleName: resolve('./node_modules/fbjs/lib/camelizeStyleName.js'), + containsNode: resolve('./node_modules/fbjs/lib/containsNode.js'), + shallowEqual: resolve('./node_modules/fbjs/lib/shallowEqual.js'), + getActiveElement: resolve('./node_modules/fbjs/lib/getActiveElement.js'), + focusNode: resolve('./node_modules/fbjs/lib/focusNode.js'), + EventListener: resolve('./node_modules/fbjs/lib/EventListener.js'), + memoizeStringOnly: resolve('./node_modules/fbjs/lib/memoizeStringOnly.js'), + ExecutionEnvironment: resolve('./node_modules/fbjs/lib/ExecutionEnvironment.js'), + warning: resolve('./node_modules/fbjs/lib/warning.js'), + reactProdInvariant: resolve('./src/shared/utils/reactProdInvariant.js'), + invariant: resolve('./test/stub.js'), + }; +} + +module.exports = { + getFbjsModuleAliases, +}; From 3c24a4ca53fdc55df96fdd091837922a4c646f36 Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Tue, 7 Mar 2017 16:52:53 +0000 Subject: [PATCH 003/170] WIP --- scripts/rollup/build.js | 6 +++--- scripts/rollup/fbjs.js | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/scripts/rollup/build.js b/scripts/rollup/build.js index 543158439bea..bc2a9e3a93c6 100644 --- a/scripts/rollup/build.js +++ b/scripts/rollup/build.js @@ -9,9 +9,10 @@ const alias = require('rollup-plugin-alias'); const inject = require('rollup-plugin-inject'); const { createModuleMap } = require('./moduleMap'); const { getFbjsModuleAliases } = require('./fbjs'); -const nodeResolve = require('rollup-plugin-node-resolve'); -const external = []; +const external = [ + 'fbjs/lib/warning', +]; function getAliases(paths) { return Object.assign( @@ -27,7 +28,6 @@ function getPlugins(entry, babelOpts, paths) { 'Object.assign': resolve('./node_modules/object-assign/index.js'), }), alias(getAliases(paths)), - // nodeResolve({ jsnext: false, main: true }), commonjs(), ]; } diff --git a/scripts/rollup/fbjs.js b/scripts/rollup/fbjs.js index 831b34d2d067..7b544e40f471 100644 --- a/scripts/rollup/fbjs.js +++ b/scripts/rollup/fbjs.js @@ -6,8 +6,8 @@ function getFbjsModuleAliases() { return { hyphenateStyleName: resolve('./node_modules/fbjs/lib/hyphenateStyleName.js'), getUnboundedScrollPosition: resolve('./node_modules/fbjs/lib/getUnboundedScrollPosition.js'), - emptyFunction: resolve('./node_modules/fbjs/lib/emptyFunction.js'), - emptyObject: resolve('./node_modules/fbjs/lib/emptyObject.js'), + 'fbjs/lib/emptyFunction': resolve('./node_modules/fbjs/lib/emptyFunction.js'), + 'fbjs/lib/emptyObject': resolve('./node_modules/fbjs/lib/emptyObject.js'), camelizeStyleName: resolve('./node_modules/fbjs/lib/camelizeStyleName.js'), containsNode: resolve('./node_modules/fbjs/lib/containsNode.js'), shallowEqual: resolve('./node_modules/fbjs/lib/shallowEqual.js'), @@ -16,9 +16,9 @@ function getFbjsModuleAliases() { EventListener: resolve('./node_modules/fbjs/lib/EventListener.js'), memoizeStringOnly: resolve('./node_modules/fbjs/lib/memoizeStringOnly.js'), ExecutionEnvironment: resolve('./node_modules/fbjs/lib/ExecutionEnvironment.js'), - warning: resolve('./node_modules/fbjs/lib/warning.js'), + 'fbjs/lib/warning': resolve('./node_modules/fbjs/lib/warning.js'), reactProdInvariant: resolve('./src/shared/utils/reactProdInvariant.js'), - invariant: resolve('./test/stub.js'), + 'fbjs/lib/invariant': resolve('./node_modules/fbjs/lib/invariant.js'), }; } From d00cf558dcdd67dd0789121f977dfdb8c2fe41de Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Tue, 7 Mar 2017 17:42:00 +0000 Subject: [PATCH 004/170] dev/prod mode WIP --- package.json | 4 ++++ scripts/rollup/babel.js | 1 + scripts/rollup/build.js | 48 ++++++++++++++++++++++++++++--------- scripts/rollup/bundles.js | 3 ++- scripts/rollup/fbjs.js | 1 + scripts/rollup/moduleMap.js | 4 ---- 6 files changed, 45 insertions(+), 16 deletions(-) diff --git a/package.json b/package.json index a305ae8cae53..a26ad933a394 100644 --- a/package.json +++ b/package.json @@ -34,8 +34,10 @@ "babel-preset-react": "^6.5.0", "babel-traverse": "^6.9.0", "babylon": "6.15.0", + "boxen": "^1.0.0", "browserify": "^13.0.0", "bundle-collapser": "^1.1.1", + "chalk": "^1.1.3", "coffee-script": "^1.8.0", "core-js": "^2.2.1", "coveralls": "^2.11.6", @@ -74,8 +76,10 @@ "rollup-plugin-alias": "^1.2.0", "rollup-plugin-babel": "^2.7.1", "rollup-plugin-commonjs": "^7.0.0", + "rollup-plugin-filesize": "^1.0.1", "rollup-plugin-inject": "^2.0.0", "rollup-plugin-node-resolve": "^2.0.0", + "rollup-plugin-uglify": "^1.0.1", "run-sequence": "^1.1.4", "through2": "^2.0.0", "tmp": "~0.0.28", diff --git a/scripts/rollup/babel.js b/scripts/rollup/babel.js index 2986e1d34513..f37b9c9b3200 100644 --- a/scripts/rollup/babel.js +++ b/scripts/rollup/babel.js @@ -3,6 +3,7 @@ const devExpressionWithCodes = require('../error-codes/dev-expression-with-codes'); const babelOptsReact = { + exclude: 'node_modules/**', plugins: [ devExpressionWithCodes, // this pass has to run before `rewrite-modules` ], diff --git a/scripts/rollup/build.js b/scripts/rollup/build.js index bc2a9e3a93c6..17446faff248 100644 --- a/scripts/rollup/build.js +++ b/scripts/rollup/build.js @@ -1,12 +1,14 @@ "use strict"; const { rollup } = require('rollup'); -const { resolve } = require('path'); const bundles = require('./bundles'); const babel = require('rollup-plugin-babel'); const commonjs = require('rollup-plugin-commonjs'); const alias = require('rollup-plugin-alias'); -const inject = require('rollup-plugin-inject'); +const filesize = require('rollup-plugin-filesize'); +const uglify = require('rollup-plugin-uglify'); +const chalk = require('chalk'); +const boxen = require('boxen'); const { createModuleMap } = require('./moduleMap'); const { getFbjsModuleAliases } = require('./fbjs'); @@ -21,21 +23,45 @@ function getAliases(paths) { ); } -function getPlugins(entry, babelOpts, paths) { - return [ +function setDest(config, filename) { + return Object.assign({}, config, { + dest: config.destDir + filename, + }); +} + +function getPlugins(entry, babelOpts, paths, filename, dev) { + const plugins = [ babel(babelOpts), - inject({ - 'Object.assign': resolve('./node_modules/object-assign/index.js'), - }), alias(getAliases(paths)), commonjs(), ]; + if (!dev) { + plugins.push(uglify()); + } + // this needs to come last + plugins.push(filesize({ + render: (options, size, gzip) => ( + boxen(chalk.green.bold(`"${filename}" size: `) + chalk.yellow.bold(size) + ', ' + + chalk.green.bold('gzip size: ') + chalk.yellow.bold(gzip), { padding: 1 } + ) + ), + })); + + return plugins; } -bundles.forEach(({babelOpts, entry, config, paths}) => ( - rollup({ +function createBundle({babelOpts, entry, config, paths, name}, dev) { + const filename = dev ? `${name}.js` : `${name}.min.js`; + + return rollup({ entry, - plugins: getPlugins(entry, babelOpts, paths), + plugins: getPlugins(entry, babelOpts, paths, filename, dev), external, - }).then(({ write }) => write(config)).catch(console.error) + }).then(({ write }) => write(setDest(config, filename))).catch(console.error); +} + +bundles.forEach(bundle => ( + createBundle(bundle, true).then(() => + createBundle(bundle, false) + ) )); diff --git a/scripts/rollup/bundles.js b/scripts/rollup/bundles.js index 64c4ef642121..e74e309a3f30 100644 --- a/scripts/rollup/bundles.js +++ b/scripts/rollup/bundles.js @@ -6,8 +6,9 @@ const { const bundles = [ { + name: 'react', config: { - dest: 'build/rollup/react.js', + destDir: 'build/rollup/', format: 'umd', moduleName: 'React', sourceMap: false, diff --git a/scripts/rollup/fbjs.js b/scripts/rollup/fbjs.js index 7b544e40f471..cb9174df8e13 100644 --- a/scripts/rollup/fbjs.js +++ b/scripts/rollup/fbjs.js @@ -19,6 +19,7 @@ function getFbjsModuleAliases() { 'fbjs/lib/warning': resolve('./node_modules/fbjs/lib/warning.js'), reactProdInvariant: resolve('./src/shared/utils/reactProdInvariant.js'), 'fbjs/lib/invariant': resolve('./node_modules/fbjs/lib/invariant.js'), + 'object-assign': resolve('./node_modules/object-assign/index.js'), }; } diff --git a/scripts/rollup/moduleMap.js b/scripts/rollup/moduleMap.js index cad176f2469d..076315762c2b 100644 --- a/scripts/rollup/moduleMap.js +++ b/scripts/rollup/moduleMap.js @@ -18,10 +18,6 @@ function createModuleMap(paths) { files.forEach(file => { const moduleName = basename(file, '.js'); - if (moduleName === 'ReactElementSymbol') { - console.log(file) - } - moduleMap[moduleName] = resolve(file); }); }); From 238dcf743d7c32423b45887a9f18303068cba174 Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Tue, 7 Mar 2017 19:34:46 +0000 Subject: [PATCH 005/170] More WIP --- package.json | 1 + scripts/rollup/build.js | 75 +++++++++++++++++++++++++++++-------- scripts/rollup/bundles.js | 75 +++++++++++++++++++++++++++++++++++-- scripts/rollup/external.js | 30 +++++++++++++++ scripts/rollup/fbjs.js | 28 +++++++------- scripts/rollup/moduleMap.js | 2 +- 6 files changed, 177 insertions(+), 34 deletions(-) create mode 100644 scripts/rollup/external.js diff --git a/package.json b/package.json index a26ad933a394..276c04626902 100644 --- a/package.json +++ b/package.json @@ -79,6 +79,7 @@ "rollup-plugin-filesize": "^1.0.1", "rollup-plugin-inject": "^2.0.0", "rollup-plugin-node-resolve": "^2.0.0", + "rollup-plugin-replace": "^1.1.1", "rollup-plugin-uglify": "^1.0.1", "run-sequence": "^1.1.4", "through2": "^2.0.0", diff --git a/scripts/rollup/build.js b/scripts/rollup/build.js index 17446faff248..b3dad4235829 100644 --- a/scripts/rollup/build.js +++ b/scripts/rollup/build.js @@ -7,38 +7,78 @@ const commonjs = require('rollup-plugin-commonjs'); const alias = require('rollup-plugin-alias'); const filesize = require('rollup-plugin-filesize'); const uglify = require('rollup-plugin-uglify'); +const replace = require('rollup-plugin-replace'); const chalk = require('chalk'); const boxen = require('boxen'); const { createModuleMap } = require('./moduleMap'); const { getFbjsModuleAliases } = require('./fbjs'); +const { + getExternalModules, + replaceExternalModules, +} = require('./external'); -const external = [ - 'fbjs/lib/warning', -]; +const bundleTypes = { + DEV: 'DEV', + PROD: 'PROD', + NODE: 'NODE', +}; function getAliases(paths) { return Object.assign( - createModuleMap(paths), + createModuleMap(paths, false), + getExternalModules(), getFbjsModuleAliases() ); } -function setDest(config, filename) { +function updateConfig(config, filename, format) { return Object.assign({}, config, { dest: config.destDir + filename, + format, }); } -function getPlugins(entry, babelOpts, paths, filename, dev) { +function stripDevCode() { + return { + '__DEV__': 'false', + 'process.env.NODE_ENV': "'production'", + }; +} + +function uglifyConfig() { + return { + warnings: false, + compress: { + screw_ie8: true, + dead_code: true, + unused: true, + drop_debugger: true, + booleans: true, + }, + mangle: { + screw_ie8: true, + }, + }; +} + +function getPlugins(entry, babelOpts, paths, filename, bundleType) { const plugins = [ + replace( + replaceExternalModules() + ), babel(babelOpts), alias(getAliases(paths)), commonjs(), ]; - if (!dev) { - plugins.push(uglify()); + if (bundleType === bundleTypes.PROD) { + plugins.push( + uglify(uglifyConfig()), + replace( + stripDevCode() + ) + ); } - // this needs to come last + // this needs to come last or it doesn't report sizes correctly plugins.push(filesize({ render: (options, size, gzip) => ( boxen(chalk.green.bold(`"${filename}" size: `) + chalk.yellow.bold(size) + ', ' + @@ -50,18 +90,21 @@ function getPlugins(entry, babelOpts, paths, filename, dev) { return plugins; } -function createBundle({babelOpts, entry, config, paths, name}, dev) { - const filename = dev ? `${name}.js` : `${name}.min.js`; +function createBundle({babelOpts, entry, config, paths, name, umd}, bundleType) { + const filename = bundleType === bundleTypes.PROD ? `${name}.min.js` : `${name}.js`; + const format = umd ? 'umd' : 'cjs'; return rollup({ entry, - plugins: getPlugins(entry, babelOpts, paths, filename, dev), - external, - }).then(({ write }) => write(setDest(config, filename))).catch(console.error); + plugins: getPlugins(entry, babelOpts, paths, filename, bundleType), + external: [ + 'react', + ], + }).then(({write}) => write(updateConfig(config, filename, format))).catch(console.error); } bundles.forEach(bundle => ( - createBundle(bundle, true).then(() => - createBundle(bundle, false) + createBundle(bundle, bundleTypes.DEV).then(() => + createBundle(bundle, bundleTypes.PROD) ) )); diff --git a/scripts/rollup/bundles.js b/scripts/rollup/bundles.js index e74e309a3f30..f162a6757888 100644 --- a/scripts/rollup/bundles.js +++ b/scripts/rollup/bundles.js @@ -6,15 +6,14 @@ const { const bundles = [ { - name: 'react', + babelOpts: babelOptsReact, config: { destDir: 'build/rollup/', - format: 'umd', moduleName: 'React', sourceMap: false, }, entry: 'src/umd/ReactUMDEntry.js', - babelOpts: babelOptsReact, + name: 'react', paths: [ 'src/umd/ReactUMDEntry.js', 'src/umd/ReactWithAddonsUMDEntry.js', @@ -26,7 +25,77 @@ const bundles = [ 'src/ReactVersion.js', 'src/shared/**/*.js', ], + umd: true, + }, + { + babelOpts: babelOptsReact, + config: { + destDir: 'build/rollup/', + globals: { + 'react': 'React', + }, + moduleName: 'ReactDOM', + sourceMap: false, + }, + entry: 'src/umd/ReactDOMUMDEntry.js', + name: 'react-dom', + paths: [ + 'src/umd/ReactDOMUMDEntry.js', + 'src/umd/ReactDOMServerUMDEntry.js', + + 'src/renderers/dom/**/*.js', + 'src/renderers/shared/**/*.js', + 'src/test/**/*.js', // ReactTestUtils is currently very coupled to DOM. + + 'src/ReactVersion.js', + 'src/shared/**/*.js', + ], + umd: true, }, + { + babelOpts: babelOptsReact, + config: { + destDir: 'build/rollup/', + globals: { + 'react': 'React', + }, + moduleName: 'ReactDOMFiber', + sourceMap: false, + }, + entry: 'src/renderers/dom/fiber/ReactDOMFiber.js', + name: 'react-dom-fiber', + paths: [ + 'src/renderers/dom/**/*.js', + 'src/renderers/shared/**/*.js', + 'src/test/**/*.js', // ReactTestUtils is currently very coupled to DOM. + + 'src/ReactVersion.js', + 'src/shared/**/*.js', + ], + umd: true, + }, + // { + // babelOpts: babelOptsReact, + // config: { + // destDir: 'build/rollup/', + // moduleName: 'ReactNative', + // sourceMap: false, + // }, + // entry: 'src/umd/ReactDOMUMDEntry.js', + // name: 'react-native-renderer', + // paths: [ + // 'src/umd/ReactDOMUMDEntry.js', + // 'src/umd/ReactDOMServerUMDEntry.js', + + // 'src/renderers/dom/**/*.js', + // 'src/renderers/shared/**/*.js', + // 'src/test/**/*.js', // ReactTestUtils is currently very coupled to DOM. + + // 'src/ReactVersion.js', + // 'src/shared/**/*.js', + // ], + // umd: false, + // }, ]; module.exports = bundles; diff --git a/scripts/rollup/external.js b/scripts/rollup/external.js new file mode 100644 index 000000000000..aa1f644862e8 --- /dev/null +++ b/scripts/rollup/external.js @@ -0,0 +1,30 @@ +"use strict"; + +const { resolve } = require('path'); + +function getExternalModules() { + return { + reactProdInvariant: resolve('./src/shared/utils/reactProdInvariant.js'), + 'object-assign': resolve('./node_modules/object-assign/index.js'), + 'ReactCurrentOwner': resolve('./src/isomorphic/classic/element/ReactCurrentOwner.js'), + 'ReactComponentTreeHook': resolve('./src/isomorphic/hooks/ReactComponentTreeHook.js'), + 'react/lib/ReactCurrentOwner': resolve('./src/isomorphic/classic/element/ReactCurrentOwner.js'), + 'react/lib/checkPropTypes': resolve('./src/isomorphic/classic/types/checkPropTypes.js'), + 'react/lib/ReactDebugCurrentFrame': resolve('./src/isomorphic/classic/element/ReactDebugCurrentFrame.js'), + 'react/lib/ReactComponentTreeHook': resolve('./src/isomorphic/hooks/ReactComponentTreeHook.js'), + }; +} + +function replaceExternalModules() { + return { + 'react-dom/lib/ReactPerf': resolve('./src/renderers/shared/ReactPerf.js'), + 'react-dom/lib/ReactTestUtils': resolve('./src/test/ReactTestUtils.js'), + 'react-dom/lib/ReactInstanceMap': resolve('./src/renderers/shared/shared/ReactInstanceMap.js'), + 'react-dom': resolve('./src/renderers/dom/ReactDOM.js'), + }; +} + +module.exports = { + getExternalModules, + replaceExternalModules, +}; diff --git a/scripts/rollup/fbjs.js b/scripts/rollup/fbjs.js index cb9174df8e13..6b1dee1f5611 100644 --- a/scripts/rollup/fbjs.js +++ b/scripts/rollup/fbjs.js @@ -4,22 +4,22 @@ const { resolve } = require('path'); function getFbjsModuleAliases() { return { - hyphenateStyleName: resolve('./node_modules/fbjs/lib/hyphenateStyleName.js'), - getUnboundedScrollPosition: resolve('./node_modules/fbjs/lib/getUnboundedScrollPosition.js'), - 'fbjs/lib/emptyFunction': resolve('./node_modules/fbjs/lib/emptyFunction.js'), - 'fbjs/lib/emptyObject': resolve('./node_modules/fbjs/lib/emptyObject.js'), - camelizeStyleName: resolve('./node_modules/fbjs/lib/camelizeStyleName.js'), - containsNode: resolve('./node_modules/fbjs/lib/containsNode.js'), - shallowEqual: resolve('./node_modules/fbjs/lib/shallowEqual.js'), - getActiveElement: resolve('./node_modules/fbjs/lib/getActiveElement.js'), - focusNode: resolve('./node_modules/fbjs/lib/focusNode.js'), - EventListener: resolve('./node_modules/fbjs/lib/EventListener.js'), - memoizeStringOnly: resolve('./node_modules/fbjs/lib/memoizeStringOnly.js'), - ExecutionEnvironment: resolve('./node_modules/fbjs/lib/ExecutionEnvironment.js'), 'fbjs/lib/warning': resolve('./node_modules/fbjs/lib/warning.js'), - reactProdInvariant: resolve('./src/shared/utils/reactProdInvariant.js'), 'fbjs/lib/invariant': resolve('./node_modules/fbjs/lib/invariant.js'), - 'object-assign': resolve('./node_modules/object-assign/index.js'), + 'fbjs/lib/emptyFunction': resolve('./node_modules/fbjs/lib/emptyFunction.js'), + 'fbjs/lib/emptyObject': resolve('./node_modules/fbjs/lib/emptyObject.js'), + 'fbjs/lib/hyphenateStyleName': resolve('./node_modules/fbjs/lib/hyphenateStyleName.js'), + 'fbjs/lib/getUnboundedScrollPosition': resolve('./node_modules/fbjs/lib/getUnboundedScrollPosition.js'), + 'fbjs/lib/camelizeStyleName': resolve('./node_modules/fbjs/lib/camelizeStyleName.js'), + 'fbjs/lib/containsNode': resolve('./node_modules/fbjs/lib/containsNode.js'), + 'fbjs/lib/shallowEqual': resolve('./node_modules/fbjs/lib/shallowEqual.js'), + 'fbjs/lib/getActiveElement': resolve('./node_modules/fbjs/lib/getActiveElement.js'), + 'fbjs/lib/focusNode': resolve('./node_modules/fbjs/lib/focusNode.js'), + 'fbjs/lib/EventListener': resolve('./node_modules/fbjs/lib/EventListener.js'), + 'fbjs/lib/memoizeStringOnly': resolve('./node_modules/fbjs/lib/memoizeStringOnly.js'), + 'fbjs/lib/ExecutionEnvironment': resolve('./node_modules/fbjs/lib/ExecutionEnvironment.js'), + 'fbjs/lib/createNodesFromMarkup': resolve('./node_modules/fbjs/lib/createNodesFromMarkup.js'), + 'fbjs/lib/performanceNow': resolve('./node_modules/fbjs/lib/performanceNow.js'), }; } diff --git a/scripts/rollup/moduleMap.js b/scripts/rollup/moduleMap.js index 076315762c2b..87a0c7d22a48 100644 --- a/scripts/rollup/moduleMap.js +++ b/scripts/rollup/moduleMap.js @@ -7,7 +7,7 @@ const exclude = [ 'src/**/__benchmarks__/**/*.js', 'src/**/__tests__/**/*.js', 'src/**/__mocks__/**/*.js', -] +]; function createModuleMap(paths) { const moduleMap = {}; From 15b13cd99c6aaf9dca3282c2d9f8f9a5b2640d03 Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Wed, 8 Mar 2017 14:51:16 +0000 Subject: [PATCH 006/170] builds a cjs bundle --- package.json | 4 +- scripts/rollup/babel.js | 14 ------- scripts/rollup/build.js | 72 ++++++++++++++++++++++----------- scripts/rollup/bundles.js | 17 +++++--- scripts/rollup/external.js | 30 -------------- scripts/rollup/fbjs.js | 28 ------------- scripts/rollup/moduleMap.js | 29 ------------- scripts/rollup/modules.js | 81 +++++++++++++++++++++++++++++++++++++ 8 files changed, 143 insertions(+), 132 deletions(-) delete mode 100644 scripts/rollup/babel.js delete mode 100644 scripts/rollup/external.js delete mode 100644 scripts/rollup/fbjs.js delete mode 100644 scripts/rollup/moduleMap.js create mode 100644 scripts/rollup/modules.js diff --git a/package.json b/package.json index 276c04626902..570e1878a85d 100644 --- a/package.json +++ b/package.json @@ -73,9 +73,9 @@ "object-assign": "^4.1.1", "platform": "^1.1.0", "rollup": "^0.41.4", - "rollup-plugin-alias": "^1.2.0", + "rollup-plugin-alias": "^1.2.1", "rollup-plugin-babel": "^2.7.1", - "rollup-plugin-commonjs": "^7.0.0", + "rollup-plugin-commonjs": "^7.1.0", "rollup-plugin-filesize": "^1.0.1", "rollup-plugin-inject": "^2.0.0", "rollup-plugin-node-resolve": "^2.0.0", diff --git a/scripts/rollup/babel.js b/scripts/rollup/babel.js deleted file mode 100644 index f37b9c9b3200..000000000000 --- a/scripts/rollup/babel.js +++ /dev/null @@ -1,14 +0,0 @@ -'use strict'; - -const devExpressionWithCodes = require('../error-codes/dev-expression-with-codes'); - -const babelOptsReact = { - exclude: 'node_modules/**', - plugins: [ - devExpressionWithCodes, // this pass has to run before `rewrite-modules` - ], -}; - -module.exports = { - babelOptsReact, -}; diff --git a/scripts/rollup/build.js b/scripts/rollup/build.js index b3dad4235829..f1cabea931c6 100644 --- a/scripts/rollup/build.js +++ b/scripts/rollup/build.js @@ -10,12 +10,13 @@ const uglify = require('rollup-plugin-uglify'); const replace = require('rollup-plugin-replace'); const chalk = require('chalk'); const boxen = require('boxen'); -const { createModuleMap } = require('./moduleMap'); -const { getFbjsModuleAliases } = require('./fbjs'); -const { +const { + createModuleMap, getExternalModules, - replaceExternalModules, -} = require('./external'); + getInternalModules, + replaceInternalModules, + getFbjsModuleAliases, +} = require('./modules'); const bundleTypes = { DEV: 'DEV', @@ -23,11 +24,12 @@ const bundleTypes = { NODE: 'NODE', }; -function getAliases(paths) { +function getAliases(paths, bundleType) { return Object.assign( - createModuleMap(paths, false), - getExternalModules(), - getFbjsModuleAliases() + createModuleMap(paths), + getInternalModules(), + bundleType !== bundleTypes.NODE ? getExternalModules() : {}, + bundleType !== bundleTypes.NODE ? getFbjsModuleAliases() : {} ); } @@ -35,16 +37,28 @@ function updateConfig(config, filename, format) { return Object.assign({}, config, { dest: config.destDir + filename, format, + interop: false, }); } -function stripDevCode() { +function stripEnvVariables(production) { return { - '__DEV__': 'false', - 'process.env.NODE_ENV': "'production'", + '__DEV__': production ? 'false' : 'true', + 'process.env.NODE_ENV': production ? "'production'" : "'development'", }; } +function getFilename(name, bundleType) { + switch (bundleType) { + case bundleTypes.PROD: + return `${name}.min.js`; + case bundleTypes.DEV: + return `${name}.js`; + case bundleTypes.NODE: + return `${name}.cjs.js`; + } +} + function uglifyConfig() { return { warnings: false, @@ -64,17 +78,23 @@ function uglifyConfig() { function getPlugins(entry, babelOpts, paths, filename, bundleType) { const plugins = [ replace( - replaceExternalModules() + replaceInternalModules() ), babel(babelOpts), - alias(getAliases(paths)), + alias(getAliases(paths, bundleType)), commonjs(), ]; if (bundleType === bundleTypes.PROD) { plugins.push( uglify(uglifyConfig()), replace( - stripDevCode() + stripEnvVariables(true) + ) + ); + } else if (bundleType === bundleTypes.DEV) { + plugins.push( + replace( + stripEnvVariables(false) ) ); } @@ -90,9 +110,9 @@ function getPlugins(entry, babelOpts, paths, filename, bundleType) { return plugins; } -function createBundle({babelOpts, entry, config, paths, name, umd}, bundleType) { - const filename = bundleType === bundleTypes.PROD ? `${name}.min.js` : `${name}.js`; - const format = umd ? 'umd' : 'cjs'; +function createBundle({babelOpts, entry, config, paths, name}, bundleType) { + const filename = getFilename(name, bundleType); + const format = bundleType === bundleTypes.NODE ? 'cjs' : 'umd'; return rollup({ entry, @@ -103,8 +123,14 @@ function createBundle({babelOpts, entry, config, paths, name, umd}, bundleType) }).then(({write}) => write(updateConfig(config, filename, format))).catch(console.error); } -bundles.forEach(bundle => ( - createBundle(bundle, bundleTypes.DEV).then(() => - createBundle(bundle, bundleTypes.PROD) - ) -)); +bundles.forEach(bundle => { + if (bundle.createUMDBundles) { + createBundle(bundle, bundleTypes.DEV).then(() => + createBundle(bundle, bundleTypes.PROD).then(() => + createBundle(bundle, bundleTypes.NODE) + ) + ); + } else { + createBundle(bundle, bundleTypes.NODE); + } +}); diff --git a/scripts/rollup/bundles.js b/scripts/rollup/bundles.js index f162a6757888..873e20a817f7 100644 --- a/scripts/rollup/bundles.js +++ b/scripts/rollup/bundles.js @@ -1,8 +1,13 @@ 'use strict'; -const { - babelOptsReact, -} = require('./babel'); +const devExpressionWithCodes = require('../error-codes/dev-expression-with-codes'); + +const babelOptsReact = { + exclude: 'node_modules/**', + plugins: [ + devExpressionWithCodes, // this pass has to run before `rewrite-modules` + ], +}; const bundles = [ { @@ -25,7 +30,7 @@ const bundles = [ 'src/ReactVersion.js', 'src/shared/**/*.js', ], - umd: true, + createUMDBundles: true, }, { babelOpts: babelOptsReact, @@ -50,7 +55,7 @@ const bundles = [ 'src/ReactVersion.js', 'src/shared/**/*.js', ], - umd: true, + createUMDBundles: true, }, { babelOpts: babelOptsReact, @@ -72,7 +77,7 @@ const bundles = [ 'src/ReactVersion.js', 'src/shared/**/*.js', ], - umd: true, + createUMDBundles: true, }, // { // babelOpts: babelOptsReact, diff --git a/scripts/rollup/external.js b/scripts/rollup/external.js deleted file mode 100644 index aa1f644862e8..000000000000 --- a/scripts/rollup/external.js +++ /dev/null @@ -1,30 +0,0 @@ -"use strict"; - -const { resolve } = require('path'); - -function getExternalModules() { - return { - reactProdInvariant: resolve('./src/shared/utils/reactProdInvariant.js'), - 'object-assign': resolve('./node_modules/object-assign/index.js'), - 'ReactCurrentOwner': resolve('./src/isomorphic/classic/element/ReactCurrentOwner.js'), - 'ReactComponentTreeHook': resolve('./src/isomorphic/hooks/ReactComponentTreeHook.js'), - 'react/lib/ReactCurrentOwner': resolve('./src/isomorphic/classic/element/ReactCurrentOwner.js'), - 'react/lib/checkPropTypes': resolve('./src/isomorphic/classic/types/checkPropTypes.js'), - 'react/lib/ReactDebugCurrentFrame': resolve('./src/isomorphic/classic/element/ReactDebugCurrentFrame.js'), - 'react/lib/ReactComponentTreeHook': resolve('./src/isomorphic/hooks/ReactComponentTreeHook.js'), - }; -} - -function replaceExternalModules() { - return { - 'react-dom/lib/ReactPerf': resolve('./src/renderers/shared/ReactPerf.js'), - 'react-dom/lib/ReactTestUtils': resolve('./src/test/ReactTestUtils.js'), - 'react-dom/lib/ReactInstanceMap': resolve('./src/renderers/shared/shared/ReactInstanceMap.js'), - 'react-dom': resolve('./src/renderers/dom/ReactDOM.js'), - }; -} - -module.exports = { - getExternalModules, - replaceExternalModules, -}; diff --git a/scripts/rollup/fbjs.js b/scripts/rollup/fbjs.js deleted file mode 100644 index 6b1dee1f5611..000000000000 --- a/scripts/rollup/fbjs.js +++ /dev/null @@ -1,28 +0,0 @@ -"use strict"; - -const { resolve } = require('path'); - -function getFbjsModuleAliases() { - return { - 'fbjs/lib/warning': resolve('./node_modules/fbjs/lib/warning.js'), - 'fbjs/lib/invariant': resolve('./node_modules/fbjs/lib/invariant.js'), - 'fbjs/lib/emptyFunction': resolve('./node_modules/fbjs/lib/emptyFunction.js'), - 'fbjs/lib/emptyObject': resolve('./node_modules/fbjs/lib/emptyObject.js'), - 'fbjs/lib/hyphenateStyleName': resolve('./node_modules/fbjs/lib/hyphenateStyleName.js'), - 'fbjs/lib/getUnboundedScrollPosition': resolve('./node_modules/fbjs/lib/getUnboundedScrollPosition.js'), - 'fbjs/lib/camelizeStyleName': resolve('./node_modules/fbjs/lib/camelizeStyleName.js'), - 'fbjs/lib/containsNode': resolve('./node_modules/fbjs/lib/containsNode.js'), - 'fbjs/lib/shallowEqual': resolve('./node_modules/fbjs/lib/shallowEqual.js'), - 'fbjs/lib/getActiveElement': resolve('./node_modules/fbjs/lib/getActiveElement.js'), - 'fbjs/lib/focusNode': resolve('./node_modules/fbjs/lib/focusNode.js'), - 'fbjs/lib/EventListener': resolve('./node_modules/fbjs/lib/EventListener.js'), - 'fbjs/lib/memoizeStringOnly': resolve('./node_modules/fbjs/lib/memoizeStringOnly.js'), - 'fbjs/lib/ExecutionEnvironment': resolve('./node_modules/fbjs/lib/ExecutionEnvironment.js'), - 'fbjs/lib/createNodesFromMarkup': resolve('./node_modules/fbjs/lib/createNodesFromMarkup.js'), - 'fbjs/lib/performanceNow': resolve('./node_modules/fbjs/lib/performanceNow.js'), - }; -} - -module.exports = { - getFbjsModuleAliases, -}; diff --git a/scripts/rollup/moduleMap.js b/scripts/rollup/moduleMap.js deleted file mode 100644 index 87a0c7d22a48..000000000000 --- a/scripts/rollup/moduleMap.js +++ /dev/null @@ -1,29 +0,0 @@ -"use strict"; - -const { resolve, basename } = require('path'); -const { sync } = require('glob'); - -const exclude = [ - 'src/**/__benchmarks__/**/*.js', - 'src/**/__tests__/**/*.js', - 'src/**/__mocks__/**/*.js', -]; - -function createModuleMap(paths) { - const moduleMap = {}; - - paths.forEach(path => { - const files = sync(path, exclude); - - files.forEach(file => { - const moduleName = basename(file, '.js'); - - moduleMap[moduleName] = resolve(file); - }); - }); - return moduleMap; -} - -module.exports = { - createModuleMap, -}; diff --git a/scripts/rollup/modules.js b/scripts/rollup/modules.js new file mode 100644 index 000000000000..cfd2c590e4f9 --- /dev/null +++ b/scripts/rollup/modules.js @@ -0,0 +1,81 @@ +"use strict"; + +const { resolve, basename } = require('path'); +const { sync } = require('glob'); + +const exclude = [ + 'src/**/__benchmarks__/**/*.js', + 'src/**/__tests__/**/*.js', + 'src/**/__mocks__/**/*.js', +]; + +function createModuleMap(paths) { + const moduleMap = {}; + + paths.forEach(path => { + const files = sync(path, exclude); + + files.forEach(file => { + const moduleName = basename(file, '.js'); + + moduleMap[moduleName] = resolve(file); + }); + }); + return moduleMap; +} + +function getExternalModules() { + return { + 'object-assign': resolve('./node_modules/object-assign/index.js'), + }; +} + +function getInternalModules() { + return { + reactProdInvariant: resolve('./src/shared/utils/reactProdInvariant.js'), + 'ReactCurrentOwner': resolve('./src/isomorphic/classic/element/ReactCurrentOwner.js'), + 'ReactComponentTreeHook': resolve('./src/isomorphic/hooks/ReactComponentTreeHook.js'), + 'react/lib/ReactCurrentOwner': resolve('./src/isomorphic/classic/element/ReactCurrentOwner.js'), + 'react/lib/checkPropTypes': resolve('./src/isomorphic/classic/types/checkPropTypes.js'), + 'react/lib/ReactDebugCurrentFrame': resolve('./src/isomorphic/classic/element/ReactDebugCurrentFrame.js'), + 'react/lib/ReactComponentTreeHook': resolve('./src/isomorphic/hooks/ReactComponentTreeHook.js'), + }; +} + +function replaceInternalModules() { + return { + 'react-dom/lib/ReactPerf': resolve('./src/renderers/shared/ReactPerf.js'), + 'react-dom/lib/ReactTestUtils': resolve('./src/test/ReactTestUtils.js'), + 'react-dom/lib/ReactInstanceMap': resolve('./src/renderers/shared/shared/ReactInstanceMap.js'), + 'react-dom': resolve('./src/renderers/dom/ReactDOM.js'), + }; +} + +function getFbjsModuleAliases() { + return { + 'fbjs/lib/warning': resolve('./node_modules/fbjs/lib/warning.js'), + 'fbjs/lib/invariant': resolve('./node_modules/fbjs/lib/invariant.js'), + 'fbjs/lib/emptyFunction': resolve('./node_modules/fbjs/lib/emptyFunction.js'), + 'fbjs/lib/emptyObject': resolve('./node_modules/fbjs/lib/emptyObject.js'), + 'fbjs/lib/hyphenateStyleName': resolve('./node_modules/fbjs/lib/hyphenateStyleName.js'), + 'fbjs/lib/getUnboundedScrollPosition': resolve('./node_modules/fbjs/lib/getUnboundedScrollPosition.js'), + 'fbjs/lib/camelizeStyleName': resolve('./node_modules/fbjs/lib/camelizeStyleName.js'), + 'fbjs/lib/containsNode': resolve('./node_modules/fbjs/lib/containsNode.js'), + 'fbjs/lib/shallowEqual': resolve('./node_modules/fbjs/lib/shallowEqual.js'), + 'fbjs/lib/getActiveElement': resolve('./node_modules/fbjs/lib/getActiveElement.js'), + 'fbjs/lib/focusNode': resolve('./node_modules/fbjs/lib/focusNode.js'), + 'fbjs/lib/EventListener': resolve('./node_modules/fbjs/lib/EventListener.js'), + 'fbjs/lib/memoizeStringOnly': resolve('./node_modules/fbjs/lib/memoizeStringOnly.js'), + 'fbjs/lib/ExecutionEnvironment': resolve('./node_modules/fbjs/lib/ExecutionEnvironment.js'), + 'fbjs/lib/createNodesFromMarkup': resolve('./node_modules/fbjs/lib/createNodesFromMarkup.js'), + 'fbjs/lib/performanceNow': resolve('./node_modules/fbjs/lib/performanceNow.js'), + }; +} + +module.exports = { + createModuleMap, + getExternalModules, + replaceInternalModules, + getInternalModules, + getFbjsModuleAliases, +}; From 690a72b870e18f36dafce37f5548eca592b8c051 Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Wed, 8 Mar 2017 18:49:56 +0000 Subject: [PATCH 007/170] adding forwarding modules --- .babelrc | 1 - examples/basic/index.html | 6 +- scripts/rollup/build.js | 120 +++++++++++++----- scripts/rollup/bundles.js | 18 ++- .../forwarding/ReactBrowserEventEmitter.js | 19 +++ scripts/rollup/forwarding/ReactChildren.js | 19 +++ .../rollup/forwarding/ReactCurrentOwner.js | 19 +++ scripts/rollup/forwarding/ReactElement.js | 19 +++ .../rollup/forwarding/ReactInputSelection.js | 19 +++ scripts/rollup/forwarding/ReactInstanceMap.js | 19 +++ scripts/rollup/forwarding/SyntheticEvent.js | 19 +++ scripts/rollup/forwarding/getComponentName.js | 19 +++ scripts/rollup/forwarding/getEventCharCode.js | 19 +++ .../forwarding/getVendorPrefixedEventName.js | 19 +++ scripts/rollup/forwarding/isEventSupported.js | 19 +++ .../forwarding/renderSubtreeIntoContainer.js | 16 +++ scripts/rollup/forwarding/sliceChildren.js | 34 +++++ scripts/rollup/modules.js | 92 ++++++++++---- src/fb/ReactDOMFBEntry.js | 32 +++++ src/fb/ReactDOMFiberFBEntry.js | 25 ++++ src/fb/ReactFBEntry.js | 35 +++++ 21 files changed, 531 insertions(+), 57 deletions(-) create mode 100644 scripts/rollup/forwarding/ReactBrowserEventEmitter.js create mode 100644 scripts/rollup/forwarding/ReactChildren.js create mode 100644 scripts/rollup/forwarding/ReactCurrentOwner.js create mode 100644 scripts/rollup/forwarding/ReactElement.js create mode 100644 scripts/rollup/forwarding/ReactInputSelection.js create mode 100644 scripts/rollup/forwarding/ReactInstanceMap.js create mode 100644 scripts/rollup/forwarding/SyntheticEvent.js create mode 100644 scripts/rollup/forwarding/getComponentName.js create mode 100644 scripts/rollup/forwarding/getEventCharCode.js create mode 100644 scripts/rollup/forwarding/getVendorPrefixedEventName.js create mode 100644 scripts/rollup/forwarding/isEventSupported.js create mode 100644 scripts/rollup/forwarding/renderSubtreeIntoContainer.js create mode 100644 scripts/rollup/forwarding/sliceChildren.js create mode 100644 src/fb/ReactDOMFBEntry.js create mode 100644 src/fb/ReactDOMFiberFBEntry.js create mode 100644 src/fb/ReactFBEntry.js diff --git a/.babelrc b/.babelrc index 873fb28dc04d..d545679b5226 100644 --- a/.babelrc +++ b/.babelrc @@ -21,7 +21,6 @@ ["transform-es2015-block-scoping", { "throwIfClosureRequired": true }], "transform-es3-member-expression-literals", "transform-es3-property-literals", - "./scripts/babel/transform-object-assign-require", "transform-react-jsx-source" ] } diff --git a/examples/basic/index.html b/examples/basic/index.html index 9fc1fb3c30cd..faace88bdc91 100644 --- a/examples/basic/index.html +++ b/examples/basic/index.html @@ -23,8 +23,8 @@

Example Details

Learn more about React at facebook.github.io/react.

- - + + ";var s=l.firstChild;o=l.removeChild(s)}else o=t.is?a.createElement(e,t.is):a.createElement(e);else o=a.createElementNS(i,e);return o},setInitialProperties:function(e,t,n,r){var o,a=isCustomComponent(t,n);switch(t){case"audio":case"form":case"iframe":case"img":case"image":case"link":case"object":case"source":case"video":case"details":trapBubbledEventsLocal(e,t),o=n;break;case"input":ReactDOMFiberInput.mountWrapper(e,n),o=ReactDOMFiberInput.getHostProps(e,n),trapBubbledEventsLocal(e,t),ensureListeningTo(r,"onChange");break;case"option":ReactDOMFiberOption.mountWrapper(e,n),o=ReactDOMFiberOption.getHostProps(e,n);break;case"select":ReactDOMFiberSelect.mountWrapper(e,n),o=ReactDOMFiberSelect.getHostProps(e,n),trapBubbledEventsLocal(e,t),ensureListeningTo(r,"onChange");break;case"textarea":ReactDOMFiberTextarea.mountWrapper(e,n),o=ReactDOMFiberTextarea.getHostProps(e,n),trapBubbledEventsLocal(e,t),ensureListeningTo(r,"onChange");break;default:o=n}switch(assertValidProps(t,o),setInitialDOMProperties(e,r,o,a),t){case"input":inputValueTracking_1.trackNode(e),ReactDOMFiberInput.postMountWrapper(e,n);break;case"textarea":inputValueTracking_1.trackNode(e),ReactDOMFiberTextarea.postMountWrapper(e,n);break;case"option":ReactDOMFiberOption.postMountWrapper(e,n);break;default:"function"==typeof o.onClick&&trapClickOnNonInteractiveElement(e)}},diffProperties:function(e,t,n,r,o){var a,i,l=null;switch(t){case"input":a=ReactDOMFiberInput.getHostProps(e,n),i=ReactDOMFiberInput.getHostProps(e,r),l=[];break;case"option":a=ReactDOMFiberOption.getHostProps(e,n),i=ReactDOMFiberOption.getHostProps(e,r),l=[];break;case"select":a=ReactDOMFiberSelect.getHostProps(e,n),i=ReactDOMFiberSelect.getHostProps(e,r),l=[];break;case"textarea":a=ReactDOMFiberTextarea.getHostProps(e,n),i=ReactDOMFiberTextarea.getHostProps(e,r),l=[];break;default:a=n,i=r,"function"!=typeof a.onClick&&"function"==typeof i.onClick&&trapClickOnNonInteractiveElement(e)}assertValidProps(t,i);var s,u,c=null;for(s in a)if(!i.hasOwnProperty(s)&&a.hasOwnProperty(s)&&null!=a[s])if(s===STYLE){var p=a[s];for(u in p)p.hasOwnProperty(u)&&(c||(c={}),c[u]="")}else s===DANGEROUSLY_SET_INNER_HTML||s===CHILDREN||s===SUPPRESS_CONTENT_EDITABLE_WARNING||(registrationNameModules.hasOwnProperty(s)?l||(l=[]):(l=l||[]).push(s,null));for(s in i){var d=i[s],f=null!=a?a[s]:void 0;if(i.hasOwnProperty(s)&&d!==f&&(null!=d||null!=f))if(s===STYLE)if(f){for(u in f)!f.hasOwnProperty(u)||d&&d.hasOwnProperty(u)||(c||(c={}),c[u]="");for(u in d)d.hasOwnProperty(u)&&f[u]!==d[u]&&(c||(c={}),c[u]=d[u])}else c||(l||(l=[]),l.push(s,c)),c=d;else if(s===DANGEROUSLY_SET_INNER_HTML){var m=d?d[HTML]:void 0,v=f?f[HTML]:void 0;null!=m&&v!==m&&(l=l||[]).push(s,""+m)}else s===CHILDREN?f===d||"string"!=typeof d&&"number"!=typeof d||(l=l||[]).push(s,""+d):s===SUPPRESS_CONTENT_EDITABLE_WARNING||(registrationNameModules.hasOwnProperty(s)?(d&&ensureListeningTo(o,s),l||f===d||(l=[])):(l=l||[]).push(s,d))}return c&&(l=l||[]).push(STYLE,c),l},updateProperties:function(e,t,n,r,o){var a=isCustomComponent(n,r),i=isCustomComponent(n,o);switch(updateDOMProperties(e,t,a,i),n){case"input":ReactDOMFiberInput.updateWrapper(e,o);break;case"textarea":ReactDOMFiberTextarea.updateWrapper(e,o);break;case"select":ReactDOMFiberSelect.postUpdateWrapper(e,o)}},restoreControlledState:function(e,t,n){switch(t){case"input":return void ReactDOMFiberInput.restoreControlledState(e,n);case"textarea":return void ReactDOMFiberTextarea.restoreControlledState(e,n);case"select":return void ReactDOMFiberSelect.restoreControlledState(e,n)}}},ReactDOMFiberComponent_1=ReactDOMFiberComponent,rAF=void 0,rIC=void 0;if("function"!=typeof requestAnimationFrame)invariant(!1,"React depends on requestAnimationFrame. Make sure that you load a polyfill in older browsers.");else if("function"!=typeof requestIdleCallback){var scheduledRAFCallback=null,scheduledRICCallback=null,isIdleScheduled=!1,isAnimationFrameScheduled=!1,frameDeadline=0,previousFrameTime=33,activeFrameTime=33,frameDeadlineObject={timeRemaining:"object"==typeof performance&&"function"==typeof performance.now?function(){return frameDeadline-performance.now()}:function(){return frameDeadline-Date.now()}},messageKey="__reactIdleCallback$"+Math.random().toString(36).slice(2),idleTick=function(e){if(e.source===window&&e.data===messageKey){isIdleScheduled=!1;var t=scheduledRICCallback;scheduledRICCallback=null,t&&t(frameDeadlineObject)}};window.addEventListener("message",idleTick,!1);var animationTick=function(e){isAnimationFrameScheduled=!1;var t=e-frameDeadline+activeFrameTime;t1?1-t:void 0;return this._fallbackText=o.slice(e,l),this._fallbackText}}),PooledClass_1.addPoolingTo(FallbackCompositionState);var FallbackCompositionState_1=FallbackCompositionState,shouldBeReleasedProperties=["dispatchConfig","_targetInst","nativeEvent","isDefaultPrevented","isPropagationStopped","_dispatchListeners","_dispatchInstances"],EventInterface={type:null,target:null,currentTarget:emptyFunction.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};_assign(SyntheticEvent.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=emptyFunction.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=emptyFunction.thatReturnsTrue)},persist:function(){this.isPersistent=emptyFunction.thatReturnsTrue},isPersistent:emptyFunction.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var t in e)this[t]=null;for(var n=0;n8&&documentMode<=11),SPACEBAR_CODE=32,SPACEBAR_CHAR=String.fromCharCode(SPACEBAR_CODE),eventTypes={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},hasSpaceKeypress=!1,currentComposition=null,BeforeInputEventPlugin={eventTypes:eventTypes,extractEvents:function(e,t,n,r){return[extractCompositionEvent(e,t,n,r),extractBeforeInputEvent(e,t,n,r)]}},BeforeInputEventPlugin_1=BeforeInputEventPlugin,stackBatchedUpdates=function(e,t,n,r,o,a){return e(t,n,r,o,a)},fiberBatchedUpdates=function(e,t){return e(t)},isNestingBatched=!1,ReactGenericBatchingInjection={injectStackBatchedUpdates:function(e){stackBatchedUpdates=e},injectFiberBatchedUpdates:function(e){fiberBatchedUpdates=e}},ReactGenericBatching={batchedUpdates:batchedUpdatesWithControlledComponents,injection:ReactGenericBatchingInjection},ReactGenericBatching_1=ReactGenericBatching,getEventTarget_1=getEventTarget,supportedInputTypes={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},isTextInputElement_1=isTextInputElement,eventTypes$1={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},activeElement=null,activeElementInst=null,doesChangeEventBubble=!1;ExecutionEnvironment.canUseDOM&&(doesChangeEventBubble=isEventSupported_1("change")&&(!document.documentMode||document.documentMode>8));var isInputEventSupported=!1;ExecutionEnvironment.canUseDOM&&(isInputEventSupported=isEventSupported_1("input")&&(!document.documentMode||document.documentMode>9));var ChangeEventPlugin={eventTypes:eventTypes$1,_isInputEventSupported:isInputEventSupported,extractEvents:function(e,t,n,r){var o,a,i=t?ReactDOMComponentTree_1.getNodeFromInstance(t):window;if(shouldUseChangeEvent(i)?doesChangeEventBubble?o=getTargetInstForChangeEvent:a=handleEventsForChangeEventIE8:isTextInputElement_1(i)?isInputEventSupported?o=getTargetInstForInputOrChangeEvent:(o=getTargetInstForInputEventPolyfill,a=handleEventsForInputEventPolyfill):shouldUseClickEvent(i)&&(o=getTargetInstForClickEvent),o){var l=o(e,t);if(l){var s=createAndAccumulateChangeEvent(l,n,r);return s}}a&&a(e,i,t)}},ChangeEventPlugin_1=ChangeEventPlugin,DOMEventPluginOrder=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"],DOMEventPluginOrder_1=DOMEventPluginOrder,UIEventInterface={view:function(e){if(e.view)return e.view;var t=getEventTarget_1(e);if(t.window===t)return t;var n=t.ownerDocument;return n?n.defaultView||n.parentWindow:window},detail:function(e){return e.detail||0}};SyntheticEvent_1.augmentClass(SyntheticUIEvent,UIEventInterface);var SyntheticUIEvent_1=SyntheticUIEvent,modifierKeyToProp={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"},getEventModifierState_1=getEventModifierState,MouseEventInterface={screenX:null,screenY:null,clientX:null,clientY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:getEventModifierState_1,button:function(e){var t=e.button;return"which"in e?t:2===t?2:4===t?1:0},buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},pageX:function(e){return"pageX"in e?e.pageX:e.clientX+ViewportMetrics_1.currentScrollLeft},pageY:function(e){return"pageY"in e?e.pageY:e.clientY+ViewportMetrics_1.currentScrollTop}};SyntheticUIEvent_1.augmentClass(SyntheticMouseEvent,MouseEventInterface);var SyntheticMouseEvent_1=SyntheticMouseEvent,eventTypes$2={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},EnterLeaveEventPlugin={eventTypes:eventTypes$2,extractEvents:function(e,t,n,r){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var o;if(r.window===r)o=r;else{var a=r.ownerDocument;o=a?a.defaultView||a.parentWindow:window}var i,l;if("topMouseOut"===e){i=t;var s=n.relatedTarget||n.toElement;l=s?ReactDOMComponentTree_1.getClosestInstanceFromNode(s):null}else i=null,l=t;if(i===l)return null;var u=null==i?o:ReactDOMComponentTree_1.getNodeFromInstance(i),c=null==l?o:ReactDOMComponentTree_1.getNodeFromInstance(l),p=SyntheticMouseEvent_1.getPooled(eventTypes$2.mouseLeave,i,n,r);p.type="mouseleave",p.target=u,p.relatedTarget=c;var d=SyntheticMouseEvent_1.getPooled(eventTypes$2.mouseEnter,l,n,r);return d.type="mouseenter",d.target=c,d.relatedTarget=u,EventPropagators_1.accumulateEnterLeaveDispatches(p,d,i,l),[p,d]}},EnterLeaveEventPlugin_1=EnterLeaveEventPlugin,MUST_USE_PROPERTY=DOMProperty_1.injection.MUST_USE_PROPERTY,HAS_BOOLEAN_VALUE=DOMProperty_1.injection.HAS_BOOLEAN_VALUE,HAS_NUMERIC_VALUE=DOMProperty_1.injection.HAS_NUMERIC_VALUE,HAS_POSITIVE_NUMERIC_VALUE=DOMProperty_1.injection.HAS_POSITIVE_NUMERIC_VALUE,HAS_OVERLOADED_BOOLEAN_VALUE=DOMProperty_1.injection.HAS_OVERLOADED_BOOLEAN_VALUE,HTMLDOMPropertyConfig={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+DOMProperty_1.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:HAS_BOOLEAN_VALUE,allowTransparency:0,alt:0,as:0,async:HAS_BOOLEAN_VALUE,autoComplete:0,autoPlay:HAS_BOOLEAN_VALUE,capture:HAS_BOOLEAN_VALUE,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:MUST_USE_PROPERTY|HAS_BOOLEAN_VALUE,cite:0,classID:0,className:0,cols:HAS_POSITIVE_NUMERIC_VALUE,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:HAS_BOOLEAN_VALUE,coords:0,crossOrigin:0,data:0,dateTime:0,default:HAS_BOOLEAN_VALUE,defer:HAS_BOOLEAN_VALUE,dir:0,disabled:HAS_BOOLEAN_VALUE,download:HAS_OVERLOADED_BOOLEAN_VALUE,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:HAS_BOOLEAN_VALUE,formTarget:0,frameBorder:0,headers:0,height:0,hidden:HAS_BOOLEAN_VALUE,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:HAS_BOOLEAN_VALUE,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:MUST_USE_PROPERTY|HAS_BOOLEAN_VALUE,muted:MUST_USE_PROPERTY|HAS_BOOLEAN_VALUE,name:0,nonce:0,noValidate:HAS_BOOLEAN_VALUE,open:HAS_BOOLEAN_VALUE,optimum:0,pattern:0,placeholder:0,playsInline:HAS_BOOLEAN_VALUE,poster:0,preload:0,profile:0,radioGroup:0,readOnly:HAS_BOOLEAN_VALUE,referrerPolicy:0,rel:0,required:HAS_BOOLEAN_VALUE,reversed:HAS_BOOLEAN_VALUE,role:0,rows:HAS_POSITIVE_NUMERIC_VALUE,rowSpan:HAS_NUMERIC_VALUE,sandbox:0,scope:0,scoped:HAS_BOOLEAN_VALUE,scrolling:0,seamless:HAS_BOOLEAN_VALUE,selected:MUST_USE_PROPERTY|HAS_BOOLEAN_VALUE,shape:0,size:HAS_POSITIVE_NUMERIC_VALUE,sizes:0,slot:0,span:HAS_POSITIVE_NUMERIC_VALUE,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:HAS_NUMERIC_VALUE,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:HAS_BOOLEAN_VALUE,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{}},HTMLDOMPropertyConfig_1=HTMLDOMPropertyConfig,HostRoot=ReactTypeOfWork.HostRoot;_assign(TopLevelCallbackBookKeeping.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.targetInst=null,this.ancestors.length=0}}),PooledClass_1.addPoolingTo(TopLevelCallbackBookKeeping,PooledClass_1.threeArgumentPooler);var ReactEventListener={_enabled:!0,_handleTopLevel:null,WINDOW_HANDLE:ExecutionEnvironment.canUseDOM?window:null,setHandleTopLevel:function(e){ReactEventListener._handleTopLevel=e},setEnabled:function(e){ReactEventListener._enabled=!!e},isEnabled:function(){return ReactEventListener._enabled},trapBubbledEvent:function(e,t,n){return n?EventListener.listen(n,t,ReactEventListener.dispatchEvent.bind(null,e)):null},trapCapturedEvent:function(e,t,n){return n?EventListener.capture(n,t,ReactEventListener.dispatchEvent.bind(null,e)):null},monitorScrollValue:function(e){var t=scrollValueMonitor.bind(null,e);EventListener.listen(window,"scroll",t)},dispatchEvent:function(e,t){if(ReactEventListener._enabled){var n=getEventTarget_1(t),r=ReactDOMComponentTree_1.getClosestInstanceFromNode(n),o=TopLevelCallbackBookKeeping.getPooled(e,t,r);try{ReactGenericBatching_1.batchedUpdates(handleTopLevelImpl,o)}finally{TopLevelCallbackBookKeeping.release(o)}}}},ReactEventListener_1=ReactEventListener,NS={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},ATTRS={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift", +bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},SVGDOMPropertyConfig={Properties:{},DOMAttributeNamespaces:{xlinkActuate:NS.xlink,xlinkArcrole:NS.xlink,xlinkHref:NS.xlink,xlinkRole:NS.xlink,xlinkShow:NS.xlink,xlinkTitle:NS.xlink,xlinkType:NS.xlink,xmlBase:NS.xml,xmlLang:NS.xml,xmlSpace:NS.xml},DOMAttributeNames:{}};Object.keys(ATTRS).forEach(function(e){SVGDOMPropertyConfig.Properties[e]=0,ATTRS[e]&&(SVGDOMPropertyConfig.DOMAttributeNames[e]=ATTRS[e])});var SVGDOMPropertyConfig_1=SVGDOMPropertyConfig,getNodeForCharacterOffset_1=getNodeForCharacterOffset,useIEOffsets=ExecutionEnvironment.canUseDOM&&"selection"in document&&!("getSelection"in window),ReactDOMSelection={getOffsets:useIEOffsets?getIEOffsets:getModernOffsets,setOffsets:useIEOffsets?setIEOffsets:setModernOffsets},ReactDOMSelection_1=ReactDOMSelection,ReactInputSelection={hasSelectionCapabilities:function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)},getSelectionInformation:function(){var e=getActiveElement();return{focusedElem:e,selectionRange:ReactInputSelection.hasSelectionCapabilities(e)?ReactInputSelection.getSelection(e):null}},restoreSelection:function(e){var t=getActiveElement(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&isInDocument(n)){ReactInputSelection.hasSelectionCapabilities(n)&&ReactInputSelection.setSelection(n,r);for(var o=[],a=n;a=a.parentNode;)1===a.nodeType&&o.push({element:a,left:a.scrollLeft,top:a.scrollTop});focusNode(n);for(var i=0;i-1;)valueStack[index]=null,index--},ReactFiberStack={createCursor:createCursor$1,isEmpty:isEmpty,pop:pop$1,push:push$1,reset:reset},_extends$1=_assign||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:null,o={$$typeof:REACT_COROUTINE_TYPE$1,key:null==r?null:""+r,children:e,handler:t,props:n};return o},createYield=function(e){var t={$$typeof:REACT_YIELD_TYPE$1,value:e};return t},isCoroutine=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===REACT_COROUTINE_TYPE$1},isYield=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===REACT_YIELD_TYPE$1},REACT_YIELD_TYPE_1=REACT_YIELD_TYPE$1,REACT_COROUTINE_TYPE_1=REACT_COROUTINE_TYPE$1,ReactCoroutine={createCoroutine:createCoroutine,createYield:createYield,isCoroutine:isCoroutine,isYield:isYield,REACT_YIELD_TYPE:REACT_YIELD_TYPE_1,REACT_COROUTINE_TYPE:REACT_COROUTINE_TYPE_1},REACT_PORTAL_TYPE$1="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.portal")||60106,createPortal=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:REACT_PORTAL_TYPE$1,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},isPortal=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===REACT_PORTAL_TYPE$1},REACT_PORTAL_TYPE_1=REACT_PORTAL_TYPE$1,ReactPortal={createPortal:createPortal,isPortal:isPortal,REACT_PORTAL_TYPE:REACT_PORTAL_TYPE_1},ITERATOR_SYMBOL="function"==typeof Symbol&&Symbol.iterator,FAUX_ITERATOR_SYMBOL="@@iterator",getIteratorFn_1=getIteratorFn,REACT_COROUTINE_TYPE=ReactCoroutine.REACT_COROUTINE_TYPE,REACT_YIELD_TYPE=ReactCoroutine.REACT_YIELD_TYPE,REACT_PORTAL_TYPE=ReactPortal.REACT_PORTAL_TYPE,cloneFiber$2=ReactFiber.cloneFiber,createFiberFromElement$1=ReactFiber.createFiberFromElement,createFiberFromFragment$1=ReactFiber.createFiberFromFragment,createFiberFromText$1=ReactFiber.createFiberFromText,createFiberFromCoroutine$1=ReactFiber.createFiberFromCoroutine,createFiberFromYield$1=ReactFiber.createFiberFromYield,createFiberFromPortal$1=ReactFiber.createFiberFromPortal,isArray=Array.isArray,FunctionalComponent$2=ReactTypeOfWork.FunctionalComponent,ClassComponent$6=ReactTypeOfWork.ClassComponent,HostText$5=ReactTypeOfWork.HostText,HostPortal$4=ReactTypeOfWork.HostPortal,CoroutineComponent$2=ReactTypeOfWork.CoroutineComponent,YieldComponent$3=ReactTypeOfWork.YieldComponent,Fragment$3=ReactTypeOfWork.Fragment,NoEffect$3=ReactTypeOfSideEffect.NoEffect,Placement$3=ReactTypeOfSideEffect.Placement,Deletion$1=ReactTypeOfSideEffect.Deletion,reconcileChildFibers$1=ChildReconciler(!0,!0),reconcileChildFibersInPlace$1=ChildReconciler(!1,!0),mountChildFibersInPlace$1=ChildReconciler(!1,!1),cloneChildFibers$1=function(e,t){if(t.child)if(null!==e&&t.child===e.child){var n=t.child,r=cloneFiber$2(n,n.pendingWorkPriority);for(t.child=r,r.return=t;null!==n.sibling;)n=n.sibling,r=r.sibling=cloneFiber$2(n,n.pendingWorkPriority),r.return=t;r.sibling=null}else for(var o=t.child;null!==o;)o.return=t,o=o.sibling},ReactChildFiber={reconcileChildFibers:reconcileChildFibers$1,reconcileChildFibersInPlace:reconcileChildFibersInPlace$1,mountChildFibersInPlace:mountChildFibersInPlace$1,cloneChildFibers:cloneChildFibers$1},Update$1=ReactTypeOfSideEffect.Update,cacheContext$1=ReactFiberContext.cacheContext,getMaskedContext$2=ReactFiberContext.getMaskedContext,getUnmaskedContext$2=ReactFiberContext.getUnmaskedContext,isContextConsumer$1=ReactFiberContext.isContextConsumer,addUpdate$1=ReactFiberUpdateQueue.addUpdate,addReplaceUpdate$1=ReactFiberUpdateQueue.addReplaceUpdate,addForceUpdate$1=ReactFiberUpdateQueue.addForceUpdate,beginUpdateQueue$2=ReactFiberUpdateQueue.beginUpdateQueue,_require4$3=ReactFiberContext,hasContextChanged$2=_require4$3.hasContextChanged,isMounted$1=ReactFiberTreeReflection.isMounted,isArray$1=Array.isArray,ReactFiberClassComponent=function(e,t,n,r){function o(e,t,n,r,o,a){if(null===t||null!==e.updateQueue&&e.updateQueue.hasForceUpdate)return!0;var i=e.stateNode;if("function"==typeof i.shouldComponentUpdate){var l=i.shouldComponentUpdate(n,o,a);return l}var s=e.type;return!s.prototype||!s.prototype.isPureReactComponent||(!shallowEqual(t,n)||!shallowEqual(r,o))}function a(e){var t=e.stateNode,n=t.state;n&&("object"!=typeof n||isArray$1(n))&&reactProdInvariant_1("106",getComponentName_1(e)),"function"==typeof t.getChildContext&&("object"!=typeof e.type.childContextTypes?reactProdInvariant_1("107",getComponentName_1(e)):void 0)}function i(e,t){t.props=e.memoizedProps,t.state=e.memoizedState}function l(e,t){t.updater=d,e.stateNode=t,ReactInstanceMap_1.set(t,e)}function s(e){var t=e.type,n=e.pendingProps,r=getUnmaskedContext$2(e),o=isContextConsumer$1(e),i=o?getMaskedContext$2(e,r):emptyObject,s=new t(n,i);return l(e,s),a(e),o&&cacheContext$1(e,r,i),s}function u(e,t){var n=e.stateNode,r=n.state||null,o=e.pendingProps;invariant(o,"There must be pending props for an initial mount. This error is likely caused by a bug in React. Please file an issue.");var a=getUnmaskedContext$2(e);if(n.props=o,n.state=r,n.refs=emptyObject,n.context=getMaskedContext$2(e,a),"function"==typeof n.componentWillMount){n.componentWillMount();var i=e.updateQueue;null!==i&&(n.state=beginUpdateQueue$2(e,i,n,r,o,t))}"function"==typeof n.componentDidMount&&(e.effectTag|=Update$1)}function c(e,t){var n=e.stateNode;i(e,n);var r=e.memoizedState,a=e.pendingProps;a||(a=e.memoizedProps,invariant(null!=a,"There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue."));var l=getUnmaskedContext$2(e),u=getMaskedContext$2(e,l);if(!o(e,e.memoizedProps,a,e.memoizedState,r,u))return n.props=a,n.state=r,n.context=u,!1;var c=s(e);c.props=a,c.state=r=c.state||null,c.context=u,"function"==typeof c.componentWillMount&&c.componentWillMount();var p=e.updateQueue;return null!==p&&(c.state=beginUpdateQueue$2(e,p,c,r,a,t)),"function"==typeof n.componentDidMount&&(e.effectTag|=Update$1),!0}function p(e,t,a){var l=t.stateNode;i(t,l);var s=t.memoizedProps,u=t.pendingProps;u||(u=s,invariant(null!=u,"There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue."));var c=l.context,p=getUnmaskedContext$2(t),f=getMaskedContext$2(t,p);s===u&&c===f||"function"==typeof l.componentWillReceiveProps&&(l.componentWillReceiveProps(u,f),l.state!==t.memoizedState&&d.enqueueReplaceState(l,l.state,null));var m=t.updateQueue,v=t.memoizedState,g=void 0;if(g=null!==m?beginUpdateQueue$2(t,m,l,v,u,a):v,!(s!==u||v!==g||hasContextChanged$2()||null!==m&&m.hasForceUpdate))return"function"==typeof l.componentDidUpdate&&(s===e.memoizedProps&&v===e.memoizedState||(t.effectTag|=Update$1)),!1;var h=o(t,s,u,v,g,f);return h?("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(u,g,f),"function"==typeof l.componentDidUpdate&&(t.effectTag|=Update$1)):("function"==typeof l.componentDidUpdate&&(s===e.memoizedProps&&v===e.memoizedState||(t.effectTag|=Update$1)),n(t,u),r(t,g)),l.props=u,l.state=g,l.context=f,h}var d={isMounted:isMounted$1,enqueueSetState:function(n,r,o){var a=ReactInstanceMap_1.get(n),i=t();o=void 0===o?null:o,addUpdate$1(a,r,o,i),e(a,i)},enqueueReplaceState:function(n,r,o){var a=ReactInstanceMap_1.get(n),i=t();o=void 0===o?null:o,addReplaceUpdate$1(a,r,o,i),e(a,i)},enqueueForceUpdate:function(n,r){var o=ReactInstanceMap_1.get(n),a=t();r=void 0===r?null:r,addForceUpdate$1(o,r,a),e(o,a)}};return{adoptClassInstance:l,constructClassInstance:s,mountClassInstance:u,resumeMountClassInstance:c,updateClassInstance:p}},mountChildFibersInPlace=ReactChildFiber.mountChildFibersInPlace,reconcileChildFibers=ReactChildFiber.reconcileChildFibers,reconcileChildFibersInPlace=ReactChildFiber.reconcileChildFibersInPlace,cloneChildFibers=ReactChildFiber.cloneChildFibers,beginUpdateQueue$1=ReactFiberUpdateQueue.beginUpdateQueue,getMaskedContext$1=ReactFiberContext.getMaskedContext,getUnmaskedContext$1=ReactFiberContext.getUnmaskedContext,hasContextChanged$1=ReactFiberContext.hasContextChanged,pushContextProvider$1=ReactFiberContext.pushContextProvider,pushTopLevelContextObject$1=ReactFiberContext.pushTopLevelContextObject,invalidateContextProvider$1=ReactFiberContext.invalidateContextProvider,IndeterminateComponent$2=ReactTypeOfWork.IndeterminateComponent,FunctionalComponent$1=ReactTypeOfWork.FunctionalComponent,ClassComponent$5=ReactTypeOfWork.ClassComponent,HostRoot$6=ReactTypeOfWork.HostRoot,HostComponent$7=ReactTypeOfWork.HostComponent,HostText$4=ReactTypeOfWork.HostText,HostPortal$3=ReactTypeOfWork.HostPortal,CoroutineComponent$1=ReactTypeOfWork.CoroutineComponent,CoroutineHandlerPhase=ReactTypeOfWork.CoroutineHandlerPhase,YieldComponent$2=ReactTypeOfWork.YieldComponent,Fragment$2=ReactTypeOfWork.Fragment,NoWork$3=ReactPriorityLevel.NoWork,OffscreenPriority$1=ReactPriorityLevel.OffscreenPriority,Placement$2=ReactTypeOfSideEffect.Placement,ContentReset$1=ReactTypeOfSideEffect.ContentReset,Err$1=ReactTypeOfSideEffect.Err,Ref$1=ReactTypeOfSideEffect.Ref,ReactFiberBeginWork=function(e,t,n,r){ +function o(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function a(e){e.progressedFirstDeletion=e.progressedLastDeletion=null}function i(e){e.firstEffect=e.progressedFirstDeletion,e.lastEffect=e.progressedLastDeletion}function l(e,t,n){var r=t.pendingWorkPriority;s(e,t,n,r)}function s(e,t,n,r){t.memoizedProps=null,null===e?t.child=mountChildFibersInPlace(t,t.child,n,r):e.child===t.child?(a(t),t.child=reconcileChildFibers(t,t.child,n,r),i(t)):(t.child=reconcileChildFibersInPlace(t,t.child,n,r),i(t)),o(e,t,r)}function u(e,t){var n=t.pendingProps;if(hasContextChanged$1())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n)return y(e,t);return l(e,t,n),P(t,n),t.child}function c(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=Ref$1)}function p(e,t){var n=t.type,r=t.pendingProps,o=t.memoizedProps;if(hasContextChanged$1())null===r&&(r=o);else{if(null===r||o===r)return y(e,t);if("function"==typeof n.shouldComponentUpdate&&!n.shouldComponentUpdate(o,r))return P(t,r),y(e,t)}var a,i=getUnmaskedContext$1(t),s=getMaskedContext$1(t,i);return a=n(r,s),l(e,t,a),P(t,r),t.child}function d(e,t,n){var r=pushContextProvider$1(t),o=void 0;return null===e?t.stateNode?o=D(t,n):(M(t),A(t,n),o=!0):o=U(e,t,n),f(e,t,o,r)}function f(e,t,n,r){if(c(e,t),!n)return y(e,t);var o=t.stateNode;ReactCurrentOwnerRollupShim.current=t;var a=void 0;return a=o.render(),l(e,t,a),T(t,o.state),P(t,o.props),r&&invalidateContextProvider$1(t),t.child}function m(e,t,n){var r=t.stateNode;r.pendingContext?pushTopLevelContextObject$1(t,r.pendingContext,r.pendingContext!==r.context):r.context&&pushTopLevelContextObject$1(t,r.context,!1),I(t,r.containerInfo);var o=t.updateQueue;if(null!==o){var a=t.memoizedState,i=beginUpdateQueue$1(t,o,null,a,null,n);if(a===i)return y(e,t);var s=i.element;return l(e,t,s),T(t,i),t.child}return y(e,t)}function v(e,t){F(t);var n=t.pendingProps,r=null!==e?e.memoizedProps:null,o=t.memoizedProps;if(hasContextChanged$1())null===n&&(n=o,invariant(null!==n,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue."));else if(null===n||o===n){if(!O&&k(t.type,o)&&t.pendingWorkPriority!==OffscreenPriority$1){for(var a=t.progressedChild;null!==a;)a.pendingWorkPriority=OffscreenPriority$1,a=a.sibling;return null}return y(e,t)}var i=n.children,u=S(n);if(u?i=null:r&&S(r)&&(t.effectTag|=ContentReset$1),c(e,t),!O&&k(t.type,n)&&t.pendingWorkPriority!==OffscreenPriority$1){if(t.progressedPriority===OffscreenPriority$1&&(t.child=t.progressedChild),s(e,t,i,OffscreenPriority$1),P(t,n),t.child=null!==e?e.child:null,null===e)for(var p=t.progressedChild;null!==p;)p.effectTag=Placement$2,p=p.sibling;return null}return l(e,t,i),P(t,n),t.child}function g(e,t){var n=t.pendingProps;return null===n&&(n=t.memoizedProps),P(t,n),null}function h(e,t,n){invariant(null===e,"An indeterminate component should never have mounted. This error is likely caused by a bug in React. Please file an issue.");var r,o=t.type,a=t.pendingProps,i=getUnmaskedContext$1(t),s=getMaskedContext$1(t,i);if(r=o(a,s),"object"==typeof r&&null!==r&&"function"==typeof r.render){t.tag=ClassComponent$5;var u=pushContextProvider$1(t);return N(t,r),A(t,n),f(e,t,!0,u)}return t.tag=FunctionalComponent$1,l(e,t,r),P(t,a),t.child}function C(e,t){var n=t.pendingProps;hasContextChanged$1()?null===n&&(n=e&&e.memoizedProps,invariant(null!==n,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue.")):null!==n&&t.memoizedProps!==n||(n=t.memoizedProps);var r=n.children,o=t.pendingWorkPriority;return t.memoizedProps=null,null===e?t.stateNode=mountChildFibersInPlace(t,t.stateNode,r,o):e.child===t.child?(a(t),t.stateNode=reconcileChildFibers(t,t.stateNode,r,o),i(t)):(t.stateNode=reconcileChildFibersInPlace(t,t.stateNode,r,o),i(t)),P(t,n),t.stateNode}function E(e,t){I(t,t.stateNode.containerInfo);var n=t.pendingWorkPriority,r=t.pendingProps;if(hasContextChanged$1())null===r&&(r=e&&e.memoizedProps,invariant(null!=r,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue."));else if(null===r||t.memoizedProps===r)return y(e,t);return null===e?(t.child=reconcileChildFibersInPlace(t,t.child,r,n),P(t,r),o(e,t,n)):(l(e,t,r),P(t,r)),t.child}function y(e,t){var n=t.pendingWorkPriority;return e&&t.child===e.child&&a(t),cloneChildFibers(e,t),o(e,t,n),t.child}function b(e,t){switch(t.tag){case ClassComponent$5:pushContextProvider$1(t);break;case HostPortal$3:I(t,t.stateNode.containerInfo)}return null}function P(e,t){e.memoizedProps=t,e.pendingProps=null}function T(e,t){e.memoizedState=t}function R(e,t,n){if(t.pendingWorkPriority===NoWork$3||t.pendingWorkPriority>n)return b(e,t);switch(t.firstEffect=null,t.lastEffect=null,t.progressedPriority===n&&(t.child=t.progressedChild),t.tag){case IndeterminateComponent$2:return h(e,t,n);case FunctionalComponent$1:return p(e,t);case ClassComponent$5:return d(e,t,n);case HostRoot$6:return m(e,t,n);case HostComponent$7:return v(e,t);case HostText$4:return g(e,t);case CoroutineHandlerPhase:t.tag=CoroutineComponent$1;case CoroutineComponent$1:return C(e,t);case YieldComponent$2:return null;case HostPortal$3:return E(e,t);case Fragment$2:return u(e,t);default:invariant(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}}function _(e,t,n){if(invariant(t.tag===ClassComponent$5||t.tag===HostRoot$6,"Invalid type of work. This error is likely caused by a bug in React. Please file an issue."),t.effectTag|=Err$1,t.pendingWorkPriority===NoWork$3||t.pendingWorkPriority>n)return b(e,t);t.firstEffect=null,t.lastEffect=null;var r=null;if(l(e,t,r),t.tag===ClassComponent$5){var o=t.stateNode;t.memoizedProps=o.props,t.memoizedState=o.state,t.pendingProps=null}return t.child}var S=e.shouldSetTextContent,O=e.useSyncScheduling,k=e.shouldDeprioritizeSubtree,F=t.pushHostContext,I=t.pushHostContainer,x=ReactFiberClassComponent(n,r,P,T),N=x.adoptClassInstance,M=x.constructClassInstance,A=x.mountClassInstance,D=x.resumeMountClassInstance,U=x.updateClassInstance;return{beginWork:R,beginFailedWork:_}},reconcileChildFibers$2=ReactChildFiber.reconcileChildFibers,popContextProvider$2=ReactFiberContext.popContextProvider,IndeterminateComponent$3=ReactTypeOfWork.IndeterminateComponent,FunctionalComponent$3=ReactTypeOfWork.FunctionalComponent,ClassComponent$7=ReactTypeOfWork.ClassComponent,HostRoot$7=ReactTypeOfWork.HostRoot,HostComponent$8=ReactTypeOfWork.HostComponent,HostText$6=ReactTypeOfWork.HostText,HostPortal$5=ReactTypeOfWork.HostPortal,CoroutineComponent$3=ReactTypeOfWork.CoroutineComponent,CoroutineHandlerPhase$1=ReactTypeOfWork.CoroutineHandlerPhase,YieldComponent$4=ReactTypeOfWork.YieldComponent,Fragment$4=ReactTypeOfWork.Fragment,Ref$2=ReactTypeOfSideEffect.Ref,Update$2=ReactTypeOfSideEffect.Update,ReactFiberCompleteWork=function(e,t){function n(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function r(e){e.effectTag|=Update$2}function o(e){e.effectTag|=Ref$2}function a(e,t){var n=t.stateNode;for(n&&(n.return=t);null!==n;){if(n.tag===HostComponent$8||n.tag===HostText$6||n.tag===HostPortal$5)invariant(!1,"A coroutine cannot have host component children.");else if(n.tag===YieldComponent$4)e.push(n.type);else if(null!==n.child){n.child.return=n,n=n.child;continue}for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function i(e,t){var r=t.memoizedProps;invariant(r,"Should be resolved by now. This error is likely caused by a bug in React. Please file an issue."),t.tag=CoroutineHandlerPhase$1;var o=[];a(o,t);var i=r.handler,l=r.props,s=i(l,o),u=null!==e?e.child:null,c=t.pendingWorkPriority;return t.child=reconcileChildFibers$2(t,u,s,c),n(e,t,c),t.child}function l(e,t){for(var n=t.child;null!==n;){if(n.tag===HostComponent$8||n.tag===HostText$6)p(e,n.stateNode);else if(n.tag===HostPortal$5);else if(null!==n.child){n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n=n.sibling}}function s(e,t){switch(t.tag){case FunctionalComponent$3:return null;case ClassComponent$7:return popContextProvider$2(t),null;case HostRoot$7:var n=t.stateNode;return n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null;case HostComponent$8:v(t);var a=m(),s=t.type,p=t.memoizedProps;if(null!==e&&null!=t.stateNode){var C=e.memoizedProps,E=t.stateNode,y=g(),b=f(E,s,C,p,a,y);t.updateQueue=b,b&&r(t),e.ref!==t.ref&&o(t)}else{if(!p)return invariant(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),null;var P=g(),T=u(s,p,a,P,t);l(T,t),d(T,s,p,a)&&r(t),t.stateNode=T,null!==t.ref&&o(t)}return null;case HostText$6:var R=t.memoizedProps;if(e&&null!=t.stateNode){var _=e.memoizedProps;_!==R&&r(t)}else{if("string"!=typeof R)return invariant(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),null;var S=m(),O=g(),k=c(R,S,O,t);t.stateNode=k}return null;case CoroutineComponent$3:return i(e,t);case CoroutineHandlerPhase$1:return t.tag=CoroutineComponent$3,null;case YieldComponent$4:return null;case Fragment$4:return null;case HostPortal$5:return r(t),h(t),null;case IndeterminateComponent$3:invariant(!1,"An indeterminate component should have become determinate before completing. This error is likely caused by a bug in React. Please file an issue.");default:invariant(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}}var u=e.createInstance,c=e.createTextInstance,p=e.appendInitialChild,d=e.finalizeInitialChildren,f=e.prepareUpdate,m=t.getRootHostContainer,v=t.popHostContext,g=t.getHostContext,h=t.popHostContainer;return{completeWork:s}},rendererID=null,injectInternals$1=null,onCommitRoot$1=null,onCommitUnmount$1=null;if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&__REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber){var inject$1=__REACT_DEVTOOLS_GLOBAL_HOOK__.inject,onCommitFiberRoot=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot,onCommitFiberUnmount=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount;injectInternals$1=function(e){rendererID=inject$1(e)},onCommitRoot$1=function(e){if(null!=rendererID)try{onCommitFiberRoot(rendererID,e)}catch(e){}},onCommitUnmount$1=function(e){if(null!=rendererID)try{onCommitFiberUnmount(rendererID,e)}catch(e){}}}var injectInternals_1=injectInternals$1,onCommitRoot_1=onCommitRoot$1,onCommitUnmount_1=onCommitUnmount$1,ReactFiberDevToolsHook={injectInternals:injectInternals_1,onCommitRoot:onCommitRoot_1,onCommitUnmount:onCommitUnmount_1},ClassComponent$8=ReactTypeOfWork.ClassComponent,HostRoot$8=ReactTypeOfWork.HostRoot,HostComponent$9=ReactTypeOfWork.HostComponent,HostText$7=ReactTypeOfWork.HostText,HostPortal$6=ReactTypeOfWork.HostPortal,CoroutineComponent$4=ReactTypeOfWork.CoroutineComponent,commitCallbacks$1=ReactFiberUpdateQueue.commitCallbacks,onCommitUnmount=ReactFiberDevToolsHook.onCommitUnmount,Placement$4=ReactTypeOfSideEffect.Placement,Update$3=ReactTypeOfSideEffect.Update,Callback$1=ReactTypeOfSideEffect.Callback,ContentReset$2=ReactTypeOfSideEffect.ContentReset,ReactFiberCommitWork=function(e,t){function n(e,n){try{n.componentWillUnmount()}catch(n){t(e,n)}}function r(e){var n=e.ref;if(null!==n){try{n(null)}catch(n){t(e,n)}}}function o(e){for(var t=e.return;null!==t;){switch(t.tag){case HostComponent$9:return t.stateNode;case HostRoot$8:return t.stateNode.containerInfo;case HostPortal$6:return t.stateNode.containerInfo}t=t.return}invariant(!1,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}function a(e){for(var t=e.return;null!==t;){if(i(t))return t;t=t.return}invariant(!1,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}function i(e){return e.tag===HostComponent$9||e.tag===HostRoot$8||e.tag===HostPortal$6}function l(e){var t=e;e:for(;;){for(;null===t.sibling;){if(null===t.return||i(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==HostComponent$9&&t.tag!==HostText$7;){if(t.effectTag&Placement$4)continue e;if(null===t.child||t.tag===HostPortal$6)continue e;t.child.return=t,t=t.child}if(!(t.effectTag&Placement$4))return t.stateNode}}function s(e){var t=a(e),n=void 0;switch(t.tag){case HostComponent$9:n=t.stateNode;break;case HostRoot$8:n=t.stateNode.containerInfo;break;case HostPortal$6:n=t.stateNode.containerInfo;break;default:invariant(!1,"Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue.")}t.effectTag&ContentReset$2&&(E(n),t.effectTag&=~ContentReset$2);for(var r=l(e),o=e;;){if(o.tag===HostComponent$9||o.tag===HostText$7)r?P(n,o.stateNode,r):b(n,o.stateNode);else if(o.tag===HostPortal$6);else if(null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)return;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function u(e){for(var t=e;;)if(d(t),null===t.child||t.tag===HostPortal$6){if(t===e)return;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function c(e,t){for(var n=t;;){if(n.tag===HostComponent$9||n.tag===HostText$7)u(n),T(e,n.stateNode);else if(n.tag===HostPortal$6){if(e=n.stateNode.containerInfo,null!==n.child){n.child.return=n,n=n.child;continue}}else if(d(n),null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return,n.tag===HostPortal$6&&(e=o(n))}n.sibling.return=n.return,n=n.sibling}}function p(e){var t=o(e);c(t,e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)}function d(e){switch("function"==typeof onCommitUnmount&&onCommitUnmount(e),e.tag){case ClassComponent$8:r(e);var t=e.stateNode;return void("function"==typeof t.componentWillUnmount&&n(e,t));case HostComponent$9:return void r(e);case CoroutineComponent$4:return void u(e.stateNode);case HostPortal$6:var a=o(e);return void c(a,e)}}function f(e,t){switch(t.tag){case ClassComponent$8:return;case HostComponent$9:var n=t.stateNode;if(null!=n&&null!==e){var r=t.memoizedProps,o=e.memoizedProps,a=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&C(n,i,a,o,r,t)}return;case HostText$7:invariant(null!==t.stateNode&&null!==e,"This should only be done during updates. This error is likely caused by a bug in React. Please file an issue.");var l=t.stateNode,s=t.memoizedProps,u=e.memoizedProps;return void y(l,u,s);case HostRoot$8:return;case HostPortal$6:return;default:invariant(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}}function m(e,t){switch(t.tag){case ClassComponent$8:var n=t.stateNode;if(t.effectTag&Update$3)if(null===e)n.componentDidMount();else{var r=e.memoizedProps,o=e.memoizedState;n.componentDidUpdate(r,o)}return void(t.effectTag&Callback$1&&null!==t.updateQueue&&commitCallbacks$1(t,t.updateQueue,n));case HostRoot$8:var a=t.updateQueue;if(null!==a){var i=t.child&&t.child.stateNode;commitCallbacks$1(t,a,i)}return;case HostComponent$9:var l=t.stateNode;if(null===e&&t.effectTag&Update$3){var s=t.type,u=t.memoizedProps;h(l,s,u,t)}return;case HostText$7:return;case HostPortal$6:return;default:invariant(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}}function v(e){var t=e.ref;if(null!==t){var n=R(e.stateNode);t(n)}}function g(e){var t=e.ref;null!==t&&t(null)}var h=e.commitMount,C=e.commitUpdate,E=e.resetTextContent,y=e.commitTextUpdate,b=e.appendChild,P=e.insertBefore,T=e.removeChild,R=e.getPublicInstance;return{commitPlacement:s,commitDeletion:p,commitWork:f,commitLifeCycles:m,commitAttachRef:v,commitDetachRef:g}},createCursor$2=ReactFiberStack.createCursor,pop$2=ReactFiberStack.pop,push$2=ReactFiberStack.push,ReactFiberHostContext=function(e){function t(){var e=d.current;return invariant(null!==e,"Expected root container to exist. This error is likely caused by a bug in React. Please file an issue."),e}function n(e,t){push$2(d,t,e);var n=u(t);push$2(p,e,e),push$2(c,n,e)}function r(e){pop$2(c,e),pop$2(p,e),pop$2(d,e)}function o(){var e=c.current;return invariant(null!=e,"Expected host context to exist. This error is likely caused by a bug in React. Please file an issue."),e}function a(e){var t=d.current;invariant(null!=t,"Expected root host context to exist. This error is likely caused by a bug in React. Please file an issue.");var n=null!==c.current?c.current:emptyObject,r=s(n,e.type,t);n!==r&&(push$2(p,e,e),push$2(c,r,e))}function i(e){p.current===e&&(pop$2(c,e),pop$2(p,e))}function l(){c.current=null,d.current=null}var s=e.getChildHostContext,u=e.getRootHostContext,c=createCursor$2(null),p=createCursor$2(null),d=createCursor$2(null);return{getHostContext:o,getRootHostContainer:t,popHostContainer:r,popHostContext:i,pushHostContainer:n,pushHostContext:a,resetHostContainer:l}},popContextProvider$1=ReactFiberContext.popContextProvider,reset$1=ReactFiberStack.reset,getStackAddendumByWorkInProgressFiber$4=ReactFiberComponentTreeHook.getStackAddendumByWorkInProgressFiber,logCapturedError=ReactFiberErrorLogger.logCapturedError,cloneFiber$1=ReactFiber.cloneFiber,onCommitRoot=ReactFiberDevToolsHook.onCommitRoot,NoWork$2=ReactPriorityLevel.NoWork,SynchronousPriority$1=ReactPriorityLevel.SynchronousPriority,TaskPriority$1=ReactPriorityLevel.TaskPriority,AnimationPriority=ReactPriorityLevel.AnimationPriority,HighPriority=ReactPriorityLevel.HighPriority,LowPriority=ReactPriorityLevel.LowPriority,OffscreenPriority=ReactPriorityLevel.OffscreenPriority,NoEffect$2=ReactTypeOfSideEffect.NoEffect,Placement$1=ReactTypeOfSideEffect.Placement,Update=ReactTypeOfSideEffect.Update,PlacementAndUpdate=ReactTypeOfSideEffect.PlacementAndUpdate,Deletion=ReactTypeOfSideEffect.Deletion,ContentReset=ReactTypeOfSideEffect.ContentReset,Callback=ReactTypeOfSideEffect.Callback,Err=ReactTypeOfSideEffect.Err,Ref=ReactTypeOfSideEffect.Ref,HostRoot$5=ReactTypeOfWork.HostRoot,HostComponent$6=ReactTypeOfWork.HostComponent,HostPortal$2=ReactTypeOfWork.HostPortal,ClassComponent$4=ReactTypeOfWork.ClassComponent,getPendingPriority$1=ReactFiberUpdateQueue.getPendingPriority,_require12=ReactFiberContext,resetContext$1=_require12.resetContext,ReactFiberInstrumentation$1,timeHeuristicForUnitOfWork=1,ReactFiberScheduler=function(e){function t(e){ue||(ue=!0,z(e))}function n(e){ce||(ce=!0,Q(e))}function r(){reset$1(),resetContext$1(),A()}function o(){for(;null!==le&&le.current.pendingWorkPriority===NoWork$2;){le.isScheduled=!1;var e=le.nextScheduledRoot;if(le.nextScheduledRoot=null,le===se)return le=null,se=null,oe=NoWork$2,null;le=e}for(var t=le,n=null,o=NoWork$2;null!==t;)t.current.pendingWorkPriority!==NoWork$2&&(o===NoWork$2||o>t.current.pendingWorkPriority)&&(o=t.current.pendingWorkPriority,n=t),t=t.nextScheduledRoot;return null!==n?(oe=o,Z=oe,r(),cloneFiber$1(n.current,o)):(oe=NoWork$2,null)}function a(){for(;null!==ae;){var t=ae.effectTag;if(t&ContentReset&&e.resetTextContent(ae.stateNode),t&Ref){var n=ae.alternate;null!==n&&K(n)}var r=t&~(Callback|Err|ContentReset|Ref);switch(r){case Placement$1:B(ae),ae.effectTag&=~Placement$1;break;case PlacementAndUpdate:B(ae),ae.effectTag&=~Placement$1;var o=ae.alternate;V(o,ae);break;case Update:var a=ae.alternate;V(a,ae);break;case Deletion:he=!0,W(ae),he=!1}ae=ae.nextEffect}}function i(){for(;null!==ae;){var e=ae.effectTag;if(e&(Update|Callback)){var t=ae.alternate;j(t,ae)}e&Ref&&Y(ae),e&Err&&y(ae);var n=ae.nextEffect;ae.nextEffect=null,ae=n}}function l(e){ge=!0,ie=null;var t=e.stateNode;invariant(t.current!==e,"Cannot commit the same tree as before. This is probably a bug related to the return field. This error is likely caused by a bug in React. Please file an issue."),ReactCurrentOwnerRollupShim.current=null;var n=Z;Z=TaskPriority$1;var r=void 0;e.effectTag!==NoEffect$2?null!==e.lastEffect?(e.lastEffect.nextEffect=e,r=e.firstEffect):r=e:r=e.firstEffect;var o=G();for(ae=r;null!==ae;){var l=null;try{a(e)}catch(e){l=e}null!==l&&(invariant(null!==ae,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),h(ae,l),null!==ae&&(ae=ae.nextEffect))}for(X(o),t.current=e,ae=r;null!==ae;){var s=null;try{i(e)}catch(e){s=e}null!==s&&(invariant(null!==ae,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),h(ae,s),null!==ae&&(ae=ae.nextEffect))}ge=!1,"function"==typeof onCommitRoot&&onCommitRoot(e.stateNode),fe&&(fe.forEach(_),fe=null),Z=n}function s(e){var t=NoWork$2,n=e.updateQueue,r=e.tag;null===n||r!==ClassComponent$4&&r!==HostRoot$5||(t=getPendingPriority$1(n));for(var o=e.progressedChild;null!==o;)o.pendingWorkPriority!==NoWork$2&&(t===NoWork$2||t>o.pendingWorkPriority)&&(t=o.pendingWorkPriority),o=o.sibling;e.pendingWorkPriority=t}function u(e){for(;;){var t=e.alternate,n=L(t,e),r=e.return,o=e.sibling;if(s(e),null!==n)return n;if(null!==r&&(null===r.firstEffect&&(r.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==r.lastEffect&&(r.lastEffect.nextEffect=e.firstEffect),r.lastEffect=e.lastEffect),e.effectTag!==NoEffect$2&&(null!==r.lastEffect?r.lastEffect.nextEffect=e:r.firstEffect=e,r.lastEffect=e)),null!==o)return o;if(null===r)return oeTaskPriority$1)for(;null!==re&&!te;)t.timeRemaining()>timeHeuristicForUnitOfWork?(re=c(re),null===re&&null!==ie&&(t.timeRemaining()>timeHeuristicForUnitOfWork?(l(ie),re=o(),m()):te=!0)):te=!0;else for(;null!==re&&oe!==NoWork$2&&oe<=e;)re=c(re),null===re&&(re=o(),m());n&&console.timeEnd(n)}function g(e,r){invariant(!ee,"performWork was called recursively. This error is likely caused by a bug in React. Please file an issue."),ee=!0;for(var o=!!r;e!==NoWork$2&&!ve;){invariant(null!==r||er)&&(a=!0,o.pendingWorkPriority=r),null!==o.alternate&&(o.alternate.pendingWorkPriority===NoWork$2||o.alternate.pendingWorkPriority>r)&&(a=!0,o.alternate.pendingWorkPriority=r),null===o.return){if(o.tag!==HostRoot$5)return;var i=o.stateNode;switch(P(i,r),r){case SynchronousPriority$1:return void g(SynchronousPriority$1,null);case TaskPriority$1:return;case AnimationPriority:return void t(f);case HighPriority:case LowPriority:case OffscreenPriority:return void n(d)}}o=o.return}}function R(){return Z===SynchronousPriority$1&&(ee||ne)?TaskPriority$1:Z}function _(e){T(e,TaskPriority$1)}function S(e,t){var n=Z;Z=e;try{t()}finally{Z=n}}function O(e,t){var n=ne;ne=!0;try{return e(t)}finally{ne=n,ee||ne||g(TaskPriority$1,null)}}function k(e){var t=ne;ne=!1;try{return e()}finally{ne=t}}function F(e){var t=Z;Z=SynchronousPriority$1;try{return e()}finally{Z=t}}function I(e){var t=Z;Z=LowPriority;try{return e()}finally{Z=t}}var x=ReactFiberHostContext(e),N=x.popHostContainer,M=x.popHostContext,A=x.resetHostContainer,D=ReactFiberBeginWork(e,x,T,R),U=D.beginWork,$=D.beginFailedWork,w=ReactFiberCompleteWork(e,x),L=w.completeWork,H=ReactFiberCommitWork(e,h),B=H.commitPlacement,W=H.commitDeletion,V=H.commitWork,j=H.commitLifeCycles,Y=H.commitAttachRef,K=H.commitDetachRef,z=e.scheduleAnimationCallback,Q=e.scheduleDeferredCallback,q=e.useSyncScheduling,G=e.prepareForCommit,X=e.resetAfterCommit,Z=q?SynchronousPriority$1:LowPriority,J=NoWork$2,ee=!1,te=!1,ne=!1,re=null,oe=NoWork$2,ae=null,ie=null,le=null,se=null,ue=!1,ce=!1,pe=null,de=null,fe=null,me=null,ve=null,ge=!1,he=!1;return{scheduleUpdate:T,getPriorityContext:R,performWithPriority:S,batchedUpdates:O,unbatchedUpdates:k,syncUpdates:F,deferredUpdates:I}},getContextFiber=function(e){invariant(!1,"Missing injection for fiber getContextForSubtree")};getContextForSubtree._injectFiber=function(e){getContextFiber=e};var getContextForSubtree_1=getContextForSubtree,addTopLevelUpdate=ReactFiberUpdateQueue.addTopLevelUpdate,findCurrentUnmaskedContext=ReactFiberContext.findCurrentUnmaskedContext,isContextProvider=ReactFiberContext.isContextProvider,processChildContext=ReactFiberContext.processChildContext,createFiberRoot=ReactFiberRoot.createFiberRoot,findCurrentHostFiber=ReactFiberTreeReflection.findCurrentHostFiber;getContextForSubtree_1._injectFiber(function(e){var t=findCurrentUnmaskedContext(e);return isContextProvider(e)?processChildContext(e,t,!1):t});var ReactFiberReconciler=function(e){function t(e,t,n){var a=o(),i={element:t};n=void 0===n?null:n,addTopLevelUpdate(e,i,n,a),r(e,a)}var n=ReactFiberScheduler(e),r=n.scheduleUpdate,o=n.getPriorityContext,a=n.performWithPriority,i=n.batchedUpdates,l=n.unbatchedUpdates,s=n.syncUpdates,u=n.deferredUpdates;return{createContainer:function(e){return createFiberRoot(e)},updateContainer:function(e,n,r,o){var a=n.current,i=getContextForSubtree_1(r);null===n.context?n.context=i:n.pendingContext=i,t(a,e,o)},performWithPriority:a,batchedUpdates:i,unbatchedUpdates:l,syncUpdates:s,deferredUpdates:u,getPublicRootInstance:function(e){var t=e.current;return t.child?t.child.stateNode:null},findHostInstance:function(e){var t=findCurrentHostFiber(e);return null===t?null:t.stateNode}}},findFiber=function(e){invariant(!1,"Missing injection for fiber findDOMNode")},findStack=function(e){invariant(!1,"Missing injection for stack findDOMNode")},findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=ReactInstanceMap_1.get(e);return t?"number"==typeof t.tag?findFiber(t):findStack(t):void("function"==typeof e.render?invariant(!1,"Unable to find node on an unmounted component."):invariant(!1,"Element appears to be neither ReactComponent nor DOMNode. Keys: %s",Object.keys(e)))};findDOMNode._injectFiber=function(e){findFiber=e},findDOMNode._injectStack=function(e){findStack=e};var findDOMNode_1=findDOMNode,isValidElement=React.isValidElement,injectInternals=ReactFiberDevToolsHook.injectInternals,createElement=ReactDOMFiberComponent_1.createElement,getChildNamespace=ReactDOMFiberComponent_1.getChildNamespace,setInitialProperties=ReactDOMFiberComponent_1.setInitialProperties,diffProperties=ReactDOMFiberComponent_1.diffProperties,updateProperties=ReactDOMFiberComponent_1.updateProperties,precacheFiberNode=ReactDOMComponentTree_1.precacheFiberNode,updateFiberProps=ReactDOMComponentTree_1.updateFiberProps,DOCUMENT_NODE=9;ReactDOMInjection.inject(),ReactControlledComponent_1.injection.injectFiberControlledHostComponent(ReactDOMFiberComponent_1),findDOMNode_1._injectFiber(function(e){return DOMRenderer.findHostInstance(e)});var eventsEnabled=null,selectionInformation=null,ELEMENT_NODE_TYPE=1,DOC_NODE_TYPE=9,DOCUMENT_FRAGMENT_NODE_TYPE=11,DOMRenderer=ReactFiberReconciler({getRootHostContext:function(e){var t=e.namespaceURI||null,n=e.tagName,r=getChildNamespace(t,n);return r},getChildHostContext:function(e,t){var n=e;return getChildNamespace(n,t)},getPublicInstance:function(e){return e},prepareForCommit:function(){eventsEnabled=ReactBrowserEventEmitter_1.isEnabled(),selectionInformation=ReactInputSelection_1.getSelectionInformation(),ReactBrowserEventEmitter_1.setEnabled(!1)},resetAfterCommit:function(){ReactInputSelection_1.restoreSelection(selectionInformation),selectionInformation=null,ReactBrowserEventEmitter_1.setEnabled(eventsEnabled),eventsEnabled=null},createInstance:function(e,t,n,r,o){var a=void 0;a=r;var i=createElement(e,t,n,a);return precacheFiberNode(o,i),updateFiberProps(i,t),i},appendInitialChild:function(e,t){e.appendChild(t)},finalizeInitialChildren:function(e,t,n,r){return setInitialProperties(e,t,n,r),shouldAutoFocusHostComponent(t,n)},prepareUpdate:function(e,t,n,r,o,a){return diffProperties(e,t,n,r,o)},commitMount:function(e,t,n,r){e.focus()},commitUpdate:function(e,t,n,r,o,a){updateFiberProps(e,o),updateProperties(e,t,n,r,o)},shouldSetTextContent:function(e){return"string"==typeof e.children||"number"==typeof e.children||"object"==typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&"string"==typeof e.dangerouslySetInnerHTML.__html},resetTextContent:function(e){e.textContent=""},shouldDeprioritizeSubtree:function(e,t){return!!t.hidden},createTextInstance:function(e,t,n,r){var o=document.createTextNode(e);return precacheFiberNode(r,o),o},commitTextUpdate:function(e,t,n){e.nodeValue=n},appendChild:function(e,t){e.appendChild(t)},insertBefore:function(e,t,n){ +e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},scheduleAnimationCallback:ReactDOMFrameScheduling.rAF,scheduleDeferredCallback:ReactDOMFrameScheduling.rIC,useSyncScheduling:!ReactDOMFeatureFlags_1.fiberAsyncScheduling});ReactGenericBatching_1.injection.injectFiberBatchedUpdates(DOMRenderer.batchedUpdates);var warned=!1,ReactDOM={render:function(e,t,n){return validateContainer(t),ReactFeatureFlags_1.disableNewFiberFeatures&&(isValidElement(e)||("string"==typeof e?invariant(!1,"ReactDOM.render(): Invalid component element. Instead of passing a string like 'div', pass React.createElement('div') or
."):"function"==typeof e?invariant(!1,"ReactDOM.render(): Invalid component element. Instead of passing a class like Foo, pass React.createElement(Foo) or ."):null!=e&&"undefined"!=typeof e.props?invariant(!1,"ReactDOM.render(): Invalid component element. This may be caused by unintentionally loading two independent copies of React."):invariant(!1,"ReactDOM.render(): Invalid component element."))),renderSubtreeIntoContainer(null,e,t,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return null!=e&&ReactInstanceMap_1.has(e)?void 0:reactProdInvariant_1("38"),renderSubtreeIntoContainer(e,t,n,r)},unmountComponentAtNode:function(e){if(isValidContainer(e)?void 0:reactProdInvariant_1("40"),warnAboutUnstableUse(),e._reactRootContainer)return DOMRenderer.unbatchedUpdates(function(){return renderSubtreeIntoContainer(null,null,e,function(){e._reactRootContainer=null})})},findDOMNode:findDOMNode_1,unstable_createPortal:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return ReactPortal.createPortal(e,t,null,n)},unstable_batchedUpdates:ReactGenericBatching_1.batchedUpdates,unstable_deferredUpdates:DOMRenderer.deferredUpdates};"function"==typeof injectInternals&&injectInternals({findFiberByHostInstance:ReactDOMComponentTree_1.getClosestInstanceFromNode,findHostInstanceByFiber:DOMRenderer.findHostInstance});var ReactDOMFiber=ReactDOM;module.exports=ReactDOMFiber; + +},{"fbjs/lib/EventListener":8,"fbjs/lib/ExecutionEnvironment":9,"fbjs/lib/camelizeStyleName":11,"fbjs/lib/containsNode":12,"fbjs/lib/emptyFunction":13,"fbjs/lib/emptyObject":14,"fbjs/lib/focusNode":15,"fbjs/lib/getActiveElement":16,"fbjs/lib/getUnboundedScrollPosition":17,"fbjs/lib/hyphenateStyleName":19,"fbjs/lib/invariant":20,"fbjs/lib/memoizeStringOnly":23,"fbjs/lib/performanceNow":25,"fbjs/lib/shallowEqual":26,"fbjs/lib/warning":27,"object-assign":28,"react":4}],4:[function(require,module,exports){ +'use strict'; + +if ("production" === 'production') { + module.exports = require('./react.node-prod.min.js'); +} else { + module.exports = require('./react.node-dev.js'); +} + +},{"./react.node-dev.js":5,"./react.node-prod.min.js":6}],5:[function(require,module,exports){ +'use strict'; + +var _assign = require('object-assign'); +var warning = require('fbjs/lib/warning'); +var emptyObject = require('fbjs/lib/emptyObject'); +var invariant = require('fbjs/lib/invariant'); +var emptyFunction = require('fbjs/lib/emptyFunction'); + +/** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @providesModule reactProdInvariant + * + */ + +function warnNoop(publicInstance, callerName) { + { + var constructor = publicInstance.constructor; + warning(false, '%s(...): Can only update a mounted or mounting component. ' + 'This usually means you called %s() on an unmounted component. ' + 'This is a no-op.\n\nPlease check the code for the %s component.', callerName, callerName, constructor && (constructor.displayName || constructor.name) || 'ReactClass'); + } +} + +/** + * This is the abstract API for an update queue. + */ +var ReactNoopUpdateQueue = { + /** + * Checks whether or not this composite component is mounted. + * @param {ReactClass} publicInstance The instance we want to test. + * @return {boolean} True if mounted, false otherwise. + * @protected + * @final + */ + isMounted: function (publicInstance) { + return false; + }, + + /** + * Forces an update. This should only be invoked when it is known with + * certainty that we are **not** in a DOM transaction. + * + * You may want to call this when you know that some deeper aspect of the + * component's state has changed but `setState` was not called. + * + * This will not invoke `shouldComponentUpdate`, but it will invoke + * `componentWillUpdate` and `componentDidUpdate`. + * + * @param {ReactClass} publicInstance The instance that should rerender. + * @param {?function} callback Called after component is updated. + * @param {?string} Name of the calling function in the public API. + * @internal + */ + enqueueForceUpdate: function (publicInstance, callback, callerName) { + warnNoop(publicInstance, 'forceUpdate'); + }, + + /** + * Replaces all of the state. Always use this or `setState` to mutate state. + * You should treat `this.state` as immutable. + * + * There is no guarantee that `this.state` will be immediately updated, so + * accessing `this.state` after calling this method may return the old value. + * + * @param {ReactClass} publicInstance The instance that should rerender. + * @param {object} completeState Next state. + * @param {?function} callback Called after component is updated. + * @param {?string} Name of the calling function in the public API. + * @internal + */ + enqueueReplaceState: function (publicInstance, completeState, callback, callerName) { + warnNoop(publicInstance, 'replaceState'); + }, + + /** + * Sets a subset of the state. This only exists because _pendingState is + * internal. This provides a merging strategy that is not available to deep + * properties which is confusing. TODO: Expose pendingState or don't use it + * during the merge. + * + * @param {ReactClass} publicInstance The instance that should rerender. + * @param {object} partialState Next partial state to be merged with state. + * @param {?function} callback Called after component is updated. + * @param {?string} Name of the calling function in the public API. + * @internal + */ + enqueueSetState: function (publicInstance, partialState, callback, callerName) { + warnNoop(publicInstance, 'setState'); + } +}; + +var ReactNoopUpdateQueue_1 = ReactNoopUpdateQueue; + +/** + * Copyright 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * + * @providesModule canDefineProperty + */ + +var canDefineProperty = false; +{ + try { + // $FlowFixMe https://github.com/facebook/flow/issues/285 + Object.defineProperty({}, 'x', { get: function () {} }); + canDefineProperty = true; + } catch (x) { + // IE will fail on defineProperty + } +} + +var canDefineProperty_1 = canDefineProperty; + +/** + * Base class helpers for the updating state of a component. + */ +function ReactComponent(props, context, updater) { + this.props = props; + this.context = context; + this.refs = emptyObject; + // We initialize the default updater but the real one gets injected by the + // renderer. + this.updater = updater || ReactNoopUpdateQueue_1; +} + +ReactComponent.prototype.isReactComponent = {}; + +/** + * Sets a subset of the state. Always use this to mutate + * state. You should treat `this.state` as immutable. + * + * There is no guarantee that `this.state` will be immediately updated, so + * accessing `this.state` after calling this method may return the old value. + * + * There is no guarantee that calls to `setState` will run synchronously, + * as they may eventually be batched together. You can provide an optional + * callback that will be executed when the call to setState is actually + * completed. + * + * When a function is provided to setState, it will be called at some point in + * the future (not synchronously). It will be called with the up to date + * component arguments (state, props, context). These values can be different + * from this.* because your function may be called after receiveProps but before + * shouldComponentUpdate, and this new state, props, and context will not yet be + * assigned to this. + * + * @param {object|function} partialState Next partial state or function to + * produce next partial state to be merged with current state. + * @param {?function} callback Called after state is updated. + * @final + * @protected + */ +ReactComponent.prototype.setState = function (partialState, callback) { + !(typeof partialState === 'object' || typeof partialState === 'function' || partialState == null) ? invariant(false, 'setState(...): takes an object of state variables to update or a function which returns an object of state variables.') : void 0; + this.updater.enqueueSetState(this, partialState, callback, 'setState'); +}; + +/** + * Forces an update. This should only be invoked when it is known with + * certainty that we are **not** in a DOM transaction. + * + * You may want to call this when you know that some deeper aspect of the + * component's state has changed but `setState` was not called. + * + * This will not invoke `shouldComponentUpdate`, but it will invoke + * `componentWillUpdate` and `componentDidUpdate`. + * + * @param {?function} callback Called after update is complete. + * @final + * @protected + */ +ReactComponent.prototype.forceUpdate = function (callback) { + this.updater.enqueueForceUpdate(this, callback, 'forceUpdate'); +}; + +/** + * Deprecated APIs. These APIs used to exist on classic React classes but since + * we would like to deprecate them, we're not going to move them over to this + * modern base class. Instead, we define a getter that warns if it's accessed. + */ +{ + var deprecatedAPIs = { + isMounted: ['isMounted', 'Instead, make sure to clean up subscriptions and pending requests in ' + 'componentWillUnmount to prevent memory leaks.'], + replaceState: ['replaceState', 'Refactor your code to use setState instead (see ' + 'https://github.com/facebook/react/issues/3236).'] + }; + var defineDeprecationWarning = function (methodName, info) { + if (canDefineProperty_1) { + Object.defineProperty(ReactComponent.prototype, methodName, { + get: function () { + warning(false, '%s(...) is deprecated in plain JavaScript React classes. %s', info[0], info[1]); + return undefined; + } + }); + } + }; + for (var fnName in deprecatedAPIs) { + if (deprecatedAPIs.hasOwnProperty(fnName)) { + defineDeprecationWarning(fnName, deprecatedAPIs[fnName]); + } + } +} + +/** + * Base class helpers for the updating state of a component. + */ +function ReactPureComponent(props, context, updater) { + // Duplicated from ReactComponent. + this.props = props; + this.context = context; + this.refs = emptyObject; + // We initialize the default updater but the real one gets injected by the + // renderer. + this.updater = updater || ReactNoopUpdateQueue_1; +} + +function ComponentDummy() {} +ComponentDummy.prototype = ReactComponent.prototype; +ReactPureComponent.prototype = new ComponentDummy(); +ReactPureComponent.prototype.constructor = ReactPureComponent; +// Avoid an extra prototype jump for these methods. +_assign(ReactPureComponent.prototype, ReactComponent.prototype); +ReactPureComponent.prototype.isPureReactComponent = true; + +var ReactBaseClasses = { + Component: ReactComponent, + PureComponent: ReactPureComponent +}; + +/** + * Static poolers. Several custom versions for each potential number of + * arguments. A completely generic pooler is easy to implement, but would + * require accessing the `arguments` object. In each of these, `this` refers to + * the Class itself, not an instance. If any others are needed, simply add them + * here, or in their own files. + */ +var oneArgumentPooler = function (copyFieldsFrom) { + var Klass = this; + if (Klass.instancePool.length) { + var instance = Klass.instancePool.pop(); + Klass.call(instance, copyFieldsFrom); + return instance; + } else { + return new Klass(copyFieldsFrom); + } +}; + +var twoArgumentPooler$1 = function (a1, a2) { + var Klass = this; + if (Klass.instancePool.length) { + var instance = Klass.instancePool.pop(); + Klass.call(instance, a1, a2); + return instance; + } else { + return new Klass(a1, a2); + } +}; + +var threeArgumentPooler = function (a1, a2, a3) { + var Klass = this; + if (Klass.instancePool.length) { + var instance = Klass.instancePool.pop(); + Klass.call(instance, a1, a2, a3); + return instance; + } else { + return new Klass(a1, a2, a3); + } +}; + +var fourArgumentPooler$1 = function (a1, a2, a3, a4) { + var Klass = this; + if (Klass.instancePool.length) { + var instance = Klass.instancePool.pop(); + Klass.call(instance, a1, a2, a3, a4); + return instance; + } else { + return new Klass(a1, a2, a3, a4); + } +}; + +var standardReleaser = function (instance) { + var Klass = this; + !(instance instanceof Klass) ? invariant(false, 'Trying to release an instance into a pool of a different type.') : void 0; + instance.destructor(); + if (Klass.instancePool.length < Klass.poolSize) { + Klass.instancePool.push(instance); + } +}; + +var DEFAULT_POOL_SIZE = 10; +var DEFAULT_POOLER = oneArgumentPooler; + +/** + * Augments `CopyConstructor` to be a poolable class, augmenting only the class + * itself (statically) not adding any prototypical fields. Any CopyConstructor + * you give this may have a `poolSize` property, and will look for a + * prototypical `destructor` on instances. + * + * @param {Function} CopyConstructor Constructor that can be used to reset. + * @param {Function} pooler Customizable pooler. + */ +var addPoolingTo = function (CopyConstructor, pooler) { + // Casting as any so that flow ignores the actual implementation and trusts + // it to match the type we declared + var NewKlass = CopyConstructor; + NewKlass.instancePool = []; + NewKlass.getPooled = pooler || DEFAULT_POOLER; + if (!NewKlass.poolSize) { + NewKlass.poolSize = DEFAULT_POOL_SIZE; + } + NewKlass.release = standardReleaser; + return NewKlass; +}; + +var PooledClass = { + addPoolingTo: addPoolingTo, + oneArgumentPooler: oneArgumentPooler, + twoArgumentPooler: twoArgumentPooler$1, + threeArgumentPooler: threeArgumentPooler, + fourArgumentPooler: fourArgumentPooler$1 +}; + +var PooledClass_1 = PooledClass; + +/** + * Copyright 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @providesModule ReactCurrentOwner + * + */ + +/** + * Keeps track of the current owner. + * + * The current owner is the component who should own any components that are + * currently being constructed. + */ +var ReactCurrentOwner = { + /** + * @internal + * @type {ReactComponent} + */ + current: null +}; + +var ReactCurrentOwner_1 = ReactCurrentOwner; + +/** + * Copyright 2014-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @providesModule ReactElementSymbol + * + */ + +// The Symbol used to tag the ReactElement type. If there is no native Symbol +// nor polyfill, then a plain number is used for performance. + +var REACT_ELEMENT_TYPE = typeof Symbol === 'function' && Symbol['for'] && Symbol['for']('react.element') || 0xeac7; + +var ReactElementSymbol = REACT_ELEMENT_TYPE; + +var hasOwnProperty = Object.prototype.hasOwnProperty; + + + +var RESERVED_PROPS = { + key: true, + ref: true, + __self: true, + __source: true +}; + +var specialPropKeyWarningShown; +var specialPropRefWarningShown; + +function hasValidRef(config) { + { + if (hasOwnProperty.call(config, 'ref')) { + var getter = Object.getOwnPropertyDescriptor(config, 'ref').get; + if (getter && getter.isReactWarning) { + return false; + } + } + } + return config.ref !== undefined; +} + +function hasValidKey(config) { + { + if (hasOwnProperty.call(config, 'key')) { + var getter = Object.getOwnPropertyDescriptor(config, 'key').get; + if (getter && getter.isReactWarning) { + return false; + } + } + } + return config.key !== undefined; +} + +function defineKeyPropWarningGetter(props, displayName) { + var warnAboutAccessingKey = function () { + if (!specialPropKeyWarningShown) { + specialPropKeyWarningShown = true; + warning(false, '%s: `key` is not a prop. Trying to access it will result ' + 'in `undefined` being returned. If you need to access the same ' + 'value within the child component, you should pass it as a different ' + 'prop. (https://fb.me/react-special-props)', displayName); + } + }; + warnAboutAccessingKey.isReactWarning = true; + Object.defineProperty(props, 'key', { + get: warnAboutAccessingKey, + configurable: true + }); +} + +function defineRefPropWarningGetter(props, displayName) { + var warnAboutAccessingRef = function () { + if (!specialPropRefWarningShown) { + specialPropRefWarningShown = true; + warning(false, '%s: `ref` is not a prop. Trying to access it will result ' + 'in `undefined` being returned. If you need to access the same ' + 'value within the child component, you should pass it as a different ' + 'prop. (https://fb.me/react-special-props)', displayName); + } + }; + warnAboutAccessingRef.isReactWarning = true; + Object.defineProperty(props, 'ref', { + get: warnAboutAccessingRef, + configurable: true + }); +} + +/** + * Factory method to create a new React element. This no longer adheres to + * the class pattern, so do not use new to call it. Also, no instanceof check + * will work. Instead test $$typeof field against Symbol.for('react.element') to check + * if something is a React Element. + * + * @param {*} type + * @param {*} key + * @param {string|object} ref + * @param {*} self A *temporary* helper to detect places where `this` is + * different from the `owner` when React.createElement is called, so that we + * can warn. We want to get rid of owner and replace string `ref`s with arrow + * functions, and as long as `this` and owner are the same, there will be no + * change in behavior. + * @param {*} source An annotation object (added by a transpiler or otherwise) + * indicating filename, line number, and/or other information. + * @param {*} owner + * @param {*} props + * @internal + */ +var ReactElement = function (type, key, ref, self, source, owner, props) { + var element = { + // This tag allow us to uniquely identify this as a React Element + $$typeof: ReactElementSymbol, + + // Built-in properties that belong on the element + type: type, + key: key, + ref: ref, + props: props, + + // Record the component responsible for creating this element. + _owner: owner + }; + + { + // The validation flag is currently mutative. We put it on + // an external backing store so that we can freeze the whole object. + // This can be replaced with a WeakMap once they are implemented in + // commonly used development environments. + element._store = {}; + + // To make comparing ReactElements easier for testing purposes, we make + // the validation flag non-enumerable (where possible, which should + // include every environment we run tests in), so the test framework + // ignores it. + if (canDefineProperty_1) { + Object.defineProperty(element._store, 'validated', { + configurable: false, + enumerable: false, + writable: true, + value: false + }); + // self and source are DEV only properties. + Object.defineProperty(element, '_self', { + configurable: false, + enumerable: false, + writable: false, + value: self + }); + // Two elements created in two different places should be considered + // equal for testing purposes and therefore we hide it from enumeration. + Object.defineProperty(element, '_source', { + configurable: false, + enumerable: false, + writable: false, + value: source + }); + } else { + element._store.validated = false; + element._self = self; + element._source = source; + } + if (Object.freeze) { + Object.freeze(element.props); + Object.freeze(element); + } + } + + return element; +}; + +/** + * Create and return a new ReactElement of the given type. + * See https://facebook.github.io/react/docs/react-api.html#createelement + */ +ReactElement.createElement = function (type, config, children) { + var propName; + + // Reserved names are extracted + var props = {}; + + var key = null; + var ref = null; + var self = null; + var source = null; + + if (config != null) { + if (hasValidRef(config)) { + ref = config.ref; + } + if (hasValidKey(config)) { + key = '' + config.key; + } + + self = config.__self === undefined ? null : config.__self; + source = config.__source === undefined ? null : config.__source; + // Remaining properties are added to a new props object + for (propName in config) { + if (hasOwnProperty.call(config, propName) && !RESERVED_PROPS.hasOwnProperty(propName)) { + props[propName] = config[propName]; + } + } + } + + // Children can be more than one argument, and those are transferred onto + // the newly allocated props object. + var childrenLength = arguments.length - 2; + if (childrenLength === 1) { + props.children = children; + } else if (childrenLength > 1) { + var childArray = Array(childrenLength); + for (var i = 0; i < childrenLength; i++) { + childArray[i] = arguments[i + 2]; + } + { + if (Object.freeze) { + Object.freeze(childArray); + } + } + props.children = childArray; + } + + // Resolve default props + if (type && type.defaultProps) { + var defaultProps = type.defaultProps; + for (propName in defaultProps) { + if (props[propName] === undefined) { + props[propName] = defaultProps[propName]; + } + } + } + { + if (key || ref) { + if (typeof props.$$typeof === 'undefined' || props.$$typeof !== ReactElementSymbol) { + var displayName = typeof type === 'function' ? type.displayName || type.name || 'Unknown' : type; + if (key) { + defineKeyPropWarningGetter(props, displayName); + } + if (ref) { + defineRefPropWarningGetter(props, displayName); + } + } + } + } + return ReactElement(type, key, ref, self, source, ReactCurrentOwner_1.current, props); +}; + +/** + * Return a function that produces ReactElements of a given type. + * See https://facebook.github.io/react/docs/react-api.html#createfactory + */ +ReactElement.createFactory = function (type) { + var factory = ReactElement.createElement.bind(null, type); + // Expose the type on the factory and the prototype so that it can be + // easily accessed on elements. E.g. `.type === Foo`. + // This should not be named `constructor` since this may not be the function + // that created the element, and it may not even be a constructor. + // Legacy hook TODO: Warn if this is accessed + factory.type = type; + return factory; +}; + +ReactElement.cloneAndReplaceKey = function (oldElement, newKey) { + var newElement = ReactElement(oldElement.type, newKey, oldElement.ref, oldElement._self, oldElement._source, oldElement._owner, oldElement.props); + + return newElement; +}; + +/** + * Clone and return a new ReactElement using element as the starting point. + * See https://facebook.github.io/react/docs/react-api.html#cloneelement + */ +ReactElement.cloneElement = function (element, config, children) { + var propName; + + // Original props are copied + var props = _assign({}, element.props); + + // Reserved names are extracted + var key = element.key; + var ref = element.ref; + // Self is preserved since the owner is preserved. + var self = element._self; + // Source is preserved since cloneElement is unlikely to be targeted by a + // transpiler, and the original source is probably a better indicator of the + // true owner. + var source = element._source; + + // Owner will be preserved, unless ref is overridden + var owner = element._owner; + + if (config != null) { + if (hasValidRef(config)) { + // Silently steal the ref from the parent. + ref = config.ref; + owner = ReactCurrentOwner_1.current; + } + if (hasValidKey(config)) { + key = '' + config.key; + } + + // Remaining properties override existing props + var defaultProps; + if (element.type && element.type.defaultProps) { + defaultProps = element.type.defaultProps; + } + for (propName in config) { + if (hasOwnProperty.call(config, propName) && !RESERVED_PROPS.hasOwnProperty(propName)) { + if (config[propName] === undefined && defaultProps !== undefined) { + // Resolve default props + props[propName] = defaultProps[propName]; + } else { + props[propName] = config[propName]; + } + } + } + } + + // Children can be more than one argument, and those are transferred onto + // the newly allocated props object. + var childrenLength = arguments.length - 2; + if (childrenLength === 1) { + props.children = children; + } else if (childrenLength > 1) { + var childArray = Array(childrenLength); + for (var i = 0; i < childrenLength; i++) { + childArray[i] = arguments[i + 2]; + } + props.children = childArray; + } + + return ReactElement(element.type, key, ref, self, source, owner, props); +}; + +/** + * Verifies the object is a ReactElement. + * See https://facebook.github.io/react/docs/react-api.html#isvalidelement + * @param {?object} object + * @return {boolean} True if `object` is a valid component. + * @final + */ +ReactElement.isValidElement = function (object) { + return typeof object === 'object' && object !== null && object.$$typeof === ReactElementSymbol; +}; + +var ReactElement_1 = ReactElement; + +/** + * Copyright 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @providesModule getIteratorFn + * + */ + +/* global Symbol */ + +var ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator; +var FAUX_ITERATOR_SYMBOL = '@@iterator'; // Before Symbol spec. + +/** + * Returns the iterator method function contained on the iterable object. + * + * Be sure to invoke the function with the iterable as context: + * + * var iteratorFn = getIteratorFn(myIterable); + * if (iteratorFn) { + * var iterator = iteratorFn.call(myIterable); + * ... + * } + * + * @param {?object} maybeIterable + * @return {?function} + */ +function getIteratorFn(maybeIterable) { + var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]); + if (typeof iteratorFn === 'function') { + return iteratorFn; + } +} + +var getIteratorFn_1 = getIteratorFn; + +/** + * Copyright 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @providesModule KeyEscapeUtils + * + */ + +/** + * Escape and wrap key so it is safe to use as a reactid + * + * @param {string} key to be escaped. + * @return {string} the escaped key. + */ + +function escape(key) { + var escapeRegex = /[=:]/g; + var escaperLookup = { + '=': '=0', + ':': '=2' + }; + var escapedString = ('' + key).replace(escapeRegex, function (match) { + return escaperLookup[match]; + }); + + return '$' + escapedString; +} + +/** + * Unescape and unwrap key for human-readable display + * + * @param {string} key to unescape. + * @return {string} the unescaped key. + */ +function unescape(key) { + var unescapeRegex = /(=0|=2)/g; + var unescaperLookup = { + '=0': '=', + '=2': ':' + }; + var keySubstring = key[0] === '.' && key[1] === '$' ? key.substring(2) : key.substring(1); + + return ('' + keySubstring).replace(unescapeRegex, function (match) { + return unescaperLookup[match]; + }); +} + +var KeyEscapeUtils = { + escape: escape, + unescape: unescape +}; + +var KeyEscapeUtils_1 = KeyEscapeUtils; + +var SEPARATOR = '.'; +var SUBSEPARATOR = ':'; + +/** + * This is inlined from ReactElement since this file is shared between + * isomorphic and renderers. We could extract this to a + * + */ + +/** + * TODO: Test that a single child and an array with one item have the same key + * pattern. + */ + +var didWarnAboutMaps = false; + +/** + * Generate a key string that identifies a component within a set. + * + * @param {*} component A component that could contain a manual key. + * @param {number} index Index that is used if a manual key is not provided. + * @return {string} + */ +function getComponentKey(component, index) { + // Do some typechecking here since we call this blindly. We want to ensure + // that we don't block potential future ES APIs. + if (component && typeof component === 'object' && component.key != null) { + // Explicit key + return KeyEscapeUtils_1.escape(component.key); + } + // Implicit key determined by the index in the set + return index.toString(36); +} + +/** + * @param {?*} children Children tree container. + * @param {!string} nameSoFar Name of the key path so far. + * @param {!function} callback Callback to invoke with each child found. + * @param {?*} traverseContext Used to pass information throughout the traversal + * process. + * @return {!number} The number of children in this subtree. + */ +function traverseAllChildrenImpl(children, nameSoFar, callback, traverseContext) { + var type = typeof children; + + if (type === 'undefined' || type === 'boolean') { + // All of the above are perceived as null. + children = null; + } + + if (children === null || type === 'string' || type === 'number' || + // The following is inlined from ReactElement. This means we can optimize + // some checks. React Fiber also inlines this logic for similar purposes. + type === 'object' && children.$$typeof === ReactElementSymbol) { + callback(traverseContext, children, + // If it's the only child, treat the name as if it was wrapped in an array + // so that it's consistent if the number of children grows. + nameSoFar === '' ? SEPARATOR + getComponentKey(children, 0) : nameSoFar); + return 1; + } + + var child; + var nextName; + var subtreeCount = 0; // Count of children found in the current subtree. + var nextNamePrefix = nameSoFar === '' ? SEPARATOR : nameSoFar + SUBSEPARATOR; + + if (Array.isArray(children)) { + for (var i = 0; i < children.length; i++) { + child = children[i]; + nextName = nextNamePrefix + getComponentKey(child, i); + subtreeCount += traverseAllChildrenImpl(child, nextName, callback, traverseContext); + } + } else { + var iteratorFn = getIteratorFn_1(children); + if (iteratorFn) { + { + // Warn about using Maps as children + if (iteratorFn === children.entries) { + var mapsAsChildrenAddendum = ''; + if (ReactCurrentOwner_1.current) { + var mapsAsChildrenOwnerName = ReactCurrentOwner_1.current.getName(); + if (mapsAsChildrenOwnerName) { + mapsAsChildrenAddendum = '\n\nCheck the render method of `' + mapsAsChildrenOwnerName + '`.'; + } + } + warning(didWarnAboutMaps, 'Using Maps as children is unsupported and will likely yield ' + 'unexpected results. Convert it to a sequence/iterable of keyed ' + 'ReactElements instead.%s', mapsAsChildrenAddendum); + didWarnAboutMaps = true; + } + } + + var iterator = iteratorFn.call(children); + var step; + var ii = 0; + while (!(step = iterator.next()).done) { + child = step.value; + nextName = nextNamePrefix + getComponentKey(child, ii++); + subtreeCount += traverseAllChildrenImpl(child, nextName, callback, traverseContext); + } + } else if (type === 'object') { + var addendum = ''; + { + addendum = ' If you meant to render a collection of children, use an array ' + 'instead.'; + if (ReactCurrentOwner_1.current) { + var name = ReactCurrentOwner_1.current.getName(); + if (name) { + addendum += '\n\nCheck the render method of `' + name + '`.'; + } + } + } + var childrenString = '' + children; + invariant(false, 'Objects are not valid as a React child (found: %s).%s', childrenString === '[object Object]' ? 'object with keys {' + Object.keys(children).join(', ') + '}' : childrenString, addendum); + } + } + + return subtreeCount; +} + +/** + * Traverses children that are typically specified as `props.children`, but + * might also be specified through attributes: + * + * - `traverseAllChildren(this.props.children, ...)` + * - `traverseAllChildren(this.props.leftPanelChildren, ...)` + * + * The `traverseContext` is an optional argument that is passed through the + * entire traversal. It can be used to store accumulations or anything else that + * the callback might find relevant. + * + * @param {?*} children Children tree object. + * @param {!function} callback To invoke upon traversing each child. + * @param {?*} traverseContext Context for traversal. + * @return {!number} The number of children in this subtree. + */ +function traverseAllChildren(children, callback, traverseContext) { + if (children == null) { + return 0; + } + + return traverseAllChildrenImpl(children, '', callback, traverseContext); +} + +var traverseAllChildren_1 = traverseAllChildren; + +var twoArgumentPooler = PooledClass_1.twoArgumentPooler; +var fourArgumentPooler = PooledClass_1.fourArgumentPooler; + +var userProvidedKeyEscapeRegex = /\/+/g; +function escapeUserProvidedKey(text) { + return ('' + text).replace(userProvidedKeyEscapeRegex, '$&/'); +} + +/** + * PooledClass representing the bookkeeping associated with performing a child + * traversal. Allows avoiding binding callbacks. + * + * @constructor ForEachBookKeeping + * @param {!function} forEachFunction Function to perform traversal with. + * @param {?*} forEachContext Context to perform context with. + */ +function ForEachBookKeeping(forEachFunction, forEachContext) { + this.func = forEachFunction; + this.context = forEachContext; + this.count = 0; +} +ForEachBookKeeping.prototype.destructor = function () { + this.func = null; + this.context = null; + this.count = 0; +}; +PooledClass_1.addPoolingTo(ForEachBookKeeping, twoArgumentPooler); + +function forEachSingleChild(bookKeeping, child, name) { + var func = bookKeeping.func, + context = bookKeeping.context; + + func.call(context, child, bookKeeping.count++); +} + +/** + * Iterates through children that are typically specified as `props.children`. + * + * See https://facebook.github.io/react/docs/react-api.html#react.children.foreach + * + * The provided forEachFunc(child, index) will be called for each + * leaf child. + * + * @param {?*} children Children tree container. + * @param {function(*, int)} forEachFunc + * @param {*} forEachContext Context for forEachContext. + */ +function forEachChildren(children, forEachFunc, forEachContext) { + if (children == null) { + return children; + } + var traverseContext = ForEachBookKeeping.getPooled(forEachFunc, forEachContext); + traverseAllChildren_1(children, forEachSingleChild, traverseContext); + ForEachBookKeeping.release(traverseContext); +} + +/** + * PooledClass representing the bookkeeping associated with performing a child + * mapping. Allows avoiding binding callbacks. + * + * @constructor MapBookKeeping + * @param {!*} mapResult Object containing the ordered map of results. + * @param {!function} mapFunction Function to perform mapping with. + * @param {?*} mapContext Context to perform mapping with. + */ +function MapBookKeeping(mapResult, keyPrefix, mapFunction, mapContext) { + this.result = mapResult; + this.keyPrefix = keyPrefix; + this.func = mapFunction; + this.context = mapContext; + this.count = 0; +} +MapBookKeeping.prototype.destructor = function () { + this.result = null; + this.keyPrefix = null; + this.func = null; + this.context = null; + this.count = 0; +}; +PooledClass_1.addPoolingTo(MapBookKeeping, fourArgumentPooler); + +function mapSingleChildIntoContext(bookKeeping, child, childKey) { + var result = bookKeeping.result, + keyPrefix = bookKeeping.keyPrefix, + func = bookKeeping.func, + context = bookKeeping.context; + + + var mappedChild = func.call(context, child, bookKeeping.count++); + if (Array.isArray(mappedChild)) { + mapIntoWithKeyPrefixInternal(mappedChild, result, childKey, emptyFunction.thatReturnsArgument); + } else if (mappedChild != null) { + if (ReactElement_1.isValidElement(mappedChild)) { + mappedChild = ReactElement_1.cloneAndReplaceKey(mappedChild, + // Keep both the (mapped) and old keys if they differ, just as + // traverseAllChildren used to do for objects as children + keyPrefix + (mappedChild.key && (!child || child.key !== mappedChild.key) ? escapeUserProvidedKey(mappedChild.key) + '/' : '') + childKey); + } + result.push(mappedChild); + } +} + +function mapIntoWithKeyPrefixInternal(children, array, prefix, func, context) { + var escapedPrefix = ''; + if (prefix != null) { + escapedPrefix = escapeUserProvidedKey(prefix) + '/'; + } + var traverseContext = MapBookKeeping.getPooled(array, escapedPrefix, func, context); + traverseAllChildren_1(children, mapSingleChildIntoContext, traverseContext); + MapBookKeeping.release(traverseContext); +} + +/** + * Maps children that are typically specified as `props.children`. + * + * See https://facebook.github.io/react/docs/react-api.html#react.children.map + * + * The provided mapFunction(child, key, index) will be called for each + * leaf child. + * + * @param {?*} children Children tree container. + * @param {function(*, int)} func The map function. + * @param {*} context Context for mapFunction. + * @return {object} Object containing the ordered map of results. + */ +function mapChildren(children, func, context) { + if (children == null) { + return children; + } + var result = []; + mapIntoWithKeyPrefixInternal(children, result, null, func, context); + return result; +} + +function forEachSingleChildDummy(traverseContext, child, name) { + return null; +} + +/** + * Count the number of children that are typically specified as + * `props.children`. + * + * See https://facebook.github.io/react/docs/react-api.html#react.children.count + * + * @param {?*} children Children tree container. + * @return {number} The number of children. + */ +function countChildren(children, context) { + return traverseAllChildren_1(children, forEachSingleChildDummy, null); +} + +/** + * Flatten a children object (typically specified as `props.children`) and + * return an array with appropriately re-keyed children. + * + * See https://facebook.github.io/react/docs/react-api.html#react.children.toarray + */ +function toArray(children) { + var result = []; + mapIntoWithKeyPrefixInternal(children, result, null, emptyFunction.thatReturnsArgument); + return result; +} + +var ReactChildren = { + forEach: forEachChildren, + map: mapChildren, + mapIntoWithKeyPrefixInternal: mapIntoWithKeyPrefixInternal, + count: countChildren, + toArray: toArray +}; + +var ReactChildren_1 = ReactChildren; + +var ReactComponent$1 = ReactBaseClasses.Component; + +var MIXINS_KEY = 'mixins'; + +// Helper function to allow the creation of anonymous functions which do not +// have .name set to the name of the variable being assigned to. +function identity(fn) { + return fn; +} + +/** + * Policies that describe methods in `ReactClassInterface`. + */ + + +/** + * Composite components are higher-level components that compose other composite + * or host components. + * + * To create a new type of `ReactClass`, pass a specification of + * your new class to `React.createClass`. The only requirement of your class + * specification is that you implement a `render` method. + * + * var MyComponent = React.createClass({ + * render: function() { + * return
Hello World
; + * } + * }); + * + * The class specification supports a specific protocol of methods that have + * special meaning (e.g. `render`). See `ReactClassInterface` for + * more the comprehensive protocol. Any other properties and methods in the + * class specification will be available on the prototype. + * + * @interface ReactClassInterface + * @internal + */ +var ReactClassInterface = { + /** + * An array of Mixin objects to include when defining your component. + * + * @type {array} + * @optional + */ + mixins: 'DEFINE_MANY', + + /** + * An object containing properties and methods that should be defined on + * the component's constructor instead of its prototype (static methods). + * + * @type {object} + * @optional + */ + statics: 'DEFINE_MANY', + + /** + * Definition of prop types for this component. + * + * @type {object} + * @optional + */ + propTypes: 'DEFINE_MANY', + + /** + * Definition of context types for this component. + * + * @type {object} + * @optional + */ + contextTypes: 'DEFINE_MANY', + + /** + * Definition of context types this component sets for its children. + * + * @type {object} + * @optional + */ + childContextTypes: 'DEFINE_MANY', + + // ==== Definition methods ==== + + /** + * Invoked when the component is mounted. Values in the mapping will be set on + * `this.props` if that prop is not specified (i.e. using an `in` check). + * + * This method is invoked before `getInitialState` and therefore cannot rely + * on `this.state` or use `this.setState`. + * + * @return {object} + * @optional + */ + getDefaultProps: 'DEFINE_MANY_MERGED', + + /** + * Invoked once before the component is mounted. The return value will be used + * as the initial value of `this.state`. + * + * getInitialState: function() { + * return { + * isOn: false, + * fooBaz: new BazFoo() + * } + * } + * + * @return {object} + * @optional + */ + getInitialState: 'DEFINE_MANY_MERGED', + + /** + * @return {object} + * @optional + */ + getChildContext: 'DEFINE_MANY_MERGED', + + /** + * Uses props from `this.props` and state from `this.state` to render the + * structure of the component. + * + * No guarantees are made about when or how often this method is invoked, so + * it must not have side effects. + * + * render: function() { + * var name = this.props.name; + * return
Hello, {name}!
; + * } + * + * @return {ReactComponent} + * @required + */ + render: 'DEFINE_ONCE', + + // ==== Delegate methods ==== + + /** + * Invoked when the component is initially created and about to be mounted. + * This may have side effects, but any external subscriptions or data created + * by this method must be cleaned up in `componentWillUnmount`. + * + * @optional + */ + componentWillMount: 'DEFINE_MANY', + + /** + * Invoked when the component has been mounted and has a DOM representation. + * However, there is no guarantee that the DOM node is in the document. + * + * Use this as an opportunity to operate on the DOM when the component has + * been mounted (initialized and rendered) for the first time. + * + * @param {DOMElement} rootNode DOM element representing the component. + * @optional + */ + componentDidMount: 'DEFINE_MANY', + + /** + * Invoked before the component receives new props. + * + * Use this as an opportunity to react to a prop transition by updating the + * state using `this.setState`. Current props are accessed via `this.props`. + * + * componentWillReceiveProps: function(nextProps, nextContext) { + * this.setState({ + * likesIncreasing: nextProps.likeCount > this.props.likeCount + * }); + * } + * + * NOTE: There is no equivalent `componentWillReceiveState`. An incoming prop + * transition may cause a state change, but the opposite is not true. If you + * need it, you are probably looking for `componentWillUpdate`. + * + * @param {object} nextProps + * @optional + */ + componentWillReceiveProps: 'DEFINE_MANY', + + /** + * Invoked while deciding if the component should be updated as a result of + * receiving new props, state and/or context. + * + * Use this as an opportunity to `return false` when you're certain that the + * transition to the new props/state/context will not require a component + * update. + * + * shouldComponentUpdate: function(nextProps, nextState, nextContext) { + * return !equal(nextProps, this.props) || + * !equal(nextState, this.state) || + * !equal(nextContext, this.context); + * } + * + * @param {object} nextProps + * @param {?object} nextState + * @param {?object} nextContext + * @return {boolean} True if the component should update. + * @optional + */ + shouldComponentUpdate: 'DEFINE_ONCE', + + /** + * Invoked when the component is about to update due to a transition from + * `this.props`, `this.state` and `this.context` to `nextProps`, `nextState` + * and `nextContext`. + * + * Use this as an opportunity to perform preparation before an update occurs. + * + * NOTE: You **cannot** use `this.setState()` in this method. + * + * @param {object} nextProps + * @param {?object} nextState + * @param {?object} nextContext + * @param {ReactReconcileTransaction} transaction + * @optional + */ + componentWillUpdate: 'DEFINE_MANY', + + /** + * Invoked when the component's DOM representation has been updated. + * + * Use this as an opportunity to operate on the DOM when the component has + * been updated. + * + * @param {object} prevProps + * @param {?object} prevState + * @param {?object} prevContext + * @param {DOMElement} rootNode DOM element representing the component. + * @optional + */ + componentDidUpdate: 'DEFINE_MANY', + + /** + * Invoked when the component is about to be removed from its parent and have + * its DOM representation destroyed. + * + * Use this as an opportunity to deallocate any external resources. + * + * NOTE: There is no `componentDidUnmount` since your component will have been + * destroyed by that point. + * + * @optional + */ + componentWillUnmount: 'DEFINE_MANY', + + // ==== Advanced methods ==== + + /** + * Updates the component's currently mounted DOM representation. + * + * By default, this implements React's rendering and reconciliation algorithm. + * Sophisticated clients may wish to override this. + * + * @param {ReactReconcileTransaction} transaction + * @internal + * @overridable + */ + updateComponent: 'OVERRIDE_BASE' +}; + +/** + * Mapping from class specification keys to special processing functions. + * + * Although these are declared like instance properties in the specification + * when defining classes using `React.createClass`, they are actually static + * and are accessible on the constructor instead of the prototype. Despite + * being static, they must be defined outside of the "statics" key under + * which all other static methods are defined. + */ +var RESERVED_SPEC_KEYS = { + displayName: function (Constructor, displayName) { + Constructor.displayName = displayName; + }, + mixins: function (Constructor, mixins) { + if (mixins) { + for (var i = 0; i < mixins.length; i++) { + mixSpecIntoComponent(Constructor, mixins[i]); + } + } + }, + childContextTypes: function (Constructor, childContextTypes) { + { + validateTypeDef(Constructor, childContextTypes, 'child context'); + } + Constructor.childContextTypes = _assign({}, Constructor.childContextTypes, childContextTypes); + }, + contextTypes: function (Constructor, contextTypes) { + { + validateTypeDef(Constructor, contextTypes, 'context'); + } + Constructor.contextTypes = _assign({}, Constructor.contextTypes, contextTypes); + }, + /** + * Special case getDefaultProps which should move into statics but requires + * automatic merging. + */ + getDefaultProps: function (Constructor, getDefaultProps) { + if (Constructor.getDefaultProps) { + Constructor.getDefaultProps = createMergedResultFunction(Constructor.getDefaultProps, getDefaultProps); + } else { + Constructor.getDefaultProps = getDefaultProps; + } + }, + propTypes: function (Constructor, propTypes) { + { + validateTypeDef(Constructor, propTypes, 'prop'); + } + Constructor.propTypes = _assign({}, Constructor.propTypes, propTypes); + }, + statics: function (Constructor, statics) { + mixStaticSpecIntoComponent(Constructor, statics); + }, + autobind: function () {} }; + +function validateTypeDef(Constructor, typeDef, location) { + for (var propName in typeDef) { + if (typeDef.hasOwnProperty(propName)) { + // use a warning instead of an invariant so components + // don't show up in prod but only in true + warning(typeof typeDef[propName] === 'function', '%s: %s type `%s` is invalid; it must be a function, usually from ' + 'React.PropTypes.', Constructor.displayName || 'ReactClass', location, propName); + } + } +} + +function validateMethodOverride(isAlreadyDefined, name) { + var specPolicy = ReactClassInterface.hasOwnProperty(name) ? ReactClassInterface[name] : null; + + // Disallow overriding of base class methods unless explicitly allowed. + if (ReactClassMixin.hasOwnProperty(name)) { + !(specPolicy === 'OVERRIDE_BASE') ? invariant(false, 'ReactClassInterface: You are attempting to override `%s` from your class specification. Ensure that your method names do not overlap with React methods.', name) : void 0; + } + + // Disallow defining methods more than once unless explicitly allowed. + if (isAlreadyDefined) { + !(specPolicy === 'DEFINE_MANY' || specPolicy === 'DEFINE_MANY_MERGED') ? invariant(false, 'ReactClassInterface: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.', name) : void 0; + } +} + +/** + * Mixin helper which handles policy validation and reserved + * specification keys when building React classes. + */ +function mixSpecIntoComponent(Constructor, spec) { + if (!spec) { + { + var typeofSpec = typeof spec; + var isMixinValid = typeofSpec === 'object' && spec !== null; + + warning(isMixinValid, "%s: You're attempting to include a mixin that is either null " + 'or not an object. Check the mixins included by the component, ' + 'as well as any mixins they include themselves. ' + 'Expected object but got %s.', Constructor.displayName || 'ReactClass', spec === null ? null : typeofSpec); + } + + return; + } + + !(typeof spec !== 'function') ? invariant(false, 'ReactClass: You\'re attempting to use a component class or function as a mixin. Instead, just use a regular object.') : void 0; + !!ReactElement_1.isValidElement(spec) ? invariant(false, 'ReactClass: You\'re attempting to use a component as a mixin. Instead, just use a regular object.') : void 0; + + var proto = Constructor.prototype; + var autoBindPairs = proto.__reactAutoBindPairs; + + // By handling mixins before any other properties, we ensure the same + // chaining order is applied to methods with DEFINE_MANY policy, whether + // mixins are listed before or after these methods in the spec. + if (spec.hasOwnProperty(MIXINS_KEY)) { + RESERVED_SPEC_KEYS.mixins(Constructor, spec.mixins); + } + + for (var name in spec) { + if (!spec.hasOwnProperty(name)) { + continue; + } + + if (name === MIXINS_KEY) { + // We have already handled mixins in a special case above. + continue; + } + + var property = spec[name]; + var isAlreadyDefined = proto.hasOwnProperty(name); + validateMethodOverride(isAlreadyDefined, name); + + if (RESERVED_SPEC_KEYS.hasOwnProperty(name)) { + RESERVED_SPEC_KEYS[name](Constructor, property); + } else { + // Setup methods on prototype: + // The following member methods should not be automatically bound: + // 1. Expected ReactClass methods (in the "interface"). + // 2. Overridden methods (that were mixed in). + var isReactClassMethod = ReactClassInterface.hasOwnProperty(name); + var isFunction = typeof property === 'function'; + var shouldAutoBind = isFunction && !isReactClassMethod && !isAlreadyDefined && spec.autobind !== false; + + if (shouldAutoBind) { + autoBindPairs.push(name, property); + proto[name] = property; + } else { + if (isAlreadyDefined) { + var specPolicy = ReactClassInterface[name]; + + // These cases should already be caught by validateMethodOverride. + !(isReactClassMethod && (specPolicy === 'DEFINE_MANY_MERGED' || specPolicy === 'DEFINE_MANY')) ? invariant(false, 'ReactClass: Unexpected spec policy %s for key %s when mixing in component specs.', specPolicy, name) : void 0; + + // For methods which are defined more than once, call the existing + // methods before calling the new property, merging if appropriate. + if (specPolicy === 'DEFINE_MANY_MERGED') { + proto[name] = createMergedResultFunction(proto[name], property); + } else if (specPolicy === 'DEFINE_MANY') { + proto[name] = createChainedFunction(proto[name], property); + } + } else { + proto[name] = property; + { + // Add verbose displayName to the function, which helps when looking + // at profiling tools. + if (typeof property === 'function' && spec.displayName) { + proto[name].displayName = spec.displayName + '_' + name; + } + } + } + } + } + } +} + +function mixStaticSpecIntoComponent(Constructor, statics) { + if (!statics) { + return; + } + for (var name in statics) { + var property = statics[name]; + if (!statics.hasOwnProperty(name)) { + continue; + } + + var isReserved = name in RESERVED_SPEC_KEYS; + !!isReserved ? invariant(false, 'ReactClass: You are attempting to define a reserved property, `%s`, that shouldn\'t be on the "statics" key. Define it as an instance property instead; it will still be accessible on the constructor.', name) : void 0; + + var isInherited = name in Constructor; + !!isInherited ? invariant(false, 'ReactClass: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.', name) : void 0; + Constructor[name] = property; + } +} + +/** + * Merge two objects, but throw if both contain the same key. + * + * @param {object} one The first object, which is mutated. + * @param {object} two The second object + * @return {object} one after it has been mutated to contain everything in two. + */ +function mergeIntoWithNoDuplicateKeys(one, two) { + !(one && two && typeof one === 'object' && typeof two === 'object') ? invariant(false, 'mergeIntoWithNoDuplicateKeys(): Cannot merge non-objects.') : void 0; + + for (var key in two) { + if (two.hasOwnProperty(key)) { + !(one[key] === undefined) ? invariant(false, 'mergeIntoWithNoDuplicateKeys(): Tried to merge two objects with the same key: `%s`. This conflict may be due to a mixin; in particular, this may be caused by two getInitialState() or getDefaultProps() methods returning objects with clashing keys.', key) : void 0; + one[key] = two[key]; + } + } + return one; +} + +/** + * Creates a function that invokes two functions and merges their return values. + * + * @param {function} one Function to invoke first. + * @param {function} two Function to invoke second. + * @return {function} Function that invokes the two argument functions. + * @private + */ +function createMergedResultFunction(one, two) { + return function mergedResult() { + var a = one.apply(this, arguments); + var b = two.apply(this, arguments); + if (a == null) { + return b; + } else if (b == null) { + return a; + } + var c = {}; + mergeIntoWithNoDuplicateKeys(c, a); + mergeIntoWithNoDuplicateKeys(c, b); + return c; + }; +} + +/** + * Creates a function that invokes two functions and ignores their return vales. + * + * @param {function} one Function to invoke first. + * @param {function} two Function to invoke second. + * @return {function} Function that invokes the two argument functions. + * @private + */ +function createChainedFunction(one, two) { + return function chainedFunction() { + one.apply(this, arguments); + two.apply(this, arguments); + }; +} + +/** + * Binds a method to the component. + * + * @param {object} component Component whose method is going to be bound. + * @param {function} method Method to be bound. + * @return {function} The bound method. + */ +function bindAutoBindMethod(component, method) { + var boundMethod = method.bind(component); + { + boundMethod.__reactBoundContext = component; + boundMethod.__reactBoundMethod = method; + boundMethod.__reactBoundArguments = null; + var componentName = component.constructor.displayName; + var _bind = boundMethod.bind; + boundMethod.bind = function (newThis) { + for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { + args[_key - 1] = arguments[_key]; + } + + // User is trying to bind() an autobound method; we effectively will + // ignore the value of "this" that the user is trying to use, so + // let's warn. + if (newThis !== component && newThis !== null) { + warning(false, 'bind(): React component methods may only be bound to the ' + 'component instance.\n\nSee %s', componentName); + } else if (!args.length) { + warning(false, 'bind(): You are binding a component method to the component. ' + 'React does this for you automatically in a high-performance ' + 'way, so you can safely remove this call.\n\nSee %s', componentName); + return boundMethod; + } + var reboundMethod = _bind.apply(boundMethod, arguments); + reboundMethod.__reactBoundContext = component; + reboundMethod.__reactBoundMethod = method; + reboundMethod.__reactBoundArguments = args; + return reboundMethod; + }; + } + return boundMethod; +} + +/** + * Binds all auto-bound methods in a component. + * + * @param {object} component Component whose method is going to be bound. + */ +function bindAutoBindMethods(component) { + var pairs = component.__reactAutoBindPairs; + for (var i = 0; i < pairs.length; i += 2) { + var autoBindKey = pairs[i]; + var method = pairs[i + 1]; + component[autoBindKey] = bindAutoBindMethod(component, method); + } +} + +/** + * Add more to the ReactClass base class. These are all legacy features and + * therefore not already part of the modern ReactComponent. + */ +var ReactClassMixin = { + /** + * TODO: This will be deprecated because state should always keep a consistent + * type signature and the only use case for this, is to avoid that. + */ + replaceState: function (newState, callback) { + this.updater.enqueueReplaceState(this, newState, callback, 'replaceState'); + }, + + /** + * Checks whether or not this composite component is mounted. + * @return {boolean} True if mounted, false otherwise. + * @protected + * @final + */ + isMounted: function () { + return this.updater.isMounted(this); + } +}; + +var ReactClassComponent = function () {}; +_assign(ReactClassComponent.prototype, ReactComponent$1.prototype, ReactClassMixin); + +/** + * Module for creating composite components. + * + * @class ReactClass + */ +var ReactClass = { + /** + * Creates a composite component class given a class specification. + * See https://facebook.github.io/react/docs/react-api.html#createclass + * + * @param {object} spec Class specification (which must define `render`). + * @return {function} Component constructor function. + * @public + */ + createClass: function (spec) { + // To keep our warnings more understandable, we'll use a little hack here to + // ensure that Constructor.name !== 'Constructor'. This makes sure we don't + // unnecessarily identify a class without displayName as 'Constructor'. + var Constructor = identity(function (props, context, updater) { + // This constructor gets overridden by mocks. The argument is used + // by mocks to assert on what gets mounted. + + { + warning(this instanceof Constructor, 'Something is calling a React component directly. Use a factory or ' + 'JSX instead. See: https://fb.me/react-legacyfactory'); + } + + // Wire up auto-binding + if (this.__reactAutoBindPairs.length) { + bindAutoBindMethods(this); + } + + this.props = props; + this.context = context; + this.refs = emptyObject; + this.updater = updater || ReactNoopUpdateQueue_1; + + this.state = null; + + // ReactClasses doesn't have constructors. Instead, they use the + // getInitialState and componentWillMount methods for initialization. + + var initialState = this.getInitialState ? this.getInitialState() : null; + { + // We allow auto-mocks to proceed as if they're returning null. + if (initialState === undefined && this.getInitialState._isMockFunction) { + // This is probably bad practice. Consider warning here and + // deprecating this convenience. + initialState = null; + } + } + !(typeof initialState === 'object' && !Array.isArray(initialState)) ? invariant(false, '%s.getInitialState(): must return an object or null', Constructor.displayName || 'ReactCompositeComponent') : void 0; + + this.state = initialState; + }); + Constructor.prototype = new ReactClassComponent(); + Constructor.prototype.constructor = Constructor; + Constructor.prototype.__reactAutoBindPairs = []; + + mixSpecIntoComponent(Constructor, spec); + + // Initialize the defaultProps property after all mixins have been merged. + if (Constructor.getDefaultProps) { + Constructor.defaultProps = Constructor.getDefaultProps(); + } + + { + // This is a tag to indicate that the use of these method names is ok, + // since it's used with createClass. If it's not, then it's likely a + // mistake so we'll warn you to use the static property, property + // initializer or constructor respectively. + if (Constructor.getDefaultProps) { + Constructor.getDefaultProps.isReactClassApproved = {}; + } + if (Constructor.prototype.getInitialState) { + Constructor.prototype.getInitialState.isReactClassApproved = {}; + } + } + + !Constructor.prototype.render ? invariant(false, 'createClass(...): Class specification must implement a `render` method.') : void 0; + + { + warning(!Constructor.prototype.componentShouldUpdate, '%s has a method called ' + 'componentShouldUpdate(). Did you mean shouldComponentUpdate()? ' + 'The name is phrased as a question because the function is ' + 'expected to return a value.', spec.displayName || 'A component'); + warning(!Constructor.prototype.componentWillRecieveProps, '%s has a method called ' + 'componentWillRecieveProps(). Did you mean componentWillReceiveProps()?', spec.displayName || 'A component'); + } + + // Reduce time spent doing lookups by setting these on the prototype. + for (var methodName in ReactClassInterface) { + if (!Constructor.prototype[methodName]) { + Constructor.prototype[methodName] = null; + } + } + + return Constructor; + } +}; + +var ReactClass_1 = ReactClass; + +/** + * Copyright 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * + * @providesModule ReactPropTypesSecret + */ + +var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'; + +var ReactPropTypesSecret_1 = ReactPropTypesSecret; + +var loggedTypeFailures = {}; + +/** + * Assert that the values match with the type specs. + * Error messages are memorized and will only be shown once. + * + * @param {object} typeSpecs Map of name to a ReactPropType + * @param {object} values Runtime values that need to be type-checked + * @param {string} location e.g. "prop", "context", "child context" + * @param {string} componentName Name of the component for error messages. + * @param {?Function} getStack Returns the component stack. + * @private + */ +function checkPropTypes(typeSpecs, values, location, componentName, getStack) { + { + for (var typeSpecName in typeSpecs) { + if (typeSpecs.hasOwnProperty(typeSpecName)) { + var error; + // Prop type validation may throw. In case they do, we don't want to + // fail the render phase where it didn't fail before. So we log it. + // After these have been cleaned up, we'll let them throw. + try { + // This is intentionally an invariant that gets caught. It's the same + // behavior as without this statement except with a better message. + !(typeof typeSpecs[typeSpecName] === 'function') ? invariant(false, '%s: %s type `%s` is invalid; it must be a function, usually from React.PropTypes.', componentName || 'React class', location, typeSpecName) : void 0; + error = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, ReactPropTypesSecret_1); + } catch (ex) { + error = ex; + } + warning(!error || error instanceof Error, '%s: type specification of %s `%s` is invalid; the type checker ' + 'function must return `null` or an `Error` but returned a %s. ' + 'You may have forgotten to pass an argument to the type checker ' + 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' + 'shape all require an argument).', componentName || 'React class', location, typeSpecName, typeof error); + if (error instanceof Error && !(error.message in loggedTypeFailures)) { + // Only monitor this failure once because there tends to be a lot of the + // same error. + loggedTypeFailures[error.message] = true; + + var stack = getStack ? getStack() : ''; + + warning(false, 'Failed %s type: %s%s', location, error.message, stack != null ? stack : ''); + } + } + } + } +} + +var checkPropTypes_1 = checkPropTypes; + +/** + * Copyright 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @providesModule ReactTypeOfWork + * + */ + +var ReactTypeOfWork = { + IndeterminateComponent: 0, // Before we know whether it is functional or class + FunctionalComponent: 1, + ClassComponent: 2, + HostRoot: 3, // Root of a host tree. Could be nested inside another node. + HostPortal: 4, // A subtree. Could be an entry point to a different renderer. + HostComponent: 5, + HostText: 6, + CoroutineComponent: 7, + CoroutineHandlerPhase: 8, + YieldComponent: 9, + Fragment: 10 +}; + +/** + * Copyright 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * + * @providesModule getComponentName + */ + +function getComponentName(instanceOrFiber) { + if (typeof instanceOrFiber.getName === 'function') { + // Stack reconciler + var instance = instanceOrFiber; + return instance.getName(); + } + if (typeof instanceOrFiber.tag === 'number') { + // Fiber reconciler + var fiber = instanceOrFiber; + var type = fiber.type; + + if (typeof type === 'string') { + return type; + } + if (typeof type === 'function') { + return type.displayName || type.name; + } + } + return null; +} + +var getComponentName_1 = getComponentName; + +var IndeterminateComponent = ReactTypeOfWork.IndeterminateComponent; +var FunctionalComponent = ReactTypeOfWork.FunctionalComponent; +var ClassComponent = ReactTypeOfWork.ClassComponent; +var HostComponent = ReactTypeOfWork.HostComponent; + + + +function describeComponentFrame$1(name, source, ownerName) { + return '\n in ' + (name || 'Unknown') + (source ? ' (at ' + source.fileName.replace(/^.*[\\\/]/, '') + ':' + source.lineNumber + ')' : ownerName ? ' (created by ' + ownerName + ')' : ''); +} + +function describeFiber(fiber) { + switch (fiber.tag) { + case IndeterminateComponent: + case FunctionalComponent: + case ClassComponent: + case HostComponent: + var owner = fiber._debugOwner; + var source = fiber._debugSource; + var name = getComponentName_1(fiber); + var ownerName = null; + if (owner) { + ownerName = getComponentName_1(owner); + } + return describeComponentFrame$1(name, source, ownerName); + default: + return ''; + } +} + +// This function can only be called with a work-in-progress fiber and +// only during begin or complete phase. Do not call it under any other +// circumstances. +function getStackAddendumByWorkInProgressFiber$2(workInProgress) { + var info = ''; + var node = workInProgress; + do { + info += describeFiber(node); + // Otherwise this return pointer might point to the wrong tree: + node = node['return']; + } while (node); + return info; +} + +var ReactFiberComponentTreeHook = { + getStackAddendumByWorkInProgressFiber: getStackAddendumByWorkInProgressFiber$2, + describeComponentFrame: describeComponentFrame$1 +}; + +var getStackAddendumByWorkInProgressFiber$1 = ReactFiberComponentTreeHook.getStackAddendumByWorkInProgressFiber; +var describeComponentFrame = ReactFiberComponentTreeHook.describeComponentFrame; + + + + + +function isNative(fn) { + // Based on isNative() from Lodash + var funcToString = Function.prototype.toString; + var hasOwnProperty = Object.prototype.hasOwnProperty; + var reIsNative = RegExp('^' + funcToString + // Take an example native function source for comparison + .call(hasOwnProperty) + // Strip regex characters so we can use it for regex + .replace(/[\\^$.*+?()[\]{}|]/g, '\\$&') + // Remove hasOwnProperty from the template to make it generic + .replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?') + '$'); + try { + var source = funcToString.call(fn); + return reIsNative.test(source); + } catch (err) { + return false; + } +} + +var canUseCollections = +// Array.from +typeof Array.from === 'function' && +// Map +typeof Map === 'function' && isNative(Map) && +// Map.prototype.keys +Map.prototype != null && typeof Map.prototype.keys === 'function' && isNative(Map.prototype.keys) && +// Set +typeof Set === 'function' && isNative(Set) && +// Set.prototype.keys +Set.prototype != null && typeof Set.prototype.keys === 'function' && isNative(Set.prototype.keys); + +var setItem; +var getItem; +var removeItem; +var getItemIDs; +var addRoot; +var removeRoot; +var getRootIDs; + +if (canUseCollections) { + var itemMap = new Map(); + var rootIDSet = new Set(); + + setItem = function (id, item) { + itemMap.set(id, item); + }; + getItem = function (id) { + return itemMap.get(id); + }; + removeItem = function (id) { + itemMap['delete'](id); + }; + getItemIDs = function () { + return Array.from(itemMap.keys()); + }; + + addRoot = function (id) { + rootIDSet.add(id); + }; + removeRoot = function (id) { + rootIDSet['delete'](id); + }; + getRootIDs = function () { + return Array.from(rootIDSet.keys()); + }; +} else { + var itemByKey = {}; + var rootByKey = {}; + + // Use non-numeric keys to prevent V8 performance issues: + // https://github.com/facebook/react/pull/7232 + var getKeyFromID = function (id) { + return '.' + id; + }; + var getIDFromKey = function (key) { + return parseInt(key.substr(1), 10); + }; + + setItem = function (id, item) { + var key = getKeyFromID(id); + itemByKey[key] = item; + }; + getItem = function (id) { + var key = getKeyFromID(id); + return itemByKey[key]; + }; + removeItem = function (id) { + var key = getKeyFromID(id); + delete itemByKey[key]; + }; + getItemIDs = function () { + return Object.keys(itemByKey).map(getIDFromKey); + }; + + addRoot = function (id) { + var key = getKeyFromID(id); + rootByKey[key] = true; + }; + removeRoot = function (id) { + var key = getKeyFromID(id); + delete rootByKey[key]; + }; + getRootIDs = function () { + return Object.keys(rootByKey).map(getIDFromKey); + }; +} + +var unmountedIDs = []; + +function purgeDeep(id) { + var item = getItem(id); + if (item) { + var childIDs = item.childIDs; + + removeItem(id); + childIDs.forEach(purgeDeep); + } +} + +function getDisplayName(element) { + if (element == null) { + return '#empty'; + } else if (typeof element === 'string' || typeof element === 'number') { + return '#text'; + } else if (typeof element.type === 'string') { + return element.type; + } else { + return element.type.displayName || element.type.name || 'Unknown'; + } +} + +function describeID(id) { + var name = ReactComponentTreeHook.getDisplayName(id); + var element = ReactComponentTreeHook.getElement(id); + var ownerID = ReactComponentTreeHook.getOwnerID(id); + var ownerName = void 0; + + if (ownerID) { + ownerName = ReactComponentTreeHook.getDisplayName(ownerID); + } + warning(element, 'ReactComponentTreeHook: Missing React element for debugID %s when ' + 'building stack', id); + return describeComponentFrame(name || '', element && element._source, ownerName || ''); +} + +var ReactComponentTreeHook = { + onSetChildren: function (id, nextChildIDs) { + var item = getItem(id); + invariant(item, 'Item must have been set'); + item.childIDs = nextChildIDs; + + for (var i = 0; i < nextChildIDs.length; i++) { + var nextChildID = nextChildIDs[i]; + var nextChild = getItem(nextChildID); + !nextChild ? invariant(false, 'Expected hook events to fire for the child before its parent includes it in onSetChildren().') : void 0; + !(nextChild.childIDs != null || typeof nextChild.element !== 'object' || nextChild.element == null) ? invariant(false, 'Expected onSetChildren() to fire for a container child before its parent includes it in onSetChildren().') : void 0; + !nextChild.isMounted ? invariant(false, 'Expected onMountComponent() to fire for the child before its parent includes it in onSetChildren().') : void 0; + if (nextChild.parentID == null) { + nextChild.parentID = id; + // TODO: This shouldn't be necessary but mounting a new root during in + // componentWillMount currently causes not-yet-mounted components to + // be purged from our tree data so their parent id is missing. + } + !(nextChild.parentID === id) ? invariant(false, 'Expected onBeforeMountComponent() parent and onSetChildren() to be consistent (%s has parents %s and %s).', nextChildID, nextChild.parentID, id) : void 0; + } + }, + onBeforeMountComponent: function (id, element, parentID) { + var item = { + element: element, + parentID: parentID, + text: null, + childIDs: [], + isMounted: false, + updateCount: 0 + }; + setItem(id, item); + }, + onBeforeUpdateComponent: function (id, element) { + var item = getItem(id); + if (!item || !item.isMounted) { + // We may end up here as a result of setState() in componentWillUnmount(). + // In this case, ignore the element. + return; + } + item.element = element; + }, + onMountComponent: function (id) { + var item = getItem(id); + invariant(item, 'Item must have been set'); + item.isMounted = true; + var isRoot = item.parentID === 0; + if (isRoot) { + addRoot(id); + } + }, + onUpdateComponent: function (id) { + var item = getItem(id); + if (!item || !item.isMounted) { + // We may end up here as a result of setState() in componentWillUnmount(). + // In this case, ignore the element. + return; + } + item.updateCount++; + }, + onUnmountComponent: function (id) { + var item = getItem(id); + if (item) { + // We need to check if it exists. + // `item` might not exist if it is inside an error boundary, and a sibling + // error boundary child threw while mounting. Then this instance never + // got a chance to mount, but it still gets an unmounting event during + // the error boundary cleanup. + item.isMounted = false; + var isRoot = item.parentID === 0; + if (isRoot) { + removeRoot(id); + } + } + unmountedIDs.push(id); + }, + purgeUnmountedComponents: function () { + if (ReactComponentTreeHook._preventPurging) { + // Should only be used for testing. + return; + } + + for (var i = 0; i < unmountedIDs.length; i++) { + var id = unmountedIDs[i]; + purgeDeep(id); + } + unmountedIDs.length = 0; + }, + isMounted: function (id) { + var item = getItem(id); + return item ? item.isMounted : false; + }, + getCurrentStackAddendum: function (topElement) { + var info = ''; + if (topElement) { + var name = getDisplayName(topElement); + var owner = topElement._owner; + info += describeComponentFrame(name, topElement._source, owner && getComponentName_1(owner)); + } + + var currentOwner = ReactCurrentOwner_1.current; + if (currentOwner) { + if (typeof currentOwner.tag === 'number') { + var workInProgress = currentOwner; + // Safe because if current owner exists, we are reconciling, + // and it is guaranteed to be the work-in-progress version. + info += getStackAddendumByWorkInProgressFiber$1(workInProgress); + } else if (typeof currentOwner._debugID === 'number') { + info += ReactComponentTreeHook.getStackAddendumByID(currentOwner._debugID); + } + } + return info; + }, + getStackAddendumByID: function (id) { + var info = ''; + while (id) { + info += describeID(id); + id = ReactComponentTreeHook.getParentID(id); + } + return info; + }, + getChildIDs: function (id) { + var item = getItem(id); + return item ? item.childIDs : []; + }, + getDisplayName: function (id) { + var element = ReactComponentTreeHook.getElement(id); + if (!element) { + return null; + } + return getDisplayName(element); + }, + getElement: function (id) { + var item = getItem(id); + return item ? item.element : null; + }, + getOwnerID: function (id) { + var element = ReactComponentTreeHook.getElement(id); + if (!element || !element._owner) { + return null; + } + return element._owner._debugID; + }, + getParentID: function (id) { + var item = getItem(id); + return item ? item.parentID : null; + }, + getSource: function (id) { + var item = getItem(id); + var element = item ? item.element : null; + var source = element != null ? element._source : null; + return source; + }, + getText: function (id) { + var element = ReactComponentTreeHook.getElement(id); + if (typeof element === 'string') { + return element; + } else if (typeof element === 'number') { + return '' + element; + } else { + return null; + } + }, + getUpdateCount: function (id) { + var item = getItem(id); + return item ? item.updateCount : 0; + }, + + + getRootIDs: getRootIDs, + getRegisteredIDs: getItemIDs +}; + +var ReactComponentTreeHook_1 = ReactComponentTreeHook; + +var ReactDebugCurrentFrame$1 = {}; + +{ + var _require$1 = ReactComponentTreeHook_1, + getStackAddendumByID = _require$1.getStackAddendumByID, + getCurrentStackAddendum$1 = _require$1.getCurrentStackAddendum; + + var _require2 = ReactFiberComponentTreeHook, + getStackAddendumByWorkInProgressFiber = _require2.getStackAddendumByWorkInProgressFiber; + + // Component that is being worked on + + + ReactDebugCurrentFrame$1.current = null; + + // Element that is being cloned or created + ReactDebugCurrentFrame$1.element = null; + + ReactDebugCurrentFrame$1.getStackAddendum = function () { + var stack = null; + var current = ReactDebugCurrentFrame$1.current; + var element = ReactDebugCurrentFrame$1.element; + if (current !== null) { + if (typeof current === 'number') { + // DebugID from Stack. + var debugID = current; + stack = getStackAddendumByID(debugID); + } else if (typeof current.tag === 'number') { + // This is a Fiber. + // The stack will only be correct if this is a work in progress + // version and we're calling it during reconciliation. + var workInProgress = current; + stack = getStackAddendumByWorkInProgressFiber(workInProgress); + } + } else if (element !== null) { + stack = getCurrentStackAddendum$1(element); + } + return stack; + }; +} + +var ReactDebugCurrentFrame_1 = ReactDebugCurrentFrame$1; + +var getStackAddendum = ReactDebugCurrentFrame_1.getStackAddendum; + +function checkReactTypeSpec(typeSpecs, values, location, componentName) { + checkPropTypes_1(typeSpecs, values, location, componentName, getStackAddendum); +} + +var checkReactTypeSpec_1 = checkReactTypeSpec; + +{ + var warning$2 = warning; + var ReactDebugCurrentFrame = ReactDebugCurrentFrame_1; + + var _require = ReactComponentTreeHook_1, + getCurrentStackAddendum = _require.getCurrentStackAddendum; +} + +function getDeclarationErrorAddendum() { + if (ReactCurrentOwner_1.current) { + var name = getComponentName_1(ReactCurrentOwner_1.current); + if (name) { + return '\n\nCheck the render method of `' + name + '`.'; + } + } + return ''; +} + +function getSourceInfoErrorAddendum(elementProps) { + if (elementProps !== null && elementProps !== undefined && elementProps.__source !== undefined) { + var source = elementProps.__source; + var fileName = source.fileName.replace(/^.*[\\\/]/, ''); + var lineNumber = source.lineNumber; + return '\n\nCheck your code at ' + fileName + ':' + lineNumber + '.'; + } + return ''; +} + +/** + * Warn if there's no key explicitly set on dynamic arrays of children or + * object keys are not valid. This allows us to keep track of children between + * updates. + */ +var ownerHasKeyUseWarning = {}; + +function getCurrentComponentErrorInfo(parentType) { + var info = getDeclarationErrorAddendum(); + + if (!info) { + var parentName = typeof parentType === 'string' ? parentType : parentType.displayName || parentType.name; + if (parentName) { + info = '\n\nCheck the top-level render call using <' + parentName + '>.'; + } + } + return info; +} + +/** + * Warn if the element doesn't have an explicit key assigned to it. + * This element is in an array. The array could grow and shrink or be + * reordered. All children that haven't already been validated are required to + * have a "key" property assigned to it. Error statuses are cached so a warning + * will only be shown once. + * + * @internal + * @param {ReactElement} element Element that requires a key. + * @param {*} parentType element's parent's type. + */ +function validateExplicitKey(element, parentType) { + if (!element._store || element._store.validated || element.key != null) { + return; + } + element._store.validated = true; + + var memoizer = ownerHasKeyUseWarning.uniqueKey || (ownerHasKeyUseWarning.uniqueKey = {}); + + var currentComponentErrorInfo = getCurrentComponentErrorInfo(parentType); + if (memoizer[currentComponentErrorInfo]) { + return; + } + memoizer[currentComponentErrorInfo] = true; + + // Usually the current owner is the offender, but if it accepts children as a + // property, it may be the creator of the child that's responsible for + // assigning it a key. + var childOwner = ''; + if (element && element._owner && element._owner !== ReactCurrentOwner_1.current) { + // Give the component that originally created this child. + childOwner = ' It was passed a child from ' + getComponentName_1(element._owner) + '.'; + } + + warning$2(false, 'Each child in an array or iterator should have a unique "key" prop.' + '%s%s See https://fb.me/react-warning-keys for more information.%s', currentComponentErrorInfo, childOwner, getCurrentStackAddendum(element)); +} + +/** + * Ensure that every element either is passed in a static location, in an + * array with an explicit keys property defined, or in an object literal + * with valid key property. + * + * @internal + * @param {ReactNode} node Statically passed child of any type. + * @param {*} parentType node's parent's type. + */ +function validateChildKeys(node, parentType) { + if (typeof node !== 'object') { + return; + } + if (Array.isArray(node)) { + for (var i = 0; i < node.length; i++) { + var child = node[i]; + if (ReactElement_1.isValidElement(child)) { + validateExplicitKey(child, parentType); + } + } + } else if (ReactElement_1.isValidElement(node)) { + // This element was passed in a valid location. + if (node._store) { + node._store.validated = true; + } + } else if (node) { + var iteratorFn = getIteratorFn_1(node); + // Entry iterators provide implicit keys. + if (iteratorFn) { + if (iteratorFn !== node.entries) { + var iterator = iteratorFn.call(node); + var step; + while (!(step = iterator.next()).done) { + if (ReactElement_1.isValidElement(step.value)) { + validateExplicitKey(step.value, parentType); + } + } + } + } + } +} + +/** + * Given an element, validate that its props follow the propTypes definition, + * provided by the type. + * + * @param {ReactElement} element + */ +function validatePropTypes(element) { + var componentClass = element.type; + if (typeof componentClass !== 'function') { + return; + } + var name = componentClass.displayName || componentClass.name; + if (componentClass.propTypes) { + checkReactTypeSpec_1(componentClass.propTypes, element.props, 'prop', name); + } + if (typeof componentClass.getDefaultProps === 'function') { + warning$2(componentClass.getDefaultProps.isReactClassApproved, 'getDefaultProps is only used on classic React.createClass ' + 'definitions. Use a static property named `defaultProps` instead.'); + } +} + +var ReactElementValidator$2 = { + createElement: function (type, props, children) { + var validType = typeof type === 'string' || typeof type === 'function'; + // We warn in this case but don't throw. We expect the element creation to + // succeed and there will likely be errors in render. + if (!validType) { + var info = ''; + if (type === undefined || typeof type === 'object' && type !== null && Object.keys(type).length === 0) { + info += ' You likely forgot to export your component from the file ' + "it's defined in."; + } + + var sourceInfo = getSourceInfoErrorAddendum(props); + if (sourceInfo) { + info += sourceInfo; + } else { + info += getDeclarationErrorAddendum(); + } + + info += getCurrentStackAddendum(); + + warning$2(false, 'React.createElement: type is invalid -- expected a string (for ' + 'built-in components) or a class/function (for composite ' + 'components) but got: %s.%s', type == null ? type : typeof type, info); + } + + var element = ReactElement_1.createElement.apply(this, arguments); + + // The result can be nullish if a mock or a custom function is used. + // TODO: Drop this when these are no longer allowed as the type argument. + if (element == null) { + return element; + } + + { + ReactDebugCurrentFrame.element = element; + } + + // Skip key warning if the type isn't valid since our key validation logic + // doesn't expect a non-string/function type and can throw confusing errors. + // We don't want exception behavior to differ between dev and prod. + // (Rendering will throw with a helpful message and as soon as the type is + // fixed, the key warnings will appear.) + if (validType) { + for (var i = 2; i < arguments.length; i++) { + validateChildKeys(arguments[i], type); + } + } + + validatePropTypes(element); + + { + ReactDebugCurrentFrame.element = null; + } + + return element; + }, + + createFactory: function (type) { + var validatedFactory = ReactElementValidator$2.createElement.bind(null, type); + // Legacy hook TODO: Warn if this is accessed + validatedFactory.type = type; + + { + if (canDefineProperty_1) { + Object.defineProperty(validatedFactory, 'type', { + enumerable: false, + get: function () { + warning$2(false, 'Factory.type is deprecated. Access the class directly ' + 'before passing it to createFactory.'); + Object.defineProperty(this, 'type', { + value: type + }); + return type; + } + }); + } + } + + return validatedFactory; + }, + + cloneElement: function (element, props, children) { + var newElement = ReactElement_1.cloneElement.apply(this, arguments); + { + ReactDebugCurrentFrame.element = newElement; + } + for (var i = 2; i < arguments.length; i++) { + validateChildKeys(arguments[i], newElement.type); + } + validatePropTypes(newElement); + { + ReactDebugCurrentFrame.element = null; + } + return newElement; + } +}; + +var ReactElementValidator_1 = ReactElementValidator$2; + +/** + * Create a factory that creates HTML tag elements. + * + * @private + */ +var createDOMFactory = ReactElement_1.createFactory; +{ + var ReactElementValidator$1 = ReactElementValidator_1; + createDOMFactory = ReactElementValidator$1.createFactory; +} + +/** + * Creates a mapping from supported HTML tags to `ReactDOMComponent` classes. + * This is also accessible via `React.DOM`. + * + * @public + */ +var ReactDOMFactories = { + a: createDOMFactory('a'), + abbr: createDOMFactory('abbr'), + address: createDOMFactory('address'), + area: createDOMFactory('area'), + article: createDOMFactory('article'), + aside: createDOMFactory('aside'), + audio: createDOMFactory('audio'), + b: createDOMFactory('b'), + base: createDOMFactory('base'), + bdi: createDOMFactory('bdi'), + bdo: createDOMFactory('bdo'), + big: createDOMFactory('big'), + blockquote: createDOMFactory('blockquote'), + body: createDOMFactory('body'), + br: createDOMFactory('br'), + button: createDOMFactory('button'), + canvas: createDOMFactory('canvas'), + caption: createDOMFactory('caption'), + cite: createDOMFactory('cite'), + code: createDOMFactory('code'), + col: createDOMFactory('col'), + colgroup: createDOMFactory('colgroup'), + data: createDOMFactory('data'), + datalist: createDOMFactory('datalist'), + dd: createDOMFactory('dd'), + del: createDOMFactory('del'), + details: createDOMFactory('details'), + dfn: createDOMFactory('dfn'), + dialog: createDOMFactory('dialog'), + div: createDOMFactory('div'), + dl: createDOMFactory('dl'), + dt: createDOMFactory('dt'), + em: createDOMFactory('em'), + embed: createDOMFactory('embed'), + fieldset: createDOMFactory('fieldset'), + figcaption: createDOMFactory('figcaption'), + figure: createDOMFactory('figure'), + footer: createDOMFactory('footer'), + form: createDOMFactory('form'), + h1: createDOMFactory('h1'), + h2: createDOMFactory('h2'), + h3: createDOMFactory('h3'), + h4: createDOMFactory('h4'), + h5: createDOMFactory('h5'), + h6: createDOMFactory('h6'), + head: createDOMFactory('head'), + header: createDOMFactory('header'), + hgroup: createDOMFactory('hgroup'), + hr: createDOMFactory('hr'), + html: createDOMFactory('html'), + i: createDOMFactory('i'), + iframe: createDOMFactory('iframe'), + img: createDOMFactory('img'), + input: createDOMFactory('input'), + ins: createDOMFactory('ins'), + kbd: createDOMFactory('kbd'), + keygen: createDOMFactory('keygen'), + label: createDOMFactory('label'), + legend: createDOMFactory('legend'), + li: createDOMFactory('li'), + link: createDOMFactory('link'), + main: createDOMFactory('main'), + map: createDOMFactory('map'), + mark: createDOMFactory('mark'), + menu: createDOMFactory('menu'), + menuitem: createDOMFactory('menuitem'), + meta: createDOMFactory('meta'), + meter: createDOMFactory('meter'), + nav: createDOMFactory('nav'), + noscript: createDOMFactory('noscript'), + object: createDOMFactory('object'), + ol: createDOMFactory('ol'), + optgroup: createDOMFactory('optgroup'), + option: createDOMFactory('option'), + output: createDOMFactory('output'), + p: createDOMFactory('p'), + param: createDOMFactory('param'), + picture: createDOMFactory('picture'), + pre: createDOMFactory('pre'), + progress: createDOMFactory('progress'), + q: createDOMFactory('q'), + rp: createDOMFactory('rp'), + rt: createDOMFactory('rt'), + ruby: createDOMFactory('ruby'), + s: createDOMFactory('s'), + samp: createDOMFactory('samp'), + script: createDOMFactory('script'), + section: createDOMFactory('section'), + select: createDOMFactory('select'), + small: createDOMFactory('small'), + source: createDOMFactory('source'), + span: createDOMFactory('span'), + strong: createDOMFactory('strong'), + style: createDOMFactory('style'), + sub: createDOMFactory('sub'), + summary: createDOMFactory('summary'), + sup: createDOMFactory('sup'), + table: createDOMFactory('table'), + tbody: createDOMFactory('tbody'), + td: createDOMFactory('td'), + textarea: createDOMFactory('textarea'), + tfoot: createDOMFactory('tfoot'), + th: createDOMFactory('th'), + thead: createDOMFactory('thead'), + time: createDOMFactory('time'), + title: createDOMFactory('title'), + tr: createDOMFactory('tr'), + track: createDOMFactory('track'), + u: createDOMFactory('u'), + ul: createDOMFactory('ul'), + 'var': createDOMFactory('var'), + video: createDOMFactory('video'), + wbr: createDOMFactory('wbr'), + + // SVG + circle: createDOMFactory('circle'), + clipPath: createDOMFactory('clipPath'), + defs: createDOMFactory('defs'), + ellipse: createDOMFactory('ellipse'), + g: createDOMFactory('g'), + image: createDOMFactory('image'), + line: createDOMFactory('line'), + linearGradient: createDOMFactory('linearGradient'), + mask: createDOMFactory('mask'), + path: createDOMFactory('path'), + pattern: createDOMFactory('pattern'), + polygon: createDOMFactory('polygon'), + polyline: createDOMFactory('polyline'), + radialGradient: createDOMFactory('radialGradient'), + rect: createDOMFactory('rect'), + stop: createDOMFactory('stop'), + svg: createDOMFactory('svg'), + text: createDOMFactory('text'), + tspan: createDOMFactory('tspan') +}; + +var ReactDOMFactories_1 = ReactDOMFactories; + +/** + * Collection of methods that allow declaration and validation of props that are + * supplied to React components. Example usage: + * + * var Props = require('ReactPropTypes'); + * var MyArticle = React.createClass({ + * propTypes: { + * // An optional string prop named "description". + * description: Props.string, + * + * // A required enum prop named "category". + * category: Props.oneOf(['News','Photos']).isRequired, + * + * // A prop named "dialog" that requires an instance of Dialog. + * dialog: Props.instanceOf(Dialog).isRequired + * }, + * render: function() { ... } + * }); + * + * A more formal specification of how these methods are used: + * + * type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...) + * decl := ReactPropTypes.{type}(.isRequired)? + * + * Each and every declaration produces a function with the same signature. This + * allows the creation of custom validation functions. For example: + * + * var MyLink = React.createClass({ + * propTypes: { + * // An optional string or URI prop named "href". + * href: function(props, propName, componentName) { + * var propValue = props[propName]; + * if (propValue != null && typeof propValue !== 'string' && + * !(propValue instanceof URI)) { + * return new Error( + * 'Expected a string or an URI for ' + propName + ' in ' + + * componentName + * ); + * } + * } + * }, + * render: function() {...} + * }); + * + * @internal + */ + +var ANONYMOUS = '<>'; + +var ReactPropTypes; + +{ + // Keep in sync with production version below + ReactPropTypes = { + array: createPrimitiveTypeChecker('array'), + bool: createPrimitiveTypeChecker('boolean'), + func: createPrimitiveTypeChecker('function'), + number: createPrimitiveTypeChecker('number'), + object: createPrimitiveTypeChecker('object'), + string: createPrimitiveTypeChecker('string'), + symbol: createPrimitiveTypeChecker('symbol'), + + any: createAnyTypeChecker(), + arrayOf: createArrayOfTypeChecker, + element: createElementTypeChecker(), + instanceOf: createInstanceTypeChecker, + node: createNodeChecker(), + objectOf: createObjectOfTypeChecker, + oneOf: createEnumTypeChecker, + oneOfType: createUnionTypeChecker, + shape: createShapeTypeChecker + }; +} + +/** + * inlined Object.is polyfill to avoid requiring consumers ship their own + * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is + */ +/*eslint-disable no-self-compare*/ +function is(x, y) { + // SameValue algorithm + if (x === y) { + // Steps 1-5, 7-10 + // Steps 6.b-6.e: +0 != -0 + return x !== 0 || 1 / x === 1 / y; + } else { + // Step 6.a: NaN == NaN + return x !== x && y !== y; + } +} +/*eslint-enable no-self-compare*/ + +/** + * We use an Error-like object for backward compatibility as people may call + * PropTypes directly and inspect their output. However, we don't use real + * Errors anymore. We don't inspect their stack anyway, and creating them + * is prohibitively expensive if they are created too often, such as what + * happens in oneOfType() for any type before the one that matched. + */ +function PropTypeError(message) { + this.message = message; + this.stack = ''; +} +// Make `instanceof Error` still work for returned errors. +PropTypeError.prototype = Error.prototype; + +function createChainableTypeChecker(validate) { + { + var manualPropTypeCallCache = {}; + } + function checkType(isRequired, props, propName, componentName, location, propFullName, secret) { + componentName = componentName || ANONYMOUS; + propFullName = propFullName || propName; + { + if (secret !== ReactPropTypesSecret_1 && typeof console !== 'undefined') { + var cacheKey = componentName + ':' + propName; + if (!manualPropTypeCallCache[cacheKey]) { + warning(false, 'You are manually calling a React.PropTypes validation ' + 'function for the `%s` prop on `%s`. This is deprecated ' + 'and will not work in production with the next major version. ' + 'You may be seeing this warning due to a third-party PropTypes ' + 'library. See https://fb.me/react-warning-dont-call-proptypes ' + 'for details.', propFullName, componentName); + manualPropTypeCallCache[cacheKey] = true; + } + } + } + if (props[propName] == null) { + if (isRequired) { + if (props[propName] === null) { + return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required ' + ('in `' + componentName + '`, but its value is `null`.')); + } + return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required in ' + ('`' + componentName + '`, but its value is `undefined`.')); + } + return null; + } else { + return validate(props, propName, componentName, location, propFullName); + } + } + + var chainedCheckType = checkType.bind(null, false); + chainedCheckType.isRequired = checkType.bind(null, true); + + return chainedCheckType; +} + +function createPrimitiveTypeChecker(expectedType) { + function validate(props, propName, componentName, location, propFullName, secret) { + var propValue = props[propName]; + var propType = getPropType(propValue); + if (propType !== expectedType) { + // `propValue` being instance of, say, date/regexp, pass the 'object' + // check, but we can offer a more precise error message here rather than + // 'of type `object`'. + var preciseType = getPreciseType(propValue); + + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + preciseType + '` supplied to `' + componentName + '`, expected ') + ('`' + expectedType + '`.')); + } + return null; + } + return createChainableTypeChecker(validate); +} + +function createAnyTypeChecker() { + return createChainableTypeChecker(emptyFunction.thatReturnsNull); +} + +function createArrayOfTypeChecker(typeChecker) { + function validate(props, propName, componentName, location, propFullName) { + if (typeof typeChecker !== 'function') { + return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside arrayOf.'); + } + var propValue = props[propName]; + if (!Array.isArray(propValue)) { + var propType = getPropType(propValue); + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an array.')); + } + for (var i = 0; i < propValue.length; i++) { + var error = typeChecker(propValue, i, componentName, location, propFullName + '[' + i + ']', ReactPropTypesSecret_1); + if (error instanceof Error) { + return error; + } + } + return null; + } + return createChainableTypeChecker(validate); +} + +function createElementTypeChecker() { + function validate(props, propName, componentName, location, propFullName) { + var propValue = props[propName]; + if (!ReactElement_1.isValidElement(propValue)) { + var propType = getPropType(propValue); + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement.')); + } + return null; + } + return createChainableTypeChecker(validate); +} + +function createInstanceTypeChecker(expectedClass) { + function validate(props, propName, componentName, location, propFullName) { + if (!(props[propName] instanceof expectedClass)) { + var expectedClassName = expectedClass.name || ANONYMOUS; + var actualClassName = getClassName(props[propName]); + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + actualClassName + '` supplied to `' + componentName + '`, expected ') + ('instance of `' + expectedClassName + '`.')); + } + return null; + } + return createChainableTypeChecker(validate); +} + +function createEnumTypeChecker(expectedValues) { + if (!Array.isArray(expectedValues)) { + warning(false, 'Invalid argument supplied to oneOf, expected an instance of array.'); + return emptyFunction.thatReturnsNull; + } + + function validate(props, propName, componentName, location, propFullName) { + var propValue = props[propName]; + for (var i = 0; i < expectedValues.length; i++) { + if (is(propValue, expectedValues[i])) { + return null; + } + } + + var valuesString = JSON.stringify(expectedValues); + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of value `' + propValue + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.')); + } + return createChainableTypeChecker(validate); +} + +function createObjectOfTypeChecker(typeChecker) { + function validate(props, propName, componentName, location, propFullName) { + if (typeof typeChecker !== 'function') { + return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside objectOf.'); + } + var propValue = props[propName]; + var propType = getPropType(propValue); + if (propType !== 'object') { + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an object.')); + } + for (var key in propValue) { + if (propValue.hasOwnProperty(key)) { + var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret_1); + if (error instanceof Error) { + return error; + } + } + } + return null; + } + return createChainableTypeChecker(validate); +} + +function createUnionTypeChecker(arrayOfTypeCheckers) { + if (!Array.isArray(arrayOfTypeCheckers)) { + warning(false, 'Invalid argument supplied to oneOfType, expected an instance of array.'); + return emptyFunction.thatReturnsNull; + } + + function validate(props, propName, componentName, location, propFullName) { + for (var i = 0; i < arrayOfTypeCheckers.length; i++) { + var checker = arrayOfTypeCheckers[i]; + if (checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret_1) == null) { + return null; + } + } + + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`.')); + } + return createChainableTypeChecker(validate); +} + +function createNodeChecker() { + function validate(props, propName, componentName, location, propFullName) { + if (!isNode(props[propName])) { + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.')); + } + return null; + } + return createChainableTypeChecker(validate); +} + +function createShapeTypeChecker(shapeTypes) { + function validate(props, propName, componentName, location, propFullName) { + var propValue = props[propName]; + var propType = getPropType(propValue); + if (propType !== 'object') { + return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.')); + } + for (var key in shapeTypes) { + var checker = shapeTypes[key]; + if (!checker) { + continue; + } + var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret_1); + if (error) { + return error; + } + } + return null; + } + return createChainableTypeChecker(validate); +} + +function isNode(propValue) { + switch (typeof propValue) { + case 'number': + case 'string': + case 'undefined': + return true; + case 'boolean': + return !propValue; + case 'object': + if (Array.isArray(propValue)) { + return propValue.every(isNode); + } + if (propValue === null || ReactElement_1.isValidElement(propValue)) { + return true; + } + + var iteratorFn = getIteratorFn_1(propValue); + if (iteratorFn) { + var iterator = iteratorFn.call(propValue); + var step; + if (iteratorFn !== propValue.entries) { + while (!(step = iterator.next()).done) { + if (!isNode(step.value)) { + return false; + } + } + } else { + // Iterator will provide entry [k,v] tuples rather than values. + while (!(step = iterator.next()).done) { + var entry = step.value; + if (entry) { + if (!isNode(entry[1])) { + return false; + } + } + } + } + } else { + return false; + } + + return true; + default: + return false; + } +} + +function isSymbol(propType, propValue) { + // Native Symbol. + if (propType === 'symbol') { + return true; + } + + // 19.4.3.5 Symbol.prototype[@@toStringTag] === 'Symbol' + if (propValue['@@toStringTag'] === 'Symbol') { + return true; + } + + // Fallback for non-spec compliant Symbols which are polyfilled. + if (typeof Symbol === 'function' && propValue instanceof Symbol) { + return true; + } + + return false; +} + +// Equivalent of `typeof` but with special handling for array and regexp. +function getPropType(propValue) { + var propType = typeof propValue; + if (Array.isArray(propValue)) { + return 'array'; + } + if (propValue instanceof RegExp) { + // Old webkits (at least until Android 4.0) return 'function' rather than + // 'object' for typeof a RegExp. We'll normalize this here so that /bla/ + // passes PropTypes.object. + return 'object'; + } + if (isSymbol(propType, propValue)) { + return 'symbol'; + } + return propType; +} + +// This handles more types than `getPropType`. Only used for error messages. +// See `createPrimitiveTypeChecker`. +function getPreciseType(propValue) { + var propType = getPropType(propValue); + if (propType === 'object') { + if (propValue instanceof Date) { + return 'date'; + } else if (propValue instanceof RegExp) { + return 'regexp'; + } + } + return propType; +} + +// Returns class name of the object, if any. +function getClassName(propValue) { + if (!propValue.constructor || !propValue.constructor.name) { + return ANONYMOUS; + } + return propValue.constructor.name; +} + +var ReactPropTypes_1 = ReactPropTypes; + +/** + * Copyright 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @providesModule ReactVersion + */ + +var ReactVersion = '16.0.0-alpha.4'; + +/** + * Returns the first child in a collection of children and verifies that there + * is only one child in the collection. + * + * See https://facebook.github.io/react/docs/react-api.html#react.children.only + * + * The current implementation of this function assumes that a single child gets + * passed without a wrapper, but the purpose of this helper function is to + * abstract away the particular structure of children. + * + * @param {?object} children Child collection structure. + * @return {ReactElement} The first and only `ReactElement` contained in the + * structure. + */ +function onlyChild(children) { + !ReactElement_1.isValidElement(children) ? invariant(false, 'React.Children.only expected to receive a single React element child.') : void 0; + return children; +} + +var onlyChild_1 = onlyChild; + +var createElement = ReactElement_1.createElement; +var createFactory = ReactElement_1.createFactory; +var cloneElement = ReactElement_1.cloneElement; + +{ + var ReactElementValidator = ReactElementValidator_1; + createElement = ReactElementValidator.createElement; + createFactory = ReactElementValidator.createFactory; + cloneElement = ReactElementValidator.cloneElement; +} + +var createMixin = function (mixin) { + return mixin; +}; + +{ + var warnedForCreateMixin = false; + + createMixin = function (mixin) { + warning(warnedForCreateMixin, 'React.createMixin is deprecated and should not be used. You ' + 'can use this mixin directly instead.'); + warnedForCreateMixin = true; + return mixin; + }; +} + +var React = { + // Modern + + Children: { + map: ReactChildren_1.map, + forEach: ReactChildren_1.forEach, + count: ReactChildren_1.count, + toArray: ReactChildren_1.toArray, + only: onlyChild_1 + }, + + Component: ReactBaseClasses.Component, + PureComponent: ReactBaseClasses.PureComponent, + + createElement: createElement, + cloneElement: cloneElement, + isValidElement: ReactElement_1.isValidElement, + + checkPropTypes: checkPropTypes_1, + + // Classic + + PropTypes: ReactPropTypes_1, + createClass: ReactClass_1.createClass, + createFactory: createFactory, + createMixin: createMixin, + + // This looks DOM specific but these are actually isomorphic helpers + // since they are just generating DOM strings. + DOM: ReactDOMFactories_1, + + version: ReactVersion +}; + +var React_1 = React; + +// `version` will be added here by the React module. +var ReactUMDEntry = _assign({ + __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED: { + ReactCurrentOwner: ReactCurrentOwner_1 + } +}, React_1); + +{ + _assign(ReactUMDEntry.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, { + // ReactComponentTreeHook should not be included in production. + ReactComponentTreeHook: ReactComponentTreeHook_1 + }); +} + +var ReactUMDEntry_1 = ReactUMDEntry; + +module.exports = ReactUMDEntry_1; + +},{"fbjs/lib/emptyFunction":13,"fbjs/lib/emptyObject":14,"fbjs/lib/invariant":20,"fbjs/lib/warning":27,"object-assign":28}],6:[function(require,module,exports){ +"use strict";function reactProdInvariant(e){for(var t=arguments.length-1,r="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,o=0;o1){for(var s=Array(p),u=0;u1){for(var y=Array(u),d=0;d camelize('background-color') + * < "backgroundColor" + * + * @param {string} string + * @return {string} + */ +function camelize(string) { + return string.replace(_hyphenPattern, function (_, character) { + return character.toUpperCase(); + }); +} + +module.exports = camelize; +},{}],11:[function(require,module,exports){ +/** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @typechecks + */ + +'use strict'; + +var camelize = require('./camelize'); + +var msPattern = /^-ms-/; + +/** + * Camelcases a hyphenated CSS property name, for example: + * + * > camelizeStyleName('background-color') + * < "backgroundColor" + * > camelizeStyleName('-moz-transition') + * < "MozTransition" + * > camelizeStyleName('-ms-transition') + * < "msTransition" + * + * As Andi Smith suggests + * (http://www.andismith.com/blog/2012/02/modernizr-prefixed/), an `-ms` prefix + * is converted to lowercase `ms`. + * + * @param {string} string + * @return {string} + */ +function camelizeStyleName(string) { + return camelize(string.replace(msPattern, 'ms-')); +} + +module.exports = camelizeStyleName; +},{"./camelize":10}],12:[function(require,module,exports){ +'use strict'; + +/** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * + */ + +var isTextNode = require('./isTextNode'); + +/*eslint-disable no-bitwise */ + +/** + * Checks if a given DOM node contains or is another DOM node. + */ +function containsNode(outerNode, innerNode) { + if (!outerNode || !innerNode) { + return false; + } else if (outerNode === innerNode) { + return true; + } else if (isTextNode(outerNode)) { + return false; + } else if (isTextNode(innerNode)) { + return containsNode(outerNode, innerNode.parentNode); + } else if ('contains' in outerNode) { + return outerNode.contains(innerNode); + } else if (outerNode.compareDocumentPosition) { + return !!(outerNode.compareDocumentPosition(innerNode) & 16); + } else { + return false; + } +} + +module.exports = containsNode; +},{"./isTextNode":22}],13:[function(require,module,exports){ +"use strict"; + +/** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * + */ + +function makeEmptyFunction(arg) { + return function () { + return arg; + }; +} + +/** + * This function accepts and discards inputs; it has no side effects. This is + * primarily useful idiomatically for overridable function endpoints which + * always need to be callable, since JS lacks a null-call idiom ala Cocoa. + */ +var emptyFunction = function emptyFunction() {}; + +emptyFunction.thatReturns = makeEmptyFunction; +emptyFunction.thatReturnsFalse = makeEmptyFunction(false); +emptyFunction.thatReturnsTrue = makeEmptyFunction(true); +emptyFunction.thatReturnsNull = makeEmptyFunction(null); +emptyFunction.thatReturnsThis = function () { + return this; +}; +emptyFunction.thatReturnsArgument = function (arg) { + return arg; +}; + +module.exports = emptyFunction; +},{}],14:[function(require,module,exports){ +/** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +'use strict'; + +var emptyObject = {}; + +if ("production" !== 'production') { + Object.freeze(emptyObject); +} + +module.exports = emptyObject; +},{}],15:[function(require,module,exports){ +/** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +'use strict'; + +/** + * @param {DOMElement} node input/textarea to focus + */ + +function focusNode(node) { + // IE8 can throw "Can't move focus to the control because it is invisible, + // not enabled, or of a type that does not accept the focus." for all kinds of + // reasons that are too expensive and fragile to test. + try { + node.focus(); + } catch (e) {} +} + +module.exports = focusNode; +},{}],16:[function(require,module,exports){ +'use strict'; + +/** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @typechecks + */ + +/* eslint-disable fb-www/typeof-undefined */ + +/** + * Same as document.activeElement but wraps in a try-catch block. In IE it is + * not safe to call document.activeElement if there is nothing focused. + * + * The activeElement will be null only if the document or document body is not + * yet defined. + */ +function getActiveElement() /*?DOMElement*/{ + if (typeof document === 'undefined') { + return null; + } + try { + return document.activeElement || document.body; + } catch (e) { + return document.body; + } +} + +module.exports = getActiveElement; +},{}],17:[function(require,module,exports){ +/** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @typechecks + */ + +'use strict'; + +/** + * Gets the scroll position of the supplied element or window. + * + * The return values are unbounded, unlike `getScrollPosition`. This means they + * may be negative or exceed the element boundaries (which is possible using + * inertial scrolling). + * + * @param {DOMWindow|DOMElement} scrollable + * @return {object} Map with `x` and `y` keys. + */ + +function getUnboundedScrollPosition(scrollable) { + if (scrollable === window) { + return { + x: window.pageXOffset || document.documentElement.scrollLeft, + y: window.pageYOffset || document.documentElement.scrollTop + }; + } + return { + x: scrollable.scrollLeft, + y: scrollable.scrollTop + }; +} + +module.exports = getUnboundedScrollPosition; +},{}],18:[function(require,module,exports){ +'use strict'; + +/** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @typechecks + */ + +var _uppercasePattern = /([A-Z])/g; + +/** + * Hyphenates a camelcased string, for example: + * + * > hyphenate('backgroundColor') + * < "background-color" + * + * For CSS style names, use `hyphenateStyleName` instead which works properly + * with all vendor prefixes, including `ms`. + * + * @param {string} string + * @return {string} + */ +function hyphenate(string) { + return string.replace(_uppercasePattern, '-$1').toLowerCase(); +} + +module.exports = hyphenate; +},{}],19:[function(require,module,exports){ +/** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @typechecks + */ + +'use strict'; + +var hyphenate = require('./hyphenate'); + +var msPattern = /^ms-/; + +/** + * Hyphenates a camelcased CSS property name, for example: + * + * > hyphenateStyleName('backgroundColor') + * < "background-color" + * > hyphenateStyleName('MozTransition') + * < "-moz-transition" + * > hyphenateStyleName('msTransition') + * < "-ms-transition" + * + * As Modernizr suggests (http://modernizr.com/docs/#prefixed), an `ms` prefix + * is converted to `-ms-`. + * + * @param {string} string + * @return {string} + */ +function hyphenateStyleName(string) { + return hyphenate(string).replace(msPattern, '-ms-'); +} + +module.exports = hyphenateStyleName; +},{"./hyphenate":18}],20:[function(require,module,exports){ +/** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +'use strict'; + +/** + * Use invariant() to assert state which your program assumes to be true. + * + * Provide sprintf-style format (only %s is supported) and arguments + * to provide information about what broke and what you were + * expecting. + * + * The invariant message will be stripped in production, but the invariant + * will remain to ensure logic does not differ in production. + */ + +var validateFormat = function validateFormat(format) {}; + +if ("production" !== 'production') { + validateFormat = function validateFormat(format) { + if (format === undefined) { + throw new Error('invariant requires an error message argument'); + } + }; +} + +function invariant(condition, format, a, b, c, d, e, f) { + validateFormat(format); + + if (!condition) { + var error; + if (format === undefined) { + error = new Error('Minified exception occurred; use the non-minified dev environment ' + 'for the full error message and additional helpful warnings.'); + } else { + var args = [a, b, c, d, e, f]; + var argIndex = 0; + error = new Error(format.replace(/%s/g, function () { + return args[argIndex++]; + })); + error.name = 'Invariant Violation'; + } + + error.framesToPop = 1; // we don't care about invariant's own frame + throw error; + } +} + +module.exports = invariant; +},{}],21:[function(require,module,exports){ +'use strict'; + +/** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @typechecks + */ + +/** + * @param {*} object The object to check. + * @return {boolean} Whether or not the object is a DOM node. + */ +function isNode(object) { + return !!(object && (typeof Node === 'function' ? object instanceof Node : typeof object === 'object' && typeof object.nodeType === 'number' && typeof object.nodeName === 'string')); +} + +module.exports = isNode; +},{}],22:[function(require,module,exports){ +'use strict'; + +/** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @typechecks + */ + +var isNode = require('./isNode'); + +/** + * @param {*} object The object to check. + * @return {boolean} Whether or not the object is a DOM text node. + */ +function isTextNode(object) { + return isNode(object) && object.nodeType == 3; +} + +module.exports = isTextNode; +},{"./isNode":21}],23:[function(require,module,exports){ +/** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * + * @typechecks static-only + */ + +'use strict'; + +/** + * Memoizes the return value of a function that accepts one string argument. + */ + +function memoizeStringOnly(callback) { + var cache = {}; + return function (string) { + if (!cache.hasOwnProperty(string)) { + cache[string] = callback.call(this, string); + } + return cache[string]; + }; +} + +module.exports = memoizeStringOnly; +},{}],24:[function(require,module,exports){ +/** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @typechecks + */ + +'use strict'; + +var ExecutionEnvironment = require('./ExecutionEnvironment'); + +var performance; + +if (ExecutionEnvironment.canUseDOM) { + performance = window.performance || window.msPerformance || window.webkitPerformance; +} + +module.exports = performance || {}; +},{"./ExecutionEnvironment":9}],25:[function(require,module,exports){ +'use strict'; + +/** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @typechecks + */ + +var performance = require('./performance'); + +var performanceNow; + +/** + * Detect if we can use `window.performance.now()` and gracefully fallback to + * `Date.now()` if it doesn't exist. We need to support Firefox < 15 for now + * because of Facebook's testing infrastructure. + */ +if (performance.now) { + performanceNow = function performanceNow() { + return performance.now(); + }; +} else { + performanceNow = function performanceNow() { + return Date.now(); + }; +} + +module.exports = performanceNow; +},{"./performance":24}],26:[function(require,module,exports){ +/** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @typechecks + * + */ + +/*eslint-disable no-self-compare */ + +'use strict'; + +var hasOwnProperty = Object.prototype.hasOwnProperty; + +/** + * inlined Object.is polyfill to avoid requiring consumers ship their own + * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is + */ +function is(x, y) { + // SameValue algorithm + if (x === y) { + // Steps 1-5, 7-10 + // Steps 6.b-6.e: +0 != -0 + // Added the nonzero y check to make Flow happy, but it is redundant + return x !== 0 || y !== 0 || 1 / x === 1 / y; + } else { + // Step 6.a: NaN == NaN + return x !== x && y !== y; + } +} + +/** + * Performs equality by iterating through keys on an object and returning false + * when any key has values which are not strictly equal between the arguments. + * Returns true when the values of all keys are strictly equal. + */ +function shallowEqual(objA, objB) { + if (is(objA, objB)) { + return true; + } + + if (typeof objA !== 'object' || objA === null || typeof objB !== 'object' || objB === null) { + return false; + } + + var keysA = Object.keys(objA); + var keysB = Object.keys(objB); + + if (keysA.length !== keysB.length) { + return false; + } + + // Test for A's keys different from B. + for (var i = 0; i < keysA.length; i++) { + if (!hasOwnProperty.call(objB, keysA[i]) || !is(objA[keysA[i]], objB[keysA[i]])) { + return false; + } + } + + return true; +} + +module.exports = shallowEqual; +},{}],27:[function(require,module,exports){ +/** + * Copyright 2014-2015, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + +'use strict'; + +var emptyFunction = require('./emptyFunction'); + +/** + * Similar to invariant but only logs a warning if the condition is not met. + * This can be used to log issues in development environments in critical + * paths. Removing the logging code for production environments will keep the + * same logic and follow the same code paths. + */ + +var warning = emptyFunction; + +if ("production" !== 'production') { + (function () { + var printWarning = function printWarning(format) { + for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { + args[_key - 1] = arguments[_key]; + } + + var argIndex = 0; + var message = 'Warning: ' + format.replace(/%s/g, function () { + return args[argIndex++]; + }); + if (typeof console !== 'undefined') { + console.error(message); + } + try { + // --- Welcome to debugging React --- + // This error was thrown as a convenience so that you can use this stack + // to find the callsite that caused this warning to fire. + throw new Error(message); + } catch (x) {} + }; + + warning = function warning(condition, format) { + if (format === undefined) { + throw new Error('`warning(condition, format, ...args)` requires a warning ' + 'message argument'); + } + + if (format.indexOf('Failed Composite propType: ') === 0) { + return; // Ignore CompositeComponent proptype check. + } + + if (!condition) { + for (var _len2 = arguments.length, args = Array(_len2 > 2 ? _len2 - 2 : 0), _key2 = 2; _key2 < _len2; _key2++) { + args[_key2 - 2] = arguments[_key2]; + } + + printWarning.apply(undefined, [format].concat(args)); + } + }; + })(); +} + +module.exports = warning; +},{"./emptyFunction":13}],28:[function(require,module,exports){ +/* +object-assign +(c) Sindre Sorhus +@license MIT +*/ + +'use strict'; +/* eslint-disable no-unused-vars */ +var getOwnPropertySymbols = Object.getOwnPropertySymbols; +var hasOwnProperty = Object.prototype.hasOwnProperty; +var propIsEnumerable = Object.prototype.propertyIsEnumerable; + +function toObject(val) { + if (val === null || val === undefined) { + throw new TypeError('Object.assign cannot be called with null or undefined'); + } + + return Object(val); +} + +function shouldUseNative() { + try { + if (!Object.assign) { + return false; + } + + // Detect buggy property enumeration order in older V8 versions. + + // https://bugs.chromium.org/p/v8/issues/detail?id=4118 + var test1 = new String('abc'); // eslint-disable-line no-new-wrappers + test1[5] = 'de'; + if (Object.getOwnPropertyNames(test1)[0] === '5') { + return false; + } + + // https://bugs.chromium.org/p/v8/issues/detail?id=3056 + var test2 = {}; + for (var i = 0; i < 10; i++) { + test2['_' + String.fromCharCode(i)] = i; + } + var order2 = Object.getOwnPropertyNames(test2).map(function (n) { + return test2[n]; + }); + if (order2.join('') !== '0123456789') { + return false; + } + + // https://bugs.chromium.org/p/v8/issues/detail?id=3056 + var test3 = {}; + 'abcdefghijklmnopqrst'.split('').forEach(function (letter) { + test3[letter] = letter; + }); + if (Object.keys(Object.assign({}, test3)).join('') !== + 'abcdefghijklmnopqrst') { + return false; + } + + return true; + } catch (err) { + // We don't expect any of the above to throw, but better to be safe. + return false; + } +} + +module.exports = shouldUseNative() ? Object.assign : function (target, source) { + var from; + var to = toObject(target); + var symbols; + + for (var s = 1; s < arguments.length; s++) { + from = Object(arguments[s]); + + for (var key in from) { + if (hasOwnProperty.call(from, key)) { + to[key] = from[key]; + } + } + + if (getOwnPropertySymbols) { + symbols = getOwnPropertySymbols(from); + for (var i = 0; i < symbols.length; i++) { + if (propIsEnumerable.call(from, symbols[i])) { + to[symbols[i]] = from[symbols[i]]; + } + } + } + } + + return to; +}; + +},{}]},{},[7]); diff --git a/fixtures/packaging/browserify/prod/package.json b/fixtures/packaging/browserify/prod/package.json new file mode 100644 index 000000000000..e7589084d2f7 --- /dev/null +++ b/fixtures/packaging/browserify/prod/package.json @@ -0,0 +1,13 @@ +{ + "name": "webpack-test", + "private": true, + "dependencies": { + "browserify": "^13.3.0" + }, + "scripts": { + "build": "rm -f output.js && NODE_PATH=../../../../build/rollup/packages browserify ./input.js -g [envify --NODE_ENV 'production'] -o output.js" + }, + "devDependencies": { + "envify": "^4.0.0" + } +} diff --git a/fixtures/packaging/brunch/app/initialize.js b/fixtures/packaging/brunch/dev/app/initialize.js similarity index 100% rename from fixtures/packaging/brunch/app/initialize.js rename to fixtures/packaging/brunch/dev/app/initialize.js diff --git a/fixtures/packaging/brunch/config.js b/fixtures/packaging/brunch/dev/config.js similarity index 100% rename from fixtures/packaging/brunch/config.js rename to fixtures/packaging/brunch/dev/config.js diff --git a/fixtures/packaging/brunch/index.html b/fixtures/packaging/brunch/dev/index.html similarity index 100% rename from fixtures/packaging/brunch/index.html rename to fixtures/packaging/brunch/dev/index.html diff --git a/fixtures/packaging/webpack-alias/input.js b/fixtures/packaging/brunch/dev/input.js similarity index 100% rename from fixtures/packaging/webpack-alias/input.js rename to fixtures/packaging/brunch/dev/input.js diff --git a/fixtures/packaging/brunch/dev/package.json b/fixtures/packaging/brunch/dev/package.json new file mode 100644 index 000000000000..32907bdcdb8e --- /dev/null +++ b/fixtures/packaging/brunch/dev/package.json @@ -0,0 +1,10 @@ +{ + "name": "brunch-test", + "devDependencies": { + "brunch": "^2.9.1", + "javascript-brunch": "^2.0.0" + }, + "scripts": { + "build": "rm -rf public && ln -fs ../../../../../build/rollup/packages/react node_modules/react && ln -fs ../../../../../build/rollup/packages/react-dom node_modules/react-dom && brunch build" + } +} \ No newline at end of file diff --git a/fixtures/packaging/brunch/package.json b/fixtures/packaging/brunch/package.json deleted file mode 100644 index 4713d27c21c3..000000000000 --- a/fixtures/packaging/brunch/package.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "name": "brunch-test", - "devDependencies": { - "brunch": "^2.9.1", - "javascript-brunch": "^2.0.0" - }, - "scripts": { - "build": "rm -rf public && ln -fs ../../../../build/packages/react node_modules/react && ln -fs ../../../../build/packages/react-dom node_modules/react-dom && brunch build" - } -} \ No newline at end of file diff --git a/fixtures/packaging/webpack/input.js b/fixtures/packaging/brunch/prod/app/initialize.js similarity index 100% rename from fixtures/packaging/webpack/input.js rename to fixtures/packaging/brunch/prod/app/initialize.js diff --git a/fixtures/packaging/brunch/prod/config.js b/fixtures/packaging/brunch/prod/config.js new file mode 100644 index 000000000000..ba12fc72c23d --- /dev/null +++ b/fixtures/packaging/brunch/prod/config.js @@ -0,0 +1,10 @@ +exports.config = { + paths: { + public: '.', + }, + files: { + javascripts: { + joinTo: 'output.js', + }, + }, +}; diff --git a/fixtures/packaging/brunch/prod/index.html b/fixtures/packaging/brunch/prod/index.html new file mode 100644 index 000000000000..5902a1a6905d --- /dev/null +++ b/fixtures/packaging/brunch/prod/index.html @@ -0,0 +1,7 @@ + + +
+ + + + \ No newline at end of file diff --git a/fixtures/packaging/brunch/prod/input.js b/fixtures/packaging/brunch/prod/input.js new file mode 100644 index 000000000000..93a0e76d43df --- /dev/null +++ b/fixtures/packaging/brunch/prod/input.js @@ -0,0 +1,7 @@ +var React = require('react'); +var ReactDOM = require('react-dom'); + +ReactDOM.render( + React.createElement('h1', null, 'Hello World!'), + document.getElementById('container') +); diff --git a/fixtures/packaging/brunch/prod/package.json b/fixtures/packaging/brunch/prod/package.json new file mode 100644 index 000000000000..31f9a7725949 --- /dev/null +++ b/fixtures/packaging/brunch/prod/package.json @@ -0,0 +1,10 @@ +{ + "name": "brunch-test", + "devDependencies": { + "brunch": "^2.9.1", + "javascript-brunch": "^2.0.0" + }, + "scripts": { + "build": "rm -rf public && ln -fs ../../../../../build/rollup/packages/react node_modules/react && ln -fs ../../../../../build/rollup/packages/react-dom node_modules/react-dom && brunch build -p" + } +} \ No newline at end of file diff --git a/fixtures/packaging/build-all.js b/fixtures/packaging/build-all.js index b5620c0fa32e..126d90809113 100644 --- a/fixtures/packaging/build-all.js +++ b/fixtures/packaging/build-all.js @@ -1,25 +1,41 @@ -var fs = require('fs'); -var path = require('path'); -var { spawnSync } = require('child_process'); +const { existsSync, statSync, readdirSync } = require('fs'); +const { join } = require('path'); +const { spawnSync } = require('child_process'); -var fixtureDirs = fs.readdirSync(__dirname).filter((file) => { - return fs.statSync(path.join(__dirname, file)).isDirectory(); +const fixtureDirs = readdirSync(__dirname).filter((file) => { + return statSync(join(__dirname, file)).isDirectory(); }); -var cmdArgs = [ +const cmdArgs = [ {cmd: 'npm', args: ['install']}, {cmd: 'npm', args: ['run', 'build']}, ]; + +function buildFixture(cmdArg, path) { + const opts = { + cwd: path, + stdio: 'inherit', + }; + const result = spawnSync(cmdArg.cmd, cmdArg.args, opts); + if (result.status !== 0) { + throw new Error(`Failed to build fixtures!`); + } +} + for (const dir of fixtureDirs) { for (const cmdArg of cmdArgs) { - const opts = { - cwd: path.join(__dirname, dir), - stdio: 'inherit', - }; - let result = spawnSync(cmdArg.cmd, cmdArg.args, opts); - if (result.status !== 0) { - throw new Error('Failed to build fixtures.'); + // we only care about directories that have DEV and PROD directories in + // otherwise they don't need to be built + const devPath = join(__dirname, dir, 'dev'); + + if (existsSync(devPath)) { + buildFixture(cmdArg, devPath); + } + const prodPath = join(__dirname, dir, 'prod'); + + if (existsSync(prodPath)) { + buildFixture(cmdArg, prodPath); } } } diff --git a/fixtures/packaging/globals.html b/fixtures/packaging/globals/dev.html similarity index 54% rename from fixtures/packaging/globals.html rename to fixtures/packaging/globals/dev.html index 3c80fbfe8d47..c484c658fe0f 100644 --- a/fixtures/packaging/globals.html +++ b/fixtures/packaging/globals/dev.html @@ -1,10 +1,10 @@ - - + +
+ +
+ + + \ No newline at end of file diff --git a/fixtures/packaging/index.html b/fixtures/packaging/index.html new file mode 100644 index 000000000000..6ced5f57bd36 --- /dev/null +++ b/fixtures/packaging/index.html @@ -0,0 +1,88 @@ + + + + + +

bundle packaging

+

If you see Hello World in each frame with no console errors, all is well!

+
+

globals (dev)

+ +
+
+

globals (prod)

+ +
+
+

requirejs (dev)

+ +
+
+

requirejs (prod)

+ +
+
+

systemjs (dev)

+ +
+
+

systemjs (prod)

+ +
+
+

browserify (dev)

+ +
+
+

browserify (prod)

+ +
+
+

brunch (dev)

+ +
+
+

brunch (prod)

+ +
+
+

rjs (dev)

+ +
+
+

rjs (prod)

+ +
+
+

systemjs-builder (dev)

+ +
+
+

systemjs-builder (prod)

+ +
+
+

webpack (dev)

+ +
+
+

webpack (prod)

+ +
+
+

webpack-alias (dev)

+ +
+
+

webpack-alias (prod)

+ +
+ + \ No newline at end of file diff --git a/fixtures/packaging/requirejs.html b/fixtures/packaging/requirejs/dev.html similarity index 78% rename from fixtures/packaging/requirejs.html rename to fixtures/packaging/requirejs/dev.html index 325a2f031a6e..ae8aa14d5162 100644 --- a/fixtures/packaging/requirejs.html +++ b/fixtures/packaging/requirejs/dev.html @@ -5,8 +5,8 @@ +
+ + + \ No newline at end of file diff --git a/fixtures/packaging/rjs/config.js b/fixtures/packaging/rjs/config.js deleted file mode 100644 index 10846b2e18d6..000000000000 --- a/fixtures/packaging/rjs/config.js +++ /dev/null @@ -1,10 +0,0 @@ -module.exports = { - baseUrl: '.', - name: 'input', - out: 'output.js', - optimize: 'none', - paths: { - react: '../../../build/react', - 'react-dom': '../../../build/react-dom', - }, -}; diff --git a/fixtures/packaging/rjs/.gitignore b/fixtures/packaging/rjs/dev/.gitignore similarity index 100% rename from fixtures/packaging/rjs/.gitignore rename to fixtures/packaging/rjs/dev/.gitignore diff --git a/fixtures/packaging/rjs/dev/config.js b/fixtures/packaging/rjs/dev/config.js new file mode 100644 index 000000000000..cf034fc3f8e6 --- /dev/null +++ b/fixtures/packaging/rjs/dev/config.js @@ -0,0 +1,10 @@ +module.exports = { + baseUrl: '.', + name: 'input', + out: 'output.js', + optimize: 'none', + paths: { + react: '../../../../build/rollup/react.umd-dev', + 'react-dom': '../../../../build/rollup/react-dom.umd-dev', + }, +}; diff --git a/fixtures/packaging/rjs/index.html b/fixtures/packaging/rjs/dev/index.html similarity index 100% rename from fixtures/packaging/rjs/index.html rename to fixtures/packaging/rjs/dev/index.html diff --git a/fixtures/packaging/rjs/input.js b/fixtures/packaging/rjs/dev/input.js similarity index 100% rename from fixtures/packaging/rjs/input.js rename to fixtures/packaging/rjs/dev/input.js diff --git a/fixtures/packaging/rjs/package.json b/fixtures/packaging/rjs/dev/package.json similarity index 100% rename from fixtures/packaging/rjs/package.json rename to fixtures/packaging/rjs/dev/package.json diff --git a/fixtures/packaging/rjs/prod/config.js b/fixtures/packaging/rjs/prod/config.js new file mode 100644 index 000000000000..5cd594c8521a --- /dev/null +++ b/fixtures/packaging/rjs/prod/config.js @@ -0,0 +1,10 @@ +module.exports = { + baseUrl: '.', + name: 'input', + out: 'output.js', + optimize: 'none', + paths: { + react: '../../../../build/rollup/react.umd-prod.min', + 'react-dom': '../../../../build/rollup/react-dom.umd-prod.min', + }, +}; diff --git a/fixtures/packaging/rjs/prod/index.html b/fixtures/packaging/rjs/prod/index.html new file mode 100644 index 000000000000..0171bdf9b2fc --- /dev/null +++ b/fixtures/packaging/rjs/prod/index.html @@ -0,0 +1,7 @@ + + +
+ + + + \ No newline at end of file diff --git a/fixtures/packaging/rjs/prod/input.js b/fixtures/packaging/rjs/prod/input.js new file mode 100644 index 000000000000..510e71da2022 --- /dev/null +++ b/fixtures/packaging/rjs/prod/input.js @@ -0,0 +1,6 @@ +require(['react', 'react-dom'], function(React, ReactDOM) { + ReactDOM.render( + React.createElement('h1', null, 'Hello World!'), + document.getElementById('container') + ); +}); diff --git a/fixtures/packaging/rjs/prod/output.js b/fixtures/packaging/rjs/prod/output.js new file mode 100644 index 000000000000..1affcec439b6 --- /dev/null +++ b/fixtures/packaging/rjs/prod/output.js @@ -0,0 +1,16 @@ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define('react',e):t.React=e()}(this,function(){"use strict";function t(t){if(null===t||void 0===t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}function e(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},n=0;n<10;n++)e["_"+String.fromCharCode(n)]=n;var r=Object.getOwnPropertyNames(e).map(function(t){return e[t]});if("0123456789"!==r.join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(t){o[t]=t}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(t){return!1}}function n(t){for(var e=arguments.length-1,n="Minified React error #"+t+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+t,r=0;r1){for(var f=Array(s),d=0;d1){for(var y=Array(d),h=0;h-1?void 0:Vn("96",e),!Gn.plugins[n]){t.extractEvents?void 0:Vn("97",e),Gn.plugins[n]=t;var r=t.eventTypes;for(var o in r)i(r[o],t,o)?void 0:Vn("98",o,e)}}}function i(e,t,n){Gn.eventNameDispatchConfigs.hasOwnProperty(n)?Vn("99",n):void 0,Gn.eventNameDispatchConfigs[n]=e;var r=e.phasedRegistrationNames;if(r){for(var o in r)if(r.hasOwnProperty(o)){var a=r[o];l(a,t,n)}return!0}return!!e.registrationName&&(l(e.registrationName,t,n),!0)}function l(e,t,n){Gn.registrationNameModules[e]?Vn("100",e):void 0,Gn.registrationNameModules[e]=t,Gn.registrationNameDependencies[e]=t.eventTypes[n].dependencies}function u(e){return function(){return e}}function s(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function c(e){return"topMouseMove"===e||"topTouchMove"===e}function d(e){return"topMouseDown"===e||"topTouchStart"===e}function p(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=ir.getNodeFromInstance(r),tr.invokeGuardedCallbackAndCatchFirstError(o,n,void 0,e),e.currentTarget=null}function f(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o=0||null!=t.is}function ye(e,t,n,r){for(var o in n){var a=n[o];if(n.hasOwnProperty(o))if(o===Ha)Vo.setValueForStyles(e,a);else if(o===Da){var i=a?a[Wa]:void 0;null!=i&&Sa(e,i)}else o===Ua?"string"==typeof a?Ra(e,a):"number"==typeof a&&Ra(e,""+a):o===La||(Ia.hasOwnProperty(o)?a&&ve(t,o):r?da.setValueForAttribute(e,o,a):(Yr.properties[o]||Yr.isCustomAttribute(o))&&null!=a&&da.setValueForProperty(e,o,a))}}function be(e,t,n,r){for(var o=0;o0;)e=ke(e),n--;for(;o-n>0;)t=ke(t),o--;for(var i=n;i--;){if(e===t||e===t.alternate)return e;e=ke(e),t=ke(t)}return null}function Ee(e,t){for(;t;){if(e===t||e===t.alternate)return!0;t=ke(t)}return!1}function we(e){return ke(e)}function Te(e,t,n){for(var r=[];e;)r.push(e),e=ke(e);var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(l[u],"captured",o)}function Se(e,t,n){var r=t.dispatchConfig.phasedRegistrationNames[n];return hi(e,r)}function Ne(e,t,n){var r=Se(e,n,t);r&&(n._dispatchListeners=ur(n._dispatchListeners,r),n._dispatchInstances=ur(n._dispatchInstances,e))}function Re(e){e&&e.dispatchConfig.phasedRegistrationNames&&mi.traverseTwoPhase(e._targetInst,Ne,e)}function Oe(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst,n=t?mi.getParentInstance(t):null;mi.traverseTwoPhase(n,Ne,e)}}function _e(e,t,n){if(n&&n.dispatchConfig.registrationName){var r=n.dispatchConfig.registrationName,o=hi(e,r);o&&(n._dispatchListeners=ur(n._dispatchListeners,o),n._dispatchInstances=ur(n._dispatchInstances,e))}}function Fe(e){e&&e.dispatchConfig.registrationName&&_e(e._targetInst,null,e)}function Me(e){sr(e,Re)}function Ae(e){sr(e,Oe)}function Ie(e,t,n,r){mi.traverseEnterLeave(n,r,_e,e,t)}function De(e){sr(e,Fe)}function Le(){return!Ri&&Pr.canUseDOM&&(Ri="textContent"in document.documentElement?"textContent":"innerText"),Ri}function Ue(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}function He(e,t,n,r){this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n;var o=this.constructor.Interface;for(var a in o)if(o.hasOwnProperty(a)){var i=o[a];i?this[a]=i(n):"target"===a?this.target=r:this[a]=n[a]}var l=null!=n.defaultPrevented?n.defaultPrevented:n.returnValue===!1;return l?this.isDefaultPrevented=or.thatReturnsTrue:this.isDefaultPrevented=or.thatReturnsFalse,this.isPropagationStopped=or.thatReturnsFalse,this}function We(e,t,n,r){return Ai.call(this,e,t,n,r)}function je(e,t,n,r){return Ai.call(this,e,t,n,r)}function Ve(){var e=window.opera;return"object"==typeof e&&"function"==typeof e.version&&parseInt(e.version(),10)<=12}function Be(e){return(e.ctrlKey||e.altKey||e.metaKey)&&!(e.ctrlKey&&e.altKey)}function ze(e){switch(e){case"topCompositionStart":return qi.compositionStart;case"topCompositionEnd":return qi.compositionEnd;case"topCompositionUpdate":return qi.compositionUpdate}}function Ke(e,t){return"topKeyDown"===e&&t.keyCode===Wi}function Ye(e,t){switch(e){case"topKeyUp":return Hi.indexOf(t.keyCode)!==-1;case"topKeyDown":return t.keyCode!==Wi;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function qe(e){var t=e.detail;return"object"==typeof t&&"data"in t?t.data:null}function Qe(e,t,n,r){var o,a;if(ji?o=ze(e):$i?Ye(e,n)&&(o=qi.compositionEnd):Ke(e,n)&&(o=qi.compositionStart),!o)return null;zi&&($i||o!==qi.compositionStart?o===qi.compositionEnd&&$i&&(a=$i.getData()):$i=_i.getPooled(r));var i=Di.getPooled(o,t,n,r);if(a)i.data=a;else{var l=qe(n);null!==l&&(i.data=l)}return yi.accumulateTwoPhaseDispatches(i),i}function $e(e,t){switch(e){case"topCompositionEnd":return qe(t);case"topKeyPress":var n=t.which;return n!==Ki?null:(Qi=!0,Yi);case"topTextInput":var r=t.data;return r===Yi&&Qi?null:r;default:return null}}function Xe(e,t){if($i){if("topCompositionEnd"===e||!ji&&Ye(e,t)){var n=$i.getData();return _i.release($i),$i=null,n}return null}switch(e){case"topPaste":return null;case"topKeyPress":return t.which&&!Be(t)?String.fromCharCode(t.which):null;case"topCompositionEnd":return zi?null:t.data;default:return null}}function Ge(e,t,n,r){var o;if(o=Bi?$e(e,n):Xe(e,n),!o)return null;var a=Ui.getPooled(qi.beforeInput,t,n,r);return a.data=o,yi.accumulateTwoPhaseDispatches(a),a}function Ze(e,t){return Ji(e,t)}function Je(e,t){return Zi(Ze,e,t)}function et(e,t){if(el)return Je(e,t);el=!0;try{return Je(e,t)}finally{el=!1,Vr.restoreStateIfNeeded()}}function tt(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}function nt(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!al[e.type]:"textarea"===t}function rt(e,t,n){var r=Ai.getPooled(ll.change,e,t,n);return r.type="change",Vr.enqueueStateRestore(n),yi.accumulateTwoPhaseDispatches(r),r}function ot(e){var t=e.nodeName&&e.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===e.type}function at(e){var t=rt(sl,e,ol(e));rl.batchedUpdates(it,t)}function it(e){mr.enqueueEvents(e),mr.processEventQueue(!1)}function lt(e,t){ul=e,sl=t,ul.attachEvent("onchange",at)}function ut(){ul&&(ul.detachEvent("onchange",at),ul=null,sl=null)}function st(e){if(_a.updateValueIfChanged(e))return e}function ct(e,t){if("topChange"===e)return t}function dt(e,t,n){"topFocus"===e?(ut(),lt(t,n)):"topBlur"===e&&ut()}function pt(e,t){ul=e,sl=t,ul.attachEvent("onpropertychange",vt)}function ft(){ul&&(ul.detachEvent("onpropertychange",vt),ul=null,sl=null)}function vt(e){"value"===e.propertyName&&st(sl)&&at(e)}function mt(e,t,n){"topFocus"===e?(ft(),pt(t,n)):"topBlur"===e&&ft()}function ht(e,t){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return st(sl)}function gt(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function yt(e,t){if("topClick"===e)return st(t)}function bt(e,t){if("topInput"===e||"topChange"===e)return st(t)}function Ct(e,t,n,r){return Ai.call(this,e,t,n,r)}function kt(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=yl[e];return!!r&&!!n[r]}function Pt(e){return kt}function Et(e,t,n,r){return gl.call(this,e,t,n,r)}function wt(e){return e===window?{x:window.pageXOffset||document.documentElement.scrollLeft,y:window.pageYOffset||document.documentElement.scrollTop}:{x:e.scrollLeft,y:e.scrollTop}}function Tt(e){if("number"==typeof e.tag){for(;e.return;)e=e.return;return e.tag!==Il?null:e.stateNode.containerInfo}for(;e._hostParent;)e=e._hostParent;var t=oo.getNodeFromInstance(e);return t.parentNode}function xt(e,t,n){this.topLevelType=e,this.nativeEvent=t,this.targetInst=n,this.ancestors=[]}function St(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=Tt(n);if(!r)break;e.ancestors.push(n),n=oo.getClosestInstanceFromNode(r)}while(n);for(var o=0;o=t)return{node:n,offset:t-r};r=o}n=Rt(Ot(n))}}function Ft(e,t,n,r){return e===n&&t===r}function Mt(e){var t=document.selection,n=t.createRange(),r=n.text.length,o=n.duplicate();o.moveToElementText(e),o.setEndPoint("EndToStart",n);var a=o.text.length,i=a+r;return{start:a,end:i}}function At(e){var t=window.getSelection&&window.getSelection();if(!t||0===t.rangeCount)return null;var n=t.anchorNode,r=t.anchorOffset,o=t.focusNode,a=t.focusOffset,i=t.getRangeAt(0);try{i.startContainer.nodeType,i.endContainer.nodeType}catch(e){return null}var l=Ft(t.anchorNode,t.anchorOffset,t.focusNode,t.focusOffset),u=l?0:i.toString().length,s=i.cloneRange();s.selectNodeContents(e),s.setEnd(i.startContainer,i.startOffset);var c=Ft(s.startContainer,s.startOffset,s.endContainer,s.endOffset),d=c?0:s.toString().length,p=d+u,f=document.createRange();f.setStart(n,r),f.setEnd(o,a);var v=f.collapsed;return{start:v?p:d,end:v?d:p}}function It(e,t){var n,r,o=document.selection.createRange().duplicate();void 0===t.end?(n=t.start,r=n):t.start>t.end?(n=t.end,r=t.start):(n=t.start,r=t.end),o.moveToElementText(e),o.moveStart("character",n),o.setEndPoint("EndToStart",o),o.moveEnd("character",r-n),o.select()}function Dt(e,t){if(window.getSelection){var n=window.getSelection(),r=e[Oi()].length,o=Math.min(t.start,r),a=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>a){var i=a;a=o,o=i}var l=Vl(e,o),u=Vl(e,a);if(l&&u){var s=document.createRange();s.setStart(l.node,l.offset),n.removeAllRanges(),o>a?(n.addRange(s),n.extend(u.node,u.offset)):(s.setEnd(u.node,u.offset),n.addRange(s))}}}function Lt(e){return!(!e||!("function"==typeof Node?e instanceof Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}function Ut(e){return Yl(e)&&3==e.nodeType}function Ht(e,t){return!(!e||!t)&&(e===t||!ql(e)&&(ql(t)?Ht(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function Wt(e){try{e.focus()}catch(e){}}function jt(){if("undefined"==typeof document)return null;try{return document.activeElement||document.body}catch(e){return document.body}}function Vt(e){return Ql(document.documentElement,e)}function Bt(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function zt(e,t){if(Bt(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o=32||13===t?t:0}function Gt(e){if(e.key){var t=gu[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=hu(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?yu[e.keyCode]||"Unidentified":""}function Zt(e,t,n,r){return gl.call(this,e,t,n,r)}function Jt(e,t,n,r){return kl.call(this,e,t,n,r)}function en(e,t,n,r){return gl.call(this,e,t,n,r)}function tn(e,t,n,r){return Ai.call(this,e,t,n,r)}function nn(e,t,n,r){return kl.call(this,e,t,n,r)}function rn(){Du||(Du=!0,Dr.injection.injectReactEventListener(Ll),mr.injection.injectEventPluginOrder(ml),lr.injection.injectComponentTree(oo),mr.injection.injectEventPluginsByName({SimpleEventPlugin:Iu,EnterLeaveEventPlugin:wl,ChangeEventPlugin:fl,SelectEventPlugin:su,BeforeInputEventPlugin:Gi}),Yr.injection.injectDOMPropertyConfig(fi),Yr.injection.injectDOMPropertyConfig(_l),Yr.injection.injectDOMPropertyConfig(jl))}function on(e,t){return e!==Bu&&e!==Vu||t!==Bu&&t!==Vu?e===ju&&t!==ju?-255:e!==ju&&t===ju?255:e-t:0}function an(e){if(null!==e.updateQueue)return e.updateQueue;var t=void 0;return t={first:null,last:null,hasForceUpdate:!1,callbackList:null},e.updateQueue=t,t}function ln(e,t){var n=e.updateQueue;if(null===n)return t.updateQueue=null,null;var r=null!==t.updateQueue?t.updateQueue:{};return r.first=n.first,r.last=n.last,r.hasForceUpdate=!1,r.callbackList=null,r.isProcessing=!1,t.updateQueue=r,r}function un(e){return{priorityLevel:e.priorityLevel,partialState:e.partialState,callback:e.callback,isReplace:e.isReplace,isForced:e.isForced,isTopLevelUnmount:e.isTopLevelUnmount,next:null}}function sn(e,t,n,r){null!==n?n.next=t:(t.next=e.first,e.first=t),null!==r?t.next=r:e.last=t}function cn(e,t){var n=t.priorityLevel,r=null,o=null;if(null!==e.last&&on(e.last.priorityLevel,n)<=0)r=e.last;else for(o=e.first;null!==o&&on(o.priorityLevel,n)<=0;)r=o,o=o.next;return r}function dn(e,t){var n=an(e),r=null!==e.alternate?an(e.alternate):null,o=cn(n,t),a=null!==o?o.next:n.first;if(null===r)return sn(n,t,o,a),null;var i=cn(r,t),l=null!==i?i.next:r.first;if(sn(n,t,o,a),a!==l){var u=un(t);return sn(r,u,i,l),u}return null===i&&(r.first=t),null===l&&(r.last=null),null}function pn(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:!1,next:null};dn(e,o)}function fn(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!0,isForced:!1,isTopLevelUnmount:!1,next:null};dn(e,o)}function vn(e,t,n){var r={priorityLevel:n,partialState:null,callback:t,isReplace:!1,isForced:!0,isTopLevelUnmount:!1,next:null};dn(e,r)}function mn(e){return null!==e.first?e.first.priorityLevel:ju}function hn(e,t,n,r){var o=null===t.element,a={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:o,next:null},i=dn(e,a);if(o){var l=e.updateQueue,u=null!==e.alternate?e.alternate.updateQueue:null;null!==l&&null!==a.next&&(a.next=null,l.last=a),null!==u&&null!==i&&null!==i.next&&(i.next=null,u.last=a)}}function gn(e,t,n,r){var o=e.partialState;if("function"==typeof o){var a=o;return a.call(t,n,r)}return o}function yn(e,t,n,r,o,a){t.hasForceUpdate=!1;for(var i=r,l=!0,u=null,s=t.first;null!==s&&on(s.priorityLevel,a)<=0;){t.first=s.next,null===t.first&&(t.last=null);var c=void 0;s.isReplace?(i=gn(s,n,i,o),l=!0):(c=gn(s,n,i,o),c&&(i=l?Yn({},i,c):Yn(i,c),l=!1)),s.isForced&&(t.hasForceUpdate=!0),null===s.callback||s.isTopLevelUnmount&&null!==s.next||(u=u||[],u.push(s.callback),e.effectTag|=Wu),s=s.next}return t.callbackList=u,null!==t.first||null!==u||t.hasForceUpdate||(e.updateQueue=null),i}function bn(e,t,n){var r=t.callbackList;if(null!==r)for(var o=0;of?(g=d,d=null):g=d.sibling;var y=m(e,d,l[f],u);if(null===y){null===d&&(d=g);break}t&&d&&null===y.alternate&&n(e,d),p=i(y,p,f),null===c?s=y:c.sibling=y,c=y,d=g}if(f===l.length)return r(e,d),s;if(null===d){for(;fy?(b=f,f=null):b=f.sibling;var k=m(e,f,C.value,u);if(null===k){f||(f=b);break}t&&f&&null===k.alternate&&n(e,f),g=i(k,g,y),null===p?d=k:p.sibling=k,p=k,f=b}if(C.done)return r(e,f),d;if(null===f){for(;!C.done;y++,C=c.next()){var P=v(e,C.value,u);null!==P&&(g=i(P,g,y),null===p?d=P:p.sibling=P,p=P)}return d}for(var E=o(e,f);!C.done;y++,C=c.next()){var w=h(E,e,y,C.value,u);null!==w&&(t&&null!==w.alternate&&E.delete(null===w.key?y:w.key),g=i(w,g,y),null===p?d=w:p.sibling=w,p=w)}return t&&E.forEach(function(t){return n(e,t)}),d}function b(e,t,n,o){if(null!==t&&t.tag===ed){r(e,t.sibling);var i=a(t,o);return i.pendingProps=n,i.return=e,i}r(e,t);var l=qc(n,o);return l.return=e,l}function C(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.type===o.type){r(e,u.sibling);var s=a(u,i);return s.ref=Mn(u,o),s.pendingProps=o.props,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=Kc(o,i);return c.ref=Mn(t,o),c.return=e,c}function k(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===nd){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=Qc(o,i);return c.return=e,c}function P(e,t,n,o){var i=t;if(null!==i){if(i.tag===rd){r(e,i.sibling);var l=a(i,o);return l.type=n.value,l.return=e,l}r(e,i)}var u=$c(n,o);return u.type=n.value,u.return=e,u}function E(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===td&&u.stateNode.containerInfo===o.containerInfo&&u.stateNode.implementation===o.implementation){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o.children||[],s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=Xc(o,i);return c.return=e,c}function w(e,t,n,o){var a=io.disableNewFiberFeatures,i="object"==typeof n&&null!==n;if(i)if(a)switch(n.$$typeof){case Tc:return l(C(e,t,n,o));case Bc:return l(E(e,t,n,o))}else switch(n.$$typeof){case Tc:return l(C(e,t,n,o));case jc:return l(k(e,t,n,o));case Vc:return l(P(e,t,n,o));case Bc:return l(E(e,t,n,o))}if(a)switch(e.tag){case Jc:var u=e.type;null!==n&&n!==!1?Vn("109",u.displayName||u.name||"Component"):void 0;break;case Zc:var s=e.type;null!==n&&n!==!1?Vn("105",s.displayName||s.name||"Component"):void 0}if("string"==typeof n||"number"==typeof n)return l(b(e,t,""+n,o));if(Gc(n))return g(e,t,n,o);if(Wc(n))return y(e,t,n,o);if(i&&An(e,n),!a&&"undefined"==typeof n)switch(e.tag){case Jc:case Zc:var c=e.type;Qn(!1,"%s(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.",c.displayName||c.name||"Component")}return r(e,t)}return w}function Dn(e){if(!e)return es;var t=ns.get(e);return"number"==typeof t.tag?wf(t):t._processChildContext(t._context)}function Ln(e){return!(!e||e.nodeType!==$f&&e.nodeType!==Xf&&e.nodeType!==Gf)}function Un(e){if(!Ln(e))throw new Error("Target container is not a DOM element.")}function Hn(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Wn(){Jf=!0}function jn(e,t,n,r){Un(n);var o=n.nodeType===Yf?n.documentElement:n,a=o._reactRootContainer;if(a)Zf.updateContainer(t,a,e,r);else{for(;o.lastChild;)o.removeChild(o.lastChild);var i=Zf.createContainer(o);a=o._reactRootContainer=i,Zf.unbatchedUpdates(function(){Zf.updateContainer(t,i,e,r)})}return Zf.getPublicRootInstance(a)}var Vn=t,Bn=Object.getOwnPropertySymbols,zn=Object.prototype.hasOwnProperty,Kn=Object.prototype.propertyIsEnumerable,Yn=r()?Object.assign:function(e,t){for(var r,o,a=n(e),i=1;i]/,aa=J,ia=ee,la=new RegExp("^["+Yr.ATTRIBUTE_NAME_START_CHAR+"]["+Yr.ATTRIBUTE_NAME_CHAR+"]*$"),ua={},sa={},ca={createMarkupForID:function(e){return Yr.ID_ATTRIBUTE_NAME+"="+ia(e)},setAttributeForID:function(e,t){e.setAttribute(Yr.ID_ATTRIBUTE_NAME,t)},createMarkupForRoot:function(){return Yr.ROOT_ATTRIBUTE_NAME+'=""'},setAttributeForRoot:function(e){e.setAttribute(Yr.ROOT_ATTRIBUTE_NAME,"")},createMarkupForProperty:function(e,t){var n=Yr.properties.hasOwnProperty(e)?Yr.properties[e]:null;if(n){if(ne(n,t))return"";var r=n.attributeName;return n.hasBooleanValue||n.hasOverloadedBooleanValue&&t===!0?r+'=""':r+"="+ia(t)}return Yr.isCustomAttribute(e)?null==t?"":e+"="+ia(t):null},createMarkupForCustomAttribute:function(e,t){return te(e)&&null!=t?e+"="+ia(t):""},setValueForProperty:function(e,t,n){var r=Yr.properties.hasOwnProperty(t)?Yr.properties[t]:null;if(r){var o=r.mutationMethod;if(o)o(e,n);else{if(ne(r,n))return void ca.deleteValueForProperty(e,t);if(r.mustUseProperty)e[r.propertyName]=n;else{var a=r.attributeName,i=r.attributeNamespace;i?e.setAttributeNS(i,a,""+n):r.hasBooleanValue||r.hasOverloadedBooleanValue&&n===!0?e.setAttribute(a,""):e.setAttribute(a,""+n)}}}else if(Yr.isCustomAttribute(t))return void ca.setValueForAttribute(e,t,n)},setValueForAttribute:function(e,t,n){te(t)&&(null==n?e.removeAttribute(t):e.setAttribute(t,""+n))},deleteValueForAttribute:function(e,t){e.removeAttribute(t)},deleteValueForProperty:function(e,t){var n=Yr.properties.hasOwnProperty(t)?Yr.properties[t]:null;if(n){var r=n.mutationMethod;if(r)r(e,void 0);else if(n.mustUseProperty){var o=n.propertyName;n.hasBooleanValue?e[o]=!1:e[o]=""}else e.removeAttribute(n.attributeName)}else Yr.isCustomAttribute(t)&&e.removeAttribute(t)}},da=ca,pa={getHostProps:function(e,t){var n=e,r=t.value,o=t.checked,a=Yn({type:void 0,step:void 0,min:void 0,max:void 0},t,{defaultChecked:void 0,defaultValue:void 0,value:null!=r?r:n._wrapperState.initialValue,checked:null!=o?o:n._wrapperState.initialChecked});return a},mountWrapper:function(e,t){var n=t.defaultValue,r=e;r._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:null!=t.value?t.value:n}},updateWrapper:function(e,t){var n=e,r=t.checked;null!=r&&da.setValueForProperty(n,"checked",r||!1);var o=t.value;if(null!=o){var a=""+o;a!==n.value&&(n.value=a)}else null==t.value&&null!=t.defaultValue&&n.defaultValue!==""+t.defaultValue&&(n.defaultValue=""+t.defaultValue),null==t.checked&&null!=t.defaultChecked&&(n.defaultChecked=!!t.defaultChecked)},postMountWrapper:function(e,t){var n=e;switch(t.type){case"submit":case"reset":break;case"color":case"date":case"datetime":case"datetime-local":case"month":case"time":case"week":n.value="",n.value=n.defaultValue;break;default:n.value=n.value}var r=n.name;""!==r&&(n.name=""),n.defaultChecked=!n.defaultChecked,n.defaultChecked=!n.defaultChecked,""!==r&&(n.name=r)},restoreControlledState:function(e,t){var n=e;pa.updateWrapper(n,t),re(n,t)}},fa=pa,va={mountWrapper:function(e,t){},postMountWrapper:function(e,t){null!=t.value&&e.setAttribute("value",t.value)},getHostProps:function(e,t){var n=Yn({children:void 0},t),r=oe(t.children);return r&&(n.children=r),n}},ma=va,ha=!1,ga={getHostProps:function(e,t){return Yn({},t,{value:void 0})},mountWrapper:function(e,t){var n=e,r=t.value;n._wrapperState={initialValue:null!=r?r:t.defaultValue,wasMultiple:!!t.multiple},void 0===t.value||void 0===t.defaultValue||ha||(ha=!0),n.multiple=!!t.multiple,null!=r?ae(n,!!t.multiple,r):null!=t.defaultValue&&ae(n,!!t.multiple,t.defaultValue)},postUpdateWrapper:function(e,t){var n=e;n._wrapperState.initialValue=void 0;var r=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!t.multiple;var o=t.value;null!=o?ae(n,!!t.multiple,o):r!==!!t.multiple&&(null!=t.defaultValue?ae(n,!!t.multiple,t.defaultValue):ae(n,!!t.multiple,t.multiple?[]:""))},restoreControlledState:function(e,t){var n=e,r=t.value;null!=r&&ae(n,!!t.multiple,r)}},ya=ga,ba={getHostProps:function(e,t){var n=e;null!=t.dangerouslySetInnerHTML?Vn("91"):void 0;var r=Yn({},t,{value:void 0,defaultValue:void 0,children:""+n._wrapperState.initialValue});return r},mountWrapper:function(e,t){var n=e,r=t.value,o=r;if(null==r){var a=t.defaultValue,i=t.children;null!=i&&(null!=a?Vn("92"):void 0,Array.isArray(i)&&(i.length<=1?void 0:Vn("93"),i=i[0]),a=""+i),null==a&&(a=""),o=a}n._wrapperState={initialValue:""+o}},updateWrapper:function(e,t){var n=e,r=t.value;if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e,t){var n=e,r=n.textContent;r===n._wrapperState.initialValue&&(n.value=r)},restoreControlledState:function(e,t){ba.updateWrapper(e,t)}},Ca=ba,ka=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e},Pa=ka,Ea=/^[ \r\n\t\f]/,wa=/<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/,Ta=Pa(function(e,t){if(e.namespaceURI!==zo.svg||"innerHTML"in e)e.innerHTML=t;else{ra=ra||document.createElement("div"),ra.innerHTML=""+t+"";for(var n=ra.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(Pr.canUseDOM){var xa=document.createElement("div");xa.innerHTML=" ",""===xa.innerHTML&&(Ta=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),Ea.test(t)||"<"===t[0]&&wa.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t}),xa=null}var Sa=Ta,Na=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};Pr.canUseDOM&&("textContent"in document.documentElement||(Na=function(e,t){return 3===e.nodeType?void(e.nodeValue=t):void Sa(e,aa(t))}));var Ra=Na,Oa={_getTrackerFromNode:function(e){return le(oo.getInstanceFromNode(e))},trackNode:function(e){e._wrapperState.valueTracker||(e._wrapperState.valueTracker=de(e,e))},track:function(e){if(!le(e)){var t=oo.getNodeFromInstance(e);ue(e,de(t,e))}},updateValueIfChanged:function(e){if(!e)return!1;var t=le(e);if(!t)return"number"==typeof e.tag?Oa.trackNode(e.stateNode):Oa.track(e),!0;var n=t.getValue(),r=ce(oo.getNodeFromInstance(e));return r!==n&&(t.setValue(r),!0)},stopTracking:function(e){var t=le(e);t&&t.stopTracking()}},_a=Oa,Fa=Yn||function(e){for(var t=1;t";var u=l.firstChild;o=l.removeChild(u)}else o=t.is?a.createElement(e,t.is):a.createElement(e);else o=a.createElementNS(i,e);return o},setInitialProperties:function(e,t,n,r){var o,a=ge(t,n);switch(t){case"audio":case"form":case"iframe":case"img":case"image":case"link":case"object":case"source":case"video":case"details":he(e,t),o=n;break;case"input":fa.mountWrapper(e,n),o=fa.getHostProps(e,n),he(e,t),ve(r,"onChange");break;case"option":ma.mountWrapper(e,n),o=ma.getHostProps(e,n);break;case"select":ya.mountWrapper(e,n),o=ya.getHostProps(e,n),he(e,t),ve(r,"onChange");break;case"textarea":Ca.mountWrapper(e,n),o=Ca.getHostProps(e,n),he(e,t),ve(r,"onChange");break;default:o=n}switch(fe(t,o),ye(e,r,o,a),t){case"input":_a.trackNode(e),fa.postMountWrapper(e,n);break;case"textarea":_a.trackNode(e),Ca.postMountWrapper(e,n);break;case"option":ma.postMountWrapper(e,n);break;default:"function"==typeof o.onClick&&me(e)}},diffProperties:function(e,t,n,r,o){var a,i,l=null;switch(t){case"input":a=fa.getHostProps(e,n),i=fa.getHostProps(e,r),l=[];break;case"option":a=ma.getHostProps(e,n),i=ma.getHostProps(e,r),l=[];break;case"select":a=ya.getHostProps(e,n),i=ya.getHostProps(e,r),l=[];break;case"textarea":a=Ca.getHostProps(e,n),i=Ca.getHostProps(e,r),l=[];break;default:a=n,i=r,"function"!=typeof a.onClick&&"function"==typeof i.onClick&&me(e)}fe(t,i);var u,s,c=null;for(u in a)if(!i.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if(u===Ha){var d=a[u];for(s in d)d.hasOwnProperty(s)&&(c||(c={}),c[s]="")}else u===Da||u===Ua||u===La||(Ia.hasOwnProperty(u)?l||(l=[]):(l=l||[]).push(u,null));for(u in i){var p=i[u],f=null!=a?a[u]:void 0;if(i.hasOwnProperty(u)&&p!==f&&(null!=p||null!=f))if(u===Ha)if(f){for(s in f)!f.hasOwnProperty(s)||p&&p.hasOwnProperty(s)||(c||(c={}),c[s]="");for(s in p)p.hasOwnProperty(s)&&f[s]!==p[s]&&(c||(c={}),c[s]=p[s])}else c||(l||(l=[]),l.push(u,c)),c=p;else if(u===Da){var v=p?p[Wa]:void 0,m=f?f[Wa]:void 0;null!=v&&m!==v&&(l=l||[]).push(u,""+v)}else u===Ua?f===p||"string"!=typeof p&&"number"!=typeof p||(l=l||[]).push(u,""+p):u===La||(Ia.hasOwnProperty(u)?(p&&ve(o,u),l||f===p||(l=[])):(l=l||[]).push(u,p))}return c&&(l=l||[]).push(Ha,c),l},updateProperties:function(e,t,n,r,o){var a=ge(n,r),i=ge(n,o);switch(be(e,t,a,i),n){case"input":fa.updateWrapper(e,o);break;case"textarea":Ca.updateWrapper(e,o);break;case"select":ya.postUpdateWrapper(e,o)}},restoreControlledState:function(e,t,n){switch(t){case"input":return void fa.restoreControlledState(e,n);case"textarea":return void Ca.restoreControlledState(e,n);case"select":return void ya.restoreControlledState(e,n)}}},$a=Qa,Xa=void 0,Ga=void 0;if("function"!=typeof requestAnimationFrame)Qn(!1,"React depends on requestAnimationFrame. Make sure that you load a polyfill in older browsers.");else if("function"!=typeof requestIdleCallback){var Za=null,Ja=null,ei=!1,ti=!1,ni=0,ri=33,oi=33,ai={timeRemaining:"object"==typeof performance&&"function"==typeof performance.now?function(){return ni-performance.now()}:function(){return ni-Date.now()}},ii="__reactIdleCallback$"+Math.random().toString(36).slice(2),li=function(e){if(e.source===window&&e.data===ii){ei=!1;var t=Ja;Ja=null,t&&t(ai)}};window.addEventListener("message",li,!1);var ui=function(e){ti=!1;var t=e-ni+oi;t1?1-t:void 0;return this._fallbackText=o.slice(e,l),this._fallbackText}}),Ni.addPoolingTo(Ue);var _i=Ue,Fi=["dispatchConfig","_targetInst","nativeEvent","isDefaultPrevented","isPropagationStopped","_dispatchListeners","_dispatchInstances"],Mi={type:null,target:null,currentTarget:or.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};Yn(He.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=or.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=or.thatReturnsTrue)},persist:function(){this.isPersistent=or.thatReturnsTrue},isPersistent:or.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var t in e)this[t]=null;for(var n=0;n8&&Vi<=11),Ki=32,Yi=String.fromCharCode(Ki),qi={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},Qi=!1,$i=null,Xi={eventTypes:qi,extractEvents:function(e,t,n,r){return[Qe(e,t,n,r),Ge(e,t,n,r)]}},Gi=Xi,Zi=function(e,t,n,r,o,a){return e(t,n,r,o,a)},Ji=function(e,t){return e(t)},el=!1,tl={injectStackBatchedUpdates:function(e){Zi=e},injectFiberBatchedUpdates:function(e){Ji=e}},nl={batchedUpdates:et,injection:tl},rl=nl,ol=tt,al={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},il=nt,ll={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},ul=null,sl=null,cl=!1;Pr.canUseDOM&&(cl=Rr("change")&&(!document.documentMode||document.documentMode>8));var dl=!1;Pr.canUseDOM&&(dl=Rr("input")&&(!document.documentMode||document.documentMode>9));var pl={eventTypes:ll,_isInputEventSupported:dl,extractEvents:function(e,t,n,r){var o,a,i=t?oo.getNodeFromInstance(t):window;if(ot(i)?cl?o=ct:a=dt:il(i)?dl?o=bt:(o=ht,a=mt):gt(i)&&(o=yt),o){var l=o(e,t);if(l){var u=rt(l,n,r);return u}}a&&a(e,i,t)}},fl=pl,vl=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"],ml=vl,hl={view:function(e){if(e.view)return e.view;var t=ol(e);if(t.window===t)return t;var n=t.ownerDocument;return n?n.defaultView||n.parentWindow:window},detail:function(e){return e.detail||0}};Ai.augmentClass(Ct,hl);var gl=Ct,yl={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"},bl=Pt,Cl={screenX:null,screenY:null,clientX:null,clientY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:bl,button:function(e){var t=e.button;return"which"in e?t:2===t?2:4===t?1:0},buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},pageX:function(e){return"pageX"in e?e.pageX:e.clientX+br.currentScrollLeft},pageY:function(e){return"pageY"in e?e.pageY:e.clientY+br.currentScrollTop}};gl.augmentClass(Et,Cl);var kl=Et,Pl={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},El={eventTypes:Pl,extractEvents:function(e,t,n,r){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var o;if(r.window===r)o=r;else{var a=r.ownerDocument;o=a?a.defaultView||a.parentWindow:window}var i,l;if("topMouseOut"===e){i=t;var u=n.relatedTarget||n.toElement;l=u?oo.getClosestInstanceFromNode(u):null}else i=null,l=t;if(i===l)return null;var s=null==i?o:oo.getNodeFromInstance(i),c=null==l?o:oo.getNodeFromInstance(l),d=kl.getPooled(Pl.mouseLeave,i,n,r);d.type="mouseleave",d.target=s,d.relatedTarget=c;var p=kl.getPooled(Pl.mouseEnter,l,n,r);return p.type="mouseenter",p.target=c,p.relatedTarget=s,yi.accumulateEnterLeaveDispatches(d,p,i,l),[d,p]}},wl=El,Tl=Yr.injection.MUST_USE_PROPERTY,xl=Yr.injection.HAS_BOOLEAN_VALUE,Sl=Yr.injection.HAS_NUMERIC_VALUE,Nl=Yr.injection.HAS_POSITIVE_NUMERIC_VALUE,Rl=Yr.injection.HAS_OVERLOADED_BOOLEAN_VALUE,Ol={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+Yr.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:xl,allowTransparency:0,alt:0,as:0,async:xl,autoComplete:0,autoPlay:xl,capture:xl,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:Tl|xl,cite:0,classID:0,className:0,cols:Nl,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:xl,coords:0,crossOrigin:0,data:0,dateTime:0,default:xl,defer:xl,dir:0,disabled:xl,download:Rl,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:xl,formTarget:0,frameBorder:0,headers:0,height:0,hidden:xl,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:xl,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:Tl|xl,muted:Tl|xl,name:0,nonce:0,noValidate:xl,open:xl,optimum:0,pattern:0,placeholder:0,playsInline:xl,poster:0,preload:0,profile:0,radioGroup:0,readOnly:xl,referrerPolicy:0,rel:0,required:xl,reversed:xl,role:0,rows:Nl,rowSpan:Sl,sandbox:0,scope:0,scoped:xl,scrolling:0,seamless:xl,selected:Tl|xl,shape:0,size:Nl,sizes:0,slot:0,span:Nl,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:Sl,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:xl,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{}},_l=Ol,Fl={listen:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!1),{remove:function(){e.removeEventListener(t,n,!1)}}):e.attachEvent?(e.attachEvent("on"+t,n),{remove:function(){e.detachEvent("on"+t,n)}}):void 0},capture:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!0),{remove:function(){e.removeEventListener(t,n,!0)}}):{remove:or}},registerDefault:function(){}},Ml=Fl,Al=wt,Il=$r.HostRoot;Yn(xt.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.targetInst=null,this.ancestors.length=0}}),Ni.addPoolingTo(xt,Ni.threeArgumentPooler);var Dl={_enabled:!0,_handleTopLevel:null,WINDOW_HANDLE:Pr.canUseDOM?window:null,setHandleTopLevel:function(e){Dl._handleTopLevel=e},setEnabled:function(e){Dl._enabled=!!e},isEnabled:function(){return Dl._enabled},trapBubbledEvent:function(e,t,n){return n?Ml.listen(n,t,Dl.dispatchEvent.bind(null,e)):null},trapCapturedEvent:function(e,t,n){return n?Ml.capture(n,t,Dl.dispatchEvent.bind(null,e)):null},monitorScrollValue:function(e){var t=Nt.bind(null,e);Ml.listen(window,"scroll",t)},dispatchEvent:function(e,t){if(Dl._enabled){var n=ol(t),r=oo.getClosestInstanceFromNode(n),o=xt.getPooled(e,t,r);try{rl.batchedUpdates(St,o)}finally{xt.release(o)}}}},Ll=Dl,Ul={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},Hl={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},Wl={Properties:{},DOMAttributeNamespaces:{xlinkActuate:Ul.xlink,xlinkArcrole:Ul.xlink,xlinkHref:Ul.xlink,xlinkRole:Ul.xlink,xlinkShow:Ul.xlink,xlinkTitle:Ul.xlink,xlinkType:Ul.xlink,xmlBase:Ul.xml,xmlLang:Ul.xml,xmlSpace:Ul.xml},DOMAttributeNames:{}};Object.keys(Hl).forEach(function(e){Wl.Properties[e]=0,Hl[e]&&(Wl.DOMAttributeNames[e]=Hl[e])});var jl=Wl,Vl=_t,Bl=Pr.canUseDOM&&"selection"in document&&!("getSelection"in window),zl={getOffsets:Bl?Mt:At,setOffsets:Bl?It:Dt},Kl=zl,Yl=Lt,ql=Ut,Ql=Ht,$l=Wt,Xl=jt,Gl={hasSelectionCapabilities:function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)},getSelectionInformation:function(){var e=Xl();return{focusedElem:e,selectionRange:Gl.hasSelectionCapabilities(e)?Gl.getSelection(e):null}},restoreSelection:function(e){var t=Xl(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&Vt(n)){Gl.hasSelectionCapabilities(n)&&Gl.setSelection(n,r);for(var o=[],a=n;a=a.parentNode;)1===a.nodeType&&o.push({element:a,left:a.scrollLeft,top:a.scrollTop});$l(n);for(var i=0;i-1;)hs[gs]=null,gs--},Es={createCursor:ys,isEmpty:bs,pop:Cs,push:ks,reset:Ps},ws=Yn||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:null,o={$$typeof:Fu,key:null==r?null:""+r,children:e,handler:t,props:n};return o},Sc=function(e){var t={$$typeof:Mu,value:e};return t},Nc=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Fu},Rc=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Mu},Oc=Mu,_c=Fu,Fc={createCoroutine:xc,createYield:Sc,isCoroutine:Nc,isYield:Rc,REACT_YIELD_TYPE:Oc,REACT_COROUTINE_TYPE:_c},Mc="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.portal")||60106,Ac=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Mc,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},Ic=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Mc},Dc=Mc,Lc={createPortal:Ac,isPortal:Ic,REACT_PORTAL_TYPE:Dc},Uc="function"==typeof Symbol&&Symbol.iterator,Hc="@@iterator",Wc=Fn,jc=Fc.REACT_COROUTINE_TYPE,Vc=Fc.REACT_YIELD_TYPE,Bc=Lc.REACT_PORTAL_TYPE,zc=hc.cloneFiber,Kc=hc.createFiberFromElement,Yc=hc.createFiberFromFragment,qc=hc.createFiberFromText,Qc=hc.createFiberFromCoroutine,$c=hc.createFiberFromYield,Xc=hc.createFiberFromPortal,Gc=Array.isArray,Zc=$r.FunctionalComponent,Jc=$r.ClassComponent,ed=$r.HostText,td=$r.HostPortal,nd=$r.CoroutineComponent,rd=$r.YieldComponent,od=$r.Fragment,ad=Uu.NoEffect,id=Uu.Placement,ld=Uu.Deletion,ud=In(!0,!0),sd=In(!1,!0),cd=In(!1,!1),dd=function(e,t){if(t.child)if(null!==e&&t.child===e.child){var n=t.child,r=zc(n,n.pendingWorkPriority);for(t.child=r,r.return=t;null!==n.sibling;)n=n.sibling,r=r.sibling=zc(n,n.pendingWorkPriority),r.return=t;r.sibling=null}else for(var o=t.child;null!==o;)o.return=t,o=o.sibling},pd={reconcileChildFibers:ud,reconcileChildFibersInPlace:sd,mountChildFibersInPlace:cd,cloneChildFibers:dd},fd=Uu.Update,vd=qs.cacheContext,md=qs.getMaskedContext,hd=qs.getUnmaskedContext,gd=qs.isContextConsumer,yd=Zu.addUpdate,bd=Zu.addReplaceUpdate,Cd=Zu.addForceUpdate,kd=Zu.beginUpdateQueue,Pd=qs,Ed=Pd.hasContextChanged,wd=ms.isMounted,Td=Array.isArray,xd=function(e,t,n,r){function o(e,t,n,r,o,a){if(null===t||null!==e.updateQueue&&e.updateQueue.hasForceUpdate)return!0;var i=e.stateNode;if("function"==typeof i.shouldComponentUpdate){var l=i.shouldComponentUpdate(n,o,a);return l}var u=e.type;return!u.prototype||!u.prototype.isPureReactComponent||(!eu(t,n)||!eu(r,o))}function a(e){var t=e.stateNode,n=t.state;n&&("object"!=typeof n||Td(n))&&Vn("106",go(e)),"function"==typeof t.getChildContext&&("object"!=typeof e.type.childContextTypes?Vn("107",go(e)):void 0)}function i(e,t){t.props=e.memoizedProps,t.state=e.memoizedState}function l(e,t){t.updater=p,e.stateNode=t,ns.set(t,e)}function u(e){var t=e.type,n=e.pendingProps,r=hd(e),o=gd(e),i=o?md(e,r):es,u=new t(n,i);return l(e,u),a(e),o&&vd(e,r,i),u}function s(e,t){var n=e.stateNode,r=n.state||null,o=e.pendingProps;Qn(o,"There must be pending props for an initial mount. This error is likely caused by a bug in React. Please file an issue.");var a=hd(e);if(n.props=o,n.state=r,n.refs=es,n.context=md(e,a),"function"==typeof n.componentWillMount){n.componentWillMount();var i=e.updateQueue;null!==i&&(n.state=kd(e,i,n,r,o,t))}"function"==typeof n.componentDidMount&&(e.effectTag|=fd)}function c(e,t){var n=e.stateNode;i(e,n);var r=e.memoizedState,a=e.pendingProps;a||(a=e.memoizedProps,Qn(null!=a,"There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue."));var l=hd(e),s=md(e,l);if(!o(e,e.memoizedProps,a,e.memoizedState,r,s))return n.props=a,n.state=r,n.context=s,!1;var c=u(e);c.props=a,c.state=r=c.state||null,c.context=s,"function"==typeof c.componentWillMount&&c.componentWillMount();var d=e.updateQueue;return null!==d&&(c.state=kd(e,d,c,r,a,t)),"function"==typeof n.componentDidMount&&(e.effectTag|=fd),!0}function d(e,t,a){var l=t.stateNode;i(t,l);var u=t.memoizedProps,s=t.pendingProps;s||(s=u,Qn(null!=s,"There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue."));var c=l.context,d=hd(t),f=md(t,d);u===s&&c===f||"function"==typeof l.componentWillReceiveProps&&(l.componentWillReceiveProps(s,f),l.state!==t.memoizedState&&p.enqueueReplaceState(l,l.state,null));var v=t.updateQueue,m=t.memoizedState,h=void 0;if(h=null!==v?kd(t,v,l,m,s,a):m,!(u!==s||m!==h||Ed()||null!==v&&v.hasForceUpdate))return"function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=fd)), +!1;var g=o(t,u,s,m,h,f);return g?("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(s,h,f),"function"==typeof l.componentDidUpdate&&(t.effectTag|=fd)):("function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=fd)),n(t,s),r(t,h)),l.props=s,l.state=h,l.context=f,g}var p={isMounted:wd,enqueueSetState:function(n,r,o){var a=ns.get(n),i=t();o=void 0===o?null:o,yd(a,r,o,i),e(a,i)},enqueueReplaceState:function(n,r,o){var a=ns.get(n),i=t();o=void 0===o?null:o,bd(a,r,o,i),e(a,i)},enqueueForceUpdate:function(n,r){var o=ns.get(n),a=t();r=void 0===r?null:r,Cd(o,r,a),e(o,a)}};return{adoptClassInstance:l,constructClassInstance:u,mountClassInstance:s,resumeMountClassInstance:c,updateClassInstance:d}},Sd=pd.mountChildFibersInPlace,Nd=pd.reconcileChildFibers,Rd=pd.reconcileChildFibersInPlace,Od=pd.cloneChildFibers,_d=Zu.beginUpdateQueue,Fd=qs.getMaskedContext,Md=qs.getUnmaskedContext,Ad=qs.hasContextChanged,Id=qs.pushContextProvider,Dd=qs.pushTopLevelContextObject,Ld=qs.invalidateContextProvider,Ud=$r.IndeterminateComponent,Hd=$r.FunctionalComponent,Wd=$r.ClassComponent,jd=$r.HostRoot,Vd=$r.HostComponent,Bd=$r.HostText,zd=$r.HostPortal,Kd=$r.CoroutineComponent,Yd=$r.CoroutineHandlerPhase,qd=$r.YieldComponent,Qd=$r.Fragment,$d=Hu.NoWork,Xd=Hu.OffscreenPriority,Gd=Uu.Placement,Zd=Uu.ContentReset,Jd=Uu.Err,ep=Uu.Ref,tp=function(e,t,n,r){function o(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function a(e){e.progressedFirstDeletion=e.progressedLastDeletion=null}function i(e){e.firstEffect=e.progressedFirstDeletion,e.lastEffect=e.progressedLastDeletion}function l(e,t,n){var r=t.pendingWorkPriority;u(e,t,n,r)}function u(e,t,n,r){t.memoizedProps=null,null===e?t.child=Sd(t,t.child,n,r):e.child===t.child?(a(t),t.child=Nd(t,t.child,n,r),i(t)):(t.child=Rd(t,t.child,n,r),i(t)),o(e,t,r)}function s(e,t){var n=t.pendingProps;if(Ad())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n)return C(e,t);return l(e,t,n),P(t,n),t.child}function c(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=ep)}function d(e,t){var n=t.type,r=t.pendingProps,o=t.memoizedProps;if(Ad())null===r&&(r=o);else{if(null===r||o===r)return C(e,t);if("function"==typeof n.shouldComponentUpdate&&!n.shouldComponentUpdate(o,r))return P(t,r),C(e,t)}var a,i=Md(t),u=Fd(t,i);return a=n(r,u),l(e,t,a),P(t,r),t.child}function p(e,t,n){var r=Id(t),o=void 0;return null===e?t.stateNode?o=I(t,n):(M(t),A(t,n),o=!0):o=D(e,t,n),f(e,t,o,r)}function f(e,t,n,r){if(c(e,t),!n)return C(e,t);var o=t.stateNode;Yo.current=t;var a=void 0;return a=o.render(),l(e,t,a),E(t,o.state),P(t,o.props),r&&Ld(t),t.child}function v(e,t,n){var r=t.stateNode;r.pendingContext?Dd(t,r.pendingContext,r.pendingContext!==r.context):r.context&&Dd(t,r.context,!1),O(t,r.containerInfo);var o=t.updateQueue;if(null!==o){var a=t.memoizedState,i=_d(t,o,null,a,null,n);if(a===i)return C(e,t);var u=i.element;return l(e,t,u),E(t,i),t.child}return C(e,t)}function m(e,t){R(t);var n=t.pendingProps,r=null!==e?e.memoizedProps:null,o=t.memoizedProps;if(Ad())null===n&&(n=o,Qn(null!==n,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue."));else if(null===n||o===n){if(!S&&N(t.type,o)&&t.pendingWorkPriority!==Xd){for(var a=t.progressedChild;null!==a;)a.pendingWorkPriority=Xd,a=a.sibling;return null}return C(e,t)}var i=n.children,s=x(n);if(s?i=null:r&&x(r)&&(t.effectTag|=Zd),c(e,t),!S&&N(t.type,n)&&t.pendingWorkPriority!==Xd){if(t.progressedPriority===Xd&&(t.child=t.progressedChild),u(e,t,i,Xd),P(t,n),t.child=null!==e?e.child:null,null===e)for(var d=t.progressedChild;null!==d;)d.effectTag=Gd,d=d.sibling;return null}return l(e,t,i),P(t,n),t.child}function h(e,t){var n=t.pendingProps;return null===n&&(n=t.memoizedProps),P(t,n),null}function g(e,t,n){Qn(null===e,"An indeterminate component should never have mounted. This error is likely caused by a bug in React. Please file an issue.");var r,o=t.type,a=t.pendingProps,i=Md(t),u=Fd(t,i);if(r=o(a,u),"object"==typeof r&&null!==r&&"function"==typeof r.render){t.tag=Wd;var s=Id(t);return F(t,r),A(t,n),f(e,t,!0,s)}return t.tag=Hd,l(e,t,r),P(t,a),t.child}function y(e,t){var n=t.pendingProps;Ad()?null===n&&(n=e&&e.memoizedProps,Qn(null!==n,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue.")):null!==n&&t.memoizedProps!==n||(n=t.memoizedProps);var r=n.children,o=t.pendingWorkPriority;return t.memoizedProps=null,null===e?t.stateNode=Sd(t,t.stateNode,r,o):e.child===t.child?(a(t),t.stateNode=Nd(t,t.stateNode,r,o),i(t)):(t.stateNode=Rd(t,t.stateNode,r,o),i(t)),P(t,n),t.stateNode}function b(e,t){O(t,t.stateNode.containerInfo);var n=t.pendingWorkPriority,r=t.pendingProps;if(Ad())null===r&&(r=e&&e.memoizedProps,Qn(null!=r,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue."));else if(null===r||t.memoizedProps===r)return C(e,t);return null===e?(t.child=Rd(t,t.child,r,n),P(t,r),o(e,t,n)):(l(e,t,r),P(t,r)),t.child}function C(e,t){var n=t.pendingWorkPriority;return e&&t.child===e.child&&a(t),Od(e,t),o(e,t,n),t.child}function k(e,t){switch(t.tag){case Wd:Id(t);break;case zd:O(t,t.stateNode.containerInfo)}return null}function P(e,t){e.memoizedProps=t,e.pendingProps=null}function E(e,t){e.memoizedState=t}function w(e,t,n){if(t.pendingWorkPriority===$d||t.pendingWorkPriority>n)return k(e,t);switch(t.firstEffect=null,t.lastEffect=null,t.progressedPriority===n&&(t.child=t.progressedChild),t.tag){case Ud:return g(e,t,n);case Hd:return d(e,t);case Wd:return p(e,t,n);case jd:return v(e,t,n);case Vd:return m(e,t);case Bd:return h(e,t);case Yd:t.tag=Kd;case Kd:return y(e,t);case qd:return null;case zd:return b(e,t);case Qd:return s(e,t);default:Qn(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}}function T(e,t,n){if(Qn(t.tag===Wd||t.tag===jd,"Invalid type of work. This error is likely caused by a bug in React. Please file an issue."),t.effectTag|=Jd,t.pendingWorkPriority===$d||t.pendingWorkPriority>n)return k(e,t);t.firstEffect=null,t.lastEffect=null;var r=null;if(l(e,t,r),t.tag===Wd){var o=t.stateNode;t.memoizedProps=o.props,t.memoizedState=o.state,t.pendingProps=null}return t.child}var x=e.shouldSetTextContent,S=e.useSyncScheduling,N=e.shouldDeprioritizeSubtree,R=t.pushHostContext,O=t.pushHostContainer,_=xd(n,r,P,E),F=_.adoptClassInstance,M=_.constructClassInstance,A=_.mountClassInstance,I=_.resumeMountClassInstance,D=_.updateClassInstance;return{beginWork:w,beginFailedWork:T}},np=pd.reconcileChildFibers,rp=qs.popContextProvider,op=$r.IndeterminateComponent,ap=$r.FunctionalComponent,ip=$r.ClassComponent,lp=$r.HostRoot,up=$r.HostComponent,sp=$r.HostText,cp=$r.HostPortal,dp=$r.CoroutineComponent,pp=$r.CoroutineHandlerPhase,fp=$r.YieldComponent,vp=$r.Fragment,mp=Uu.Ref,hp=Uu.Update,gp=function(e,t){function n(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function r(e){e.effectTag|=hp}function o(e){e.effectTag|=mp}function a(e,t){var n=t.stateNode;for(n&&(n.return=t);null!==n;){if(n.tag===up||n.tag===sp||n.tag===cp)Qn(!1,"A coroutine cannot have host component children.");else if(n.tag===fp)e.push(n.type);else if(null!==n.child){n.child.return=n,n=n.child;continue}for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function i(e,t){var r=t.memoizedProps;Qn(r,"Should be resolved by now. This error is likely caused by a bug in React. Please file an issue."),t.tag=pp;var o=[];a(o,t);var i=r.handler,l=r.props,u=i(l,o),s=null!==e?e.child:null,c=t.pendingWorkPriority;return t.child=np(t,s,u,c),n(e,t,c),t.child}function l(e,t){for(var n=t.child;null!==n;){if(n.tag===up||n.tag===sp)d(e,n.stateNode);else if(n.tag===cp);else if(null!==n.child){n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n=n.sibling}}function u(e,t){switch(t.tag){case ap:return null;case ip:return rp(t),null;case lp:var n=t.stateNode;return n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null;case up:m(t);var a=v(),u=t.type,d=t.memoizedProps;if(null!==e&&null!=t.stateNode){var y=e.memoizedProps,b=t.stateNode,C=h(),k=f(b,u,y,d,a,C);t.updateQueue=k,k&&r(t),e.ref!==t.ref&&o(t)}else{if(!d)return Qn(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),null;var P=h(),E=s(u,d,a,P,t);l(E,t),p(E,u,d,a)&&r(t),t.stateNode=E,null!==t.ref&&o(t)}return null;case sp:var w=t.memoizedProps;if(e&&null!=t.stateNode){var T=e.memoizedProps;T!==w&&r(t)}else{if("string"!=typeof w)return Qn(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),null;var x=v(),S=h(),N=c(w,x,S,t);t.stateNode=N}return null;case dp:return i(e,t);case pp:return t.tag=dp,null;case fp:return null;case vp:return null;case cp:return r(t),g(t),null;case op:Qn(!1,"An indeterminate component should have become determinate before completing. This error is likely caused by a bug in React. Please file an issue.");default:Qn(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}}var s=e.createInstance,c=e.createTextInstance,d=e.appendInitialChild,p=e.finalizeInitialChildren,f=e.prepareUpdate,v=t.getRootHostContainer,m=t.popHostContext,h=t.getHostContext,g=t.popHostContainer;return{completeWork:u}},yp=null,bp=null,Cp=null,kp=null;if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&__REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber){var Pp=__REACT_DEVTOOLS_GLOBAL_HOOK__.inject,Ep=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot,wp=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount;bp=function(e){yp=Pp(e)},Cp=function(e){if(null!=yp)try{Ep(yp,e)}catch(e){}},kp=function(e){if(null!=yp)try{wp(yp,e)}catch(e){}}}var Tp=bp,xp=Cp,Sp=kp,Np={injectInternals:Tp,onCommitRoot:xp,onCommitUnmount:Sp},Rp=$r.ClassComponent,Op=$r.HostRoot,_p=$r.HostComponent,Fp=$r.HostText,Mp=$r.HostPortal,Ap=$r.CoroutineComponent,Ip=Zu.commitCallbacks,Dp=Np.onCommitUnmount,Lp=Uu.Placement,Up=Uu.Update,Hp=Uu.Callback,Wp=Uu.ContentReset,jp=function(e,t){function n(e,n){try{n.componentWillUnmount()}catch(n){t(e,n)}}function r(e){var n=e.ref;if(null!==n){try{n(null)}catch(n){t(e,n)}}}function o(e){for(var t=e.return;null!==t;){switch(t.tag){case _p:return t.stateNode;case Op:return t.stateNode.containerInfo;case Mp:return t.stateNode.containerInfo}t=t.return}Qn(!1,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}function a(e){for(var t=e.return;null!==t;){if(i(t))return t;t=t.return}Qn(!1,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}function i(e){return e.tag===_p||e.tag===Op||e.tag===Mp}function l(e){var t=e;e:for(;;){for(;null===t.sibling;){if(null===t.return||i(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==_p&&t.tag!==Fp;){if(t.effectTag&Lp)continue e;if(null===t.child||t.tag===Mp)continue e;t.child.return=t,t=t.child}if(!(t.effectTag&Lp))return t.stateNode}}function u(e){var t=a(e),n=void 0;switch(t.tag){case _p:n=t.stateNode;break;case Op:n=t.stateNode.containerInfo;break;case Mp:n=t.stateNode.containerInfo;break;default:Qn(!1,"Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue.")}t.effectTag&Wp&&(b(n),t.effectTag&=~Wp);for(var r=l(e),o=e;;){if(o.tag===_p||o.tag===Fp)r?P(n,o.stateNode,r):k(n,o.stateNode);else if(o.tag===Mp);else if(null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)return;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function s(e){for(var t=e;;)if(p(t),null===t.child||t.tag===Mp){if(t===e)return;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function c(e,t){for(var n=t;;){if(n.tag===_p||n.tag===Fp)s(n),E(e,n.stateNode);else if(n.tag===Mp){if(e=n.stateNode.containerInfo,null!==n.child){n.child.return=n,n=n.child;continue}}else if(p(n),null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return,n.tag===Mp&&(e=o(n))}n.sibling.return=n.return,n=n.sibling}}function d(e){var t=o(e);c(t,e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)}function p(e){switch("function"==typeof Dp&&Dp(e),e.tag){case Rp:r(e);var t=e.stateNode;return void("function"==typeof t.componentWillUnmount&&n(e,t));case _p:return void r(e);case Ap:return void s(e.stateNode);case Mp:var a=o(e);return void c(a,e)}}function f(e,t){switch(t.tag){case Rp:return;case _p:var n=t.stateNode;if(null!=n&&null!==e){var r=t.memoizedProps,o=e.memoizedProps,a=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&y(n,i,a,o,r,t)}return;case Fp:Qn(null!==t.stateNode&&null!==e,"This should only be done during updates. This error is likely caused by a bug in React. Please file an issue.");var l=t.stateNode,u=t.memoizedProps,s=e.memoizedProps;return void C(l,s,u);case Op:return;case Mp:return;default:Qn(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}}function v(e,t){switch(t.tag){case Rp:var n=t.stateNode;if(t.effectTag&Up)if(null===e)n.componentDidMount();else{var r=e.memoizedProps,o=e.memoizedState;n.componentDidUpdate(r,o)}return void(t.effectTag&Hp&&null!==t.updateQueue&&Ip(t,t.updateQueue,n));case Op:var a=t.updateQueue;if(null!==a){var i=t.child&&t.child.stateNode;Ip(t,a,i)}return;case _p:var l=t.stateNode;if(null===e&&t.effectTag&Up){var u=t.type,s=t.memoizedProps;g(l,u,s,t)}return;case Fp:return;case Mp:return;default:Qn(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}}function m(e){var t=e.ref;if(null!==t){var n=w(e.stateNode);t(n)}}function h(e){var t=e.ref;null!==t&&t(null)}var g=e.commitMount,y=e.commitUpdate,b=e.resetTextContent,C=e.commitTextUpdate,k=e.appendChild,P=e.insertBefore,E=e.removeChild,w=e.getPublicInstance;return{commitPlacement:u,commitDeletion:d,commitWork:f,commitLifeCycles:v,commitAttachRef:m,commitDetachRef:h}},Vp=Es.createCursor,Bp=Es.pop,zp=Es.push,Kp=function(e){function t(){var e=p.current;return Qn(null!==e,"Expected root container to exist. This error is likely caused by a bug in React. Please file an issue."),e}function n(e,t){zp(p,t,e);var n=s(t);zp(d,e,e),zp(c,n,e)}function r(e){Bp(c,e),Bp(d,e),Bp(p,e)}function o(){var e=c.current;return Qn(null!=e,"Expected host context to exist. This error is likely caused by a bug in React. Please file an issue."),e}function a(e){var t=p.current;Qn(null!=t,"Expected root host context to exist. This error is likely caused by a bug in React. Please file an issue.");var n=null!==c.current?c.current:es,r=u(n,e.type,t);n!==r&&(zp(d,e,e),zp(c,r,e))}function i(e){d.current===e&&(Bp(c,e),Bp(d,e))}function l(){c.current=null,p.current=null}var u=e.getChildHostContext,s=e.getRootHostContext,c=Vp(null),d=Vp(null),p=Vp(null);return{getHostContext:o,getRootHostContainer:t,popHostContainer:r,popHostContext:i,pushHostContainer:n,pushHostContext:a,resetHostContainer:l}},Yp=qs.popContextProvider,qp=Es.reset,Qp=So.getStackAddendumByWorkInProgressFiber,$p=Ec.logCapturedError,Xp=hc.cloneFiber,Gp=Np.onCommitRoot,Zp=Hu.NoWork,Jp=Hu.SynchronousPriority,ef=Hu.TaskPriority,tf=Hu.AnimationPriority,nf=Hu.HighPriority,rf=Hu.LowPriority,of=Hu.OffscreenPriority,af=Uu.NoEffect,lf=Uu.Placement,uf=Uu.Update,sf=Uu.PlacementAndUpdate,cf=Uu.Deletion,df=Uu.ContentReset,pf=Uu.Callback,ff=Uu.Err,vf=Uu.Ref,mf=$r.HostRoot,hf=$r.HostComponent,gf=$r.HostPortal,yf=$r.ClassComponent,bf=Zu.getPendingPriority,Cf=qs,kf=Cf.resetContext,Pf=1,Ef=function(e){function t(e){se||(se=!0,q(e))}function n(e){ce||(ce=!0,Q(e))}function r(){qp(),kf(),A()}function o(){for(;null!==le&&le.current.pendingWorkPriority===Zp;){le.isScheduled=!1;var e=le.nextScheduledRoot;if(le.nextScheduledRoot=null,le===ue)return le=null,ue=null,oe=Zp,null;le=e}for(var t=le,n=null,o=Zp;null!==t;)t.current.pendingWorkPriority!==Zp&&(o===Zp||o>t.current.pendingWorkPriority)&&(o=t.current.pendingWorkPriority,n=t),t=t.nextScheduledRoot;return null!==n?(oe=o,Z=oe,r(),Xp(n.current,o)):(oe=Zp,null)}function a(){for(;null!==ae;){var t=ae.effectTag;if(t&df&&e.resetTextContent(ae.stateNode),t&vf){var n=ae.alternate;null!==n&&Y(n)}var r=t&~(pf|ff|df|vf);switch(r){case lf:j(ae),ae.effectTag&=~lf;break;case sf:j(ae),ae.effectTag&=~lf;var o=ae.alternate;B(o,ae);break;case uf:var a=ae.alternate;B(a,ae);break;case cf:ge=!0,V(ae),ge=!1}ae=ae.nextEffect}}function i(){for(;null!==ae;){var e=ae.effectTag;if(e&(uf|pf)){var t=ae.alternate;z(t,ae)}e&vf&&K(ae),e&ff&&C(ae);var n=ae.nextEffect;ae.nextEffect=null,ae=n}}function l(e){he=!0,ie=null;var t=e.stateNode;Qn(t.current!==e,"Cannot commit the same tree as before. This is probably a bug related to the return field. This error is likely caused by a bug in React. Please file an issue."),Yo.current=null;var n=Z;Z=ef;var r=void 0;e.effectTag!==af?null!==e.lastEffect?(e.lastEffect.nextEffect=e,r=e.firstEffect):r=e:r=e.firstEffect;var o=X();for(ae=r;null!==ae;){var l=null;try{a(e)}catch(e){l=e}null!==l&&(Qn(null!==ae,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),g(ae,l),null!==ae&&(ae=ae.nextEffect))}for(G(o),t.current=e,ae=r;null!==ae;){var u=null;try{i(e)}catch(e){u=e}null!==u&&(Qn(null!==ae,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),g(ae,u),null!==ae&&(ae=ae.nextEffect))}he=!1,"function"==typeof Gp&&Gp(e.stateNode),fe&&(fe.forEach(T),fe=null),Z=n}function u(e){var t=Zp,n=e.updateQueue,r=e.tag;null===n||r!==yf&&r!==mf||(t=bf(n));for(var o=e.progressedChild;null!==o;)o.pendingWorkPriority!==Zp&&(t===Zp||t>o.pendingWorkPriority)&&(t=o.pendingWorkPriority),o=o.sibling;e.pendingWorkPriority=t}function s(e){for(;;){var t=e.alternate,n=H(t,e),r=e.return,o=e.sibling;if(u(e),null!==n)return n;if(null!==r&&(null===r.firstEffect&&(r.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==r.lastEffect&&(r.lastEffect.nextEffect=e.firstEffect),r.lastEffect=e.lastEffect),e.effectTag!==af&&(null!==r.lastEffect?r.lastEffect.nextEffect=e:r.firstEffect=e,r.lastEffect=e)),null!==o)return o;if(null===r)return oeef)for(;null!==re&&!te;)t.timeRemaining()>Pf?(re=c(re),null===re&&null!==ie&&(t.timeRemaining()>Pf?(l(ie),re=o(),v()):te=!0)):te=!0;else for(;null!==re&&oe!==Zp&&oe<=e;)re=c(re),null===re&&(re=o(),v());n&&console.timeEnd(n)}function h(e,r){Qn(!ee,"performWork was called recursively. This error is likely caused by a bug in React. Please file an issue."),ee=!0;for(var o=!!r;e!==Zp&&!me;){Qn(null!==r||er)&&(a=!0,o.pendingWorkPriority=r),null!==o.alternate&&(o.alternate.pendingWorkPriority===Zp||o.alternate.pendingWorkPriority>r)&&(a=!0,o.alternate.pendingWorkPriority=r),null===o.return){if(o.tag!==mf)return;var i=o.stateNode;switch(P(i,r),r){case Jp:return void h(Jp,null);case ef:return;case tf:return void t(f);case nf:case rf:case of:return void n(p)}}o=o.return}}function w(){return Z===Jp&&(ee||ne)?ef:Z}function T(e){E(e,ef)}function x(e,t){var n=Z;Z=e;try{t()}finally{Z=n}}function S(e,t){var n=ne;ne=!0;try{return e(t)}finally{ne=n,ee||ne||h(ef,null)}}function N(e){var t=ne;ne=!1;try{return e()}finally{ne=t}}function R(e){var t=Z;Z=Jp;try{return e()}finally{Z=t}}function O(e){var t=Z;Z=rf;try{return e()}finally{Z=t}}var _=Kp(e),F=_.popHostContainer,M=_.popHostContext,A=_.resetHostContainer,I=tp(e,_,E,w),D=I.beginWork,L=I.beginFailedWork,U=gp(e,_),H=U.completeWork,W=jp(e,g),j=W.commitPlacement,V=W.commitDeletion,B=W.commitWork,z=W.commitLifeCycles,K=W.commitAttachRef,Y=W.commitDetachRef,q=e.scheduleAnimationCallback,Q=e.scheduleDeferredCallback,$=e.useSyncScheduling,X=e.prepareForCommit,G=e.resetAfterCommit,Z=$?Jp:rf,J=Zp,ee=!1,te=!1,ne=!1,re=null,oe=Zp,ae=null,ie=null,le=null,ue=null,se=!1,ce=!1,de=null,pe=null,fe=null,ve=null,me=null,he=!1,ge=!1;return{scheduleUpdate:E,getPriorityContext:w,performWithPriority:x,batchedUpdates:S,unbatchedUpdates:N,syncUpdates:R,deferredUpdates:O}},wf=function(e){Qn(!1,"Missing injection for fiber getContextForSubtree")};Dn._injectFiber=function(e){wf=e};var Tf=Dn,xf=Zu.addTopLevelUpdate,Sf=qs.findCurrentUnmaskedContext,Nf=qs.isContextProvider,Rf=qs.processChildContext,Of=bc.createFiberRoot,_f=ms.findCurrentHostFiber;Tf._injectFiber(function(e){var t=Sf(e);return Nf(e)?Rf(e,t,!1):t});var Ff=function(e){function t(e,t,n){var a=o(),i={element:t};n=void 0===n?null:n,xf(e,i,n,a),r(e,a)}var n=Ef(e),r=n.scheduleUpdate,o=n.getPriorityContext,a=n.performWithPriority,i=n.batchedUpdates,l=n.unbatchedUpdates,u=n.syncUpdates,s=n.deferredUpdates;return{createContainer:function(e){return Of(e)},updateContainer:function(e,n,r,o){var a=n.current,i=Tf(r);null===n.context?n.context=i:n.pendingContext=i,t(a,e,o)},performWithPriority:a,batchedUpdates:i,unbatchedUpdates:l,syncUpdates:u,deferredUpdates:s,getPublicRootInstance:function(e){var t=e.current;return t.child?t.child.stateNode:null},findHostInstance:function(e){var t=_f(e);return null===t?null:t.stateNode}}},Mf=function(e){Qn(!1,"Missing injection for fiber findDOMNode")},Af=function(e){Qn(!1,"Missing injection for stack findDOMNode")},If=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=ns.get(e);return t?"number"==typeof t.tag?Mf(t):Af(t):void("function"==typeof e.render?Qn(!1,"Unable to find node on an unmounted component."):Qn(!1,"Element appears to be neither ReactComponent nor DOMNode. Keys: %s",Object.keys(e)))};If._injectFiber=function(e){Mf=e},If._injectStack=function(e){Af=e};var Df=If,Lf=e.isValidElement,Uf=Np.injectInternals,Hf=$a.createElement,Wf=$a.getChildNamespace,jf=$a.setInitialProperties,Vf=$a.diffProperties,Bf=$a.updateProperties,zf=oo.precacheFiberNode,Kf=oo.updateFiberProps,Yf=9;Lu.inject(),Vr.injection.injectFiberControlledHostComponent($a),Df._injectFiber(function(e){return Zf.findHostInstance(e)});var qf=null,Qf=null,$f=1,Xf=9,Gf=11,Zf=Ff({getRootHostContext:function(e){var t=e.namespaceURI||null,n=e.tagName,r=Wf(t,n);return r},getChildHostContext:function(e,t){var n=e;return Wf(n,t)},getPublicInstance:function(e){return e},prepareForCommit:function(){qf=Dr.isEnabled(),Qf=Zl.getSelectionInformation(),Dr.setEnabled(!1)},resetAfterCommit:function(){Zl.restoreSelection(Qf),Qf=null,Dr.setEnabled(qf),qf=null},createInstance:function(e,t,n,r,o){var a=void 0;a=r;var i=Hf(e,t,n,a);return zf(o,i),Kf(i,t),i},appendInitialChild:function(e,t){e.appendChild(t)},finalizeInitialChildren:function(e,t,n,r){return jf(e,t,n,r),Hn(t,n)},prepareUpdate:function(e,t,n,r,o,a){return Vf(e,t,n,r,o)},commitMount:function(e,t,n,r){e.focus()},commitUpdate:function(e,t,n,r,o,a){Kf(e,o),Bf(e,t,n,r,o)},shouldSetTextContent:function(e){return"string"==typeof e.children||"number"==typeof e.children||"object"==typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&"string"==typeof e.dangerouslySetInnerHTML.__html},resetTextContent:function(e){e.textContent=""},shouldDeprioritizeSubtree:function(e,t){return!!t.hidden},createTextInstance:function(e,t,n,r){var o=document.createTextNode(e);return zf(r,o),o},commitTextUpdate:function(e,t,n){e.nodeValue=n},appendChild:function(e,t){e.appendChild(t)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},scheduleAnimationCallback:di.rAF,scheduleDeferredCallback:di.rIC,useSyncScheduling:!uo.fiberAsyncScheduling});rl.injection.injectFiberBatchedUpdates(Zf.batchedUpdates);var Jf=!1,ev={render:function(e,t,n){return Un(t),io.disableNewFiberFeatures&&(Lf(e)||("string"==typeof e?Qn(!1,"ReactDOM.render(): Invalid component element. Instead of passing a string like 'div', pass React.createElement('div') or
."):"function"==typeof e?Qn(!1,"ReactDOM.render(): Invalid component element. Instead of passing a class like Foo, pass React.createElement(Foo) or ."):null!=e&&"undefined"!=typeof e.props?Qn(!1,"ReactDOM.render(): Invalid component element. This may be caused by unintentionally loading two independent copies of React."):Qn(!1,"ReactDOM.render(): Invalid component element."))),jn(null,e,t,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return null!=e&&ns.has(e)?void 0:Vn("38"),jn(e,t,n,r)},unmountComponentAtNode:function(e){if(Ln(e)?void 0:Vn("40"),Wn(),e._reactRootContainer)return Zf.unbatchedUpdates(function(){return jn(null,null,e,function(){e._reactRootContainer=null})})},findDOMNode:Df,unstable_createPortal:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return Lc.createPortal(e,t,null,n)},unstable_batchedUpdates:rl.batchedUpdates,unstable_deferredUpdates:Zf.deferredUpdates};"function"==typeof Uf&&Uf({findFiberByHostInstance:oo.getClosestInstanceFromNode,findHostInstanceByFiber:Zf.findHostInstance});var tv=ev;return tv}); + +require(['react', 'react-dom'], function(React, ReactDOM) { + ReactDOM.render( + React.createElement('h1', null, 'Hello World!'), + document.getElementById('container') + ); +}); + +define("input", function(){}); + diff --git a/fixtures/packaging/rjs/prod/package.json b/fixtures/packaging/rjs/prod/package.json new file mode 100644 index 000000000000..bc94a37011ee --- /dev/null +++ b/fixtures/packaging/rjs/prod/package.json @@ -0,0 +1,10 @@ +{ + "name": "rjs-test", + "private": true, + "dependencies": { + "requirejs": "^2.3.2" + }, + "scripts": { + "build": "rm -f output.js && r.js -o config.js" + } +} diff --git a/fixtures/packaging/systemjs-builder/config.js b/fixtures/packaging/systemjs-builder/config.js deleted file mode 100644 index 4a4a2c0c3e43..000000000000 --- a/fixtures/packaging/systemjs-builder/config.js +++ /dev/null @@ -1,6 +0,0 @@ -System.config({ - paths: { - react: '../../../build/react.js', - 'react-dom': '../../../build/react-dom.js', - }, -}); diff --git a/fixtures/packaging/systemjs-builder/.gitignore b/fixtures/packaging/systemjs-builder/dev/.gitignore similarity index 100% rename from fixtures/packaging/systemjs-builder/.gitignore rename to fixtures/packaging/systemjs-builder/dev/.gitignore diff --git a/fixtures/packaging/systemjs-builder/build.js b/fixtures/packaging/systemjs-builder/dev/build.js similarity index 100% rename from fixtures/packaging/systemjs-builder/build.js rename to fixtures/packaging/systemjs-builder/dev/build.js diff --git a/fixtures/packaging/systemjs-builder/dev/config.js b/fixtures/packaging/systemjs-builder/dev/config.js new file mode 100644 index 000000000000..bbe0d52dc33b --- /dev/null +++ b/fixtures/packaging/systemjs-builder/dev/config.js @@ -0,0 +1,6 @@ +System.config({ + paths: { + react: '../../../../build/rollup/react.umd-dev.js', + 'react-dom': '../../../../build/rollup/react-dom.umd-dev.js', + }, +}); diff --git a/fixtures/packaging/webpack-alias/index.html b/fixtures/packaging/systemjs-builder/dev/index.html similarity index 100% rename from fixtures/packaging/webpack-alias/index.html rename to fixtures/packaging/systemjs-builder/dev/index.html diff --git a/fixtures/packaging/systemjs-builder/input.js b/fixtures/packaging/systemjs-builder/dev/input.js similarity index 100% rename from fixtures/packaging/systemjs-builder/input.js rename to fixtures/packaging/systemjs-builder/dev/input.js diff --git a/fixtures/packaging/systemjs-builder/package.json b/fixtures/packaging/systemjs-builder/dev/package.json similarity index 100% rename from fixtures/packaging/systemjs-builder/package.json rename to fixtures/packaging/systemjs-builder/dev/package.json diff --git a/fixtures/packaging/systemjs-builder/prod/build.js b/fixtures/packaging/systemjs-builder/prod/build.js new file mode 100644 index 000000000000..d476c09a6462 --- /dev/null +++ b/fixtures/packaging/systemjs-builder/prod/build.js @@ -0,0 +1,12 @@ +var Builder = require('systemjs-builder'); + +var builder = new Builder('/', './config.js'); +builder + .buildStatic('./input.js', './output.js') + .then(function() { + console.log('Build complete'); + }) + .catch(function(err) { + console.log('Build error'); + console.log(err); + }); diff --git a/fixtures/packaging/systemjs-builder/prod/config.js b/fixtures/packaging/systemjs-builder/prod/config.js new file mode 100644 index 000000000000..aaa106b39b86 --- /dev/null +++ b/fixtures/packaging/systemjs-builder/prod/config.js @@ -0,0 +1,6 @@ +System.config({ + paths: { + react: '../../../../build/rollup/react.umd-prod.min.js', + 'react-dom': '../../../../build/rollup/react-dom.umd-prod.min.js', + }, +}); diff --git a/fixtures/packaging/webpack/index.html b/fixtures/packaging/systemjs-builder/prod/index.html similarity index 100% rename from fixtures/packaging/webpack/index.html rename to fixtures/packaging/systemjs-builder/prod/index.html diff --git a/fixtures/packaging/systemjs-builder/prod/input.js b/fixtures/packaging/systemjs-builder/prod/input.js new file mode 100644 index 000000000000..e919c6f098b1 --- /dev/null +++ b/fixtures/packaging/systemjs-builder/prod/input.js @@ -0,0 +1,7 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; + +ReactDOM.render( + React.createElement('h1', null, 'Hello World!'), + document.getElementById('container') +); diff --git a/fixtures/packaging/systemjs-builder/prod/output.js b/fixtures/packaging/systemjs-builder/prod/output.js new file mode 100644 index 000000000000..82a6de57e923 --- /dev/null +++ b/fixtures/packaging/systemjs-builder/prod/output.js @@ -0,0 +1,7094 @@ +!function(e){function r(e,r,o){return 4===arguments.length?t.apply(this,arguments):void n(e,{declarative:!0,deps:r,declare:o})}function t(e,r,t,o){n(e,{declarative:!1,deps:r,executingRequire:t,execute:o})}function n(e,r){r.name=e,e in v||(v[e]=r),r.normalizedDeps=r.deps}function o(e,r){if(r[e.groupIndex]=r[e.groupIndex]||[],-1==g.call(r[e.groupIndex],e)){r[e.groupIndex].push(e);for(var t=0,n=e.normalizedDeps.length;n>t;t++){var a=e.normalizedDeps[t],u=v[a];if(u&&!u.evaluated){var d=e.groupIndex+(u.declarative!=e.declarative);if(void 0===u.groupIndex||u.groupIndex=0;a--){for(var u=t[a],i=0;ia;a++){var d=t.importers[a];if(!d.locked)for(var i=0;ia;a++){var l,s=r.normalizedDeps[a],c=v[s],f=y[s];f?l=f.exports:c&&!c.declarative?l=c.esModule:c?(d(c),f=c.module,l=f.exports):l=p(s),f&&f.importers?(f.importers.push(t),t.dependencies.push(f)):t.dependencies.push(null),t.setters[a]&&t.setters[a](l)}}}function i(e){var r,t=v[e];if(t)t.declarative?f(e,[]):t.evaluated||l(t),r=t.module.exports;else if(r=p(e),!r)throw new Error("Unable to load dependency "+e+".");return(!t||t.declarative)&&r&&r.__useDefault?r["default"]:r}function l(r){if(!r.module){var t={},n=r.module={exports:t,id:r.name};if(!r.executingRequire)for(var o=0,a=r.normalizedDeps.length;a>o;o++){var u=r.normalizedDeps[o],d=v[u];d&&l(d)}r.evaluated=!0;var c=r.execute.call(e,function(e){for(var t=0,n=r.deps.length;n>t;t++)if(r.deps[t]==e)return i(r.normalizedDeps[t]);throw new TypeError("Module "+e+" not declared as a dependency.")},t,n);void 0!==c&&(n.exports=c),t=n.exports,t&&t.__esModule?r.esModule=t:r.esModule=s(t)}}function s(r){var t={};if(("object"==typeof r||"function"==typeof r)&&r!==e)if(m)for(var n in r)"default"!==n&&c(t,r,n);else{var o=r&&r.hasOwnProperty;for(var n in r)"default"===n||o&&!r.hasOwnProperty(n)||(t[n]=r[n])}return t["default"]=r,x(t,"__useDefault",{value:!0}),t}function c(e,r,t){try{var n;(n=Object.getOwnPropertyDescriptor(r,t))&&x(e,t,n)}catch(o){return e[t]=r[t],!1}}function f(r,t){var n=v[r];if(n&&!n.evaluated&&n.declarative){t.push(r);for(var o=0,a=n.normalizedDeps.length;a>o;o++){var u=n.normalizedDeps[o];-1==g.call(t,u)&&(v[u]?f(u,t):p(u))}n.evaluated||(n.evaluated=!0,n.module.execute.call(e))}}function p(e){if(I[e])return I[e];if("@node/"==e.substr(0,6))return I[e]=s(D(e.substr(6)));var r=v[e];if(!r)throw"Module "+e+" not present.";return a(e),f(e,[]),v[e]=void 0,r.declarative&&x(r.module.exports,"__esModule",{value:!0}),I[e]=r.declarative?r.module.exports:r.esModule}var v={},g=Array.prototype.indexOf||function(e){for(var r=0,t=this.length;t>r;r++)if(this[r]===e)return r;return-1},m=!0;try{Object.getOwnPropertyDescriptor({a:0},"a")}catch(h){m=!1}var x;!function(){try{Object.defineProperty({},"a",{})&&(x=Object.defineProperty)}catch(e){x=function(e,r,t){try{e[r]=t.value||t.get.call(e)}catch(n){}}}}();var y={},D="undefined"!=typeof System&&System._nodeRequire||"undefined"!=typeof require&&"undefined"!=typeof require.resolve&&"undefined"!=typeof process&&process.platform&&require,I={"@empty":{}};return function(e,n,o,a){return function(u){u(function(u){for(var d={_nodeRequire:D,register:r,registerDynamic:t,get:p,set:function(e,r){I[e]=r},newModule:function(e){return e}},i=0;i1)for(var i=1;in;n++)if(this[n]===e)return n;return-1},l=/(\/\*([\s\S]*?)\*\/|([^:]|^)\/\/(.*)$)/gm,a="(?:^|[^$_a-zA-Z\\xA0-\\uFFFF.])",f="\\s*\\(\\s*(\"([^\"]+)\"|'([^']+)')\\s*\\)",u=/\(([^\)]*)\)/,s=/^\s+|\s+$/g,p={};t.amd={};var c={isBundle:!1,anonDefine:null};i.amdDefine=t,i.amdRequire=r}("undefined"!=typeof self?self:global); +(function() { +var define = $__System.amdDefine; +!function(t, e) { + "object" == typeof exports && "undefined" != typeof module ? module.exports = e() : "function" == typeof define && define.amd ? define("2", [], e) : t.React = e(); +}(this, function() { + "use strict"; + function t(t) { + if (null === t || void 0 === t) + throw new TypeError("Object.assign cannot be called with null or undefined"); + return Object(t); + } + function e() { + try { + if (!Object.assign) + return !1; + var t = new String("abc"); + if (t[5] = "de", "5" === Object.getOwnPropertyNames(t)[0]) + return !1; + for (var e = {}, + n = 0; n < 10; n++) + e["_" + String.fromCharCode(n)] = n; + var r = Object.getOwnPropertyNames(e).map(function(t) { + return e[t]; + }); + if ("0123456789" !== r.join("")) + return !1; + var o = {}; + return "abcdefghijklmnopqrst".split("").forEach(function(t) { + o[t] = t; + }), "abcdefghijklmnopqrst" === Object.keys(Object.assign({}, o)).join(""); + } catch (t) { + return !1; + } + } + function n(t) { + for (var e = arguments.length - 1, + n = "Minified React error #" + t + "; visit http://facebook.github.io/react/docs/error-decoder.html?invariant=" + t, + r = 0; r < e; r++) + n += "&args[]=" + encodeURIComponent(arguments[r + 1]); + n += " for the full message or use the non-minified dev environment for full errors and additional helpful warnings."; + var o = new Error(n); + throw o.name = "Invariant Violation", o.framesToPop = 1, o; + } + function r(t) { + return function() { + return t; + }; + } + function o(t, e) {} + function i(t, e, n) { + this.props = t, this.context = e, this.refs = H, this.updater = n || K; + } + function a(t, e, n) { + this.props = t, this.context = e, this.refs = H, this.updater = n || K; + } + function u() {} + function l(t) { + return void 0 !== t.ref; + } + function c(t) { + return void 0 !== t.key; + } + function p(t) { + var e = t && (ht && t[ht] || t[mt]); + if ("function" == typeof e) + return e; + } + function s(t) { + var e = /[=:]/g, + n = { + "=": "=0", + ":": "=2" + }, + r = ("" + t).replace(e, function(t) { + return n[t]; + }); + return "$" + r; + } + function f(t) { + var e = /(=0|=2)/g, + n = { + "=0": "=", + "=2": ":" + }, + r = "." === t[0] && "$" === t[1] ? t.substring(2) : t.substring(1); + return ("" + r).replace(e, function(t) { + return n[t]; + }); + } + function d(t, e) { + return t && "object" == typeof t && null != t.key ? bt.escape(t.key) : e.toString(36); + } + function y(t, e, n, r) { + var o = typeof t; + if ("undefined" !== o && "boolean" !== o || (t = null), null === t || "string" === o || "number" === o || "object" === o && t.$$typeof === pt) + return n(r, t, "" === e ? Et + d(t, 0) : e), 1; + var i, + a, + u = 0, + l = "" === e ? Et : e + Pt; + if (Array.isArray(t)) + for (var c = 0; c < t.length; c++) + i = t[c], a = l + d(i, c), u += y(i, a, n, r); + else { + var p = vt(t); + if (p) + for (var s, + f = p.call(t), + h = 0; !(s = f.next()).done; ) + i = s.value, a = l + d(i, h++), u += y(i, a, n, r); + else if ("object" === o) { + var m = "", + v = "" + t; + V("31", "[object Object]" === v ? "object with keys {" + Object.keys(t).join(", ") + "}" : v, m); + } + } + return u; + } + function h(t, e, n) { + return null == t ? 0 : y(t, "", e, n); + } + function m(t) { + return ("" + t).replace(Ot, "$&/"); + } + function v(t, e) { + this.func = t, this.context = e, this.count = 0; + } + function g(t, e, n) { + var r = t.func, + o = t.context; + r.call(o, e, t.count++); + } + function b(t, e, n) { + if (null == t) + return t; + var r = v.getPooled(e, n); + _t(t, g, r), v.release(r); + } + function E(t, e, n, r) { + this.result = t, this.keyPrefix = e, this.func = n, this.context = r, this.count = 0; + } + function P(t, e, n) { + var r = t.result, + o = t.keyPrefix, + i = t.func, + a = t.context, + u = i.call(a, e, t.count++); + Array.isArray(u) ? _(u, r, n, W.thatReturnsArgument) : null != u && (yt.isValidElement(u) && (u = yt.cloneAndReplaceKey(u, o + (!u.key || e && e.key === u.key ? "" : m(u.key) + "/") + n)), r.push(u)); + } + function _(t, e, n, r, o) { + var i = ""; + null != n && (i = m(n) + "/"); + var a = E.getPooled(e, i, r, o); + _t(t, P, a), E.release(a); + } + function N(t, e, n) { + if (null == t) + return t; + var r = []; + return _(t, r, null, e, n), r; + } + function A(t, e, n) { + return null; + } + function O(t, e) { + return _t(t, A, null); + } + function k(t) { + var e = []; + return _(t, e, null, W.thatReturnsArgument), e; + } + function D(t) { + return t; + } + function w(t, e) { + var n = St.hasOwnProperty(e) ? St[e] : null; + xt.hasOwnProperty(e) && ("OVERRIDE_BASE" !== n ? V("73", e) : void 0), t && ("DEFINE_MANY" !== n && "DEFINE_MANY_MERGED" !== n ? V("74", e) : void 0); + } + function M(t, e) { + if (e) { + "function" == typeof e ? V("75") : void 0, yt.isValidElement(e) ? V("76") : void 0; + var n = t.prototype, + r = n.__reactAutoBindPairs; + e.hasOwnProperty(Mt) && jt.mixins(t, e.mixins); + for (var o in e) + if (e.hasOwnProperty(o) && o !== Mt) { + var i = e[o], + a = n.hasOwnProperty(o); + if (w(a, o), jt.hasOwnProperty(o)) + jt[o](t, i); + else { + var u = St.hasOwnProperty(o), + l = "function" == typeof i, + c = l && !u && !a && e.autobind !== !1; + if (c) + r.push(o, i), n[o] = i; + else if (a) { + var p = St[o]; + !u || "DEFINE_MANY_MERGED" !== p && "DEFINE_MANY" !== p ? V("77", p, o) : void 0, "DEFINE_MANY_MERGED" === p ? n[o] = x(n[o], i) : "DEFINE_MANY" === p && (n[o] = I(n[o], i)); + } else + n[o] = i; + } + } + } + } + function S(t, e) { + if (e) + for (var n in e) { + var r = e[n]; + if (e.hasOwnProperty(n)) { + var o = n in jt; + o ? V("78", n) : void 0; + var i = n in t; + i ? V("79", n) : void 0, t[n] = r; + } + } + } + function j(t, e) { + t && e && "object" == typeof t && "object" == typeof e ? void 0 : V("80"); + for (var n in e) + e.hasOwnProperty(n) && (void 0 !== t[n] ? V("81", n) : void 0, t[n] = e[n]); + return t; + } + function x(t, e) { + return function() { + var n = t.apply(this, arguments), + r = e.apply(this, arguments); + if (null == n) + return r; + if (null == r) + return n; + var o = {}; + return j(o, n), j(o, r), o; + }; + } + function I(t, e) { + return function() { + t.apply(this, arguments), e.apply(this, arguments); + }; + } + function R(t, e) { + var n = e.bind(t); + return n; + } + function F(t) { + for (var e = t.__reactAutoBindPairs, + n = 0; n < e.length; n += 2) { + var r = e[n], + o = e[n + 1]; + t[r] = R(t, o); + } + } + function C(t, e, n, r, o) {} + function T(t) { + var e = Function.prototype.toString, + n = Object.prototype.hasOwnProperty, + r = RegExp("^" + e.call(n).replace(/[\\^$.*+?()[\]{}|]/g, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$"); + try { + var o = e.call(t); + return r.test(o); + } catch (t) { + return !1; + } + } + function Y(t) { + return yt.isValidElement(t) ? void 0 : V("143"), t; + } + var q = Object.getOwnPropertySymbols, + $ = Object.prototype.hasOwnProperty, + U = Object.prototype.propertyIsEnumerable, + G = e() ? Object.assign : function(e, n) { + for (var r, + o, + i = t(e), + a = 1; a < arguments.length; a++) { + r = Object(arguments[a]); + for (var u in r) + $.call(r, u) && (i[u] = r[u]); + if (q) { + o = q(r); + for (var l = 0; l < o.length; l++) + U.call(r, o[l]) && (i[o[l]] = r[o[l]]); + } + } + return i; + }, + V = n, + B = function() {}; + B.thatReturns = r, B.thatReturnsFalse = r(!1), B.thatReturnsTrue = r(!0), B.thatReturnsNull = r(null), B.thatReturnsThis = function() { + return this; + }, B.thatReturnsArgument = function(t) { + return t; + }; + var W = B, + z = { + isMounted: function(t) { + return !1; + }, + enqueueForceUpdate: function(t, e, n) { + o(t, "forceUpdate"); + }, + enqueueReplaceState: function(t, e, n, r) { + o(t, "replaceState"); + }, + enqueueSetState: function(t, e, n, r) { + o(t, "setState"); + } + }, + K = z, + L = {}, + H = L; + i.prototype.isReactComponent = {}, i.prototype.setState = function(t, e) { + "object" != typeof t && "function" != typeof t && null != t ? V("85") : void 0, this.updater.enqueueSetState(this, t, e, "setState"); + }, i.prototype.forceUpdate = function(t) { + this.updater.enqueueForceUpdate(this, t, "forceUpdate"); + }, u.prototype = i.prototype, a.prototype = new u, a.prototype.constructor = a, G(a.prototype, i.prototype), a.prototype.isPureReactComponent = !0; + var J = { + Component: i, + PureComponent: a + }, + Q = function(t) { + var e = this; + if (e.instancePool.length) { + var n = e.instancePool.pop(); + return e.call(n, t), n; + } + return new e(t); + }, + X = function(t, e) { + var n = this; + if (n.instancePool.length) { + var r = n.instancePool.pop(); + return n.call(r, t, e), r; + } + return new n(t, e); + }, + Z = function(t, e, n) { + var r = this; + if (r.instancePool.length) { + var o = r.instancePool.pop(); + return r.call(o, t, e, n), o; + } + return new r(t, e, n); + }, + tt = function(t, e, n, r) { + var o = this; + if (o.instancePool.length) { + var i = o.instancePool.pop(); + return o.call(i, t, e, n, r), i; + } + return new o(t, e, n, r); + }, + et = function(t) { + var e = this; + t instanceof e ? void 0 : V("25"), t.destructor(), e.instancePool.length < e.poolSize && e.instancePool.push(t); + }, + nt = 10, + rt = Q, + ot = function(t, e) { + var n = t; + return n.instancePool = [], n.getPooled = e || rt, n.poolSize || (n.poolSize = nt), n.release = et, n; + }, + it = { + addPoolingTo: ot, + oneArgumentPooler: Q, + twoArgumentPooler: X, + threeArgumentPooler: Z, + fourArgumentPooler: tt + }, + at = it, + ut = {current: null}, + lt = ut, + ct = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, + pt = ct, + st = Object.prototype.hasOwnProperty, + ft = { + key: !0, + ref: !0, + __self: !0, + __source: !0 + }, + dt = function(t, e, n, r, o, i, a) { + var u = { + $$typeof: pt, + type: t, + key: e, + ref: n, + props: a, + _owner: i + }; + return u; + }; + dt.createElement = function(t, e, n) { + var r, + o = {}, + i = null, + a = null, + u = null, + p = null; + if (null != e) { + l(e) && (a = e.ref), c(e) && (i = "" + e.key), u = void 0 === e.__self ? null : e.__self, p = void 0 === e.__source ? null : e.__source; + for (r in e) + st.call(e, r) && !ft.hasOwnProperty(r) && (o[r] = e[r]); + } + var s = arguments.length - 2; + if (1 === s) + o.children = n; + else if (s > 1) { + for (var f = Array(s), + d = 0; d < s; d++) + f[d] = arguments[d + 2]; + o.children = f; + } + if (t && t.defaultProps) { + var y = t.defaultProps; + for (r in y) + void 0 === o[r] && (o[r] = y[r]); + } + return dt(t, i, a, u, p, lt.current, o); + }, dt.createFactory = function(t) { + var e = dt.createElement.bind(null, t); + return e.type = t, e; + }, dt.cloneAndReplaceKey = function(t, e) { + var n = dt(t.type, e, t.ref, t._self, t._source, t._owner, t.props); + return n; + }, dt.cloneElement = function(t, e, n) { + var r, + o = G({}, t.props), + i = t.key, + a = t.ref, + u = t._self, + p = t._source, + s = t._owner; + if (null != e) { + l(e) && (a = e.ref, s = lt.current), c(e) && (i = "" + e.key); + var f; + t.type && t.type.defaultProps && (f = t.type.defaultProps); + for (r in e) + st.call(e, r) && !ft.hasOwnProperty(r) && (void 0 === e[r] && void 0 !== f ? o[r] = f[r] : o[r] = e[r]); + } + var d = arguments.length - 2; + if (1 === d) + o.children = n; + else if (d > 1) { + for (var y = Array(d), + h = 0; h < d; h++) + y[h] = arguments[h + 2]; + o.children = y; + } + return dt(t.type, i, a, u, p, s, o); + }, dt.isValidElement = function(t) { + return "object" == typeof t && null !== t && t.$$typeof === pt; + }; + var yt = dt, + ht = "function" == typeof Symbol && Symbol.iterator, + mt = "@@iterator", + vt = p, + gt = { + escape: s, + unescape: f + }, + bt = gt, + Et = ".", + Pt = ":", + _t = h, + Nt = at.twoArgumentPooler, + At = at.fourArgumentPooler, + Ot = /\/+/g; + v.prototype.destructor = function() { + this.func = null, this.context = null, this.count = 0; + }, at.addPoolingTo(v, Nt), E.prototype.destructor = function() { + this.result = null, this.keyPrefix = null, this.func = null, this.context = null, this.count = 0; + }, at.addPoolingTo(E, At); + var kt = { + forEach: b, + map: N, + mapIntoWithKeyPrefixInternal: _, + count: O, + toArray: k + }, + Dt = kt, + wt = J.Component, + Mt = "mixins", + St = { + mixins: "DEFINE_MANY", + statics: "DEFINE_MANY", + propTypes: "DEFINE_MANY", + contextTypes: "DEFINE_MANY", + childContextTypes: "DEFINE_MANY", + getDefaultProps: "DEFINE_MANY_MERGED", + getInitialState: "DEFINE_MANY_MERGED", + getChildContext: "DEFINE_MANY_MERGED", + render: "DEFINE_ONCE", + componentWillMount: "DEFINE_MANY", + componentDidMount: "DEFINE_MANY", + componentWillReceiveProps: "DEFINE_MANY", + shouldComponentUpdate: "DEFINE_ONCE", + componentWillUpdate: "DEFINE_MANY", + componentDidUpdate: "DEFINE_MANY", + componentWillUnmount: "DEFINE_MANY", + updateComponent: "OVERRIDE_BASE" + }, + jt = { + displayName: function(t, e) { + t.displayName = e; + }, + mixins: function(t, e) { + if (e) + for (var n = 0; n < e.length; n++) + M(t, e[n]); + }, + childContextTypes: function(t, e) { + t.childContextTypes = G({}, t.childContextTypes, e); + }, + contextTypes: function(t, e) { + t.contextTypes = G({}, t.contextTypes, e); + }, + getDefaultProps: function(t, e) { + t.getDefaultProps ? t.getDefaultProps = x(t.getDefaultProps, e) : t.getDefaultProps = e; + }, + propTypes: function(t, e) { + t.propTypes = G({}, t.propTypes, e); + }, + statics: function(t, e) { + S(t, e); + }, + autobind: function() {} + }, + xt = { + replaceState: function(t, e) { + this.updater.enqueueReplaceState(this, t, e, "replaceState"); + }, + isMounted: function() { + return this.updater.isMounted(this); + } + }, + It = function() {}; + G(It.prototype, wt.prototype, xt); + var Rt, + Ft, + Ct, + Tt, + Yt, + qt, + $t, + Ut = {createClass: function(t) { + var e = D(function(t, n, r) { + this.__reactAutoBindPairs.length && F(this), this.props = t, this.context = n, this.refs = H, this.updater = r || K, this.state = null; + var o = this.getInitialState ? this.getInitialState() : null; + "object" != typeof o || Array.isArray(o) ? V("82", e.displayName || "ReactCompositeComponent") : void 0, this.state = o; + }); + e.prototype = new It, e.prototype.constructor = e, e.prototype.__reactAutoBindPairs = [], M(e, t), e.getDefaultProps && (e.defaultProps = e.getDefaultProps()), e.prototype.render ? void 0 : V("83"); + for (var n in St) + e.prototype[n] || (e.prototype[n] = null); + return e; + }}, + Gt = Ut, + Vt = C, + Bt = "function" == typeof Array.from && "function" == typeof Map && T(Map) && null != Map.prototype && "function" == typeof Map.prototype.keys && T(Map.prototype.keys) && "function" == typeof Set && T(Set) && null != Set.prototype && "function" == typeof Set.prototype.keys && T(Set.prototype.keys); + if (Bt) { + var Wt = new Map, + zt = new Set; + Rt = function(t, e) { + Wt.set(t, e); + }, Ft = function(t) { + return Wt.get(t); + }, Ct = function(t) { + Wt.delete(t); + }, Tt = function() { + return Array.from(Wt.keys()); + }, Yt = function(t) { + zt.add(t); + }, qt = function(t) { + zt.delete(t); + }, $t = function() { + return Array.from(zt.keys()); + }; + } else { + var Kt = {}, + Lt = {}, + Ht = function(t) { + return "." + t; + }, + Jt = function(t) { + return parseInt(t.substr(1), 10); + }; + Rt = function(t, e) { + var n = Ht(t); + Kt[n] = e; + }, Ft = function(t) { + var e = Ht(t); + return Kt[e]; + }, Ct = function(t) { + var e = Ht(t); + delete Kt[e]; + }, Tt = function() { + return Object.keys(Kt).map(Jt); + }, Yt = function(t) { + var e = Ht(t); + Lt[e] = !0; + }, qt = function(t) { + var e = Ht(t); + delete Lt[e]; + }, $t = function() { + return Object.keys(Lt).map(Jt); + }; + } + var Qt, + Xt = yt.createFactory, + Zt = { + a: Xt("a"), + abbr: Xt("abbr"), + address: Xt("address"), + area: Xt("area"), + article: Xt("article"), + aside: Xt("aside"), + audio: Xt("audio"), + b: Xt("b"), + base: Xt("base"), + bdi: Xt("bdi"), + bdo: Xt("bdo"), + big: Xt("big"), + blockquote: Xt("blockquote"), + body: Xt("body"), + br: Xt("br"), + button: Xt("button"), + canvas: Xt("canvas"), + caption: Xt("caption"), + cite: Xt("cite"), + code: Xt("code"), + col: Xt("col"), + colgroup: Xt("colgroup"), + data: Xt("data"), + datalist: Xt("datalist"), + dd: Xt("dd"), + del: Xt("del"), + details: Xt("details"), + dfn: Xt("dfn"), + dialog: Xt("dialog"), + div: Xt("div"), + dl: Xt("dl"), + dt: Xt("dt"), + em: Xt("em"), + embed: Xt("embed"), + fieldset: Xt("fieldset"), + figcaption: Xt("figcaption"), + figure: Xt("figure"), + footer: Xt("footer"), + form: Xt("form"), + h1: Xt("h1"), + h2: Xt("h2"), + h3: Xt("h3"), + h4: Xt("h4"), + h5: Xt("h5"), + h6: Xt("h6"), + head: Xt("head"), + header: Xt("header"), + hgroup: Xt("hgroup"), + hr: Xt("hr"), + html: Xt("html"), + i: Xt("i"), + iframe: Xt("iframe"), + img: Xt("img"), + input: Xt("input"), + ins: Xt("ins"), + kbd: Xt("kbd"), + keygen: Xt("keygen"), + label: Xt("label"), + legend: Xt("legend"), + li: Xt("li"), + link: Xt("link"), + main: Xt("main"), + map: Xt("map"), + mark: Xt("mark"), + menu: Xt("menu"), + menuitem: Xt("menuitem"), + meta: Xt("meta"), + meter: Xt("meter"), + nav: Xt("nav"), + noscript: Xt("noscript"), + object: Xt("object"), + ol: Xt("ol"), + optgroup: Xt("optgroup"), + option: Xt("option"), + output: Xt("output"), + p: Xt("p"), + param: Xt("param"), + picture: Xt("picture"), + pre: Xt("pre"), + progress: Xt("progress"), + q: Xt("q"), + rp: Xt("rp"), + rt: Xt("rt"), + ruby: Xt("ruby"), + s: Xt("s"), + samp: Xt("samp"), + script: Xt("script"), + section: Xt("section"), + select: Xt("select"), + small: Xt("small"), + source: Xt("source"), + span: Xt("span"), + strong: Xt("strong"), + style: Xt("style"), + sub: Xt("sub"), + summary: Xt("summary"), + sup: Xt("sup"), + table: Xt("table"), + tbody: Xt("tbody"), + td: Xt("td"), + textarea: Xt("textarea"), + tfoot: Xt("tfoot"), + th: Xt("th"), + thead: Xt("thead"), + time: Xt("time"), + title: Xt("title"), + tr: Xt("tr"), + track: Xt("track"), + u: Xt("u"), + ul: Xt("ul"), + var: Xt("var"), + video: Xt("video"), + wbr: Xt("wbr"), + circle: Xt("circle"), + clipPath: Xt("clipPath"), + defs: Xt("defs"), + ellipse: Xt("ellipse"), + g: Xt("g"), + image: Xt("image"), + line: Xt("line"), + linearGradient: Xt("linearGradient"), + mask: Xt("mask"), + path: Xt("path"), + pattern: Xt("pattern"), + polygon: Xt("polygon"), + polyline: Xt("polyline"), + radialGradient: Xt("radialGradient"), + rect: Xt("rect"), + stop: Xt("stop"), + svg: Xt("svg"), + text: Xt("text"), + tspan: Xt("tspan") + }, + te = Zt, + ee = function() { + V("144"); + }; + ee.isRequired = ee; + var ne = function() { + return ee; + }; + Qt = { + array: ee, + bool: ee, + func: ee, + number: ee, + object: ee, + string: ee, + symbol: ee, + any: ee, + arrayOf: ne, + element: ee, + instanceOf: ne, + node: ee, + objectOf: ne, + oneOf: ne, + oneOfType: ne, + shape: ne + }; + var re = Qt, + oe = "16.0.0-alpha.4", + ie = Y, + ae = yt.createElement, + ue = yt.createFactory, + le = yt.cloneElement, + ce = function(t) { + return t; + }, + pe = { + Children: { + map: Dt.map, + forEach: Dt.forEach, + count: Dt.count, + toArray: Dt.toArray, + only: ie + }, + Component: J.Component, + PureComponent: J.PureComponent, + createElement: ae, + cloneElement: le, + isValidElement: yt.isValidElement, + checkPropTypes: Vt, + PropTypes: re, + createClass: Gt.createClass, + createFactory: ue, + createMixin: ce, + DOM: te, + version: oe + }, + se = pe, + fe = G({__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED: {ReactCurrentOwner: lt}}, se), + de = fe; + return de; +}); + +})(); +(function() { +var define = $__System.amdDefine; +!function(e, t) { + "object" == typeof exports && "undefined" != typeof module ? module.exports = t(require("react")) : "function" == typeof define && define.amd ? define("3", ["2"], t) : e.ReactDOMFiber = t(e.React); +}(this, function(e) { + "use strict"; + function t(e) { + for (var t = arguments.length - 1, + n = "Minified React error #" + e + "; visit http://facebook.github.io/react/docs/error-decoder.html?invariant=" + e, + r = 0; r < t; r++) + n += "&args[]=" + encodeURIComponent(arguments[r + 1]); + n += " for the full message or use the non-minified dev environment for full errors and additional helpful warnings."; + var o = new Error(n); + throw o.name = "Invariant Violation", o.framesToPop = 1, o; + } + function n(e) { + if (null === e || void 0 === e) + throw new TypeError("Object.assign cannot be called with null or undefined"); + return Object(e); + } + function r() { + try { + if (!Object.assign) + return !1; + var e = new String("abc"); + if (e[5] = "de", "5" === Object.getOwnPropertyNames(e)[0]) + return !1; + for (var t = {}, + n = 0; n < 10; n++) + t["_" + String.fromCharCode(n)] = n; + var r = Object.getOwnPropertyNames(t).map(function(e) { + return t[e]; + }); + if ("0123456789" !== r.join("")) + return !1; + var o = {}; + return "abcdefghijklmnopqrst".split("").forEach(function(e) { + o[e] = e; + }), "abcdefghijklmnopqrst" === Object.keys(Object.assign({}, o)).join(""); + } catch (e) { + return !1; + } + } + function o(e, t, n, r, o, a, i, l) { + if (qn(t), !e) { + var u; + if (void 0 === t) + u = new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings."); + else { + var s = [n, r, o, a, i, l], + c = 0; + u = new Error(t.replace(/%s/g, function() { + return s[c++]; + })), u.name = "Invariant Violation"; + } + throw u.framesToPop = 1, u; + } + } + function a() { + if ($n) + for (var e in Xn) { + var t = Xn[e], + n = $n.indexOf(e); + if (n > -1 ? void 0 : Vn("96", e), !Gn.plugins[n]) { + t.extractEvents ? void 0 : Vn("97", e), Gn.plugins[n] = t; + var r = t.eventTypes; + for (var o in r) + i(r[o], t, o) ? void 0 : Vn("98", o, e); + } + } + } + function i(e, t, n) { + Gn.eventNameDispatchConfigs.hasOwnProperty(n) ? Vn("99", n) : void 0, Gn.eventNameDispatchConfigs[n] = e; + var r = e.phasedRegistrationNames; + if (r) { + for (var o in r) + if (r.hasOwnProperty(o)) { + var a = r[o]; + l(a, t, n); + } + return !0; + } + return !!e.registrationName && (l(e.registrationName, t, n), !0); + } + function l(e, t, n) { + Gn.registrationNameModules[e] ? Vn("100", e) : void 0, Gn.registrationNameModules[e] = t, Gn.registrationNameDependencies[e] = t.eventTypes[n].dependencies; + } + function u(e) { + return function() { + return e; + }; + } + function s(e) { + return "topMouseUp" === e || "topTouchEnd" === e || "topTouchCancel" === e; + } + function c(e) { + return "topMouseMove" === e || "topTouchMove" === e; + } + function d(e) { + return "topMouseDown" === e || "topTouchStart" === e; + } + function p(e, t, n, r) { + var o = e.type || "unknown-event"; + e.currentTarget = ir.getNodeFromInstance(r), tr.invokeGuardedCallbackAndCatchFirstError(o, n, void 0, e), e.currentTarget = null; + } + function f(e, t) { + var n = e._dispatchListeners, + r = e._dispatchInstances; + if (Array.isArray(n)) + for (var o = 0; o < n.length && !e.isPropagationStopped(); o++) + p(e, t, n[o], r[o]); + else + n && p(e, t, n, r); + e._dispatchListeners = null, e._dispatchInstances = null; + } + function v(e) { + var t = e._dispatchListeners, + n = e._dispatchInstances; + if (Array.isArray(t)) { + for (var r = 0; r < t.length && !e.isPropagationStopped(); r++) + if (t[r](e, n[r])) + return n[r]; + } else if (t && t(e, n)) + return n; + return null; + } + function m(e) { + var t = v(e); + return e._dispatchInstances = null, e._dispatchListeners = null, t; + } + function h(e) { + var t = e._dispatchListeners, + n = e._dispatchInstances; + Array.isArray(t) ? Vn("103") : void 0, e.currentTarget = t ? ir.getNodeFromInstance(n) : null; + var r = t ? t(e) : null; + return e.currentTarget = null, e._dispatchListeners = null, e._dispatchInstances = null, r; + } + function g(e) { + return !!e._dispatchListeners; + } + function y(e, t) { + return null == t ? Vn("30") : void 0, null == e ? t : Array.isArray(e) ? Array.isArray(t) ? (e.push.apply(e, t), e) : (e.push(t), e) : Array.isArray(t) ? [e].concat(t) : [e, t]; + } + function b(e, t, n) { + Array.isArray(e) ? e.forEach(t, n) : e && t.call(n, e); + } + function C(e) { + return "button" === e || "input" === e || "select" === e || "textarea" === e; + } + function k(e, t, n) { + switch (e) { + case "onClick": + case "onClickCapture": + case "onDoubleClick": + case "onDoubleClickCapture": + case "onMouseDown": + case "onMouseDownCapture": + case "onMouseMove": + case "onMouseMoveCapture": + case "onMouseUp": + case "onMouseUpCapture": + return !(!n.disabled || !C(t)); + default: + return !1; + } + } + function P(e) { + mr.enqueueEvents(e), mr.processEventQueue(!1); + } + function E(e, t) { + var n = {}; + return n[e.toLowerCase()] = t.toLowerCase(), n["Webkit" + e] = "webkit" + t, n["Moz" + e] = "moz" + t, n["ms" + e] = "MS" + t, n["O" + e] = "o" + t.toLowerCase(), n; + } + function w(e) { + if (wr[e]) + return wr[e]; + if (!Er[e]) + return e; + var t = Er[e]; + for (var n in t) + if (t.hasOwnProperty(n) && n in Tr) + return wr[e] = t[n]; + return ""; + } + function T(e, t) { + if (!Pr.canUseDOM || t && !("addEventListener" in document)) + return !1; + var n = "on" + e, + r = n in document; + if (!r) { + var o = document.createElement("div"); + o.setAttribute(n, "return;"), r = "function" == typeof o[n]; + } + return !r && xr && "wheel" === e && (r = document.implementation.hasFeature("Events.wheel", "3.0")), r; + } + function x(e) { + return Object.prototype.hasOwnProperty.call(e, Ar) || (e[Ar] = Fr++, Or[e[Ar]] = {}), Or[e[Ar]]; + } + function S(e) { + var t = lr.getInstanceFromNode(e); + if (t) { + if ("number" == typeof t.tag) { + Qn(Lr && "function" == typeof Lr.restoreControlledState, "Fiber needs to be injected to handle a fiber target for controlled events."); + var n = lr.getFiberCurrentPropsFromNode(t.stateNode); + return void Lr.restoreControlledState(t.stateNode, t.type, n); + } + Qn("function" == typeof t.restoreControlledState, "The internal instance must be a React host component."), t.restoreControlledState(); + } + } + function N(e, t) { + return (e & t) === t; + } + function R(e, t) { + return 1 === e.nodeType && e.getAttribute(Zr) === "" + t || 8 === e.nodeType && e.nodeValue === " react-text: " + t + " " || 8 === e.nodeType && e.nodeValue === " react-empty: " + t + " "; + } + function O(e) { + for (var t; t = e._renderedComponent; ) + e = t; + return e; + } + function _(e, t) { + var n = O(e); + n._hostNode = t, t[to] = n; + } + function F(e, t) { + t[to] = e; + } + function M(e) { + var t = e._hostNode; + t && (delete t[to], e._hostNode = null); + } + function A(e, t) { + if (!(e._flags & Jr.hasCachedChildNodes)) { + var n = e._renderedChildren, + r = t.firstChild; + e: for (var o in n) + if (n.hasOwnProperty(o)) { + var a = n[o], + i = O(a)._domID; + if (0 !== i) { + for (; null !== r; r = r.nextSibling) + if (R(r, i)) { + _(a, r); + continue e; + } + Vn("32", i); + } + } + e._flags |= Jr.hasCachedChildNodes; + } + } + function I(e) { + if (e[to]) + return e[to]; + for (var t = []; !e[to]; ) { + if (t.push(e), !e.parentNode) + return null; + e = e.parentNode; + } + var n, + r = e[to]; + if (r.tag === Xr || r.tag === Gr) + return r; + for (; e && (r = e[to]); e = t.pop()) + n = r, t.length && A(r, e); + return n; + } + function D(e) { + var t = e[to]; + return t ? t.tag === Xr || t.tag === Gr ? t : t._hostNode === e ? t : null : (t = I(e), null != t && t._hostNode === e ? t : null); + } + function L(e) { + if (e.tag === Xr || e.tag === Gr) + return e.stateNode; + if (void 0 === e._hostNode ? Vn("33") : void 0, e._hostNode) + return e._hostNode; + for (var t = []; !e._hostNode; ) + t.push(e), e._hostParent ? void 0 : Vn("34"), e = e._hostParent; + for (; t.length; e = t.pop()) + A(e, e._hostNode); + return e._hostNode; + } + function U(e) { + return e[no] || null; + } + function H(e, t) { + e[no] = t; + } + function W(e, t) { + return e + t.charAt(0).toUpperCase() + t.substring(1); + } + function j(e, t, n) { + var r = null == t || "boolean" == typeof t || "" === t; + return r ? "" : "number" != typeof t || 0 === t || mo.hasOwnProperty(e) && mo[e] ? ("" + t).trim() : t + "px"; + } + function V(e) { + if ("function" == typeof e.getName) { + var t = e; + return t.getName(); + } + if ("number" == typeof e.tag) { + var n = e, + r = n.type; + if ("string" == typeof r) + return r; + if ("function" == typeof r) + return r.displayName || r.name; + } + return null; + } + function B(e) { + return e.replace(yo, "-$1").toLowerCase(); + } + function z(e) { + return bo(e).replace(Co, "-ms-"); + } + function K(e) { + var t = {}; + return function(n) { + return t.hasOwnProperty(n) || (t[n] = e.call(this, n)), t[n]; + }; + } + function Y(e, t, n) { + return "\n in " + (e || "Unknown") + (t ? " (at " + t.fileName.replace(/^.*[\\\/]/, "") + ":" + t.lineNumber + ")" : n ? " (created by " + n + ")" : ""); + } + function q(e) { + switch (e.tag) { + case Eo: + case wo: + case To: + case xo: + var t = e._debugOwner, + n = e._debugSource, + r = go(e), + o = null; + return t && (o = go(t)), Y(r, n, o); + default: + return ""; + } + } + function Q(e) { + var t = "", + n = e; + do + t += q(n), n = n.return; + while (n); + return t; + } + function $() { + return null; + } + function X() { + return null; + } + function G(e) { + var t = Function.prototype.toString, + n = Object.prototype.hasOwnProperty, + r = RegExp("^" + t.call(n).replace(/[\\^$.*+?()[\]{}|]/g, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$"); + try { + var o = t.call(e); + return r.test(o); + } catch (e) { + return !1; + } + } + function Z(e) { + var t = "" + e, + n = oa.exec(t); + if (!n) + return t; + var r, + o = "", + a = 0, + i = 0; + for (a = n.index; a < t.length; a++) { + switch (t.charCodeAt(a)) { + case 34: + r = """; + break; + case 38: + r = "&"; + break; + case 39: + r = "'"; + break; + case 60: + r = "<"; + break; + case 62: + r = ">"; + break; + default: + continue; + } + i !== a && (o += t.substring(i, a)), i = a + 1, o += r; + } + return i !== a ? o + t.substring(i, a) : o; + } + function J(e) { + return "boolean" == typeof e || "number" == typeof e ? "" + e : Z(e); + } + function ee(e) { + return '"' + aa(e) + '"'; + } + function te(e) { + return !!sa.hasOwnProperty(e) || !ua.hasOwnProperty(e) && (la.test(e) ? (sa[e] = !0, !0) : (ua[e] = !0, !1)); + } + function ne(e, t) { + return null == t || e.hasBooleanValue && !t || e.hasNumericValue && isNaN(t) || e.hasPositiveNumericValue && t < 1 || e.hasOverloadedBooleanValue && t === !1; + } + function re(e, t) { + var n = t.name; + if ("radio" === t.type && null != n) { + for (var r = e; r.parentNode; ) + r = r.parentNode; + for (var o = r.querySelectorAll("input[name=" + JSON.stringify("" + n) + '][type="radio"]'), + a = 0; a < o.length; a++) { + var i = o[a]; + if (i !== e && i.form === e.form) { + var l = oo.getFiberCurrentPropsFromNode(i); + l ? void 0 : Vn("90"), pa.updateWrapper(i, l); + } + } + } + } + function oe(t) { + var n = ""; + return e.Children.forEach(t, function(e) { + null != e && ("string" != typeof e && "number" != typeof e || (n += e)); + }), n; + } + function ae(e, t, n) { + var r = e.options; + if (t) { + for (var o = n, + a = {}, + i = 0; i < o.length; i++) + a["" + o[i]] = !0; + for (var l = 0; l < r.length; l++) { + var u = a.hasOwnProperty(r[l].value); + r[l].selected !== u && (r[l].selected = u); + } + } else { + for (var s = "" + n, + c = 0; c < r.length; c++) + if (r[c].value === s) + return void(r[c].selected = !0); + r.length && (r[0].selected = !0); + } + } + function ie(e) { + var t = e.type, + n = e.nodeName; + return n && "input" === n.toLowerCase() && ("checkbox" === t || "radio" === t); + } + function le(e) { + return "number" == typeof e.tag && (e = e.stateNode), e._wrapperState.valueTracker; + } + function ue(e, t) { + e._wrapperState.valueTracker = t; + } + function se(e) { + delete e._wrapperState.valueTracker; + } + function ce(e) { + var t; + return e && (t = ie(e) ? "" + e.checked : e.value), t; + } + function de(e, t) { + var n = ie(e) ? "checked" : "value", + r = Object.getOwnPropertyDescriptor(e.constructor.prototype, n), + o = "" + e[n]; + if (!e.hasOwnProperty(n) && "function" == typeof r.get && "function" == typeof r.set) { + Object.defineProperty(e, n, { + enumerable: r.enumerable, + configurable: !0, + get: function() { + return r.get.call(this); + }, + set: function(e) { + o = "" + e, r.set.call(this, e); + } + }); + var a = { + getValue: function() { + return o; + }, + setValue: function(e) { + o = "" + e; + }, + stopTracking: function() { + se(t), delete e[n]; + } + }; + return a; + } + } + function pe() { + var e = Ma(); + return e ? "\n\nThis DOM node was rendered by `" + e + "`." : ""; + } + function fe(e, t) { + t && (qa[e] && (null != t.children || null != t.dangerouslySetInnerHTML ? Vn("137", e, pe()) : void 0), null != t.dangerouslySetInnerHTML && (null != t.children ? Vn("60") : void 0, "object" == typeof t.dangerouslySetInnerHTML && Wa in t.dangerouslySetInnerHTML ? void 0 : Vn("61")), null != t.style && "object" != typeof t.style ? Vn("62", pe()) : void 0); + } + function ve(e, t) { + var n = e.nodeType === za, + r = n ? e : e.ownerDocument; + Aa(t, r); + } + function me(e) { + e.onclick = or; + } + function he(e, t) { + switch (t) { + case "iframe": + case "object": + Dr.trapBubbledEvent("topLoad", "load", e); + break; + case "video": + case "audio": + for (var n in Ka) + Ka.hasOwnProperty(n) && Dr.trapBubbledEvent(n, Ka[n], e); + break; + case "source": + Dr.trapBubbledEvent("topError", "error", e); + break; + case "img": + case "image": + Dr.trapBubbledEvent("topError", "error", e), Dr.trapBubbledEvent("topLoad", "load", e); + break; + case "form": + Dr.trapBubbledEvent("topReset", "reset", e), Dr.trapBubbledEvent("topSubmit", "submit", e); + break; + case "input": + case "select": + case "textarea": + Dr.trapBubbledEvent("topInvalid", "invalid", e); + break; + case "details": + Dr.trapBubbledEvent("topToggle", "toggle", e); + } + } + function ge(e, t) { + return e.indexOf("-") >= 0 || null != t.is; + } + function ye(e, t, n, r) { + for (var o in n) { + var a = n[o]; + if (n.hasOwnProperty(o)) + if (o === Ha) + Vo.setValueForStyles(e, a); + else if (o === Da) { + var i = a ? a[Wa] : void 0; + null != i && Sa(e, i); + } else + o === Ua ? "string" == typeof a ? Ra(e, a) : "number" == typeof a && Ra(e, "" + a) : o === La || (Ia.hasOwnProperty(o) ? a && ve(t, o) : r ? da.setValueForAttribute(e, o, a) : (Yr.properties[o] || Yr.isCustomAttribute(o)) && null != a && da.setValueForProperty(e, o, a)); + } + } + function be(e, t, n, r) { + for (var o = 0; o < t.length; o += 2) { + var a = t[o], + i = t[o + 1]; + a === Ha ? Vo.setValueForStyles(e, i) : a === Da ? Sa(e, i) : a === Ua ? Ra(e, i) : r ? null != i ? da.setValueForAttribute(e, a, i) : da.deleteValueForAttribute(e, a) : (Yr.properties[a] || Yr.isCustomAttribute(a)) && (null != i ? da.setValueForProperty(e, a, i) : da.deleteValueForProperty(e, a)); + } + } + function Ce(e) { + switch (e) { + case "svg": + return Va; + case "math": + return Ba; + default: + return ja; + } + } + function ke(e) { + if (void 0 !== e._hostParent) + return e._hostParent; + if ("number" == typeof e.tag) { + do + e = e.return; + while (e && e.tag !== vi); + if (e) + return e; + } + return null; + } + function Pe(e, t) { + for (var n = 0, + r = e; r; r = ke(r)) + n++; + for (var o = 0, + a = t; a; a = ke(a)) + o++; + for (; n - o > 0; ) + e = ke(e), n--; + for (; o - n > 0; ) + t = ke(t), o--; + for (var i = n; i--; ) { + if (e === t || e === t.alternate) + return e; + e = ke(e), t = ke(t); + } + return null; + } + function Ee(e, t) { + for (; t; ) { + if (e === t || e === t.alternate) + return !0; + t = ke(t); + } + return !1; + } + function we(e) { + return ke(e); + } + function Te(e, t, n) { + for (var r = []; e; ) + r.push(e), e = ke(e); + var o; + for (o = r.length; o-- > 0; ) + t(r[o], "captured", n); + for (o = 0; o < r.length; o++) + t(r[o], "bubbled", n); + } + function xe(e, t, n, r, o) { + for (var a = e && t ? Pe(e, t) : null, + i = []; e && e !== a; ) + i.push(e), e = ke(e); + for (var l = []; t && t !== a; ) + l.push(t), t = ke(t); + var u; + for (u = 0; u < i.length; u++) + n(i[u], "bubbled", r); + for (u = l.length; u-- > 0; ) + n(l[u], "captured", o); + } + function Se(e, t, n) { + var r = t.dispatchConfig.phasedRegistrationNames[n]; + return hi(e, r); + } + function Ne(e, t, n) { + var r = Se(e, n, t); + r && (n._dispatchListeners = ur(n._dispatchListeners, r), n._dispatchInstances = ur(n._dispatchInstances, e)); + } + function Re(e) { + e && e.dispatchConfig.phasedRegistrationNames && mi.traverseTwoPhase(e._targetInst, Ne, e); + } + function Oe(e) { + if (e && e.dispatchConfig.phasedRegistrationNames) { + var t = e._targetInst, + n = t ? mi.getParentInstance(t) : null; + mi.traverseTwoPhase(n, Ne, e); + } + } + function _e(e, t, n) { + if (n && n.dispatchConfig.registrationName) { + var r = n.dispatchConfig.registrationName, + o = hi(e, r); + o && (n._dispatchListeners = ur(n._dispatchListeners, o), n._dispatchInstances = ur(n._dispatchInstances, e)); + } + } + function Fe(e) { + e && e.dispatchConfig.registrationName && _e(e._targetInst, null, e); + } + function Me(e) { + sr(e, Re); + } + function Ae(e) { + sr(e, Oe); + } + function Ie(e, t, n, r) { + mi.traverseEnterLeave(n, r, _e, e, t); + } + function De(e) { + sr(e, Fe); + } + function Le() { + return !Ri && Pr.canUseDOM && (Ri = "textContent" in document.documentElement ? "textContent" : "innerText"), Ri; + } + function Ue(e) { + this._root = e, this._startText = this.getText(), this._fallbackText = null; + } + function He(e, t, n, r) { + this.dispatchConfig = e, this._targetInst = t, this.nativeEvent = n; + var o = this.constructor.Interface; + for (var a in o) + if (o.hasOwnProperty(a)) { + var i = o[a]; + i ? this[a] = i(n) : "target" === a ? this.target = r : this[a] = n[a]; + } + var l = null != n.defaultPrevented ? n.defaultPrevented : n.returnValue === !1; + return l ? this.isDefaultPrevented = or.thatReturnsTrue : this.isDefaultPrevented = or.thatReturnsFalse, this.isPropagationStopped = or.thatReturnsFalse, this; + } + function We(e, t, n, r) { + return Ai.call(this, e, t, n, r); + } + function je(e, t, n, r) { + return Ai.call(this, e, t, n, r); + } + function Ve() { + var e = window.opera; + return "object" == typeof e && "function" == typeof e.version && parseInt(e.version(), 10) <= 12; + } + function Be(e) { + return (e.ctrlKey || e.altKey || e.metaKey) && !(e.ctrlKey && e.altKey); + } + function ze(e) { + switch (e) { + case "topCompositionStart": + return qi.compositionStart; + case "topCompositionEnd": + return qi.compositionEnd; + case "topCompositionUpdate": + return qi.compositionUpdate; + } + } + function Ke(e, t) { + return "topKeyDown" === e && t.keyCode === Wi; + } + function Ye(e, t) { + switch (e) { + case "topKeyUp": + return Hi.indexOf(t.keyCode) !== -1; + case "topKeyDown": + return t.keyCode !== Wi; + case "topKeyPress": + case "topMouseDown": + case "topBlur": + return !0; + default: + return !1; + } + } + function qe(e) { + var t = e.detail; + return "object" == typeof t && "data" in t ? t.data : null; + } + function Qe(e, t, n, r) { + var o, + a; + if (ji ? o = ze(e) : $i ? Ye(e, n) && (o = qi.compositionEnd) : Ke(e, n) && (o = qi.compositionStart), !o) + return null; + zi && ($i || o !== qi.compositionStart ? o === qi.compositionEnd && $i && (a = $i.getData()) : $i = _i.getPooled(r)); + var i = Di.getPooled(o, t, n, r); + if (a) + i.data = a; + else { + var l = qe(n); + null !== l && (i.data = l); + } + return yi.accumulateTwoPhaseDispatches(i), i; + } + function $e(e, t) { + switch (e) { + case "topCompositionEnd": + return qe(t); + case "topKeyPress": + var n = t.which; + return n !== Ki ? null : (Qi = !0, Yi); + case "topTextInput": + var r = t.data; + return r === Yi && Qi ? null : r; + default: + return null; + } + } + function Xe(e, t) { + if ($i) { + if ("topCompositionEnd" === e || !ji && Ye(e, t)) { + var n = $i.getData(); + return _i.release($i), $i = null, n; + } + return null; + } + switch (e) { + case "topPaste": + return null; + case "topKeyPress": + return t.which && !Be(t) ? String.fromCharCode(t.which) : null; + case "topCompositionEnd": + return zi ? null : t.data; + default: + return null; + } + } + function Ge(e, t, n, r) { + var o; + if (o = Bi ? $e(e, n) : Xe(e, n), !o) + return null; + var a = Ui.getPooled(qi.beforeInput, t, n, r); + return a.data = o, yi.accumulateTwoPhaseDispatches(a), a; + } + function Ze(e, t) { + return Ji(e, t); + } + function Je(e, t) { + return Zi(Ze, e, t); + } + function et(e, t) { + if (el) + return Je(e, t); + el = !0; + try { + return Je(e, t); + } finally { + el = !1, Vr.restoreStateIfNeeded(); + } + } + function tt(e) { + var t = e.target || e.srcElement || window; + return t.correspondingUseElement && (t = t.correspondingUseElement), 3 === t.nodeType ? t.parentNode : t; + } + function nt(e) { + var t = e && e.nodeName && e.nodeName.toLowerCase(); + return "input" === t ? !!al[e.type] : "textarea" === t; + } + function rt(e, t, n) { + var r = Ai.getPooled(ll.change, e, t, n); + return r.type = "change", Vr.enqueueStateRestore(n), yi.accumulateTwoPhaseDispatches(r), r; + } + function ot(e) { + var t = e.nodeName && e.nodeName.toLowerCase(); + return "select" === t || "input" === t && "file" === e.type; + } + function at(e) { + var t = rt(sl, e, ol(e)); + rl.batchedUpdates(it, t); + } + function it(e) { + mr.enqueueEvents(e), mr.processEventQueue(!1); + } + function lt(e, t) { + ul = e, sl = t, ul.attachEvent("onchange", at); + } + function ut() { + ul && (ul.detachEvent("onchange", at), ul = null, sl = null); + } + function st(e) { + if (_a.updateValueIfChanged(e)) + return e; + } + function ct(e, t) { + if ("topChange" === e) + return t; + } + function dt(e, t, n) { + "topFocus" === e ? (ut(), lt(t, n)) : "topBlur" === e && ut(); + } + function pt(e, t) { + ul = e, sl = t, ul.attachEvent("onpropertychange", vt); + } + function ft() { + ul && (ul.detachEvent("onpropertychange", vt), ul = null, sl = null); + } + function vt(e) { + "value" === e.propertyName && st(sl) && at(e); + } + function mt(e, t, n) { + "topFocus" === e ? (ft(), pt(t, n)) : "topBlur" === e && ft(); + } + function ht(e, t) { + if ("topSelectionChange" === e || "topKeyUp" === e || "topKeyDown" === e) + return st(sl); + } + function gt(e) { + var t = e.nodeName; + return t && "input" === t.toLowerCase() && ("checkbox" === e.type || "radio" === e.type); + } + function yt(e, t) { + if ("topClick" === e) + return st(t); + } + function bt(e, t) { + if ("topInput" === e || "topChange" === e) + return st(t); + } + function Ct(e, t, n, r) { + return Ai.call(this, e, t, n, r); + } + function kt(e) { + var t = this, + n = t.nativeEvent; + if (n.getModifierState) + return n.getModifierState(e); + var r = yl[e]; + return !!r && !!n[r]; + } + function Pt(e) { + return kt; + } + function Et(e, t, n, r) { + return gl.call(this, e, t, n, r); + } + function wt(e) { + return e === window ? { + x: window.pageXOffset || document.documentElement.scrollLeft, + y: window.pageYOffset || document.documentElement.scrollTop + } : { + x: e.scrollLeft, + y: e.scrollTop + }; + } + function Tt(e) { + if ("number" == typeof e.tag) { + for (; e.return; ) + e = e.return; + return e.tag !== Il ? null : e.stateNode.containerInfo; + } + for (; e._hostParent; ) + e = e._hostParent; + var t = oo.getNodeFromInstance(e); + return t.parentNode; + } + function xt(e, t, n) { + this.topLevelType = e, this.nativeEvent = t, this.targetInst = n, this.ancestors = []; + } + function St(e) { + var t = e.targetInst, + n = t; + do { + if (!n) { + e.ancestors.push(n); + break; + } + var r = Tt(n); + if (!r) + break; + e.ancestors.push(n), n = oo.getClosestInstanceFromNode(r); + } while (n); + for (var o = 0; o < e.ancestors.length; o++) + t = e.ancestors[o], Dl._handleTopLevel(e.topLevelType, t, e.nativeEvent, ol(e.nativeEvent)); + } + function Nt(e) { + var t = Al(window); + e(t); + } + function Rt(e) { + for (; e && e.firstChild; ) + e = e.firstChild; + return e; + } + function Ot(e) { + for (; e; ) { + if (e.nextSibling) + return e.nextSibling; + e = e.parentNode; + } + } + function _t(e, t) { + for (var n = Rt(e), + r = 0, + o = 0; n; ) { + if (3 === n.nodeType) { + if (o = r + n.textContent.length, r <= t && o >= t) + return { + node: n, + offset: t - r + }; + r = o; + } + n = Rt(Ot(n)); + } + } + function Ft(e, t, n, r) { + return e === n && t === r; + } + function Mt(e) { + var t = document.selection, + n = t.createRange(), + r = n.text.length, + o = n.duplicate(); + o.moveToElementText(e), o.setEndPoint("EndToStart", n); + var a = o.text.length, + i = a + r; + return { + start: a, + end: i + }; + } + function At(e) { + var t = window.getSelection && window.getSelection(); + if (!t || 0 === t.rangeCount) + return null; + var n = t.anchorNode, + r = t.anchorOffset, + o = t.focusNode, + a = t.focusOffset, + i = t.getRangeAt(0); + try { + i.startContainer.nodeType, i.endContainer.nodeType; + } catch (e) { + return null; + } + var l = Ft(t.anchorNode, t.anchorOffset, t.focusNode, t.focusOffset), + u = l ? 0 : i.toString().length, + s = i.cloneRange(); + s.selectNodeContents(e), s.setEnd(i.startContainer, i.startOffset); + var c = Ft(s.startContainer, s.startOffset, s.endContainer, s.endOffset), + d = c ? 0 : s.toString().length, + p = d + u, + f = document.createRange(); + f.setStart(n, r), f.setEnd(o, a); + var v = f.collapsed; + return { + start: v ? p : d, + end: v ? d : p + }; + } + function It(e, t) { + var n, + r, + o = document.selection.createRange().duplicate(); + void 0 === t.end ? (n = t.start, r = n) : t.start > t.end ? (n = t.end, r = t.start) : (n = t.start, r = t.end), o.moveToElementText(e), o.moveStart("character", n), o.setEndPoint("EndToStart", o), o.moveEnd("character", r - n), o.select(); + } + function Dt(e, t) { + if (window.getSelection) { + var n = window.getSelection(), + r = e[Oi()].length, + o = Math.min(t.start, r), + a = void 0 === t.end ? o : Math.min(t.end, r); + if (!n.extend && o > a) { + var i = a; + a = o, o = i; + } + var l = Vl(e, o), + u = Vl(e, a); + if (l && u) { + var s = document.createRange(); + s.setStart(l.node, l.offset), n.removeAllRanges(), o > a ? (n.addRange(s), n.extend(u.node, u.offset)) : (s.setEnd(u.node, u.offset), n.addRange(s)); + } + } + } + function Lt(e) { + return !(!e || !("function" == typeof Node ? e instanceof Node : "object" == typeof e && "number" == typeof e.nodeType && "string" == typeof e.nodeName)); + } + function Ut(e) { + return Yl(e) && 3 == e.nodeType; + } + function Ht(e, t) { + return !(!e || !t) && (e === t || !ql(e) && (ql(t) ? Ht(e, t.parentNode) : "contains" in e ? e.contains(t) : !!e.compareDocumentPosition && !!(16 & e.compareDocumentPosition(t)))); + } + function Wt(e) { + try { + e.focus(); + } catch (e) {} + } + function jt() { + if ("undefined" == typeof document) + return null; + try { + return document.activeElement || document.body; + } catch (e) { + return document.body; + } + } + function Vt(e) { + return Ql(document.documentElement, e); + } + function Bt(e, t) { + return e === t ? 0 !== e || 0 !== t || 1 / e === 1 / t : e !== e && t !== t; + } + function zt(e, t) { + if (Bt(e, t)) + return !0; + if ("object" != typeof e || null === e || "object" != typeof t || null === t) + return !1; + var n = Object.keys(e), + r = Object.keys(t); + if (n.length !== r.length) + return !1; + for (var o = 0; o < n.length; o++) + if (!Jl.call(t, n[o]) || !Bt(e[n[o]], t[n[o]])) + return !1; + return !0; + } + function Kt(e) { + if ("selectionStart" in e && Zl.hasSelectionCapabilities(e)) + return { + start: e.selectionStart, + end: e.selectionEnd + }; + if (window.getSelection) { + var t = window.getSelection(); + return { + anchorNode: t.anchorNode, + anchorOffset: t.anchorOffset, + focusNode: t.focusNode, + focusOffset: t.focusOffset + }; + } + if (document.selection) { + var n = document.selection.createRange(); + return { + parentElement: n.parentElement(), + text: n.text, + top: n.boundingTop, + left: n.boundingLeft + }; + } + } + function Yt(e, t) { + if (iu || null == ru || ru !== Xl()) + return null; + var n = Kt(ru); + if (!au || !eu(au, n)) { + au = n; + var r = Ai.getPooled(nu.select, ou, e, t); + return r.type = "select", r.target = ru, yi.accumulateTwoPhaseDispatches(r), r; + } + return null; + } + function qt(e, t, n, r) { + return Ai.call(this, e, t, n, r); + } + function Qt(e, t, n, r) { + return Ai.call(this, e, t, n, r); + } + function $t(e, t, n, r) { + return gl.call(this, e, t, n, r); + } + function Xt(e) { + var t, + n = e.keyCode; + return "charCode" in e ? (t = e.charCode, 0 === t && 13 === n && (t = 13)) : t = n, t >= 32 || 13 === t ? t : 0; + } + function Gt(e) { + if (e.key) { + var t = gu[e.key] || e.key; + if ("Unidentified" !== t) + return t; + } + if ("keypress" === e.type) { + var n = hu(e); + return 13 === n ? "Enter" : String.fromCharCode(n); + } + return "keydown" === e.type || "keyup" === e.type ? yu[e.keyCode] || "Unidentified" : ""; + } + function Zt(e, t, n, r) { + return gl.call(this, e, t, n, r); + } + function Jt(e, t, n, r) { + return kl.call(this, e, t, n, r); + } + function en(e, t, n, r) { + return gl.call(this, e, t, n, r); + } + function tn(e, t, n, r) { + return Ai.call(this, e, t, n, r); + } + function nn(e, t, n, r) { + return kl.call(this, e, t, n, r); + } + function rn() { + Du || (Du = !0, Dr.injection.injectReactEventListener(Ll), mr.injection.injectEventPluginOrder(ml), lr.injection.injectComponentTree(oo), mr.injection.injectEventPluginsByName({ + SimpleEventPlugin: Iu, + EnterLeaveEventPlugin: wl, + ChangeEventPlugin: fl, + SelectEventPlugin: su, + BeforeInputEventPlugin: Gi + }), Yr.injection.injectDOMPropertyConfig(fi), Yr.injection.injectDOMPropertyConfig(_l), Yr.injection.injectDOMPropertyConfig(jl)); + } + function on(e, t) { + return e !== Bu && e !== Vu || t !== Bu && t !== Vu ? e === ju && t !== ju ? -255 : e !== ju && t === ju ? 255 : e - t : 0; + } + function an(e) { + if (null !== e.updateQueue) + return e.updateQueue; + var t = void 0; + return t = { + first: null, + last: null, + hasForceUpdate: !1, + callbackList: null + }, e.updateQueue = t, t; + } + function ln(e, t) { + var n = e.updateQueue; + if (null === n) + return t.updateQueue = null, null; + var r = null !== t.updateQueue ? t.updateQueue : {}; + return r.first = n.first, r.last = n.last, r.hasForceUpdate = !1, r.callbackList = null, r.isProcessing = !1, t.updateQueue = r, r; + } + function un(e) { + return { + priorityLevel: e.priorityLevel, + partialState: e.partialState, + callback: e.callback, + isReplace: e.isReplace, + isForced: e.isForced, + isTopLevelUnmount: e.isTopLevelUnmount, + next: null + }; + } + function sn(e, t, n, r) { + null !== n ? n.next = t : (t.next = e.first, e.first = t), null !== r ? t.next = r : e.last = t; + } + function cn(e, t) { + var n = t.priorityLevel, + r = null, + o = null; + if (null !== e.last && on(e.last.priorityLevel, n) <= 0) + r = e.last; + else + for (o = e.first; null !== o && on(o.priorityLevel, n) <= 0; ) + r = o, o = o.next; + return r; + } + function dn(e, t) { + var n = an(e), + r = null !== e.alternate ? an(e.alternate) : null, + o = cn(n, t), + a = null !== o ? o.next : n.first; + if (null === r) + return sn(n, t, o, a), null; + var i = cn(r, t), + l = null !== i ? i.next : r.first; + if (sn(n, t, o, a), a !== l) { + var u = un(t); + return sn(r, u, i, l), u; + } + return null === i && (r.first = t), null === l && (r.last = null), null; + } + function pn(e, t, n, r) { + var o = { + priorityLevel: r, + partialState: t, + callback: n, + isReplace: !1, + isForced: !1, + isTopLevelUnmount: !1, + next: null + }; + dn(e, o); + } + function fn(e, t, n, r) { + var o = { + priorityLevel: r, + partialState: t, + callback: n, + isReplace: !0, + isForced: !1, + isTopLevelUnmount: !1, + next: null + }; + dn(e, o); + } + function vn(e, t, n) { + var r = { + priorityLevel: n, + partialState: null, + callback: t, + isReplace: !1, + isForced: !0, + isTopLevelUnmount: !1, + next: null + }; + dn(e, r); + } + function mn(e) { + return null !== e.first ? e.first.priorityLevel : ju; + } + function hn(e, t, n, r) { + var o = null === t.element, + a = { + priorityLevel: r, + partialState: t, + callback: n, + isReplace: !1, + isForced: !1, + isTopLevelUnmount: o, + next: null + }, + i = dn(e, a); + if (o) { + var l = e.updateQueue, + u = null !== e.alternate ? e.alternate.updateQueue : null; + null !== l && null !== a.next && (a.next = null, l.last = a), null !== u && null !== i && null !== i.next && (i.next = null, u.last = a); + } + } + function gn(e, t, n, r) { + var o = e.partialState; + if ("function" == typeof o) { + var a = o; + return a.call(t, n, r); + } + return o; + } + function yn(e, t, n, r, o, a) { + t.hasForceUpdate = !1; + for (var i = r, + l = !0, + u = null, + s = t.first; null !== s && on(s.priorityLevel, a) <= 0; ) { + t.first = s.next, null === t.first && (t.last = null); + var c = void 0; + s.isReplace ? (i = gn(s, n, i, o), l = !0) : (c = gn(s, n, i, o), c && (i = l ? Yn({}, i, c) : Yn(i, c), l = !1)), s.isForced && (t.hasForceUpdate = !0), null === s.callback || s.isTopLevelUnmount && null !== s.next || (u = u || [], u.push(s.callback), e.effectTag |= Wu), s = s.next; + } + return t.callbackList = u, null !== t.first || null !== u || t.hasForceUpdate || (e.updateQueue = null), i; + } + function bn(e, t, n) { + var r = t.callbackList; + if (null !== r) + for (var o = 0; o < r.length; o++) { + var a = r[o]; + Qn("function" == typeof a, "Invalid argument passed as callback. Expected a function. Instead received: %s", a), a.call(n); + } + } + function Cn(e) { + var t = e; + if (e.alternate) + for (; t.return; ) + t = t.return; + else { + if ((t.effectTag & ls) !== is) + return us; + for (; t.return; ) + if (t = t.return, (t.effectTag & ls) !== is) + return us; + } + return t.tag === rs ? ss : cs; + } + function kn(e) { + Qn(Cn(e) === ss, "Unable to find node on an unmounted component."); + } + function Pn(e) { + var t = e.alternate; + if (!t) { + var n = Cn(e); + return Qn(n !== cs, "Unable to find node on an unmounted component."), n === us ? null : e; + } + for (var r = e, + o = t; ; ) { + var a = r.return, + i = a ? a.alternate : null; + if (!a || !i) + break; + if (a.child === i.child) { + for (var l = a.child; l; ) { + if (l === r) + return kn(a), e; + if (l === o) + return kn(a), t; + l = l.sibling; + } + Qn(!1, "Unable to find node on an unmounted component."); + } + if (r.return !== o.return) + r = a, o = i; + else { + for (var u = !1, + s = a.child; s; ) { + if (s === r) { + u = !0, r = a, o = i; + break; + } + if (s === o) { + u = !0, o = a, r = i; + break; + } + s = s.sibling; + } + if (!u) { + for (s = i.child; s; ) { + if (s === r) { + u = !0, r = i, o = a; + break; + } + if (s === o) { + u = !0, o = i, r = a; + break; + } + s = s.sibling; + } + Qn(u, "Child was not found in either parent set. This indicates a bug related to the return pointer."); + } + } + Qn(r.alternate === o, "Return fibers should always be each others' alternates."); + } + return Qn(r.tag === rs, "Unable to find node on an unmounted component."), r.stateNode.current === r ? e : t; + } + function En(e) { + var t = xn(e); + return t ? Ms : _s.current; + } + function wn(e, t, n) { + var r = e.stateNode; + r.__reactInternalMemoizedUnmaskedChildContext = t, r.__reactInternalMemoizedMaskedChildContext = n; + } + function Tn(e) { + return e.tag === xs && null != e.type.contextTypes; + } + function xn(e) { + return e.tag === xs && null != e.type.childContextTypes; + } + function Sn(e) { + xn(e) && (Rs(Fs, e), Rs(_s, e)); + } + function Nn(e, t, n) { + var r = e.stateNode, + o = e.type.childContextTypes; + if ("function" != typeof r.getChildContext) + return t; + var a = void 0; + a = r.getChildContext(); + for (var i in a) + i in o ? void 0 : Vn("108", go(e) || "Unknown", i); + return ws({}, t, a); + } + function Rn(e) { + return !(!e.prototype || !e.prototype.isReactComponent); + } + function On(e, t, n) { + var r = void 0; + if ("function" == typeof e) + r = Rn(e) ? ic($s, t) : ic(Qs, t), r.type = e; + else if ("string" == typeof e) + r = ic(Gs, t), r.type = e; + else if ("object" == typeof e && null !== e && "number" == typeof e.tag) + r = e; + else { + var o = ""; + Vn("130", null == e ? e : typeof e, o); + } + return r; + } + function _n(e) { + var t = e.error; + console.error("React caught an error thrown by one of your components.\n\n" + t.stack), Cc(e); + } + function Fn(e) { + var t = e && (Uc && e[Uc] || e[Hc]); + if ("function" == typeof t) + return t; + } + function Mn(e, t) { + var n = t.ref; + if (null !== n && "function" != typeof n && t._owner) { + var r = t._owner, + o = void 0; + if (r) + if ("number" == typeof r.tag) { + var a = r; + a.tag !== Jc ? Vn("110") : void 0, o = a.stateNode; + } else + o = r.getPublicInstance(); + Qn(o, "Missing owner for string ref %s. This error is likely caused by a bug in React. Please file an issue.", n); + var i = "" + n; + if (null !== e && null !== e.ref && e.ref._stringRef === i) + return e.ref; + var l = function(e) { + var t = o.refs === es ? o.refs = {} : o.refs; + null === e ? delete t[i] : t[i] = e; + }; + return l._stringRef = i, l; + } + return n; + } + function An(e, t) { + if ("textarea" !== e.type) { + var n = ""; + Vn("31", "[object Object]" === Object.prototype.toString.call(t) ? "object with keys {" + Object.keys(t).join(", ") + "}" : t, n); + } + } + function In(e, t) { + function n(n, r) { + if (t) { + if (!e) { + if (null === r.alternate) + return; + r = r.alternate; + } + var o = n.progressedLastDeletion; + null !== o ? (o.nextEffect = r, n.progressedLastDeletion = r) : n.progressedFirstDeletion = n.progressedLastDeletion = r, r.nextEffect = null, r.effectTag = ld; + } + } + function r(e, r) { + if (!t) + return null; + for (var o = r; null !== o; ) + n(e, o), o = o.sibling; + return null; + } + function o(e, t) { + for (var n = new Map, + r = t; null !== r; ) + null !== r.key ? n.set(r.key, r) : n.set(r.index, r), r = r.sibling; + return n; + } + function a(t, n) { + if (e) { + var r = zc(t, n); + return r.index = 0, r.sibling = null, r; + } + return t.pendingWorkPriority = n, t.effectTag = ad, t.index = 0, t.sibling = null, t; + } + function i(e, n, r) { + if (e.index = r, !t) + return n; + var o = e.alternate; + if (null !== o) { + var a = o.index; + return a < n ? (e.effectTag = id, n) : a; + } + return e.effectTag = id, n; + } + function l(e) { + return t && null === e.alternate && (e.effectTag = id), e; + } + function u(e, t, n, r) { + if (null === t || t.tag !== ed) { + var o = qc(n, r); + return o.return = e, o; + } + var i = a(t, r); + return i.pendingProps = n, i.return = e, i; + } + function s(e, t, n, r) { + if (null === t || t.type !== n.type) { + var o = Kc(n, r); + return o.ref = Mn(t, n), o.return = e, o; + } + var i = a(t, r); + return i.ref = Mn(t, n), i.pendingProps = n.props, i.return = e, i; + } + function c(e, t, n, r) { + if (null === t || t.tag !== nd) { + var o = Qc(n, r); + return o.return = e, o; + } + var i = a(t, r); + return i.pendingProps = n, i.return = e, i; + } + function d(e, t, n, r) { + if (null === t || t.tag !== rd) { + var o = $c(n, r); + return o.type = n.value, o.return = e, o; + } + var i = a(t, r); + return i.type = n.value, i.return = e, i; + } + function p(e, t, n, r) { + if (null === t || t.tag !== td || t.stateNode.containerInfo !== n.containerInfo || t.stateNode.implementation !== n.implementation) { + var o = Xc(n, r); + return o.return = e, o; + } + var i = a(t, r); + return i.pendingProps = n.children || [], i.return = e, i; + } + function f(e, t, n, r) { + if (null === t || t.tag !== od) { + var o = Yc(n, r); + return o.return = e, o; + } + var i = a(t, r); + return i.pendingProps = n, i.return = e, i; + } + function v(e, t, n) { + if ("string" == typeof t || "number" == typeof t) { + var r = qc("" + t, n); + return r.return = e, r; + } + if ("object" == typeof t && null !== t) { + switch (t.$$typeof) { + case Tc: + var o = Kc(t, n); + return o.ref = Mn(null, t), o.return = e, o; + case jc: + var a = Qc(t, n); + return a.return = e, a; + case Vc: + var i = $c(t, n); + return i.type = t.value, i.return = e, i; + case Bc: + var l = Xc(t, n); + return l.return = e, l; + } + if (Gc(t) || Wc(t)) { + var u = Yc(t, n); + return u.return = e, u; + } + An(e, t); + } + return null; + } + function m(e, t, n, r) { + var o = null !== t ? t.key : null; + if ("string" == typeof n || "number" == typeof n) + return null !== o ? null : u(e, t, "" + n, r); + if ("object" == typeof n && null !== n) { + switch (n.$$typeof) { + case Tc: + return n.key === o ? s(e, t, n, r) : null; + case jc: + return n.key === o ? c(e, t, n, r) : null; + case Vc: + return null === o ? d(e, t, n, r) : null; + case Bc: + return n.key === o ? p(e, t, n, r) : null; + } + if (Gc(n) || Wc(n)) + return null !== o ? null : f(e, t, n, r); + An(e, n); + } + return null; + } + function h(e, t, n, r, o) { + if ("string" == typeof r || "number" == typeof r) { + var a = e.get(n) || null; + return u(t, a, "" + r, o); + } + if ("object" == typeof r && null !== r) { + switch (r.$$typeof) { + case Tc: + var i = e.get(null === r.key ? n : r.key) || null; + return s(t, i, r, o); + case jc: + var l = e.get(null === r.key ? n : r.key) || null; + return c(t, l, r, o); + case Vc: + var v = e.get(n) || null; + return d(t, v, r, o); + case Bc: + var m = e.get(null === r.key ? n : r.key) || null; + return p(t, m, r, o); + } + if (Gc(r) || Wc(r)) { + var h = e.get(n) || null; + return f(t, h, r, o); + } + An(t, r); + } + return null; + } + function g(e, a, l, u) { + for (var s = null, + c = null, + d = a, + p = 0, + f = 0, + g = null; null !== d && f < l.length; f++) { + d.index > f ? (g = d, d = null) : g = d.sibling; + var y = m(e, d, l[f], u); + if (null === y) { + null === d && (d = g); + break; + } + t && d && null === y.alternate && n(e, d), p = i(y, p, f), null === c ? s = y : c.sibling = y, c = y, d = g; + } + if (f === l.length) + return r(e, d), s; + if (null === d) { + for (; f < l.length; f++) { + var b = v(e, l[f], u); + b && (p = i(b, p, f), null === c ? s = b : c.sibling = b, c = b); + } + return s; + } + for (var C = o(e, d); f < l.length; f++) { + var k = h(C, e, f, l[f], u); + k && (t && null !== k.alternate && C.delete(null === k.key ? f : k.key), p = i(k, p, f), null === c ? s = k : c.sibling = k, c = k); + } + return t && C.forEach(function(t) { + return n(e, t); + }), s; + } + function y(e, a, l, u) { + var s = Wc(l); + Qn("function" == typeof s, "An object is not an iterable. This error is likely caused by a bug in React. Please file an issue."); + var c = s.call(l); + Qn(null != c, "An iterable object provided no iterator."); + for (var d = null, + p = null, + f = a, + g = 0, + y = 0, + b = null, + C = c.next(); null !== f && !C.done; y++, C = c.next()) { + f.index > y ? (b = f, f = null) : b = f.sibling; + var k = m(e, f, C.value, u); + if (null === k) { + f || (f = b); + break; + } + t && f && null === k.alternate && n(e, f), g = i(k, g, y), null === p ? d = k : p.sibling = k, p = k, f = b; + } + if (C.done) + return r(e, f), d; + if (null === f) { + for (; !C.done; y++, C = c.next()) { + var P = v(e, C.value, u); + null !== P && (g = i(P, g, y), null === p ? d = P : p.sibling = P, p = P); + } + return d; + } + for (var E = o(e, f); !C.done; y++, C = c.next()) { + var w = h(E, e, y, C.value, u); + null !== w && (t && null !== w.alternate && E.delete(null === w.key ? y : w.key), g = i(w, g, y), null === p ? d = w : p.sibling = w, p = w); + } + return t && E.forEach(function(t) { + return n(e, t); + }), d; + } + function b(e, t, n, o) { + if (null !== t && t.tag === ed) { + r(e, t.sibling); + var i = a(t, o); + return i.pendingProps = n, i.return = e, i; + } + r(e, t); + var l = qc(n, o); + return l.return = e, l; + } + function C(e, t, o, i) { + for (var l = o.key, + u = t; null !== u; ) { + if (u.key === l) { + if (u.type === o.type) { + r(e, u.sibling); + var s = a(u, i); + return s.ref = Mn(u, o), s.pendingProps = o.props, s.return = e, s; + } + r(e, u); + break; + } + n(e, u), u = u.sibling; + } + var c = Kc(o, i); + return c.ref = Mn(t, o), c.return = e, c; + } + function k(e, t, o, i) { + for (var l = o.key, + u = t; null !== u; ) { + if (u.key === l) { + if (u.tag === nd) { + r(e, u.sibling); + var s = a(u, i); + return s.pendingProps = o, s.return = e, s; + } + r(e, u); + break; + } + n(e, u), u = u.sibling; + } + var c = Qc(o, i); + return c.return = e, c; + } + function P(e, t, n, o) { + var i = t; + if (null !== i) { + if (i.tag === rd) { + r(e, i.sibling); + var l = a(i, o); + return l.type = n.value, l.return = e, l; + } + r(e, i); + } + var u = $c(n, o); + return u.type = n.value, u.return = e, u; + } + function E(e, t, o, i) { + for (var l = o.key, + u = t; null !== u; ) { + if (u.key === l) { + if (u.tag === td && u.stateNode.containerInfo === o.containerInfo && u.stateNode.implementation === o.implementation) { + r(e, u.sibling); + var s = a(u, i); + return s.pendingProps = o.children || [], s.return = e, s; + } + r(e, u); + break; + } + n(e, u), u = u.sibling; + } + var c = Xc(o, i); + return c.return = e, c; + } + function w(e, t, n, o) { + var a = io.disableNewFiberFeatures, + i = "object" == typeof n && null !== n; + if (i) + if (a) + switch (n.$$typeof) { + case Tc: + return l(C(e, t, n, o)); + case Bc: + return l(E(e, t, n, o)); + } + else + switch (n.$$typeof) { + case Tc: + return l(C(e, t, n, o)); + case jc: + return l(k(e, t, n, o)); + case Vc: + return l(P(e, t, n, o)); + case Bc: + return l(E(e, t, n, o)); + } + if (a) + switch (e.tag) { + case Jc: + var u = e.type; + null !== n && n !== !1 ? Vn("109", u.displayName || u.name || "Component") : void 0; + break; + case Zc: + var s = e.type; + null !== n && n !== !1 ? Vn("105", s.displayName || s.name || "Component") : void 0; + } + if ("string" == typeof n || "number" == typeof n) + return l(b(e, t, "" + n, o)); + if (Gc(n)) + return g(e, t, n, o); + if (Wc(n)) + return y(e, t, n, o); + if (i && An(e, n), !a && "undefined" == typeof n) + switch (e.tag) { + case Jc: + case Zc: + var c = e.type; + Qn(!1, "%s(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.", c.displayName || c.name || "Component"); + } + return r(e, t); + } + return w; + } + function Dn(e) { + if (!e) + return es; + var t = ns.get(e); + return "number" == typeof t.tag ? wf(t) : t._processChildContext(t._context); + } + function Ln(e) { + return !(!e || e.nodeType !== $f && e.nodeType !== Xf && e.nodeType !== Gf); + } + function Un(e) { + if (!Ln(e)) + throw new Error("Target container is not a DOM element."); + } + function Hn(e, t) { + switch (e) { + case "button": + case "input": + case "select": + case "textarea": + return !!t.autoFocus; + } + return !1; + } + function Wn() { + Jf = !0; + } + function jn(e, t, n, r) { + Un(n); + var o = n.nodeType === Yf ? n.documentElement : n, + a = o._reactRootContainer; + if (a) + Zf.updateContainer(t, a, e, r); + else { + for (; o.lastChild; ) + o.removeChild(o.lastChild); + var i = Zf.createContainer(o); + a = o._reactRootContainer = i, Zf.unbatchedUpdates(function() { + Zf.updateContainer(t, i, e, r); + }); + } + return Zf.getPublicRootInstance(a); + } + var Vn = t, + Bn = Object.getOwnPropertySymbols, + zn = Object.prototype.hasOwnProperty, + Kn = Object.prototype.propertyIsEnumerable, + Yn = r() ? Object.assign : function(e, t) { + for (var r, + o, + a = n(e), + i = 1; i < arguments.length; i++) { + r = Object(arguments[i]); + for (var l in r) + zn.call(r, l) && (a[l] = r[l]); + if (Bn) { + o = Bn(r); + for (var u = 0; u < o.length; u++) + Kn.call(r, o[u]) && (a[o[u]] = r[o[u]]); + } + } + return a; + }, + qn = function(e) {}, + Qn = o, + $n = null, + Xn = {}, + Gn = { + plugins: [], + eventNameDispatchConfigs: {}, + registrationNameModules: {}, + registrationNameDependencies: {}, + possibleRegistrationNames: null, + injectEventPluginOrder: function(e) { + $n ? Vn("101") : void 0, $n = Array.prototype.slice.call(e), a(); + }, + injectEventPluginsByName: function(e) { + var t = !1; + for (var n in e) + if (e.hasOwnProperty(n)) { + var r = e[n]; + Xn.hasOwnProperty(n) && Xn[n] === r || (Xn[n] ? Vn("102", n) : void 0, Xn[n] = r, t = !0); + } + t && a(); + } + }, + Zn = Gn, + Jn = null, + er = { + invokeGuardedCallback: function(e, t, n, r, o, a, i, l, u) { + var s = Array.prototype.slice.call(arguments, 3); + try { + t.apply(n, s); + } catch (e) { + return e; + } + return null; + }, + invokeGuardedCallbackAndCatchFirstError: function(e, t, n, r, o, a, i, l, u) { + var s = er.invokeGuardedCallback.apply(this, arguments); + null !== s && null === Jn && (Jn = s); + }, + rethrowCaughtError: function() { + if (Jn) { + var e = Jn; + throw Jn = null, e; + } + } + }, + tr = er, + nr = function() {}; + nr.thatReturns = u, nr.thatReturnsFalse = u(!1), nr.thatReturnsTrue = u(!0), nr.thatReturnsNull = u(null), nr.thatReturnsThis = function() { + return this; + }, nr.thatReturnsArgument = function(e) { + return e; + }; + var rr, + or = nr, + ar = {injectComponentTree: function(e) { + rr = e; + }}, + ir = { + isEndish: s, + isMoveish: c, + isStartish: d, + executeDirectDispatch: h, + executeDispatchesInOrder: f, + executeDispatchesInOrderStopAtTrue: m, + hasDispatches: g, + getFiberCurrentPropsFromNode: function(e) { + return rr.getFiberCurrentPropsFromNode(e); + }, + getInstanceFromNode: function(e) { + return rr.getInstanceFromNode(e); + }, + getNodeFromInstance: function(e) { + return rr.getNodeFromInstance(e); + }, + injection: ar + }, + lr = ir, + ur = y, + sr = b, + cr = null, + dr = function(e, t) { + e && (lr.executeDispatchesInOrder(e, t), e.isPersistent() || e.constructor.release(e)); + }, + pr = function(e) { + return dr(e, !0); + }, + fr = function(e) { + return dr(e, !1); + }, + vr = { + injection: { + injectEventPluginOrder: Zn.injectEventPluginOrder, + injectEventPluginsByName: Zn.injectEventPluginsByName + }, + getListener: function(e, t) { + var n; + if ("number" == typeof e.tag) { + var r = e.stateNode; + if (!r) + return null; + var o = lr.getFiberCurrentPropsFromNode(r); + if (!o) + return null; + if (n = o[t], k(t, e.type, o)) + return null; + } else { + var a = e._currentElement; + if ("string" == typeof a || "number" == typeof a) + return null; + if (!e._rootNodeID) + return null; + var i = a.props; + if (n = i[t], k(t, a.type, i)) + return null; + } + return n && "function" != typeof n ? Vn("94", t, typeof n) : void 0, n; + }, + extractEvents: function(e, t, n, r) { + for (var o, + a = Zn.plugins, + i = 0; i < a.length; i++) { + var l = a[i]; + if (l) { + var u = l.extractEvents(e, t, n, r); + u && (o = ur(o, u)); + } + } + return o; + }, + enqueueEvents: function(e) { + e && (cr = ur(cr, e)); + }, + processEventQueue: function(e) { + var t = cr; + cr = null, e ? sr(t, pr) : sr(t, fr), cr ? Vn("95") : void 0, tr.rethrowCaughtError(); + } + }, + mr = vr, + hr = {handleTopLevel: function(e, t, n, r) { + var o = mr.extractEvents(e, t, n, r); + P(o); + }}, + gr = hr, + yr = { + currentScrollLeft: 0, + currentScrollTop: 0, + refreshScrollValues: function(e) { + yr.currentScrollLeft = e.x, yr.currentScrollTop = e.y; + } + }, + br = yr, + Cr = !("undefined" == typeof window || !window.document || !window.document.createElement), + kr = { + canUseDOM: Cr, + canUseWorkers: "undefined" != typeof Worker, + canUseEventListeners: Cr && !(!window.addEventListener && !window.attachEvent), + canUseViewport: Cr && !!window.screen, + isInWorker: !Cr + }, + Pr = kr, + Er = { + animationend: E("Animation", "AnimationEnd"), + animationiteration: E("Animation", "AnimationIteration"), + animationstart: E("Animation", "AnimationStart"), + transitionend: E("Transition", "TransitionEnd") + }, + wr = {}, + Tr = {}; + Pr.canUseDOM && (Tr = document.createElement("div").style, "AnimationEvent" in window || (delete Er.animationend.animation, delete Er.animationiteration.animation, delete Er.animationstart.animation), "TransitionEvent" in window || delete Er.transitionend.transition); + var xr, + Sr = w; + Pr.canUseDOM && (xr = document.implementation && document.implementation.hasFeature && document.implementation.hasFeature("", "") !== !0); + var Nr, + Rr = T, + Or = {}, + _r = !1, + Fr = 0, + Mr = { + topAbort: "abort", + topAnimationEnd: Sr("animationend") || "animationend", + topAnimationIteration: Sr("animationiteration") || "animationiteration", + topAnimationStart: Sr("animationstart") || "animationstart", + topBlur: "blur", + topCancel: "cancel", + topCanPlay: "canplay", + topCanPlayThrough: "canplaythrough", + topChange: "change", + topClick: "click", + topClose: "close", + topCompositionEnd: "compositionend", + topCompositionStart: "compositionstart", + topCompositionUpdate: "compositionupdate", + topContextMenu: "contextmenu", + topCopy: "copy", + topCut: "cut", + topDoubleClick: "dblclick", + topDrag: "drag", + topDragEnd: "dragend", + topDragEnter: "dragenter", + topDragExit: "dragexit", + topDragLeave: "dragleave", + topDragOver: "dragover", + topDragStart: "dragstart", + topDrop: "drop", + topDurationChange: "durationchange", + topEmptied: "emptied", + topEncrypted: "encrypted", + topEnded: "ended", + topError: "error", + topFocus: "focus", + topInput: "input", + topKeyDown: "keydown", + topKeyPress: "keypress", + topKeyUp: "keyup", + topLoadedData: "loadeddata", + topLoadedMetadata: "loadedmetadata", + topLoadStart: "loadstart", + topMouseDown: "mousedown", + topMouseMove: "mousemove", + topMouseOut: "mouseout", + topMouseOver: "mouseover", + topMouseUp: "mouseup", + topPaste: "paste", + topPause: "pause", + topPlay: "play", + topPlaying: "playing", + topProgress: "progress", + topRateChange: "ratechange", + topScroll: "scroll", + topSeeked: "seeked", + topSeeking: "seeking", + topSelectionChange: "selectionchange", + topStalled: "stalled", + topSuspend: "suspend", + topTextInput: "textInput", + topTimeUpdate: "timeupdate", + topToggle: "toggle", + topTouchCancel: "touchcancel", + topTouchEnd: "touchend", + topTouchMove: "touchmove", + topTouchStart: "touchstart", + topTransitionEnd: Sr("transitionend") || "transitionend", + topVolumeChange: "volumechange", + topWaiting: "waiting", + topWheel: "wheel" + }, + Ar = "_reactListenersID" + ("" + Math.random()).slice(2), + Ir = Yn({}, gr, { + ReactEventListener: null, + injection: {injectReactEventListener: function(e) { + e.setHandleTopLevel(Ir.handleTopLevel), Ir.ReactEventListener = e; + }}, + setEnabled: function(e) { + Ir.ReactEventListener && Ir.ReactEventListener.setEnabled(e); + }, + isEnabled: function() { + return !(!Ir.ReactEventListener || !Ir.ReactEventListener.isEnabled()); + }, + listenTo: function(e, t) { + for (var n = t, + r = x(n), + o = Zn.registrationNameDependencies[e], + a = 0; a < o.length; a++) { + var i = o[a]; + r.hasOwnProperty(i) && r[i] || ("topWheel" === i ? Rr("wheel") ? Ir.ReactEventListener.trapBubbledEvent("topWheel", "wheel", n) : Rr("mousewheel") ? Ir.ReactEventListener.trapBubbledEvent("topWheel", "mousewheel", n) : Ir.ReactEventListener.trapBubbledEvent("topWheel", "DOMMouseScroll", n) : "topScroll" === i ? Rr("scroll", !0) ? Ir.ReactEventListener.trapCapturedEvent("topScroll", "scroll", n) : Ir.ReactEventListener.trapBubbledEvent("topScroll", "scroll", Ir.ReactEventListener.WINDOW_HANDLE) : "topFocus" === i || "topBlur" === i ? (Rr("focus", !0) ? (Ir.ReactEventListener.trapCapturedEvent("topFocus", "focus", n), Ir.ReactEventListener.trapCapturedEvent("topBlur", "blur", n)) : Rr("focusin") && (Ir.ReactEventListener.trapBubbledEvent("topFocus", "focusin", n), Ir.ReactEventListener.trapBubbledEvent("topBlur", "focusout", n)), r.topBlur = !0, r.topFocus = !0) : "topCancel" === i ? (Rr("cancel", !0) && Ir.ReactEventListener.trapCapturedEvent("topCancel", "cancel", n), r.topCancel = !0) : "topClose" === i ? (Rr("close", !0) && Ir.ReactEventListener.trapCapturedEvent("topClose", "close", n), r.topClose = !0) : Mr.hasOwnProperty(i) && Ir.ReactEventListener.trapBubbledEvent(i, Mr[i], n), r[i] = !0); + } + }, + isListeningToAllDependencies: function(e, t) { + for (var n = x(t), + r = Zn.registrationNameDependencies[e], + o = 0; o < r.length; o++) { + var a = r[o]; + if (!n.hasOwnProperty(a) || !n[a]) + return !1; + } + return !0; + }, + trapBubbledEvent: function(e, t, n) { + return Ir.ReactEventListener.trapBubbledEvent(e, t, n); + }, + trapCapturedEvent: function(e, t, n) { + return Ir.ReactEventListener.trapCapturedEvent(e, t, n); + }, + supportsEventPageXY: function() { + if (!document.createEvent) + return !1; + var e = document.createEvent("MouseEvent"); + return null != e && "pageX" in e; + }, + ensureScrollValueMonitoring: function() { + if (void 0 === Nr && (Nr = Ir.supportsEventPageXY()), !Nr && !_r) { + var e = br.refreshScrollValues; + Ir.ReactEventListener.monitorScrollValue(e), _r = !0; + } + } + }), + Dr = Ir, + Lr = null, + Ur = {injectFiberControlledHostComponent: function(e) { + Lr = e; + }}, + Hr = null, + Wr = null, + jr = { + injection: Ur, + enqueueStateRestore: function(e) { + Hr ? Wr ? Wr.push(e) : Wr = [e] : Hr = e; + }, + restoreStateIfNeeded: function() { + if (Hr) { + var e = Hr, + t = Wr; + if (Hr = null, Wr = null, S(e), t) + for (var n = 0; n < t.length; n++) + S(t[n]); + } + } + }, + Vr = jr, + Br = { + MUST_USE_PROPERTY: 1, + HAS_BOOLEAN_VALUE: 4, + HAS_NUMERIC_VALUE: 8, + HAS_POSITIVE_NUMERIC_VALUE: 24, + HAS_OVERLOADED_BOOLEAN_VALUE: 32, + injectDOMPropertyConfig: function(e) { + var t = Br, + n = e.Properties || {}, + r = e.DOMAttributeNamespaces || {}, + o = e.DOMAttributeNames || {}, + a = e.DOMPropertyNames || {}, + i = e.DOMMutationMethods || {}; + e.isCustomAttribute && Kr._isCustomAttributeFunctions.push(e.isCustomAttribute); + for (var l in n) { + Kr.properties.hasOwnProperty(l) ? Vn("48", l) : void 0; + var u = l.toLowerCase(), + s = n[l], + c = { + attributeName: u, + attributeNamespace: null, + propertyName: l, + mutationMethod: null, + mustUseProperty: N(s, t.MUST_USE_PROPERTY), + hasBooleanValue: N(s, t.HAS_BOOLEAN_VALUE), + hasNumericValue: N(s, t.HAS_NUMERIC_VALUE), + hasPositiveNumericValue: N(s, t.HAS_POSITIVE_NUMERIC_VALUE), + hasOverloadedBooleanValue: N(s, t.HAS_OVERLOADED_BOOLEAN_VALUE) + }; + if (c.hasBooleanValue + c.hasNumericValue + c.hasOverloadedBooleanValue <= 1 ? void 0 : Vn("50", l), o.hasOwnProperty(l)) { + var d = o[l]; + c.attributeName = d; + } + r.hasOwnProperty(l) && (c.attributeNamespace = r[l]), a.hasOwnProperty(l) && (c.propertyName = a[l]), i.hasOwnProperty(l) && (c.mutationMethod = i[l]), Kr.properties[l] = c; + } + } + }, + zr = ":A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD", + Kr = { + ID_ATTRIBUTE_NAME: "data-reactid", + ROOT_ATTRIBUTE_NAME: "data-reactroot", + ATTRIBUTE_NAME_START_CHAR: zr, + ATTRIBUTE_NAME_CHAR: zr + "\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040", + properties: {}, + getPossibleStandardName: null, + _isCustomAttributeFunctions: [], + isCustomAttribute: function(e) { + for (var t = 0; t < Kr._isCustomAttributeFunctions.length; t++) { + var n = Kr._isCustomAttributeFunctions[t]; + if (n(e)) + return !0; + } + return !1; + }, + injection: Br + }, + Yr = Kr, + qr = {hasCachedChildNodes: 1}, + Qr = qr, + $r = { + IndeterminateComponent: 0, + FunctionalComponent: 1, + ClassComponent: 2, + HostRoot: 3, + HostPortal: 4, + HostComponent: 5, + HostText: 6, + CoroutineComponent: 7, + CoroutineHandlerPhase: 8, + YieldComponent: 9, + Fragment: 10 + }, + Xr = $r.HostComponent, + Gr = $r.HostText, + Zr = Yr.ID_ATTRIBUTE_NAME, + Jr = Qr, + eo = Math.random().toString(36).slice(2), + to = "__reactInternalInstance$" + eo, + no = "__reactEventHandlers$" + eo, + ro = { + getClosestInstanceFromNode: I, + getInstanceFromNode: D, + getNodeFromInstance: L, + precacheChildNodes: A, + precacheNode: _, + uncacheNode: M, + precacheFiberNode: F, + getFiberCurrentPropsFromNode: U, + updateFiberProps: H + }, + oo = ro, + ao = { + logTopLevelRenders: !1, + prepareNewChildrenBeforeUnmountInStack: !0, + disableNewFiberFeatures: !1 + }, + io = ao, + lo = { + fiberAsyncScheduling: !1, + useCreateElement: !0, + useFiber: !0 + }, + uo = lo, + so = { + animationIterationCount: !0, + borderImageOutset: !0, + borderImageSlice: !0, + borderImageWidth: !0, + boxFlex: !0, + boxFlexGroup: !0, + boxOrdinalGroup: !0, + columnCount: !0, + flex: !0, + flexGrow: !0, + flexPositive: !0, + flexShrink: !0, + flexNegative: !0, + flexOrder: !0, + gridRow: !0, + gridColumn: !0, + fontWeight: !0, + lineClamp: !0, + lineHeight: !0, + opacity: !0, + order: !0, + orphans: !0, + tabSize: !0, + widows: !0, + zIndex: !0, + zoom: !0, + fillOpacity: !0, + floodOpacity: !0, + stopOpacity: !0, + strokeDasharray: !0, + strokeDashoffset: !0, + strokeMiterlimit: !0, + strokeOpacity: !0, + strokeWidth: !0 + }, + co = ["Webkit", "ms", "Moz", "O"]; + Object.keys(so).forEach(function(e) { + co.forEach(function(t) { + so[W(t, e)] = so[e]; + }); + }); + var po = { + background: { + backgroundAttachment: !0, + backgroundColor: !0, + backgroundImage: !0, + backgroundPositionX: !0, + backgroundPositionY: !0, + backgroundRepeat: !0 + }, + backgroundPosition: { + backgroundPositionX: !0, + backgroundPositionY: !0 + }, + border: { + borderWidth: !0, + borderStyle: !0, + borderColor: !0 + }, + borderBottom: { + borderBottomWidth: !0, + borderBottomStyle: !0, + borderBottomColor: !0 + }, + borderLeft: { + borderLeftWidth: !0, + borderLeftStyle: !0, + borderLeftColor: !0 + }, + borderRight: { + borderRightWidth: !0, + borderRightStyle: !0, + borderRightColor: !0 + }, + borderTop: { + borderTopWidth: !0, + borderTopStyle: !0, + borderTopColor: !0 + }, + font: { + fontStyle: !0, + fontVariant: !0, + fontWeight: !0, + fontSize: !0, + lineHeight: !0, + fontFamily: !0 + }, + outline: { + outlineWidth: !0, + outlineStyle: !0, + outlineColor: !0 + } + }, + fo = { + isUnitlessNumber: so, + shorthandPropertyExpansions: po + }, + vo = fo, + mo = vo.isUnitlessNumber, + ho = j, + go = V, + yo = /([A-Z])/g, + bo = B, + Co = /^ms-/, + ko = z, + Po = K, + Eo = $r.IndeterminateComponent, + wo = $r.FunctionalComponent, + To = $r.ClassComponent, + xo = $r.HostComponent, + So = { + getStackAddendumByWorkInProgressFiber: Q, + describeComponentFrame: Y + }, + No = { + current: null, + phase: null, + getCurrentFiberOwnerName: $, + getCurrentFiberStackAddendum: X + }, + Ro = No, + Oo = Po(function(e) { + return ko(e); + }), + _o = !1, + Fo = "cssFloat"; + if (Pr.canUseDOM) { + var Mo = document.createElement("div").style; + try { + Mo.font = ""; + } catch (e) { + _o = !0; + } + void 0 === document.documentElement.style.cssFloat && (Fo = "styleFloat"); + } + var Ao, + Io, + Do, + Lo, + Uo, + Ho, + Wo, + jo = { + createMarkupForStyles: function(e, t) { + var n = ""; + for (var r in e) + if (e.hasOwnProperty(r)) { + var o = e[r]; + null != o && (n += Oo(r) + ":", n += ho(r, o, t) + ";"); + } + return n || null; + }, + setValueForStyles: function(e, t, n) { + var r = e.style; + for (var o in t) + if (t.hasOwnProperty(o)) { + var a = ho(o, t[o], n); + if ("float" !== o && "cssFloat" !== o || (o = Fo), a) + r[o] = a; + else { + var i = _o && vo.shorthandPropertyExpansions[o]; + if (i) + for (var l in i) + r[l] = ""; + else + r[o] = ""; + } + } + } + }, + Vo = jo, + Bo = { + html: "http://www.w3.org/1999/xhtml", + mathml: "http://www.w3.org/1998/Math/MathML", + svg: "http://www.w3.org/2000/svg" + }, + zo = Bo, + Ko = e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, + Yo = Ko.ReactCurrentOwner, + qo = "function" == typeof Array.from && "function" == typeof Map && G(Map) && null != Map.prototype && "function" == typeof Map.prototype.keys && G(Map.prototype.keys) && "function" == typeof Set && G(Set) && null != Set.prototype && "function" == typeof Set.prototype.keys && G(Set.prototype.keys); + if (qo) { + var Qo = new Map, + $o = new Set; + Ao = function(e, t) { + Qo.set(e, t); + }, Io = function(e) { + return Qo.get(e); + }, Do = function(e) { + Qo.delete(e); + }, Lo = function() { + return Array.from(Qo.keys()); + }, Uo = function(e) { + $o.add(e); + }, Ho = function(e) { + $o.delete(e); + }, Wo = function() { + return Array.from($o.keys()); + }; + } else { + var Xo = {}, + Go = {}, + Zo = function(e) { + return "." + e; + }, + Jo = function(e) { + return parseInt(e.substr(1), 10); + }; + Ao = function(e, t) { + var n = Zo(e); + Xo[n] = t; + }, Io = function(e) { + var t = Zo(e); + return Xo[t]; + }, Do = function(e) { + var t = Zo(e); + delete Xo[t]; + }, Lo = function() { + return Object.keys(Xo).map(Jo); + }, Uo = function(e) { + var t = Zo(e); + Go[t] = !0; + }, Ho = function(e) { + var t = Zo(e); + delete Go[t]; + }, Wo = function() { + return Object.keys(Go).map(Jo); + }; + } + var ea; + Pr.canUseDOM && (ea = window.performance || window.msPerformance || window.webkitPerformance); + var ta, + na = ea || {}; + ta = na.now ? function() { + return na.now(); + } : function() { + return Date.now(); + }; + var ra, + oa = /["'&<>]/, + aa = J, + ia = ee, + la = new RegExp("^[" + Yr.ATTRIBUTE_NAME_START_CHAR + "][" + Yr.ATTRIBUTE_NAME_CHAR + "]*$"), + ua = {}, + sa = {}, + ca = { + createMarkupForID: function(e) { + return Yr.ID_ATTRIBUTE_NAME + "=" + ia(e); + }, + setAttributeForID: function(e, t) { + e.setAttribute(Yr.ID_ATTRIBUTE_NAME, t); + }, + createMarkupForRoot: function() { + return Yr.ROOT_ATTRIBUTE_NAME + '=""'; + }, + setAttributeForRoot: function(e) { + e.setAttribute(Yr.ROOT_ATTRIBUTE_NAME, ""); + }, + createMarkupForProperty: function(e, t) { + var n = Yr.properties.hasOwnProperty(e) ? Yr.properties[e] : null; + if (n) { + if (ne(n, t)) + return ""; + var r = n.attributeName; + return n.hasBooleanValue || n.hasOverloadedBooleanValue && t === !0 ? r + '=""' : r + "=" + ia(t); + } + return Yr.isCustomAttribute(e) ? null == t ? "" : e + "=" + ia(t) : null; + }, + createMarkupForCustomAttribute: function(e, t) { + return te(e) && null != t ? e + "=" + ia(t) : ""; + }, + setValueForProperty: function(e, t, n) { + var r = Yr.properties.hasOwnProperty(t) ? Yr.properties[t] : null; + if (r) { + var o = r.mutationMethod; + if (o) + o(e, n); + else { + if (ne(r, n)) + return void ca.deleteValueForProperty(e, t); + if (r.mustUseProperty) + e[r.propertyName] = n; + else { + var a = r.attributeName, + i = r.attributeNamespace; + i ? e.setAttributeNS(i, a, "" + n) : r.hasBooleanValue || r.hasOverloadedBooleanValue && n === !0 ? e.setAttribute(a, "") : e.setAttribute(a, "" + n); + } + } + } else if (Yr.isCustomAttribute(t)) + return void ca.setValueForAttribute(e, t, n); + }, + setValueForAttribute: function(e, t, n) { + te(t) && (null == n ? e.removeAttribute(t) : e.setAttribute(t, "" + n)); + }, + deleteValueForAttribute: function(e, t) { + e.removeAttribute(t); + }, + deleteValueForProperty: function(e, t) { + var n = Yr.properties.hasOwnProperty(t) ? Yr.properties[t] : null; + if (n) { + var r = n.mutationMethod; + if (r) + r(e, void 0); + else if (n.mustUseProperty) { + var o = n.propertyName; + n.hasBooleanValue ? e[o] = !1 : e[o] = ""; + } else + e.removeAttribute(n.attributeName); + } else + Yr.isCustomAttribute(t) && e.removeAttribute(t); + } + }, + da = ca, + pa = { + getHostProps: function(e, t) { + var n = e, + r = t.value, + o = t.checked, + a = Yn({ + type: void 0, + step: void 0, + min: void 0, + max: void 0 + }, t, { + defaultChecked: void 0, + defaultValue: void 0, + value: null != r ? r : n._wrapperState.initialValue, + checked: null != o ? o : n._wrapperState.initialChecked + }); + return a; + }, + mountWrapper: function(e, t) { + var n = t.defaultValue, + r = e; + r._wrapperState = { + initialChecked: null != t.checked ? t.checked : t.defaultChecked, + initialValue: null != t.value ? t.value : n + }; + }, + updateWrapper: function(e, t) { + var n = e, + r = t.checked; + null != r && da.setValueForProperty(n, "checked", r || !1); + var o = t.value; + if (null != o) { + var a = "" + o; + a !== n.value && (n.value = a); + } else + null == t.value && null != t.defaultValue && n.defaultValue !== "" + t.defaultValue && (n.defaultValue = "" + t.defaultValue), null == t.checked && null != t.defaultChecked && (n.defaultChecked = !!t.defaultChecked); + }, + postMountWrapper: function(e, t) { + var n = e; + switch (t.type) { + case "submit": + case "reset": + break; + case "color": + case "date": + case "datetime": + case "datetime-local": + case "month": + case "time": + case "week": + n.value = "", n.value = n.defaultValue; + break; + default: + n.value = n.value; + } + var r = n.name; + "" !== r && (n.name = ""), n.defaultChecked = !n.defaultChecked, n.defaultChecked = !n.defaultChecked, "" !== r && (n.name = r); + }, + restoreControlledState: function(e, t) { + var n = e; + pa.updateWrapper(n, t), re(n, t); + } + }, + fa = pa, + va = { + mountWrapper: function(e, t) {}, + postMountWrapper: function(e, t) { + null != t.value && e.setAttribute("value", t.value); + }, + getHostProps: function(e, t) { + var n = Yn({children: void 0}, t), + r = oe(t.children); + return r && (n.children = r), n; + } + }, + ma = va, + ha = !1, + ga = { + getHostProps: function(e, t) { + return Yn({}, t, {value: void 0}); + }, + mountWrapper: function(e, t) { + var n = e, + r = t.value; + n._wrapperState = { + initialValue: null != r ? r : t.defaultValue, + wasMultiple: !!t.multiple + }, void 0 === t.value || void 0 === t.defaultValue || ha || (ha = !0), n.multiple = !!t.multiple, null != r ? ae(n, !!t.multiple, r) : null != t.defaultValue && ae(n, !!t.multiple, t.defaultValue); + }, + postUpdateWrapper: function(e, t) { + var n = e; + n._wrapperState.initialValue = void 0; + var r = n._wrapperState.wasMultiple; + n._wrapperState.wasMultiple = !!t.multiple; + var o = t.value; + null != o ? ae(n, !!t.multiple, o) : r !== !!t.multiple && (null != t.defaultValue ? ae(n, !!t.multiple, t.defaultValue) : ae(n, !!t.multiple, t.multiple ? [] : "")); + }, + restoreControlledState: function(e, t) { + var n = e, + r = t.value; + null != r && ae(n, !!t.multiple, r); + } + }, + ya = ga, + ba = { + getHostProps: function(e, t) { + var n = e; + null != t.dangerouslySetInnerHTML ? Vn("91") : void 0; + var r = Yn({}, t, { + value: void 0, + defaultValue: void 0, + children: "" + n._wrapperState.initialValue + }); + return r; + }, + mountWrapper: function(e, t) { + var n = e, + r = t.value, + o = r; + if (null == r) { + var a = t.defaultValue, + i = t.children; + null != i && (null != a ? Vn("92") : void 0, Array.isArray(i) && (i.length <= 1 ? void 0 : Vn("93"), i = i[0]), a = "" + i), null == a && (a = ""), o = a; + } + n._wrapperState = {initialValue: "" + o}; + }, + updateWrapper: function(e, t) { + var n = e, + r = t.value; + if (null != r) { + var o = "" + r; + o !== n.value && (n.value = o), null == t.defaultValue && (n.defaultValue = o); + } + null != t.defaultValue && (n.defaultValue = t.defaultValue); + }, + postMountWrapper: function(e, t) { + var n = e, + r = n.textContent; + r === n._wrapperState.initialValue && (n.value = r); + }, + restoreControlledState: function(e, t) { + ba.updateWrapper(e, t); + } + }, + Ca = ba, + ka = function(e) { + return "undefined" != typeof MSApp && MSApp.execUnsafeLocalFunction ? function(t, n, r, o) { + MSApp.execUnsafeLocalFunction(function() { + return e(t, n, r, o); + }); + } : e; + }, + Pa = ka, + Ea = /^[ \r\n\t\f]/, + wa = /<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/, + Ta = Pa(function(e, t) { + if (e.namespaceURI !== zo.svg || "innerHTML" in e) + e.innerHTML = t; + else { + ra = ra || document.createElement("div"), ra.innerHTML = "" + t + ""; + for (var n = ra.firstChild; n.firstChild; ) + e.appendChild(n.firstChild); + } + }); + if (Pr.canUseDOM) { + var xa = document.createElement("div"); + xa.innerHTML = " ", "" === xa.innerHTML && (Ta = function(e, t) { + if (e.parentNode && e.parentNode.replaceChild(e, e), Ea.test(t) || "<" === t[0] && wa.test(t)) { + e.innerHTML = String.fromCharCode(65279) + t; + var n = e.firstChild; + 1 === n.data.length ? e.removeChild(n) : n.deleteData(0, 1); + } else + e.innerHTML = t; + }), xa = null; + } + var Sa = Ta, + Na = function(e, t) { + if (t) { + var n = e.firstChild; + if (n && n === e.lastChild && 3 === n.nodeType) + return void(n.nodeValue = t); + } + e.textContent = t; + }; + Pr.canUseDOM && ("textContent" in document.documentElement || (Na = function(e, t) { + return 3 === e.nodeType ? void(e.nodeValue = t) : void Sa(e, aa(t)); + })); + var Ra = Na, + Oa = { + _getTrackerFromNode: function(e) { + return le(oo.getInstanceFromNode(e)); + }, + trackNode: function(e) { + e._wrapperState.valueTracker || (e._wrapperState.valueTracker = de(e, e)); + }, + track: function(e) { + if (!le(e)) { + var t = oo.getNodeFromInstance(e); + ue(e, de(t, e)); + } + }, + updateValueIfChanged: function(e) { + if (!e) + return !1; + var t = le(e); + if (!t) + return "number" == typeof e.tag ? Oa.trackNode(e.stateNode) : Oa.track(e), !0; + var n = t.getValue(), + r = ce(oo.getNodeFromInstance(e)); + return r !== n && (t.setValue(r), !0); + }, + stopTracking: function(e) { + var t = le(e); + t && t.stopTracking(); + } + }, + _a = Oa, + Fa = Yn || function(e) { + for (var t = 1; t < arguments.length; t++) { + var n = arguments[t]; + for (var r in n) + Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); + } + return e; + }, + Ma = Ro.getCurrentFiberOwnerName, + Aa = Dr.listenTo, + Ia = Zn.registrationNameModules, + Da = "dangerouslySetInnerHTML", + La = "suppressContentEditableWarning", + Ua = "children", + Ha = "style", + Wa = "__html", + ja = zo.html, + Va = zo.svg, + Ba = zo.mathml, + za = 11, + Ka = { + topAbort: "abort", + topCanPlay: "canplay", + topCanPlayThrough: "canplaythrough", + topDurationChange: "durationchange", + topEmptied: "emptied", + topEncrypted: "encrypted", + topEnded: "ended", + topError: "error", + topLoadedData: "loadeddata", + topLoadedMetadata: "loadedmetadata", + topLoadStart: "loadstart", + topPause: "pause", + topPlay: "play", + topPlaying: "playing", + topProgress: "progress", + topRateChange: "ratechange", + topSeeked: "seeked", + topSeeking: "seeking", + topStalled: "stalled", + topSuspend: "suspend", + topTimeUpdate: "timeupdate", + topVolumeChange: "volumechange", + topWaiting: "waiting" + }, + Ya = { + area: !0, + base: !0, + br: !0, + col: !0, + embed: !0, + hr: !0, + img: !0, + input: !0, + keygen: !0, + link: !0, + meta: !0, + param: !0, + source: !0, + track: !0, + wbr: !0 + }, + qa = Fa({menuitem: !0}, Ya), + Qa = { + getChildNamespace: function(e, t) { + return null == e || e === ja ? Ce(t) : e === Va && "foreignObject" === t ? ja : e; + }, + createElement: function(e, t, n, r) { + var o, + a = n.ownerDocument, + i = r; + if (i === ja && (i = Ce(e)), i === ja) + if ("script" === e) { + var l = a.createElement("div"); + l.innerHTML = ""; + var u = l.firstChild; + o = l.removeChild(u); + } else + o = t.is ? a.createElement(e, t.is) : a.createElement(e); + else + o = a.createElementNS(i, e); + return o; + }, + setInitialProperties: function(e, t, n, r) { + var o, + a = ge(t, n); + switch (t) { + case "audio": + case "form": + case "iframe": + case "img": + case "image": + case "link": + case "object": + case "source": + case "video": + case "details": + he(e, t), o = n; + break; + case "input": + fa.mountWrapper(e, n), o = fa.getHostProps(e, n), he(e, t), ve(r, "onChange"); + break; + case "option": + ma.mountWrapper(e, n), o = ma.getHostProps(e, n); + break; + case "select": + ya.mountWrapper(e, n), o = ya.getHostProps(e, n), he(e, t), ve(r, "onChange"); + break; + case "textarea": + Ca.mountWrapper(e, n), o = Ca.getHostProps(e, n), he(e, t), ve(r, "onChange"); + break; + default: + o = n; + } + switch (fe(t, o), ye(e, r, o, a), t) { + case "input": + _a.trackNode(e), fa.postMountWrapper(e, n); + break; + case "textarea": + _a.trackNode(e), Ca.postMountWrapper(e, n); + break; + case "option": + ma.postMountWrapper(e, n); + break; + default: + "function" == typeof o.onClick && me(e); + } + }, + diffProperties: function(e, t, n, r, o) { + var a, + i, + l = null; + switch (t) { + case "input": + a = fa.getHostProps(e, n), i = fa.getHostProps(e, r), l = []; + break; + case "option": + a = ma.getHostProps(e, n), i = ma.getHostProps(e, r), l = []; + break; + case "select": + a = ya.getHostProps(e, n), i = ya.getHostProps(e, r), l = []; + break; + case "textarea": + a = Ca.getHostProps(e, n), i = Ca.getHostProps(e, r), l = []; + break; + default: + a = n, i = r, "function" != typeof a.onClick && "function" == typeof i.onClick && me(e); + } + fe(t, i); + var u, + s, + c = null; + for (u in a) + if (!i.hasOwnProperty(u) && a.hasOwnProperty(u) && null != a[u]) + if (u === Ha) { + var d = a[u]; + for (s in d) + d.hasOwnProperty(s) && (c || (c = {}), c[s] = ""); + } else + u === Da || u === Ua || u === La || (Ia.hasOwnProperty(u) ? l || (l = []) : (l = l || []).push(u, null)); + for (u in i) { + var p = i[u], + f = null != a ? a[u] : void 0; + if (i.hasOwnProperty(u) && p !== f && (null != p || null != f)) + if (u === Ha) + if (f) { + for (s in f) + !f.hasOwnProperty(s) || p && p.hasOwnProperty(s) || (c || (c = {}), c[s] = ""); + for (s in p) + p.hasOwnProperty(s) && f[s] !== p[s] && (c || (c = {}), c[s] = p[s]); + } else + c || (l || (l = []), l.push(u, c)), c = p; + else if (u === Da) { + var v = p ? p[Wa] : void 0, + m = f ? f[Wa] : void 0; + null != v && m !== v && (l = l || []).push(u, "" + v); + } else + u === Ua ? f === p || "string" != typeof p && "number" != typeof p || (l = l || []).push(u, "" + p) : u === La || (Ia.hasOwnProperty(u) ? (p && ve(o, u), l || f === p || (l = [])) : (l = l || []).push(u, p)); + } + return c && (l = l || []).push(Ha, c), l; + }, + updateProperties: function(e, t, n, r, o) { + var a = ge(n, r), + i = ge(n, o); + switch (be(e, t, a, i), n) { + case "input": + fa.updateWrapper(e, o); + break; + case "textarea": + Ca.updateWrapper(e, o); + break; + case "select": + ya.postUpdateWrapper(e, o); + } + }, + restoreControlledState: function(e, t, n) { + switch (t) { + case "input": + return void fa.restoreControlledState(e, n); + case "textarea": + return void Ca.restoreControlledState(e, n); + case "select": + return void ya.restoreControlledState(e, n); + } + } + }, + $a = Qa, + Xa = void 0, + Ga = void 0; + if ("function" != typeof requestAnimationFrame) + Qn(!1, "React depends on requestAnimationFrame. Make sure that you load a polyfill in older browsers."); + else if ("function" != typeof requestIdleCallback) { + var Za = null, + Ja = null, + ei = !1, + ti = !1, + ni = 0, + ri = 33, + oi = 33, + ai = {timeRemaining: "object" == typeof performance && "function" == typeof performance.now ? function() { + return ni - performance.now(); + } : function() { + return ni - Date.now(); + }}, + ii = "__reactIdleCallback$" + Math.random().toString(36).slice(2), + li = function(e) { + if (e.source === window && e.data === ii) { + ei = !1; + var t = Ja; + Ja = null, t && t(ai); + } + }; + window.addEventListener("message", li, !1); + var ui = function(e) { + ti = !1; + var t = e - ni + oi; + t < oi && ri < oi ? (t < 8 && (t = 8), oi = t < ri ? ri : t) : ri = t, ni = e + oi, ei || (ei = !0, window.postMessage(ii, "*")); + var n = Za; + Za = null, n && n(e); + }; + Xa = function(e) { + return Za = e, ti || (ti = !0, requestAnimationFrame(ui)), 0; + }, Ga = function(e) { + return Ja = e, ti || (ti = !0, requestAnimationFrame(ui)), 0; + }; + } else + Xa = requestAnimationFrame, Ga = requestIdleCallback; + var si = Xa, + ci = Ga, + di = { + rAF: si, + rIC: ci + }, + pi = { + Properties: { + "aria-current": 0, + "aria-details": 0, + "aria-disabled": 0, + "aria-hidden": 0, + "aria-invalid": 0, + "aria-keyshortcuts": 0, + "aria-label": 0, + "aria-roledescription": 0, + "aria-autocomplete": 0, + "aria-checked": 0, + "aria-expanded": 0, + "aria-haspopup": 0, + "aria-level": 0, + "aria-modal": 0, + "aria-multiline": 0, + "aria-multiselectable": 0, + "aria-orientation": 0, + "aria-placeholder": 0, + "aria-pressed": 0, + "aria-readonly": 0, + "aria-required": 0, + "aria-selected": 0, + "aria-sort": 0, + "aria-valuemax": 0, + "aria-valuemin": 0, + "aria-valuenow": 0, + "aria-valuetext": 0, + "aria-atomic": 0, + "aria-busy": 0, + "aria-live": 0, + "aria-relevant": 0, + "aria-dropeffect": 0, + "aria-grabbed": 0, + "aria-activedescendant": 0, + "aria-colcount": 0, + "aria-colindex": 0, + "aria-colspan": 0, + "aria-controls": 0, + "aria-describedby": 0, + "aria-errormessage": 0, + "aria-flowto": 0, + "aria-labelledby": 0, + "aria-owns": 0, + "aria-posinset": 0, + "aria-rowcount": 0, + "aria-rowindex": 0, + "aria-rowspan": 0, + "aria-setsize": 0 + }, + DOMAttributeNames: {}, + DOMPropertyNames: {} + }, + fi = pi, + vi = $r.HostComponent, + mi = { + isAncestor: Ee, + getLowestCommonAncestor: Pe, + getParentInstance: we, + traverseTwoPhase: Te, + traverseEnterLeave: xe + }, + hi = mr.getListener, + gi = { + accumulateTwoPhaseDispatches: Me, + accumulateTwoPhaseDispatchesSkipTarget: Ae, + accumulateDirectDispatches: De, + accumulateEnterLeaveDispatches: Ie + }, + yi = gi, + bi = function(e) { + var t = this; + if (t.instancePool.length) { + var n = t.instancePool.pop(); + return t.call(n, e), n; + } + return new t(e); + }, + Ci = function(e, t) { + var n = this; + if (n.instancePool.length) { + var r = n.instancePool.pop(); + return n.call(r, e, t), r; + } + return new n(e, t); + }, + ki = function(e, t, n) { + var r = this; + if (r.instancePool.length) { + var o = r.instancePool.pop(); + return r.call(o, e, t, n), o; + } + return new r(e, t, n); + }, + Pi = function(e, t, n, r) { + var o = this; + if (o.instancePool.length) { + var a = o.instancePool.pop(); + return o.call(a, e, t, n, r), a; + } + return new o(e, t, n, r); + }, + Ei = function(e) { + var t = this; + e instanceof t ? void 0 : Vn("25"), e.destructor(), t.instancePool.length < t.poolSize && t.instancePool.push(e); + }, + wi = 10, + Ti = bi, + xi = function(e, t) { + var n = e; + return n.instancePool = [], n.getPooled = t || Ti, n.poolSize || (n.poolSize = wi), n.release = Ei, n; + }, + Si = { + addPoolingTo: xi, + oneArgumentPooler: bi, + twoArgumentPooler: Ci, + threeArgumentPooler: ki, + fourArgumentPooler: Pi + }, + Ni = Si, + Ri = null, + Oi = Le; + Yn(Ue.prototype, { + destructor: function() { + this._root = null, this._startText = null, this._fallbackText = null; + }, + getText: function() { + return "value" in this._root ? this._root.value : this._root[Oi()]; + }, + getData: function() { + if (this._fallbackText) + return this._fallbackText; + var e, + t, + n = this._startText, + r = n.length, + o = this.getText(), + a = o.length; + for (e = 0; e < r && n[e] === o[e]; e++) + ; + var i = r - e; + for (t = 1; t <= i && n[r - t] === o[a - t]; t++) + ; + var l = t > 1 ? 1 - t : void 0; + return this._fallbackText = o.slice(e, l), this._fallbackText; + } + }), Ni.addPoolingTo(Ue); + var _i = Ue, + Fi = ["dispatchConfig", "_targetInst", "nativeEvent", "isDefaultPrevented", "isPropagationStopped", "_dispatchListeners", "_dispatchInstances"], + Mi = { + type: null, + target: null, + currentTarget: or.thatReturnsNull, + eventPhase: null, + bubbles: null, + cancelable: null, + timeStamp: function(e) { + return e.timeStamp || Date.now(); + }, + defaultPrevented: null, + isTrusted: null + }; + Yn(He.prototype, { + preventDefault: function() { + this.defaultPrevented = !0; + var e = this.nativeEvent; + e && (e.preventDefault ? e.preventDefault() : "unknown" != typeof e.returnValue && (e.returnValue = !1), this.isDefaultPrevented = or.thatReturnsTrue); + }, + stopPropagation: function() { + var e = this.nativeEvent; + e && (e.stopPropagation ? e.stopPropagation() : "unknown" != typeof e.cancelBubble && (e.cancelBubble = !0), this.isPropagationStopped = or.thatReturnsTrue); + }, + persist: function() { + this.isPersistent = or.thatReturnsTrue; + }, + isPersistent: or.thatReturnsFalse, + destructor: function() { + var e = this.constructor.Interface; + for (var t in e) + this[t] = null; + for (var n = 0; n < Fi.length; n++) + this[Fi[n]] = null; + } + }), He.Interface = Mi, He.augmentClass = function(e, t) { + var n = this, + r = function() {}; + r.prototype = n.prototype; + var o = new r; + Yn(o, e.prototype), e.prototype = o, e.prototype.constructor = e, e.Interface = Yn({}, n.Interface, t), e.augmentClass = n.augmentClass, Ni.addPoolingTo(e, Ni.fourArgumentPooler); + }, Ni.addPoolingTo(He, Ni.fourArgumentPooler); + var Ai = He, + Ii = {data: null}; + Ai.augmentClass(We, Ii); + var Di = We, + Li = {data: null}; + Ai.augmentClass(je, Li); + var Ui = je, + Hi = [9, 13, 27, 32], + Wi = 229, + ji = Pr.canUseDOM && "CompositionEvent" in window, + Vi = null; + Pr.canUseDOM && "documentMode" in document && (Vi = document.documentMode); + var Bi = Pr.canUseDOM && "TextEvent" in window && !Vi && !Ve(), + zi = Pr.canUseDOM && (!ji || Vi && Vi > 8 && Vi <= 11), + Ki = 32, + Yi = String.fromCharCode(Ki), + qi = { + beforeInput: { + phasedRegistrationNames: { + bubbled: "onBeforeInput", + captured: "onBeforeInputCapture" + }, + dependencies: ["topCompositionEnd", "topKeyPress", "topTextInput", "topPaste"] + }, + compositionEnd: { + phasedRegistrationNames: { + bubbled: "onCompositionEnd", + captured: "onCompositionEndCapture" + }, + dependencies: ["topBlur", "topCompositionEnd", "topKeyDown", "topKeyPress", "topKeyUp", "topMouseDown"] + }, + compositionStart: { + phasedRegistrationNames: { + bubbled: "onCompositionStart", + captured: "onCompositionStartCapture" + }, + dependencies: ["topBlur", "topCompositionStart", "topKeyDown", "topKeyPress", "topKeyUp", "topMouseDown"] + }, + compositionUpdate: { + phasedRegistrationNames: { + bubbled: "onCompositionUpdate", + captured: "onCompositionUpdateCapture" + }, + dependencies: ["topBlur", "topCompositionUpdate", "topKeyDown", "topKeyPress", "topKeyUp", "topMouseDown"] + } + }, + Qi = !1, + $i = null, + Xi = { + eventTypes: qi, + extractEvents: function(e, t, n, r) { + return [Qe(e, t, n, r), Ge(e, t, n, r)]; + } + }, + Gi = Xi, + Zi = function(e, t, n, r, o, a) { + return e(t, n, r, o, a); + }, + Ji = function(e, t) { + return e(t); + }, + el = !1, + tl = { + injectStackBatchedUpdates: function(e) { + Zi = e; + }, + injectFiberBatchedUpdates: function(e) { + Ji = e; + } + }, + nl = { + batchedUpdates: et, + injection: tl + }, + rl = nl, + ol = tt, + al = { + 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 + }, + il = nt, + ll = {change: { + phasedRegistrationNames: { + bubbled: "onChange", + captured: "onChangeCapture" + }, + dependencies: ["topBlur", "topChange", "topClick", "topFocus", "topInput", "topKeyDown", "topKeyUp", "topSelectionChange"] + }}, + ul = null, + sl = null, + cl = !1; + Pr.canUseDOM && (cl = Rr("change") && (!document.documentMode || document.documentMode > 8)); + var dl = !1; + Pr.canUseDOM && (dl = Rr("input") && (!document.documentMode || document.documentMode > 9)); + var pl = { + eventTypes: ll, + _isInputEventSupported: dl, + extractEvents: function(e, t, n, r) { + var o, + a, + i = t ? oo.getNodeFromInstance(t) : window; + if (ot(i) ? cl ? o = ct : a = dt : il(i) ? dl ? o = bt : (o = ht, a = mt) : gt(i) && (o = yt), o) { + var l = o(e, t); + if (l) { + var u = rt(l, n, r); + return u; + } + } + a && a(e, i, t); + } + }, + fl = pl, + vl = ["ResponderEventPlugin", "SimpleEventPlugin", "TapEventPlugin", "EnterLeaveEventPlugin", "ChangeEventPlugin", "SelectEventPlugin", "BeforeInputEventPlugin"], + ml = vl, + hl = { + view: function(e) { + if (e.view) + return e.view; + var t = ol(e); + if (t.window === t) + return t; + var n = t.ownerDocument; + return n ? n.defaultView || n.parentWindow : window; + }, + detail: function(e) { + return e.detail || 0; + } + }; + Ai.augmentClass(Ct, hl); + var gl = Ct, + yl = { + Alt: "altKey", + Control: "ctrlKey", + Meta: "metaKey", + Shift: "shiftKey" + }, + bl = Pt, + Cl = { + screenX: null, + screenY: null, + clientX: null, + clientY: null, + ctrlKey: null, + shiftKey: null, + altKey: null, + metaKey: null, + getModifierState: bl, + button: function(e) { + var t = e.button; + return "which" in e ? t : 2 === t ? 2 : 4 === t ? 1 : 0; + }, + buttons: null, + relatedTarget: function(e) { + return e.relatedTarget || (e.fromElement === e.srcElement ? e.toElement : e.fromElement); + }, + pageX: function(e) { + return "pageX" in e ? e.pageX : e.clientX + br.currentScrollLeft; + }, + pageY: function(e) { + return "pageY" in e ? e.pageY : e.clientY + br.currentScrollTop; + } + }; + gl.augmentClass(Et, Cl); + var kl = Et, + Pl = { + mouseEnter: { + registrationName: "onMouseEnter", + dependencies: ["topMouseOut", "topMouseOver"] + }, + mouseLeave: { + registrationName: "onMouseLeave", + dependencies: ["topMouseOut", "topMouseOver"] + } + }, + El = { + eventTypes: Pl, + extractEvents: function(e, t, n, r) { + if ("topMouseOver" === e && (n.relatedTarget || n.fromElement)) + return null; + if ("topMouseOut" !== e && "topMouseOver" !== e) + return null; + var o; + if (r.window === r) + o = r; + else { + var a = r.ownerDocument; + o = a ? a.defaultView || a.parentWindow : window; + } + var i, + l; + if ("topMouseOut" === e) { + i = t; + var u = n.relatedTarget || n.toElement; + l = u ? oo.getClosestInstanceFromNode(u) : null; + } else + i = null, l = t; + if (i === l) + return null; + var s = null == i ? o : oo.getNodeFromInstance(i), + c = null == l ? o : oo.getNodeFromInstance(l), + d = kl.getPooled(Pl.mouseLeave, i, n, r); + d.type = "mouseleave", d.target = s, d.relatedTarget = c; + var p = kl.getPooled(Pl.mouseEnter, l, n, r); + return p.type = "mouseenter", p.target = c, p.relatedTarget = s, yi.accumulateEnterLeaveDispatches(d, p, i, l), [d, p]; + } + }, + wl = El, + Tl = Yr.injection.MUST_USE_PROPERTY, + xl = Yr.injection.HAS_BOOLEAN_VALUE, + Sl = Yr.injection.HAS_NUMERIC_VALUE, + Nl = Yr.injection.HAS_POSITIVE_NUMERIC_VALUE, + Rl = Yr.injection.HAS_OVERLOADED_BOOLEAN_VALUE, + Ol = { + isCustomAttribute: RegExp.prototype.test.bind(new RegExp("^(data|aria)-[" + Yr.ATTRIBUTE_NAME_CHAR + "]*$")), + Properties: { + accept: 0, + acceptCharset: 0, + accessKey: 0, + action: 0, + allowFullScreen: xl, + allowTransparency: 0, + alt: 0, + as: 0, + async: xl, + autoComplete: 0, + autoPlay: xl, + capture: xl, + cellPadding: 0, + cellSpacing: 0, + charSet: 0, + challenge: 0, + checked: Tl | xl, + cite: 0, + classID: 0, + className: 0, + cols: Nl, + colSpan: 0, + content: 0, + contentEditable: 0, + contextMenu: 0, + controls: xl, + coords: 0, + crossOrigin: 0, + data: 0, + dateTime: 0, + default: xl, + defer: xl, + dir: 0, + disabled: xl, + download: Rl, + draggable: 0, + encType: 0, + form: 0, + formAction: 0, + formEncType: 0, + formMethod: 0, + formNoValidate: xl, + formTarget: 0, + frameBorder: 0, + headers: 0, + height: 0, + hidden: xl, + high: 0, + href: 0, + hrefLang: 0, + htmlFor: 0, + httpEquiv: 0, + id: 0, + inputMode: 0, + integrity: 0, + is: 0, + keyParams: 0, + keyType: 0, + kind: 0, + label: 0, + lang: 0, + list: 0, + loop: xl, + low: 0, + manifest: 0, + marginHeight: 0, + marginWidth: 0, + max: 0, + maxLength: 0, + media: 0, + mediaGroup: 0, + method: 0, + min: 0, + minLength: 0, + multiple: Tl | xl, + muted: Tl | xl, + name: 0, + nonce: 0, + noValidate: xl, + open: xl, + optimum: 0, + pattern: 0, + placeholder: 0, + playsInline: xl, + poster: 0, + preload: 0, + profile: 0, + radioGroup: 0, + readOnly: xl, + referrerPolicy: 0, + rel: 0, + required: xl, + reversed: xl, + role: 0, + rows: Nl, + rowSpan: Sl, + sandbox: 0, + scope: 0, + scoped: xl, + scrolling: 0, + seamless: xl, + selected: Tl | xl, + shape: 0, + size: Nl, + sizes: 0, + slot: 0, + span: Nl, + spellCheck: 0, + src: 0, + srcDoc: 0, + srcLang: 0, + srcSet: 0, + start: Sl, + step: 0, + style: 0, + summary: 0, + tabIndex: 0, + target: 0, + title: 0, + type: 0, + useMap: 0, + value: 0, + width: 0, + wmode: 0, + wrap: 0, + about: 0, + datatype: 0, + inlist: 0, + prefix: 0, + property: 0, + resource: 0, + typeof: 0, + vocab: 0, + autoCapitalize: 0, + autoCorrect: 0, + autoSave: 0, + color: 0, + itemProp: 0, + itemScope: xl, + itemType: 0, + itemID: 0, + itemRef: 0, + results: 0, + security: 0, + unselectable: 0 + }, + DOMAttributeNames: { + acceptCharset: "accept-charset", + className: "class", + htmlFor: "for", + httpEquiv: "http-equiv" + }, + DOMPropertyNames: {} + }, + _l = Ol, + Fl = { + listen: function(e, t, n) { + return e.addEventListener ? (e.addEventListener(t, n, !1), {remove: function() { + e.removeEventListener(t, n, !1); + }}) : e.attachEvent ? (e.attachEvent("on" + t, n), {remove: function() { + e.detachEvent("on" + t, n); + }}) : void 0; + }, + capture: function(e, t, n) { + return e.addEventListener ? (e.addEventListener(t, n, !0), {remove: function() { + e.removeEventListener(t, n, !0); + }}) : {remove: or}; + }, + registerDefault: function() {} + }, + Ml = Fl, + Al = wt, + Il = $r.HostRoot; + Yn(xt.prototype, {destructor: function() { + this.topLevelType = null, this.nativeEvent = null, this.targetInst = null, this.ancestors.length = 0; + }}), Ni.addPoolingTo(xt, Ni.threeArgumentPooler); + var Dl = { + _enabled: !0, + _handleTopLevel: null, + WINDOW_HANDLE: Pr.canUseDOM ? window : null, + setHandleTopLevel: function(e) { + Dl._handleTopLevel = e; + }, + setEnabled: function(e) { + Dl._enabled = !!e; + }, + isEnabled: function() { + return Dl._enabled; + }, + trapBubbledEvent: function(e, t, n) { + return n ? Ml.listen(n, t, Dl.dispatchEvent.bind(null, e)) : null; + }, + trapCapturedEvent: function(e, t, n) { + return n ? Ml.capture(n, t, Dl.dispatchEvent.bind(null, e)) : null; + }, + monitorScrollValue: function(e) { + var t = Nt.bind(null, e); + Ml.listen(window, "scroll", t); + }, + dispatchEvent: function(e, t) { + if (Dl._enabled) { + var n = ol(t), + r = oo.getClosestInstanceFromNode(n), + o = xt.getPooled(e, t, r); + try { + rl.batchedUpdates(St, o); + } finally { + xt.release(o); + } + } + } + }, + Ll = Dl, + Ul = { + xlink: "http://www.w3.org/1999/xlink", + xml: "http://www.w3.org/XML/1998/namespace" + }, + Hl = { + accentHeight: "accent-height", + accumulate: 0, + additive: 0, + alignmentBaseline: "alignment-baseline", + allowReorder: "allowReorder", + alphabetic: 0, + amplitude: 0, + arabicForm: "arabic-form", + ascent: 0, + attributeName: "attributeName", + attributeType: "attributeType", + autoReverse: "autoReverse", + azimuth: 0, + baseFrequency: "baseFrequency", + baseProfile: "baseProfile", + baselineShift: "baseline-shift", + bbox: 0, + begin: 0, + bias: 0, + by: 0, + calcMode: "calcMode", + capHeight: "cap-height", + clip: 0, + clipPath: "clip-path", + clipRule: "clip-rule", + clipPathUnits: "clipPathUnits", + colorInterpolation: "color-interpolation", + colorInterpolationFilters: "color-interpolation-filters", + colorProfile: "color-profile", + colorRendering: "color-rendering", + contentScriptType: "contentScriptType", + contentStyleType: "contentStyleType", + cursor: 0, + cx: 0, + cy: 0, + d: 0, + decelerate: 0, + descent: 0, + diffuseConstant: "diffuseConstant", + direction: 0, + display: 0, + divisor: 0, + dominantBaseline: "dominant-baseline", + dur: 0, + dx: 0, + dy: 0, + edgeMode: "edgeMode", + elevation: 0, + enableBackground: "enable-background", + end: 0, + exponent: 0, + externalResourcesRequired: "externalResourcesRequired", + fill: 0, + fillOpacity: "fill-opacity", + fillRule: "fill-rule", + filter: 0, + filterRes: "filterRes", + filterUnits: "filterUnits", + floodColor: "flood-color", + floodOpacity: "flood-opacity", + focusable: 0, + fontFamily: "font-family", + fontSize: "font-size", + fontSizeAdjust: "font-size-adjust", + fontStretch: "font-stretch", + fontStyle: "font-style", + fontVariant: "font-variant", + fontWeight: "font-weight", + format: 0, + from: 0, + fx: 0, + fy: 0, + g1: 0, + g2: 0, + glyphName: "glyph-name", + glyphOrientationHorizontal: "glyph-orientation-horizontal", + glyphOrientationVertical: "glyph-orientation-vertical", + glyphRef: "glyphRef", + gradientTransform: "gradientTransform", + gradientUnits: "gradientUnits", + hanging: 0, + horizAdvX: "horiz-adv-x", + horizOriginX: "horiz-origin-x", + ideographic: 0, + imageRendering: "image-rendering", + in: 0, + in2: 0, + intercept: 0, + k: 0, + k1: 0, + k2: 0, + k3: 0, + k4: 0, + kernelMatrix: "kernelMatrix", + kernelUnitLength: "kernelUnitLength", + kerning: 0, + keyPoints: "keyPoints", + keySplines: "keySplines", + keyTimes: "keyTimes", + lengthAdjust: "lengthAdjust", + letterSpacing: "letter-spacing", + lightingColor: "lighting-color", + limitingConeAngle: "limitingConeAngle", + local: 0, + markerEnd: "marker-end", + markerMid: "marker-mid", + markerStart: "marker-start", + markerHeight: "markerHeight", + markerUnits: "markerUnits", + markerWidth: "markerWidth", + mask: 0, + maskContentUnits: "maskContentUnits", + maskUnits: "maskUnits", + mathematical: 0, + mode: 0, + numOctaves: "numOctaves", + offset: 0, + opacity: 0, + operator: 0, + order: 0, + orient: 0, + orientation: 0, + origin: 0, + overflow: 0, + overlinePosition: "overline-position", + overlineThickness: "overline-thickness", + paintOrder: "paint-order", + panose1: "panose-1", + pathLength: "pathLength", + patternContentUnits: "patternContentUnits", + patternTransform: "patternTransform", + patternUnits: "patternUnits", + pointerEvents: "pointer-events", + points: 0, + pointsAtX: "pointsAtX", + pointsAtY: "pointsAtY", + pointsAtZ: "pointsAtZ", + preserveAlpha: "preserveAlpha", + preserveAspectRatio: "preserveAspectRatio", + primitiveUnits: "primitiveUnits", + r: 0, + radius: 0, + refX: "refX", + refY: "refY", + renderingIntent: "rendering-intent", + repeatCount: "repeatCount", + repeatDur: "repeatDur", + requiredExtensions: "requiredExtensions", + requiredFeatures: "requiredFeatures", + restart: 0, + result: 0, + rotate: 0, + rx: 0, + ry: 0, + scale: 0, + seed: 0, + shapeRendering: "shape-rendering", + slope: 0, + spacing: 0, + specularConstant: "specularConstant", + specularExponent: "specularExponent", + speed: 0, + spreadMethod: "spreadMethod", + startOffset: "startOffset", + stdDeviation: "stdDeviation", + stemh: 0, + stemv: 0, + stitchTiles: "stitchTiles", + stopColor: "stop-color", + stopOpacity: "stop-opacity", + strikethroughPosition: "strikethrough-position", + strikethroughThickness: "strikethrough-thickness", + string: 0, + stroke: 0, + strokeDasharray: "stroke-dasharray", + strokeDashoffset: "stroke-dashoffset", + strokeLinecap: "stroke-linecap", + strokeLinejoin: "stroke-linejoin", + strokeMiterlimit: "stroke-miterlimit", + strokeOpacity: "stroke-opacity", + strokeWidth: "stroke-width", + surfaceScale: "surfaceScale", + systemLanguage: "systemLanguage", + tableValues: "tableValues", + targetX: "targetX", + targetY: "targetY", + textAnchor: "text-anchor", + textDecoration: "text-decoration", + textRendering: "text-rendering", + textLength: "textLength", + to: 0, + transform: 0, + u1: 0, + u2: 0, + underlinePosition: "underline-position", + underlineThickness: "underline-thickness", + unicode: 0, + unicodeBidi: "unicode-bidi", + unicodeRange: "unicode-range", + unitsPerEm: "units-per-em", + vAlphabetic: "v-alphabetic", + vHanging: "v-hanging", + vIdeographic: "v-ideographic", + vMathematical: "v-mathematical", + values: 0, + vectorEffect: "vector-effect", + version: 0, + vertAdvY: "vert-adv-y", + vertOriginX: "vert-origin-x", + vertOriginY: "vert-origin-y", + viewBox: "viewBox", + viewTarget: "viewTarget", + visibility: 0, + widths: 0, + wordSpacing: "word-spacing", + writingMode: "writing-mode", + x: 0, + xHeight: "x-height", + x1: 0, + x2: 0, + xChannelSelector: "xChannelSelector", + xlinkActuate: "xlink:actuate", + xlinkArcrole: "xlink:arcrole", + xlinkHref: "xlink:href", + xlinkRole: "xlink:role", + xlinkShow: "xlink:show", + xlinkTitle: "xlink:title", + xlinkType: "xlink:type", + xmlBase: "xml:base", + xmlns: 0, + xmlnsXlink: "xmlns:xlink", + xmlLang: "xml:lang", + xmlSpace: "xml:space", + y: 0, + y1: 0, + y2: 0, + yChannelSelector: "yChannelSelector", + z: 0, + zoomAndPan: "zoomAndPan" + }, + Wl = { + Properties: {}, + DOMAttributeNamespaces: { + xlinkActuate: Ul.xlink, + xlinkArcrole: Ul.xlink, + xlinkHref: Ul.xlink, + xlinkRole: Ul.xlink, + xlinkShow: Ul.xlink, + xlinkTitle: Ul.xlink, + xlinkType: Ul.xlink, + xmlBase: Ul.xml, + xmlLang: Ul.xml, + xmlSpace: Ul.xml + }, + DOMAttributeNames: {} + }; + Object.keys(Hl).forEach(function(e) { + Wl.Properties[e] = 0, Hl[e] && (Wl.DOMAttributeNames[e] = Hl[e]); + }); + var jl = Wl, + Vl = _t, + Bl = Pr.canUseDOM && "selection" in document && !("getSelection" in window), + zl = { + getOffsets: Bl ? Mt : At, + setOffsets: Bl ? It : Dt + }, + Kl = zl, + Yl = Lt, + ql = Ut, + Ql = Ht, + $l = Wt, + Xl = jt, + Gl = { + hasSelectionCapabilities: function(e) { + var t = e && e.nodeName && e.nodeName.toLowerCase(); + return t && ("input" === t && "text" === e.type || "textarea" === t || "true" === e.contentEditable); + }, + getSelectionInformation: function() { + var e = Xl(); + return { + focusedElem: e, + selectionRange: Gl.hasSelectionCapabilities(e) ? Gl.getSelection(e) : null + }; + }, + restoreSelection: function(e) { + var t = Xl(), + n = e.focusedElem, + r = e.selectionRange; + if (t !== n && Vt(n)) { + Gl.hasSelectionCapabilities(n) && Gl.setSelection(n, r); + for (var o = [], + a = n; a = a.parentNode; ) + 1 === a.nodeType && o.push({ + element: a, + left: a.scrollLeft, + top: a.scrollTop + }); + $l(n); + for (var i = 0; i < o.length; i++) { + var l = o[i]; + l.element.scrollLeft = l.left, l.element.scrollTop = l.top; + } + } + }, + getSelection: function(e) { + var t; + if ("selectionStart" in e) + t = { + start: e.selectionStart, + end: e.selectionEnd + }; + else if (document.selection && e.nodeName && "input" === e.nodeName.toLowerCase()) { + 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 = Kl.getOffsets(e); + return t || { + start: 0, + end: 0 + }; + }, + setSelection: function(e, t) { + var n = t.start, + r = t.end; + if (void 0 === r && (r = n), "selectionStart" in e) + e.selectionStart = n, e.selectionEnd = Math.min(r, e.value.length); + else if (document.selection && e.nodeName && "input" === e.nodeName.toLowerCase()) { + var o = e.createTextRange(); + o.collapse(!0), o.moveStart("character", n), o.moveEnd("character", r - n), o.select(); + } else + Kl.setOffsets(e, t); + } + }, + Zl = Gl, + Jl = Object.prototype.hasOwnProperty, + eu = zt, + tu = Pr.canUseDOM && "documentMode" in document && document.documentMode <= 11, + nu = {select: { + phasedRegistrationNames: { + bubbled: "onSelect", + captured: "onSelectCapture" + }, + dependencies: ["topBlur", "topContextMenu", "topFocus", "topKeyDown", "topKeyUp", "topMouseDown", "topMouseUp", "topSelectionChange"] + }}, + ru = null, + ou = null, + au = null, + iu = !1, + lu = Dr.isListeningToAllDependencies, + uu = { + eventTypes: nu, + extractEvents: function(e, t, n, r) { + var o = r.window === r ? r.document : 9 === r.nodeType ? r : r.ownerDocument; + if (!o || !lu("onSelect", o)) + return null; + var a = t ? oo.getNodeFromInstance(t) : window; + switch (e) { + case "topFocus": + (il(a) || "true" === a.contentEditable) && (ru = a, ou = t, au = null); + break; + case "topBlur": + ru = null, ou = null, au = null; + break; + case "topMouseDown": + iu = !0; + break; + case "topContextMenu": + case "topMouseUp": + return iu = !1, Yt(n, r); + case "topSelectionChange": + if (tu) + break; + case "topKeyDown": + case "topKeyUp": + return Yt(n, r); + } + return null; + } + }, + su = uu, + cu = { + animationName: null, + elapsedTime: null, + pseudoElement: null + }; + Ai.augmentClass(qt, cu); + var du = qt, + pu = {clipboardData: function(e) { + return "clipboardData" in e ? e.clipboardData : window.clipboardData; + }}; + Ai.augmentClass(Qt, pu); + var fu = Qt, + vu = {relatedTarget: null}; + gl.augmentClass($t, vu); + var mu = $t, + hu = Xt, + gu = { + Esc: "Escape", + Spacebar: " ", + Left: "ArrowLeft", + Up: "ArrowUp", + Right: "ArrowRight", + Down: "ArrowDown", + Del: "Delete", + Win: "OS", + Menu: "ContextMenu", + Apps: "ContextMenu", + Scroll: "ScrollLock", + MozPrintableKey: "Unidentified" + }, + yu = { + 8: "Backspace", + 9: "Tab", + 12: "Clear", + 13: "Enter", + 16: "Shift", + 17: "Control", + 18: "Alt", + 19: "Pause", + 20: "CapsLock", + 27: "Escape", + 32: " ", + 33: "PageUp", + 34: "PageDown", + 35: "End", + 36: "Home", + 37: "ArrowLeft", + 38: "ArrowUp", + 39: "ArrowRight", + 40: "ArrowDown", + 45: "Insert", + 46: "Delete", + 112: "F1", + 113: "F2", + 114: "F3", + 115: "F4", + 116: "F5", + 117: "F6", + 118: "F7", + 119: "F8", + 120: "F9", + 121: "F10", + 122: "F11", + 123: "F12", + 144: "NumLock", + 145: "ScrollLock", + 224: "Meta" + }, + bu = Gt, + Cu = { + key: bu, + location: null, + ctrlKey: null, + shiftKey: null, + altKey: null, + metaKey: null, + repeat: null, + locale: null, + getModifierState: bl, + charCode: function(e) { + return "keypress" === e.type ? hu(e) : 0; + }, + keyCode: function(e) { + return "keydown" === e.type || "keyup" === e.type ? e.keyCode : 0; + }, + which: function(e) { + return "keypress" === e.type ? hu(e) : "keydown" === e.type || "keyup" === e.type ? e.keyCode : 0; + } + }; + gl.augmentClass(Zt, Cu); + var ku = Zt, + Pu = {dataTransfer: null}; + kl.augmentClass(Jt, Pu); + var Eu = Jt, + wu = { + touches: null, + targetTouches: null, + changedTouches: null, + altKey: null, + metaKey: null, + ctrlKey: null, + shiftKey: null, + getModifierState: bl + }; + gl.augmentClass(en, wu); + var Tu = en, + xu = { + propertyName: null, + elapsedTime: null, + pseudoElement: null + }; + Ai.augmentClass(tn, xu); + var Su = tn, + Nu = { + deltaX: function(e) { + return "deltaX" in e ? e.deltaX : "wheelDeltaX" in e ? -e.wheelDeltaX : 0; + }, + deltaY: function(e) { + return "deltaY" in e ? e.deltaY : "wheelDeltaY" in e ? -e.wheelDeltaY : "wheelDelta" in e ? -e.wheelDelta : 0; + }, + deltaZ: null, + deltaMode: null + }; + kl.augmentClass(nn, Nu); + var Ru = nn, + Ou = {}, + _u = {}; + ["abort", "animationEnd", "animationIteration", "animationStart", "blur", "cancel", "canPlay", "canPlayThrough", "click", "close", "contextMenu", "copy", "cut", "doubleClick", "drag", "dragEnd", "dragEnter", "dragExit", "dragLeave", "dragOver", "dragStart", "drop", "durationChange", "emptied", "encrypted", "ended", "error", "focus", "input", "invalid", "keyDown", "keyPress", "keyUp", "load", "loadedData", "loadedMetadata", "loadStart", "mouseDown", "mouseMove", "mouseOut", "mouseOver", "mouseUp", "paste", "pause", "play", "playing", "progress", "rateChange", "reset", "scroll", "seeked", "seeking", "stalled", "submit", "suspend", "timeUpdate", "toggle", "touchCancel", "touchEnd", "touchMove", "touchStart", "transitionEnd", "volumeChange", "waiting", "wheel"].forEach(function(e) { + var t = e[0].toUpperCase() + e.slice(1), + n = "on" + t, + r = "top" + t, + o = { + phasedRegistrationNames: { + bubbled: n, + captured: n + "Capture" + }, + dependencies: [r] + }; + Ou[e] = o, _u[r] = o; + }); + var Fu, + Mu, + Au = { + eventTypes: Ou, + extractEvents: function(e, t, n, r) { + var o = _u[e]; + if (!o) + return null; + var a; + switch (e) { + case "topAbort": + case "topCancel": + case "topCanPlay": + case "topCanPlayThrough": + case "topClose": + case "topDurationChange": + case "topEmptied": + case "topEncrypted": + case "topEnded": + case "topError": + case "topInput": + case "topInvalid": + case "topLoad": + case "topLoadedData": + case "topLoadedMetadata": + case "topLoadStart": + case "topPause": + case "topPlay": + case "topPlaying": + case "topProgress": + case "topRateChange": + case "topReset": + case "topSeeked": + case "topSeeking": + case "topStalled": + case "topSubmit": + case "topSuspend": + case "topTimeUpdate": + case "topToggle": + case "topVolumeChange": + case "topWaiting": + a = Ai; + break; + case "topKeyPress": + if (0 === hu(n)) + return null; + case "topKeyDown": + case "topKeyUp": + a = ku; + break; + case "topBlur": + case "topFocus": + a = mu; + break; + case "topClick": + if (2 === n.button) + return null; + case "topDoubleClick": + case "topMouseDown": + case "topMouseMove": + case "topMouseUp": + case "topMouseOut": + case "topMouseOver": + case "topContextMenu": + a = kl; + break; + case "topDrag": + case "topDragEnd": + case "topDragEnter": + case "topDragExit": + case "topDragLeave": + case "topDragOver": + case "topDragStart": + case "topDrop": + a = Eu; + break; + case "topTouchCancel": + case "topTouchEnd": + case "topTouchMove": + case "topTouchStart": + a = Tu; + break; + case "topAnimationEnd": + case "topAnimationIteration": + case "topAnimationStart": + a = du; + break; + case "topTransitionEnd": + a = Su; + break; + case "topScroll": + a = gl; + break; + case "topWheel": + a = Ru; + break; + case "topCopy": + case "topCut": + case "topPaste": + a = fu; + } + a ? void 0 : Vn("86", e); + var i = a.getPooled(o, t, n, r); + return yi.accumulateTwoPhaseDispatches(i), i; + } + }, + Iu = Au, + Du = !1, + Lu = {inject: rn}, + Uu = { + NoEffect: 0, + Placement: 1, + Update: 2, + PlacementAndUpdate: 3, + Deletion: 4, + ContentReset: 8, + Callback: 16, + Err: 32, + Ref: 64 + }, + Hu = { + NoWork: 0, + SynchronousPriority: 1, + TaskPriority: 2, + AnimationPriority: 3, + HighPriority: 4, + LowPriority: 5, + OffscreenPriority: 6 + }, + Wu = Uu.Callback, + ju = Hu.NoWork, + Vu = Hu.SynchronousPriority, + Bu = Hu.TaskPriority, + zu = ln, + Ku = pn, + Yu = fn, + qu = vn, + Qu = mn, + $u = hn, + Xu = yn, + Gu = bn, + Zu = { + cloneUpdateQueue: zu, + addUpdate: Ku, + addReplaceUpdate: Yu, + addForceUpdate: qu, + getPendingPriority: Qu, + addTopLevelUpdate: $u, + beginUpdateQueue: Xu, + commitCallbacks: Gu + }, + Ju = {}, + es = Ju, + ts = { + remove: function(e) { + e._reactInternalInstance = void 0; + }, + get: function(e) { + return e._reactInternalInstance; + }, + has: function(e) { + return void 0 !== e._reactInternalInstance; + }, + set: function(e, t) { + e._reactInternalInstance = t; + } + }, + ns = ts, + rs = $r.HostRoot, + os = $r.HostComponent, + as = $r.HostText, + is = Uu.NoEffect, + ls = Uu.Placement, + us = 1, + ss = 2, + cs = 3, + ds = function(e) { + return Cn(e) === ss; + }, + ps = function(e) { + var t = ns.get(e); + return !!t && Cn(t) === ss; + }, + fs = Pn, + vs = function(e) { + var t = Pn(e); + if (!t) + return null; + for (var n = t; ; ) { + if (n.tag === os || n.tag === as) + return n; + if (n.child) + n.child.return = n, n = n.child; + else { + if (n === t) + return null; + for (; !n.sibling; ) { + if (!n.return || n.return === t) + return null; + n = n.return; + } + n.sibling.return = n.return, n = n.sibling; + } + } + return null; + }, + ms = { + isFiberMounted: ds, + isMounted: ps, + findCurrentFiberUsingSlowPath: fs, + findCurrentHostFiber: vs + }, + hs = [], + gs = -1, + ys = function(e) { + return {current: e}; + }, + bs = function() { + return gs === -1; + }, + Cs = function(e, t) { + gs < 0 || (e.current = hs[gs], hs[gs] = null, gs--); + }, + ks = function(e, t, n) { + gs++, hs[gs] = e.current, e.current = t; + }, + Ps = function() { + for (; gs > -1; ) + hs[gs] = null, gs--; + }, + Es = { + createCursor: ys, + isEmpty: bs, + pop: Cs, + push: ks, + reset: Ps + }, + ws = Yn || function(e) { + for (var t = 1; t < arguments.length; t++) { + var n = arguments[t]; + for (var r in n) + Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]); + } + return e; + }, + Ts = ms.isFiberMounted, + xs = $r.ClassComponent, + Ss = $r.HostRoot, + Ns = Es.createCursor, + Rs = Es.pop, + Os = Es.push, + _s = Ns(es), + Fs = Ns(!1), + Ms = es, + As = En, + Is = wn, + Ds = function(e, t) { + var n = e.type, + r = n.contextTypes; + if (!r) + return es; + var o = e.stateNode; + if (o && o.__reactInternalMemoizedUnmaskedChildContext === t) + return o.__reactInternalMemoizedMaskedChildContext; + var a = {}; + for (var i in r) + a[i] = t[i]; + return o && wn(e, t, a), a; + }, + Ls = function() { + return Fs.current; + }, + Us = Tn, + Hs = xn, + Ws = Sn, + js = function(e, t, n) { + Qn(null == _s.cursor, "Unexpected context found on stack"), Os(_s, t, e), Os(Fs, n, e); + }, + Vs = Nn, + Bs = function(e) { + if (!xn(e)) + return !1; + var t = e.stateNode, + n = t && t.__reactInternalMemoizedMergedChildContext || es; + return Ms = _s.current, Os(_s, n, e), Os(Fs, !1, e), !0; + }, + zs = function(e) { + var t = e.stateNode; + Qn(t, "Expected to have an instance by this point."); + var n = Nn(e, Ms, !0); + t.__reactInternalMemoizedMergedChildContext = n, Rs(Fs, e), Rs(_s, e), Os(_s, n, e), Os(Fs, !0, e); + }, + Ks = function() { + Ms = es, _s.current = es, Fs.current = !1; + }, + Ys = function(e) { + Qn(Ts(e) && e.tag === xs, "Expected subtree parent to be a mounted class component"); + for (var t = e; t.tag !== Ss; ) { + if (xn(t)) + return t.stateNode.__reactInternalMemoizedMergedChildContext; + var n = t.return; + Qn(n, "Found unexpected detached subtree parent"), t = n; + } + return t.stateNode.context; + }, + qs = { + getUnmaskedContext: As, + cacheContext: Is, + getMaskedContext: Ds, + hasContextChanged: Ls, + isContextConsumer: Us, + isContextProvider: Hs, + popContextProvider: Ws, + pushTopLevelContextObject: js, + processChildContext: Vs, + pushContextProvider: Bs, + invalidateContextProvider: zs, + resetContext: Ks, + findCurrentUnmaskedContext: Ys + }, + Qs = $r.IndeterminateComponent, + $s = $r.ClassComponent, + Xs = $r.HostRoot, + Gs = $r.HostComponent, + Zs = $r.HostText, + Js = $r.HostPortal, + ec = $r.CoroutineComponent, + tc = $r.YieldComponent, + nc = $r.Fragment, + rc = Hu.NoWork, + oc = Uu.NoEffect, + ac = Zu.cloneUpdateQueue, + ic = function(e, t) { + var n = { + tag: e, + key: t, + type: null, + stateNode: null, + return: null, + child: null, + sibling: null, + index: 0, + ref: null, + pendingProps: null, + memoizedProps: null, + updateQueue: null, + memoizedState: null, + effectTag: oc, + nextEffect: null, + firstEffect: null, + lastEffect: null, + pendingWorkPriority: rc, + progressedPriority: rc, + progressedChild: null, + progressedFirstDeletion: null, + progressedLastDeletion: null, + alternate: null + }; + return n; + }, + lc = function(e, t) { + var n = e.alternate; + return null !== n ? (n.effectTag = oc, n.nextEffect = null, n.firstEffect = null, n.lastEffect = null) : (n = ic(e.tag, e.key), n.type = e.type, n.progressedChild = e.progressedChild, n.progressedPriority = e.progressedPriority, n.alternate = e, e.alternate = n), n.stateNode = e.stateNode, n.child = e.child, n.sibling = e.sibling, n.index = e.index, n.ref = e.ref, n.pendingProps = e.pendingProps, ac(e, n), n.pendingWorkPriority = t, n.memoizedProps = e.memoizedProps, n.memoizedState = e.memoizedState, n; + }, + uc = function() { + var e = ic(Xs, null); + return e; + }, + sc = function(e, t) { + var n = null, + r = On(e.type, e.key, n); + return r.pendingProps = e.props, r.pendingWorkPriority = t, r; + }, + cc = function(e, t) { + var n = ic(nc, null); + return n.pendingProps = e, n.pendingWorkPriority = t, n; + }, + dc = function(e, t) { + var n = ic(Zs, null); + return n.pendingProps = e, n.pendingWorkPriority = t, n; + }, + pc = On, + fc = function(e, t) { + var n = ic(ec, e.key); + return n.type = e.handler, n.pendingProps = e, n.pendingWorkPriority = t, n; + }, + vc = function(e, t) { + var n = ic(tc, null); + return n; + }, + mc = function(e, t) { + var n = ic(Js, e.key); + return n.pendingProps = e.children || [], n.pendingWorkPriority = t, n.stateNode = { + containerInfo: e.containerInfo, + implementation: e.implementation + }, n; + }, + hc = { + cloneFiber: lc, + createHostRootFiber: uc, + createFiberFromElement: sc, + createFiberFromFragment: cc, + createFiberFromText: dc, + createFiberFromElementType: pc, + createFiberFromCoroutine: fc, + createFiberFromYield: vc, + createFiberFromPortal: mc + }, + gc = hc.createHostRootFiber, + yc = function(e) { + var t = gc(), + n = { + current: t, + containerInfo: e, + isScheduled: !1, + nextScheduledRoot: null, + context: null, + pendingContext: null + }; + return t.stateNode = n, n; + }, + bc = {createFiberRoot: yc}, + Cc = or, + kc = {injectDialog: function(e) { + Qn("function" == typeof e, "Injected showDialog() must be a function."), Cc = e; + }}, + Pc = _n, + Ec = { + injection: kc, + logCapturedError: Pc + }, + wc = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, + Tc = wc; + "function" == typeof Symbol && Symbol.for ? (Fu = Symbol.for("react.coroutine"), Mu = Symbol.for("react.yield")) : (Fu = 60104, Mu = 60105); + var xc = function(e, t, n) { + var r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : null, + o = { + $$typeof: Fu, + key: null == r ? null : "" + r, + children: e, + handler: t, + props: n + }; + return o; + }, + Sc = function(e) { + var t = { + $$typeof: Mu, + value: e + }; + return t; + }, + Nc = function(e) { + return "object" == typeof e && null !== e && e.$$typeof === Fu; + }, + Rc = function(e) { + return "object" == typeof e && null !== e && e.$$typeof === Mu; + }, + Oc = Mu, + _c = Fu, + Fc = { + createCoroutine: xc, + createYield: Sc, + isCoroutine: Nc, + isYield: Rc, + REACT_YIELD_TYPE: Oc, + REACT_COROUTINE_TYPE: _c + }, + Mc = "function" == typeof Symbol && Symbol.for && Symbol.for("react.portal") || 60106, + Ac = function(e, t, n) { + var r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : null; + return { + $$typeof: Mc, + key: null == r ? null : "" + r, + children: e, + containerInfo: t, + implementation: n + }; + }, + Ic = function(e) { + return "object" == typeof e && null !== e && e.$$typeof === Mc; + }, + Dc = Mc, + Lc = { + createPortal: Ac, + isPortal: Ic, + REACT_PORTAL_TYPE: Dc + }, + Uc = "function" == typeof Symbol && Symbol.iterator, + Hc = "@@iterator", + Wc = Fn, + jc = Fc.REACT_COROUTINE_TYPE, + Vc = Fc.REACT_YIELD_TYPE, + Bc = Lc.REACT_PORTAL_TYPE, + zc = hc.cloneFiber, + Kc = hc.createFiberFromElement, + Yc = hc.createFiberFromFragment, + qc = hc.createFiberFromText, + Qc = hc.createFiberFromCoroutine, + $c = hc.createFiberFromYield, + Xc = hc.createFiberFromPortal, + Gc = Array.isArray, + Zc = $r.FunctionalComponent, + Jc = $r.ClassComponent, + ed = $r.HostText, + td = $r.HostPortal, + nd = $r.CoroutineComponent, + rd = $r.YieldComponent, + od = $r.Fragment, + ad = Uu.NoEffect, + id = Uu.Placement, + ld = Uu.Deletion, + ud = In(!0, !0), + sd = In(!1, !0), + cd = In(!1, !1), + dd = function(e, t) { + if (t.child) + if (null !== e && t.child === e.child) { + var n = t.child, + r = zc(n, n.pendingWorkPriority); + for (t.child = r, r.return = t; null !== n.sibling; ) + n = n.sibling, r = r.sibling = zc(n, n.pendingWorkPriority), r.return = t; + r.sibling = null; + } else + for (var o = t.child; null !== o; ) + o.return = t, o = o.sibling; + }, + pd = { + reconcileChildFibers: ud, + reconcileChildFibersInPlace: sd, + mountChildFibersInPlace: cd, + cloneChildFibers: dd + }, + fd = Uu.Update, + vd = qs.cacheContext, + md = qs.getMaskedContext, + hd = qs.getUnmaskedContext, + gd = qs.isContextConsumer, + yd = Zu.addUpdate, + bd = Zu.addReplaceUpdate, + Cd = Zu.addForceUpdate, + kd = Zu.beginUpdateQueue, + Pd = qs, + Ed = Pd.hasContextChanged, + wd = ms.isMounted, + Td = Array.isArray, + xd = function(e, t, n, r) { + function o(e, t, n, r, o, a) { + if (null === t || null !== e.updateQueue && e.updateQueue.hasForceUpdate) + return !0; + var i = e.stateNode; + if ("function" == typeof i.shouldComponentUpdate) { + var l = i.shouldComponentUpdate(n, o, a); + return l; + } + var u = e.type; + return !u.prototype || !u.prototype.isPureReactComponent || (!eu(t, n) || !eu(r, o)); + } + function a(e) { + var t = e.stateNode, + n = t.state; + n && ("object" != typeof n || Td(n)) && Vn("106", go(e)), "function" == typeof t.getChildContext && ("object" != typeof e.type.childContextTypes ? Vn("107", go(e)) : void 0); + } + function i(e, t) { + t.props = e.memoizedProps, t.state = e.memoizedState; + } + function l(e, t) { + t.updater = p, e.stateNode = t, ns.set(t, e); + } + function u(e) { + var t = e.type, + n = e.pendingProps, + r = hd(e), + o = gd(e), + i = o ? md(e, r) : es, + u = new t(n, i); + return l(e, u), a(e), o && vd(e, r, i), u; + } + function s(e, t) { + var n = e.stateNode, + r = n.state || null, + o = e.pendingProps; + Qn(o, "There must be pending props for an initial mount. This error is likely caused by a bug in React. Please file an issue."); + var a = hd(e); + if (n.props = o, n.state = r, n.refs = es, n.context = md(e, a), "function" == typeof n.componentWillMount) { + n.componentWillMount(); + var i = e.updateQueue; + null !== i && (n.state = kd(e, i, n, r, o, t)); + } + "function" == typeof n.componentDidMount && (e.effectTag |= fd); + } + function c(e, t) { + var n = e.stateNode; + i(e, n); + var r = e.memoizedState, + a = e.pendingProps; + a || (a = e.memoizedProps, Qn(null != a, "There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue.")); + var l = hd(e), + s = md(e, l); + if (!o(e, e.memoizedProps, a, e.memoizedState, r, s)) + return n.props = a, n.state = r, n.context = s, !1; + var c = u(e); + c.props = a, c.state = r = c.state || null, c.context = s, "function" == typeof c.componentWillMount && c.componentWillMount(); + var d = e.updateQueue; + return null !== d && (c.state = kd(e, d, c, r, a, t)), "function" == typeof n.componentDidMount && (e.effectTag |= fd), !0; + } + function d(e, t, a) { + var l = t.stateNode; + i(t, l); + var u = t.memoizedProps, + s = t.pendingProps; + s || (s = u, Qn(null != s, "There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue.")); + var c = l.context, + d = hd(t), + f = md(t, d); + u === s && c === f || "function" == typeof l.componentWillReceiveProps && (l.componentWillReceiveProps(s, f), l.state !== t.memoizedState && p.enqueueReplaceState(l, l.state, null)); + var v = t.updateQueue, + m = t.memoizedState, + h = void 0; + if (h = null !== v ? kd(t, v, l, m, s, a) : m, !(u !== s || m !== h || Ed() || null !== v && v.hasForceUpdate)) + return "function" == typeof l.componentDidUpdate && (u === e.memoizedProps && m === e.memoizedState || (t.effectTag |= fd)), !1; + var g = o(t, u, s, m, h, f); + return g ? ("function" == typeof l.componentWillUpdate && l.componentWillUpdate(s, h, f), "function" == typeof l.componentDidUpdate && (t.effectTag |= fd)) : ("function" == typeof l.componentDidUpdate && (u === e.memoizedProps && m === e.memoizedState || (t.effectTag |= fd)), n(t, s), r(t, h)), l.props = s, l.state = h, l.context = f, g; + } + var p = { + isMounted: wd, + enqueueSetState: function(n, r, o) { + var a = ns.get(n), + i = t(); + o = void 0 === o ? null : o, yd(a, r, o, i), e(a, i); + }, + enqueueReplaceState: function(n, r, o) { + var a = ns.get(n), + i = t(); + o = void 0 === o ? null : o, bd(a, r, o, i), e(a, i); + }, + enqueueForceUpdate: function(n, r) { + var o = ns.get(n), + a = t(); + r = void 0 === r ? null : r, Cd(o, r, a), e(o, a); + } + }; + return { + adoptClassInstance: l, + constructClassInstance: u, + mountClassInstance: s, + resumeMountClassInstance: c, + updateClassInstance: d + }; + }, + Sd = pd.mountChildFibersInPlace, + Nd = pd.reconcileChildFibers, + Rd = pd.reconcileChildFibersInPlace, + Od = pd.cloneChildFibers, + _d = Zu.beginUpdateQueue, + Fd = qs.getMaskedContext, + Md = qs.getUnmaskedContext, + Ad = qs.hasContextChanged, + Id = qs.pushContextProvider, + Dd = qs.pushTopLevelContextObject, + Ld = qs.invalidateContextProvider, + Ud = $r.IndeterminateComponent, + Hd = $r.FunctionalComponent, + Wd = $r.ClassComponent, + jd = $r.HostRoot, + Vd = $r.HostComponent, + Bd = $r.HostText, + zd = $r.HostPortal, + Kd = $r.CoroutineComponent, + Yd = $r.CoroutineHandlerPhase, + qd = $r.YieldComponent, + Qd = $r.Fragment, + $d = Hu.NoWork, + Xd = Hu.OffscreenPriority, + Gd = Uu.Placement, + Zd = Uu.ContentReset, + Jd = Uu.Err, + ep = Uu.Ref, + tp = function(e, t, n, r) { + function o(e, t, n) { + t.progressedChild = t.child, t.progressedPriority = n, null !== e && (e.progressedChild = t.progressedChild, e.progressedPriority = t.progressedPriority); + } + function a(e) { + e.progressedFirstDeletion = e.progressedLastDeletion = null; + } + function i(e) { + e.firstEffect = e.progressedFirstDeletion, e.lastEffect = e.progressedLastDeletion; + } + function l(e, t, n) { + var r = t.pendingWorkPriority; + u(e, t, n, r); + } + function u(e, t, n, r) { + t.memoizedProps = null, null === e ? t.child = Sd(t, t.child, n, r) : e.child === t.child ? (a(t), t.child = Nd(t, t.child, n, r), i(t)) : (t.child = Rd(t, t.child, n, r), i(t)), o(e, t, r); + } + function s(e, t) { + var n = t.pendingProps; + if (Ad()) + null === n && (n = t.memoizedProps); + else if (null === n || t.memoizedProps === n) + return C(e, t); + return l(e, t, n), P(t, n), t.child; + } + function c(e, t) { + var n = t.ref; + null === n || e && e.ref === n || (t.effectTag |= ep); + } + function d(e, t) { + var n = t.type, + r = t.pendingProps, + o = t.memoizedProps; + if (Ad()) + null === r && (r = o); + else { + if (null === r || o === r) + return C(e, t); + if ("function" == typeof n.shouldComponentUpdate && !n.shouldComponentUpdate(o, r)) + return P(t, r), C(e, t); + } + var a, + i = Md(t), + u = Fd(t, i); + return a = n(r, u), l(e, t, a), P(t, r), t.child; + } + function p(e, t, n) { + var r = Id(t), + o = void 0; + return null === e ? t.stateNode ? o = I(t, n) : (M(t), A(t, n), o = !0) : o = D(e, t, n), f(e, t, o, r); + } + function f(e, t, n, r) { + if (c(e, t), !n) + return C(e, t); + var o = t.stateNode; + Yo.current = t; + var a = void 0; + return a = o.render(), l(e, t, a), E(t, o.state), P(t, o.props), r && Ld(t), t.child; + } + function v(e, t, n) { + var r = t.stateNode; + r.pendingContext ? Dd(t, r.pendingContext, r.pendingContext !== r.context) : r.context && Dd(t, r.context, !1), O(t, r.containerInfo); + var o = t.updateQueue; + if (null !== o) { + var a = t.memoizedState, + i = _d(t, o, null, a, null, n); + if (a === i) + return C(e, t); + var u = i.element; + return l(e, t, u), E(t, i), t.child; + } + return C(e, t); + } + function m(e, t) { + R(t); + var n = t.pendingProps, + r = null !== e ? e.memoizedProps : null, + o = t.memoizedProps; + if (Ad()) + null === n && (n = o, Qn(null !== n, "We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue.")); + else if (null === n || o === n) { + if (!S && N(t.type, o) && t.pendingWorkPriority !== Xd) { + for (var a = t.progressedChild; null !== a; ) + a.pendingWorkPriority = Xd, a = a.sibling; + return null; + } + return C(e, t); + } + var i = n.children, + s = x(n); + if (s ? i = null : r && x(r) && (t.effectTag |= Zd), c(e, t), !S && N(t.type, n) && t.pendingWorkPriority !== Xd) { + if (t.progressedPriority === Xd && (t.child = t.progressedChild), u(e, t, i, Xd), P(t, n), t.child = null !== e ? e.child : null, null === e) + for (var d = t.progressedChild; null !== d; ) + d.effectTag = Gd, d = d.sibling; + return null; + } + return l(e, t, i), P(t, n), t.child; + } + function h(e, t) { + var n = t.pendingProps; + return null === n && (n = t.memoizedProps), P(t, n), null; + } + function g(e, t, n) { + Qn(null === e, "An indeterminate component should never have mounted. This error is likely caused by a bug in React. Please file an issue."); + var r, + o = t.type, + a = t.pendingProps, + i = Md(t), + u = Fd(t, i); + if (r = o(a, u), "object" == typeof r && null !== r && "function" == typeof r.render) { + t.tag = Wd; + var s = Id(t); + return F(t, r), A(t, n), f(e, t, !0, s); + } + return t.tag = Hd, l(e, t, r), P(t, a), t.child; + } + function y(e, t) { + var n = t.pendingProps; + Ad() ? null === n && (n = e && e.memoizedProps, Qn(null !== n, "We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue.")) : null !== n && t.memoizedProps !== n || (n = t.memoizedProps); + var r = n.children, + o = t.pendingWorkPriority; + return t.memoizedProps = null, null === e ? t.stateNode = Sd(t, t.stateNode, r, o) : e.child === t.child ? (a(t), t.stateNode = Nd(t, t.stateNode, r, o), i(t)) : (t.stateNode = Rd(t, t.stateNode, r, o), i(t)), P(t, n), t.stateNode; + } + function b(e, t) { + O(t, t.stateNode.containerInfo); + var n = t.pendingWorkPriority, + r = t.pendingProps; + if (Ad()) + null === r && (r = e && e.memoizedProps, Qn(null != r, "We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue.")); + else if (null === r || t.memoizedProps === r) + return C(e, t); + return null === e ? (t.child = Rd(t, t.child, r, n), P(t, r), o(e, t, n)) : (l(e, t, r), P(t, r)), t.child; + } + function C(e, t) { + var n = t.pendingWorkPriority; + return e && t.child === e.child && a(t), Od(e, t), o(e, t, n), t.child; + } + function k(e, t) { + switch (t.tag) { + case Wd: + Id(t); + break; + case zd: + O(t, t.stateNode.containerInfo); + } + return null; + } + function P(e, t) { + e.memoizedProps = t, e.pendingProps = null; + } + function E(e, t) { + e.memoizedState = t; + } + function w(e, t, n) { + if (t.pendingWorkPriority === $d || t.pendingWorkPriority > n) + return k(e, t); + switch (t.firstEffect = null, t.lastEffect = null, t.progressedPriority === n && (t.child = t.progressedChild), t.tag) { + case Ud: + return g(e, t, n); + case Hd: + return d(e, t); + case Wd: + return p(e, t, n); + case jd: + return v(e, t, n); + case Vd: + return m(e, t); + case Bd: + return h(e, t); + case Yd: + t.tag = Kd; + case Kd: + return y(e, t); + case qd: + return null; + case zd: + return b(e, t); + case Qd: + return s(e, t); + default: + Qn(!1, "Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue."); + } + } + function T(e, t, n) { + if (Qn(t.tag === Wd || t.tag === jd, "Invalid type of work. This error is likely caused by a bug in React. Please file an issue."), t.effectTag |= Jd, t.pendingWorkPriority === $d || t.pendingWorkPriority > n) + return k(e, t); + t.firstEffect = null, t.lastEffect = null; + var r = null; + if (l(e, t, r), t.tag === Wd) { + var o = t.stateNode; + t.memoizedProps = o.props, t.memoizedState = o.state, t.pendingProps = null; + } + return t.child; + } + var x = e.shouldSetTextContent, + S = e.useSyncScheduling, + N = e.shouldDeprioritizeSubtree, + R = t.pushHostContext, + O = t.pushHostContainer, + _ = xd(n, r, P, E), + F = _.adoptClassInstance, + M = _.constructClassInstance, + A = _.mountClassInstance, + I = _.resumeMountClassInstance, + D = _.updateClassInstance; + return { + beginWork: w, + beginFailedWork: T + }; + }, + np = pd.reconcileChildFibers, + rp = qs.popContextProvider, + op = $r.IndeterminateComponent, + ap = $r.FunctionalComponent, + ip = $r.ClassComponent, + lp = $r.HostRoot, + up = $r.HostComponent, + sp = $r.HostText, + cp = $r.HostPortal, + dp = $r.CoroutineComponent, + pp = $r.CoroutineHandlerPhase, + fp = $r.YieldComponent, + vp = $r.Fragment, + mp = Uu.Ref, + hp = Uu.Update, + gp = function(e, t) { + function n(e, t, n) { + t.progressedChild = t.child, t.progressedPriority = n, null !== e && (e.progressedChild = t.progressedChild, e.progressedPriority = t.progressedPriority); + } + function r(e) { + e.effectTag |= hp; + } + function o(e) { + e.effectTag |= mp; + } + function a(e, t) { + var n = t.stateNode; + for (n && (n.return = t); null !== n; ) { + if (n.tag === up || n.tag === sp || n.tag === cp) + Qn(!1, "A coroutine cannot have host component children."); + else if (n.tag === fp) + e.push(n.type); + else if (null !== n.child) { + n.child.return = n, n = n.child; + continue; + } + for (; null === n.sibling; ) { + if (null === n.return || n.return === t) + return; + n = n.return; + } + n.sibling.return = n.return, n = n.sibling; + } + } + function i(e, t) { + var r = t.memoizedProps; + Qn(r, "Should be resolved by now. This error is likely caused by a bug in React. Please file an issue."), t.tag = pp; + var o = []; + a(o, t); + var i = r.handler, + l = r.props, + u = i(l, o), + s = null !== e ? e.child : null, + c = t.pendingWorkPriority; + return t.child = np(t, s, u, c), n(e, t, c), t.child; + } + function l(e, t) { + for (var n = t.child; null !== n; ) { + if (n.tag === up || n.tag === sp) + d(e, n.stateNode); + else if (n.tag === cp) + ; + else if (null !== n.child) { + n = n.child; + continue; + } + if (n === t) + return; + for (; null === n.sibling; ) { + if (null === n.return || n.return === t) + return; + n = n.return; + } + n = n.sibling; + } + } + function u(e, t) { + switch (t.tag) { + case ap: + return null; + case ip: + return rp(t), null; + case lp: + var n = t.stateNode; + return n.pendingContext && (n.context = n.pendingContext, n.pendingContext = null), null; + case up: + m(t); + var a = v(), + u = t.type, + d = t.memoizedProps; + if (null !== e && null != t.stateNode) { + var y = e.memoizedProps, + b = t.stateNode, + C = h(), + k = f(b, u, y, d, a, C); + t.updateQueue = k, k && r(t), e.ref !== t.ref && o(t); + } else { + if (!d) + return Qn(null !== t.stateNode, "We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."), null; + var P = h(), + E = s(u, d, a, P, t); + l(E, t), p(E, u, d, a) && r(t), t.stateNode = E, null !== t.ref && o(t); + } + return null; + case sp: + var w = t.memoizedProps; + if (e && null != t.stateNode) { + var T = e.memoizedProps; + T !== w && r(t); + } else { + if ("string" != typeof w) + return Qn(null !== t.stateNode, "We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."), null; + var x = v(), + S = h(), + N = c(w, x, S, t); + t.stateNode = N; + } + return null; + case dp: + return i(e, t); + case pp: + return t.tag = dp, null; + case fp: + return null; + case vp: + return null; + case cp: + return r(t), g(t), null; + case op: + Qn(!1, "An indeterminate component should have become determinate before completing. This error is likely caused by a bug in React. Please file an issue."); + default: + Qn(!1, "Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue."); + } + } + var s = e.createInstance, + c = e.createTextInstance, + d = e.appendInitialChild, + p = e.finalizeInitialChildren, + f = e.prepareUpdate, + v = t.getRootHostContainer, + m = t.popHostContext, + h = t.getHostContext, + g = t.popHostContainer; + return {completeWork: u}; + }, + yp = null, + bp = null, + Cp = null, + kp = null; + if ("undefined" != typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && __REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber) { + var Pp = __REACT_DEVTOOLS_GLOBAL_HOOK__.inject, + Ep = __REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot, + wp = __REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount; + bp = function(e) { + yp = Pp(e); + }, Cp = function(e) { + if (null != yp) + try { + Ep(yp, e); + } catch (e) {} + }, kp = function(e) { + if (null != yp) + try { + wp(yp, e); + } catch (e) {} + }; + } + var Tp = bp, + xp = Cp, + Sp = kp, + Np = { + injectInternals: Tp, + onCommitRoot: xp, + onCommitUnmount: Sp + }, + Rp = $r.ClassComponent, + Op = $r.HostRoot, + _p = $r.HostComponent, + Fp = $r.HostText, + Mp = $r.HostPortal, + Ap = $r.CoroutineComponent, + Ip = Zu.commitCallbacks, + Dp = Np.onCommitUnmount, + Lp = Uu.Placement, + Up = Uu.Update, + Hp = Uu.Callback, + Wp = Uu.ContentReset, + jp = function(e, t) { + function n(e, n) { + try { + n.componentWillUnmount(); + } catch (n) { + t(e, n); + } + } + function r(e) { + var n = e.ref; + if (null !== n) { + try { + n(null); + } catch (n) { + t(e, n); + } + } + } + function o(e) { + for (var t = e.return; null !== t; ) { + switch (t.tag) { + case _p: + return t.stateNode; + case Op: + return t.stateNode.containerInfo; + case Mp: + return t.stateNode.containerInfo; + } + t = t.return; + } + Qn(!1, "Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue."); + } + function a(e) { + for (var t = e.return; null !== t; ) { + if (i(t)) + return t; + t = t.return; + } + Qn(!1, "Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue."); + } + function i(e) { + return e.tag === _p || e.tag === Op || e.tag === Mp; + } + function l(e) { + var t = e; + e: for (; ; ) { + for (; null === t.sibling; ) { + if (null === t.return || i(t.return)) + return null; + t = t.return; + } + for (t.sibling.return = t.return, t = t.sibling; t.tag !== _p && t.tag !== Fp; ) { + if (t.effectTag & Lp) + continue e; + if (null === t.child || t.tag === Mp) + continue e; + t.child.return = t, t = t.child; + } + if (!(t.effectTag & Lp)) + return t.stateNode; + } + } + function u(e) { + var t = a(e), + n = void 0; + switch (t.tag) { + case _p: + n = t.stateNode; + break; + case Op: + n = t.stateNode.containerInfo; + break; + case Mp: + n = t.stateNode.containerInfo; + break; + default: + Qn(!1, "Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue."); + } + t.effectTag & Wp && (b(n), t.effectTag &= ~Wp); + for (var r = l(e), + o = e; ; ) { + if (o.tag === _p || o.tag === Fp) + r ? P(n, o.stateNode, r) : k(n, o.stateNode); + else if (o.tag === Mp) + ; + else if (null !== o.child) { + o.child.return = o, o = o.child; + continue; + } + if (o === e) + return; + for (; null === o.sibling; ) { + if (null === o.return || o.return === e) + return; + o = o.return; + } + o.sibling.return = o.return, o = o.sibling; + } + } + function s(e) { + for (var t = e; ; ) + if (p(t), null === t.child || t.tag === Mp) { + if (t === e) + return; + for (; null === t.sibling; ) { + if (null === t.return || t.return === e) + return; + t = t.return; + } + t.sibling.return = t.return, t = t.sibling; + } else + t.child.return = t, t = t.child; + } + function c(e, t) { + for (var n = t; ; ) { + if (n.tag === _p || n.tag === Fp) + s(n), E(e, n.stateNode); + else if (n.tag === Mp) { + if (e = n.stateNode.containerInfo, null !== n.child) { + n.child.return = n, n = n.child; + continue; + } + } else if (p(n), null !== n.child) { + n.child.return = n, n = n.child; + continue; + } + if (n === t) + return; + for (; null === n.sibling; ) { + if (null === n.return || n.return === t) + return; + n = n.return, n.tag === Mp && (e = o(n)); + } + n.sibling.return = n.return, n = n.sibling; + } + } + function d(e) { + var t = o(e); + c(t, e), e.return = null, e.child = null, e.alternate && (e.alternate.child = null, e.alternate.return = null); + } + function p(e) { + switch ("function" == typeof Dp && Dp(e), e.tag) { + case Rp: + r(e); + var t = e.stateNode; + return void("function" == typeof t.componentWillUnmount && n(e, t)); + case _p: + return void r(e); + case Ap: + return void s(e.stateNode); + case Mp: + var a = o(e); + return void c(a, e); + } + } + function f(e, t) { + switch (t.tag) { + case Rp: + return; + case _p: + var n = t.stateNode; + if (null != n && null !== e) { + var r = t.memoizedProps, + o = e.memoizedProps, + a = t.type, + i = t.updateQueue; + t.updateQueue = null, null !== i && y(n, i, a, o, r, t); + } + return; + case Fp: + Qn(null !== t.stateNode && null !== e, "This should only be done during updates. This error is likely caused by a bug in React. Please file an issue."); + var l = t.stateNode, + u = t.memoizedProps, + s = e.memoizedProps; + return void C(l, s, u); + case Op: + return; + case Mp: + return; + default: + Qn(!1, "This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue."); + } + } + function v(e, t) { + switch (t.tag) { + case Rp: + var n = t.stateNode; + if (t.effectTag & Up) + if (null === e) + n.componentDidMount(); + else { + var r = e.memoizedProps, + o = e.memoizedState; + n.componentDidUpdate(r, o); + } + return void(t.effectTag & Hp && null !== t.updateQueue && Ip(t, t.updateQueue, n)); + case Op: + var a = t.updateQueue; + if (null !== a) { + var i = t.child && t.child.stateNode; + Ip(t, a, i); + } + return; + case _p: + var l = t.stateNode; + if (null === e && t.effectTag & Up) { + var u = t.type, + s = t.memoizedProps; + g(l, u, s, t); + } + return; + case Fp: + return; + case Mp: + return; + default: + Qn(!1, "This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue."); + } + } + function m(e) { + var t = e.ref; + if (null !== t) { + var n = w(e.stateNode); + t(n); + } + } + function h(e) { + var t = e.ref; + null !== t && t(null); + } + var g = e.commitMount, + y = e.commitUpdate, + b = e.resetTextContent, + C = e.commitTextUpdate, + k = e.appendChild, + P = e.insertBefore, + E = e.removeChild, + w = e.getPublicInstance; + return { + commitPlacement: u, + commitDeletion: d, + commitWork: f, + commitLifeCycles: v, + commitAttachRef: m, + commitDetachRef: h + }; + }, + Vp = Es.createCursor, + Bp = Es.pop, + zp = Es.push, + Kp = function(e) { + function t() { + var e = p.current; + return Qn(null !== e, "Expected root container to exist. This error is likely caused by a bug in React. Please file an issue."), e; + } + function n(e, t) { + zp(p, t, e); + var n = s(t); + zp(d, e, e), zp(c, n, e); + } + function r(e) { + Bp(c, e), Bp(d, e), Bp(p, e); + } + function o() { + var e = c.current; + return Qn(null != e, "Expected host context to exist. This error is likely caused by a bug in React. Please file an issue."), e; + } + function a(e) { + var t = p.current; + Qn(null != t, "Expected root host context to exist. This error is likely caused by a bug in React. Please file an issue."); + var n = null !== c.current ? c.current : es, + r = u(n, e.type, t); + n !== r && (zp(d, e, e), zp(c, r, e)); + } + function i(e) { + d.current === e && (Bp(c, e), Bp(d, e)); + } + function l() { + c.current = null, p.current = null; + } + var u = e.getChildHostContext, + s = e.getRootHostContext, + c = Vp(null), + d = Vp(null), + p = Vp(null); + return { + getHostContext: o, + getRootHostContainer: t, + popHostContainer: r, + popHostContext: i, + pushHostContainer: n, + pushHostContext: a, + resetHostContainer: l + }; + }, + Yp = qs.popContextProvider, + qp = Es.reset, + Qp = So.getStackAddendumByWorkInProgressFiber, + $p = Ec.logCapturedError, + Xp = hc.cloneFiber, + Gp = Np.onCommitRoot, + Zp = Hu.NoWork, + Jp = Hu.SynchronousPriority, + ef = Hu.TaskPriority, + tf = Hu.AnimationPriority, + nf = Hu.HighPriority, + rf = Hu.LowPriority, + of = Hu.OffscreenPriority, + af = Uu.NoEffect, + lf = Uu.Placement, + uf = Uu.Update, + sf = Uu.PlacementAndUpdate, + cf = Uu.Deletion, + df = Uu.ContentReset, + pf = Uu.Callback, + ff = Uu.Err, + vf = Uu.Ref, + mf = $r.HostRoot, + hf = $r.HostComponent, + gf = $r.HostPortal, + yf = $r.ClassComponent, + bf = Zu.getPendingPriority, + Cf = qs, + kf = Cf.resetContext, + Pf = 1, + Ef = function(e) { + function t(e) { + se || (se = !0, q(e)); + } + function n(e) { + ce || (ce = !0, Q(e)); + } + function r() { + qp(), kf(), A(); + } + function o() { + for (; null !== le && le.current.pendingWorkPriority === Zp; ) { + le.isScheduled = !1; + var e = le.nextScheduledRoot; + if (le.nextScheduledRoot = null, le === ue) + return le = null, ue = null, oe = Zp, null; + le = e; + } + for (var t = le, + n = null, + o = Zp; null !== t; ) + t.current.pendingWorkPriority !== Zp && (o === Zp || o > t.current.pendingWorkPriority) && (o = t.current.pendingWorkPriority, n = t), t = t.nextScheduledRoot; + return null !== n ? (oe = o, Z = oe, r(), Xp(n.current, o)) : (oe = Zp, null); + } + function a() { + for (; null !== ae; ) { + var t = ae.effectTag; + if (t & df && e.resetTextContent(ae.stateNode), t & vf) { + var n = ae.alternate; + null !== n && Y(n); + } + var r = t & ~(pf | ff | df | vf); + switch (r) { + case lf: + j(ae), ae.effectTag &= ~lf; + break; + case sf: + j(ae), ae.effectTag &= ~lf; + var o = ae.alternate; + B(o, ae); + break; + case uf: + var a = ae.alternate; + B(a, ae); + break; + case cf: + ge = !0, V(ae), ge = !1; + } + ae = ae.nextEffect; + } + } + function i() { + for (; null !== ae; ) { + var e = ae.effectTag; + if (e & (uf | pf)) { + var t = ae.alternate; + z(t, ae); + } + e & vf && K(ae), e & ff && C(ae); + var n = ae.nextEffect; + ae.nextEffect = null, ae = n; + } + } + function l(e) { + he = !0, ie = null; + var t = e.stateNode; + Qn(t.current !== e, "Cannot commit the same tree as before. This is probably a bug related to the return field. This error is likely caused by a bug in React. Please file an issue."), Yo.current = null; + var n = Z; + Z = ef; + var r = void 0; + e.effectTag !== af ? null !== e.lastEffect ? (e.lastEffect.nextEffect = e, r = e.firstEffect) : r = e : r = e.firstEffect; + var o = X(); + for (ae = r; null !== ae; ) { + var l = null; + try { + a(e); + } catch (e) { + l = e; + } + null !== l && (Qn(null !== ae, "Should have next effect. This error is likely caused by a bug in React. Please file an issue."), g(ae, l), null !== ae && (ae = ae.nextEffect)); + } + for (G(o), t.current = e, ae = r; null !== ae; ) { + var u = null; + try { + i(e); + } catch (e) { + u = e; + } + null !== u && (Qn(null !== ae, "Should have next effect. This error is likely caused by a bug in React. Please file an issue."), g(ae, u), null !== ae && (ae = ae.nextEffect)); + } + he = !1, "function" == typeof Gp && Gp(e.stateNode), fe && (fe.forEach(T), fe = null), Z = n; + } + function u(e) { + var t = Zp, + n = e.updateQueue, + r = e.tag; + null === n || r !== yf && r !== mf || (t = bf(n)); + for (var o = e.progressedChild; null !== o; ) + o.pendingWorkPriority !== Zp && (t === Zp || t > o.pendingWorkPriority) && (t = o.pendingWorkPriority), o = o.sibling; + e.pendingWorkPriority = t; + } + function s(e) { + for (; ; ) { + var t = e.alternate, + n = H(t, e), + r = e.return, + o = e.sibling; + if (u(e), null !== n) + return n; + if (null !== r && (null === r.firstEffect && (r.firstEffect = e.firstEffect), null !== e.lastEffect && (null !== r.lastEffect && (r.lastEffect.nextEffect = e.firstEffect), r.lastEffect = e.lastEffect), e.effectTag !== af && (null !== r.lastEffect ? r.lastEffect.nextEffect = e : r.firstEffect = e, r.lastEffect = e)), null !== o) + return o; + if (null === r) + return oe < nf ? l(e) : ie = e, null; + e = r; + } + } + function c(e) { + var t = e.alternate, + n = D(t, e, oe); + return null === n && (n = s(e)), Yo.current = null, n; + } + function d(e) { + var t = e.alternate, + n = L(t, e, oe); + return null === n && (n = s(e)), Yo.current = null, n; + } + function p(e) { + ce = !1, h(of, e); + } + function f() { + se = !1, h(tf, null); + } + function v() { + for (null === re && (re = o()); null !== de && de.size && null !== re && oe !== Zp && oe <= ef; ) + re = y(re) ? d(re) : c(re), null === re && (re = o()); + } + function m(e, t) { + v(), null === re && (re = o()); + var n = void 0; + if (io.logTopLevelRenders && null !== re && re.tag === mf && null !== re.child) { + var r = go(re.child) || ""; + n = "React update: " + r, console.time(n); + } + if (null !== t && e > ef) + for (; null !== re && !te; ) + t.timeRemaining() > Pf ? (re = c(re), null === re && null !== ie && (t.timeRemaining() > Pf ? (l(ie), re = o(), v()) : te = !0)) : te = !0; + else + for (; null !== re && oe !== Zp && oe <= e; ) + re = c(re), null === re && (re = o(), v()); + n && console.timeEnd(n); + } + function h(e, r) { + Qn(!ee, "performWork was called recursively. This error is likely caused by a bug in React. Please file an issue."), ee = !0; + for (var o = !!r; e !== Zp && !me; ) { + Qn(null !== r || e < nf, "Cannot perform deferred work without a deadline. This error is likely caused by a bug in React. Please file an issue."), null === ie || te || l(ie), J = Z; + var a = null; + try { + m(e, r); + } catch (e) { + a = e; + } + if (Z = J, null !== a) { + var i = re; + if (null !== i) { + var u = g(i, a); + if (null !== u) { + var c = u; + L(c.alternate, c, e), k(i, c), re = s(c); + } + continue; + } + null === me && (me = a); + } + if (e = Zp, oe === Zp || !o || te) + switch (oe) { + case Jp: + case ef: + e = oe; + break; + case tf: + t(f), n(p); + break; + case nf: + case rf: + case of: + n(p); + } + else + e = oe; + } + var d = me || ve; + if (ee = !1, te = !1, me = null, ve = null, de = null, pe = null, null !== d) + throw d; + } + function g(e, t) { + Yo.current = null, re = null; + var n = null, + r = !1, + o = !1, + a = null; + if (e.tag === mf) + n = e, b(e) && (me = t); + else + for (var i = e.return; null !== i && null === n; ) { + if (i.tag === yf) { + var l = i.stateNode; + "function" == typeof l.unstable_handleError && (r = !0, a = go(i), n = i, o = !0); + } else + i.tag === mf && (n = i); + if (b(i)) { + if (ge) + return null; + if (null !== fe && (fe.has(i) || null !== i.alternate && fe.has(i.alternate))) + return null; + n = null, o = !1; + } + i = i.return; + } + if (null !== n) { + null === pe && (pe = new Set), pe.add(n); + var u = Qp(e), + s = go(e); + return null === de && (de = new Map), de.set(n, { + componentName: s, + componentStack: u, + error: t, + errorBoundary: r ? n.stateNode : null, + errorBoundaryFound: r, + errorBoundaryName: a, + willRetry: o + }), he ? (null === fe && (fe = new Set), fe.add(n)) : T(n), n; + } + return null === ve && (ve = t), null; + } + function y(e) { + return null !== de && (de.has(e) || null !== e.alternate && de.has(e.alternate)); + } + function b(e) { + return null !== pe && (pe.has(e) || null !== e.alternate && pe.has(e.alternate)); + } + function C(e) { + var t = void 0; + null !== de && (t = de.get(e), de.delete(e), null == t && null !== e.alternate && (e = e.alternate, t = de.get(e), de.delete(e))), Qn(null != t, "No error for given unit of work. This error is likely caused by a bug in React. Please file an issue."); + var n = t.error; + try { + $p(t); + } catch (e) { + console.error(e); + } + switch (e.tag) { + case yf: + var r = e.stateNode, + o = {componentStack: t.componentStack}; + return void r.unstable_handleError(n, o); + case mf: + return void(null === ve && (ve = n)); + default: + Qn(!1, "Invalid type of work. This error is likely caused by a bug in React. Please file an issue."); + } + } + function k(e, t) { + for (var n = e; null !== n && n !== t && n.alternate !== t; ) { + switch (n.tag) { + case yf: + Yp(n); + break; + case hf: + M(n); + break; + case mf: + F(n); + break; + case gf: + F(n); + } + n = n.return; + } + } + function P(e, t) { + t !== Zp && (e.isScheduled || (e.isScheduled = !0, ue ? (ue.nextScheduledRoot = e, ue = e) : (le = e, ue = e))); + } + function E(e, r) { + r <= oe && (re = null); + for (var o = e, + a = !0; null !== o && a; ) { + if (a = !1, (o.pendingWorkPriority === Zp || o.pendingWorkPriority > r) && (a = !0, o.pendingWorkPriority = r), null !== o.alternate && (o.alternate.pendingWorkPriority === Zp || o.alternate.pendingWorkPriority > r) && (a = !0, o.alternate.pendingWorkPriority = r), null === o.return) { + if (o.tag !== mf) + return; + var i = o.stateNode; + switch (P(i, r), r) { + case Jp: + return void h(Jp, null); + case ef: + return; + case tf: + return void t(f); + case nf: + case rf: + case of: + return void n(p); + } + } + o = o.return; + } + } + function w() { + return Z === Jp && (ee || ne) ? ef : Z; + } + function T(e) { + E(e, ef); + } + function x(e, t) { + var n = Z; + Z = e; + try { + t(); + } finally { + Z = n; + } + } + function S(e, t) { + var n = ne; + ne = !0; + try { + return e(t); + } finally { + ne = n, ee || ne || h(ef, null); + } + } + function N(e) { + var t = ne; + ne = !1; + try { + return e(); + } finally { + ne = t; + } + } + function R(e) { + var t = Z; + Z = Jp; + try { + return e(); + } finally { + Z = t; + } + } + function O(e) { + var t = Z; + Z = rf; + try { + return e(); + } finally { + Z = t; + } + } + var _ = Kp(e), + F = _.popHostContainer, + M = _.popHostContext, + A = _.resetHostContainer, + I = tp(e, _, E, w), + D = I.beginWork, + L = I.beginFailedWork, + U = gp(e, _), + H = U.completeWork, + W = jp(e, g), + j = W.commitPlacement, + V = W.commitDeletion, + B = W.commitWork, + z = W.commitLifeCycles, + K = W.commitAttachRef, + Y = W.commitDetachRef, + q = e.scheduleAnimationCallback, + Q = e.scheduleDeferredCallback, + $ = e.useSyncScheduling, + X = e.prepareForCommit, + G = e.resetAfterCommit, + Z = $ ? Jp : rf, + J = Zp, + ee = !1, + te = !1, + ne = !1, + re = null, + oe = Zp, + ae = null, + ie = null, + le = null, + ue = null, + se = !1, + ce = !1, + de = null, + pe = null, + fe = null, + ve = null, + me = null, + he = !1, + ge = !1; + return { + scheduleUpdate: E, + getPriorityContext: w, + performWithPriority: x, + batchedUpdates: S, + unbatchedUpdates: N, + syncUpdates: R, + deferredUpdates: O + }; + }, + wf = function(e) { + Qn(!1, "Missing injection for fiber getContextForSubtree"); + }; + Dn._injectFiber = function(e) { + wf = e; + }; + var Tf = Dn, + xf = Zu.addTopLevelUpdate, + Sf = qs.findCurrentUnmaskedContext, + Nf = qs.isContextProvider, + Rf = qs.processChildContext, + Of = bc.createFiberRoot, + _f = ms.findCurrentHostFiber; + Tf._injectFiber(function(e) { + var t = Sf(e); + return Nf(e) ? Rf(e, t, !1) : t; + }); + var Ff = function(e) { + function t(e, t, n) { + var a = o(), + i = {element: t}; + n = void 0 === n ? null : n, xf(e, i, n, a), r(e, a); + } + var n = Ef(e), + r = n.scheduleUpdate, + o = n.getPriorityContext, + a = n.performWithPriority, + i = n.batchedUpdates, + l = n.unbatchedUpdates, + u = n.syncUpdates, + s = n.deferredUpdates; + return { + createContainer: function(e) { + return Of(e); + }, + updateContainer: function(e, n, r, o) { + var a = n.current, + i = Tf(r); + null === n.context ? n.context = i : n.pendingContext = i, t(a, e, o); + }, + performWithPriority: a, + batchedUpdates: i, + unbatchedUpdates: l, + syncUpdates: u, + deferredUpdates: s, + getPublicRootInstance: function(e) { + var t = e.current; + return t.child ? t.child.stateNode : null; + }, + findHostInstance: function(e) { + var t = _f(e); + return null === t ? null : t.stateNode; + } + }; + }, + Mf = function(e) { + Qn(!1, "Missing injection for fiber findDOMNode"); + }, + Af = function(e) { + Qn(!1, "Missing injection for stack findDOMNode"); + }, + If = function(e) { + if (null == e) + return null; + if (1 === e.nodeType) + return e; + var t = ns.get(e); + return t ? "number" == typeof t.tag ? Mf(t) : Af(t) : void("function" == typeof e.render ? Qn(!1, "Unable to find node on an unmounted component.") : Qn(!1, "Element appears to be neither ReactComponent nor DOMNode. Keys: %s", Object.keys(e))); + }; + If._injectFiber = function(e) { + Mf = e; + }, If._injectStack = function(e) { + Af = e; + }; + var Df = If, + Lf = e.isValidElement, + Uf = Np.injectInternals, + Hf = $a.createElement, + Wf = $a.getChildNamespace, + jf = $a.setInitialProperties, + Vf = $a.diffProperties, + Bf = $a.updateProperties, + zf = oo.precacheFiberNode, + Kf = oo.updateFiberProps, + Yf = 9; + Lu.inject(), Vr.injection.injectFiberControlledHostComponent($a), Df._injectFiber(function(e) { + return Zf.findHostInstance(e); + }); + var qf = null, + Qf = null, + $f = 1, + Xf = 9, + Gf = 11, + Zf = Ff({ + getRootHostContext: function(e) { + var t = e.namespaceURI || null, + n = e.tagName, + r = Wf(t, n); + return r; + }, + getChildHostContext: function(e, t) { + var n = e; + return Wf(n, t); + }, + getPublicInstance: function(e) { + return e; + }, + prepareForCommit: function() { + qf = Dr.isEnabled(), Qf = Zl.getSelectionInformation(), Dr.setEnabled(!1); + }, + resetAfterCommit: function() { + Zl.restoreSelection(Qf), Qf = null, Dr.setEnabled(qf), qf = null; + }, + createInstance: function(e, t, n, r, o) { + var a = void 0; + a = r; + var i = Hf(e, t, n, a); + return zf(o, i), Kf(i, t), i; + }, + appendInitialChild: function(e, t) { + e.appendChild(t); + }, + finalizeInitialChildren: function(e, t, n, r) { + return jf(e, t, n, r), Hn(t, n); + }, + prepareUpdate: function(e, t, n, r, o, a) { + return Vf(e, t, n, r, o); + }, + commitMount: function(e, t, n, r) { + e.focus(); + }, + commitUpdate: function(e, t, n, r, o, a) { + Kf(e, o), Bf(e, t, n, r, o); + }, + shouldSetTextContent: function(e) { + return "string" == typeof e.children || "number" == typeof e.children || "object" == typeof e.dangerouslySetInnerHTML && null !== e.dangerouslySetInnerHTML && "string" == typeof e.dangerouslySetInnerHTML.__html; + }, + resetTextContent: function(e) { + e.textContent = ""; + }, + shouldDeprioritizeSubtree: function(e, t) { + return !!t.hidden; + }, + createTextInstance: function(e, t, n, r) { + var o = document.createTextNode(e); + return zf(r, o), o; + }, + commitTextUpdate: function(e, t, n) { + e.nodeValue = n; + }, + appendChild: function(e, t) { + e.appendChild(t); + }, + insertBefore: function(e, t, n) { + e.insertBefore(t, n); + }, + removeChild: function(e, t) { + e.removeChild(t); + }, + scheduleAnimationCallback: di.rAF, + scheduleDeferredCallback: di.rIC, + useSyncScheduling: !uo.fiberAsyncScheduling + }); + rl.injection.injectFiberBatchedUpdates(Zf.batchedUpdates); + var Jf = !1, + ev = { + render: function(e, t, n) { + return Un(t), io.disableNewFiberFeatures && (Lf(e) || ("string" == typeof e ? Qn(!1, "ReactDOM.render(): Invalid component element. Instead of passing a string like 'div', pass React.createElement('div') or
.") : "function" == typeof e ? Qn(!1, "ReactDOM.render(): Invalid component element. Instead of passing a class like Foo, pass React.createElement(Foo) or .") : null != e && "undefined" != typeof e.props ? Qn(!1, "ReactDOM.render(): Invalid component element. This may be caused by unintentionally loading two independent copies of React.") : Qn(!1, "ReactDOM.render(): Invalid component element."))), jn(null, e, t, n); + }, + unstable_renderSubtreeIntoContainer: function(e, t, n, r) { + return null != e && ns.has(e) ? void 0 : Vn("38"), jn(e, t, n, r); + }, + unmountComponentAtNode: function(e) { + if (Ln(e) ? void 0 : Vn("40"), Wn(), e._reactRootContainer) + return Zf.unbatchedUpdates(function() { + return jn(null, null, e, function() { + e._reactRootContainer = null; + }); + }); + }, + findDOMNode: Df, + unstable_createPortal: function(e, t) { + var n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : null; + return Lc.createPortal(e, t, null, n); + }, + unstable_batchedUpdates: rl.batchedUpdates, + unstable_deferredUpdates: Zf.deferredUpdates + }; + "function" == typeof Uf && Uf({ + findFiberByHostInstance: oo.getClosestInstanceFromNode, + findHostInstanceByFiber: Zf.findHostInstance + }); + var tv = ev; + return tv; +}); + +})(); +$__System.register("1", ["2", "3"], function($__export) { + "use strict"; + var React, + ReactDOM; + return { + setters: [function($__m) { + React = $__m.default; + }, function($__m) { + ReactDOM = $__m.default; + }], + execute: function() { + ReactDOM.render(React.createElement('h1', null, 'Hello World!'), document.getElementById('container')); + } + }; +}); + +}) +(function(factory) { + if (typeof define == 'function' && define.amd) + define([], factory); + else if (typeof module == 'object' && module.exports && typeof require == 'function') + module.exports = factory(); + else + factory(); +}); \ No newline at end of file diff --git a/fixtures/packaging/systemjs-builder/prod/package.json b/fixtures/packaging/systemjs-builder/prod/package.json new file mode 100644 index 000000000000..b4c6acdccad5 --- /dev/null +++ b/fixtures/packaging/systemjs-builder/prod/package.json @@ -0,0 +1,10 @@ +{ + "name": "systemjs-builder-test", + "private": true, + "dependencies": { + "systemjs-builder": "^0.15.34" + }, + "scripts": { + "build": "rm -f output.js && node build.js" + } +} diff --git a/fixtures/packaging/systemjs.html b/fixtures/packaging/systemjs/dev.html similarity index 81% rename from fixtures/packaging/systemjs.html rename to fixtures/packaging/systemjs/dev.html index 2f4125c702d5..f81a6b9da41f 100644 --- a/fixtures/packaging/systemjs.html +++ b/fixtures/packaging/systemjs/dev.html @@ -5,8 +5,8 @@ +
+ + + \ No newline at end of file diff --git a/fixtures/packaging/webpack-alias/.gitignore b/fixtures/packaging/webpack-alias/dev/.gitignore similarity index 100% rename from fixtures/packaging/webpack-alias/.gitignore rename to fixtures/packaging/webpack-alias/dev/.gitignore diff --git a/fixtures/packaging/webpack-alias/config.js b/fixtures/packaging/webpack-alias/dev/config.js similarity index 50% rename from fixtures/packaging/webpack-alias/config.js rename to fixtures/packaging/webpack-alias/dev/config.js index de8d86ba1c60..ea431f6b4abf 100644 --- a/fixtures/packaging/webpack-alias/config.js +++ b/fixtures/packaging/webpack-alias/dev/config.js @@ -6,10 +6,10 @@ module.exports = { filename: 'output.js', }, resolve: { - root: path.resolve('../../../build/packages'), + root: path.resolve('../../../../build/rollup/packages'), alias: { - 'react': 'react/dist/react', - 'react-dom': 'react-dom/dist/react-dom', + 'react': 'react/react.umd-dev', + 'react-dom': 'react-dom/react-dom.umd-dev', }, }, }; diff --git a/fixtures/packaging/webpack-alias/dev/index.html b/fixtures/packaging/webpack-alias/dev/index.html new file mode 100644 index 000000000000..e010d6b31db6 --- /dev/null +++ b/fixtures/packaging/webpack-alias/dev/index.html @@ -0,0 +1,6 @@ + + +
+ + + \ No newline at end of file diff --git a/fixtures/packaging/webpack-alias/dev/input.js b/fixtures/packaging/webpack-alias/dev/input.js new file mode 100644 index 000000000000..93a0e76d43df --- /dev/null +++ b/fixtures/packaging/webpack-alias/dev/input.js @@ -0,0 +1,7 @@ +var React = require('react'); +var ReactDOM = require('react-dom'); + +ReactDOM.render( + React.createElement('h1', null, 'Hello World!'), + document.getElementById('container') +); diff --git a/fixtures/packaging/webpack-alias/package.json b/fixtures/packaging/webpack-alias/dev/package.json similarity index 100% rename from fixtures/packaging/webpack-alias/package.json rename to fixtures/packaging/webpack-alias/dev/package.json diff --git a/fixtures/packaging/webpack-alias/prod/config.js b/fixtures/packaging/webpack-alias/prod/config.js new file mode 100644 index 000000000000..01ffa71ace3c --- /dev/null +++ b/fixtures/packaging/webpack-alias/prod/config.js @@ -0,0 +1,15 @@ +var path = require('path'); + +module.exports = { + entry: './input', + output: { + filename: 'output.js', + }, + resolve: { + root: path.resolve('../../../../build/rollup/packages'), + alias: { + 'react': 'react/react.umd-prod.min', + 'react-dom': 'react-dom/react-dom.umd-prod.min', + }, + }, +}; diff --git a/fixtures/packaging/webpack-alias/prod/index.html b/fixtures/packaging/webpack-alias/prod/index.html new file mode 100644 index 000000000000..e010d6b31db6 --- /dev/null +++ b/fixtures/packaging/webpack-alias/prod/index.html @@ -0,0 +1,6 @@ + + +
+ + + \ No newline at end of file diff --git a/fixtures/packaging/webpack-alias/prod/input.js b/fixtures/packaging/webpack-alias/prod/input.js new file mode 100644 index 000000000000..93a0e76d43df --- /dev/null +++ b/fixtures/packaging/webpack-alias/prod/input.js @@ -0,0 +1,7 @@ +var React = require('react'); +var ReactDOM = require('react-dom'); + +ReactDOM.render( + React.createElement('h1', null, 'Hello World!'), + document.getElementById('container') +); diff --git a/fixtures/packaging/webpack-alias/prod/output.js b/fixtures/packaging/webpack-alias/prod/output.js new file mode 100644 index 000000000000..aaac6534aaac --- /dev/null +++ b/fixtures/packaging/webpack-alias/prod/output.js @@ -0,0 +1,74 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; + +/******/ // The require function +/******/ function __webpack_require__(moduleId) { + +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) +/******/ return installedModules[moduleId].exports; + +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ exports: {}, +/******/ id: moduleId, +/******/ loaded: false +/******/ }; + +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); + +/******/ // Flag the module as loaded +/******/ module.loaded = true; + +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } + + +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; + +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; + +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; + +/******/ // Load entry module and return exports +/******/ return __webpack_require__(0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ function(module, exports, __webpack_require__) { + + var React = __webpack_require__(1); + var ReactDOM = __webpack_require__(2); + + ReactDOM.render( + React.createElement('h1', null, 'Hello World!'), + document.getElementById('container') + ); + + +/***/ }, +/* 1 */ +/***/ function(module, exports, __webpack_require__) { + + !function(t,e){ true?module.exports=e():"function"==typeof define&&define.amd?define(e):t.React=e()}(this,function(){"use strict";function t(t){if(null===t||void 0===t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}function e(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},n=0;n<10;n++)e["_"+String.fromCharCode(n)]=n;var r=Object.getOwnPropertyNames(e).map(function(t){return e[t]});if("0123456789"!==r.join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(t){o[t]=t}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(t){return!1}}function n(t){for(var e=arguments.length-1,n="Minified React error #"+t+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+t,r=0;r1){for(var f=Array(s),d=0;d1){for(var y=Array(d),h=0;h-1?void 0:Vn("96",e),!Gn.plugins[n]){t.extractEvents?void 0:Vn("97",e),Gn.plugins[n]=t;var r=t.eventTypes;for(var o in r)i(r[o],t,o)?void 0:Vn("98",o,e)}}}function i(e,t,n){Gn.eventNameDispatchConfigs.hasOwnProperty(n)?Vn("99",n):void 0,Gn.eventNameDispatchConfigs[n]=e;var r=e.phasedRegistrationNames;if(r){for(var o in r)if(r.hasOwnProperty(o)){var a=r[o];l(a,t,n)}return!0}return!!e.registrationName&&(l(e.registrationName,t,n),!0)}function l(e,t,n){Gn.registrationNameModules[e]?Vn("100",e):void 0,Gn.registrationNameModules[e]=t,Gn.registrationNameDependencies[e]=t.eventTypes[n].dependencies}function u(e){return function(){return e}}function s(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function c(e){return"topMouseMove"===e||"topTouchMove"===e}function d(e){return"topMouseDown"===e||"topTouchStart"===e}function p(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=ir.getNodeFromInstance(r),tr.invokeGuardedCallbackAndCatchFirstError(o,n,void 0,e),e.currentTarget=null}function f(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o=0||null!=t.is}function ye(e,t,n,r){for(var o in n){var a=n[o];if(n.hasOwnProperty(o))if(o===Ha)Vo.setValueForStyles(e,a);else if(o===Da){var i=a?a[Wa]:void 0;null!=i&&Sa(e,i)}else o===Ua?"string"==typeof a?Ra(e,a):"number"==typeof a&&Ra(e,""+a):o===La||(Ia.hasOwnProperty(o)?a&&ve(t,o):r?da.setValueForAttribute(e,o,a):(Yr.properties[o]||Yr.isCustomAttribute(o))&&null!=a&&da.setValueForProperty(e,o,a))}}function be(e,t,n,r){for(var o=0;o0;)e=ke(e),n--;for(;o-n>0;)t=ke(t),o--;for(var i=n;i--;){if(e===t||e===t.alternate)return e;e=ke(e),t=ke(t)}return null}function Ee(e,t){for(;t;){if(e===t||e===t.alternate)return!0;t=ke(t)}return!1}function we(e){return ke(e)}function Te(e,t,n){for(var r=[];e;)r.push(e),e=ke(e);var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(l[u],"captured",o)}function Se(e,t,n){var r=t.dispatchConfig.phasedRegistrationNames[n];return hi(e,r)}function Ne(e,t,n){var r=Se(e,n,t);r&&(n._dispatchListeners=ur(n._dispatchListeners,r),n._dispatchInstances=ur(n._dispatchInstances,e))}function Re(e){e&&e.dispatchConfig.phasedRegistrationNames&&mi.traverseTwoPhase(e._targetInst,Ne,e)}function Oe(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst,n=t?mi.getParentInstance(t):null;mi.traverseTwoPhase(n,Ne,e)}}function _e(e,t,n){if(n&&n.dispatchConfig.registrationName){var r=n.dispatchConfig.registrationName,o=hi(e,r);o&&(n._dispatchListeners=ur(n._dispatchListeners,o),n._dispatchInstances=ur(n._dispatchInstances,e))}}function Fe(e){e&&e.dispatchConfig.registrationName&&_e(e._targetInst,null,e)}function Me(e){sr(e,Re)}function Ae(e){sr(e,Oe)}function Ie(e,t,n,r){mi.traverseEnterLeave(n,r,_e,e,t)}function De(e){sr(e,Fe)}function Le(){return!Ri&&Pr.canUseDOM&&(Ri="textContent"in document.documentElement?"textContent":"innerText"),Ri}function Ue(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}function He(e,t,n,r){this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n;var o=this.constructor.Interface;for(var a in o)if(o.hasOwnProperty(a)){var i=o[a];i?this[a]=i(n):"target"===a?this.target=r:this[a]=n[a]}var l=null!=n.defaultPrevented?n.defaultPrevented:n.returnValue===!1;return l?this.isDefaultPrevented=or.thatReturnsTrue:this.isDefaultPrevented=or.thatReturnsFalse,this.isPropagationStopped=or.thatReturnsFalse,this}function We(e,t,n,r){return Ai.call(this,e,t,n,r)}function je(e,t,n,r){return Ai.call(this,e,t,n,r)}function Ve(){var e=window.opera;return"object"==typeof e&&"function"==typeof e.version&&parseInt(e.version(),10)<=12}function Be(e){return(e.ctrlKey||e.altKey||e.metaKey)&&!(e.ctrlKey&&e.altKey)}function ze(e){switch(e){case"topCompositionStart":return qi.compositionStart;case"topCompositionEnd":return qi.compositionEnd;case"topCompositionUpdate":return qi.compositionUpdate}}function Ke(e,t){return"topKeyDown"===e&&t.keyCode===Wi}function Ye(e,t){switch(e){case"topKeyUp":return Hi.indexOf(t.keyCode)!==-1;case"topKeyDown":return t.keyCode!==Wi;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function qe(e){var t=e.detail;return"object"==typeof t&&"data"in t?t.data:null}function Qe(e,t,n,r){var o,a;if(ji?o=ze(e):$i?Ye(e,n)&&(o=qi.compositionEnd):Ke(e,n)&&(o=qi.compositionStart),!o)return null;zi&&($i||o!==qi.compositionStart?o===qi.compositionEnd&&$i&&(a=$i.getData()):$i=_i.getPooled(r));var i=Di.getPooled(o,t,n,r);if(a)i.data=a;else{var l=qe(n);null!==l&&(i.data=l)}return yi.accumulateTwoPhaseDispatches(i),i}function $e(e,t){switch(e){case"topCompositionEnd":return qe(t);case"topKeyPress":var n=t.which;return n!==Ki?null:(Qi=!0,Yi);case"topTextInput":var r=t.data;return r===Yi&&Qi?null:r;default:return null}}function Xe(e,t){if($i){if("topCompositionEnd"===e||!ji&&Ye(e,t)){var n=$i.getData();return _i.release($i),$i=null,n}return null}switch(e){case"topPaste":return null;case"topKeyPress":return t.which&&!Be(t)?String.fromCharCode(t.which):null;case"topCompositionEnd":return zi?null:t.data;default:return null}}function Ge(e,t,n,r){var o;if(o=Bi?$e(e,n):Xe(e,n),!o)return null;var a=Ui.getPooled(qi.beforeInput,t,n,r);return a.data=o,yi.accumulateTwoPhaseDispatches(a),a}function Ze(e,t){return Ji(e,t)}function Je(e,t){return Zi(Ze,e,t)}function et(e,t){if(el)return Je(e,t);el=!0;try{return Je(e,t)}finally{el=!1,Vr.restoreStateIfNeeded()}}function tt(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}function nt(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!al[e.type]:"textarea"===t}function rt(e,t,n){var r=Ai.getPooled(ll.change,e,t,n);return r.type="change",Vr.enqueueStateRestore(n),yi.accumulateTwoPhaseDispatches(r),r}function ot(e){var t=e.nodeName&&e.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===e.type}function at(e){var t=rt(sl,e,ol(e));rl.batchedUpdates(it,t)}function it(e){mr.enqueueEvents(e),mr.processEventQueue(!1)}function lt(e,t){ul=e,sl=t,ul.attachEvent("onchange",at)}function ut(){ul&&(ul.detachEvent("onchange",at),ul=null,sl=null)}function st(e){if(_a.updateValueIfChanged(e))return e}function ct(e,t){if("topChange"===e)return t}function dt(e,t,n){"topFocus"===e?(ut(),lt(t,n)):"topBlur"===e&&ut()}function pt(e,t){ul=e,sl=t,ul.attachEvent("onpropertychange",vt)}function ft(){ul&&(ul.detachEvent("onpropertychange",vt),ul=null,sl=null)}function vt(e){"value"===e.propertyName&&st(sl)&&at(e)}function mt(e,t,n){"topFocus"===e?(ft(),pt(t,n)):"topBlur"===e&&ft()}function ht(e,t){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return st(sl)}function gt(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function yt(e,t){if("topClick"===e)return st(t)}function bt(e,t){if("topInput"===e||"topChange"===e)return st(t)}function Ct(e,t,n,r){return Ai.call(this,e,t,n,r)}function kt(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=yl[e];return!!r&&!!n[r]}function Pt(e){return kt}function Et(e,t,n,r){return gl.call(this,e,t,n,r)}function wt(e){return e===window?{x:window.pageXOffset||document.documentElement.scrollLeft,y:window.pageYOffset||document.documentElement.scrollTop}:{x:e.scrollLeft,y:e.scrollTop}}function Tt(e){if("number"==typeof e.tag){for(;e.return;)e=e.return;return e.tag!==Il?null:e.stateNode.containerInfo}for(;e._hostParent;)e=e._hostParent;var t=oo.getNodeFromInstance(e);return t.parentNode}function xt(e,t,n){this.topLevelType=e,this.nativeEvent=t,this.targetInst=n,this.ancestors=[]}function St(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=Tt(n);if(!r)break;e.ancestors.push(n),n=oo.getClosestInstanceFromNode(r)}while(n);for(var o=0;o=t)return{node:n,offset:t-r};r=o}n=Rt(Ot(n))}}function Ft(e,t,n,r){return e===n&&t===r}function Mt(e){var t=document.selection,n=t.createRange(),r=n.text.length,o=n.duplicate();o.moveToElementText(e),o.setEndPoint("EndToStart",n);var a=o.text.length,i=a+r;return{start:a,end:i}}function At(e){var t=window.getSelection&&window.getSelection();if(!t||0===t.rangeCount)return null;var n=t.anchorNode,r=t.anchorOffset,o=t.focusNode,a=t.focusOffset,i=t.getRangeAt(0);try{i.startContainer.nodeType,i.endContainer.nodeType}catch(e){return null}var l=Ft(t.anchorNode,t.anchorOffset,t.focusNode,t.focusOffset),u=l?0:i.toString().length,s=i.cloneRange();s.selectNodeContents(e),s.setEnd(i.startContainer,i.startOffset);var c=Ft(s.startContainer,s.startOffset,s.endContainer,s.endOffset),d=c?0:s.toString().length,p=d+u,f=document.createRange();f.setStart(n,r),f.setEnd(o,a);var v=f.collapsed;return{start:v?p:d,end:v?d:p}}function It(e,t){var n,r,o=document.selection.createRange().duplicate();void 0===t.end?(n=t.start,r=n):t.start>t.end?(n=t.end,r=t.start):(n=t.start,r=t.end),o.moveToElementText(e),o.moveStart("character",n),o.setEndPoint("EndToStart",o),o.moveEnd("character",r-n),o.select()}function Dt(e,t){if(window.getSelection){var n=window.getSelection(),r=e[Oi()].length,o=Math.min(t.start,r),a=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>a){var i=a;a=o,o=i}var l=Vl(e,o),u=Vl(e,a);if(l&&u){var s=document.createRange();s.setStart(l.node,l.offset),n.removeAllRanges(),o>a?(n.addRange(s),n.extend(u.node,u.offset)):(s.setEnd(u.node,u.offset),n.addRange(s))}}}function Lt(e){return!(!e||!("function"==typeof Node?e instanceof Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}function Ut(e){return Yl(e)&&3==e.nodeType}function Ht(e,t){return!(!e||!t)&&(e===t||!ql(e)&&(ql(t)?Ht(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function Wt(e){try{e.focus()}catch(e){}}function jt(){if("undefined"==typeof document)return null;try{return document.activeElement||document.body}catch(e){return document.body}}function Vt(e){return Ql(document.documentElement,e)}function Bt(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function zt(e,t){if(Bt(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o=32||13===t?t:0}function Gt(e){if(e.key){var t=gu[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=hu(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?yu[e.keyCode]||"Unidentified":""}function Zt(e,t,n,r){return gl.call(this,e,t,n,r)}function Jt(e,t,n,r){return kl.call(this,e,t,n,r)}function en(e,t,n,r){return gl.call(this,e,t,n,r)}function tn(e,t,n,r){return Ai.call(this,e,t,n,r)}function nn(e,t,n,r){return kl.call(this,e,t,n,r)}function rn(){Du||(Du=!0,Dr.injection.injectReactEventListener(Ll),mr.injection.injectEventPluginOrder(ml),lr.injection.injectComponentTree(oo),mr.injection.injectEventPluginsByName({SimpleEventPlugin:Iu,EnterLeaveEventPlugin:wl,ChangeEventPlugin:fl,SelectEventPlugin:su,BeforeInputEventPlugin:Gi}),Yr.injection.injectDOMPropertyConfig(fi),Yr.injection.injectDOMPropertyConfig(_l),Yr.injection.injectDOMPropertyConfig(jl))}function on(e,t){return e!==Bu&&e!==Vu||t!==Bu&&t!==Vu?e===ju&&t!==ju?-255:e!==ju&&t===ju?255:e-t:0}function an(e){if(null!==e.updateQueue)return e.updateQueue;var t=void 0;return t={first:null,last:null,hasForceUpdate:!1,callbackList:null},e.updateQueue=t,t}function ln(e,t){var n=e.updateQueue;if(null===n)return t.updateQueue=null,null;var r=null!==t.updateQueue?t.updateQueue:{};return r.first=n.first,r.last=n.last,r.hasForceUpdate=!1,r.callbackList=null,r.isProcessing=!1,t.updateQueue=r,r}function un(e){return{priorityLevel:e.priorityLevel,partialState:e.partialState,callback:e.callback,isReplace:e.isReplace,isForced:e.isForced,isTopLevelUnmount:e.isTopLevelUnmount,next:null}}function sn(e,t,n,r){null!==n?n.next=t:(t.next=e.first,e.first=t),null!==r?t.next=r:e.last=t}function cn(e,t){var n=t.priorityLevel,r=null,o=null;if(null!==e.last&&on(e.last.priorityLevel,n)<=0)r=e.last;else for(o=e.first;null!==o&&on(o.priorityLevel,n)<=0;)r=o,o=o.next;return r}function dn(e,t){var n=an(e),r=null!==e.alternate?an(e.alternate):null,o=cn(n,t),a=null!==o?o.next:n.first;if(null===r)return sn(n,t,o,a),null;var i=cn(r,t),l=null!==i?i.next:r.first;if(sn(n,t,o,a),a!==l){var u=un(t);return sn(r,u,i,l),u}return null===i&&(r.first=t),null===l&&(r.last=null),null}function pn(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:!1,next:null};dn(e,o)}function fn(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!0,isForced:!1,isTopLevelUnmount:!1,next:null};dn(e,o)}function vn(e,t,n){var r={priorityLevel:n,partialState:null,callback:t,isReplace:!1,isForced:!0,isTopLevelUnmount:!1,next:null};dn(e,r)}function mn(e){return null!==e.first?e.first.priorityLevel:ju}function hn(e,t,n,r){var o=null===t.element,a={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:o,next:null},i=dn(e,a);if(o){var l=e.updateQueue,u=null!==e.alternate?e.alternate.updateQueue:null;null!==l&&null!==a.next&&(a.next=null,l.last=a),null!==u&&null!==i&&null!==i.next&&(i.next=null,u.last=a)}}function gn(e,t,n,r){var o=e.partialState;if("function"==typeof o){var a=o;return a.call(t,n,r)}return o}function yn(e,t,n,r,o,a){t.hasForceUpdate=!1;for(var i=r,l=!0,u=null,s=t.first;null!==s&&on(s.priorityLevel,a)<=0;){t.first=s.next,null===t.first&&(t.last=null);var c=void 0;s.isReplace?(i=gn(s,n,i,o),l=!0):(c=gn(s,n,i,o),c&&(i=l?Yn({},i,c):Yn(i,c),l=!1)),s.isForced&&(t.hasForceUpdate=!0),null===s.callback||s.isTopLevelUnmount&&null!==s.next||(u=u||[],u.push(s.callback),e.effectTag|=Wu),s=s.next}return t.callbackList=u,null!==t.first||null!==u||t.hasForceUpdate||(e.updateQueue=null),i}function bn(e,t,n){var r=t.callbackList;if(null!==r)for(var o=0;of?(g=d,d=null):g=d.sibling;var y=m(e,d,l[f],u);if(null===y){null===d&&(d=g);break}t&&d&&null===y.alternate&&n(e,d),p=i(y,p,f),null===c?s=y:c.sibling=y,c=y,d=g}if(f===l.length)return r(e,d),s;if(null===d){for(;fy?(b=f,f=null):b=f.sibling;var k=m(e,f,C.value,u);if(null===k){f||(f=b);break}t&&f&&null===k.alternate&&n(e,f),g=i(k,g,y),null===p?d=k:p.sibling=k,p=k,f=b}if(C.done)return r(e,f),d;if(null===f){for(;!C.done;y++,C=c.next()){var P=v(e,C.value,u);null!==P&&(g=i(P,g,y),null===p?d=P:p.sibling=P,p=P)}return d}for(var E=o(e,f);!C.done;y++,C=c.next()){var w=h(E,e,y,C.value,u);null!==w&&(t&&null!==w.alternate&&E.delete(null===w.key?y:w.key),g=i(w,g,y),null===p?d=w:p.sibling=w,p=w)}return t&&E.forEach(function(t){return n(e,t)}),d}function b(e,t,n,o){if(null!==t&&t.tag===ed){r(e,t.sibling);var i=a(t,o);return i.pendingProps=n,i.return=e,i}r(e,t);var l=qc(n,o);return l.return=e,l}function C(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.type===o.type){r(e,u.sibling);var s=a(u,i);return s.ref=Mn(u,o),s.pendingProps=o.props,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=Kc(o,i);return c.ref=Mn(t,o),c.return=e,c}function k(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===nd){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=Qc(o,i);return c.return=e,c}function P(e,t,n,o){var i=t;if(null!==i){if(i.tag===rd){r(e,i.sibling);var l=a(i,o);return l.type=n.value,l.return=e,l}r(e,i)}var u=$c(n,o);return u.type=n.value,u.return=e,u}function E(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===td&&u.stateNode.containerInfo===o.containerInfo&&u.stateNode.implementation===o.implementation){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o.children||[],s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=Xc(o,i);return c.return=e,c}function w(e,t,n,o){var a=io.disableNewFiberFeatures,i="object"==typeof n&&null!==n;if(i)if(a)switch(n.$$typeof){case Tc:return l(C(e,t,n,o));case Bc:return l(E(e,t,n,o))}else switch(n.$$typeof){case Tc:return l(C(e,t,n,o));case jc:return l(k(e,t,n,o));case Vc:return l(P(e,t,n,o));case Bc:return l(E(e,t,n,o))}if(a)switch(e.tag){case Jc:var u=e.type;null!==n&&n!==!1?Vn("109",u.displayName||u.name||"Component"):void 0;break;case Zc:var s=e.type;null!==n&&n!==!1?Vn("105",s.displayName||s.name||"Component"):void 0}if("string"==typeof n||"number"==typeof n)return l(b(e,t,""+n,o));if(Gc(n))return g(e,t,n,o);if(Wc(n))return y(e,t,n,o);if(i&&An(e,n),!a&&"undefined"==typeof n)switch(e.tag){case Jc:case Zc:var c=e.type;Qn(!1,"%s(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.",c.displayName||c.name||"Component")}return r(e,t)}return w}function Dn(e){if(!e)return es;var t=ns.get(e);return"number"==typeof t.tag?wf(t):t._processChildContext(t._context)}function Ln(e){return!(!e||e.nodeType!==$f&&e.nodeType!==Xf&&e.nodeType!==Gf)}function Un(e){if(!Ln(e))throw new Error("Target container is not a DOM element.")}function Hn(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Wn(){Jf=!0}function jn(e,t,n,r){Un(n);var o=n.nodeType===Yf?n.documentElement:n,a=o._reactRootContainer;if(a)Zf.updateContainer(t,a,e,r);else{for(;o.lastChild;)o.removeChild(o.lastChild);var i=Zf.createContainer(o);a=o._reactRootContainer=i,Zf.unbatchedUpdates(function(){Zf.updateContainer(t,i,e,r)})}return Zf.getPublicRootInstance(a)}var Vn=t,Bn=Object.getOwnPropertySymbols,zn=Object.prototype.hasOwnProperty,Kn=Object.prototype.propertyIsEnumerable,Yn=r()?Object.assign:function(e,t){for(var r,o,a=n(e),i=1;i]/,aa=J,ia=ee,la=new RegExp("^["+Yr.ATTRIBUTE_NAME_START_CHAR+"]["+Yr.ATTRIBUTE_NAME_CHAR+"]*$"),ua={},sa={},ca={createMarkupForID:function(e){return Yr.ID_ATTRIBUTE_NAME+"="+ia(e)},setAttributeForID:function(e,t){e.setAttribute(Yr.ID_ATTRIBUTE_NAME,t)},createMarkupForRoot:function(){return Yr.ROOT_ATTRIBUTE_NAME+'=""'},setAttributeForRoot:function(e){e.setAttribute(Yr.ROOT_ATTRIBUTE_NAME,"")},createMarkupForProperty:function(e,t){var n=Yr.properties.hasOwnProperty(e)?Yr.properties[e]:null;if(n){if(ne(n,t))return"";var r=n.attributeName;return n.hasBooleanValue||n.hasOverloadedBooleanValue&&t===!0?r+'=""':r+"="+ia(t)}return Yr.isCustomAttribute(e)?null==t?"":e+"="+ia(t):null},createMarkupForCustomAttribute:function(e,t){return te(e)&&null!=t?e+"="+ia(t):""},setValueForProperty:function(e,t,n){var r=Yr.properties.hasOwnProperty(t)?Yr.properties[t]:null;if(r){var o=r.mutationMethod;if(o)o(e,n);else{if(ne(r,n))return void ca.deleteValueForProperty(e,t);if(r.mustUseProperty)e[r.propertyName]=n;else{var a=r.attributeName,i=r.attributeNamespace;i?e.setAttributeNS(i,a,""+n):r.hasBooleanValue||r.hasOverloadedBooleanValue&&n===!0?e.setAttribute(a,""):e.setAttribute(a,""+n)}}}else if(Yr.isCustomAttribute(t))return void ca.setValueForAttribute(e,t,n)},setValueForAttribute:function(e,t,n){te(t)&&(null==n?e.removeAttribute(t):e.setAttribute(t,""+n))},deleteValueForAttribute:function(e,t){e.removeAttribute(t)},deleteValueForProperty:function(e,t){var n=Yr.properties.hasOwnProperty(t)?Yr.properties[t]:null;if(n){var r=n.mutationMethod;if(r)r(e,void 0);else if(n.mustUseProperty){var o=n.propertyName;n.hasBooleanValue?e[o]=!1:e[o]=""}else e.removeAttribute(n.attributeName)}else Yr.isCustomAttribute(t)&&e.removeAttribute(t)}},da=ca,pa={getHostProps:function(e,t){var n=e,r=t.value,o=t.checked,a=Yn({type:void 0,step:void 0,min:void 0,max:void 0},t,{defaultChecked:void 0,defaultValue:void 0,value:null!=r?r:n._wrapperState.initialValue,checked:null!=o?o:n._wrapperState.initialChecked});return a},mountWrapper:function(e,t){var n=t.defaultValue,r=e;r._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:null!=t.value?t.value:n}},updateWrapper:function(e,t){var n=e,r=t.checked;null!=r&&da.setValueForProperty(n,"checked",r||!1);var o=t.value;if(null!=o){var a=""+o;a!==n.value&&(n.value=a)}else null==t.value&&null!=t.defaultValue&&n.defaultValue!==""+t.defaultValue&&(n.defaultValue=""+t.defaultValue),null==t.checked&&null!=t.defaultChecked&&(n.defaultChecked=!!t.defaultChecked)},postMountWrapper:function(e,t){var n=e;switch(t.type){case"submit":case"reset":break;case"color":case"date":case"datetime":case"datetime-local":case"month":case"time":case"week":n.value="",n.value=n.defaultValue;break;default:n.value=n.value}var r=n.name;""!==r&&(n.name=""),n.defaultChecked=!n.defaultChecked,n.defaultChecked=!n.defaultChecked,""!==r&&(n.name=r)},restoreControlledState:function(e,t){var n=e;pa.updateWrapper(n,t),re(n,t)}},fa=pa,va={mountWrapper:function(e,t){},postMountWrapper:function(e,t){null!=t.value&&e.setAttribute("value",t.value)},getHostProps:function(e,t){var n=Yn({children:void 0},t),r=oe(t.children);return r&&(n.children=r),n}},ma=va,ha=!1,ga={getHostProps:function(e,t){return Yn({},t,{value:void 0})},mountWrapper:function(e,t){var n=e,r=t.value;n._wrapperState={initialValue:null!=r?r:t.defaultValue,wasMultiple:!!t.multiple},void 0===t.value||void 0===t.defaultValue||ha||(ha=!0),n.multiple=!!t.multiple,null!=r?ae(n,!!t.multiple,r):null!=t.defaultValue&&ae(n,!!t.multiple,t.defaultValue)},postUpdateWrapper:function(e,t){var n=e;n._wrapperState.initialValue=void 0;var r=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!t.multiple;var o=t.value;null!=o?ae(n,!!t.multiple,o):r!==!!t.multiple&&(null!=t.defaultValue?ae(n,!!t.multiple,t.defaultValue):ae(n,!!t.multiple,t.multiple?[]:""))},restoreControlledState:function(e,t){var n=e,r=t.value;null!=r&&ae(n,!!t.multiple,r)}},ya=ga,ba={getHostProps:function(e,t){var n=e;null!=t.dangerouslySetInnerHTML?Vn("91"):void 0;var r=Yn({},t,{value:void 0,defaultValue:void 0,children:""+n._wrapperState.initialValue});return r},mountWrapper:function(e,t){var n=e,r=t.value,o=r;if(null==r){var a=t.defaultValue,i=t.children;null!=i&&(null!=a?Vn("92"):void 0,Array.isArray(i)&&(i.length<=1?void 0:Vn("93"),i=i[0]),a=""+i),null==a&&(a=""),o=a}n._wrapperState={initialValue:""+o}},updateWrapper:function(e,t){var n=e,r=t.value;if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e,t){var n=e,r=n.textContent;r===n._wrapperState.initialValue&&(n.value=r)},restoreControlledState:function(e,t){ba.updateWrapper(e,t)}},Ca=ba,ka=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e},Pa=ka,Ea=/^[ \r\n\t\f]/,wa=/<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/,Ta=Pa(function(e,t){if(e.namespaceURI!==zo.svg||"innerHTML"in e)e.innerHTML=t;else{ra=ra||document.createElement("div"),ra.innerHTML=""+t+"";for(var n=ra.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(Pr.canUseDOM){var xa=document.createElement("div");xa.innerHTML=" ",""===xa.innerHTML&&(Ta=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),Ea.test(t)||"<"===t[0]&&wa.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t}),xa=null}var Sa=Ta,Na=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};Pr.canUseDOM&&("textContent"in document.documentElement||(Na=function(e,t){return 3===e.nodeType?void(e.nodeValue=t):void Sa(e,aa(t))}));var Ra=Na,Oa={_getTrackerFromNode:function(e){return le(oo.getInstanceFromNode(e))},trackNode:function(e){e._wrapperState.valueTracker||(e._wrapperState.valueTracker=de(e,e))},track:function(e){if(!le(e)){var t=oo.getNodeFromInstance(e);ue(e,de(t,e))}},updateValueIfChanged:function(e){if(!e)return!1;var t=le(e);if(!t)return"number"==typeof e.tag?Oa.trackNode(e.stateNode):Oa.track(e),!0;var n=t.getValue(),r=ce(oo.getNodeFromInstance(e));return r!==n&&(t.setValue(r),!0)},stopTracking:function(e){var t=le(e);t&&t.stopTracking()}},_a=Oa,Fa=Yn||function(e){for(var t=1;t";var u=l.firstChild;o=l.removeChild(u)}else o=t.is?a.createElement(e,t.is):a.createElement(e);else o=a.createElementNS(i,e);return o},setInitialProperties:function(e,t,n,r){var o,a=ge(t,n);switch(t){case"audio":case"form":case"iframe":case"img":case"image":case"link":case"object":case"source":case"video":case"details":he(e,t),o=n;break;case"input":fa.mountWrapper(e,n),o=fa.getHostProps(e,n),he(e,t),ve(r,"onChange");break;case"option":ma.mountWrapper(e,n),o=ma.getHostProps(e,n);break;case"select":ya.mountWrapper(e,n),o=ya.getHostProps(e,n),he(e,t),ve(r,"onChange");break;case"textarea":Ca.mountWrapper(e,n),o=Ca.getHostProps(e,n),he(e,t),ve(r,"onChange");break;default:o=n}switch(fe(t,o),ye(e,r,o,a),t){case"input":_a.trackNode(e),fa.postMountWrapper(e,n);break;case"textarea":_a.trackNode(e),Ca.postMountWrapper(e,n);break;case"option":ma.postMountWrapper(e,n);break;default:"function"==typeof o.onClick&&me(e)}},diffProperties:function(e,t,n,r,o){var a,i,l=null;switch(t){case"input":a=fa.getHostProps(e,n),i=fa.getHostProps(e,r),l=[];break;case"option":a=ma.getHostProps(e,n),i=ma.getHostProps(e,r),l=[];break;case"select":a=ya.getHostProps(e,n),i=ya.getHostProps(e,r),l=[];break;case"textarea":a=Ca.getHostProps(e,n),i=Ca.getHostProps(e,r),l=[];break;default:a=n,i=r,"function"!=typeof a.onClick&&"function"==typeof i.onClick&&me(e)}fe(t,i);var u,s,c=null;for(u in a)if(!i.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if(u===Ha){var d=a[u];for(s in d)d.hasOwnProperty(s)&&(c||(c={}),c[s]="")}else u===Da||u===Ua||u===La||(Ia.hasOwnProperty(u)?l||(l=[]):(l=l||[]).push(u,null));for(u in i){var p=i[u],f=null!=a?a[u]:void 0;if(i.hasOwnProperty(u)&&p!==f&&(null!=p||null!=f))if(u===Ha)if(f){for(s in f)!f.hasOwnProperty(s)||p&&p.hasOwnProperty(s)||(c||(c={}),c[s]="");for(s in p)p.hasOwnProperty(s)&&f[s]!==p[s]&&(c||(c={}),c[s]=p[s])}else c||(l||(l=[]),l.push(u,c)),c=p;else if(u===Da){var v=p?p[Wa]:void 0,m=f?f[Wa]:void 0;null!=v&&m!==v&&(l=l||[]).push(u,""+v)}else u===Ua?f===p||"string"!=typeof p&&"number"!=typeof p||(l=l||[]).push(u,""+p):u===La||(Ia.hasOwnProperty(u)?(p&&ve(o,u),l||f===p||(l=[])):(l=l||[]).push(u,p))}return c&&(l=l||[]).push(Ha,c),l},updateProperties:function(e,t,n,r,o){var a=ge(n,r),i=ge(n,o);switch(be(e,t,a,i),n){case"input":fa.updateWrapper(e,o);break;case"textarea":Ca.updateWrapper(e,o);break;case"select":ya.postUpdateWrapper(e,o)}},restoreControlledState:function(e,t,n){switch(t){case"input":return void fa.restoreControlledState(e,n);case"textarea":return void Ca.restoreControlledState(e,n);case"select":return void ya.restoreControlledState(e,n)}}},$a=Qa,Xa=void 0,Ga=void 0;if("function"!=typeof requestAnimationFrame)Qn(!1,"React depends on requestAnimationFrame. Make sure that you load a polyfill in older browsers.");else if("function"!=typeof requestIdleCallback){var Za=null,Ja=null,ei=!1,ti=!1,ni=0,ri=33,oi=33,ai={timeRemaining:"object"==typeof performance&&"function"==typeof performance.now?function(){return ni-performance.now()}:function(){return ni-Date.now()}},ii="__reactIdleCallback$"+Math.random().toString(36).slice(2),li=function(e){if(e.source===window&&e.data===ii){ei=!1;var t=Ja;Ja=null,t&&t(ai)}};window.addEventListener("message",li,!1);var ui=function(e){ti=!1;var t=e-ni+oi;t1?1-t:void 0;return this._fallbackText=o.slice(e,l),this._fallbackText}}),Ni.addPoolingTo(Ue);var _i=Ue,Fi=["dispatchConfig","_targetInst","nativeEvent","isDefaultPrevented","isPropagationStopped","_dispatchListeners","_dispatchInstances"],Mi={type:null,target:null,currentTarget:or.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};Yn(He.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=or.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=or.thatReturnsTrue)},persist:function(){this.isPersistent=or.thatReturnsTrue},isPersistent:or.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var t in e)this[t]=null;for(var n=0;n8&&Vi<=11),Ki=32,Yi=String.fromCharCode(Ki),qi={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},Qi=!1,$i=null,Xi={eventTypes:qi,extractEvents:function(e,t,n,r){return[Qe(e,t,n,r),Ge(e,t,n,r)]}},Gi=Xi,Zi=function(e,t,n,r,o,a){return e(t,n,r,o,a)},Ji=function(e,t){return e(t)},el=!1,tl={injectStackBatchedUpdates:function(e){Zi=e},injectFiberBatchedUpdates:function(e){Ji=e}},nl={batchedUpdates:et,injection:tl},rl=nl,ol=tt,al={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},il=nt,ll={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},ul=null,sl=null,cl=!1;Pr.canUseDOM&&(cl=Rr("change")&&(!document.documentMode||document.documentMode>8));var dl=!1;Pr.canUseDOM&&(dl=Rr("input")&&(!document.documentMode||document.documentMode>9));var pl={eventTypes:ll,_isInputEventSupported:dl,extractEvents:function(e,t,n,r){var o,a,i=t?oo.getNodeFromInstance(t):window;if(ot(i)?cl?o=ct:a=dt:il(i)?dl?o=bt:(o=ht,a=mt):gt(i)&&(o=yt),o){var l=o(e,t);if(l){var u=rt(l,n,r);return u}}a&&a(e,i,t)}},fl=pl,vl=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"],ml=vl,hl={view:function(e){if(e.view)return e.view;var t=ol(e);if(t.window===t)return t;var n=t.ownerDocument;return n?n.defaultView||n.parentWindow:window},detail:function(e){return e.detail||0}};Ai.augmentClass(Ct,hl);var gl=Ct,yl={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"},bl=Pt,Cl={screenX:null,screenY:null,clientX:null,clientY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:bl,button:function(e){var t=e.button;return"which"in e?t:2===t?2:4===t?1:0},buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},pageX:function(e){return"pageX"in e?e.pageX:e.clientX+br.currentScrollLeft},pageY:function(e){return"pageY"in e?e.pageY:e.clientY+br.currentScrollTop}};gl.augmentClass(Et,Cl);var kl=Et,Pl={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},El={eventTypes:Pl,extractEvents:function(e,t,n,r){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var o;if(r.window===r)o=r;else{var a=r.ownerDocument;o=a?a.defaultView||a.parentWindow:window}var i,l;if("topMouseOut"===e){i=t;var u=n.relatedTarget||n.toElement;l=u?oo.getClosestInstanceFromNode(u):null}else i=null,l=t;if(i===l)return null;var s=null==i?o:oo.getNodeFromInstance(i),c=null==l?o:oo.getNodeFromInstance(l),d=kl.getPooled(Pl.mouseLeave,i,n,r);d.type="mouseleave",d.target=s,d.relatedTarget=c;var p=kl.getPooled(Pl.mouseEnter,l,n,r);return p.type="mouseenter",p.target=c,p.relatedTarget=s,yi.accumulateEnterLeaveDispatches(d,p,i,l),[d,p]}},wl=El,Tl=Yr.injection.MUST_USE_PROPERTY,xl=Yr.injection.HAS_BOOLEAN_VALUE,Sl=Yr.injection.HAS_NUMERIC_VALUE,Nl=Yr.injection.HAS_POSITIVE_NUMERIC_VALUE,Rl=Yr.injection.HAS_OVERLOADED_BOOLEAN_VALUE,Ol={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+Yr.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:xl,allowTransparency:0,alt:0,as:0,async:xl,autoComplete:0,autoPlay:xl,capture:xl,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:Tl|xl,cite:0,classID:0,className:0,cols:Nl,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:xl,coords:0,crossOrigin:0,data:0,dateTime:0,default:xl,defer:xl,dir:0,disabled:xl,download:Rl,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:xl,formTarget:0,frameBorder:0,headers:0,height:0,hidden:xl,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:xl,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:Tl|xl,muted:Tl|xl,name:0,nonce:0,noValidate:xl,open:xl,optimum:0,pattern:0,placeholder:0,playsInline:xl,poster:0,preload:0,profile:0,radioGroup:0,readOnly:xl,referrerPolicy:0,rel:0,required:xl,reversed:xl,role:0,rows:Nl,rowSpan:Sl,sandbox:0,scope:0,scoped:xl,scrolling:0,seamless:xl,selected:Tl|xl,shape:0,size:Nl,sizes:0,slot:0,span:Nl,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:Sl,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:xl,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{}},_l=Ol,Fl={listen:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!1),{remove:function(){e.removeEventListener(t,n,!1)}}):e.attachEvent?(e.attachEvent("on"+t,n),{remove:function(){e.detachEvent("on"+t,n)}}):void 0},capture:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!0),{remove:function(){e.removeEventListener(t,n,!0)}}):{remove:or}},registerDefault:function(){}},Ml=Fl,Al=wt,Il=$r.HostRoot;Yn(xt.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.targetInst=null,this.ancestors.length=0}}),Ni.addPoolingTo(xt,Ni.threeArgumentPooler);var Dl={_enabled:!0,_handleTopLevel:null,WINDOW_HANDLE:Pr.canUseDOM?window:null,setHandleTopLevel:function(e){Dl._handleTopLevel=e},setEnabled:function(e){Dl._enabled=!!e},isEnabled:function(){return Dl._enabled},trapBubbledEvent:function(e,t,n){return n?Ml.listen(n,t,Dl.dispatchEvent.bind(null,e)):null},trapCapturedEvent:function(e,t,n){return n?Ml.capture(n,t,Dl.dispatchEvent.bind(null,e)):null},monitorScrollValue:function(e){var t=Nt.bind(null,e);Ml.listen(window,"scroll",t)},dispatchEvent:function(e,t){if(Dl._enabled){var n=ol(t),r=oo.getClosestInstanceFromNode(n),o=xt.getPooled(e,t,r);try{rl.batchedUpdates(St,o)}finally{xt.release(o)}}}},Ll=Dl,Ul={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},Hl={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},Wl={Properties:{},DOMAttributeNamespaces:{xlinkActuate:Ul.xlink,xlinkArcrole:Ul.xlink,xlinkHref:Ul.xlink,xlinkRole:Ul.xlink,xlinkShow:Ul.xlink,xlinkTitle:Ul.xlink,xlinkType:Ul.xlink,xmlBase:Ul.xml,xmlLang:Ul.xml,xmlSpace:Ul.xml},DOMAttributeNames:{}};Object.keys(Hl).forEach(function(e){Wl.Properties[e]=0,Hl[e]&&(Wl.DOMAttributeNames[e]=Hl[e])});var jl=Wl,Vl=_t,Bl=Pr.canUseDOM&&"selection"in document&&!("getSelection"in window),zl={getOffsets:Bl?Mt:At,setOffsets:Bl?It:Dt},Kl=zl,Yl=Lt,ql=Ut,Ql=Ht,$l=Wt,Xl=jt,Gl={hasSelectionCapabilities:function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)},getSelectionInformation:function(){var e=Xl();return{focusedElem:e,selectionRange:Gl.hasSelectionCapabilities(e)?Gl.getSelection(e):null}},restoreSelection:function(e){var t=Xl(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&Vt(n)){Gl.hasSelectionCapabilities(n)&&Gl.setSelection(n,r);for(var o=[],a=n;a=a.parentNode;)1===a.nodeType&&o.push({element:a,left:a.scrollLeft,top:a.scrollTop});$l(n);for(var i=0;i-1;)hs[gs]=null,gs--},Es={createCursor:ys,isEmpty:bs,pop:Cs,push:ks,reset:Ps},ws=Yn||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:null,o={$$typeof:Fu,key:null==r?null:""+r,children:e,handler:t,props:n};return o},Sc=function(e){var t={$$typeof:Mu,value:e};return t},Nc=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Fu},Rc=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Mu},Oc=Mu,_c=Fu,Fc={createCoroutine:xc,createYield:Sc,isCoroutine:Nc,isYield:Rc,REACT_YIELD_TYPE:Oc,REACT_COROUTINE_TYPE:_c},Mc="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.portal")||60106,Ac=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Mc,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},Ic=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Mc},Dc=Mc,Lc={createPortal:Ac,isPortal:Ic,REACT_PORTAL_TYPE:Dc},Uc="function"==typeof Symbol&&Symbol.iterator,Hc="@@iterator",Wc=Fn,jc=Fc.REACT_COROUTINE_TYPE,Vc=Fc.REACT_YIELD_TYPE,Bc=Lc.REACT_PORTAL_TYPE,zc=hc.cloneFiber,Kc=hc.createFiberFromElement,Yc=hc.createFiberFromFragment,qc=hc.createFiberFromText,Qc=hc.createFiberFromCoroutine,$c=hc.createFiberFromYield,Xc=hc.createFiberFromPortal,Gc=Array.isArray,Zc=$r.FunctionalComponent,Jc=$r.ClassComponent,ed=$r.HostText,td=$r.HostPortal,nd=$r.CoroutineComponent,rd=$r.YieldComponent,od=$r.Fragment,ad=Uu.NoEffect,id=Uu.Placement,ld=Uu.Deletion,ud=In(!0,!0),sd=In(!1,!0),cd=In(!1,!1),dd=function(e,t){if(t.child)if(null!==e&&t.child===e.child){var n=t.child,r=zc(n,n.pendingWorkPriority);for(t.child=r,r.return=t;null!==n.sibling;)n=n.sibling,r=r.sibling=zc(n,n.pendingWorkPriority),r.return=t;r.sibling=null}else for(var o=t.child;null!==o;)o.return=t,o=o.sibling},pd={reconcileChildFibers:ud,reconcileChildFibersInPlace:sd,mountChildFibersInPlace:cd,cloneChildFibers:dd},fd=Uu.Update,vd=qs.cacheContext,md=qs.getMaskedContext,hd=qs.getUnmaskedContext,gd=qs.isContextConsumer,yd=Zu.addUpdate,bd=Zu.addReplaceUpdate,Cd=Zu.addForceUpdate,kd=Zu.beginUpdateQueue,Pd=qs,Ed=Pd.hasContextChanged,wd=ms.isMounted,Td=Array.isArray,xd=function(e,t,n,r){function o(e,t,n,r,o,a){if(null===t||null!==e.updateQueue&&e.updateQueue.hasForceUpdate)return!0;var i=e.stateNode;if("function"==typeof i.shouldComponentUpdate){var l=i.shouldComponentUpdate(n,o,a);return l}var u=e.type;return!u.prototype||!u.prototype.isPureReactComponent||(!eu(t,n)||!eu(r,o))}function a(e){var t=e.stateNode,n=t.state;n&&("object"!=typeof n||Td(n))&&Vn("106",go(e)),"function"==typeof t.getChildContext&&("object"!=typeof e.type.childContextTypes?Vn("107",go(e)):void 0)}function i(e,t){t.props=e.memoizedProps,t.state=e.memoizedState}function l(e,t){t.updater=p,e.stateNode=t,ns.set(t,e)}function u(e){var t=e.type,n=e.pendingProps,r=hd(e),o=gd(e),i=o?md(e,r):es,u=new t(n,i);return l(e,u),a(e),o&&vd(e,r,i),u}function s(e,t){var n=e.stateNode,r=n.state||null,o=e.pendingProps;Qn(o,"There must be pending props for an initial mount. This error is likely caused by a bug in React. Please file an issue.");var a=hd(e);if(n.props=o,n.state=r,n.refs=es,n.context=md(e,a),"function"==typeof n.componentWillMount){n.componentWillMount();var i=e.updateQueue;null!==i&&(n.state=kd(e,i,n,r,o,t))}"function"==typeof n.componentDidMount&&(e.effectTag|=fd)}function c(e,t){var n=e.stateNode;i(e,n);var r=e.memoizedState,a=e.pendingProps;a||(a=e.memoizedProps,Qn(null!=a,"There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue."));var l=hd(e),s=md(e,l);if(!o(e,e.memoizedProps,a,e.memoizedState,r,s))return n.props=a,n.state=r,n.context=s,!1;var c=u(e);c.props=a,c.state=r=c.state||null,c.context=s,"function"==typeof c.componentWillMount&&c.componentWillMount();var d=e.updateQueue;return null!==d&&(c.state=kd(e,d,c,r,a,t)),"function"==typeof n.componentDidMount&&(e.effectTag|=fd),!0}function d(e,t,a){var l=t.stateNode;i(t,l);var u=t.memoizedProps,s=t.pendingProps;s||(s=u,Qn(null!=s,"There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue."));var c=l.context,d=hd(t),f=md(t,d);u===s&&c===f||"function"==typeof l.componentWillReceiveProps&&(l.componentWillReceiveProps(s,f),l.state!==t.memoizedState&&p.enqueueReplaceState(l,l.state,null));var v=t.updateQueue,m=t.memoizedState,h=void 0;if(h=null!==v?kd(t,v,l,m,s,a):m,!(u!==s||m!==h||Ed()||null!==v&&v.hasForceUpdate))return"function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=fd)), + !1;var g=o(t,u,s,m,h,f);return g?("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(s,h,f),"function"==typeof l.componentDidUpdate&&(t.effectTag|=fd)):("function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=fd)),n(t,s),r(t,h)),l.props=s,l.state=h,l.context=f,g}var p={isMounted:wd,enqueueSetState:function(n,r,o){var a=ns.get(n),i=t();o=void 0===o?null:o,yd(a,r,o,i),e(a,i)},enqueueReplaceState:function(n,r,o){var a=ns.get(n),i=t();o=void 0===o?null:o,bd(a,r,o,i),e(a,i)},enqueueForceUpdate:function(n,r){var o=ns.get(n),a=t();r=void 0===r?null:r,Cd(o,r,a),e(o,a)}};return{adoptClassInstance:l,constructClassInstance:u,mountClassInstance:s,resumeMountClassInstance:c,updateClassInstance:d}},Sd=pd.mountChildFibersInPlace,Nd=pd.reconcileChildFibers,Rd=pd.reconcileChildFibersInPlace,Od=pd.cloneChildFibers,_d=Zu.beginUpdateQueue,Fd=qs.getMaskedContext,Md=qs.getUnmaskedContext,Ad=qs.hasContextChanged,Id=qs.pushContextProvider,Dd=qs.pushTopLevelContextObject,Ld=qs.invalidateContextProvider,Ud=$r.IndeterminateComponent,Hd=$r.FunctionalComponent,Wd=$r.ClassComponent,jd=$r.HostRoot,Vd=$r.HostComponent,Bd=$r.HostText,zd=$r.HostPortal,Kd=$r.CoroutineComponent,Yd=$r.CoroutineHandlerPhase,qd=$r.YieldComponent,Qd=$r.Fragment,$d=Hu.NoWork,Xd=Hu.OffscreenPriority,Gd=Uu.Placement,Zd=Uu.ContentReset,Jd=Uu.Err,ep=Uu.Ref,tp=function(e,t,n,r){function o(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function a(e){e.progressedFirstDeletion=e.progressedLastDeletion=null}function i(e){e.firstEffect=e.progressedFirstDeletion,e.lastEffect=e.progressedLastDeletion}function l(e,t,n){var r=t.pendingWorkPriority;u(e,t,n,r)}function u(e,t,n,r){t.memoizedProps=null,null===e?t.child=Sd(t,t.child,n,r):e.child===t.child?(a(t),t.child=Nd(t,t.child,n,r),i(t)):(t.child=Rd(t,t.child,n,r),i(t)),o(e,t,r)}function s(e,t){var n=t.pendingProps;if(Ad())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n)return C(e,t);return l(e,t,n),P(t,n),t.child}function c(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=ep)}function d(e,t){var n=t.type,r=t.pendingProps,o=t.memoizedProps;if(Ad())null===r&&(r=o);else{if(null===r||o===r)return C(e,t);if("function"==typeof n.shouldComponentUpdate&&!n.shouldComponentUpdate(o,r))return P(t,r),C(e,t)}var a,i=Md(t),u=Fd(t,i);return a=n(r,u),l(e,t,a),P(t,r),t.child}function p(e,t,n){var r=Id(t),o=void 0;return null===e?t.stateNode?o=I(t,n):(M(t),A(t,n),o=!0):o=D(e,t,n),f(e,t,o,r)}function f(e,t,n,r){if(c(e,t),!n)return C(e,t);var o=t.stateNode;Yo.current=t;var a=void 0;return a=o.render(),l(e,t,a),E(t,o.state),P(t,o.props),r&&Ld(t),t.child}function v(e,t,n){var r=t.stateNode;r.pendingContext?Dd(t,r.pendingContext,r.pendingContext!==r.context):r.context&&Dd(t,r.context,!1),O(t,r.containerInfo);var o=t.updateQueue;if(null!==o){var a=t.memoizedState,i=_d(t,o,null,a,null,n);if(a===i)return C(e,t);var u=i.element;return l(e,t,u),E(t,i),t.child}return C(e,t)}function m(e,t){R(t);var n=t.pendingProps,r=null!==e?e.memoizedProps:null,o=t.memoizedProps;if(Ad())null===n&&(n=o,Qn(null!==n,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue."));else if(null===n||o===n){if(!S&&N(t.type,o)&&t.pendingWorkPriority!==Xd){for(var a=t.progressedChild;null!==a;)a.pendingWorkPriority=Xd,a=a.sibling;return null}return C(e,t)}var i=n.children,s=x(n);if(s?i=null:r&&x(r)&&(t.effectTag|=Zd),c(e,t),!S&&N(t.type,n)&&t.pendingWorkPriority!==Xd){if(t.progressedPriority===Xd&&(t.child=t.progressedChild),u(e,t,i,Xd),P(t,n),t.child=null!==e?e.child:null,null===e)for(var d=t.progressedChild;null!==d;)d.effectTag=Gd,d=d.sibling;return null}return l(e,t,i),P(t,n),t.child}function h(e,t){var n=t.pendingProps;return null===n&&(n=t.memoizedProps),P(t,n),null}function g(e,t,n){Qn(null===e,"An indeterminate component should never have mounted. This error is likely caused by a bug in React. Please file an issue.");var r,o=t.type,a=t.pendingProps,i=Md(t),u=Fd(t,i);if(r=o(a,u),"object"==typeof r&&null!==r&&"function"==typeof r.render){t.tag=Wd;var s=Id(t);return F(t,r),A(t,n),f(e,t,!0,s)}return t.tag=Hd,l(e,t,r),P(t,a),t.child}function y(e,t){var n=t.pendingProps;Ad()?null===n&&(n=e&&e.memoizedProps,Qn(null!==n,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue.")):null!==n&&t.memoizedProps!==n||(n=t.memoizedProps);var r=n.children,o=t.pendingWorkPriority;return t.memoizedProps=null,null===e?t.stateNode=Sd(t,t.stateNode,r,o):e.child===t.child?(a(t),t.stateNode=Nd(t,t.stateNode,r,o),i(t)):(t.stateNode=Rd(t,t.stateNode,r,o),i(t)),P(t,n),t.stateNode}function b(e,t){O(t,t.stateNode.containerInfo);var n=t.pendingWorkPriority,r=t.pendingProps;if(Ad())null===r&&(r=e&&e.memoizedProps,Qn(null!=r,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue."));else if(null===r||t.memoizedProps===r)return C(e,t);return null===e?(t.child=Rd(t,t.child,r,n),P(t,r),o(e,t,n)):(l(e,t,r),P(t,r)),t.child}function C(e,t){var n=t.pendingWorkPriority;return e&&t.child===e.child&&a(t),Od(e,t),o(e,t,n),t.child}function k(e,t){switch(t.tag){case Wd:Id(t);break;case zd:O(t,t.stateNode.containerInfo)}return null}function P(e,t){e.memoizedProps=t,e.pendingProps=null}function E(e,t){e.memoizedState=t}function w(e,t,n){if(t.pendingWorkPriority===$d||t.pendingWorkPriority>n)return k(e,t);switch(t.firstEffect=null,t.lastEffect=null,t.progressedPriority===n&&(t.child=t.progressedChild),t.tag){case Ud:return g(e,t,n);case Hd:return d(e,t);case Wd:return p(e,t,n);case jd:return v(e,t,n);case Vd:return m(e,t);case Bd:return h(e,t);case Yd:t.tag=Kd;case Kd:return y(e,t);case qd:return null;case zd:return b(e,t);case Qd:return s(e,t);default:Qn(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}}function T(e,t,n){if(Qn(t.tag===Wd||t.tag===jd,"Invalid type of work. This error is likely caused by a bug in React. Please file an issue."),t.effectTag|=Jd,t.pendingWorkPriority===$d||t.pendingWorkPriority>n)return k(e,t);t.firstEffect=null,t.lastEffect=null;var r=null;if(l(e,t,r),t.tag===Wd){var o=t.stateNode;t.memoizedProps=o.props,t.memoizedState=o.state,t.pendingProps=null}return t.child}var x=e.shouldSetTextContent,S=e.useSyncScheduling,N=e.shouldDeprioritizeSubtree,R=t.pushHostContext,O=t.pushHostContainer,_=xd(n,r,P,E),F=_.adoptClassInstance,M=_.constructClassInstance,A=_.mountClassInstance,I=_.resumeMountClassInstance,D=_.updateClassInstance;return{beginWork:w,beginFailedWork:T}},np=pd.reconcileChildFibers,rp=qs.popContextProvider,op=$r.IndeterminateComponent,ap=$r.FunctionalComponent,ip=$r.ClassComponent,lp=$r.HostRoot,up=$r.HostComponent,sp=$r.HostText,cp=$r.HostPortal,dp=$r.CoroutineComponent,pp=$r.CoroutineHandlerPhase,fp=$r.YieldComponent,vp=$r.Fragment,mp=Uu.Ref,hp=Uu.Update,gp=function(e,t){function n(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function r(e){e.effectTag|=hp}function o(e){e.effectTag|=mp}function a(e,t){var n=t.stateNode;for(n&&(n.return=t);null!==n;){if(n.tag===up||n.tag===sp||n.tag===cp)Qn(!1,"A coroutine cannot have host component children.");else if(n.tag===fp)e.push(n.type);else if(null!==n.child){n.child.return=n,n=n.child;continue}for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function i(e,t){var r=t.memoizedProps;Qn(r,"Should be resolved by now. This error is likely caused by a bug in React. Please file an issue."),t.tag=pp;var o=[];a(o,t);var i=r.handler,l=r.props,u=i(l,o),s=null!==e?e.child:null,c=t.pendingWorkPriority;return t.child=np(t,s,u,c),n(e,t,c),t.child}function l(e,t){for(var n=t.child;null!==n;){if(n.tag===up||n.tag===sp)d(e,n.stateNode);else if(n.tag===cp);else if(null!==n.child){n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n=n.sibling}}function u(e,t){switch(t.tag){case ap:return null;case ip:return rp(t),null;case lp:var n=t.stateNode;return n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null;case up:m(t);var a=v(),u=t.type,d=t.memoizedProps;if(null!==e&&null!=t.stateNode){var y=e.memoizedProps,b=t.stateNode,C=h(),k=f(b,u,y,d,a,C);t.updateQueue=k,k&&r(t),e.ref!==t.ref&&o(t)}else{if(!d)return Qn(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),null;var P=h(),E=s(u,d,a,P,t);l(E,t),p(E,u,d,a)&&r(t),t.stateNode=E,null!==t.ref&&o(t)}return null;case sp:var w=t.memoizedProps;if(e&&null!=t.stateNode){var T=e.memoizedProps;T!==w&&r(t)}else{if("string"!=typeof w)return Qn(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),null;var x=v(),S=h(),N=c(w,x,S,t);t.stateNode=N}return null;case dp:return i(e,t);case pp:return t.tag=dp,null;case fp:return null;case vp:return null;case cp:return r(t),g(t),null;case op:Qn(!1,"An indeterminate component should have become determinate before completing. This error is likely caused by a bug in React. Please file an issue.");default:Qn(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}}var s=e.createInstance,c=e.createTextInstance,d=e.appendInitialChild,p=e.finalizeInitialChildren,f=e.prepareUpdate,v=t.getRootHostContainer,m=t.popHostContext,h=t.getHostContext,g=t.popHostContainer;return{completeWork:u}},yp=null,bp=null,Cp=null,kp=null;if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&__REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber){var Pp=__REACT_DEVTOOLS_GLOBAL_HOOK__.inject,Ep=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot,wp=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount;bp=function(e){yp=Pp(e)},Cp=function(e){if(null!=yp)try{Ep(yp,e)}catch(e){}},kp=function(e){if(null!=yp)try{wp(yp,e)}catch(e){}}}var Tp=bp,xp=Cp,Sp=kp,Np={injectInternals:Tp,onCommitRoot:xp,onCommitUnmount:Sp},Rp=$r.ClassComponent,Op=$r.HostRoot,_p=$r.HostComponent,Fp=$r.HostText,Mp=$r.HostPortal,Ap=$r.CoroutineComponent,Ip=Zu.commitCallbacks,Dp=Np.onCommitUnmount,Lp=Uu.Placement,Up=Uu.Update,Hp=Uu.Callback,Wp=Uu.ContentReset,jp=function(e,t){function n(e,n){try{n.componentWillUnmount()}catch(n){t(e,n)}}function r(e){var n=e.ref;if(null!==n){try{n(null)}catch(n){t(e,n)}}}function o(e){for(var t=e.return;null!==t;){switch(t.tag){case _p:return t.stateNode;case Op:return t.stateNode.containerInfo;case Mp:return t.stateNode.containerInfo}t=t.return}Qn(!1,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}function a(e){for(var t=e.return;null!==t;){if(i(t))return t;t=t.return}Qn(!1,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}function i(e){return e.tag===_p||e.tag===Op||e.tag===Mp}function l(e){var t=e;e:for(;;){for(;null===t.sibling;){if(null===t.return||i(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==_p&&t.tag!==Fp;){if(t.effectTag&Lp)continue e;if(null===t.child||t.tag===Mp)continue e;t.child.return=t,t=t.child}if(!(t.effectTag&Lp))return t.stateNode}}function u(e){var t=a(e),n=void 0;switch(t.tag){case _p:n=t.stateNode;break;case Op:n=t.stateNode.containerInfo;break;case Mp:n=t.stateNode.containerInfo;break;default:Qn(!1,"Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue.")}t.effectTag&Wp&&(b(n),t.effectTag&=~Wp);for(var r=l(e),o=e;;){if(o.tag===_p||o.tag===Fp)r?P(n,o.stateNode,r):k(n,o.stateNode);else if(o.tag===Mp);else if(null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)return;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function s(e){for(var t=e;;)if(p(t),null===t.child||t.tag===Mp){if(t===e)return;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function c(e,t){for(var n=t;;){if(n.tag===_p||n.tag===Fp)s(n),E(e,n.stateNode);else if(n.tag===Mp){if(e=n.stateNode.containerInfo,null!==n.child){n.child.return=n,n=n.child;continue}}else if(p(n),null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return,n.tag===Mp&&(e=o(n))}n.sibling.return=n.return,n=n.sibling}}function d(e){var t=o(e);c(t,e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)}function p(e){switch("function"==typeof Dp&&Dp(e),e.tag){case Rp:r(e);var t=e.stateNode;return void("function"==typeof t.componentWillUnmount&&n(e,t));case _p:return void r(e);case Ap:return void s(e.stateNode);case Mp:var a=o(e);return void c(a,e)}}function f(e,t){switch(t.tag){case Rp:return;case _p:var n=t.stateNode;if(null!=n&&null!==e){var r=t.memoizedProps,o=e.memoizedProps,a=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&y(n,i,a,o,r,t)}return;case Fp:Qn(null!==t.stateNode&&null!==e,"This should only be done during updates. This error is likely caused by a bug in React. Please file an issue.");var l=t.stateNode,u=t.memoizedProps,s=e.memoizedProps;return void C(l,s,u);case Op:return;case Mp:return;default:Qn(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}}function v(e,t){switch(t.tag){case Rp:var n=t.stateNode;if(t.effectTag&Up)if(null===e)n.componentDidMount();else{var r=e.memoizedProps,o=e.memoizedState;n.componentDidUpdate(r,o)}return void(t.effectTag&Hp&&null!==t.updateQueue&&Ip(t,t.updateQueue,n));case Op:var a=t.updateQueue;if(null!==a){var i=t.child&&t.child.stateNode;Ip(t,a,i)}return;case _p:var l=t.stateNode;if(null===e&&t.effectTag&Up){var u=t.type,s=t.memoizedProps;g(l,u,s,t)}return;case Fp:return;case Mp:return;default:Qn(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}}function m(e){var t=e.ref;if(null!==t){var n=w(e.stateNode);t(n)}}function h(e){var t=e.ref;null!==t&&t(null)}var g=e.commitMount,y=e.commitUpdate,b=e.resetTextContent,C=e.commitTextUpdate,k=e.appendChild,P=e.insertBefore,E=e.removeChild,w=e.getPublicInstance;return{commitPlacement:u,commitDeletion:d,commitWork:f,commitLifeCycles:v,commitAttachRef:m,commitDetachRef:h}},Vp=Es.createCursor,Bp=Es.pop,zp=Es.push,Kp=function(e){function t(){var e=p.current;return Qn(null!==e,"Expected root container to exist. This error is likely caused by a bug in React. Please file an issue."),e}function n(e,t){zp(p,t,e);var n=s(t);zp(d,e,e),zp(c,n,e)}function r(e){Bp(c,e),Bp(d,e),Bp(p,e)}function o(){var e=c.current;return Qn(null!=e,"Expected host context to exist. This error is likely caused by a bug in React. Please file an issue."),e}function a(e){var t=p.current;Qn(null!=t,"Expected root host context to exist. This error is likely caused by a bug in React. Please file an issue.");var n=null!==c.current?c.current:es,r=u(n,e.type,t);n!==r&&(zp(d,e,e),zp(c,r,e))}function i(e){d.current===e&&(Bp(c,e),Bp(d,e))}function l(){c.current=null,p.current=null}var u=e.getChildHostContext,s=e.getRootHostContext,c=Vp(null),d=Vp(null),p=Vp(null);return{getHostContext:o,getRootHostContainer:t,popHostContainer:r,popHostContext:i,pushHostContainer:n,pushHostContext:a,resetHostContainer:l}},Yp=qs.popContextProvider,qp=Es.reset,Qp=So.getStackAddendumByWorkInProgressFiber,$p=Ec.logCapturedError,Xp=hc.cloneFiber,Gp=Np.onCommitRoot,Zp=Hu.NoWork,Jp=Hu.SynchronousPriority,ef=Hu.TaskPriority,tf=Hu.AnimationPriority,nf=Hu.HighPriority,rf=Hu.LowPriority,of=Hu.OffscreenPriority,af=Uu.NoEffect,lf=Uu.Placement,uf=Uu.Update,sf=Uu.PlacementAndUpdate,cf=Uu.Deletion,df=Uu.ContentReset,pf=Uu.Callback,ff=Uu.Err,vf=Uu.Ref,mf=$r.HostRoot,hf=$r.HostComponent,gf=$r.HostPortal,yf=$r.ClassComponent,bf=Zu.getPendingPriority,Cf=qs,kf=Cf.resetContext,Pf=1,Ef=function(e){function t(e){se||(se=!0,q(e))}function n(e){ce||(ce=!0,Q(e))}function r(){qp(),kf(),A()}function o(){for(;null!==le&&le.current.pendingWorkPriority===Zp;){le.isScheduled=!1;var e=le.nextScheduledRoot;if(le.nextScheduledRoot=null,le===ue)return le=null,ue=null,oe=Zp,null;le=e}for(var t=le,n=null,o=Zp;null!==t;)t.current.pendingWorkPriority!==Zp&&(o===Zp||o>t.current.pendingWorkPriority)&&(o=t.current.pendingWorkPriority,n=t),t=t.nextScheduledRoot;return null!==n?(oe=o,Z=oe,r(),Xp(n.current,o)):(oe=Zp,null)}function a(){for(;null!==ae;){var t=ae.effectTag;if(t&df&&e.resetTextContent(ae.stateNode),t&vf){var n=ae.alternate;null!==n&&Y(n)}var r=t&~(pf|ff|df|vf);switch(r){case lf:j(ae),ae.effectTag&=~lf;break;case sf:j(ae),ae.effectTag&=~lf;var o=ae.alternate;B(o,ae);break;case uf:var a=ae.alternate;B(a,ae);break;case cf:ge=!0,V(ae),ge=!1}ae=ae.nextEffect}}function i(){for(;null!==ae;){var e=ae.effectTag;if(e&(uf|pf)){var t=ae.alternate;z(t,ae)}e&vf&&K(ae),e&ff&&C(ae);var n=ae.nextEffect;ae.nextEffect=null,ae=n}}function l(e){he=!0,ie=null;var t=e.stateNode;Qn(t.current!==e,"Cannot commit the same tree as before. This is probably a bug related to the return field. This error is likely caused by a bug in React. Please file an issue."),Yo.current=null;var n=Z;Z=ef;var r=void 0;e.effectTag!==af?null!==e.lastEffect?(e.lastEffect.nextEffect=e,r=e.firstEffect):r=e:r=e.firstEffect;var o=X();for(ae=r;null!==ae;){var l=null;try{a(e)}catch(e){l=e}null!==l&&(Qn(null!==ae,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),g(ae,l),null!==ae&&(ae=ae.nextEffect))}for(G(o),t.current=e,ae=r;null!==ae;){var u=null;try{i(e)}catch(e){u=e}null!==u&&(Qn(null!==ae,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),g(ae,u),null!==ae&&(ae=ae.nextEffect))}he=!1,"function"==typeof Gp&&Gp(e.stateNode),fe&&(fe.forEach(T),fe=null),Z=n}function u(e){var t=Zp,n=e.updateQueue,r=e.tag;null===n||r!==yf&&r!==mf||(t=bf(n));for(var o=e.progressedChild;null!==o;)o.pendingWorkPriority!==Zp&&(t===Zp||t>o.pendingWorkPriority)&&(t=o.pendingWorkPriority),o=o.sibling;e.pendingWorkPriority=t}function s(e){for(;;){var t=e.alternate,n=H(t,e),r=e.return,o=e.sibling;if(u(e),null!==n)return n;if(null!==r&&(null===r.firstEffect&&(r.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==r.lastEffect&&(r.lastEffect.nextEffect=e.firstEffect),r.lastEffect=e.lastEffect),e.effectTag!==af&&(null!==r.lastEffect?r.lastEffect.nextEffect=e:r.firstEffect=e,r.lastEffect=e)),null!==o)return o;if(null===r)return oeef)for(;null!==re&&!te;)t.timeRemaining()>Pf?(re=c(re),null===re&&null!==ie&&(t.timeRemaining()>Pf?(l(ie),re=o(),v()):te=!0)):te=!0;else for(;null!==re&&oe!==Zp&&oe<=e;)re=c(re),null===re&&(re=o(),v());n&&console.timeEnd(n)}function h(e,r){Qn(!ee,"performWork was called recursively. This error is likely caused by a bug in React. Please file an issue."),ee=!0;for(var o=!!r;e!==Zp&&!me;){Qn(null!==r||er)&&(a=!0,o.pendingWorkPriority=r),null!==o.alternate&&(o.alternate.pendingWorkPriority===Zp||o.alternate.pendingWorkPriority>r)&&(a=!0,o.alternate.pendingWorkPriority=r),null===o.return){if(o.tag!==mf)return;var i=o.stateNode;switch(P(i,r),r){case Jp:return void h(Jp,null);case ef:return;case tf:return void t(f);case nf:case rf:case of:return void n(p)}}o=o.return}}function w(){return Z===Jp&&(ee||ne)?ef:Z}function T(e){E(e,ef)}function x(e,t){var n=Z;Z=e;try{t()}finally{Z=n}}function S(e,t){var n=ne;ne=!0;try{return e(t)}finally{ne=n,ee||ne||h(ef,null)}}function N(e){var t=ne;ne=!1;try{return e()}finally{ne=t}}function R(e){var t=Z;Z=Jp;try{return e()}finally{Z=t}}function O(e){var t=Z;Z=rf;try{return e()}finally{Z=t}}var _=Kp(e),F=_.popHostContainer,M=_.popHostContext,A=_.resetHostContainer,I=tp(e,_,E,w),D=I.beginWork,L=I.beginFailedWork,U=gp(e,_),H=U.completeWork,W=jp(e,g),j=W.commitPlacement,V=W.commitDeletion,B=W.commitWork,z=W.commitLifeCycles,K=W.commitAttachRef,Y=W.commitDetachRef,q=e.scheduleAnimationCallback,Q=e.scheduleDeferredCallback,$=e.useSyncScheduling,X=e.prepareForCommit,G=e.resetAfterCommit,Z=$?Jp:rf,J=Zp,ee=!1,te=!1,ne=!1,re=null,oe=Zp,ae=null,ie=null,le=null,ue=null,se=!1,ce=!1,de=null,pe=null,fe=null,ve=null,me=null,he=!1,ge=!1;return{scheduleUpdate:E,getPriorityContext:w,performWithPriority:x,batchedUpdates:S,unbatchedUpdates:N,syncUpdates:R,deferredUpdates:O}},wf=function(e){Qn(!1,"Missing injection for fiber getContextForSubtree")};Dn._injectFiber=function(e){wf=e};var Tf=Dn,xf=Zu.addTopLevelUpdate,Sf=qs.findCurrentUnmaskedContext,Nf=qs.isContextProvider,Rf=qs.processChildContext,Of=bc.createFiberRoot,_f=ms.findCurrentHostFiber;Tf._injectFiber(function(e){var t=Sf(e);return Nf(e)?Rf(e,t,!1):t});var Ff=function(e){function t(e,t,n){var a=o(),i={element:t};n=void 0===n?null:n,xf(e,i,n,a),r(e,a)}var n=Ef(e),r=n.scheduleUpdate,o=n.getPriorityContext,a=n.performWithPriority,i=n.batchedUpdates,l=n.unbatchedUpdates,u=n.syncUpdates,s=n.deferredUpdates;return{createContainer:function(e){return Of(e)},updateContainer:function(e,n,r,o){var a=n.current,i=Tf(r);null===n.context?n.context=i:n.pendingContext=i,t(a,e,o)},performWithPriority:a,batchedUpdates:i,unbatchedUpdates:l,syncUpdates:u,deferredUpdates:s,getPublicRootInstance:function(e){var t=e.current;return t.child?t.child.stateNode:null},findHostInstance:function(e){var t=_f(e);return null===t?null:t.stateNode}}},Mf=function(e){Qn(!1,"Missing injection for fiber findDOMNode")},Af=function(e){Qn(!1,"Missing injection for stack findDOMNode")},If=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=ns.get(e);return t?"number"==typeof t.tag?Mf(t):Af(t):void("function"==typeof e.render?Qn(!1,"Unable to find node on an unmounted component."):Qn(!1,"Element appears to be neither ReactComponent nor DOMNode. Keys: %s",Object.keys(e)))};If._injectFiber=function(e){Mf=e},If._injectStack=function(e){Af=e};var Df=If,Lf=e.isValidElement,Uf=Np.injectInternals,Hf=$a.createElement,Wf=$a.getChildNamespace,jf=$a.setInitialProperties,Vf=$a.diffProperties,Bf=$a.updateProperties,zf=oo.precacheFiberNode,Kf=oo.updateFiberProps,Yf=9;Lu.inject(),Vr.injection.injectFiberControlledHostComponent($a),Df._injectFiber(function(e){return Zf.findHostInstance(e)});var qf=null,Qf=null,$f=1,Xf=9,Gf=11,Zf=Ff({getRootHostContext:function(e){var t=e.namespaceURI||null,n=e.tagName,r=Wf(t,n);return r},getChildHostContext:function(e,t){var n=e;return Wf(n,t)},getPublicInstance:function(e){return e},prepareForCommit:function(){qf=Dr.isEnabled(),Qf=Zl.getSelectionInformation(),Dr.setEnabled(!1)},resetAfterCommit:function(){Zl.restoreSelection(Qf),Qf=null,Dr.setEnabled(qf),qf=null},createInstance:function(e,t,n,r,o){var a=void 0;a=r;var i=Hf(e,t,n,a);return zf(o,i),Kf(i,t),i},appendInitialChild:function(e,t){e.appendChild(t)},finalizeInitialChildren:function(e,t,n,r){return jf(e,t,n,r),Hn(t,n)},prepareUpdate:function(e,t,n,r,o,a){return Vf(e,t,n,r,o)},commitMount:function(e,t,n,r){e.focus()},commitUpdate:function(e,t,n,r,o,a){Kf(e,o),Bf(e,t,n,r,o)},shouldSetTextContent:function(e){return"string"==typeof e.children||"number"==typeof e.children||"object"==typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&"string"==typeof e.dangerouslySetInnerHTML.__html},resetTextContent:function(e){e.textContent=""},shouldDeprioritizeSubtree:function(e,t){return!!t.hidden},createTextInstance:function(e,t,n,r){var o=document.createTextNode(e);return zf(r,o),o},commitTextUpdate:function(e,t,n){e.nodeValue=n},appendChild:function(e,t){e.appendChild(t)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},scheduleAnimationCallback:di.rAF,scheduleDeferredCallback:di.rIC,useSyncScheduling:!uo.fiberAsyncScheduling});rl.injection.injectFiberBatchedUpdates(Zf.batchedUpdates);var Jf=!1,ev={render:function(e,t,n){return Un(t),io.disableNewFiberFeatures&&(Lf(e)||("string"==typeof e?Qn(!1,"ReactDOM.render(): Invalid component element. Instead of passing a string like 'div', pass React.createElement('div') or
."):"function"==typeof e?Qn(!1,"ReactDOM.render(): Invalid component element. Instead of passing a class like Foo, pass React.createElement(Foo) or ."):null!=e&&"undefined"!=typeof e.props?Qn(!1,"ReactDOM.render(): Invalid component element. This may be caused by unintentionally loading two independent copies of React."):Qn(!1,"ReactDOM.render(): Invalid component element."))),jn(null,e,t,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return null!=e&&ns.has(e)?void 0:Vn("38"),jn(e,t,n,r)},unmountComponentAtNode:function(e){if(Ln(e)?void 0:Vn("40"),Wn(),e._reactRootContainer)return Zf.unbatchedUpdates(function(){return jn(null,null,e,function(){e._reactRootContainer=null})})},findDOMNode:Df,unstable_createPortal:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return Lc.createPortal(e,t,null,n)},unstable_batchedUpdates:rl.batchedUpdates,unstable_deferredUpdates:Zf.deferredUpdates};"function"==typeof Uf&&Uf({findFiberByHostInstance:oo.getClosestInstanceFromNode,findHostInstanceByFiber:Zf.findHostInstance});var tv=ev;return tv}); + + +/***/ } +/******/ ]); \ No newline at end of file diff --git a/fixtures/packaging/webpack/package.json b/fixtures/packaging/webpack-alias/prod/package.json similarity index 100% rename from fixtures/packaging/webpack/package.json rename to fixtures/packaging/webpack-alias/prod/package.json diff --git a/fixtures/packaging/webpack/.gitignore b/fixtures/packaging/webpack/dev/.gitignore similarity index 100% rename from fixtures/packaging/webpack/.gitignore rename to fixtures/packaging/webpack/dev/.gitignore diff --git a/fixtures/packaging/webpack/config.js b/fixtures/packaging/webpack/dev/config.js similarity index 68% rename from fixtures/packaging/webpack/config.js rename to fixtures/packaging/webpack/dev/config.js index e895e8485065..3e806cd262f6 100644 --- a/fixtures/packaging/webpack/config.js +++ b/fixtures/packaging/webpack/dev/config.js @@ -6,6 +6,6 @@ module.exports = { filename: 'output.js', }, resolve: { - root: path.resolve('../../../build/packages/'), + root: path.resolve('../../../../build/rollup/packages/'), }, }; diff --git a/fixtures/packaging/webpack/dev/index.html b/fixtures/packaging/webpack/dev/index.html new file mode 100644 index 000000000000..e010d6b31db6 --- /dev/null +++ b/fixtures/packaging/webpack/dev/index.html @@ -0,0 +1,6 @@ + + +
+ + + \ No newline at end of file diff --git a/fixtures/packaging/webpack/dev/input.js b/fixtures/packaging/webpack/dev/input.js new file mode 100644 index 000000000000..93a0e76d43df --- /dev/null +++ b/fixtures/packaging/webpack/dev/input.js @@ -0,0 +1,7 @@ +var React = require('react'); +var ReactDOM = require('react-dom'); + +ReactDOM.render( + React.createElement('h1', null, 'Hello World!'), + document.getElementById('container') +); diff --git a/fixtures/packaging/webpack/dev/package.json b/fixtures/packaging/webpack/dev/package.json new file mode 100644 index 000000000000..8ea2da478bbe --- /dev/null +++ b/fixtures/packaging/webpack/dev/package.json @@ -0,0 +1,10 @@ +{ + "name": "webpack-test", + "private": true, + "dependencies": { + "webpack": "^1.14.0" + }, + "scripts": { + "build": "rm -f output.js && webpack --config config.js" + } +} diff --git a/fixtures/packaging/webpack/prod/config.js b/fixtures/packaging/webpack/prod/config.js new file mode 100644 index 000000000000..3a1d19a429c4 --- /dev/null +++ b/fixtures/packaging/webpack/prod/config.js @@ -0,0 +1,19 @@ +var path = require('path'); +var webpack = require('webpack'); + +module.exports = { + entry: './input', + output: { + filename: 'output.js', + }, + resolve: { + root: path.resolve('../../../../build/rollup/packages/'), + }, + plugins: [ + new webpack.DefinePlugin({ + 'process.env':{ + 'NODE_ENV': JSON.stringify('production') + } + }) + ] +}; diff --git a/fixtures/packaging/webpack/prod/index.html b/fixtures/packaging/webpack/prod/index.html new file mode 100644 index 000000000000..e010d6b31db6 --- /dev/null +++ b/fixtures/packaging/webpack/prod/index.html @@ -0,0 +1,6 @@ + + +
+ + + \ No newline at end of file diff --git a/fixtures/packaging/webpack/prod/input.js b/fixtures/packaging/webpack/prod/input.js new file mode 100644 index 000000000000..93a0e76d43df --- /dev/null +++ b/fixtures/packaging/webpack/prod/input.js @@ -0,0 +1,7 @@ +var React = require('react'); +var ReactDOM = require('react-dom'); + +ReactDOM.render( + React.createElement('h1', null, 'Hello World!'), + document.getElementById('container') +); diff --git a/fixtures/packaging/webpack/prod/output.js b/fixtures/packaging/webpack/prod/output.js new file mode 100644 index 000000000000..1b76ab4cf2b7 --- /dev/null +++ b/fixtures/packaging/webpack/prod/output.js @@ -0,0 +1,1068 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; + +/******/ // The require function +/******/ function __webpack_require__(moduleId) { + +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) +/******/ return installedModules[moduleId].exports; + +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ exports: {}, +/******/ id: moduleId, +/******/ loaded: false +/******/ }; + +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); + +/******/ // Flag the module as loaded +/******/ module.loaded = true; + +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } + + +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; + +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; + +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; + +/******/ // Load entry module and return exports +/******/ return __webpack_require__(0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ function(module, exports, __webpack_require__) { + + var React = __webpack_require__(1); + var ReactDOM = __webpack_require__(8); + + ReactDOM.render( + React.createElement('h1', null, 'Hello World!'), + document.getElementById('container') + ); + + +/***/ }, +/* 1 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + if (true) { + module.exports = __webpack_require__(2); + } else { + module.exports = require('./react.node-dev.js'); + } + + +/***/ }, +/* 2 */ +/***/ function(module, exports, __webpack_require__) { + + "use strict";function reactProdInvariant(e){for(var t=arguments.length-1,r="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,o=0;o1){for(var s=Array(p),u=0;u1){for(var y=Array(u),d=0;d 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { + args[_key - 1] = arguments[_key]; + } + + var argIndex = 0; + var message = 'Warning: ' + format.replace(/%s/g, function () { + return args[argIndex++]; + }); + if (typeof console !== 'undefined') { + console.error(message); + } + try { + // --- Welcome to debugging React --- + // This error was thrown as a convenience so that you can use this stack + // to find the callsite that caused this warning to fire. + throw new Error(message); + } catch (x) {} + }; + + warning = function warning(condition, format) { + if (format === undefined) { + throw new Error('`warning(condition, format, ...args)` requires a warning ' + 'message argument'); + } + + if (format.indexOf('Failed Composite propType: ') === 0) { + return; // Ignore CompositeComponent proptype check. + } + + if (!condition) { + for (var _len2 = arguments.length, args = Array(_len2 > 2 ? _len2 - 2 : 0), _key2 = 2; _key2 < _len2; _key2++) { + args[_key2 - 2] = arguments[_key2]; + } + + printWarning.apply(undefined, [format].concat(args)); + } + }; + })(); + } + + module.exports = warning; + +/***/ }, +/* 5 */ +/***/ function(module, exports) { + + "use strict"; + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * + */ + + function makeEmptyFunction(arg) { + return function () { + return arg; + }; + } + + /** + * This function accepts and discards inputs; it has no side effects. This is + * primarily useful idiomatically for overridable function endpoints which + * always need to be callable, since JS lacks a null-call idiom ala Cocoa. + */ + var emptyFunction = function emptyFunction() {}; + + emptyFunction.thatReturns = makeEmptyFunction; + emptyFunction.thatReturnsFalse = makeEmptyFunction(false); + emptyFunction.thatReturnsTrue = makeEmptyFunction(true); + emptyFunction.thatReturnsNull = makeEmptyFunction(null); + emptyFunction.thatReturnsThis = function () { + return this; + }; + emptyFunction.thatReturnsArgument = function (arg) { + return arg; + }; + + module.exports = emptyFunction; + +/***/ }, +/* 6 */ +/***/ function(module, exports, __webpack_require__) { + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + + 'use strict'; + + var emptyObject = {}; + + if (false) { + Object.freeze(emptyObject); + } + + module.exports = emptyObject; + +/***/ }, +/* 7 */ +/***/ function(module, exports, __webpack_require__) { + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + + 'use strict'; + + /** + * Use invariant() to assert state which your program assumes to be true. + * + * Provide sprintf-style format (only %s is supported) and arguments + * to provide information about what broke and what you were + * expecting. + * + * The invariant message will be stripped in production, but the invariant + * will remain to ensure logic does not differ in production. + */ + + var validateFormat = function validateFormat(format) {}; + + if (false) { + validateFormat = function validateFormat(format) { + if (format === undefined) { + throw new Error('invariant requires an error message argument'); + } + }; + } + + function invariant(condition, format, a, b, c, d, e, f) { + validateFormat(format); + + if (!condition) { + var error; + if (format === undefined) { + error = new Error('Minified exception occurred; use the non-minified dev environment ' + 'for the full error message and additional helpful warnings.'); + } else { + var args = [a, b, c, d, e, f]; + var argIndex = 0; + error = new Error(format.replace(/%s/g, function () { + return args[argIndex++]; + })); + error.name = 'Invariant Violation'; + } + + error.framesToPop = 1; // we don't care about invariant's own frame + throw error; + } + } + + module.exports = invariant; + +/***/ }, +/* 8 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + if (true) { + module.exports = __webpack_require__(9); + } else { + module.exports = require('./react-dom.node-dev.js'); + } + + +/***/ }, +/* 9 */ +/***/ function(module, exports, __webpack_require__) { + + "use strict";function reactProdInvariant(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r-1?void 0:reactProdInvariant_1("96",e),!EventPluginRegistry.plugins[n]){t.extractEvents?void 0:reactProdInvariant_1("97",e),EventPluginRegistry.plugins[n]=t;var r=t.eventTypes;for(var o in r)publishEventForPlugin(r[o],t,o)?void 0:reactProdInvariant_1("98",o,e)}}}function publishEventForPlugin(e,t,n){EventPluginRegistry.eventNameDispatchConfigs.hasOwnProperty(n)?reactProdInvariant_1("99",n):void 0,EventPluginRegistry.eventNameDispatchConfigs[n]=e;var r=e.phasedRegistrationNames;if(r){for(var o in r)if(r.hasOwnProperty(o)){var a=r[o];publishRegistrationName(a,t,n)}return!0}return!!e.registrationName&&(publishRegistrationName(e.registrationName,t,n),!0)}function publishRegistrationName(e,t,n){EventPluginRegistry.registrationNameModules[e]?reactProdInvariant_1("100",e):void 0,EventPluginRegistry.registrationNameModules[e]=t,EventPluginRegistry.registrationNameDependencies[e]=t.eventTypes[n].dependencies}function isEndish(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function isMoveish(e){return"topMouseMove"===e||"topTouchMove"===e}function isStartish(e){return"topMouseDown"===e||"topTouchStart"===e}function executeDispatch(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=EventPluginUtils.getNodeFromInstance(r),ReactErrorUtils_1.invokeGuardedCallbackAndCatchFirstError(o,n,void 0,e),e.currentTarget=null}function executeDispatchesInOrder(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o=0||null!=t.is}function setInitialDOMProperties(e,t,n,r){for(var o in n){var a=n[o];if(n.hasOwnProperty(o))if(o===STYLE)CSSPropertyOperations_1.setValueForStyles(e,a);else if(o===DANGEROUSLY_SET_INNER_HTML){var i=a?a[HTML]:void 0;null!=i&&setInnerHTML_1(e,i)}else o===CHILDREN?"string"==typeof a?setTextContent_1(e,a):"number"==typeof a&&setTextContent_1(e,""+a):o===SUPPRESS_CONTENT_EDITABLE_WARNING||(registrationNameModules.hasOwnProperty(o)?a&&ensureListeningTo(t,o):r?DOMPropertyOperations_1.setValueForAttribute(e,o,a):(DOMProperty_1.properties[o]||DOMProperty_1.isCustomAttribute(o))&&null!=a&&DOMPropertyOperations_1.setValueForProperty(e,o,a))}}function updateDOMProperties(e,t,n,r){for(var o=0;o0;)e=getParent(e),n--;for(;o-n>0;)t=getParent(t),o--;for(var i=n;i--;){if(e===t||e===t.alternate)return e;e=getParent(e),t=getParent(t)}return null}function isAncestor(e,t){for(;t;){if(e===t||e===t.alternate)return!0;t=getParent(t)}return!1}function getParentInstance(e){return getParent(e)}function traverseTwoPhase(e,t,n){for(var r=[];e;)r.push(e),e=getParent(e);var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(l[s],"captured",o)}function listenerAtPhase(e,t,n){var r=t.dispatchConfig.phasedRegistrationNames[n];return getListener(e,r)}function accumulateDirectionalDispatches(e,t,n){var r=listenerAtPhase(e,n,t);r&&(n._dispatchListeners=accumulateInto_1(n._dispatchListeners,r),n._dispatchInstances=accumulateInto_1(n._dispatchInstances,e))}function accumulateTwoPhaseDispatchesSingle(e){e&&e.dispatchConfig.phasedRegistrationNames&&ReactTreeTraversal.traverseTwoPhase(e._targetInst,accumulateDirectionalDispatches,e)}function accumulateTwoPhaseDispatchesSingleSkipTarget(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst,n=t?ReactTreeTraversal.getParentInstance(t):null;ReactTreeTraversal.traverseTwoPhase(n,accumulateDirectionalDispatches,e)}}function accumulateDispatches(e,t,n){if(n&&n.dispatchConfig.registrationName){var r=n.dispatchConfig.registrationName,o=getListener(e,r);o&&(n._dispatchListeners=accumulateInto_1(n._dispatchListeners,o),n._dispatchInstances=accumulateInto_1(n._dispatchInstances,e))}}function accumulateDirectDispatchesSingle(e){e&&e.dispatchConfig.registrationName&&accumulateDispatches(e._targetInst,null,e)}function accumulateTwoPhaseDispatches(e){forEachAccumulated_1(e,accumulateTwoPhaseDispatchesSingle)}function accumulateTwoPhaseDispatchesSkipTarget(e){forEachAccumulated_1(e,accumulateTwoPhaseDispatchesSingleSkipTarget)}function accumulateEnterLeaveDispatches(e,t,n,r){ReactTreeTraversal.traverseEnterLeave(n,r,accumulateDispatches,e,t)}function accumulateDirectDispatches(e){forEachAccumulated_1(e,accumulateDirectDispatchesSingle)}function getTextContentAccessor(){return!contentKey&&ExecutionEnvironment.canUseDOM&&(contentKey="textContent"in document.documentElement?"textContent":"innerText"),contentKey}function FallbackCompositionState(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}function SyntheticEvent(e,t,n,r){this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n;var o=this.constructor.Interface;for(var a in o)if(o.hasOwnProperty(a)){var i=o[a];i?this[a]=i(n):"target"===a?this.target=r:this[a]=n[a]}var l=null!=n.defaultPrevented?n.defaultPrevented:n.returnValue===!1;return l?this.isDefaultPrevented=emptyFunction.thatReturnsTrue:this.isDefaultPrevented=emptyFunction.thatReturnsFalse,this.isPropagationStopped=emptyFunction.thatReturnsFalse,this}function SyntheticCompositionEvent(e,t,n,r){return SyntheticEvent_1.call(this,e,t,n,r)}function SyntheticInputEvent(e,t,n,r){return SyntheticEvent_1.call(this,e,t,n,r)}function isPresto(){var e=window.opera;return"object"==typeof e&&"function"==typeof e.version&&parseInt(e.version(),10)<=12}function isKeypressCommand(e){return(e.ctrlKey||e.altKey||e.metaKey)&&!(e.ctrlKey&&e.altKey)}function getCompositionEventType(e){switch(e){case"topCompositionStart":return eventTypes.compositionStart;case"topCompositionEnd":return eventTypes.compositionEnd;case"topCompositionUpdate":return eventTypes.compositionUpdate}}function isFallbackCompositionStart(e,t){return"topKeyDown"===e&&t.keyCode===START_KEYCODE}function isFallbackCompositionEnd(e,t){switch(e){case"topKeyUp":return END_KEYCODES.indexOf(t.keyCode)!==-1;case"topKeyDown":return t.keyCode!==START_KEYCODE;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function getDataFromCustomEvent(e){var t=e.detail;return"object"==typeof t&&"data"in t?t.data:null}function extractCompositionEvent(e,t,n,r){var o,a;if(canUseCompositionEvent?o=getCompositionEventType(e):currentComposition?isFallbackCompositionEnd(e,n)&&(o=eventTypes.compositionEnd):isFallbackCompositionStart(e,n)&&(o=eventTypes.compositionStart),!o)return null;useFallbackCompositionData&&(currentComposition||o!==eventTypes.compositionStart?o===eventTypes.compositionEnd&¤tComposition&&(a=currentComposition.getData()):currentComposition=FallbackCompositionState_1.getPooled(r));var i=SyntheticCompositionEvent_1.getPooled(o,t,n,r);if(a)i.data=a;else{var l=getDataFromCustomEvent(n);null!==l&&(i.data=l)}return EventPropagators_1.accumulateTwoPhaseDispatches(i),i}function getNativeBeforeInputChars(e,t){switch(e){case"topCompositionEnd":return getDataFromCustomEvent(t);case"topKeyPress":var n=t.which;return n!==SPACEBAR_CODE?null:(hasSpaceKeypress=!0,SPACEBAR_CHAR);case"topTextInput":var r=t.data;return r===SPACEBAR_CHAR&&hasSpaceKeypress?null:r;default:return null}}function getFallbackBeforeInputChars(e,t){if(currentComposition){if("topCompositionEnd"===e||!canUseCompositionEvent&&isFallbackCompositionEnd(e,t)){var n=currentComposition.getData();return FallbackCompositionState_1.release(currentComposition),currentComposition=null,n}return null}switch(e){case"topPaste":return null;case"topKeyPress":return t.which&&!isKeypressCommand(t)?String.fromCharCode(t.which):null;case"topCompositionEnd":return useFallbackCompositionData?null:t.data;default:return null}}function extractBeforeInputEvent(e,t,n,r){var o;if(o=canUseTextInputEvent?getNativeBeforeInputChars(e,n):getFallbackBeforeInputChars(e,n),!o)return null;var a=SyntheticInputEvent_1.getPooled(eventTypes.beforeInput,t,n,r);return a.data=o,EventPropagators_1.accumulateTwoPhaseDispatches(a),a}function performFiberBatchedUpdates(e,t){return fiberBatchedUpdates(e,t)}function batchedUpdates(e,t){return stackBatchedUpdates(performFiberBatchedUpdates,e,t)}function batchedUpdatesWithControlledComponents(e,t){if(isNestingBatched)return batchedUpdates(e,t);isNestingBatched=!0;try{return batchedUpdates(e,t)}finally{isNestingBatched=!1,ReactControlledComponent_1.restoreStateIfNeeded()}}function getEventTarget(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}function isTextInputElement(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!supportedInputTypes[e.type]:"textarea"===t}function createAndAccumulateChangeEvent(e,t,n){var r=SyntheticEvent_1.getPooled(eventTypes$1.change,e,t,n);return r.type="change",ReactControlledComponent_1.enqueueStateRestore(n),EventPropagators_1.accumulateTwoPhaseDispatches(r),r}function shouldUseChangeEvent(e){var t=e.nodeName&&e.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===e.type}function manualDispatchChangeEvent(e){var t=createAndAccumulateChangeEvent(activeElementInst,e,getEventTarget_1(e));ReactGenericBatching_1.batchedUpdates(runEventInBatch,t)}function runEventInBatch(e){EventPluginHub_1.enqueueEvents(e),EventPluginHub_1.processEventQueue(!1)}function startWatchingForChangeEventIE8(e,t){activeElement=e,activeElementInst=t,activeElement.attachEvent("onchange",manualDispatchChangeEvent)}function stopWatchingForChangeEventIE8(){activeElement&&(activeElement.detachEvent("onchange",manualDispatchChangeEvent),activeElement=null,activeElementInst=null)}function getInstIfValueChanged(e){if(inputValueTracking_1.updateValueIfChanged(e))return e}function getTargetInstForChangeEvent(e,t){if("topChange"===e)return t}function handleEventsForChangeEventIE8(e,t,n){"topFocus"===e?(stopWatchingForChangeEventIE8(),startWatchingForChangeEventIE8(t,n)):"topBlur"===e&&stopWatchingForChangeEventIE8()}function startWatchingForValueChange(e,t){activeElement=e,activeElementInst=t,activeElement.attachEvent("onpropertychange",handlePropertyChange)}function stopWatchingForValueChange(){activeElement&&(activeElement.detachEvent("onpropertychange",handlePropertyChange),activeElement=null,activeElementInst=null)}function handlePropertyChange(e){"value"===e.propertyName&&getInstIfValueChanged(activeElementInst)&&manualDispatchChangeEvent(e)}function handleEventsForInputEventPolyfill(e,t,n){"topFocus"===e?(stopWatchingForValueChange(),startWatchingForValueChange(t,n)):"topBlur"===e&&stopWatchingForValueChange()}function getTargetInstForInputEventPolyfill(e,t){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return getInstIfValueChanged(activeElementInst)}function shouldUseClickEvent(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function getTargetInstForClickEvent(e,t){if("topClick"===e)return getInstIfValueChanged(t)}function getTargetInstForInputOrChangeEvent(e,t){if("topInput"===e||"topChange"===e)return getInstIfValueChanged(t)}function SyntheticUIEvent(e,t,n,r){return SyntheticEvent_1.call(this,e,t,n,r)}function modifierStateGetter(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=modifierKeyToProp[e];return!!r&&!!n[r]}function getEventModifierState(e){return modifierStateGetter}function SyntheticMouseEvent(e,t,n,r){return SyntheticUIEvent_1.call(this,e,t,n,r)}function findRootContainerNode(e){if("number"==typeof e.tag){for(;e.return;)e=e.return;return e.tag!==HostRoot?null:e.stateNode.containerInfo}for(;e._hostParent;)e=e._hostParent;var t=ReactDOMComponentTree_1.getNodeFromInstance(e);return t.parentNode}function TopLevelCallbackBookKeeping(e,t,n){this.topLevelType=e,this.nativeEvent=t,this.targetInst=n,this.ancestors=[]}function handleTopLevelImpl(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=findRootContainerNode(n);if(!r)break;e.ancestors.push(n),n=ReactDOMComponentTree_1.getClosestInstanceFromNode(r)}while(n);for(var o=0;o=t)return{node:n,offset:t-r};r=o}n=getLeafNode(getSiblingNode(n))}}function isCollapsed(e,t,n,r){return e===n&&t===r}function getIEOffsets(e){var t=document.selection,n=t.createRange(),r=n.text.length,o=n.duplicate();o.moveToElementText(e),o.setEndPoint("EndToStart",n);var a=o.text.length,i=a+r;return{start:a,end:i}}function getModernOffsets(e){var t=window.getSelection&&window.getSelection();if(!t||0===t.rangeCount)return null;var n=t.anchorNode,r=t.anchorOffset,o=t.focusNode,a=t.focusOffset,i=t.getRangeAt(0);try{i.startContainer.nodeType,i.endContainer.nodeType}catch(e){return null}var l=isCollapsed(t.anchorNode,t.anchorOffset,t.focusNode,t.focusOffset),s=l?0:i.toString().length,u=i.cloneRange();u.selectNodeContents(e),u.setEnd(i.startContainer,i.startOffset);var c=isCollapsed(u.startContainer,u.startOffset,u.endContainer,u.endOffset),p=c?0:u.toString().length,d=p+s,f=document.createRange();f.setStart(n,r),f.setEnd(o,a);var m=f.collapsed;return{start:m?d:p,end:m?p:d}}function setIEOffsets(e,t){var n,r,o=document.selection.createRange().duplicate();void 0===t.end?(n=t.start,r=n):t.start>t.end?(n=t.end,r=t.start):(n=t.start,r=t.end),o.moveToElementText(e),o.moveStart("character",n),o.setEndPoint("EndToStart",o),o.moveEnd("character",r-n),o.select()}function setModernOffsets(e,t){if(window.getSelection){var n=window.getSelection(),r=e[getTextContentAccessor_1()].length,o=Math.min(t.start,r),a=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>a){var i=a;a=o,o=i}var l=getNodeForCharacterOffset_1(e,o),s=getNodeForCharacterOffset_1(e,a);if(l&&s){var u=document.createRange();u.setStart(l.node,l.offset),n.removeAllRanges(),o>a?(n.addRange(u),n.extend(s.node,s.offset)):(u.setEnd(s.node,s.offset),n.addRange(u))}}}function isInDocument(e){return containsNode(document.documentElement,e)}function getSelection(e){if("selectionStart"in e&&ReactInputSelection_1.hasSelectionCapabilities(e))return{start:e.selectionStart,end:e.selectionEnd};if(window.getSelection){var t=window.getSelection();return{anchorNode:t.anchorNode,anchorOffset:t.anchorOffset,focusNode:t.focusNode,focusOffset:t.focusOffset}}if(document.selection){var n=document.selection.createRange();return{parentElement:n.parentElement(),text:n.text,top:n.boundingTop,left:n.boundingLeft}}}function constructSelectEvent(e,t){if(mouseDown||null==activeElement$1||activeElement$1!==getActiveElement())return null;var n=getSelection(activeElement$1);if(!lastSelection||!shallowEqual(lastSelection,n)){lastSelection=n;var r=SyntheticEvent_1.getPooled(eventTypes$3.select,activeElementInst$1,e,t);return r.type="select",r.target=activeElement$1,EventPropagators_1.accumulateTwoPhaseDispatches(r),r}return null}function SyntheticAnimationEvent(e,t,n,r){return SyntheticEvent_1.call(this,e,t,n,r)}function SyntheticClipboardEvent(e,t,n,r){return SyntheticEvent_1.call(this,e,t,n,r)}function SyntheticFocusEvent(e,t,n,r){return SyntheticUIEvent_1.call(this,e,t,n,r)}function getEventCharCode(e){var t,n=e.keyCode;return"charCode"in e?(t=e.charCode,0===t&&13===n&&(t=13)):t=n,t>=32||13===t?t:0}function getEventKey(e){if(e.key){var t=normalizeKey[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=getEventCharCode_1(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?translateToKey[e.keyCode]||"Unidentified":""}function SyntheticKeyboardEvent(e,t,n,r){return SyntheticUIEvent_1.call(this,e,t,n,r)}function SyntheticDragEvent(e,t,n,r){return SyntheticMouseEvent_1.call(this,e,t,n,r)}function SyntheticTouchEvent(e,t,n,r){return SyntheticUIEvent_1.call(this,e,t,n,r)}function SyntheticTransitionEvent(e,t,n,r){return SyntheticEvent_1.call(this,e,t,n,r)}function SyntheticWheelEvent(e,t,n,r){return SyntheticMouseEvent_1.call(this,e,t,n,r)}function inject(){alreadyInjected||(alreadyInjected=!0,ReactBrowserEventEmitter_1.injection.injectReactEventListener(ReactEventListener_1),EventPluginHub_1.injection.injectEventPluginOrder(DOMEventPluginOrder_1),EventPluginUtils_1.injection.injectComponentTree(ReactDOMComponentTree_1),EventPluginHub_1.injection.injectEventPluginsByName({SimpleEventPlugin:SimpleEventPlugin_1,EnterLeaveEventPlugin:EnterLeaveEventPlugin_1,ChangeEventPlugin:ChangeEventPlugin_1,SelectEventPlugin:SelectEventPlugin_1,BeforeInputEventPlugin:BeforeInputEventPlugin_1}),DOMProperty_1.injection.injectDOMPropertyConfig(ARIADOMPropertyConfig_1),DOMProperty_1.injection.injectDOMPropertyConfig(HTMLDOMPropertyConfig_1),DOMProperty_1.injection.injectDOMPropertyConfig(SVGDOMPropertyConfig_1))}function comparePriority(e,t){return e!==TaskPriority&&e!==SynchronousPriority||t!==TaskPriority&&t!==SynchronousPriority?e===NoWork&&t!==NoWork?-255:e!==NoWork&&t===NoWork?255:e-t:0}function ensureUpdateQueue(e){if(null!==e.updateQueue)return e.updateQueue;var t=void 0;return t={first:null,last:null,hasForceUpdate:!1,callbackList:null},e.updateQueue=t,t}function cloneUpdateQueue(e,t){var n=e.updateQueue;if(null===n)return t.updateQueue=null,null;var r=null!==t.updateQueue?t.updateQueue:{};return r.first=n.first,r.last=n.last,r.hasForceUpdate=!1,r.callbackList=null,r.isProcessing=!1,t.updateQueue=r,r}function cloneUpdate(e){return{priorityLevel:e.priorityLevel,partialState:e.partialState,callback:e.callback,isReplace:e.isReplace,isForced:e.isForced,isTopLevelUnmount:e.isTopLevelUnmount,next:null}}function insertUpdateIntoQueue(e,t,n,r){null!==n?n.next=t:(t.next=e.first,e.first=t),null!==r?t.next=r:e.last=t}function findInsertionPosition(e,t){var n=t.priorityLevel,r=null,o=null;if(null!==e.last&&comparePriority(e.last.priorityLevel,n)<=0)r=e.last;else for(o=e.first;null!==o&&comparePriority(o.priorityLevel,n)<=0;)r=o,o=o.next;return r}function insertUpdate(e,t){var n=ensureUpdateQueue(e),r=null!==e.alternate?ensureUpdateQueue(e.alternate):null,o=findInsertionPosition(n,t),a=null!==o?o.next:n.first;if(null===r)return insertUpdateIntoQueue(n,t,o,a),null;var i=findInsertionPosition(r,t),l=null!==i?i.next:r.first;if(insertUpdateIntoQueue(n,t,o,a),a!==l){var s=cloneUpdate(t);return insertUpdateIntoQueue(r,s,i,l),s}return null===i&&(r.first=t),null===l&&(r.last=null),null}function addUpdate(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:!1,next:null};insertUpdate(e,o)}function addReplaceUpdate(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!0,isForced:!1,isTopLevelUnmount:!1,next:null};insertUpdate(e,o)}function addForceUpdate(e,t,n){var r={priorityLevel:n,partialState:null,callback:t,isReplace:!1,isForced:!0,isTopLevelUnmount:!1,next:null};insertUpdate(e,r)}function getPendingPriority(e){return null!==e.first?e.first.priorityLevel:NoWork}function addTopLevelUpdate$1(e,t,n,r){ + var o=null===t.element,a={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:o,next:null},i=insertUpdate(e,a);if(o){var l=e.updateQueue,s=null!==e.alternate?e.alternate.updateQueue:null;null!==l&&null!==a.next&&(a.next=null,l.last=a),null!==s&&null!==i&&null!==i.next&&(i.next=null,s.last=a)}}function getStateFromUpdate(e,t,n,r){var o=e.partialState;if("function"==typeof o){var a=o;return a.call(t,n,r)}return o}function beginUpdateQueue(e,t,n,r,o,a){t.hasForceUpdate=!1;for(var i=r,l=!0,s=null,u=t.first;null!==u&&comparePriority(u.priorityLevel,a)<=0;){t.first=u.next,null===t.first&&(t.last=null);var c=void 0;u.isReplace?(i=getStateFromUpdate(u,n,i,o),l=!0):(c=getStateFromUpdate(u,n,i,o),c&&(i=l?_assign({},i,c):_assign(i,c),l=!1)),u.isForced&&(t.hasForceUpdate=!0),null===u.callback||u.isTopLevelUnmount&&null!==u.next||(s=s||[],s.push(u.callback),e.effectTag|=CallbackEffect),u=u.next}return t.callbackList=s,null!==t.first||null!==s||t.hasForceUpdate||(e.updateQueue=null),i}function commitCallbacks(e,t,n){var r=t.callbackList;if(null!==r)for(var o=0;of?(h=p,p=null):h=p.sibling;var C=v(e,p,l[f],s);if(null===C){null===p&&(p=h);break}t&&p&&null===C.alternate&&n(e,p),d=i(C,d,f),null===c?u=C:c.sibling=C,c=C,p=h}if(f===l.length)return r(e,p),u;if(null===p){for(;fC?(E=f,f=null):E=f.sibling;var b=v(e,f,y.value,s);if(null===b){f||(f=E);break}t&&f&&null===b.alternate&&n(e,f),h=i(b,h,C),null===d?p=b:d.sibling=b,d=b,f=E}if(y.done)return r(e,f),p;if(null===f){for(;!y.done;C++,y=c.next()){var P=m(e,y.value,s);null!==P&&(h=i(P,h,C),null===d?p=P:d.sibling=P,d=P)}return p}for(var T=o(e,f);!y.done;C++,y=c.next()){var R=g(T,e,C,y.value,s);null!==R&&(t&&null!==R.alternate&&T.delete(null===R.key?C:R.key),h=i(R,h,C),null===d?p=R:d.sibling=R,d=R)}return t&&T.forEach(function(t){return n(e,t)}),p}function E(e,t,n,o){if(null!==t&&t.tag===HostText$5){r(e,t.sibling);var i=a(t,o);return i.pendingProps=n,i.return=e,i}r(e,t);var l=createFiberFromText$1(n,o);return l.return=e,l}function y(e,t,o,i){for(var l=o.key,s=t;null!==s;){if(s.key===l){if(s.type===o.type){r(e,s.sibling);var u=a(s,i);return u.ref=coerceRef(s,o),u.pendingProps=o.props,u.return=e,u}r(e,s);break}n(e,s),s=s.sibling}var c=createFiberFromElement$1(o,i);return c.ref=coerceRef(t,o),c.return=e,c}function b(e,t,o,i){for(var l=o.key,s=t;null!==s;){if(s.key===l){if(s.tag===CoroutineComponent$2){r(e,s.sibling);var u=a(s,i);return u.pendingProps=o,u.return=e,u}r(e,s);break}n(e,s),s=s.sibling}var c=createFiberFromCoroutine$1(o,i);return c.return=e,c}function P(e,t,n,o){var i=t;if(null!==i){if(i.tag===YieldComponent$3){r(e,i.sibling);var l=a(i,o);return l.type=n.value,l.return=e,l}r(e,i)}var s=createFiberFromYield$1(n,o);return s.type=n.value,s.return=e,s}function T(e,t,o,i){for(var l=o.key,s=t;null!==s;){if(s.key===l){if(s.tag===HostPortal$4&&s.stateNode.containerInfo===o.containerInfo&&s.stateNode.implementation===o.implementation){r(e,s.sibling);var u=a(s,i);return u.pendingProps=o.children||[],u.return=e,u}r(e,s);break}n(e,s),s=s.sibling}var c=createFiberFromPortal$1(o,i);return c.return=e,c}function R(e,t,n,o){var a=ReactFeatureFlags_1.disableNewFiberFeatures,i="object"==typeof n&&null!==n;if(i)if(a)switch(n.$$typeof){case ReactElementSymbol:return l(y(e,t,n,o));case REACT_PORTAL_TYPE:return l(T(e,t,n,o))}else switch(n.$$typeof){case ReactElementSymbol:return l(y(e,t,n,o));case REACT_COROUTINE_TYPE:return l(b(e,t,n,o));case REACT_YIELD_TYPE:return l(P(e,t,n,o));case REACT_PORTAL_TYPE:return l(T(e,t,n,o))}if(a)switch(e.tag){case ClassComponent$6:var s=e.type;null!==n&&n!==!1?reactProdInvariant_1("109",s.displayName||s.name||"Component"):void 0;break;case FunctionalComponent$2:var u=e.type;null!==n&&n!==!1?reactProdInvariant_1("105",u.displayName||u.name||"Component"):void 0}if("string"==typeof n||"number"==typeof n)return l(E(e,t,""+n,o));if(isArray(n))return h(e,t,n,o);if(getIteratorFn_1(n))return C(e,t,n,o);if(i&&throwOnInvalidObjectType(e,n),!a&&"undefined"==typeof n)switch(e.tag){case ClassComponent$6:case FunctionalComponent$2:var c=e.type;invariant(!1,"%s(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.",c.displayName||c.name||"Component")}return r(e,t)}return R}function getContextForSubtree(e){if(!e)return emptyObject;var t=ReactInstanceMap_1.get(e);return"number"==typeof t.tag?getContextFiber(t):t._processChildContext(t._context)}function isValidContainer(e){return!(!e||e.nodeType!==ELEMENT_NODE_TYPE&&e.nodeType!==DOC_NODE_TYPE&&e.nodeType!==DOCUMENT_FRAGMENT_NODE_TYPE)}function validateContainer(e){if(!isValidContainer(e))throw new Error("Target container is not a DOM element.")}function shouldAutoFocusHostComponent(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function warnAboutUnstableUse(){warned=!0}function renderSubtreeIntoContainer(e,t,n,r){validateContainer(n);var o=n.nodeType===DOCUMENT_NODE?n.documentElement:n,a=o._reactRootContainer;if(a)DOMRenderer.updateContainer(t,a,e,r);else{for(;o.lastChild;)o.removeChild(o.lastChild);var i=DOMRenderer.createContainer(o);a=o._reactRootContainer=i,DOMRenderer.unbatchedUpdates(function(){DOMRenderer.updateContainer(t,i,e,r)})}return DOMRenderer.getPublicRootInstance(a)}var _assign=__webpack_require__(3),invariant=__webpack_require__(7);__webpack_require__(4);var ExecutionEnvironment=__webpack_require__(10);__webpack_require__(11);var hyphenateStyleName=__webpack_require__(13),memoizeStringOnly=__webpack_require__(15),React=__webpack_require__(1);__webpack_require__(16);var emptyFunction=__webpack_require__(5),EventListener=__webpack_require__(18),getUnboundedScrollPosition=__webpack_require__(19),containsNode=__webpack_require__(20),focusNode=__webpack_require__(23),getActiveElement=__webpack_require__(24),shallowEqual=__webpack_require__(25),emptyObject=__webpack_require__(6),reactProdInvariant_1=reactProdInvariant,eventPluginOrder=null,namesToPlugins={},EventPluginRegistry={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(e){eventPluginOrder?reactProdInvariant_1("101"):void 0,eventPluginOrder=Array.prototype.slice.call(e),recomputePluginOrdering()},injectEventPluginsByName:function(e){var t=!1;for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];namesToPlugins.hasOwnProperty(n)&&namesToPlugins[n]===r||(namesToPlugins[n]?reactProdInvariant_1("102",n):void 0,namesToPlugins[n]=r,t=!0)}t&&recomputePluginOrdering()}},EventPluginRegistry_1=EventPluginRegistry,caughtError=null,ReactErrorUtils={invokeGuardedCallback:function(e,t,n,r,o,a,i,l,s){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(e){return e}return null},invokeGuardedCallbackAndCatchFirstError:function(e,t,n,r,o,a,i,l,s){var u=ReactErrorUtils.invokeGuardedCallback.apply(this,arguments);null!==u&&null===caughtError&&(caughtError=u)},rethrowCaughtError:function(){if(caughtError){var e=caughtError;throw caughtError=null,e}}},ReactErrorUtils_1=ReactErrorUtils,ComponentTree,injection={injectComponentTree:function(e){ComponentTree=e}},EventPluginUtils={isEndish:isEndish,isMoveish:isMoveish,isStartish:isStartish,executeDirectDispatch:executeDirectDispatch,executeDispatchesInOrder:executeDispatchesInOrder,executeDispatchesInOrderStopAtTrue:executeDispatchesInOrderStopAtTrue,hasDispatches:hasDispatches,getFiberCurrentPropsFromNode:function(e){return ComponentTree.getFiberCurrentPropsFromNode(e)},getInstanceFromNode:function(e){return ComponentTree.getInstanceFromNode(e)},getNodeFromInstance:function(e){return ComponentTree.getNodeFromInstance(e)},injection:injection},EventPluginUtils_1=EventPluginUtils,accumulateInto_1=accumulateInto,forEachAccumulated_1=forEachAccumulated,eventQueue=null,executeDispatchesAndRelease=function(e,t){e&&(EventPluginUtils_1.executeDispatchesInOrder(e,t),e.isPersistent()||e.constructor.release(e))},executeDispatchesAndReleaseSimulated=function(e){return executeDispatchesAndRelease(e,!0)},executeDispatchesAndReleaseTopLevel=function(e){return executeDispatchesAndRelease(e,!1)},EventPluginHub={injection:{injectEventPluginOrder:EventPluginRegistry_1.injectEventPluginOrder,injectEventPluginsByName:EventPluginRegistry_1.injectEventPluginsByName},getListener:function(e,t){var n;if("number"==typeof e.tag){var r=e.stateNode;if(!r)return null;var o=EventPluginUtils_1.getFiberCurrentPropsFromNode(r);if(!o)return null;if(n=o[t],shouldPreventMouseEvent(t,e.type,o))return null}else{var a=e._currentElement;if("string"==typeof a||"number"==typeof a)return null;if(!e._rootNodeID)return null;var i=a.props;if(n=i[t],shouldPreventMouseEvent(t,a.type,i))return null}return n&&"function"!=typeof n?reactProdInvariant_1("94",t,typeof n):void 0,n},extractEvents:function(e,t,n,r){for(var o,a=EventPluginRegistry_1.plugins,i=0;i]/,escapeTextContentForBrowser_1=escapeTextContentForBrowser,quoteAttributeValueForBrowser_1=quoteAttributeValueForBrowser,VALID_ATTRIBUTE_NAME_REGEX=new RegExp("^["+DOMProperty_1.ATTRIBUTE_NAME_START_CHAR+"]["+DOMProperty_1.ATTRIBUTE_NAME_CHAR+"]*$"),illegalAttributeNameCache={},validatedAttributeNameCache={},DOMPropertyOperations={createMarkupForID:function(e){return DOMProperty_1.ID_ATTRIBUTE_NAME+"="+quoteAttributeValueForBrowser_1(e)},setAttributeForID:function(e,t){e.setAttribute(DOMProperty_1.ID_ATTRIBUTE_NAME,t)},createMarkupForRoot:function(){return DOMProperty_1.ROOT_ATTRIBUTE_NAME+'=""'},setAttributeForRoot:function(e){e.setAttribute(DOMProperty_1.ROOT_ATTRIBUTE_NAME,"")},createMarkupForProperty:function(e,t){var n=DOMProperty_1.properties.hasOwnProperty(e)?DOMProperty_1.properties[e]:null;if(n){if(shouldIgnoreValue(n,t))return"";var r=n.attributeName;return n.hasBooleanValue||n.hasOverloadedBooleanValue&&t===!0?r+'=""':r+"="+quoteAttributeValueForBrowser_1(t)}return DOMProperty_1.isCustomAttribute(e)?null==t?"":e+"="+quoteAttributeValueForBrowser_1(t):null},createMarkupForCustomAttribute:function(e,t){return isAttributeNameSafe(e)&&null!=t?e+"="+quoteAttributeValueForBrowser_1(t):""},setValueForProperty:function(e,t,n){var r=DOMProperty_1.properties.hasOwnProperty(t)?DOMProperty_1.properties[t]:null;if(r){var o=r.mutationMethod;if(o)o(e,n);else{if(shouldIgnoreValue(r,n))return void DOMPropertyOperations.deleteValueForProperty(e,t);if(r.mustUseProperty)e[r.propertyName]=n;else{var a=r.attributeName,i=r.attributeNamespace;i?e.setAttributeNS(i,a,""+n):r.hasBooleanValue||r.hasOverloadedBooleanValue&&n===!0?e.setAttribute(a,""):e.setAttribute(a,""+n)}}}else if(DOMProperty_1.isCustomAttribute(t))return void DOMPropertyOperations.setValueForAttribute(e,t,n)},setValueForAttribute:function(e,t,n){isAttributeNameSafe(t)&&(null==n?e.removeAttribute(t):e.setAttribute(t,""+n))},deleteValueForAttribute:function(e,t){e.removeAttribute(t)},deleteValueForProperty:function(e,t){var n=DOMProperty_1.properties.hasOwnProperty(t)?DOMProperty_1.properties[t]:null;if(n){var r=n.mutationMethod;if(r)r(e,void 0);else if(n.mustUseProperty){var o=n.propertyName;n.hasBooleanValue?e[o]=!1:e[o]=""}else e.removeAttribute(n.attributeName)}else DOMProperty_1.isCustomAttribute(t)&&e.removeAttribute(t)}},DOMPropertyOperations_1=DOMPropertyOperations,ReactDOMInput={getHostProps:function(e,t){var n=e,r=t.value,o=t.checked,a=_assign({type:void 0,step:void 0,min:void 0,max:void 0},t,{defaultChecked:void 0,defaultValue:void 0,value:null!=r?r:n._wrapperState.initialValue,checked:null!=o?o:n._wrapperState.initialChecked});return a},mountWrapper:function(e,t){var n=t.defaultValue,r=e;r._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:null!=t.value?t.value:n}},updateWrapper:function(e,t){var n=e,r=t.checked;null!=r&&DOMPropertyOperations_1.setValueForProperty(n,"checked",r||!1);var o=t.value;if(null!=o){var a=""+o;a!==n.value&&(n.value=a)}else null==t.value&&null!=t.defaultValue&&n.defaultValue!==""+t.defaultValue&&(n.defaultValue=""+t.defaultValue),null==t.checked&&null!=t.defaultChecked&&(n.defaultChecked=!!t.defaultChecked)},postMountWrapper:function(e,t){var n=e;switch(t.type){case"submit":case"reset":break;case"color":case"date":case"datetime":case"datetime-local":case"month":case"time":case"week":n.value="",n.value=n.defaultValue;break;default:n.value=n.value}var r=n.name;""!==r&&(n.name=""),n.defaultChecked=!n.defaultChecked,n.defaultChecked=!n.defaultChecked,""!==r&&(n.name=r)},restoreControlledState:function(e,t){var n=e;ReactDOMInput.updateWrapper(n,t),updateNamedCousins(n,t)}},ReactDOMFiberInput=ReactDOMInput,ReactDOMOption={mountWrapper:function(e,t){},postMountWrapper:function(e,t){null!=t.value&&e.setAttribute("value",t.value)},getHostProps:function(e,t){var n=_assign({children:void 0},t),r=flattenChildren(t.children);return r&&(n.children=r),n}},ReactDOMFiberOption=ReactDOMOption,didWarnValueDefaultValue$1=!1,ReactDOMSelect={getHostProps:function(e,t){return _assign({},t,{value:void 0})},mountWrapper:function(e,t){var n=e,r=t.value;n._wrapperState={initialValue:null!=r?r:t.defaultValue,wasMultiple:!!t.multiple},void 0===t.value||void 0===t.defaultValue||didWarnValueDefaultValue$1||(didWarnValueDefaultValue$1=!0),n.multiple=!!t.multiple,null!=r?updateOptions(n,!!t.multiple,r):null!=t.defaultValue&&updateOptions(n,!!t.multiple,t.defaultValue)},postUpdateWrapper:function(e,t){var n=e;n._wrapperState.initialValue=void 0;var r=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!t.multiple;var o=t.value;null!=o?updateOptions(n,!!t.multiple,o):r!==!!t.multiple&&(null!=t.defaultValue?updateOptions(n,!!t.multiple,t.defaultValue):updateOptions(n,!!t.multiple,t.multiple?[]:""))},restoreControlledState:function(e,t){var n=e,r=t.value;null!=r&&updateOptions(n,!!t.multiple,r)}},ReactDOMFiberSelect=ReactDOMSelect,ReactDOMTextarea={getHostProps:function(e,t){var n=e;null!=t.dangerouslySetInnerHTML?reactProdInvariant_1("91"):void 0;var r=_assign({},t,{value:void 0,defaultValue:void 0,children:""+n._wrapperState.initialValue});return r},mountWrapper:function(e,t){var n=e,r=t.value,o=r;if(null==r){var a=t.defaultValue,i=t.children;null!=i&&(null!=a?reactProdInvariant_1("92"):void 0,Array.isArray(i)&&(i.length<=1?void 0:reactProdInvariant_1("93"),i=i[0]),a=""+i),null==a&&(a=""),o=a}n._wrapperState={initialValue:""+o}},updateWrapper:function(e,t){var n=e,r=t.value;if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e,t){var n=e,r=n.textContent;r===n._wrapperState.initialValue&&(n.value=r)},restoreControlledState:function(e,t){ReactDOMTextarea.updateWrapper(e,t)}},ReactDOMFiberTextarea=ReactDOMTextarea,createMicrosoftUnsafeLocalFunction=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e},createMicrosoftUnsafeLocalFunction_1=createMicrosoftUnsafeLocalFunction,WHITESPACE_TEST=/^[ \r\n\t\f]/,NONVISIBLE_TEST=/<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/,reusableSVGContainer,setInnerHTML=createMicrosoftUnsafeLocalFunction_1(function(e,t){if(e.namespaceURI!==DOMNamespaces_1.svg||"innerHTML"in e)e.innerHTML=t;else{reusableSVGContainer=reusableSVGContainer||document.createElement("div"),reusableSVGContainer.innerHTML=""+t+"";for(var n=reusableSVGContainer.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(ExecutionEnvironment.canUseDOM){var testElement=document.createElement("div");testElement.innerHTML=" ",""===testElement.innerHTML&&(setInnerHTML=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),WHITESPACE_TEST.test(t)||"<"===t[0]&&NONVISIBLE_TEST.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t}),testElement=null}var setInnerHTML_1=setInnerHTML,setTextContent=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};ExecutionEnvironment.canUseDOM&&("textContent"in document.documentElement||(setTextContent=function(e,t){return 3===e.nodeType?void(e.nodeValue=t):void setInnerHTML_1(e,escapeTextContentForBrowser_1(t))}));var setTextContent_1=setTextContent,inputValueTracking={_getTrackerFromNode:function(e){return getTracker(ReactDOMComponentTree_1.getInstanceFromNode(e))},trackNode:function(e){e._wrapperState.valueTracker||(e._wrapperState.valueTracker=trackValueOnNode(e,e))},track:function(e){if(!getTracker(e)){var t=ReactDOMComponentTree_1.getNodeFromInstance(e);attachTracker(e,trackValueOnNode(t,e))}},updateValueIfChanged:function(e){if(!e)return!1;var t=getTracker(e);if(!t)return"number"==typeof e.tag?inputValueTracking.trackNode(e.stateNode):inputValueTracking.track(e),!0;var n=t.getValue(),r=getValueFromNode(ReactDOMComponentTree_1.getNodeFromInstance(e));return r!==n&&(t.setValue(r),!0)},stopTracking:function(e){var t=getTracker(e);t&&t.stopTracking()}},inputValueTracking_1=inputValueTracking,_extends=_assign||function(e){for(var t=1;t";var s=l.firstChild;o=l.removeChild(s)}else o=t.is?a.createElement(e,t.is):a.createElement(e);else o=a.createElementNS(i,e);return o},setInitialProperties:function(e,t,n,r){var o,a=isCustomComponent(t,n);switch(t){case"audio":case"form":case"iframe":case"img":case"image":case"link":case"object":case"source":case"video":case"details":trapBubbledEventsLocal(e,t),o=n;break;case"input":ReactDOMFiberInput.mountWrapper(e,n),o=ReactDOMFiberInput.getHostProps(e,n),trapBubbledEventsLocal(e,t),ensureListeningTo(r,"onChange");break;case"option":ReactDOMFiberOption.mountWrapper(e,n),o=ReactDOMFiberOption.getHostProps(e,n);break;case"select":ReactDOMFiberSelect.mountWrapper(e,n),o=ReactDOMFiberSelect.getHostProps(e,n),trapBubbledEventsLocal(e,t),ensureListeningTo(r,"onChange");break;case"textarea":ReactDOMFiberTextarea.mountWrapper(e,n),o=ReactDOMFiberTextarea.getHostProps(e,n),trapBubbledEventsLocal(e,t),ensureListeningTo(r,"onChange");break;default:o=n}switch(assertValidProps(t,o),setInitialDOMProperties(e,r,o,a),t){case"input":inputValueTracking_1.trackNode(e),ReactDOMFiberInput.postMountWrapper(e,n);break;case"textarea":inputValueTracking_1.trackNode(e),ReactDOMFiberTextarea.postMountWrapper(e,n);break;case"option":ReactDOMFiberOption.postMountWrapper(e,n);break;default:"function"==typeof o.onClick&&trapClickOnNonInteractiveElement(e)}},diffProperties:function(e,t,n,r,o){var a,i,l=null;switch(t){case"input":a=ReactDOMFiberInput.getHostProps(e,n),i=ReactDOMFiberInput.getHostProps(e,r),l=[];break;case"option":a=ReactDOMFiberOption.getHostProps(e,n),i=ReactDOMFiberOption.getHostProps(e,r),l=[];break;case"select":a=ReactDOMFiberSelect.getHostProps(e,n),i=ReactDOMFiberSelect.getHostProps(e,r),l=[];break;case"textarea":a=ReactDOMFiberTextarea.getHostProps(e,n),i=ReactDOMFiberTextarea.getHostProps(e,r),l=[];break;default:a=n,i=r,"function"!=typeof a.onClick&&"function"==typeof i.onClick&&trapClickOnNonInteractiveElement(e)}assertValidProps(t,i);var s,u,c=null;for(s in a)if(!i.hasOwnProperty(s)&&a.hasOwnProperty(s)&&null!=a[s])if(s===STYLE){var p=a[s];for(u in p)p.hasOwnProperty(u)&&(c||(c={}),c[u]="")}else s===DANGEROUSLY_SET_INNER_HTML||s===CHILDREN||s===SUPPRESS_CONTENT_EDITABLE_WARNING||(registrationNameModules.hasOwnProperty(s)?l||(l=[]):(l=l||[]).push(s,null));for(s in i){var d=i[s],f=null!=a?a[s]:void 0;if(i.hasOwnProperty(s)&&d!==f&&(null!=d||null!=f))if(s===STYLE)if(f){for(u in f)!f.hasOwnProperty(u)||d&&d.hasOwnProperty(u)||(c||(c={}),c[u]="");for(u in d)d.hasOwnProperty(u)&&f[u]!==d[u]&&(c||(c={}),c[u]=d[u])}else c||(l||(l=[]),l.push(s,c)),c=d;else if(s===DANGEROUSLY_SET_INNER_HTML){var m=d?d[HTML]:void 0,v=f?f[HTML]:void 0;null!=m&&v!==m&&(l=l||[]).push(s,""+m)}else s===CHILDREN?f===d||"string"!=typeof d&&"number"!=typeof d||(l=l||[]).push(s,""+d):s===SUPPRESS_CONTENT_EDITABLE_WARNING||(registrationNameModules.hasOwnProperty(s)?(d&&ensureListeningTo(o,s),l||f===d||(l=[])):(l=l||[]).push(s,d))}return c&&(l=l||[]).push(STYLE,c),l},updateProperties:function(e,t,n,r,o){var a=isCustomComponent(n,r),i=isCustomComponent(n,o);switch(updateDOMProperties(e,t,a,i),n){case"input":ReactDOMFiberInput.updateWrapper(e,o);break;case"textarea":ReactDOMFiberTextarea.updateWrapper(e,o);break;case"select":ReactDOMFiberSelect.postUpdateWrapper(e,o)}},restoreControlledState:function(e,t,n){switch(t){case"input":return void ReactDOMFiberInput.restoreControlledState(e,n);case"textarea":return void ReactDOMFiberTextarea.restoreControlledState(e,n);case"select":return void ReactDOMFiberSelect.restoreControlledState(e,n)}}},ReactDOMFiberComponent_1=ReactDOMFiberComponent,rAF=void 0,rIC=void 0;if("function"!=typeof requestAnimationFrame)invariant(!1,"React depends on requestAnimationFrame. Make sure that you load a polyfill in older browsers.");else if("function"!=typeof requestIdleCallback){var scheduledRAFCallback=null,scheduledRICCallback=null,isIdleScheduled=!1,isAnimationFrameScheduled=!1,frameDeadline=0,previousFrameTime=33,activeFrameTime=33,frameDeadlineObject={timeRemaining:"object"==typeof performance&&"function"==typeof performance.now?function(){return frameDeadline-performance.now()}:function(){return frameDeadline-Date.now()}},messageKey="__reactIdleCallback$"+Math.random().toString(36).slice(2),idleTick=function(e){if(e.source===window&&e.data===messageKey){isIdleScheduled=!1;var t=scheduledRICCallback;scheduledRICCallback=null,t&&t(frameDeadlineObject)}};window.addEventListener("message",idleTick,!1);var animationTick=function(e){isAnimationFrameScheduled=!1;var t=e-frameDeadline+activeFrameTime;t1?1-t:void 0;return this._fallbackText=o.slice(e,l),this._fallbackText}}),PooledClass_1.addPoolingTo(FallbackCompositionState);var FallbackCompositionState_1=FallbackCompositionState,shouldBeReleasedProperties=["dispatchConfig","_targetInst","nativeEvent","isDefaultPrevented","isPropagationStopped","_dispatchListeners","_dispatchInstances"],EventInterface={type:null,target:null,currentTarget:emptyFunction.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};_assign(SyntheticEvent.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=emptyFunction.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=emptyFunction.thatReturnsTrue)},persist:function(){this.isPersistent=emptyFunction.thatReturnsTrue},isPersistent:emptyFunction.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var t in e)this[t]=null;for(var n=0;n8&&documentMode<=11),SPACEBAR_CODE=32,SPACEBAR_CHAR=String.fromCharCode(SPACEBAR_CODE),eventTypes={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},hasSpaceKeypress=!1,currentComposition=null,BeforeInputEventPlugin={eventTypes:eventTypes,extractEvents:function(e,t,n,r){return[extractCompositionEvent(e,t,n,r),extractBeforeInputEvent(e,t,n,r)]}},BeforeInputEventPlugin_1=BeforeInputEventPlugin,stackBatchedUpdates=function(e,t,n,r,o,a){return e(t,n,r,o,a)},fiberBatchedUpdates=function(e,t){return e(t)},isNestingBatched=!1,ReactGenericBatchingInjection={injectStackBatchedUpdates:function(e){stackBatchedUpdates=e},injectFiberBatchedUpdates:function(e){fiberBatchedUpdates=e}},ReactGenericBatching={batchedUpdates:batchedUpdatesWithControlledComponents,injection:ReactGenericBatchingInjection},ReactGenericBatching_1=ReactGenericBatching,getEventTarget_1=getEventTarget,supportedInputTypes={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},isTextInputElement_1=isTextInputElement,eventTypes$1={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},activeElement=null,activeElementInst=null,doesChangeEventBubble=!1;ExecutionEnvironment.canUseDOM&&(doesChangeEventBubble=isEventSupported_1("change")&&(!document.documentMode||document.documentMode>8));var isInputEventSupported=!1;ExecutionEnvironment.canUseDOM&&(isInputEventSupported=isEventSupported_1("input")&&(!document.documentMode||document.documentMode>9));var ChangeEventPlugin={eventTypes:eventTypes$1,_isInputEventSupported:isInputEventSupported,extractEvents:function(e,t,n,r){var o,a,i=t?ReactDOMComponentTree_1.getNodeFromInstance(t):window;if(shouldUseChangeEvent(i)?doesChangeEventBubble?o=getTargetInstForChangeEvent:a=handleEventsForChangeEventIE8:isTextInputElement_1(i)?isInputEventSupported?o=getTargetInstForInputOrChangeEvent:(o=getTargetInstForInputEventPolyfill,a=handleEventsForInputEventPolyfill):shouldUseClickEvent(i)&&(o=getTargetInstForClickEvent),o){var l=o(e,t);if(l){var s=createAndAccumulateChangeEvent(l,n,r);return s}}a&&a(e,i,t)}},ChangeEventPlugin_1=ChangeEventPlugin,DOMEventPluginOrder=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"],DOMEventPluginOrder_1=DOMEventPluginOrder,UIEventInterface={view:function(e){if(e.view)return e.view;var t=getEventTarget_1(e);if(t.window===t)return t;var n=t.ownerDocument;return n?n.defaultView||n.parentWindow:window},detail:function(e){return e.detail||0}};SyntheticEvent_1.augmentClass(SyntheticUIEvent,UIEventInterface);var SyntheticUIEvent_1=SyntheticUIEvent,modifierKeyToProp={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"},getEventModifierState_1=getEventModifierState,MouseEventInterface={screenX:null,screenY:null,clientX:null,clientY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:getEventModifierState_1,button:function(e){var t=e.button;return"which"in e?t:2===t?2:4===t?1:0},buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},pageX:function(e){return"pageX"in e?e.pageX:e.clientX+ViewportMetrics_1.currentScrollLeft},pageY:function(e){return"pageY"in e?e.pageY:e.clientY+ViewportMetrics_1.currentScrollTop}};SyntheticUIEvent_1.augmentClass(SyntheticMouseEvent,MouseEventInterface);var SyntheticMouseEvent_1=SyntheticMouseEvent,eventTypes$2={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},EnterLeaveEventPlugin={eventTypes:eventTypes$2,extractEvents:function(e,t,n,r){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var o;if(r.window===r)o=r;else{var a=r.ownerDocument;o=a?a.defaultView||a.parentWindow:window}var i,l;if("topMouseOut"===e){i=t;var s=n.relatedTarget||n.toElement;l=s?ReactDOMComponentTree_1.getClosestInstanceFromNode(s):null}else i=null,l=t;if(i===l)return null;var u=null==i?o:ReactDOMComponentTree_1.getNodeFromInstance(i),c=null==l?o:ReactDOMComponentTree_1.getNodeFromInstance(l),p=SyntheticMouseEvent_1.getPooled(eventTypes$2.mouseLeave,i,n,r);p.type="mouseleave",p.target=u,p.relatedTarget=c;var d=SyntheticMouseEvent_1.getPooled(eventTypes$2.mouseEnter,l,n,r);return d.type="mouseenter",d.target=c,d.relatedTarget=u,EventPropagators_1.accumulateEnterLeaveDispatches(p,d,i,l),[p,d]}},EnterLeaveEventPlugin_1=EnterLeaveEventPlugin,MUST_USE_PROPERTY=DOMProperty_1.injection.MUST_USE_PROPERTY,HAS_BOOLEAN_VALUE=DOMProperty_1.injection.HAS_BOOLEAN_VALUE,HAS_NUMERIC_VALUE=DOMProperty_1.injection.HAS_NUMERIC_VALUE,HAS_POSITIVE_NUMERIC_VALUE=DOMProperty_1.injection.HAS_POSITIVE_NUMERIC_VALUE,HAS_OVERLOADED_BOOLEAN_VALUE=DOMProperty_1.injection.HAS_OVERLOADED_BOOLEAN_VALUE,HTMLDOMPropertyConfig={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+DOMProperty_1.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:HAS_BOOLEAN_VALUE,allowTransparency:0,alt:0,as:0,async:HAS_BOOLEAN_VALUE,autoComplete:0,autoPlay:HAS_BOOLEAN_VALUE,capture:HAS_BOOLEAN_VALUE,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:MUST_USE_PROPERTY|HAS_BOOLEAN_VALUE,cite:0,classID:0,className:0,cols:HAS_POSITIVE_NUMERIC_VALUE,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:HAS_BOOLEAN_VALUE,coords:0,crossOrigin:0,data:0,dateTime:0,default:HAS_BOOLEAN_VALUE,defer:HAS_BOOLEAN_VALUE,dir:0,disabled:HAS_BOOLEAN_VALUE,download:HAS_OVERLOADED_BOOLEAN_VALUE,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:HAS_BOOLEAN_VALUE,formTarget:0,frameBorder:0,headers:0,height:0,hidden:HAS_BOOLEAN_VALUE,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:HAS_BOOLEAN_VALUE,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:MUST_USE_PROPERTY|HAS_BOOLEAN_VALUE,muted:MUST_USE_PROPERTY|HAS_BOOLEAN_VALUE,name:0,nonce:0,noValidate:HAS_BOOLEAN_VALUE,open:HAS_BOOLEAN_VALUE,optimum:0,pattern:0,placeholder:0,playsInline:HAS_BOOLEAN_VALUE,poster:0,preload:0,profile:0,radioGroup:0,readOnly:HAS_BOOLEAN_VALUE,referrerPolicy:0,rel:0,required:HAS_BOOLEAN_VALUE,reversed:HAS_BOOLEAN_VALUE,role:0,rows:HAS_POSITIVE_NUMERIC_VALUE,rowSpan:HAS_NUMERIC_VALUE,sandbox:0,scope:0,scoped:HAS_BOOLEAN_VALUE,scrolling:0,seamless:HAS_BOOLEAN_VALUE,selected:MUST_USE_PROPERTY|HAS_BOOLEAN_VALUE,shape:0,size:HAS_POSITIVE_NUMERIC_VALUE,sizes:0,slot:0,span:HAS_POSITIVE_NUMERIC_VALUE,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:HAS_NUMERIC_VALUE,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:HAS_BOOLEAN_VALUE,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{}},HTMLDOMPropertyConfig_1=HTMLDOMPropertyConfig,HostRoot=ReactTypeOfWork.HostRoot;_assign(TopLevelCallbackBookKeeping.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.targetInst=null,this.ancestors.length=0}}),PooledClass_1.addPoolingTo(TopLevelCallbackBookKeeping,PooledClass_1.threeArgumentPooler);var ReactEventListener={_enabled:!0,_handleTopLevel:null,WINDOW_HANDLE:ExecutionEnvironment.canUseDOM?window:null,setHandleTopLevel:function(e){ReactEventListener._handleTopLevel=e},setEnabled:function(e){ReactEventListener._enabled=!!e},isEnabled:function(){return ReactEventListener._enabled},trapBubbledEvent:function(e,t,n){return n?EventListener.listen(n,t,ReactEventListener.dispatchEvent.bind(null,e)):null},trapCapturedEvent:function(e,t,n){return n?EventListener.capture(n,t,ReactEventListener.dispatchEvent.bind(null,e)):null},monitorScrollValue:function(e){var t=scrollValueMonitor.bind(null,e);EventListener.listen(window,"scroll",t)},dispatchEvent:function(e,t){if(ReactEventListener._enabled){var n=getEventTarget_1(t),r=ReactDOMComponentTree_1.getClosestInstanceFromNode(n),o=TopLevelCallbackBookKeeping.getPooled(e,t,r);try{ReactGenericBatching_1.batchedUpdates(handleTopLevelImpl,o)}finally{TopLevelCallbackBookKeeping.release(o)}}}},ReactEventListener_1=ReactEventListener,NS={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},ATTRS={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift", + bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},SVGDOMPropertyConfig={Properties:{},DOMAttributeNamespaces:{xlinkActuate:NS.xlink,xlinkArcrole:NS.xlink,xlinkHref:NS.xlink,xlinkRole:NS.xlink,xlinkShow:NS.xlink,xlinkTitle:NS.xlink,xlinkType:NS.xlink,xmlBase:NS.xml,xmlLang:NS.xml,xmlSpace:NS.xml},DOMAttributeNames:{}};Object.keys(ATTRS).forEach(function(e){SVGDOMPropertyConfig.Properties[e]=0,ATTRS[e]&&(SVGDOMPropertyConfig.DOMAttributeNames[e]=ATTRS[e])});var SVGDOMPropertyConfig_1=SVGDOMPropertyConfig,getNodeForCharacterOffset_1=getNodeForCharacterOffset,useIEOffsets=ExecutionEnvironment.canUseDOM&&"selection"in document&&!("getSelection"in window),ReactDOMSelection={getOffsets:useIEOffsets?getIEOffsets:getModernOffsets,setOffsets:useIEOffsets?setIEOffsets:setModernOffsets},ReactDOMSelection_1=ReactDOMSelection,ReactInputSelection={hasSelectionCapabilities:function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)},getSelectionInformation:function(){var e=getActiveElement();return{focusedElem:e,selectionRange:ReactInputSelection.hasSelectionCapabilities(e)?ReactInputSelection.getSelection(e):null}},restoreSelection:function(e){var t=getActiveElement(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&isInDocument(n)){ReactInputSelection.hasSelectionCapabilities(n)&&ReactInputSelection.setSelection(n,r);for(var o=[],a=n;a=a.parentNode;)1===a.nodeType&&o.push({element:a,left:a.scrollLeft,top:a.scrollTop});focusNode(n);for(var i=0;i-1;)valueStack[index]=null,index--},ReactFiberStack={createCursor:createCursor$1,isEmpty:isEmpty,pop:pop$1,push:push$1,reset:reset},_extends$1=_assign||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:null,o={$$typeof:REACT_COROUTINE_TYPE$1,key:null==r?null:""+r,children:e,handler:t,props:n};return o},createYield=function(e){var t={$$typeof:REACT_YIELD_TYPE$1,value:e};return t},isCoroutine=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===REACT_COROUTINE_TYPE$1},isYield=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===REACT_YIELD_TYPE$1},REACT_YIELD_TYPE_1=REACT_YIELD_TYPE$1,REACT_COROUTINE_TYPE_1=REACT_COROUTINE_TYPE$1,ReactCoroutine={createCoroutine:createCoroutine,createYield:createYield,isCoroutine:isCoroutine,isYield:isYield,REACT_YIELD_TYPE:REACT_YIELD_TYPE_1,REACT_COROUTINE_TYPE:REACT_COROUTINE_TYPE_1},REACT_PORTAL_TYPE$1="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.portal")||60106,createPortal=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:REACT_PORTAL_TYPE$1,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},isPortal=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===REACT_PORTAL_TYPE$1},REACT_PORTAL_TYPE_1=REACT_PORTAL_TYPE$1,ReactPortal={createPortal:createPortal,isPortal:isPortal,REACT_PORTAL_TYPE:REACT_PORTAL_TYPE_1},ITERATOR_SYMBOL="function"==typeof Symbol&&Symbol.iterator,FAUX_ITERATOR_SYMBOL="@@iterator",getIteratorFn_1=getIteratorFn,REACT_COROUTINE_TYPE=ReactCoroutine.REACT_COROUTINE_TYPE,REACT_YIELD_TYPE=ReactCoroutine.REACT_YIELD_TYPE,REACT_PORTAL_TYPE=ReactPortal.REACT_PORTAL_TYPE,cloneFiber$2=ReactFiber.cloneFiber,createFiberFromElement$1=ReactFiber.createFiberFromElement,createFiberFromFragment$1=ReactFiber.createFiberFromFragment,createFiberFromText$1=ReactFiber.createFiberFromText,createFiberFromCoroutine$1=ReactFiber.createFiberFromCoroutine,createFiberFromYield$1=ReactFiber.createFiberFromYield,createFiberFromPortal$1=ReactFiber.createFiberFromPortal,isArray=Array.isArray,FunctionalComponent$2=ReactTypeOfWork.FunctionalComponent,ClassComponent$6=ReactTypeOfWork.ClassComponent,HostText$5=ReactTypeOfWork.HostText,HostPortal$4=ReactTypeOfWork.HostPortal,CoroutineComponent$2=ReactTypeOfWork.CoroutineComponent,YieldComponent$3=ReactTypeOfWork.YieldComponent,Fragment$3=ReactTypeOfWork.Fragment,NoEffect$3=ReactTypeOfSideEffect.NoEffect,Placement$3=ReactTypeOfSideEffect.Placement,Deletion$1=ReactTypeOfSideEffect.Deletion,reconcileChildFibers$1=ChildReconciler(!0,!0),reconcileChildFibersInPlace$1=ChildReconciler(!1,!0),mountChildFibersInPlace$1=ChildReconciler(!1,!1),cloneChildFibers$1=function(e,t){if(t.child)if(null!==e&&t.child===e.child){var n=t.child,r=cloneFiber$2(n,n.pendingWorkPriority);for(t.child=r,r.return=t;null!==n.sibling;)n=n.sibling,r=r.sibling=cloneFiber$2(n,n.pendingWorkPriority),r.return=t;r.sibling=null}else for(var o=t.child;null!==o;)o.return=t,o=o.sibling},ReactChildFiber={reconcileChildFibers:reconcileChildFibers$1,reconcileChildFibersInPlace:reconcileChildFibersInPlace$1,mountChildFibersInPlace:mountChildFibersInPlace$1,cloneChildFibers:cloneChildFibers$1},Update$1=ReactTypeOfSideEffect.Update,cacheContext$1=ReactFiberContext.cacheContext,getMaskedContext$2=ReactFiberContext.getMaskedContext,getUnmaskedContext$2=ReactFiberContext.getUnmaskedContext,isContextConsumer$1=ReactFiberContext.isContextConsumer,addUpdate$1=ReactFiberUpdateQueue.addUpdate,addReplaceUpdate$1=ReactFiberUpdateQueue.addReplaceUpdate,addForceUpdate$1=ReactFiberUpdateQueue.addForceUpdate,beginUpdateQueue$2=ReactFiberUpdateQueue.beginUpdateQueue,_require4$3=ReactFiberContext,hasContextChanged$2=_require4$3.hasContextChanged,isMounted$1=ReactFiberTreeReflection.isMounted,isArray$1=Array.isArray,ReactFiberClassComponent=function(e,t,n,r){function o(e,t,n,r,o,a){if(null===t||null!==e.updateQueue&&e.updateQueue.hasForceUpdate)return!0;var i=e.stateNode;if("function"==typeof i.shouldComponentUpdate){var l=i.shouldComponentUpdate(n,o,a);return l}var s=e.type;return!s.prototype||!s.prototype.isPureReactComponent||(!shallowEqual(t,n)||!shallowEqual(r,o))}function a(e){var t=e.stateNode,n=t.state;n&&("object"!=typeof n||isArray$1(n))&&reactProdInvariant_1("106",getComponentName_1(e)),"function"==typeof t.getChildContext&&("object"!=typeof e.type.childContextTypes?reactProdInvariant_1("107",getComponentName_1(e)):void 0)}function i(e,t){t.props=e.memoizedProps,t.state=e.memoizedState}function l(e,t){t.updater=d,e.stateNode=t,ReactInstanceMap_1.set(t,e)}function s(e){var t=e.type,n=e.pendingProps,r=getUnmaskedContext$2(e),o=isContextConsumer$1(e),i=o?getMaskedContext$2(e,r):emptyObject,s=new t(n,i);return l(e,s),a(e),o&&cacheContext$1(e,r,i),s}function u(e,t){var n=e.stateNode,r=n.state||null,o=e.pendingProps;invariant(o,"There must be pending props for an initial mount. This error is likely caused by a bug in React. Please file an issue.");var a=getUnmaskedContext$2(e);if(n.props=o,n.state=r,n.refs=emptyObject,n.context=getMaskedContext$2(e,a),"function"==typeof n.componentWillMount){n.componentWillMount();var i=e.updateQueue;null!==i&&(n.state=beginUpdateQueue$2(e,i,n,r,o,t))}"function"==typeof n.componentDidMount&&(e.effectTag|=Update$1)}function c(e,t){var n=e.stateNode;i(e,n);var r=e.memoizedState,a=e.pendingProps;a||(a=e.memoizedProps,invariant(null!=a,"There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue."));var l=getUnmaskedContext$2(e),u=getMaskedContext$2(e,l);if(!o(e,e.memoizedProps,a,e.memoizedState,r,u))return n.props=a,n.state=r,n.context=u,!1;var c=s(e);c.props=a,c.state=r=c.state||null,c.context=u,"function"==typeof c.componentWillMount&&c.componentWillMount();var p=e.updateQueue;return null!==p&&(c.state=beginUpdateQueue$2(e,p,c,r,a,t)),"function"==typeof n.componentDidMount&&(e.effectTag|=Update$1),!0}function p(e,t,a){var l=t.stateNode;i(t,l);var s=t.memoizedProps,u=t.pendingProps;u||(u=s,invariant(null!=u,"There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue."));var c=l.context,p=getUnmaskedContext$2(t),f=getMaskedContext$2(t,p);s===u&&c===f||"function"==typeof l.componentWillReceiveProps&&(l.componentWillReceiveProps(u,f),l.state!==t.memoizedState&&d.enqueueReplaceState(l,l.state,null));var m=t.updateQueue,v=t.memoizedState,g=void 0;if(g=null!==m?beginUpdateQueue$2(t,m,l,v,u,a):v,!(s!==u||v!==g||hasContextChanged$2()||null!==m&&m.hasForceUpdate))return"function"==typeof l.componentDidUpdate&&(s===e.memoizedProps&&v===e.memoizedState||(t.effectTag|=Update$1)),!1;var h=o(t,s,u,v,g,f);return h?("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(u,g,f),"function"==typeof l.componentDidUpdate&&(t.effectTag|=Update$1)):("function"==typeof l.componentDidUpdate&&(s===e.memoizedProps&&v===e.memoizedState||(t.effectTag|=Update$1)),n(t,u),r(t,g)),l.props=u,l.state=g,l.context=f,h}var d={isMounted:isMounted$1,enqueueSetState:function(n,r,o){var a=ReactInstanceMap_1.get(n),i=t();o=void 0===o?null:o,addUpdate$1(a,r,o,i),e(a,i)},enqueueReplaceState:function(n,r,o){var a=ReactInstanceMap_1.get(n),i=t();o=void 0===o?null:o,addReplaceUpdate$1(a,r,o,i),e(a,i)},enqueueForceUpdate:function(n,r){var o=ReactInstanceMap_1.get(n),a=t();r=void 0===r?null:r,addForceUpdate$1(o,r,a),e(o,a)}};return{adoptClassInstance:l,constructClassInstance:s,mountClassInstance:u,resumeMountClassInstance:c,updateClassInstance:p}},mountChildFibersInPlace=ReactChildFiber.mountChildFibersInPlace,reconcileChildFibers=ReactChildFiber.reconcileChildFibers,reconcileChildFibersInPlace=ReactChildFiber.reconcileChildFibersInPlace,cloneChildFibers=ReactChildFiber.cloneChildFibers,beginUpdateQueue$1=ReactFiberUpdateQueue.beginUpdateQueue,getMaskedContext$1=ReactFiberContext.getMaskedContext,getUnmaskedContext$1=ReactFiberContext.getUnmaskedContext,hasContextChanged$1=ReactFiberContext.hasContextChanged,pushContextProvider$1=ReactFiberContext.pushContextProvider,pushTopLevelContextObject$1=ReactFiberContext.pushTopLevelContextObject,invalidateContextProvider$1=ReactFiberContext.invalidateContextProvider,IndeterminateComponent$2=ReactTypeOfWork.IndeterminateComponent,FunctionalComponent$1=ReactTypeOfWork.FunctionalComponent,ClassComponent$5=ReactTypeOfWork.ClassComponent,HostRoot$6=ReactTypeOfWork.HostRoot,HostComponent$7=ReactTypeOfWork.HostComponent,HostText$4=ReactTypeOfWork.HostText,HostPortal$3=ReactTypeOfWork.HostPortal,CoroutineComponent$1=ReactTypeOfWork.CoroutineComponent,CoroutineHandlerPhase=ReactTypeOfWork.CoroutineHandlerPhase,YieldComponent$2=ReactTypeOfWork.YieldComponent,Fragment$2=ReactTypeOfWork.Fragment,NoWork$3=ReactPriorityLevel.NoWork,OffscreenPriority$1=ReactPriorityLevel.OffscreenPriority,Placement$2=ReactTypeOfSideEffect.Placement,ContentReset$1=ReactTypeOfSideEffect.ContentReset,Err$1=ReactTypeOfSideEffect.Err,Ref$1=ReactTypeOfSideEffect.Ref,ReactFiberBeginWork=function(e,t,n,r){ + function o(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function a(e){e.progressedFirstDeletion=e.progressedLastDeletion=null}function i(e){e.firstEffect=e.progressedFirstDeletion,e.lastEffect=e.progressedLastDeletion}function l(e,t,n){var r=t.pendingWorkPriority;s(e,t,n,r)}function s(e,t,n,r){t.memoizedProps=null,null===e?t.child=mountChildFibersInPlace(t,t.child,n,r):e.child===t.child?(a(t),t.child=reconcileChildFibers(t,t.child,n,r),i(t)):(t.child=reconcileChildFibersInPlace(t,t.child,n,r),i(t)),o(e,t,r)}function u(e,t){var n=t.pendingProps;if(hasContextChanged$1())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n)return y(e,t);return l(e,t,n),P(t,n),t.child}function c(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=Ref$1)}function p(e,t){var n=t.type,r=t.pendingProps,o=t.memoizedProps;if(hasContextChanged$1())null===r&&(r=o);else{if(null===r||o===r)return y(e,t);if("function"==typeof n.shouldComponentUpdate&&!n.shouldComponentUpdate(o,r))return P(t,r),y(e,t)}var a,i=getUnmaskedContext$1(t),s=getMaskedContext$1(t,i);return a=n(r,s),l(e,t,a),P(t,r),t.child}function d(e,t,n){var r=pushContextProvider$1(t),o=void 0;return null===e?t.stateNode?o=D(t,n):(M(t),A(t,n),o=!0):o=U(e,t,n),f(e,t,o,r)}function f(e,t,n,r){if(c(e,t),!n)return y(e,t);var o=t.stateNode;ReactCurrentOwnerRollupShim.current=t;var a=void 0;return a=o.render(),l(e,t,a),T(t,o.state),P(t,o.props),r&&invalidateContextProvider$1(t),t.child}function m(e,t,n){var r=t.stateNode;r.pendingContext?pushTopLevelContextObject$1(t,r.pendingContext,r.pendingContext!==r.context):r.context&&pushTopLevelContextObject$1(t,r.context,!1),I(t,r.containerInfo);var o=t.updateQueue;if(null!==o){var a=t.memoizedState,i=beginUpdateQueue$1(t,o,null,a,null,n);if(a===i)return y(e,t);var s=i.element;return l(e,t,s),T(t,i),t.child}return y(e,t)}function v(e,t){F(t);var n=t.pendingProps,r=null!==e?e.memoizedProps:null,o=t.memoizedProps;if(hasContextChanged$1())null===n&&(n=o,invariant(null!==n,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue."));else if(null===n||o===n){if(!O&&k(t.type,o)&&t.pendingWorkPriority!==OffscreenPriority$1){for(var a=t.progressedChild;null!==a;)a.pendingWorkPriority=OffscreenPriority$1,a=a.sibling;return null}return y(e,t)}var i=n.children,u=S(n);if(u?i=null:r&&S(r)&&(t.effectTag|=ContentReset$1),c(e,t),!O&&k(t.type,n)&&t.pendingWorkPriority!==OffscreenPriority$1){if(t.progressedPriority===OffscreenPriority$1&&(t.child=t.progressedChild),s(e,t,i,OffscreenPriority$1),P(t,n),t.child=null!==e?e.child:null,null===e)for(var p=t.progressedChild;null!==p;)p.effectTag=Placement$2,p=p.sibling;return null}return l(e,t,i),P(t,n),t.child}function g(e,t){var n=t.pendingProps;return null===n&&(n=t.memoizedProps),P(t,n),null}function h(e,t,n){invariant(null===e,"An indeterminate component should never have mounted. This error is likely caused by a bug in React. Please file an issue.");var r,o=t.type,a=t.pendingProps,i=getUnmaskedContext$1(t),s=getMaskedContext$1(t,i);if(r=o(a,s),"object"==typeof r&&null!==r&&"function"==typeof r.render){t.tag=ClassComponent$5;var u=pushContextProvider$1(t);return N(t,r),A(t,n),f(e,t,!0,u)}return t.tag=FunctionalComponent$1,l(e,t,r),P(t,a),t.child}function C(e,t){var n=t.pendingProps;hasContextChanged$1()?null===n&&(n=e&&e.memoizedProps,invariant(null!==n,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue.")):null!==n&&t.memoizedProps!==n||(n=t.memoizedProps);var r=n.children,o=t.pendingWorkPriority;return t.memoizedProps=null,null===e?t.stateNode=mountChildFibersInPlace(t,t.stateNode,r,o):e.child===t.child?(a(t),t.stateNode=reconcileChildFibers(t,t.stateNode,r,o),i(t)):(t.stateNode=reconcileChildFibersInPlace(t,t.stateNode,r,o),i(t)),P(t,n),t.stateNode}function E(e,t){I(t,t.stateNode.containerInfo);var n=t.pendingWorkPriority,r=t.pendingProps;if(hasContextChanged$1())null===r&&(r=e&&e.memoizedProps,invariant(null!=r,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue."));else if(null===r||t.memoizedProps===r)return y(e,t);return null===e?(t.child=reconcileChildFibersInPlace(t,t.child,r,n),P(t,r),o(e,t,n)):(l(e,t,r),P(t,r)),t.child}function y(e,t){var n=t.pendingWorkPriority;return e&&t.child===e.child&&a(t),cloneChildFibers(e,t),o(e,t,n),t.child}function b(e,t){switch(t.tag){case ClassComponent$5:pushContextProvider$1(t);break;case HostPortal$3:I(t,t.stateNode.containerInfo)}return null}function P(e,t){e.memoizedProps=t,e.pendingProps=null}function T(e,t){e.memoizedState=t}function R(e,t,n){if(t.pendingWorkPriority===NoWork$3||t.pendingWorkPriority>n)return b(e,t);switch(t.firstEffect=null,t.lastEffect=null,t.progressedPriority===n&&(t.child=t.progressedChild),t.tag){case IndeterminateComponent$2:return h(e,t,n);case FunctionalComponent$1:return p(e,t);case ClassComponent$5:return d(e,t,n);case HostRoot$6:return m(e,t,n);case HostComponent$7:return v(e,t);case HostText$4:return g(e,t);case CoroutineHandlerPhase:t.tag=CoroutineComponent$1;case CoroutineComponent$1:return C(e,t);case YieldComponent$2:return null;case HostPortal$3:return E(e,t);case Fragment$2:return u(e,t);default:invariant(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}}function _(e,t,n){if(invariant(t.tag===ClassComponent$5||t.tag===HostRoot$6,"Invalid type of work. This error is likely caused by a bug in React. Please file an issue."),t.effectTag|=Err$1,t.pendingWorkPriority===NoWork$3||t.pendingWorkPriority>n)return b(e,t);t.firstEffect=null,t.lastEffect=null;var r=null;if(l(e,t,r),t.tag===ClassComponent$5){var o=t.stateNode;t.memoizedProps=o.props,t.memoizedState=o.state,t.pendingProps=null}return t.child}var S=e.shouldSetTextContent,O=e.useSyncScheduling,k=e.shouldDeprioritizeSubtree,F=t.pushHostContext,I=t.pushHostContainer,x=ReactFiberClassComponent(n,r,P,T),N=x.adoptClassInstance,M=x.constructClassInstance,A=x.mountClassInstance,D=x.resumeMountClassInstance,U=x.updateClassInstance;return{beginWork:R,beginFailedWork:_}},reconcileChildFibers$2=ReactChildFiber.reconcileChildFibers,popContextProvider$2=ReactFiberContext.popContextProvider,IndeterminateComponent$3=ReactTypeOfWork.IndeterminateComponent,FunctionalComponent$3=ReactTypeOfWork.FunctionalComponent,ClassComponent$7=ReactTypeOfWork.ClassComponent,HostRoot$7=ReactTypeOfWork.HostRoot,HostComponent$8=ReactTypeOfWork.HostComponent,HostText$6=ReactTypeOfWork.HostText,HostPortal$5=ReactTypeOfWork.HostPortal,CoroutineComponent$3=ReactTypeOfWork.CoroutineComponent,CoroutineHandlerPhase$1=ReactTypeOfWork.CoroutineHandlerPhase,YieldComponent$4=ReactTypeOfWork.YieldComponent,Fragment$4=ReactTypeOfWork.Fragment,Ref$2=ReactTypeOfSideEffect.Ref,Update$2=ReactTypeOfSideEffect.Update,ReactFiberCompleteWork=function(e,t){function n(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function r(e){e.effectTag|=Update$2}function o(e){e.effectTag|=Ref$2}function a(e,t){var n=t.stateNode;for(n&&(n.return=t);null!==n;){if(n.tag===HostComponent$8||n.tag===HostText$6||n.tag===HostPortal$5)invariant(!1,"A coroutine cannot have host component children.");else if(n.tag===YieldComponent$4)e.push(n.type);else if(null!==n.child){n.child.return=n,n=n.child;continue}for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function i(e,t){var r=t.memoizedProps;invariant(r,"Should be resolved by now. This error is likely caused by a bug in React. Please file an issue."),t.tag=CoroutineHandlerPhase$1;var o=[];a(o,t);var i=r.handler,l=r.props,s=i(l,o),u=null!==e?e.child:null,c=t.pendingWorkPriority;return t.child=reconcileChildFibers$2(t,u,s,c),n(e,t,c),t.child}function l(e,t){for(var n=t.child;null!==n;){if(n.tag===HostComponent$8||n.tag===HostText$6)p(e,n.stateNode);else if(n.tag===HostPortal$5);else if(null!==n.child){n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n=n.sibling}}function s(e,t){switch(t.tag){case FunctionalComponent$3:return null;case ClassComponent$7:return popContextProvider$2(t),null;case HostRoot$7:var n=t.stateNode;return n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null;case HostComponent$8:v(t);var a=m(),s=t.type,p=t.memoizedProps;if(null!==e&&null!=t.stateNode){var C=e.memoizedProps,E=t.stateNode,y=g(),b=f(E,s,C,p,a,y);t.updateQueue=b,b&&r(t),e.ref!==t.ref&&o(t)}else{if(!p)return invariant(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),null;var P=g(),T=u(s,p,a,P,t);l(T,t),d(T,s,p,a)&&r(t),t.stateNode=T,null!==t.ref&&o(t)}return null;case HostText$6:var R=t.memoizedProps;if(e&&null!=t.stateNode){var _=e.memoizedProps;_!==R&&r(t)}else{if("string"!=typeof R)return invariant(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),null;var S=m(),O=g(),k=c(R,S,O,t);t.stateNode=k}return null;case CoroutineComponent$3:return i(e,t);case CoroutineHandlerPhase$1:return t.tag=CoroutineComponent$3,null;case YieldComponent$4:return null;case Fragment$4:return null;case HostPortal$5:return r(t),h(t),null;case IndeterminateComponent$3:invariant(!1,"An indeterminate component should have become determinate before completing. This error is likely caused by a bug in React. Please file an issue.");default:invariant(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}}var u=e.createInstance,c=e.createTextInstance,p=e.appendInitialChild,d=e.finalizeInitialChildren,f=e.prepareUpdate,m=t.getRootHostContainer,v=t.popHostContext,g=t.getHostContext,h=t.popHostContainer;return{completeWork:s}},rendererID=null,injectInternals$1=null,onCommitRoot$1=null,onCommitUnmount$1=null;if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&__REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber){var inject$1=__REACT_DEVTOOLS_GLOBAL_HOOK__.inject,onCommitFiberRoot=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot,onCommitFiberUnmount=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount;injectInternals$1=function(e){rendererID=inject$1(e)},onCommitRoot$1=function(e){if(null!=rendererID)try{onCommitFiberRoot(rendererID,e)}catch(e){}},onCommitUnmount$1=function(e){if(null!=rendererID)try{onCommitFiberUnmount(rendererID,e)}catch(e){}}}var injectInternals_1=injectInternals$1,onCommitRoot_1=onCommitRoot$1,onCommitUnmount_1=onCommitUnmount$1,ReactFiberDevToolsHook={injectInternals:injectInternals_1,onCommitRoot:onCommitRoot_1,onCommitUnmount:onCommitUnmount_1},ClassComponent$8=ReactTypeOfWork.ClassComponent,HostRoot$8=ReactTypeOfWork.HostRoot,HostComponent$9=ReactTypeOfWork.HostComponent,HostText$7=ReactTypeOfWork.HostText,HostPortal$6=ReactTypeOfWork.HostPortal,CoroutineComponent$4=ReactTypeOfWork.CoroutineComponent,commitCallbacks$1=ReactFiberUpdateQueue.commitCallbacks,onCommitUnmount=ReactFiberDevToolsHook.onCommitUnmount,Placement$4=ReactTypeOfSideEffect.Placement,Update$3=ReactTypeOfSideEffect.Update,Callback$1=ReactTypeOfSideEffect.Callback,ContentReset$2=ReactTypeOfSideEffect.ContentReset,ReactFiberCommitWork=function(e,t){function n(e,n){try{n.componentWillUnmount()}catch(n){t(e,n)}}function r(e){var n=e.ref;if(null!==n){try{n(null)}catch(n){t(e,n)}}}function o(e){for(var t=e.return;null!==t;){switch(t.tag){case HostComponent$9:return t.stateNode;case HostRoot$8:return t.stateNode.containerInfo;case HostPortal$6:return t.stateNode.containerInfo}t=t.return}invariant(!1,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}function a(e){for(var t=e.return;null!==t;){if(i(t))return t;t=t.return}invariant(!1,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}function i(e){return e.tag===HostComponent$9||e.tag===HostRoot$8||e.tag===HostPortal$6}function l(e){var t=e;e:for(;;){for(;null===t.sibling;){if(null===t.return||i(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==HostComponent$9&&t.tag!==HostText$7;){if(t.effectTag&Placement$4)continue e;if(null===t.child||t.tag===HostPortal$6)continue e;t.child.return=t,t=t.child}if(!(t.effectTag&Placement$4))return t.stateNode}}function s(e){var t=a(e),n=void 0;switch(t.tag){case HostComponent$9:n=t.stateNode;break;case HostRoot$8:n=t.stateNode.containerInfo;break;case HostPortal$6:n=t.stateNode.containerInfo;break;default:invariant(!1,"Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue.")}t.effectTag&ContentReset$2&&(E(n),t.effectTag&=~ContentReset$2);for(var r=l(e),o=e;;){if(o.tag===HostComponent$9||o.tag===HostText$7)r?P(n,o.stateNode,r):b(n,o.stateNode);else if(o.tag===HostPortal$6);else if(null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)return;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function u(e){for(var t=e;;)if(d(t),null===t.child||t.tag===HostPortal$6){if(t===e)return;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function c(e,t){for(var n=t;;){if(n.tag===HostComponent$9||n.tag===HostText$7)u(n),T(e,n.stateNode);else if(n.tag===HostPortal$6){if(e=n.stateNode.containerInfo,null!==n.child){n.child.return=n,n=n.child;continue}}else if(d(n),null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return,n.tag===HostPortal$6&&(e=o(n))}n.sibling.return=n.return,n=n.sibling}}function p(e){var t=o(e);c(t,e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)}function d(e){switch("function"==typeof onCommitUnmount&&onCommitUnmount(e),e.tag){case ClassComponent$8:r(e);var t=e.stateNode;return void("function"==typeof t.componentWillUnmount&&n(e,t));case HostComponent$9:return void r(e);case CoroutineComponent$4:return void u(e.stateNode);case HostPortal$6:var a=o(e);return void c(a,e)}}function f(e,t){switch(t.tag){case ClassComponent$8:return;case HostComponent$9:var n=t.stateNode;if(null!=n&&null!==e){var r=t.memoizedProps,o=e.memoizedProps,a=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&C(n,i,a,o,r,t)}return;case HostText$7:invariant(null!==t.stateNode&&null!==e,"This should only be done during updates. This error is likely caused by a bug in React. Please file an issue.");var l=t.stateNode,s=t.memoizedProps,u=e.memoizedProps;return void y(l,u,s);case HostRoot$8:return;case HostPortal$6:return;default:invariant(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}}function m(e,t){switch(t.tag){case ClassComponent$8:var n=t.stateNode;if(t.effectTag&Update$3)if(null===e)n.componentDidMount();else{var r=e.memoizedProps,o=e.memoizedState;n.componentDidUpdate(r,o)}return void(t.effectTag&Callback$1&&null!==t.updateQueue&&commitCallbacks$1(t,t.updateQueue,n));case HostRoot$8:var a=t.updateQueue;if(null!==a){var i=t.child&&t.child.stateNode;commitCallbacks$1(t,a,i)}return;case HostComponent$9:var l=t.stateNode;if(null===e&&t.effectTag&Update$3){var s=t.type,u=t.memoizedProps;h(l,s,u,t)}return;case HostText$7:return;case HostPortal$6:return;default:invariant(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}}function v(e){var t=e.ref;if(null!==t){var n=R(e.stateNode);t(n)}}function g(e){var t=e.ref;null!==t&&t(null)}var h=e.commitMount,C=e.commitUpdate,E=e.resetTextContent,y=e.commitTextUpdate,b=e.appendChild,P=e.insertBefore,T=e.removeChild,R=e.getPublicInstance;return{commitPlacement:s,commitDeletion:p,commitWork:f,commitLifeCycles:m,commitAttachRef:v,commitDetachRef:g}},createCursor$2=ReactFiberStack.createCursor,pop$2=ReactFiberStack.pop,push$2=ReactFiberStack.push,ReactFiberHostContext=function(e){function t(){var e=d.current;return invariant(null!==e,"Expected root container to exist. This error is likely caused by a bug in React. Please file an issue."),e}function n(e,t){push$2(d,t,e);var n=u(t);push$2(p,e,e),push$2(c,n,e)}function r(e){pop$2(c,e),pop$2(p,e),pop$2(d,e)}function o(){var e=c.current;return invariant(null!=e,"Expected host context to exist. This error is likely caused by a bug in React. Please file an issue."),e}function a(e){var t=d.current;invariant(null!=t,"Expected root host context to exist. This error is likely caused by a bug in React. Please file an issue.");var n=null!==c.current?c.current:emptyObject,r=s(n,e.type,t);n!==r&&(push$2(p,e,e),push$2(c,r,e))}function i(e){p.current===e&&(pop$2(c,e),pop$2(p,e))}function l(){c.current=null,d.current=null}var s=e.getChildHostContext,u=e.getRootHostContext,c=createCursor$2(null),p=createCursor$2(null),d=createCursor$2(null);return{getHostContext:o,getRootHostContainer:t,popHostContainer:r,popHostContext:i,pushHostContainer:n,pushHostContext:a,resetHostContainer:l}},popContextProvider$1=ReactFiberContext.popContextProvider,reset$1=ReactFiberStack.reset,getStackAddendumByWorkInProgressFiber$4=ReactFiberComponentTreeHook.getStackAddendumByWorkInProgressFiber,logCapturedError=ReactFiberErrorLogger.logCapturedError,cloneFiber$1=ReactFiber.cloneFiber,onCommitRoot=ReactFiberDevToolsHook.onCommitRoot,NoWork$2=ReactPriorityLevel.NoWork,SynchronousPriority$1=ReactPriorityLevel.SynchronousPriority,TaskPriority$1=ReactPriorityLevel.TaskPriority,AnimationPriority=ReactPriorityLevel.AnimationPriority,HighPriority=ReactPriorityLevel.HighPriority,LowPriority=ReactPriorityLevel.LowPriority,OffscreenPriority=ReactPriorityLevel.OffscreenPriority,NoEffect$2=ReactTypeOfSideEffect.NoEffect,Placement$1=ReactTypeOfSideEffect.Placement,Update=ReactTypeOfSideEffect.Update,PlacementAndUpdate=ReactTypeOfSideEffect.PlacementAndUpdate,Deletion=ReactTypeOfSideEffect.Deletion,ContentReset=ReactTypeOfSideEffect.ContentReset,Callback=ReactTypeOfSideEffect.Callback,Err=ReactTypeOfSideEffect.Err,Ref=ReactTypeOfSideEffect.Ref,HostRoot$5=ReactTypeOfWork.HostRoot,HostComponent$6=ReactTypeOfWork.HostComponent,HostPortal$2=ReactTypeOfWork.HostPortal,ClassComponent$4=ReactTypeOfWork.ClassComponent,getPendingPriority$1=ReactFiberUpdateQueue.getPendingPriority,_require12=ReactFiberContext,resetContext$1=_require12.resetContext,ReactFiberInstrumentation$1,timeHeuristicForUnitOfWork=1,ReactFiberScheduler=function(e){function t(e){ue||(ue=!0,z(e))}function n(e){ce||(ce=!0,Q(e))}function r(){reset$1(),resetContext$1(),A()}function o(){for(;null!==le&&le.current.pendingWorkPriority===NoWork$2;){le.isScheduled=!1;var e=le.nextScheduledRoot;if(le.nextScheduledRoot=null,le===se)return le=null,se=null,oe=NoWork$2,null;le=e}for(var t=le,n=null,o=NoWork$2;null!==t;)t.current.pendingWorkPriority!==NoWork$2&&(o===NoWork$2||o>t.current.pendingWorkPriority)&&(o=t.current.pendingWorkPriority,n=t),t=t.nextScheduledRoot;return null!==n?(oe=o,Z=oe,r(),cloneFiber$1(n.current,o)):(oe=NoWork$2,null)}function a(){for(;null!==ae;){var t=ae.effectTag;if(t&ContentReset&&e.resetTextContent(ae.stateNode),t&Ref){var n=ae.alternate;null!==n&&K(n)}var r=t&~(Callback|Err|ContentReset|Ref);switch(r){case Placement$1:B(ae),ae.effectTag&=~Placement$1;break;case PlacementAndUpdate:B(ae),ae.effectTag&=~Placement$1;var o=ae.alternate;V(o,ae);break;case Update:var a=ae.alternate;V(a,ae);break;case Deletion:he=!0,W(ae),he=!1}ae=ae.nextEffect}}function i(){for(;null!==ae;){var e=ae.effectTag;if(e&(Update|Callback)){var t=ae.alternate;j(t,ae)}e&Ref&&Y(ae),e&Err&&y(ae);var n=ae.nextEffect;ae.nextEffect=null,ae=n}}function l(e){ge=!0,ie=null;var t=e.stateNode;invariant(t.current!==e,"Cannot commit the same tree as before. This is probably a bug related to the return field. This error is likely caused by a bug in React. Please file an issue."),ReactCurrentOwnerRollupShim.current=null;var n=Z;Z=TaskPriority$1;var r=void 0;e.effectTag!==NoEffect$2?null!==e.lastEffect?(e.lastEffect.nextEffect=e,r=e.firstEffect):r=e:r=e.firstEffect;var o=G();for(ae=r;null!==ae;){var l=null;try{a(e)}catch(e){l=e}null!==l&&(invariant(null!==ae,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),h(ae,l),null!==ae&&(ae=ae.nextEffect))}for(X(o),t.current=e,ae=r;null!==ae;){var s=null;try{i(e)}catch(e){s=e}null!==s&&(invariant(null!==ae,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),h(ae,s),null!==ae&&(ae=ae.nextEffect))}ge=!1,"function"==typeof onCommitRoot&&onCommitRoot(e.stateNode),fe&&(fe.forEach(_),fe=null),Z=n}function s(e){var t=NoWork$2,n=e.updateQueue,r=e.tag;null===n||r!==ClassComponent$4&&r!==HostRoot$5||(t=getPendingPriority$1(n));for(var o=e.progressedChild;null!==o;)o.pendingWorkPriority!==NoWork$2&&(t===NoWork$2||t>o.pendingWorkPriority)&&(t=o.pendingWorkPriority),o=o.sibling;e.pendingWorkPriority=t}function u(e){for(;;){var t=e.alternate,n=L(t,e),r=e.return,o=e.sibling;if(s(e),null!==n)return n;if(null!==r&&(null===r.firstEffect&&(r.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==r.lastEffect&&(r.lastEffect.nextEffect=e.firstEffect),r.lastEffect=e.lastEffect),e.effectTag!==NoEffect$2&&(null!==r.lastEffect?r.lastEffect.nextEffect=e:r.firstEffect=e,r.lastEffect=e)),null!==o)return o;if(null===r)return oeTaskPriority$1)for(;null!==re&&!te;)t.timeRemaining()>timeHeuristicForUnitOfWork?(re=c(re),null===re&&null!==ie&&(t.timeRemaining()>timeHeuristicForUnitOfWork?(l(ie),re=o(),m()):te=!0)):te=!0;else for(;null!==re&&oe!==NoWork$2&&oe<=e;)re=c(re),null===re&&(re=o(),m());n&&console.timeEnd(n)}function g(e,r){invariant(!ee,"performWork was called recursively. This error is likely caused by a bug in React. Please file an issue."),ee=!0;for(var o=!!r;e!==NoWork$2&&!ve;){invariant(null!==r||er)&&(a=!0,o.pendingWorkPriority=r),null!==o.alternate&&(o.alternate.pendingWorkPriority===NoWork$2||o.alternate.pendingWorkPriority>r)&&(a=!0,o.alternate.pendingWorkPriority=r),null===o.return){if(o.tag!==HostRoot$5)return;var i=o.stateNode;switch(P(i,r),r){case SynchronousPriority$1:return void g(SynchronousPriority$1,null);case TaskPriority$1:return;case AnimationPriority:return void t(f);case HighPriority:case LowPriority:case OffscreenPriority:return void n(d)}}o=o.return}}function R(){return Z===SynchronousPriority$1&&(ee||ne)?TaskPriority$1:Z}function _(e){T(e,TaskPriority$1)}function S(e,t){var n=Z;Z=e;try{t()}finally{Z=n}}function O(e,t){var n=ne;ne=!0;try{return e(t)}finally{ne=n,ee||ne||g(TaskPriority$1,null)}}function k(e){var t=ne;ne=!1;try{return e()}finally{ne=t}}function F(e){var t=Z;Z=SynchronousPriority$1;try{return e()}finally{Z=t}}function I(e){var t=Z;Z=LowPriority;try{return e()}finally{Z=t}}var x=ReactFiberHostContext(e),N=x.popHostContainer,M=x.popHostContext,A=x.resetHostContainer,D=ReactFiberBeginWork(e,x,T,R),U=D.beginWork,$=D.beginFailedWork,w=ReactFiberCompleteWork(e,x),L=w.completeWork,H=ReactFiberCommitWork(e,h),B=H.commitPlacement,W=H.commitDeletion,V=H.commitWork,j=H.commitLifeCycles,Y=H.commitAttachRef,K=H.commitDetachRef,z=e.scheduleAnimationCallback,Q=e.scheduleDeferredCallback,q=e.useSyncScheduling,G=e.prepareForCommit,X=e.resetAfterCommit,Z=q?SynchronousPriority$1:LowPriority,J=NoWork$2,ee=!1,te=!1,ne=!1,re=null,oe=NoWork$2,ae=null,ie=null,le=null,se=null,ue=!1,ce=!1,pe=null,de=null,fe=null,me=null,ve=null,ge=!1,he=!1;return{scheduleUpdate:T,getPriorityContext:R,performWithPriority:S,batchedUpdates:O,unbatchedUpdates:k,syncUpdates:F,deferredUpdates:I}},getContextFiber=function(e){invariant(!1,"Missing injection for fiber getContextForSubtree")};getContextForSubtree._injectFiber=function(e){getContextFiber=e};var getContextForSubtree_1=getContextForSubtree,addTopLevelUpdate=ReactFiberUpdateQueue.addTopLevelUpdate,findCurrentUnmaskedContext=ReactFiberContext.findCurrentUnmaskedContext,isContextProvider=ReactFiberContext.isContextProvider,processChildContext=ReactFiberContext.processChildContext,createFiberRoot=ReactFiberRoot.createFiberRoot,findCurrentHostFiber=ReactFiberTreeReflection.findCurrentHostFiber;getContextForSubtree_1._injectFiber(function(e){var t=findCurrentUnmaskedContext(e);return isContextProvider(e)?processChildContext(e,t,!1):t});var ReactFiberReconciler=function(e){function t(e,t,n){var a=o(),i={element:t};n=void 0===n?null:n,addTopLevelUpdate(e,i,n,a),r(e,a)}var n=ReactFiberScheduler(e),r=n.scheduleUpdate,o=n.getPriorityContext,a=n.performWithPriority,i=n.batchedUpdates,l=n.unbatchedUpdates,s=n.syncUpdates,u=n.deferredUpdates;return{createContainer:function(e){return createFiberRoot(e)},updateContainer:function(e,n,r,o){var a=n.current,i=getContextForSubtree_1(r);null===n.context?n.context=i:n.pendingContext=i,t(a,e,o)},performWithPriority:a,batchedUpdates:i,unbatchedUpdates:l,syncUpdates:s,deferredUpdates:u,getPublicRootInstance:function(e){var t=e.current;return t.child?t.child.stateNode:null},findHostInstance:function(e){var t=findCurrentHostFiber(e);return null===t?null:t.stateNode}}},findFiber=function(e){invariant(!1,"Missing injection for fiber findDOMNode")},findStack=function(e){invariant(!1,"Missing injection for stack findDOMNode")},findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=ReactInstanceMap_1.get(e);return t?"number"==typeof t.tag?findFiber(t):findStack(t):void("function"==typeof e.render?invariant(!1,"Unable to find node on an unmounted component."):invariant(!1,"Element appears to be neither ReactComponent nor DOMNode. Keys: %s",Object.keys(e)))};findDOMNode._injectFiber=function(e){findFiber=e},findDOMNode._injectStack=function(e){findStack=e};var findDOMNode_1=findDOMNode,isValidElement=React.isValidElement,injectInternals=ReactFiberDevToolsHook.injectInternals,createElement=ReactDOMFiberComponent_1.createElement,getChildNamespace=ReactDOMFiberComponent_1.getChildNamespace,setInitialProperties=ReactDOMFiberComponent_1.setInitialProperties,diffProperties=ReactDOMFiberComponent_1.diffProperties,updateProperties=ReactDOMFiberComponent_1.updateProperties,precacheFiberNode=ReactDOMComponentTree_1.precacheFiberNode,updateFiberProps=ReactDOMComponentTree_1.updateFiberProps,DOCUMENT_NODE=9;ReactDOMInjection.inject(),ReactControlledComponent_1.injection.injectFiberControlledHostComponent(ReactDOMFiberComponent_1),findDOMNode_1._injectFiber(function(e){return DOMRenderer.findHostInstance(e)});var eventsEnabled=null,selectionInformation=null,ELEMENT_NODE_TYPE=1,DOC_NODE_TYPE=9,DOCUMENT_FRAGMENT_NODE_TYPE=11,DOMRenderer=ReactFiberReconciler({getRootHostContext:function(e){var t=e.namespaceURI||null,n=e.tagName,r=getChildNamespace(t,n);return r},getChildHostContext:function(e,t){var n=e;return getChildNamespace(n,t)},getPublicInstance:function(e){return e},prepareForCommit:function(){eventsEnabled=ReactBrowserEventEmitter_1.isEnabled(),selectionInformation=ReactInputSelection_1.getSelectionInformation(),ReactBrowserEventEmitter_1.setEnabled(!1)},resetAfterCommit:function(){ReactInputSelection_1.restoreSelection(selectionInformation),selectionInformation=null,ReactBrowserEventEmitter_1.setEnabled(eventsEnabled),eventsEnabled=null},createInstance:function(e,t,n,r,o){var a=void 0;a=r;var i=createElement(e,t,n,a);return precacheFiberNode(o,i),updateFiberProps(i,t),i},appendInitialChild:function(e,t){e.appendChild(t)},finalizeInitialChildren:function(e,t,n,r){return setInitialProperties(e,t,n,r),shouldAutoFocusHostComponent(t,n)},prepareUpdate:function(e,t,n,r,o,a){return diffProperties(e,t,n,r,o)},commitMount:function(e,t,n,r){e.focus()},commitUpdate:function(e,t,n,r,o,a){updateFiberProps(e,o),updateProperties(e,t,n,r,o)},shouldSetTextContent:function(e){return"string"==typeof e.children||"number"==typeof e.children||"object"==typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&"string"==typeof e.dangerouslySetInnerHTML.__html},resetTextContent:function(e){e.textContent=""},shouldDeprioritizeSubtree:function(e,t){return!!t.hidden},createTextInstance:function(e,t,n,r){var o=document.createTextNode(e);return precacheFiberNode(r,o),o},commitTextUpdate:function(e,t,n){e.nodeValue=n},appendChild:function(e,t){e.appendChild(t)},insertBefore:function(e,t,n){ + e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},scheduleAnimationCallback:ReactDOMFrameScheduling.rAF,scheduleDeferredCallback:ReactDOMFrameScheduling.rIC,useSyncScheduling:!ReactDOMFeatureFlags_1.fiberAsyncScheduling});ReactGenericBatching_1.injection.injectFiberBatchedUpdates(DOMRenderer.batchedUpdates);var warned=!1,ReactDOM={render:function(e,t,n){return validateContainer(t),ReactFeatureFlags_1.disableNewFiberFeatures&&(isValidElement(e)||("string"==typeof e?invariant(!1,"ReactDOM.render(): Invalid component element. Instead of passing a string like 'div', pass React.createElement('div') or
."):"function"==typeof e?invariant(!1,"ReactDOM.render(): Invalid component element. Instead of passing a class like Foo, pass React.createElement(Foo) or ."):null!=e&&"undefined"!=typeof e.props?invariant(!1,"ReactDOM.render(): Invalid component element. This may be caused by unintentionally loading two independent copies of React."):invariant(!1,"ReactDOM.render(): Invalid component element."))),renderSubtreeIntoContainer(null,e,t,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return null!=e&&ReactInstanceMap_1.has(e)?void 0:reactProdInvariant_1("38"),renderSubtreeIntoContainer(e,t,n,r)},unmountComponentAtNode:function(e){if(isValidContainer(e)?void 0:reactProdInvariant_1("40"),warnAboutUnstableUse(),e._reactRootContainer)return DOMRenderer.unbatchedUpdates(function(){return renderSubtreeIntoContainer(null,null,e,function(){e._reactRootContainer=null})})},findDOMNode:findDOMNode_1,unstable_createPortal:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return ReactPortal.createPortal(e,t,null,n)},unstable_batchedUpdates:ReactGenericBatching_1.batchedUpdates,unstable_deferredUpdates:DOMRenderer.deferredUpdates};"function"==typeof injectInternals&&injectInternals({findFiberByHostInstance:ReactDOMComponentTree_1.getClosestInstanceFromNode,findHostInstanceByFiber:DOMRenderer.findHostInstance});var ReactDOMFiber=ReactDOM;module.exports=ReactDOMFiber; + + +/***/ }, +/* 10 */ +/***/ function(module, exports) { + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + + 'use strict'; + + var canUseDOM = !!(typeof window !== 'undefined' && window.document && window.document.createElement); + + /** + * Simple, lightweight module assisting with the detection and context of + * Worker. Helps avoid circular dependencies and allows code to reason about + * whether or not they are in a Worker, even if they never include the main + * `ReactWorker` dependency. + */ + var ExecutionEnvironment = { + + canUseDOM: canUseDOM, + + canUseWorkers: typeof Worker !== 'undefined', + + canUseEventListeners: canUseDOM && !!(window.addEventListener || window.attachEvent), + + canUseViewport: canUseDOM && !!window.screen, + + isInWorker: !canUseDOM // For now, this is true - might change in the future. + + }; + + module.exports = ExecutionEnvironment; + +/***/ }, +/* 11 */ +/***/ function(module, exports, __webpack_require__) { + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @typechecks + */ + + 'use strict'; + + var camelize = __webpack_require__(12); + + var msPattern = /^-ms-/; + + /** + * Camelcases a hyphenated CSS property name, for example: + * + * > camelizeStyleName('background-color') + * < "backgroundColor" + * > camelizeStyleName('-moz-transition') + * < "MozTransition" + * > camelizeStyleName('-ms-transition') + * < "msTransition" + * + * As Andi Smith suggests + * (http://www.andismith.com/blog/2012/02/modernizr-prefixed/), an `-ms` prefix + * is converted to lowercase `ms`. + * + * @param {string} string + * @return {string} + */ + function camelizeStyleName(string) { + return camelize(string.replace(msPattern, 'ms-')); + } + + module.exports = camelizeStyleName; + +/***/ }, +/* 12 */ +/***/ function(module, exports) { + + "use strict"; + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @typechecks + */ + + var _hyphenPattern = /-(.)/g; + + /** + * Camelcases a hyphenated string, for example: + * + * > camelize('background-color') + * < "backgroundColor" + * + * @param {string} string + * @return {string} + */ + function camelize(string) { + return string.replace(_hyphenPattern, function (_, character) { + return character.toUpperCase(); + }); + } + + module.exports = camelize; + +/***/ }, +/* 13 */ +/***/ function(module, exports, __webpack_require__) { + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @typechecks + */ + + 'use strict'; + + var hyphenate = __webpack_require__(14); + + var msPattern = /^ms-/; + + /** + * Hyphenates a camelcased CSS property name, for example: + * + * > hyphenateStyleName('backgroundColor') + * < "background-color" + * > hyphenateStyleName('MozTransition') + * < "-moz-transition" + * > hyphenateStyleName('msTransition') + * < "-ms-transition" + * + * As Modernizr suggests (http://modernizr.com/docs/#prefixed), an `ms` prefix + * is converted to `-ms-`. + * + * @param {string} string + * @return {string} + */ + function hyphenateStyleName(string) { + return hyphenate(string).replace(msPattern, '-ms-'); + } + + module.exports = hyphenateStyleName; + +/***/ }, +/* 14 */ +/***/ function(module, exports) { + + 'use strict'; + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @typechecks + */ + + var _uppercasePattern = /([A-Z])/g; + + /** + * Hyphenates a camelcased string, for example: + * + * > hyphenate('backgroundColor') + * < "background-color" + * + * For CSS style names, use `hyphenateStyleName` instead which works properly + * with all vendor prefixes, including `ms`. + * + * @param {string} string + * @return {string} + */ + function hyphenate(string) { + return string.replace(_uppercasePattern, '-$1').toLowerCase(); + } + + module.exports = hyphenate; + +/***/ }, +/* 15 */ +/***/ function(module, exports) { + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * + * @typechecks static-only + */ + + 'use strict'; + + /** + * Memoizes the return value of a function that accepts one string argument. + */ + + function memoizeStringOnly(callback) { + var cache = {}; + return function (string) { + if (!cache.hasOwnProperty(string)) { + cache[string] = callback.call(this, string); + } + return cache[string]; + }; + } + + module.exports = memoizeStringOnly; + +/***/ }, +/* 16 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @typechecks + */ + + var performance = __webpack_require__(17); + + var performanceNow; + + /** + * Detect if we can use `window.performance.now()` and gracefully fallback to + * `Date.now()` if it doesn't exist. We need to support Firefox < 15 for now + * because of Facebook's testing infrastructure. + */ + if (performance.now) { + performanceNow = function performanceNow() { + return performance.now(); + }; + } else { + performanceNow = function performanceNow() { + return Date.now(); + }; + } + + module.exports = performanceNow; + +/***/ }, +/* 17 */ +/***/ function(module, exports, __webpack_require__) { + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @typechecks + */ + + 'use strict'; + + var ExecutionEnvironment = __webpack_require__(10); + + var performance; + + if (ExecutionEnvironment.canUseDOM) { + performance = window.performance || window.msPerformance || window.webkitPerformance; + } + + module.exports = performance || {}; + +/***/ }, +/* 18 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * @typechecks + */ + + var emptyFunction = __webpack_require__(5); + + /** + * Upstream version of event listener. Does not take into account specific + * nature of platform. + */ + var EventListener = { + /** + * Listen to DOM events during the bubble phase. + * + * @param {DOMEventTarget} target DOM element to register listener on. + * @param {string} eventType Event type, e.g. 'click' or 'mouseover'. + * @param {function} callback Callback function. + * @return {object} Object with a `remove` method. + */ + listen: function listen(target, eventType, callback) { + if (target.addEventListener) { + target.addEventListener(eventType, callback, false); + return { + remove: function remove() { + target.removeEventListener(eventType, callback, false); + } + }; + } else if (target.attachEvent) { + target.attachEvent('on' + eventType, callback); + return { + remove: function remove() { + target.detachEvent('on' + eventType, callback); + } + }; + } + }, + + /** + * Listen to DOM events during the capture phase. + * + * @param {DOMEventTarget} target DOM element to register listener on. + * @param {string} eventType Event type, e.g. 'click' or 'mouseover'. + * @param {function} callback Callback function. + * @return {object} Object with a `remove` method. + */ + capture: function capture(target, eventType, callback) { + if (target.addEventListener) { + target.addEventListener(eventType, callback, true); + return { + remove: function remove() { + target.removeEventListener(eventType, callback, true); + } + }; + } else { + if (false) { + console.error('Attempted to listen to events during the capture phase on a ' + 'browser that does not support the capture phase. Your application ' + 'will not receive some events.'); + } + return { + remove: emptyFunction + }; + } + }, + + registerDefault: function registerDefault() {} + }; + + module.exports = EventListener; + +/***/ }, +/* 19 */ +/***/ function(module, exports) { + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @typechecks + */ + + 'use strict'; + + /** + * Gets the scroll position of the supplied element or window. + * + * The return values are unbounded, unlike `getScrollPosition`. This means they + * may be negative or exceed the element boundaries (which is possible using + * inertial scrolling). + * + * @param {DOMWindow|DOMElement} scrollable + * @return {object} Map with `x` and `y` keys. + */ + + function getUnboundedScrollPosition(scrollable) { + if (scrollable === window) { + return { + x: window.pageXOffset || document.documentElement.scrollLeft, + y: window.pageYOffset || document.documentElement.scrollTop + }; + } + return { + x: scrollable.scrollLeft, + y: scrollable.scrollTop + }; + } + + module.exports = getUnboundedScrollPosition; + +/***/ }, +/* 20 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * + */ + + var isTextNode = __webpack_require__(21); + + /*eslint-disable no-bitwise */ + + /** + * Checks if a given DOM node contains or is another DOM node. + */ + function containsNode(outerNode, innerNode) { + if (!outerNode || !innerNode) { + return false; + } else if (outerNode === innerNode) { + return true; + } else if (isTextNode(outerNode)) { + return false; + } else if (isTextNode(innerNode)) { + return containsNode(outerNode, innerNode.parentNode); + } else if ('contains' in outerNode) { + return outerNode.contains(innerNode); + } else if (outerNode.compareDocumentPosition) { + return !!(outerNode.compareDocumentPosition(innerNode) & 16); + } else { + return false; + } + } + + module.exports = containsNode; + +/***/ }, +/* 21 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @typechecks + */ + + var isNode = __webpack_require__(22); + + /** + * @param {*} object The object to check. + * @return {boolean} Whether or not the object is a DOM text node. + */ + function isTextNode(object) { + return isNode(object) && object.nodeType == 3; + } + + module.exports = isTextNode; + +/***/ }, +/* 22 */ +/***/ function(module, exports) { + + 'use strict'; + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @typechecks + */ + + /** + * @param {*} object The object to check. + * @return {boolean} Whether or not the object is a DOM node. + */ + function isNode(object) { + return !!(object && (typeof Node === 'function' ? object instanceof Node : typeof object === 'object' && typeof object.nodeType === 'number' && typeof object.nodeName === 'string')); + } + + module.exports = isNode; + +/***/ }, +/* 23 */ +/***/ function(module, exports) { + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + */ + + 'use strict'; + + /** + * @param {DOMElement} node input/textarea to focus + */ + + function focusNode(node) { + // IE8 can throw "Can't move focus to the control because it is invisible, + // not enabled, or of a type that does not accept the focus." for all kinds of + // reasons that are too expensive and fragile to test. + try { + node.focus(); + } catch (e) {} + } + + module.exports = focusNode; + +/***/ }, +/* 24 */ +/***/ function(module, exports) { + + 'use strict'; + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @typechecks + */ + + /* eslint-disable fb-www/typeof-undefined */ + + /** + * Same as document.activeElement but wraps in a try-catch block. In IE it is + * not safe to call document.activeElement if there is nothing focused. + * + * The activeElement will be null only if the document or document body is not + * yet defined. + */ + function getActiveElement() /*?DOMElement*/{ + if (typeof document === 'undefined') { + return null; + } + try { + return document.activeElement || document.body; + } catch (e) { + return document.body; + } + } + + module.exports = getActiveElement; + +/***/ }, +/* 25 */ +/***/ function(module, exports) { + + /** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + * + * @typechecks + * + */ + + /*eslint-disable no-self-compare */ + + 'use strict'; + + var hasOwnProperty = Object.prototype.hasOwnProperty; + + /** + * inlined Object.is polyfill to avoid requiring consumers ship their own + * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is + */ + function is(x, y) { + // SameValue algorithm + if (x === y) { + // Steps 1-5, 7-10 + // Steps 6.b-6.e: +0 != -0 + // Added the nonzero y check to make Flow happy, but it is redundant + return x !== 0 || y !== 0 || 1 / x === 1 / y; + } else { + // Step 6.a: NaN == NaN + return x !== x && y !== y; + } + } + + /** + * Performs equality by iterating through keys on an object and returning false + * when any key has values which are not strictly equal between the arguments. + * Returns true when the values of all keys are strictly equal. + */ + function shallowEqual(objA, objB) { + if (is(objA, objB)) { + return true; + } + + if (typeof objA !== 'object' || objA === null || typeof objB !== 'object' || objB === null) { + return false; + } + + var keysA = Object.keys(objA); + var keysB = Object.keys(objB); + + if (keysA.length !== keysB.length) { + return false; + } + + // Test for A's keys different from B. + for (var i = 0; i < keysA.length; i++) { + if (!hasOwnProperty.call(objB, keysA[i]) || !is(objA[keysA[i]], objB[keysA[i]])) { + return false; + } + } + + return true; + } + + module.exports = shallowEqual; + +/***/ } +/******/ ]); \ No newline at end of file diff --git a/fixtures/packaging/webpack/prod/package.json b/fixtures/packaging/webpack/prod/package.json new file mode 100644 index 000000000000..8ea2da478bbe --- /dev/null +++ b/fixtures/packaging/webpack/prod/package.json @@ -0,0 +1,10 @@ +{ + "name": "webpack-test", + "private": true, + "dependencies": { + "webpack": "^1.14.0" + }, + "scripts": { + "build": "rm -f output.js && webpack --config config.js" + } +} diff --git a/packages/react-dom/index.js b/packages/react-dom/index.js index 555fc5b74ef9..ab9bef53d329 100644 --- a/packages/react-dom/index.js +++ b/packages/react-dom/index.js @@ -1,7 +1,7 @@ 'use strict'; if (process.env.NODE_ENV === 'production') { - module.exports = require('./react-dom.node-prod.js'); + module.exports = require('./react-dom.node-prod.min.js'); } else { module.exports = require('./react-dom.node-dev.js'); } diff --git a/packages/react/index.js b/packages/react/index.js index cb00ad61babb..fae456434066 100644 --- a/packages/react/index.js +++ b/packages/react/index.js @@ -1,7 +1,7 @@ 'use strict'; if (process.env.NODE_ENV === 'production') { - module.exports = require('./react.node-prod.js'); + module.exports = require('./react.node-prod.min.js'); } else { module.exports = require('./react.node-dev.js'); } diff --git a/scripts/rollup/build.js b/scripts/rollup/build.js index 124d6fe97562..9deb87f27b63 100644 --- a/scripts/rollup/build.js +++ b/scripts/rollup/build.js @@ -64,8 +64,8 @@ function updateBabelConfig(babelOpts, bundleType) { let newOpts; switch (bundleType) { - case bundleTypes.PROD: - case bundleTypes.DEV: + case bundleTypes.UMD_DEV: + case bundleTypes.UMD_PROD: case bundleTypes.NODE_DEV: case bundleTypes.NODE_PROD: case bundleTypes.RN: @@ -112,8 +112,8 @@ function stripEnvVariables(production) { function getFormat(bundleType) { switch (bundleType) { - case bundleTypes.PROD: - case bundleTypes.DEV: + case bundleTypes.UMD_DEV: + case bundleTypes.UMD_PROD: return `umd`; case bundleTypes.NODE_DEV: case bundleTypes.NODE_PROD: @@ -125,10 +125,10 @@ function getFormat(bundleType) { function getFilename(name, hasteName, bundleType) { switch (bundleType) { - case bundleTypes.DEV: - return `${name}.dev.js`; - case bundleTypes.PROD: - return `${name}.prod.min.js`; + case bundleTypes.UMD_DEV: + return `${name}.umd-dev.js`; + case bundleTypes.UMD_PROD: + return `${name}.umd-prod.min.js`; case bundleTypes.NODE_DEV: return `${name}.node-dev.js`; case bundleTypes.NODE_PROD: @@ -157,8 +157,8 @@ function uglifyConfig() { function getCommonJsConfig(bundleType) { switch (bundleType) { - case bundleTypes.PROD: - case bundleTypes.DEV: + case bundleTypes.UMD_DEV: + case bundleTypes.UMD_PROD: case bundleTypes.NODE_DEV: case bundleTypes.NODE_PROD: return {}; @@ -180,7 +180,7 @@ function copyNodePackageTemplate(packageName) { const to = resolve(`./build/rollup/packages/${packageName}`); // if the package directory already exists, we skip copying to it - if (!existsSync(to)) { + if (!existsSync(to) && existsSync(from)) { return new Promise((res, rej) => { ncp(from, to, error => { if (error) { @@ -194,29 +194,34 @@ function copyNodePackageTemplate(packageName) { } } -function copyBundleIntoNodePackage(packageName, filename) { +function copyBundleIntoNodePackage(packageName, filename, bundleType) { const from = resolve(`./build/rollup/${filename}`); - const to = resolve(`./build/rollup/packages/${packageName}/${filename}`); + const packageDirectory = resolve(`./build/rollup/packages/${packageName}`); + const to = `${packageDirectory}/${filename}`; - return new Promise((res, rej) => { - ncp(from, to, error => { - if (error) { - rej(error); - } - // delete the old file - unlinkSync(from); - res(); + if (existsSync(packageDirectory)) { + return new Promise((res, rej) => { + ncp(from, to, error => { + if (error) { + rej(error); + } + // delete the old file if this is a not a UMD bundle + if (bundleType !== bundleTypes.UMD_DEV && bundleType !== bundleTypes.UMD_PROD) { + unlinkSync(from); + } + res(); + }); }); - }); + } else { + return Promise.resolve(); + } } function createNodePackage(bundleType, packageName, filename) { - const { NODE_DEV, NODE_PROD, RN } = bundleTypes; - - // we only copy packages for NODE_DEV, NODE_PROD and FB bundle types - if (bundleType === NODE_DEV || bundleType === NODE_PROD || bundleType === RN) { + // the only case where we don't want to copy the package is for FB bundles + if (bundleType !== bundleTypes.FB) { return copyNodePackageTemplate(packageName).then( - () => copyBundleIntoNodePackage(packageName, filename) + () => copyBundleIntoNodePackage(packageName, filename, bundleType) ); } return Promise.resolve(); @@ -234,14 +239,14 @@ function getPlugins(entry, babelOpts, paths, filename, bundleType, isRenderer) { alias(getAliases(paths, bundleType, isRenderer)), commonjs(getCommonJsConfig(bundleType)), ]; - if (bundleType === bundleTypes.PROD || bundleType === bundleTypes.NODE_PROD) { + if (bundleType === bundleTypes.UMD_PROD || bundleType === bundleTypes.NODE_PROD) { plugins.push( uglify(uglifyConfig()), replace( stripEnvVariables(true) ) ); - } else if (bundleType === bundleTypes.DEV || bundleType === bundleTypes.NODE_DEV) { + } else if (bundleType === bundleTypes.UMD_DEV || bundleType === bundleTypes.NODE_DEV) { plugins.push( replace( stripEnvVariables(false) @@ -308,8 +313,8 @@ rimraf(join('build', 'rollup'), () => { mkdirSync(resolve(`./build/rollup/packages/`)); bundles.forEach(bundle => Promise.resolve() - .then(() => createBundle(bundle, bundleTypes.DEV)) - .then(() => createBundle(bundle, bundleTypes.PROD)) + .then(() => createBundle(bundle, bundleTypes.UMD_DEV)) + .then(() => createBundle(bundle, bundleTypes.UMD_PROD)) .then(() => createBundle(bundle, bundleTypes.NODE_DEV)) .then(() => createBundle(bundle, bundleTypes.NODE_PROD)) .then(() => createBundle(bundle, bundleTypes.FB)) diff --git a/scripts/rollup/bundles.js b/scripts/rollup/bundles.js index 6b38eb55ffe3..4e6c7e335732 100644 --- a/scripts/rollup/bundles.js +++ b/scripts/rollup/bundles.js @@ -11,7 +11,7 @@ const bundleTypes = { RN: 'RN', }; -const { DEV, PROD, NODE_DEV, NODE_PROD, FB, RN } = bundleTypes; +const { UMD_DEV, UMD_PROD, NODE_DEV, NODE_PROD, FB, RN } = bundleTypes; const babelOptsReact = { exclude: 'node_modules/**', @@ -29,7 +29,7 @@ const bundles = [ /******* Isomorphic *******/ { babelOpts: babelOptsReact, - bundleTypes: [DEV, PROD, NODE_DEV, NODE_PROD, FB], + bundleTypes: [UMD_DEV, UMD_PROD, NODE_DEV, NODE_PROD, FB], config: { destDir: 'build/rollup/', moduleName: 'React', @@ -57,7 +57,7 @@ const bundles = [ /******* React DOM *******/ { babelOpts: babelOptsReact, - bundleTypes: [DEV, PROD, FB], + bundleTypes: [UMD_DEV, UMD_PROD, FB], config: { destDir: 'build/rollup/', globals: { @@ -85,7 +85,7 @@ const bundles = [ }, { babelOpts: babelOptsReact, - bundleTypes: [DEV, PROD, NODE_DEV, NODE_PROD, FB], + bundleTypes: [UMD_DEV, UMD_PROD, NODE_DEV, NODE_PROD, FB], config: { destDir: 'build/rollup/', globals: { @@ -114,7 +114,7 @@ const bundles = [ { babelOpts: babelOptsReact, // TODO: deal with the Node version of react-dom-server package - bundleTypes: [DEV, PROD, FB], + bundleTypes: [UMD_DEV, UMD_PROD, FB], config: { destDir: 'build/rollup/', globals: { @@ -148,7 +148,7 @@ const bundles = [ babelOpts: babelOptsReactART, // TODO: we merge react-art repo into this repo so the NODE_DEV and NODE_PROD // builds sync up to the building of the package directories - bundleTypes: [DEV, PROD, FB], + bundleTypes: [UMD_DEV, UMD_PROD, FB], config: { destDir: 'build/rollup/', globals: { @@ -182,7 +182,7 @@ const bundles = [ babelOpts: babelOptsReactART, // TODO: we merge react-art repo into this repo so the NODE_DEV and NODE_PROD // builds sync up to the building of the package directories - bundleTypes: [DEV, PROD, FB], + bundleTypes: [UMD_DEV, UMD_PROD, FB], config: { destDir: 'build/rollup/', globals: { diff --git a/scripts/rollup/modules.js b/scripts/rollup/modules.js index 27a0e13184ac..22737254307c 100644 --- a/scripts/rollup/modules.js +++ b/scripts/rollup/modules.js @@ -57,8 +57,8 @@ function getNodeModules(bundleType) { // we can instead deal with the only node module that is used // for UMD bundles - object-assign switch (bundleType) { - case bundleTypes.DEV: - case bundleTypes.PROD: + case bundleTypes.UMD_DEV: + case bundleTypes.UMD_PROD: return { 'object-assign': resolve('./node_modules/object-assign/index.js'), }; @@ -100,8 +100,8 @@ function getExternalModules(externals, bundleType, isRenderer) { let externalModules = externals; switch (bundleType) { - case bundleTypes.DEV: - case bundleTypes.PROD: + case bundleTypes.UMD_DEV: + case bundleTypes.UMD_PROD: if (isRenderer) { externalModules.push( 'react' @@ -150,8 +150,8 @@ function getCommonInternalModules(isRenderer) { function getInternalModules(bundleType) { switch (bundleType) { - case bundleTypes.DEV: - case bundleTypes.PROD: + case bundleTypes.UMD_DEV: + case bundleTypes.UMD_PROD: // for DEV and PROD UMD bundles we also need to bundle ReactCurrentOwner return getCommonInternalModules(); case bundleTypes.NODE_DEV: @@ -175,8 +175,8 @@ function replaceInternalModules() { function getFbjsModuleAliases(bundleType) { switch (bundleType) { - case bundleTypes.DEV: - case bundleTypes.PROD: + case bundleTypes.UMD_DEV: + case bundleTypes.UMD_PROD: // we want to bundle these modules, so we re-alias them to the actual // file so Rollup can bundle them up const fbjsModulesAlias = {}; @@ -197,8 +197,8 @@ function getFbjsModuleAliases(bundleType) { function replaceFbjsModuleAliases(bundleType) { switch (bundleType) { - case bundleTypes.DEV: - case bundleTypes.PROD: + case bundleTypes.UMD_DEV: + case bundleTypes.UMD_PROD: case bundleTypes.NODE_DEV: case bundleTypes.NODE_PROD: case bundleTypes.RN: From 39a8b69230e3c1b708f97a64fde70352a89eafda Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Wed, 22 Mar 2017 19:13:01 +0000 Subject: [PATCH 054/170] updated internal modules (WIP) --- scripts/rollup/modules.js | 48 +++++++++++++++++++++------------------ 1 file changed, 26 insertions(+), 22 deletions(-) diff --git a/scripts/rollup/modules.js b/scripts/rollup/modules.js index 22737254307c..1dd673398d5f 100644 --- a/scripts/rollup/modules.js +++ b/scripts/rollup/modules.js @@ -136,31 +136,16 @@ function getExternalModules(externals, bundleType, isRenderer) { return externalModules; } -function getCommonInternalModules(isRenderer) { +function getInternalModules(bundleType) { // we tell Rollup where these files are located internally, otherwise // it doesn't pick them up and assumes they're external return { - reactProdInvariant: resolve('./src/shared/utils/reactProdInvariant.js'), - 'ReactComponentTreeHook': resolve('./src/isomorphic/hooks/ReactComponentTreeHook.js'), - 'react/lib/checkPropTypes': resolve('./src/isomorphic/classic/types/checkPropTypes.js'), - 'react/lib/ReactDebugCurrentFrame': resolve('./src/isomorphic/classic/element/ReactDebugCurrentFrame.js'), - 'react/lib/ReactComponentTreeHook': resolve('./src/isomorphic/hooks/ReactComponentTreeHook.js'), - }; -} - -function getInternalModules(bundleType) { - switch (bundleType) { - case bundleTypes.UMD_DEV: - case bundleTypes.UMD_PROD: - // for DEV and PROD UMD bundles we also need to bundle ReactCurrentOwner - return getCommonInternalModules(); - case bundleTypes.NODE_DEV: - case bundleTypes.NODE_PROD: - case bundleTypes.FB: - return getCommonInternalModules(); - case bundleTypes.RN: - return {}; - } + reactProdInvariant: resolve('./src/shared/utils/reactProdInvariant.js'), + // 'ReactComponentTreeHook': resolve('./src/isomorphic/hooks/ReactComponentTreeHook.js'), + // 'react/lib/checkPropTypes': resolve('./src/isomorphic/classic/types/checkPropTypes.js'), + 'react/lib/ReactDebugCurrentFrame': resolve('./src/isomorphic/classic/element/ReactDebugCurrentFrame.js'), + // 'react/lib/ReactComponentTreeHook': resolve('./src/isomorphic/hooks/ReactComponentTreeHook.js'), + }; } function replaceInternalModules() { @@ -231,6 +216,25 @@ function getReactCurrentOwnerModuleAlias(bundleType, isRenderer) { } } +// for renderers, we want them to require the __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner +// on the React bundle itself rather than require module directly. +// For the React bundle, ReactCurrentOwner should be bundled as part of the bundle +// itself and exposed on __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED +const shimReactCurrentOwner = resolve('./scripts/rollup/ReactCurrentOwnerRollupShim.js'); + +function getReactCurrentOwnerModuleAlias(bundleType, isRenderer) { + if (isRenderer) { + return { + 'ReactCurrentOwner': shimReactCurrentOwner, + 'react/lib/ReactCurrentOwner': shimReactCurrentOwner, + }; + } else { + return { + 'react/lib/ReactCurrentOwner': resolve('./src/isomorphic/classic/element/ReactCurrentOwner.js'), + }; + } +} + module.exports = { createModuleMap, getNodeModules, From feda028b802a16a62b1a61ac1c53b996b711ea15 Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Wed, 22 Mar 2017 19:31:37 +0000 Subject: [PATCH 055/170] removed all react/lib/* dependencies from appearing in bundles created on build --- .../rollup/ReactCheckPropTypesRollupShim.js | 3 ++ .../ReactComponentTreeHookRollupShim.js | 3 ++ scripts/rollup/build.js | 6 ++- scripts/rollup/bundles.js | 3 -- scripts/rollup/modules.js | 46 +++++++++++++------ 5 files changed, 43 insertions(+), 18 deletions(-) create mode 100644 scripts/rollup/ReactCheckPropTypesRollupShim.js create mode 100644 scripts/rollup/ReactComponentTreeHookRollupShim.js diff --git a/scripts/rollup/ReactCheckPropTypesRollupShim.js b/scripts/rollup/ReactCheckPropTypesRollupShim.js new file mode 100644 index 000000000000..f8866b76e6f1 --- /dev/null +++ b/scripts/rollup/ReactCheckPropTypesRollupShim.js @@ -0,0 +1,3 @@ +var React = require('react'); + +module.exports = React.checkPropTypes; diff --git a/scripts/rollup/ReactComponentTreeHookRollupShim.js b/scripts/rollup/ReactComponentTreeHookRollupShim.js new file mode 100644 index 000000000000..bcdc4d878740 --- /dev/null +++ b/scripts/rollup/ReactComponentTreeHookRollupShim.js @@ -0,0 +1,3 @@ +var ReactInternals = require('react').__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED; + +module.exports = ReactInternals.ReactComponentTreeHook; diff --git a/scripts/rollup/build.js b/scripts/rollup/build.js index 9deb87f27b63..54e09d5e42fc 100644 --- a/scripts/rollup/build.js +++ b/scripts/rollup/build.js @@ -25,6 +25,8 @@ const { ignoreReactNativeModules, getExternalModules, getReactCurrentOwnerModuleAlias, + getReactCheckPropTypesModuleAlias, + getReactComponentTreeHookModuleAlias, } = require('./modules'); const { bundles, @@ -34,8 +36,10 @@ const { function getAliases(paths, bundleType, isRenderer) { return Object.assign( getReactCurrentOwnerModuleAlias(bundleType, isRenderer), + getReactCheckPropTypesModuleAlias(bundleType, isRenderer), + getReactComponentTreeHookModuleAlias(bundleType, isRenderer), createModuleMap(paths), - getInternalModules(bundleType, isRenderer), + getInternalModules(), getNodeModules(bundleType), getFbjsModuleAliases(bundleType) ); diff --git a/scripts/rollup/bundles.js b/scripts/rollup/bundles.js index 4e6c7e335732..ed6a5a5b05f5 100644 --- a/scripts/rollup/bundles.js +++ b/scripts/rollup/bundles.js @@ -226,9 +226,6 @@ const bundles = [ 'InitializeCore', 'RCTEventEmitter', 'UIManager', - 'react/lib/ReactComponentTreeHook', - 'react/lib/checkPropTypes', - 'react/lib/ReactDebugCurrentFrame', 'deepDiffer', 'flattenStyle', 'TextInputState', diff --git a/scripts/rollup/modules.js b/scripts/rollup/modules.js index 1dd673398d5f..15efafaee64a 100644 --- a/scripts/rollup/modules.js +++ b/scripts/rollup/modules.js @@ -136,15 +136,12 @@ function getExternalModules(externals, bundleType, isRenderer) { return externalModules; } -function getInternalModules(bundleType) { +function getInternalModules() { // we tell Rollup where these files are located internally, otherwise // it doesn't pick them up and assumes they're external return { reactProdInvariant: resolve('./src/shared/utils/reactProdInvariant.js'), - // 'ReactComponentTreeHook': resolve('./src/isomorphic/hooks/ReactComponentTreeHook.js'), - // 'react/lib/checkPropTypes': resolve('./src/isomorphic/classic/types/checkPropTypes.js'), 'react/lib/ReactDebugCurrentFrame': resolve('./src/isomorphic/classic/element/ReactDebugCurrentFrame.js'), - // 'react/lib/ReactComponentTreeHook': resolve('./src/isomorphic/hooks/ReactComponentTreeHook.js'), }; } @@ -202,6 +199,7 @@ function replaceFbjsModuleAliases(bundleType) { // For the React bundle, ReactCurrentOwner should be bundled as part of the bundle // itself and exposed on __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED const shimReactCurrentOwner = resolve('./scripts/rollup/ReactCurrentOwnerRollupShim.js'); +const realReactCurrentOwner = resolve('./src/isomorphic/classic/element/ReactCurrentOwner.js') function getReactCurrentOwnerModuleAlias(bundleType, isRenderer) { if (isRenderer) { @@ -211,26 +209,44 @@ function getReactCurrentOwnerModuleAlias(bundleType, isRenderer) { }; } else { return { - 'react/lib/ReactCurrentOwner': resolve('./src/isomorphic/classic/element/ReactCurrentOwner.js'), + 'ReactCurrentOwner': realReactCurrentOwner, + 'react/lib/ReactCurrentOwner': realReactCurrentOwner, }; } } -// for renderers, we want them to require the __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner -// on the React bundle itself rather than require module directly. -// For the React bundle, ReactCurrentOwner should be bundled as part of the bundle -// itself and exposed on __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED -const shimReactCurrentOwner = resolve('./scripts/rollup/ReactCurrentOwnerRollupShim.js'); +// this works almost identically to the ReactCurrentOwner shim above +const shimReactCheckPropTypes = resolve('./scripts/rollup/ReactCheckPropTypesRollupShim.js'); +const realCheckPropTypes = resolve('./src/isomorphic/classic/types/checkPropTypes.js') -function getReactCurrentOwnerModuleAlias(bundleType, isRenderer) { +function getReactCheckPropTypesModuleAlias(bundleType, isRenderer) { if (isRenderer) { return { - 'ReactCurrentOwner': shimReactCurrentOwner, - 'react/lib/ReactCurrentOwner': shimReactCurrentOwner, + 'checkPropTypes': shimReactCheckPropTypes, + 'react/lib/checkPropTypes': shimReactCheckPropTypes, + }; + } else { + return { + 'checkPropTypes': realCheckPropTypes, + 'react/lib/checkPropTypes': realCheckPropTypes, + }; + } +} + +// this works almost identically to the ReactCurrentOwner shim above +const shimReactComponentTreeHook = resolve('./scripts/rollup/ReactComponentTreeHookRollupShim.js'); +const realReactComponentTreeHook = resolve('./src/isomorphic/hooks/ReactComponentTreeHook.js'); + +function getReactComponentTreeHookModuleAlias(bundleType, isRenderer) { + if (isRenderer) { + return { + 'ReactComponentTreeHook': shimReactComponentTreeHook, + 'react/lib/ReactComponentTreeHook': shimReactComponentTreeHook, }; } else { return { - 'react/lib/ReactCurrentOwner': resolve('./src/isomorphic/classic/element/ReactCurrentOwner.js'), + 'ReactComponentTreeHook': realReactComponentTreeHook, + 'react/lib/ReactComponentTreeHook': realReactComponentTreeHook, }; } } @@ -246,4 +262,6 @@ module.exports = { ignoreReactNativeModules, getExternalModules, getReactCurrentOwnerModuleAlias, + getReactCheckPropTypesModuleAlias, + getReactComponentTreeHookModuleAlias, }; From e8a2318d0c60526de3868d7da2c8864724358d92 Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Thu, 23 Mar 2017 13:45:22 +0000 Subject: [PATCH 056/170] added react-test-renderer bundles --- packages/react-test-renderer/index.js | 2 +- scripts/rollup/bundles.js | 49 +++++++++++++++++++++++++++ 2 files changed, 50 insertions(+), 1 deletion(-) diff --git a/packages/react-test-renderer/index.js b/packages/react-test-renderer/index.js index 0ee92d26cb71..9e4b006b30ce 100644 --- a/packages/react-test-renderer/index.js +++ b/packages/react-test-renderer/index.js @@ -1,3 +1,3 @@ 'use strict'; -module.exports = require('./lib/ReactTestRendererFiber'); +module.exports = require('./react-test-renderer.node-dev'); diff --git a/scripts/rollup/bundles.js b/scripts/rollup/bundles.js index ed6a5a5b05f5..422ac48b9f51 100644 --- a/scripts/rollup/bundles.js +++ b/scripts/rollup/bundles.js @@ -242,6 +242,55 @@ const bundles = [ 'src/shared/**/*.js', ], }, + + /******* React Test Renderer *******/ + { + babelOpts: babelOptsReact, + bundleTypes: [NODE_DEV, FB], + config: { + destDir: 'build/rollup/', + moduleName: 'ReactTestRenderer', + sourceMap: false, + }, + entry: 'src/renderers/testing/ReactTestRendererFiber', + externals: [], + fbEntry: 'src/renderers/testing/ReactTestRendererFiber', + hasteName: 'ReactTestRendererFiber', + isRenderer: true, + name: 'react-test-renderer', + paths: [ + 'src/renderers/native/**/*.js', + 'src/renderers/shared/**/*.js', + 'src/renderers/testing/**/*.js', + + 'src/ReactVersion.js', + 'src/shared/**/*.js', + ], + }, + + { + babelOpts: babelOptsReact, + bundleTypes: [NODE_DEV, FB], + config: { + destDir: 'build/rollup/', + moduleName: 'ReactTestRenderer', + sourceMap: false, + }, + entry: 'src/renderers/testing/stack/ReactTestRendererStack', + externals: [], + fbEntry: 'src/renderers/testing/stack/ReactTestRendererStack', + hasteName: 'ReactTestRendererStack', + isRenderer: true, + name: 'react-test-renderer-stack', + paths: [ + 'src/renderers/native/**/*.js', + 'src/renderers/shared/**/*.js', + 'src/renderers/testing/**/*.js', + + 'src/ReactVersion.js', + 'src/shared/**/*.js', + ], + }, ]; module.exports = { From 02b70bc3c536bb62f688c8a661c852f5621fecf9 Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Thu, 23 Mar 2017 15:02:44 +0000 Subject: [PATCH 057/170] renamed bundles and paths --- scripts/rollup/build.js | 51 +++++++++++++++++++++++++++------------ scripts/rollup/bundles.js | 26 ++++++++++---------- 2 files changed, 49 insertions(+), 28 deletions(-) diff --git a/scripts/rollup/build.js b/scripts/rollup/build.js index 54e09d5e42fc..95ac95fed40c 100644 --- a/scripts/rollup/build.js +++ b/scripts/rollup/build.js @@ -45,6 +45,9 @@ function getAliases(paths, bundleType, isRenderer) { ); } +// the facebook-www directory +const facebookWWW = 'facebook-www'; + function getBanner(bundleType, hastName) { if (bundleType === bundleTypes.FB || bundleType === bundleTypes.RN) { return ( @@ -99,9 +102,16 @@ function handleRollupWarnings(warning) { } function updateBundleConfig(config, filename, format, bundleType, hastName) { + let dest = config.destDir + filename; + + if (bundleType === bundleTypes.FB) { + dest = `${config.destDir}/${facebookWWW}/${filename}`; + } else if (bundleType === bundleTypes.UMD_DEV || bundleType === bundleTypes.UMD_PROD) { + dest = `${config.destDir}/dist/${filename}`; + } return Object.assign({}, config, { banner: getBanner(bundleType, hastName), - dest: config.destDir + filename, + dest, format, interop: false, }); @@ -130,9 +140,9 @@ function getFormat(bundleType) { function getFilename(name, hasteName, bundleType) { switch (bundleType) { case bundleTypes.UMD_DEV: - return `${name}.umd-dev.js`; + return `${name}.dev.js`; case bundleTypes.UMD_PROD: - return `${name}.umd-prod.min.js`; + return `${name}.prod.min.js`; case bundleTypes.NODE_DEV: return `${name}.node-dev.js`; case bundleTypes.NODE_PROD: @@ -199,7 +209,11 @@ function copyNodePackageTemplate(packageName) { } function copyBundleIntoNodePackage(packageName, filename, bundleType) { - const from = resolve(`./build/rollup/${filename}`); + let from = resolve(`./build/rollup/${filename}`); + + if (bundleType === bundleTypes.UMD_DEV || bundleType === bundleTypes.UMD_PROD) { + from = resolve(`./build/rollup/dist/${filename}`); + } const packageDirectory = resolve(`./build/rollup/packages/${packageName}`); const to = `${packageDirectory}/${filename}`; @@ -310,20 +324,27 @@ function createBundle({ } // clear the build folder -rimraf(join('build', 'rollup'), () => { +rimraf(join('build', 'rollup'), async () => { // TODO: this line can go away once we remove rollup folder mkdirSync(resolve(`./build/rollup`)); - // create the packages folder + // create the packages folder for NODE+UMD bundles mkdirSync(resolve(`./build/rollup/packages/`)); - bundles.forEach(bundle => - Promise.resolve() - .then(() => createBundle(bundle, bundleTypes.UMD_DEV)) - .then(() => createBundle(bundle, bundleTypes.UMD_PROD)) - .then(() => createBundle(bundle, bundleTypes.NODE_DEV)) - .then(() => createBundle(bundle, bundleTypes.NODE_PROD)) - .then(() => createBundle(bundle, bundleTypes.FB)) - .then(() => createBundle(bundle, bundleTypes.RN)) - ); + // create the dist folder for UMD bundles + mkdirSync(resolve(`./build/rollup/dist/`)); + // create the facebookWWW folder for FB bundles + mkdirSync(resolve(`./build/rollup/${facebookWWW}/`)); + + // rather than run concurently, opt to run them serially + // this helps improve console/warning/error output + // and fixes a bunch of IO failures that sometimes occured + for (const bundle of bundles) { + await createBundle(bundle, bundleTypes.UMD_DEV); + await createBundle(bundle, bundleTypes.UMD_PROD); + await createBundle(bundle, bundleTypes.NODE_DEV); + await createBundle(bundle, bundleTypes.NODE_PROD); + await createBundle(bundle, bundleTypes.FB); + await createBundle(bundle, bundleTypes.RN); + } }); diff --git a/scripts/rollup/bundles.js b/scripts/rollup/bundles.js index 422ac48b9f51..576205751e3e 100644 --- a/scripts/rollup/bundles.js +++ b/scripts/rollup/bundles.js @@ -38,7 +38,7 @@ const bundles = [ entry: 'src/umd/ReactUMDEntry.js', externals: [], fbEntry: 'src/fb/ReactFBEntry.js', - hasteName: 'React-fb', + hasteName: 'React-build', isRenderer: false, name: 'react', paths: [ @@ -57,7 +57,7 @@ const bundles = [ /******* React DOM *******/ { babelOpts: babelOptsReact, - bundleTypes: [UMD_DEV, UMD_PROD, FB], + bundleTypes: [FB], config: { destDir: 'build/rollup/', globals: { @@ -69,7 +69,7 @@ const bundles = [ entry: 'src/umd/ReactDOMUMDEntry.js', externals: [], fbEntry: 'src/fb/ReactDOMFBEntry.js', - hasteName: 'ReactDOMStack-fb', + hasteName: 'ReactDOMStack-build', isRenderer: true, name: 'react-dom-stack', paths: [ @@ -91,13 +91,13 @@ const bundles = [ globals: { 'react': 'React', }, - moduleName: 'ReactDOMFiber', + moduleName: 'ReactDOM', sourceMap: false, }, entry: 'src/renderers/dom/fiber/ReactDOMFiber.js', externals: [], fbEntry: 'src/fb/ReactDOMFiberFBEntry.js', - hasteName: 'ReactDOMFiber-fb', + hasteName: 'ReactDOMFiber-build', isRenderer: true, name: 'react-dom', paths: [ @@ -148,13 +148,13 @@ const bundles = [ babelOpts: babelOptsReactART, // TODO: we merge react-art repo into this repo so the NODE_DEV and NODE_PROD // builds sync up to the building of the package directories - bundleTypes: [UMD_DEV, UMD_PROD, FB], + bundleTypes: [FB], config: { destDir: 'build/rollup/', globals: { 'react': 'React', }, - moduleName: 'ReactARTStack', + moduleName: 'ReactART', sourceMap: false, }, entry: 'src/renderers/art/ReactARTStack.js', @@ -164,7 +164,7 @@ const bundles = [ 'art/core/transform', ], fbEntry: 'src/renderers/art/ReactARTStack.js', - hasteName: 'ReactARTStack', + hasteName: 'ReactARTStack-build', isRenderer: true, name: 'react-art', nodePackageName: 'react-art', @@ -188,7 +188,7 @@ const bundles = [ globals: { 'react': 'React', }, - moduleName: 'ReactARTFiber', + moduleName: 'ReactART', sourceMap: false, }, entry: 'src/renderers/art/ReactARTFiber.js', @@ -198,7 +198,7 @@ const bundles = [ 'art/core/transform', ], fbEntry: 'src/renderers/art/ReactARTFiber.js', - hasteName: 'ReactARTFiber', + hasteName: 'ReactARTFiber-build', isRenderer: true, name: 'react-art', paths: [ @@ -255,7 +255,7 @@ const bundles = [ entry: 'src/renderers/testing/ReactTestRendererFiber', externals: [], fbEntry: 'src/renderers/testing/ReactTestRendererFiber', - hasteName: 'ReactTestRendererFiber', + hasteName: 'ReactTestRendererFiber-build', isRenderer: true, name: 'react-test-renderer', paths: [ @@ -270,7 +270,7 @@ const bundles = [ { babelOpts: babelOptsReact, - bundleTypes: [NODE_DEV, FB], + bundleTypes: [FB], config: { destDir: 'build/rollup/', moduleName: 'ReactTestRenderer', @@ -279,7 +279,7 @@ const bundles = [ entry: 'src/renderers/testing/stack/ReactTestRendererStack', externals: [], fbEntry: 'src/renderers/testing/stack/ReactTestRendererStack', - hasteName: 'ReactTestRendererStack', + hasteName: 'ReactTestRendererStack-build', isRenderer: true, name: 'react-test-renderer-stack', paths: [ From b4100edba2f6a3e4367530668e12fa46ff150bdc Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Thu, 23 Mar 2017 15:36:23 +0000 Subject: [PATCH 058/170] fixed fixture path changes --- fixtures/packaging/browserify/prod/output.js | 436 +- fixtures/packaging/globals/dev.html | 6 +- fixtures/packaging/globals/prod.html | 6 +- fixtures/packaging/requirejs/dev.html | 4 +- fixtures/packaging/requirejs/prod.html | 4 +- fixtures/packaging/rjs/dev/config.js | 4 +- fixtures/packaging/rjs/prod/config.js | 4 +- fixtures/packaging/rjs/prod/output.js | 10 +- .../packaging/systemjs-builder/dev/config.js | 4 +- .../packaging/systemjs-builder/prod/config.js | 4 +- .../packaging/systemjs-builder/prod/output.js | 3805 ++++++++--------- fixtures/packaging/systemjs/dev.html | 4 +- fixtures/packaging/systemjs/prod.html | 4 +- .../packaging/webpack-alias/dev/config.js | 4 +- .../packaging/webpack-alias/prod/config.js | 4 +- .../packaging/webpack-alias/prod/output.js | 10 +- fixtures/packaging/webpack/prod/output.js | 14 +- 17 files changed, 1948 insertions(+), 2379 deletions(-) diff --git a/fixtures/packaging/browserify/prod/output.js b/fixtures/packaging/browserify/prod/output.js index 66fcac2031f1..19f6f56cbdd7 100644 --- a/fixtures/packaging/browserify/prod/output.js +++ b/fixtures/packaging/browserify/prod/output.js @@ -2404,332 +2404,7 @@ var ReactHostOperationHistoryHook_1 = ReactHostOperationHistoryHook; var ReactInternals = React.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED; -var ReactCurrentOwnerRollupShim = ReactInternals.ReactCurrentOwner; - -var getStackAddendumByWorkInProgressFiber$2 = ReactFiberComponentTreeHook.getStackAddendumByWorkInProgressFiber; -var describeComponentFrame$1 = ReactFiberComponentTreeHook.describeComponentFrame; - - - - - -function isNative(fn) { - // Based on isNative() from Lodash - var funcToString = Function.prototype.toString; - var hasOwnProperty = Object.prototype.hasOwnProperty; - var reIsNative = RegExp('^' + funcToString - // Take an example native function source for comparison - .call(hasOwnProperty) - // Strip regex characters so we can use it for regex - .replace(/[\\^$.*+?()[\]{}|]/g, '\\$&') - // Remove hasOwnProperty from the template to make it generic - .replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?') + '$'); - try { - var source = funcToString.call(fn); - return reIsNative.test(source); - } catch (err) { - return false; - } -} - -var canUseCollections = -// Array.from -typeof Array.from === 'function' && -// Map -typeof Map === 'function' && isNative(Map) && -// Map.prototype.keys -Map.prototype != null && typeof Map.prototype.keys === 'function' && isNative(Map.prototype.keys) && -// Set -typeof Set === 'function' && isNative(Set) && -// Set.prototype.keys -Set.prototype != null && typeof Set.prototype.keys === 'function' && isNative(Set.prototype.keys); - -var setItem; -var getItem; -var removeItem; -var getItemIDs; -var addRoot; -var removeRoot; -var getRootIDs; - -if (canUseCollections) { - var itemMap = new Map(); - var rootIDSet = new Set(); - - setItem = function (id, item) { - itemMap.set(id, item); - }; - getItem = function (id) { - return itemMap.get(id); - }; - removeItem = function (id) { - itemMap['delete'](id); - }; - getItemIDs = function () { - return Array.from(itemMap.keys()); - }; - - addRoot = function (id) { - rootIDSet.add(id); - }; - removeRoot = function (id) { - rootIDSet['delete'](id); - }; - getRootIDs = function () { - return Array.from(rootIDSet.keys()); - }; -} else { - var itemByKey = {}; - var rootByKey = {}; - - // Use non-numeric keys to prevent V8 performance issues: - // https://github.com/facebook/react/pull/7232 - var getKeyFromID = function (id) { - return '.' + id; - }; - var getIDFromKey = function (key) { - return parseInt(key.substr(1), 10); - }; - - setItem = function (id, item) { - var key = getKeyFromID(id); - itemByKey[key] = item; - }; - getItem = function (id) { - var key = getKeyFromID(id); - return itemByKey[key]; - }; - removeItem = function (id) { - var key = getKeyFromID(id); - delete itemByKey[key]; - }; - getItemIDs = function () { - return Object.keys(itemByKey).map(getIDFromKey); - }; - - addRoot = function (id) { - var key = getKeyFromID(id); - rootByKey[key] = true; - }; - removeRoot = function (id) { - var key = getKeyFromID(id); - delete rootByKey[key]; - }; - getRootIDs = function () { - return Object.keys(rootByKey).map(getIDFromKey); - }; -} - -var unmountedIDs = []; - -function purgeDeep(id) { - var item = getItem(id); - if (item) { - var childIDs = item.childIDs; - - removeItem(id); - childIDs.forEach(purgeDeep); - } -} - -function getDisplayName(element) { - if (element == null) { - return '#empty'; - } else if (typeof element === 'string' || typeof element === 'number') { - return '#text'; - } else if (typeof element.type === 'string') { - return element.type; - } else { - return element.type.displayName || element.type.name || 'Unknown'; - } -} - -function describeID(id) { - var name = ReactComponentTreeHook.getDisplayName(id); - var element = ReactComponentTreeHook.getElement(id); - var ownerID = ReactComponentTreeHook.getOwnerID(id); - var ownerName = void 0; - - if (ownerID) { - ownerName = ReactComponentTreeHook.getDisplayName(ownerID); - } - warning(element, 'ReactComponentTreeHook: Missing React element for debugID %s when ' + 'building stack', id); - return describeComponentFrame$1(name || '', element && element._source, ownerName || ''); -} - -var ReactComponentTreeHook = { - onSetChildren: function (id, nextChildIDs) { - var item = getItem(id); - invariant(item, 'Item must have been set'); - item.childIDs = nextChildIDs; - - for (var i = 0; i < nextChildIDs.length; i++) { - var nextChildID = nextChildIDs[i]; - var nextChild = getItem(nextChildID); - !nextChild ? invariant(false, 'Expected hook events to fire for the child before its parent includes it in onSetChildren().') : void 0; - !(nextChild.childIDs != null || typeof nextChild.element !== 'object' || nextChild.element == null) ? invariant(false, 'Expected onSetChildren() to fire for a container child before its parent includes it in onSetChildren().') : void 0; - !nextChild.isMounted ? invariant(false, 'Expected onMountComponent() to fire for the child before its parent includes it in onSetChildren().') : void 0; - if (nextChild.parentID == null) { - nextChild.parentID = id; - // TODO: This shouldn't be necessary but mounting a new root during in - // componentWillMount currently causes not-yet-mounted components to - // be purged from our tree data so their parent id is missing. - } - !(nextChild.parentID === id) ? invariant(false, 'Expected onBeforeMountComponent() parent and onSetChildren() to be consistent (%s has parents %s and %s).', nextChildID, nextChild.parentID, id) : void 0; - } - }, - onBeforeMountComponent: function (id, element, parentID) { - var item = { - element: element, - parentID: parentID, - text: null, - childIDs: [], - isMounted: false, - updateCount: 0 - }; - setItem(id, item); - }, - onBeforeUpdateComponent: function (id, element) { - var item = getItem(id); - if (!item || !item.isMounted) { - // We may end up here as a result of setState() in componentWillUnmount(). - // In this case, ignore the element. - return; - } - item.element = element; - }, - onMountComponent: function (id) { - var item = getItem(id); - invariant(item, 'Item must have been set'); - item.isMounted = true; - var isRoot = item.parentID === 0; - if (isRoot) { - addRoot(id); - } - }, - onUpdateComponent: function (id) { - var item = getItem(id); - if (!item || !item.isMounted) { - // We may end up here as a result of setState() in componentWillUnmount(). - // In this case, ignore the element. - return; - } - item.updateCount++; - }, - onUnmountComponent: function (id) { - var item = getItem(id); - if (item) { - // We need to check if it exists. - // `item` might not exist if it is inside an error boundary, and a sibling - // error boundary child threw while mounting. Then this instance never - // got a chance to mount, but it still gets an unmounting event during - // the error boundary cleanup. - item.isMounted = false; - var isRoot = item.parentID === 0; - if (isRoot) { - removeRoot(id); - } - } - unmountedIDs.push(id); - }, - purgeUnmountedComponents: function () { - if (ReactComponentTreeHook._preventPurging) { - // Should only be used for testing. - return; - } - - for (var i = 0; i < unmountedIDs.length; i++) { - var id = unmountedIDs[i]; - purgeDeep(id); - } - unmountedIDs.length = 0; - }, - isMounted: function (id) { - var item = getItem(id); - return item ? item.isMounted : false; - }, - getCurrentStackAddendum: function (topElement) { - var info = ''; - if (topElement) { - var name = getDisplayName(topElement); - var owner = topElement._owner; - info += describeComponentFrame$1(name, topElement._source, owner && getComponentName_1(owner)); - } - - var currentOwner = ReactCurrentOwnerRollupShim.current; - if (currentOwner) { - if (typeof currentOwner.tag === 'number') { - var workInProgress = currentOwner; - // Safe because if current owner exists, we are reconciling, - // and it is guaranteed to be the work-in-progress version. - info += getStackAddendumByWorkInProgressFiber$2(workInProgress); - } else if (typeof currentOwner._debugID === 'number') { - info += ReactComponentTreeHook.getStackAddendumByID(currentOwner._debugID); - } - } - return info; - }, - getStackAddendumByID: function (id) { - var info = ''; - while (id) { - info += describeID(id); - id = ReactComponentTreeHook.getParentID(id); - } - return info; - }, - getChildIDs: function (id) { - var item = getItem(id); - return item ? item.childIDs : []; - }, - getDisplayName: function (id) { - var element = ReactComponentTreeHook.getElement(id); - if (!element) { - return null; - } - return getDisplayName(element); - }, - getElement: function (id) { - var item = getItem(id); - return item ? item.element : null; - }, - getOwnerID: function (id) { - var element = ReactComponentTreeHook.getElement(id); - if (!element || !element._owner) { - return null; - } - return element._owner._debugID; - }, - getParentID: function (id) { - var item = getItem(id); - return item ? item.parentID : null; - }, - getSource: function (id) { - var item = getItem(id); - var element = item ? item.element : null; - var source = element != null ? element._source : null; - return source; - }, - getText: function (id) { - var element = ReactComponentTreeHook.getElement(id); - if (typeof element === 'string') { - return element; - } else if (typeof element === 'number') { - return '' + element; - } else { - return null; - } - }, - getUpdateCount: function (id) { - var item = getItem(id); - return item ? item.updateCount : 0; - }, - - - getRootIDs: getRootIDs, - getRegisteredIDs: getItemIDs -}; - -var ReactComponentTreeHook_1 = ReactComponentTreeHook; +var ReactComponentTreeHookRollupShim = ReactInternals.ReactComponentTreeHook; // Trust the developer to only use this with a true check var ReactDebugTool$1 = null; @@ -2771,21 +2446,21 @@ var ReactDebugTool$1 = null; var lifeCycleTimerHasWarned = false; var clearHistory = function () { - ReactComponentTreeHook_1.purgeUnmountedComponents(); + ReactComponentTreeHookRollupShim.purgeUnmountedComponents(); ReactHostOperationHistoryHook_1.clearHistory(); }; var getTreeSnapshot = function (registeredIDs) { return registeredIDs.reduce(function (tree, id) { - var ownerID = ReactComponentTreeHook_1.getOwnerID(id); - var parentID = ReactComponentTreeHook_1.getParentID(id); + var ownerID = ReactComponentTreeHookRollupShim.getOwnerID(id); + var parentID = ReactComponentTreeHookRollupShim.getParentID(id); tree[id] = { - displayName: ReactComponentTreeHook_1.getDisplayName(id), - text: ReactComponentTreeHook_1.getText(id), - updateCount: ReactComponentTreeHook_1.getUpdateCount(id), - childIDs: ReactComponentTreeHook_1.getChildIDs(id), + displayName: ReactComponentTreeHookRollupShim.getDisplayName(id), + text: ReactComponentTreeHookRollupShim.getText(id), + updateCount: ReactComponentTreeHookRollupShim.getUpdateCount(id), + childIDs: ReactComponentTreeHookRollupShim.getChildIDs(id), // Text nodes don't have owners but this is close enough. - ownerID: ownerID || parentID && ReactComponentTreeHook_1.getOwnerID(parentID) || 0, + ownerID: ownerID || parentID && ReactComponentTreeHookRollupShim.getOwnerID(parentID) || 0, parentID: parentID }; return tree; @@ -2805,7 +2480,7 @@ var ReactDebugTool$1 = null; } if (previousMeasurements.length || previousOperations.length) { - var registeredIDs = ReactComponentTreeHook_1.getRegisteredIDs(); + var registeredIDs = ReactComponentTreeHookRollupShim.getRegisteredIDs(); flushHistory.push({ duration: performanceNow() - previousStartTime, measurements: previousMeasurements || [], @@ -2900,7 +2575,7 @@ var ReactDebugTool$1 = null; if (!isProfiling || !canUsePerformanceMeasure) { return false; } - var element = ReactComponentTreeHook_1.getElement(debugID); + var element = ReactComponentTreeHookRollupShim.getElement(debugID); if (element == null || typeof element !== 'object') { return false; } @@ -2927,7 +2602,7 @@ var ReactDebugTool$1 = null; } var markName = debugID + '::' + markType; - var displayName = ReactComponentTreeHook_1.getDisplayName(debugID) || 'Unknown'; + var displayName = ReactComponentTreeHookRollupShim.getDisplayName(debugID) || 'Unknown'; // Chrome has an issue of dropping markers recorded too fast: // https://bugs.chromium.org/p/chromium/issues/detail?id=640652 @@ -3061,7 +2736,7 @@ var ReactDebugTool$1 = null; }; ReactDebugTool$1.addHook(ReactInvalidSetStateWarningHook_1); - ReactDebugTool$1.addHook(ReactComponentTreeHook_1); + ReactDebugTool$1.addHook(ReactComponentTreeHookRollupShim); var url = ExecutionEnvironment.canUseDOM && window.location.href || ''; if (/[?&]react_perf\b/.test(url)) { ReactDebugTool$1.beginProfiling(); @@ -4338,7 +4013,7 @@ var warnedProperties = {}; var rARIA = new RegExp('^(aria)-[' + DOMProperty_1.ATTRIBUTE_NAME_CHAR + ']*$'); { - var _require$2 = ReactComponentTreeHook_1, + var _require$2 = ReactComponentTreeHookRollupShim, getStackAddendumByID = _require$2.getStackAddendumByID; } @@ -4425,7 +4100,7 @@ var ReactDOMInvalidARIAHook$1 = { var ReactDOMInvalidARIAHook_1 = ReactDOMInvalidARIAHook$1; { - var _require$3 = ReactComponentTreeHook_1, + var _require$3 = ReactComponentTreeHookRollupShim, getStackAddendumByID$1 = _require$3.getStackAddendumByID; } @@ -4473,7 +4148,7 @@ var ReactDOMNullInputValuePropHook_1 = ReactDOMNullInputValuePropHook$1; function getStackAddendum$2(debugID) { if (debugID != null) { // This can only happen on Stack - return ReactComponentTreeHook_1.getStackAddendumByID(debugID); + return ReactComponentTreeHookRollupShim.getStackAddendumByID(debugID); } else { // This can only happen on Fiber return ReactDebugCurrentFiber_1.getCurrentFiberStackAddendum(); @@ -9472,6 +9147,10 @@ var ReactInstanceMap = { var ReactInstanceMap_1 = ReactInstanceMap; +var ReactInternals$1 = React.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED; + +var ReactCurrentOwnerRollupShim = ReactInternals$1.ReactCurrentOwner; + { var warning$4 = warning; } @@ -9771,61 +9450,17 @@ var ReactFiberStack = { reset: reset }; -var loggedTypeFailures$1 = {}; - -/** - * Assert that the values match with the type specs. - * Error messages are memorized and will only be shown once. - * - * @param {object} typeSpecs Map of name to a ReactPropType - * @param {object} values Runtime values that need to be type-checked - * @param {string} location e.g. "prop", "context", "child context" - * @param {string} componentName Name of the component for error messages. - * @param {?Function} getStack Returns the component stack. - * @private - */ -function checkPropTypes(typeSpecs, values, location, componentName, getStack) { - { - for (var typeSpecName in typeSpecs) { - if (typeSpecs.hasOwnProperty(typeSpecName)) { - var error; - // Prop type validation may throw. In case they do, we don't want to - // fail the render phase where it didn't fail before. So we log it. - // After these have been cleaned up, we'll let them throw. - try { - // This is intentionally an invariant that gets caught. It's the same - // behavior as without this statement except with a better message. - !(typeof typeSpecs[typeSpecName] === 'function') ? invariant(false, '%s: %s type `%s` is invalid; it must be a function, usually from React.PropTypes.', componentName || 'React class', location, typeSpecName) : void 0; - error = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, ReactPropTypesSecret_1); - } catch (ex) { - error = ex; - } - warning(!error || error instanceof Error, '%s: type specification of %s `%s` is invalid; the type checker ' + 'function must return `null` or an `Error` but returned a %s. ' + 'You may have forgotten to pass an argument to the type checker ' + 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' + 'shape all require an argument).', componentName || 'React class', location, typeSpecName, typeof error); - if (error instanceof Error && !(error.message in loggedTypeFailures$1)) { - // Only monitor this failure once because there tends to be a lot of the - // same error. - loggedTypeFailures$1[error.message] = true; - - var stack = getStack ? getStack() : ''; - - warning(false, 'Failed %s type: %s%s', location, error.message, stack != null ? stack : ''); - } - } - } - } -} - -var checkPropTypes_1 = checkPropTypes; +var ReactCheckPropTypesRollupShim = React.checkPropTypes; var ReactDebugCurrentFrame$1 = {}; { - var _require$4 = ReactComponentTreeHook_1, + var _require$4 = ReactComponentTreeHookRollupShim, getStackAddendumByID$2 = _require$4.getStackAddendumByID, getCurrentStackAddendum = _require$4.getCurrentStackAddendum; var _require2 = ReactFiberComponentTreeHook, - getStackAddendumByWorkInProgressFiber$3 = _require2.getStackAddendumByWorkInProgressFiber; + getStackAddendumByWorkInProgressFiber$2 = _require2.getStackAddendumByWorkInProgressFiber; // Component that is being worked on @@ -9849,7 +9484,7 @@ var ReactDebugCurrentFrame$1 = {}; // The stack will only be correct if this is a work in progress // version and we're calling it during reconciliation. var workInProgress = current; - stack = getStackAddendumByWorkInProgressFiber$3(workInProgress); + stack = getStackAddendumByWorkInProgressFiber$2(workInProgress); } } else if (element !== null) { stack = getCurrentStackAddendum(element); @@ -9863,7 +9498,7 @@ var ReactDebugCurrentFrame_1 = ReactDebugCurrentFrame$1; var getStackAddendum$3 = ReactDebugCurrentFrame_1.getStackAddendum; function checkReactTypeSpec$1(typeSpecs, values, location, componentName) { - checkPropTypes_1(typeSpecs, values, location, componentName, getStackAddendum$3); + ReactCheckPropTypesRollupShim(typeSpecs, values, location, componentName, getStackAddendum$3); } var checkReactTypeSpec_1 = checkReactTypeSpec$1; @@ -10795,6 +10430,7 @@ function logCapturedError$1(capturedError) { var injection$1 = { injectDialog: function (fn) { + invariant(showDialog === emptyFunction, 'The custom dialog was already injected.'); invariant(typeof fn === 'function', 'Injected showDialog() must be a function.'); showDialog = fn; } @@ -14098,7 +13734,7 @@ var popContextProvider$1 = ReactFiberContext.popContextProvider; var reset$1 = ReactFiberStack.reset; -var getStackAddendumByWorkInProgressFiber$4 = ReactFiberComponentTreeHook.getStackAddendumByWorkInProgressFiber; +var getStackAddendumByWorkInProgressFiber$3 = ReactFiberComponentTreeHook.getStackAddendumByWorkInProgressFiber; var logCapturedError = ReactFiberErrorLogger.logCapturedError; @@ -15048,7 +14684,7 @@ var ReactFiberScheduler = function (config) { // We might be in the commit phase when an error is captured. // The risk is that the return path from this Fiber may not be accurate. // That risk is acceptable given the benefit of providing users more context. - var _componentStack = getStackAddendumByWorkInProgressFiber$4(failedWork); + var _componentStack = getStackAddendumByWorkInProgressFiber$3(failedWork); var _componentName2 = getComponentName_1(failedWork); // Add to the collection of captured errors. This is stored as a global @@ -16262,12 +15898,12 @@ var ReactDOMFiber = ReactDOM; module.exports = ReactDOMFiber; },{"fbjs/lib/EventListener":8,"fbjs/lib/ExecutionEnvironment":9,"fbjs/lib/camelizeStyleName":11,"fbjs/lib/containsNode":12,"fbjs/lib/emptyFunction":13,"fbjs/lib/emptyObject":14,"fbjs/lib/focusNode":15,"fbjs/lib/getActiveElement":16,"fbjs/lib/getUnboundedScrollPosition":17,"fbjs/lib/hyphenateStyleName":19,"fbjs/lib/invariant":20,"fbjs/lib/memoizeStringOnly":23,"fbjs/lib/performanceNow":25,"fbjs/lib/shallowEqual":26,"fbjs/lib/warning":27,"object-assign":28,"react":4}],3:[function(require,module,exports){ -"use strict";function reactProdInvariant(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r-1?void 0:reactProdInvariant_1("96",e),!EventPluginRegistry.plugins[n]){t.extractEvents?void 0:reactProdInvariant_1("97",e),EventPluginRegistry.plugins[n]=t;var r=t.eventTypes;for(var o in r)publishEventForPlugin(r[o],t,o)?void 0:reactProdInvariant_1("98",o,e)}}}function publishEventForPlugin(e,t,n){EventPluginRegistry.eventNameDispatchConfigs.hasOwnProperty(n)?reactProdInvariant_1("99",n):void 0,EventPluginRegistry.eventNameDispatchConfigs[n]=e;var r=e.phasedRegistrationNames;if(r){for(var o in r)if(r.hasOwnProperty(o)){var a=r[o];publishRegistrationName(a,t,n)}return!0}return!!e.registrationName&&(publishRegistrationName(e.registrationName,t,n),!0)}function publishRegistrationName(e,t,n){EventPluginRegistry.registrationNameModules[e]?reactProdInvariant_1("100",e):void 0,EventPluginRegistry.registrationNameModules[e]=t,EventPluginRegistry.registrationNameDependencies[e]=t.eventTypes[n].dependencies}function isEndish(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function isMoveish(e){return"topMouseMove"===e||"topTouchMove"===e}function isStartish(e){return"topMouseDown"===e||"topTouchStart"===e}function executeDispatch(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=EventPluginUtils.getNodeFromInstance(r),ReactErrorUtils_1.invokeGuardedCallbackAndCatchFirstError(o,n,void 0,e),e.currentTarget=null}function executeDispatchesInOrder(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o=0||null!=t.is}function setInitialDOMProperties(e,t,n,r){for(var o in n){var a=n[o];if(n.hasOwnProperty(o))if(o===STYLE)CSSPropertyOperations_1.setValueForStyles(e,a);else if(o===DANGEROUSLY_SET_INNER_HTML){var i=a?a[HTML]:void 0;null!=i&&setInnerHTML_1(e,i)}else o===CHILDREN?"string"==typeof a?setTextContent_1(e,a):"number"==typeof a&&setTextContent_1(e,""+a):o===SUPPRESS_CONTENT_EDITABLE_WARNING||(registrationNameModules.hasOwnProperty(o)?a&&ensureListeningTo(t,o):r?DOMPropertyOperations_1.setValueForAttribute(e,o,a):(DOMProperty_1.properties[o]||DOMProperty_1.isCustomAttribute(o))&&null!=a&&DOMPropertyOperations_1.setValueForProperty(e,o,a))}}function updateDOMProperties(e,t,n,r){for(var o=0;o0;)e=getParent(e),n--;for(;o-n>0;)t=getParent(t),o--;for(var i=n;i--;){if(e===t||e===t.alternate)return e;e=getParent(e),t=getParent(t)}return null}function isAncestor(e,t){for(;t;){if(e===t||e===t.alternate)return!0;t=getParent(t)}return!1}function getParentInstance(e){return getParent(e)}function traverseTwoPhase(e,t,n){for(var r=[];e;)r.push(e),e=getParent(e);var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(l[s],"captured",o)}function listenerAtPhase(e,t,n){var r=t.dispatchConfig.phasedRegistrationNames[n];return getListener(e,r)}function accumulateDirectionalDispatches(e,t,n){var r=listenerAtPhase(e,n,t);r&&(n._dispatchListeners=accumulateInto_1(n._dispatchListeners,r),n._dispatchInstances=accumulateInto_1(n._dispatchInstances,e))}function accumulateTwoPhaseDispatchesSingle(e){e&&e.dispatchConfig.phasedRegistrationNames&&ReactTreeTraversal.traverseTwoPhase(e._targetInst,accumulateDirectionalDispatches,e)}function accumulateTwoPhaseDispatchesSingleSkipTarget(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst,n=t?ReactTreeTraversal.getParentInstance(t):null;ReactTreeTraversal.traverseTwoPhase(n,accumulateDirectionalDispatches,e)}}function accumulateDispatches(e,t,n){if(n&&n.dispatchConfig.registrationName){var r=n.dispatchConfig.registrationName,o=getListener(e,r);o&&(n._dispatchListeners=accumulateInto_1(n._dispatchListeners,o),n._dispatchInstances=accumulateInto_1(n._dispatchInstances,e))}}function accumulateDirectDispatchesSingle(e){e&&e.dispatchConfig.registrationName&&accumulateDispatches(e._targetInst,null,e)}function accumulateTwoPhaseDispatches(e){forEachAccumulated_1(e,accumulateTwoPhaseDispatchesSingle)}function accumulateTwoPhaseDispatchesSkipTarget(e){forEachAccumulated_1(e,accumulateTwoPhaseDispatchesSingleSkipTarget)}function accumulateEnterLeaveDispatches(e,t,n,r){ReactTreeTraversal.traverseEnterLeave(n,r,accumulateDispatches,e,t)}function accumulateDirectDispatches(e){forEachAccumulated_1(e,accumulateDirectDispatchesSingle)}function getTextContentAccessor(){return!contentKey&&ExecutionEnvironment.canUseDOM&&(contentKey="textContent"in document.documentElement?"textContent":"innerText"),contentKey}function FallbackCompositionState(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}function SyntheticEvent(e,t,n,r){this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n;var o=this.constructor.Interface;for(var a in o)if(o.hasOwnProperty(a)){var i=o[a];i?this[a]=i(n):"target"===a?this.target=r:this[a]=n[a]}var l=null!=n.defaultPrevented?n.defaultPrevented:n.returnValue===!1;return l?this.isDefaultPrevented=emptyFunction.thatReturnsTrue:this.isDefaultPrevented=emptyFunction.thatReturnsFalse,this.isPropagationStopped=emptyFunction.thatReturnsFalse,this}function SyntheticCompositionEvent(e,t,n,r){return SyntheticEvent_1.call(this,e,t,n,r)}function SyntheticInputEvent(e,t,n,r){return SyntheticEvent_1.call(this,e,t,n,r)}function isPresto(){var e=window.opera;return"object"==typeof e&&"function"==typeof e.version&&parseInt(e.version(),10)<=12}function isKeypressCommand(e){return(e.ctrlKey||e.altKey||e.metaKey)&&!(e.ctrlKey&&e.altKey)}function getCompositionEventType(e){switch(e){case"topCompositionStart":return eventTypes.compositionStart;case"topCompositionEnd":return eventTypes.compositionEnd;case"topCompositionUpdate":return eventTypes.compositionUpdate}}function isFallbackCompositionStart(e,t){return"topKeyDown"===e&&t.keyCode===START_KEYCODE}function isFallbackCompositionEnd(e,t){switch(e){case"topKeyUp":return END_KEYCODES.indexOf(t.keyCode)!==-1;case"topKeyDown":return t.keyCode!==START_KEYCODE;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function getDataFromCustomEvent(e){var t=e.detail;return"object"==typeof t&&"data"in t?t.data:null}function extractCompositionEvent(e,t,n,r){var o,a;if(canUseCompositionEvent?o=getCompositionEventType(e):currentComposition?isFallbackCompositionEnd(e,n)&&(o=eventTypes.compositionEnd):isFallbackCompositionStart(e,n)&&(o=eventTypes.compositionStart),!o)return null;useFallbackCompositionData&&(currentComposition||o!==eventTypes.compositionStart?o===eventTypes.compositionEnd&¤tComposition&&(a=currentComposition.getData()):currentComposition=FallbackCompositionState_1.getPooled(r));var i=SyntheticCompositionEvent_1.getPooled(o,t,n,r);if(a)i.data=a;else{var l=getDataFromCustomEvent(n);null!==l&&(i.data=l)}return EventPropagators_1.accumulateTwoPhaseDispatches(i),i}function getNativeBeforeInputChars(e,t){switch(e){case"topCompositionEnd":return getDataFromCustomEvent(t);case"topKeyPress":var n=t.which;return n!==SPACEBAR_CODE?null:(hasSpaceKeypress=!0,SPACEBAR_CHAR);case"topTextInput":var r=t.data;return r===SPACEBAR_CHAR&&hasSpaceKeypress?null:r;default:return null}}function getFallbackBeforeInputChars(e,t){if(currentComposition){if("topCompositionEnd"===e||!canUseCompositionEvent&&isFallbackCompositionEnd(e,t)){var n=currentComposition.getData();return FallbackCompositionState_1.release(currentComposition),currentComposition=null,n}return null}switch(e){case"topPaste":return null;case"topKeyPress":return t.which&&!isKeypressCommand(t)?String.fromCharCode(t.which):null;case"topCompositionEnd":return useFallbackCompositionData?null:t.data;default:return null}}function extractBeforeInputEvent(e,t,n,r){var o;if(o=canUseTextInputEvent?getNativeBeforeInputChars(e,n):getFallbackBeforeInputChars(e,n),!o)return null;var a=SyntheticInputEvent_1.getPooled(eventTypes.beforeInput,t,n,r);return a.data=o,EventPropagators_1.accumulateTwoPhaseDispatches(a),a}function performFiberBatchedUpdates(e,t){return fiberBatchedUpdates(e,t)}function batchedUpdates(e,t){return stackBatchedUpdates(performFiberBatchedUpdates,e,t)}function batchedUpdatesWithControlledComponents(e,t){if(isNestingBatched)return batchedUpdates(e,t);isNestingBatched=!0;try{return batchedUpdates(e,t)}finally{isNestingBatched=!1,ReactControlledComponent_1.restoreStateIfNeeded()}}function getEventTarget(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}function isTextInputElement(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!supportedInputTypes[e.type]:"textarea"===t}function createAndAccumulateChangeEvent(e,t,n){var r=SyntheticEvent_1.getPooled(eventTypes$1.change,e,t,n);return r.type="change",ReactControlledComponent_1.enqueueStateRestore(n),EventPropagators_1.accumulateTwoPhaseDispatches(r),r}function shouldUseChangeEvent(e){var t=e.nodeName&&e.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===e.type}function manualDispatchChangeEvent(e){var t=createAndAccumulateChangeEvent(activeElementInst,e,getEventTarget_1(e));ReactGenericBatching_1.batchedUpdates(runEventInBatch,t)}function runEventInBatch(e){EventPluginHub_1.enqueueEvents(e),EventPluginHub_1.processEventQueue(!1)}function startWatchingForChangeEventIE8(e,t){activeElement=e,activeElementInst=t,activeElement.attachEvent("onchange",manualDispatchChangeEvent)}function stopWatchingForChangeEventIE8(){activeElement&&(activeElement.detachEvent("onchange",manualDispatchChangeEvent),activeElement=null,activeElementInst=null)}function getInstIfValueChanged(e){if(inputValueTracking_1.updateValueIfChanged(e))return e}function getTargetInstForChangeEvent(e,t){if("topChange"===e)return t}function handleEventsForChangeEventIE8(e,t,n){"topFocus"===e?(stopWatchingForChangeEventIE8(),startWatchingForChangeEventIE8(t,n)):"topBlur"===e&&stopWatchingForChangeEventIE8()}function startWatchingForValueChange(e,t){activeElement=e,activeElementInst=t,activeElement.attachEvent("onpropertychange",handlePropertyChange)}function stopWatchingForValueChange(){activeElement&&(activeElement.detachEvent("onpropertychange",handlePropertyChange),activeElement=null,activeElementInst=null)}function handlePropertyChange(e){"value"===e.propertyName&&getInstIfValueChanged(activeElementInst)&&manualDispatchChangeEvent(e)}function handleEventsForInputEventPolyfill(e,t,n){"topFocus"===e?(stopWatchingForValueChange(),startWatchingForValueChange(t,n)):"topBlur"===e&&stopWatchingForValueChange()}function getTargetInstForInputEventPolyfill(e,t){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return getInstIfValueChanged(activeElementInst)}function shouldUseClickEvent(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function getTargetInstForClickEvent(e,t){if("topClick"===e)return getInstIfValueChanged(t)}function getTargetInstForInputOrChangeEvent(e,t){if("topInput"===e||"topChange"===e)return getInstIfValueChanged(t)}function SyntheticUIEvent(e,t,n,r){return SyntheticEvent_1.call(this,e,t,n,r)}function modifierStateGetter(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=modifierKeyToProp[e];return!!r&&!!n[r]}function getEventModifierState(e){return modifierStateGetter}function SyntheticMouseEvent(e,t,n,r){return SyntheticUIEvent_1.call(this,e,t,n,r)}function findRootContainerNode(e){if("number"==typeof e.tag){for(;e.return;)e=e.return;return e.tag!==HostRoot?null:e.stateNode.containerInfo}for(;e._hostParent;)e=e._hostParent;var t=ReactDOMComponentTree_1.getNodeFromInstance(e);return t.parentNode}function TopLevelCallbackBookKeeping(e,t,n){this.topLevelType=e,this.nativeEvent=t,this.targetInst=n,this.ancestors=[]}function handleTopLevelImpl(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=findRootContainerNode(n);if(!r)break;e.ancestors.push(n),n=ReactDOMComponentTree_1.getClosestInstanceFromNode(r)}while(n);for(var o=0;o=t)return{node:n,offset:t-r};r=o}n=getLeafNode(getSiblingNode(n))}}function isCollapsed(e,t,n,r){return e===n&&t===r}function getIEOffsets(e){var t=document.selection,n=t.createRange(),r=n.text.length,o=n.duplicate();o.moveToElementText(e),o.setEndPoint("EndToStart",n);var a=o.text.length,i=a+r;return{start:a,end:i}}function getModernOffsets(e){var t=window.getSelection&&window.getSelection();if(!t||0===t.rangeCount)return null;var n=t.anchorNode,r=t.anchorOffset,o=t.focusNode,a=t.focusOffset,i=t.getRangeAt(0);try{i.startContainer.nodeType,i.endContainer.nodeType}catch(e){return null}var l=isCollapsed(t.anchorNode,t.anchorOffset,t.focusNode,t.focusOffset),s=l?0:i.toString().length,u=i.cloneRange();u.selectNodeContents(e),u.setEnd(i.startContainer,i.startOffset);var c=isCollapsed(u.startContainer,u.startOffset,u.endContainer,u.endOffset),p=c?0:u.toString().length,d=p+s,f=document.createRange();f.setStart(n,r),f.setEnd(o,a);var m=f.collapsed;return{start:m?d:p,end:m?p:d}}function setIEOffsets(e,t){var n,r,o=document.selection.createRange().duplicate();void 0===t.end?(n=t.start,r=n):t.start>t.end?(n=t.end,r=t.start):(n=t.start,r=t.end),o.moveToElementText(e),o.moveStart("character",n),o.setEndPoint("EndToStart",o),o.moveEnd("character",r-n),o.select()}function setModernOffsets(e,t){if(window.getSelection){var n=window.getSelection(),r=e[getTextContentAccessor_1()].length,o=Math.min(t.start,r),a=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>a){var i=a;a=o,o=i}var l=getNodeForCharacterOffset_1(e,o),s=getNodeForCharacterOffset_1(e,a);if(l&&s){var u=document.createRange();u.setStart(l.node,l.offset),n.removeAllRanges(),o>a?(n.addRange(u),n.extend(s.node,s.offset)):(u.setEnd(s.node,s.offset),n.addRange(u))}}}function isInDocument(e){return containsNode(document.documentElement,e)}function getSelection(e){if("selectionStart"in e&&ReactInputSelection_1.hasSelectionCapabilities(e))return{start:e.selectionStart,end:e.selectionEnd};if(window.getSelection){var t=window.getSelection();return{anchorNode:t.anchorNode,anchorOffset:t.anchorOffset,focusNode:t.focusNode,focusOffset:t.focusOffset}}if(document.selection){var n=document.selection.createRange();return{parentElement:n.parentElement(),text:n.text,top:n.boundingTop,left:n.boundingLeft}}}function constructSelectEvent(e,t){if(mouseDown||null==activeElement$1||activeElement$1!==getActiveElement())return null;var n=getSelection(activeElement$1);if(!lastSelection||!shallowEqual(lastSelection,n)){lastSelection=n;var r=SyntheticEvent_1.getPooled(eventTypes$3.select,activeElementInst$1,e,t);return r.type="select",r.target=activeElement$1,EventPropagators_1.accumulateTwoPhaseDispatches(r),r}return null}function SyntheticAnimationEvent(e,t,n,r){return SyntheticEvent_1.call(this,e,t,n,r)}function SyntheticClipboardEvent(e,t,n,r){return SyntheticEvent_1.call(this,e,t,n,r)}function SyntheticFocusEvent(e,t,n,r){return SyntheticUIEvent_1.call(this,e,t,n,r)}function getEventCharCode(e){var t,n=e.keyCode;return"charCode"in e?(t=e.charCode,0===t&&13===n&&(t=13)):t=n,t>=32||13===t?t:0}function getEventKey(e){if(e.key){var t=normalizeKey[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=getEventCharCode_1(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?translateToKey[e.keyCode]||"Unidentified":""}function SyntheticKeyboardEvent(e,t,n,r){return SyntheticUIEvent_1.call(this,e,t,n,r)}function SyntheticDragEvent(e,t,n,r){return SyntheticMouseEvent_1.call(this,e,t,n,r)}function SyntheticTouchEvent(e,t,n,r){return SyntheticUIEvent_1.call(this,e,t,n,r)}function SyntheticTransitionEvent(e,t,n,r){return SyntheticEvent_1.call(this,e,t,n,r)}function SyntheticWheelEvent(e,t,n,r){return SyntheticMouseEvent_1.call(this,e,t,n,r)}function inject(){alreadyInjected||(alreadyInjected=!0,ReactBrowserEventEmitter_1.injection.injectReactEventListener(ReactEventListener_1),EventPluginHub_1.injection.injectEventPluginOrder(DOMEventPluginOrder_1),EventPluginUtils_1.injection.injectComponentTree(ReactDOMComponentTree_1),EventPluginHub_1.injection.injectEventPluginsByName({SimpleEventPlugin:SimpleEventPlugin_1,EnterLeaveEventPlugin:EnterLeaveEventPlugin_1,ChangeEventPlugin:ChangeEventPlugin_1,SelectEventPlugin:SelectEventPlugin_1,BeforeInputEventPlugin:BeforeInputEventPlugin_1}),DOMProperty_1.injection.injectDOMPropertyConfig(ARIADOMPropertyConfig_1),DOMProperty_1.injection.injectDOMPropertyConfig(HTMLDOMPropertyConfig_1),DOMProperty_1.injection.injectDOMPropertyConfig(SVGDOMPropertyConfig_1))}function comparePriority(e,t){return e!==TaskPriority&&e!==SynchronousPriority||t!==TaskPriority&&t!==SynchronousPriority?e===NoWork&&t!==NoWork?-255:e!==NoWork&&t===NoWork?255:e-t:0}function ensureUpdateQueue(e){if(null!==e.updateQueue)return e.updateQueue;var t=void 0;return t={first:null,last:null,hasForceUpdate:!1,callbackList:null},e.updateQueue=t,t}function cloneUpdateQueue(e,t){var n=e.updateQueue;if(null===n)return t.updateQueue=null,null;var r=null!==t.updateQueue?t.updateQueue:{};return r.first=n.first,r.last=n.last,r.hasForceUpdate=!1,r.callbackList=null,r.isProcessing=!1,t.updateQueue=r,r}function cloneUpdate(e){return{priorityLevel:e.priorityLevel,partialState:e.partialState,callback:e.callback,isReplace:e.isReplace,isForced:e.isForced,isTopLevelUnmount:e.isTopLevelUnmount,next:null}}function insertUpdateIntoQueue(e,t,n,r){null!==n?n.next=t:(t.next=e.first,e.first=t),null!==r?t.next=r:e.last=t}function findInsertionPosition(e,t){var n=t.priorityLevel,r=null,o=null;if(null!==e.last&&comparePriority(e.last.priorityLevel,n)<=0)r=e.last;else for(o=e.first;null!==o&&comparePriority(o.priorityLevel,n)<=0;)r=o,o=o.next;return r}function insertUpdate(e,t){var n=ensureUpdateQueue(e),r=null!==e.alternate?ensureUpdateQueue(e.alternate):null,o=findInsertionPosition(n,t),a=null!==o?o.next:n.first;if(null===r)return insertUpdateIntoQueue(n,t,o,a),null;var i=findInsertionPosition(r,t),l=null!==i?i.next:r.first;if(insertUpdateIntoQueue(n,t,o,a),a!==l){var s=cloneUpdate(t);return insertUpdateIntoQueue(r,s,i,l),s}return null===i&&(r.first=t),null===l&&(r.last=null),null}function addUpdate(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:!1,next:null};insertUpdate(e,o)}function addReplaceUpdate(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!0,isForced:!1,isTopLevelUnmount:!1,next:null};insertUpdate(e,o)}function addForceUpdate(e,t,n){var r={priorityLevel:n,partialState:null,callback:t,isReplace:!1,isForced:!0,isTopLevelUnmount:!1,next:null};insertUpdate(e,r)}function getPendingPriority(e){return null!==e.first?e.first.priorityLevel:NoWork}function addTopLevelUpdate$1(e,t,n,r){ -var o=null===t.element,a={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:o,next:null},i=insertUpdate(e,a);if(o){var l=e.updateQueue,s=null!==e.alternate?e.alternate.updateQueue:null;null!==l&&null!==a.next&&(a.next=null,l.last=a),null!==s&&null!==i&&null!==i.next&&(i.next=null,s.last=a)}}function getStateFromUpdate(e,t,n,r){var o=e.partialState;if("function"==typeof o){var a=o;return a.call(t,n,r)}return o}function beginUpdateQueue(e,t,n,r,o,a){t.hasForceUpdate=!1;for(var i=r,l=!0,s=null,u=t.first;null!==u&&comparePriority(u.priorityLevel,a)<=0;){t.first=u.next,null===t.first&&(t.last=null);var c=void 0;u.isReplace?(i=getStateFromUpdate(u,n,i,o),l=!0):(c=getStateFromUpdate(u,n,i,o),c&&(i=l?_assign({},i,c):_assign(i,c),l=!1)),u.isForced&&(t.hasForceUpdate=!0),null===u.callback||u.isTopLevelUnmount&&null!==u.next||(s=s||[],s.push(u.callback),e.effectTag|=CallbackEffect),u=u.next}return t.callbackList=s,null!==t.first||null!==s||t.hasForceUpdate||(e.updateQueue=null),i}function commitCallbacks(e,t,n){var r=t.callbackList;if(null!==r)for(var o=0;of?(h=p,p=null):h=p.sibling;var C=v(e,p,l[f],s);if(null===C){null===p&&(p=h);break}t&&p&&null===C.alternate&&n(e,p),d=i(C,d,f),null===c?u=C:c.sibling=C,c=C,p=h}if(f===l.length)return r(e,p),u;if(null===p){for(;fC?(E=f,f=null):E=f.sibling;var b=v(e,f,y.value,s);if(null===b){f||(f=E);break}t&&f&&null===b.alternate&&n(e,f),h=i(b,h,C),null===d?p=b:d.sibling=b,d=b,f=E}if(y.done)return r(e,f),p;if(null===f){for(;!y.done;C++,y=c.next()){var P=m(e,y.value,s);null!==P&&(h=i(P,h,C),null===d?p=P:d.sibling=P,d=P)}return p}for(var T=o(e,f);!y.done;C++,y=c.next()){var R=g(T,e,C,y.value,s);null!==R&&(t&&null!==R.alternate&&T.delete(null===R.key?C:R.key),h=i(R,h,C),null===d?p=R:d.sibling=R,d=R)}return t&&T.forEach(function(t){return n(e,t)}),p}function E(e,t,n,o){if(null!==t&&t.tag===HostText$5){r(e,t.sibling);var i=a(t,o);return i.pendingProps=n,i.return=e,i}r(e,t);var l=createFiberFromText$1(n,o);return l.return=e,l}function y(e,t,o,i){for(var l=o.key,s=t;null!==s;){if(s.key===l){if(s.type===o.type){r(e,s.sibling);var u=a(s,i);return u.ref=coerceRef(s,o),u.pendingProps=o.props,u.return=e,u}r(e,s);break}n(e,s),s=s.sibling}var c=createFiberFromElement$1(o,i);return c.ref=coerceRef(t,o),c.return=e,c}function b(e,t,o,i){for(var l=o.key,s=t;null!==s;){if(s.key===l){if(s.tag===CoroutineComponent$2){r(e,s.sibling);var u=a(s,i);return u.pendingProps=o,u.return=e,u}r(e,s);break}n(e,s),s=s.sibling}var c=createFiberFromCoroutine$1(o,i);return c.return=e,c}function P(e,t,n,o){var i=t;if(null!==i){if(i.tag===YieldComponent$3){r(e,i.sibling);var l=a(i,o);return l.type=n.value,l.return=e,l}r(e,i)}var s=createFiberFromYield$1(n,o);return s.type=n.value,s.return=e,s}function T(e,t,o,i){for(var l=o.key,s=t;null!==s;){if(s.key===l){if(s.tag===HostPortal$4&&s.stateNode.containerInfo===o.containerInfo&&s.stateNode.implementation===o.implementation){r(e,s.sibling);var u=a(s,i);return u.pendingProps=o.children||[],u.return=e,u}r(e,s);break}n(e,s),s=s.sibling}var c=createFiberFromPortal$1(o,i);return c.return=e,c}function R(e,t,n,o){var a=ReactFeatureFlags_1.disableNewFiberFeatures,i="object"==typeof n&&null!==n;if(i)if(a)switch(n.$$typeof){case ReactElementSymbol:return l(y(e,t,n,o));case REACT_PORTAL_TYPE:return l(T(e,t,n,o))}else switch(n.$$typeof){case ReactElementSymbol:return l(y(e,t,n,o));case REACT_COROUTINE_TYPE:return l(b(e,t,n,o));case REACT_YIELD_TYPE:return l(P(e,t,n,o));case REACT_PORTAL_TYPE:return l(T(e,t,n,o))}if(a)switch(e.tag){case ClassComponent$6:var s=e.type;null!==n&&n!==!1?reactProdInvariant_1("109",s.displayName||s.name||"Component"):void 0;break;case FunctionalComponent$2:var u=e.type;null!==n&&n!==!1?reactProdInvariant_1("105",u.displayName||u.name||"Component"):void 0}if("string"==typeof n||"number"==typeof n)return l(E(e,t,""+n,o));if(isArray(n))return h(e,t,n,o);if(getIteratorFn_1(n))return C(e,t,n,o);if(i&&throwOnInvalidObjectType(e,n),!a&&"undefined"==typeof n)switch(e.tag){case ClassComponent$6:case FunctionalComponent$2:var c=e.type;invariant(!1,"%s(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.",c.displayName||c.name||"Component")}return r(e,t)}return R}function getContextForSubtree(e){if(!e)return emptyObject;var t=ReactInstanceMap_1.get(e);return"number"==typeof t.tag?getContextFiber(t):t._processChildContext(t._context)}function isValidContainer(e){return!(!e||e.nodeType!==ELEMENT_NODE_TYPE&&e.nodeType!==DOC_NODE_TYPE&&e.nodeType!==DOCUMENT_FRAGMENT_NODE_TYPE)}function validateContainer(e){if(!isValidContainer(e))throw new Error("Target container is not a DOM element.")}function shouldAutoFocusHostComponent(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function warnAboutUnstableUse(){warned=!0}function renderSubtreeIntoContainer(e,t,n,r){validateContainer(n);var o=n.nodeType===DOCUMENT_NODE?n.documentElement:n,a=o._reactRootContainer;if(a)DOMRenderer.updateContainer(t,a,e,r);else{for(;o.lastChild;)o.removeChild(o.lastChild);var i=DOMRenderer.createContainer(o);a=o._reactRootContainer=i,DOMRenderer.unbatchedUpdates(function(){DOMRenderer.updateContainer(t,i,e,r)})}return DOMRenderer.getPublicRootInstance(a)}var _assign=require("object-assign"),invariant=require("fbjs/lib/invariant");require("fbjs/lib/warning");var ExecutionEnvironment=require("fbjs/lib/ExecutionEnvironment");require("fbjs/lib/camelizeStyleName");var hyphenateStyleName=require("fbjs/lib/hyphenateStyleName"),memoizeStringOnly=require("fbjs/lib/memoizeStringOnly"),React=require("react");require("fbjs/lib/performanceNow");var emptyFunction=require("fbjs/lib/emptyFunction"),EventListener=require("fbjs/lib/EventListener"),getUnboundedScrollPosition=require("fbjs/lib/getUnboundedScrollPosition"),containsNode=require("fbjs/lib/containsNode"),focusNode=require("fbjs/lib/focusNode"),getActiveElement=require("fbjs/lib/getActiveElement"),shallowEqual=require("fbjs/lib/shallowEqual"),emptyObject=require("fbjs/lib/emptyObject"),reactProdInvariant_1=reactProdInvariant,eventPluginOrder=null,namesToPlugins={},EventPluginRegistry={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(e){eventPluginOrder?reactProdInvariant_1("101"):void 0,eventPluginOrder=Array.prototype.slice.call(e),recomputePluginOrdering()},injectEventPluginsByName:function(e){var t=!1;for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];namesToPlugins.hasOwnProperty(n)&&namesToPlugins[n]===r||(namesToPlugins[n]?reactProdInvariant_1("102",n):void 0,namesToPlugins[n]=r,t=!0)}t&&recomputePluginOrdering()}},EventPluginRegistry_1=EventPluginRegistry,caughtError=null,ReactErrorUtils={invokeGuardedCallback:function(e,t,n,r,o,a,i,l,s){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(e){return e}return null},invokeGuardedCallbackAndCatchFirstError:function(e,t,n,r,o,a,i,l,s){var u=ReactErrorUtils.invokeGuardedCallback.apply(this,arguments);null!==u&&null===caughtError&&(caughtError=u)},rethrowCaughtError:function(){if(caughtError){var e=caughtError;throw caughtError=null,e}}},ReactErrorUtils_1=ReactErrorUtils,ComponentTree,injection={injectComponentTree:function(e){ComponentTree=e}},EventPluginUtils={isEndish:isEndish,isMoveish:isMoveish,isStartish:isStartish,executeDirectDispatch:executeDirectDispatch,executeDispatchesInOrder:executeDispatchesInOrder,executeDispatchesInOrderStopAtTrue:executeDispatchesInOrderStopAtTrue,hasDispatches:hasDispatches,getFiberCurrentPropsFromNode:function(e){return ComponentTree.getFiberCurrentPropsFromNode(e)},getInstanceFromNode:function(e){return ComponentTree.getInstanceFromNode(e)},getNodeFromInstance:function(e){return ComponentTree.getNodeFromInstance(e)},injection:injection},EventPluginUtils_1=EventPluginUtils,accumulateInto_1=accumulateInto,forEachAccumulated_1=forEachAccumulated,eventQueue=null,executeDispatchesAndRelease=function(e,t){e&&(EventPluginUtils_1.executeDispatchesInOrder(e,t),e.isPersistent()||e.constructor.release(e))},executeDispatchesAndReleaseSimulated=function(e){return executeDispatchesAndRelease(e,!0)},executeDispatchesAndReleaseTopLevel=function(e){return executeDispatchesAndRelease(e,!1)},EventPluginHub={injection:{injectEventPluginOrder:EventPluginRegistry_1.injectEventPluginOrder,injectEventPluginsByName:EventPluginRegistry_1.injectEventPluginsByName},getListener:function(e,t){var n;if("number"==typeof e.tag){var r=e.stateNode;if(!r)return null;var o=EventPluginUtils_1.getFiberCurrentPropsFromNode(r);if(!o)return null;if(n=o[t],shouldPreventMouseEvent(t,e.type,o))return null}else{var a=e._currentElement;if("string"==typeof a||"number"==typeof a)return null;if(!e._rootNodeID)return null;var i=a.props;if(n=i[t],shouldPreventMouseEvent(t,a.type,i))return null}return n&&"function"!=typeof n?reactProdInvariant_1("94",t,typeof n):void 0,n},extractEvents:function(e,t,n,r){for(var o,a=EventPluginRegistry_1.plugins,i=0;i]/,escapeTextContentForBrowser_1=escapeTextContentForBrowser,quoteAttributeValueForBrowser_1=quoteAttributeValueForBrowser,VALID_ATTRIBUTE_NAME_REGEX=new RegExp("^["+DOMProperty_1.ATTRIBUTE_NAME_START_CHAR+"]["+DOMProperty_1.ATTRIBUTE_NAME_CHAR+"]*$"),illegalAttributeNameCache={},validatedAttributeNameCache={},DOMPropertyOperations={createMarkupForID:function(e){return DOMProperty_1.ID_ATTRIBUTE_NAME+"="+quoteAttributeValueForBrowser_1(e)},setAttributeForID:function(e,t){e.setAttribute(DOMProperty_1.ID_ATTRIBUTE_NAME,t)},createMarkupForRoot:function(){return DOMProperty_1.ROOT_ATTRIBUTE_NAME+'=""'},setAttributeForRoot:function(e){e.setAttribute(DOMProperty_1.ROOT_ATTRIBUTE_NAME,"")},createMarkupForProperty:function(e,t){var n=DOMProperty_1.properties.hasOwnProperty(e)?DOMProperty_1.properties[e]:null;if(n){if(shouldIgnoreValue(n,t))return"";var r=n.attributeName;return n.hasBooleanValue||n.hasOverloadedBooleanValue&&t===!0?r+'=""':r+"="+quoteAttributeValueForBrowser_1(t)}return DOMProperty_1.isCustomAttribute(e)?null==t?"":e+"="+quoteAttributeValueForBrowser_1(t):null},createMarkupForCustomAttribute:function(e,t){return isAttributeNameSafe(e)&&null!=t?e+"="+quoteAttributeValueForBrowser_1(t):""},setValueForProperty:function(e,t,n){var r=DOMProperty_1.properties.hasOwnProperty(t)?DOMProperty_1.properties[t]:null;if(r){var o=r.mutationMethod;if(o)o(e,n);else{if(shouldIgnoreValue(r,n))return void DOMPropertyOperations.deleteValueForProperty(e,t);if(r.mustUseProperty)e[r.propertyName]=n;else{var a=r.attributeName,i=r.attributeNamespace;i?e.setAttributeNS(i,a,""+n):r.hasBooleanValue||r.hasOverloadedBooleanValue&&n===!0?e.setAttribute(a,""):e.setAttribute(a,""+n)}}}else if(DOMProperty_1.isCustomAttribute(t))return void DOMPropertyOperations.setValueForAttribute(e,t,n)},setValueForAttribute:function(e,t,n){isAttributeNameSafe(t)&&(null==n?e.removeAttribute(t):e.setAttribute(t,""+n))},deleteValueForAttribute:function(e,t){e.removeAttribute(t)},deleteValueForProperty:function(e,t){var n=DOMProperty_1.properties.hasOwnProperty(t)?DOMProperty_1.properties[t]:null;if(n){var r=n.mutationMethod;if(r)r(e,void 0);else if(n.mustUseProperty){var o=n.propertyName;n.hasBooleanValue?e[o]=!1:e[o]=""}else e.removeAttribute(n.attributeName)}else DOMProperty_1.isCustomAttribute(t)&&e.removeAttribute(t)}},DOMPropertyOperations_1=DOMPropertyOperations,ReactDOMInput={getHostProps:function(e,t){var n=e,r=t.value,o=t.checked,a=_assign({type:void 0,step:void 0,min:void 0,max:void 0},t,{defaultChecked:void 0,defaultValue:void 0,value:null!=r?r:n._wrapperState.initialValue,checked:null!=o?o:n._wrapperState.initialChecked});return a},mountWrapper:function(e,t){var n=t.defaultValue,r=e;r._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:null!=t.value?t.value:n}},updateWrapper:function(e,t){var n=e,r=t.checked;null!=r&&DOMPropertyOperations_1.setValueForProperty(n,"checked",r||!1);var o=t.value;if(null!=o){var a=""+o;a!==n.value&&(n.value=a)}else null==t.value&&null!=t.defaultValue&&n.defaultValue!==""+t.defaultValue&&(n.defaultValue=""+t.defaultValue),null==t.checked&&null!=t.defaultChecked&&(n.defaultChecked=!!t.defaultChecked)},postMountWrapper:function(e,t){var n=e;switch(t.type){case"submit":case"reset":break;case"color":case"date":case"datetime":case"datetime-local":case"month":case"time":case"week":n.value="",n.value=n.defaultValue;break;default:n.value=n.value}var r=n.name;""!==r&&(n.name=""),n.defaultChecked=!n.defaultChecked,n.defaultChecked=!n.defaultChecked,""!==r&&(n.name=r)},restoreControlledState:function(e,t){var n=e;ReactDOMInput.updateWrapper(n,t),updateNamedCousins(n,t)}},ReactDOMFiberInput=ReactDOMInput,ReactDOMOption={mountWrapper:function(e,t){},postMountWrapper:function(e,t){null!=t.value&&e.setAttribute("value",t.value)},getHostProps:function(e,t){var n=_assign({children:void 0},t),r=flattenChildren(t.children);return r&&(n.children=r),n}},ReactDOMFiberOption=ReactDOMOption,didWarnValueDefaultValue$1=!1,ReactDOMSelect={getHostProps:function(e,t){return _assign({},t,{value:void 0})},mountWrapper:function(e,t){var n=e,r=t.value;n._wrapperState={initialValue:null!=r?r:t.defaultValue,wasMultiple:!!t.multiple},void 0===t.value||void 0===t.defaultValue||didWarnValueDefaultValue$1||(didWarnValueDefaultValue$1=!0),n.multiple=!!t.multiple,null!=r?updateOptions(n,!!t.multiple,r):null!=t.defaultValue&&updateOptions(n,!!t.multiple,t.defaultValue)},postUpdateWrapper:function(e,t){var n=e;n._wrapperState.initialValue=void 0;var r=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!t.multiple;var o=t.value;null!=o?updateOptions(n,!!t.multiple,o):r!==!!t.multiple&&(null!=t.defaultValue?updateOptions(n,!!t.multiple,t.defaultValue):updateOptions(n,!!t.multiple,t.multiple?[]:""))},restoreControlledState:function(e,t){var n=e,r=t.value;null!=r&&updateOptions(n,!!t.multiple,r)}},ReactDOMFiberSelect=ReactDOMSelect,ReactDOMTextarea={getHostProps:function(e,t){var n=e;null!=t.dangerouslySetInnerHTML?reactProdInvariant_1("91"):void 0;var r=_assign({},t,{value:void 0,defaultValue:void 0,children:""+n._wrapperState.initialValue});return r},mountWrapper:function(e,t){var n=e,r=t.value,o=r;if(null==r){var a=t.defaultValue,i=t.children;null!=i&&(null!=a?reactProdInvariant_1("92"):void 0,Array.isArray(i)&&(i.length<=1?void 0:reactProdInvariant_1("93"),i=i[0]),a=""+i),null==a&&(a=""),o=a}n._wrapperState={initialValue:""+o}},updateWrapper:function(e,t){var n=e,r=t.value;if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e,t){var n=e,r=n.textContent;r===n._wrapperState.initialValue&&(n.value=r)},restoreControlledState:function(e,t){ReactDOMTextarea.updateWrapper(e,t)}},ReactDOMFiberTextarea=ReactDOMTextarea,createMicrosoftUnsafeLocalFunction=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e},createMicrosoftUnsafeLocalFunction_1=createMicrosoftUnsafeLocalFunction,WHITESPACE_TEST=/^[ \r\n\t\f]/,NONVISIBLE_TEST=/<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/,reusableSVGContainer,setInnerHTML=createMicrosoftUnsafeLocalFunction_1(function(e,t){if(e.namespaceURI!==DOMNamespaces_1.svg||"innerHTML"in e)e.innerHTML=t;else{reusableSVGContainer=reusableSVGContainer||document.createElement("div"),reusableSVGContainer.innerHTML=""+t+"";for(var n=reusableSVGContainer.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(ExecutionEnvironment.canUseDOM){var testElement=document.createElement("div");testElement.innerHTML=" ",""===testElement.innerHTML&&(setInnerHTML=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),WHITESPACE_TEST.test(t)||"<"===t[0]&&NONVISIBLE_TEST.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t}),testElement=null}var setInnerHTML_1=setInnerHTML,setTextContent=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};ExecutionEnvironment.canUseDOM&&("textContent"in document.documentElement||(setTextContent=function(e,t){return 3===e.nodeType?void(e.nodeValue=t):void setInnerHTML_1(e,escapeTextContentForBrowser_1(t))}));var setTextContent_1=setTextContent,inputValueTracking={_getTrackerFromNode:function(e){return getTracker(ReactDOMComponentTree_1.getInstanceFromNode(e))},trackNode:function(e){e._wrapperState.valueTracker||(e._wrapperState.valueTracker=trackValueOnNode(e,e))},track:function(e){if(!getTracker(e)){var t=ReactDOMComponentTree_1.getNodeFromInstance(e);attachTracker(e,trackValueOnNode(t,e))}},updateValueIfChanged:function(e){if(!e)return!1;var t=getTracker(e);if(!t)return"number"==typeof e.tag?inputValueTracking.trackNode(e.stateNode):inputValueTracking.track(e),!0;var n=t.getValue(),r=getValueFromNode(ReactDOMComponentTree_1.getNodeFromInstance(e));return r!==n&&(t.setValue(r),!0)},stopTracking:function(e){var t=getTracker(e);t&&t.stopTracking()}},inputValueTracking_1=inputValueTracking,_extends=_assign||function(e){for(var t=1;t";var s=l.firstChild;o=l.removeChild(s)}else o=t.is?a.createElement(e,t.is):a.createElement(e);else o=a.createElementNS(i,e);return o},setInitialProperties:function(e,t,n,r){var o,a=isCustomComponent(t,n);switch(t){case"audio":case"form":case"iframe":case"img":case"image":case"link":case"object":case"source":case"video":case"details":trapBubbledEventsLocal(e,t),o=n;break;case"input":ReactDOMFiberInput.mountWrapper(e,n),o=ReactDOMFiberInput.getHostProps(e,n),trapBubbledEventsLocal(e,t),ensureListeningTo(r,"onChange");break;case"option":ReactDOMFiberOption.mountWrapper(e,n),o=ReactDOMFiberOption.getHostProps(e,n);break;case"select":ReactDOMFiberSelect.mountWrapper(e,n),o=ReactDOMFiberSelect.getHostProps(e,n),trapBubbledEventsLocal(e,t),ensureListeningTo(r,"onChange");break;case"textarea":ReactDOMFiberTextarea.mountWrapper(e,n),o=ReactDOMFiberTextarea.getHostProps(e,n),trapBubbledEventsLocal(e,t),ensureListeningTo(r,"onChange");break;default:o=n}switch(assertValidProps(t,o),setInitialDOMProperties(e,r,o,a),t){case"input":inputValueTracking_1.trackNode(e),ReactDOMFiberInput.postMountWrapper(e,n);break;case"textarea":inputValueTracking_1.trackNode(e),ReactDOMFiberTextarea.postMountWrapper(e,n);break;case"option":ReactDOMFiberOption.postMountWrapper(e,n);break;default:"function"==typeof o.onClick&&trapClickOnNonInteractiveElement(e)}},diffProperties:function(e,t,n,r,o){var a,i,l=null;switch(t){case"input":a=ReactDOMFiberInput.getHostProps(e,n),i=ReactDOMFiberInput.getHostProps(e,r),l=[];break;case"option":a=ReactDOMFiberOption.getHostProps(e,n),i=ReactDOMFiberOption.getHostProps(e,r),l=[];break;case"select":a=ReactDOMFiberSelect.getHostProps(e,n),i=ReactDOMFiberSelect.getHostProps(e,r),l=[];break;case"textarea":a=ReactDOMFiberTextarea.getHostProps(e,n),i=ReactDOMFiberTextarea.getHostProps(e,r),l=[];break;default:a=n,i=r,"function"!=typeof a.onClick&&"function"==typeof i.onClick&&trapClickOnNonInteractiveElement(e)}assertValidProps(t,i);var s,u,c=null;for(s in a)if(!i.hasOwnProperty(s)&&a.hasOwnProperty(s)&&null!=a[s])if(s===STYLE){var p=a[s];for(u in p)p.hasOwnProperty(u)&&(c||(c={}),c[u]="")}else s===DANGEROUSLY_SET_INNER_HTML||s===CHILDREN||s===SUPPRESS_CONTENT_EDITABLE_WARNING||(registrationNameModules.hasOwnProperty(s)?l||(l=[]):(l=l||[]).push(s,null));for(s in i){var d=i[s],f=null!=a?a[s]:void 0;if(i.hasOwnProperty(s)&&d!==f&&(null!=d||null!=f))if(s===STYLE)if(f){for(u in f)!f.hasOwnProperty(u)||d&&d.hasOwnProperty(u)||(c||(c={}),c[u]="");for(u in d)d.hasOwnProperty(u)&&f[u]!==d[u]&&(c||(c={}),c[u]=d[u])}else c||(l||(l=[]),l.push(s,c)),c=d;else if(s===DANGEROUSLY_SET_INNER_HTML){var m=d?d[HTML]:void 0,v=f?f[HTML]:void 0;null!=m&&v!==m&&(l=l||[]).push(s,""+m)}else s===CHILDREN?f===d||"string"!=typeof d&&"number"!=typeof d||(l=l||[]).push(s,""+d):s===SUPPRESS_CONTENT_EDITABLE_WARNING||(registrationNameModules.hasOwnProperty(s)?(d&&ensureListeningTo(o,s),l||f===d||(l=[])):(l=l||[]).push(s,d))}return c&&(l=l||[]).push(STYLE,c),l},updateProperties:function(e,t,n,r,o){var a=isCustomComponent(n,r),i=isCustomComponent(n,o);switch(updateDOMProperties(e,t,a,i),n){case"input":ReactDOMFiberInput.updateWrapper(e,o);break;case"textarea":ReactDOMFiberTextarea.updateWrapper(e,o);break;case"select":ReactDOMFiberSelect.postUpdateWrapper(e,o)}},restoreControlledState:function(e,t,n){switch(t){case"input":return void ReactDOMFiberInput.restoreControlledState(e,n);case"textarea":return void ReactDOMFiberTextarea.restoreControlledState(e,n);case"select":return void ReactDOMFiberSelect.restoreControlledState(e,n)}}},ReactDOMFiberComponent_1=ReactDOMFiberComponent,rAF=void 0,rIC=void 0;if("function"!=typeof requestAnimationFrame)invariant(!1,"React depends on requestAnimationFrame. Make sure that you load a polyfill in older browsers.");else if("function"!=typeof requestIdleCallback){var scheduledRAFCallback=null,scheduledRICCallback=null,isIdleScheduled=!1,isAnimationFrameScheduled=!1,frameDeadline=0,previousFrameTime=33,activeFrameTime=33,frameDeadlineObject={timeRemaining:"object"==typeof performance&&"function"==typeof performance.now?function(){return frameDeadline-performance.now()}:function(){return frameDeadline-Date.now()}},messageKey="__reactIdleCallback$"+Math.random().toString(36).slice(2),idleTick=function(e){if(e.source===window&&e.data===messageKey){isIdleScheduled=!1;var t=scheduledRICCallback;scheduledRICCallback=null,t&&t(frameDeadlineObject)}};window.addEventListener("message",idleTick,!1);var animationTick=function(e){isAnimationFrameScheduled=!1;var t=e-frameDeadline+activeFrameTime;t1?1-t:void 0;return this._fallbackText=o.slice(e,l),this._fallbackText}}),PooledClass_1.addPoolingTo(FallbackCompositionState);var FallbackCompositionState_1=FallbackCompositionState,shouldBeReleasedProperties=["dispatchConfig","_targetInst","nativeEvent","isDefaultPrevented","isPropagationStopped","_dispatchListeners","_dispatchInstances"],EventInterface={type:null,target:null,currentTarget:emptyFunction.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};_assign(SyntheticEvent.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=emptyFunction.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=emptyFunction.thatReturnsTrue)},persist:function(){this.isPersistent=emptyFunction.thatReturnsTrue},isPersistent:emptyFunction.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var t in e)this[t]=null;for(var n=0;n8&&documentMode<=11),SPACEBAR_CODE=32,SPACEBAR_CHAR=String.fromCharCode(SPACEBAR_CODE),eventTypes={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},hasSpaceKeypress=!1,currentComposition=null,BeforeInputEventPlugin={eventTypes:eventTypes,extractEvents:function(e,t,n,r){return[extractCompositionEvent(e,t,n,r),extractBeforeInputEvent(e,t,n,r)]}},BeforeInputEventPlugin_1=BeforeInputEventPlugin,stackBatchedUpdates=function(e,t,n,r,o,a){return e(t,n,r,o,a)},fiberBatchedUpdates=function(e,t){return e(t)},isNestingBatched=!1,ReactGenericBatchingInjection={injectStackBatchedUpdates:function(e){stackBatchedUpdates=e},injectFiberBatchedUpdates:function(e){fiberBatchedUpdates=e}},ReactGenericBatching={batchedUpdates:batchedUpdatesWithControlledComponents,injection:ReactGenericBatchingInjection},ReactGenericBatching_1=ReactGenericBatching,getEventTarget_1=getEventTarget,supportedInputTypes={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},isTextInputElement_1=isTextInputElement,eventTypes$1={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},activeElement=null,activeElementInst=null,doesChangeEventBubble=!1;ExecutionEnvironment.canUseDOM&&(doesChangeEventBubble=isEventSupported_1("change")&&(!document.documentMode||document.documentMode>8));var isInputEventSupported=!1;ExecutionEnvironment.canUseDOM&&(isInputEventSupported=isEventSupported_1("input")&&(!document.documentMode||document.documentMode>9));var ChangeEventPlugin={eventTypes:eventTypes$1,_isInputEventSupported:isInputEventSupported,extractEvents:function(e,t,n,r){var o,a,i=t?ReactDOMComponentTree_1.getNodeFromInstance(t):window;if(shouldUseChangeEvent(i)?doesChangeEventBubble?o=getTargetInstForChangeEvent:a=handleEventsForChangeEventIE8:isTextInputElement_1(i)?isInputEventSupported?o=getTargetInstForInputOrChangeEvent:(o=getTargetInstForInputEventPolyfill,a=handleEventsForInputEventPolyfill):shouldUseClickEvent(i)&&(o=getTargetInstForClickEvent),o){var l=o(e,t);if(l){var s=createAndAccumulateChangeEvent(l,n,r);return s}}a&&a(e,i,t)}},ChangeEventPlugin_1=ChangeEventPlugin,DOMEventPluginOrder=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"],DOMEventPluginOrder_1=DOMEventPluginOrder,UIEventInterface={view:function(e){if(e.view)return e.view;var t=getEventTarget_1(e);if(t.window===t)return t;var n=t.ownerDocument;return n?n.defaultView||n.parentWindow:window},detail:function(e){return e.detail||0}};SyntheticEvent_1.augmentClass(SyntheticUIEvent,UIEventInterface);var SyntheticUIEvent_1=SyntheticUIEvent,modifierKeyToProp={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"},getEventModifierState_1=getEventModifierState,MouseEventInterface={screenX:null,screenY:null,clientX:null,clientY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:getEventModifierState_1,button:function(e){var t=e.button;return"which"in e?t:2===t?2:4===t?1:0},buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},pageX:function(e){return"pageX"in e?e.pageX:e.clientX+ViewportMetrics_1.currentScrollLeft},pageY:function(e){return"pageY"in e?e.pageY:e.clientY+ViewportMetrics_1.currentScrollTop}};SyntheticUIEvent_1.augmentClass(SyntheticMouseEvent,MouseEventInterface);var SyntheticMouseEvent_1=SyntheticMouseEvent,eventTypes$2={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},EnterLeaveEventPlugin={eventTypes:eventTypes$2,extractEvents:function(e,t,n,r){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var o;if(r.window===r)o=r;else{var a=r.ownerDocument;o=a?a.defaultView||a.parentWindow:window}var i,l;if("topMouseOut"===e){i=t;var s=n.relatedTarget||n.toElement;l=s?ReactDOMComponentTree_1.getClosestInstanceFromNode(s):null}else i=null,l=t;if(i===l)return null;var u=null==i?o:ReactDOMComponentTree_1.getNodeFromInstance(i),c=null==l?o:ReactDOMComponentTree_1.getNodeFromInstance(l),p=SyntheticMouseEvent_1.getPooled(eventTypes$2.mouseLeave,i,n,r);p.type="mouseleave",p.target=u,p.relatedTarget=c;var d=SyntheticMouseEvent_1.getPooled(eventTypes$2.mouseEnter,l,n,r);return d.type="mouseenter",d.target=c,d.relatedTarget=u,EventPropagators_1.accumulateEnterLeaveDispatches(p,d,i,l),[p,d]}},EnterLeaveEventPlugin_1=EnterLeaveEventPlugin,MUST_USE_PROPERTY=DOMProperty_1.injection.MUST_USE_PROPERTY,HAS_BOOLEAN_VALUE=DOMProperty_1.injection.HAS_BOOLEAN_VALUE,HAS_NUMERIC_VALUE=DOMProperty_1.injection.HAS_NUMERIC_VALUE,HAS_POSITIVE_NUMERIC_VALUE=DOMProperty_1.injection.HAS_POSITIVE_NUMERIC_VALUE,HAS_OVERLOADED_BOOLEAN_VALUE=DOMProperty_1.injection.HAS_OVERLOADED_BOOLEAN_VALUE,HTMLDOMPropertyConfig={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+DOMProperty_1.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:HAS_BOOLEAN_VALUE,allowTransparency:0,alt:0,as:0,async:HAS_BOOLEAN_VALUE,autoComplete:0,autoPlay:HAS_BOOLEAN_VALUE,capture:HAS_BOOLEAN_VALUE,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:MUST_USE_PROPERTY|HAS_BOOLEAN_VALUE,cite:0,classID:0,className:0,cols:HAS_POSITIVE_NUMERIC_VALUE,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:HAS_BOOLEAN_VALUE,coords:0,crossOrigin:0,data:0,dateTime:0,default:HAS_BOOLEAN_VALUE,defer:HAS_BOOLEAN_VALUE,dir:0,disabled:HAS_BOOLEAN_VALUE,download:HAS_OVERLOADED_BOOLEAN_VALUE,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:HAS_BOOLEAN_VALUE,formTarget:0,frameBorder:0,headers:0,height:0,hidden:HAS_BOOLEAN_VALUE,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:HAS_BOOLEAN_VALUE,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:MUST_USE_PROPERTY|HAS_BOOLEAN_VALUE,muted:MUST_USE_PROPERTY|HAS_BOOLEAN_VALUE,name:0,nonce:0,noValidate:HAS_BOOLEAN_VALUE,open:HAS_BOOLEAN_VALUE,optimum:0,pattern:0,placeholder:0,playsInline:HAS_BOOLEAN_VALUE,poster:0,preload:0,profile:0,radioGroup:0,readOnly:HAS_BOOLEAN_VALUE,referrerPolicy:0,rel:0,required:HAS_BOOLEAN_VALUE,reversed:HAS_BOOLEAN_VALUE,role:0,rows:HAS_POSITIVE_NUMERIC_VALUE,rowSpan:HAS_NUMERIC_VALUE,sandbox:0,scope:0,scoped:HAS_BOOLEAN_VALUE,scrolling:0,seamless:HAS_BOOLEAN_VALUE,selected:MUST_USE_PROPERTY|HAS_BOOLEAN_VALUE,shape:0,size:HAS_POSITIVE_NUMERIC_VALUE,sizes:0,slot:0,span:HAS_POSITIVE_NUMERIC_VALUE,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:HAS_NUMERIC_VALUE,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:HAS_BOOLEAN_VALUE,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{}},HTMLDOMPropertyConfig_1=HTMLDOMPropertyConfig,HostRoot=ReactTypeOfWork.HostRoot;_assign(TopLevelCallbackBookKeeping.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.targetInst=null,this.ancestors.length=0}}),PooledClass_1.addPoolingTo(TopLevelCallbackBookKeeping,PooledClass_1.threeArgumentPooler);var ReactEventListener={_enabled:!0,_handleTopLevel:null,WINDOW_HANDLE:ExecutionEnvironment.canUseDOM?window:null,setHandleTopLevel:function(e){ReactEventListener._handleTopLevel=e},setEnabled:function(e){ReactEventListener._enabled=!!e},isEnabled:function(){return ReactEventListener._enabled},trapBubbledEvent:function(e,t,n){return n?EventListener.listen(n,t,ReactEventListener.dispatchEvent.bind(null,e)):null},trapCapturedEvent:function(e,t,n){return n?EventListener.capture(n,t,ReactEventListener.dispatchEvent.bind(null,e)):null},monitorScrollValue:function(e){var t=scrollValueMonitor.bind(null,e);EventListener.listen(window,"scroll",t)},dispatchEvent:function(e,t){if(ReactEventListener._enabled){var n=getEventTarget_1(t),r=ReactDOMComponentTree_1.getClosestInstanceFromNode(n),o=TopLevelCallbackBookKeeping.getPooled(e,t,r);try{ReactGenericBatching_1.batchedUpdates(handleTopLevelImpl,o)}finally{TopLevelCallbackBookKeeping.release(o)}}}},ReactEventListener_1=ReactEventListener,NS={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},ATTRS={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift", -bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},SVGDOMPropertyConfig={Properties:{},DOMAttributeNamespaces:{xlinkActuate:NS.xlink,xlinkArcrole:NS.xlink,xlinkHref:NS.xlink,xlinkRole:NS.xlink,xlinkShow:NS.xlink,xlinkTitle:NS.xlink,xlinkType:NS.xlink,xmlBase:NS.xml,xmlLang:NS.xml,xmlSpace:NS.xml},DOMAttributeNames:{}};Object.keys(ATTRS).forEach(function(e){SVGDOMPropertyConfig.Properties[e]=0,ATTRS[e]&&(SVGDOMPropertyConfig.DOMAttributeNames[e]=ATTRS[e])});var SVGDOMPropertyConfig_1=SVGDOMPropertyConfig,getNodeForCharacterOffset_1=getNodeForCharacterOffset,useIEOffsets=ExecutionEnvironment.canUseDOM&&"selection"in document&&!("getSelection"in window),ReactDOMSelection={getOffsets:useIEOffsets?getIEOffsets:getModernOffsets,setOffsets:useIEOffsets?setIEOffsets:setModernOffsets},ReactDOMSelection_1=ReactDOMSelection,ReactInputSelection={hasSelectionCapabilities:function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)},getSelectionInformation:function(){var e=getActiveElement();return{focusedElem:e,selectionRange:ReactInputSelection.hasSelectionCapabilities(e)?ReactInputSelection.getSelection(e):null}},restoreSelection:function(e){var t=getActiveElement(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&isInDocument(n)){ReactInputSelection.hasSelectionCapabilities(n)&&ReactInputSelection.setSelection(n,r);for(var o=[],a=n;a=a.parentNode;)1===a.nodeType&&o.push({element:a,left:a.scrollLeft,top:a.scrollTop});focusNode(n);for(var i=0;i-1;)valueStack[index]=null,index--},ReactFiberStack={createCursor:createCursor$1,isEmpty:isEmpty,pop:pop$1,push:push$1,reset:reset},_extends$1=_assign||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:null,o={$$typeof:REACT_COROUTINE_TYPE$1,key:null==r?null:""+r,children:e,handler:t,props:n};return o},createYield=function(e){var t={$$typeof:REACT_YIELD_TYPE$1,value:e};return t},isCoroutine=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===REACT_COROUTINE_TYPE$1},isYield=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===REACT_YIELD_TYPE$1},REACT_YIELD_TYPE_1=REACT_YIELD_TYPE$1,REACT_COROUTINE_TYPE_1=REACT_COROUTINE_TYPE$1,ReactCoroutine={createCoroutine:createCoroutine,createYield:createYield,isCoroutine:isCoroutine,isYield:isYield,REACT_YIELD_TYPE:REACT_YIELD_TYPE_1,REACT_COROUTINE_TYPE:REACT_COROUTINE_TYPE_1},REACT_PORTAL_TYPE$1="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.portal")||60106,createPortal=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:REACT_PORTAL_TYPE$1,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},isPortal=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===REACT_PORTAL_TYPE$1},REACT_PORTAL_TYPE_1=REACT_PORTAL_TYPE$1,ReactPortal={createPortal:createPortal,isPortal:isPortal,REACT_PORTAL_TYPE:REACT_PORTAL_TYPE_1},ITERATOR_SYMBOL="function"==typeof Symbol&&Symbol.iterator,FAUX_ITERATOR_SYMBOL="@@iterator",getIteratorFn_1=getIteratorFn,REACT_COROUTINE_TYPE=ReactCoroutine.REACT_COROUTINE_TYPE,REACT_YIELD_TYPE=ReactCoroutine.REACT_YIELD_TYPE,REACT_PORTAL_TYPE=ReactPortal.REACT_PORTAL_TYPE,cloneFiber$2=ReactFiber.cloneFiber,createFiberFromElement$1=ReactFiber.createFiberFromElement,createFiberFromFragment$1=ReactFiber.createFiberFromFragment,createFiberFromText$1=ReactFiber.createFiberFromText,createFiberFromCoroutine$1=ReactFiber.createFiberFromCoroutine,createFiberFromYield$1=ReactFiber.createFiberFromYield,createFiberFromPortal$1=ReactFiber.createFiberFromPortal,isArray=Array.isArray,FunctionalComponent$2=ReactTypeOfWork.FunctionalComponent,ClassComponent$6=ReactTypeOfWork.ClassComponent,HostText$5=ReactTypeOfWork.HostText,HostPortal$4=ReactTypeOfWork.HostPortal,CoroutineComponent$2=ReactTypeOfWork.CoroutineComponent,YieldComponent$3=ReactTypeOfWork.YieldComponent,Fragment$3=ReactTypeOfWork.Fragment,NoEffect$3=ReactTypeOfSideEffect.NoEffect,Placement$3=ReactTypeOfSideEffect.Placement,Deletion$1=ReactTypeOfSideEffect.Deletion,reconcileChildFibers$1=ChildReconciler(!0,!0),reconcileChildFibersInPlace$1=ChildReconciler(!1,!0),mountChildFibersInPlace$1=ChildReconciler(!1,!1),cloneChildFibers$1=function(e,t){if(t.child)if(null!==e&&t.child===e.child){var n=t.child,r=cloneFiber$2(n,n.pendingWorkPriority);for(t.child=r,r.return=t;null!==n.sibling;)n=n.sibling,r=r.sibling=cloneFiber$2(n,n.pendingWorkPriority),r.return=t;r.sibling=null}else for(var o=t.child;null!==o;)o.return=t,o=o.sibling},ReactChildFiber={reconcileChildFibers:reconcileChildFibers$1,reconcileChildFibersInPlace:reconcileChildFibersInPlace$1,mountChildFibersInPlace:mountChildFibersInPlace$1,cloneChildFibers:cloneChildFibers$1},Update$1=ReactTypeOfSideEffect.Update,cacheContext$1=ReactFiberContext.cacheContext,getMaskedContext$2=ReactFiberContext.getMaskedContext,getUnmaskedContext$2=ReactFiberContext.getUnmaskedContext,isContextConsumer$1=ReactFiberContext.isContextConsumer,addUpdate$1=ReactFiberUpdateQueue.addUpdate,addReplaceUpdate$1=ReactFiberUpdateQueue.addReplaceUpdate,addForceUpdate$1=ReactFiberUpdateQueue.addForceUpdate,beginUpdateQueue$2=ReactFiberUpdateQueue.beginUpdateQueue,_require4$3=ReactFiberContext,hasContextChanged$2=_require4$3.hasContextChanged,isMounted$1=ReactFiberTreeReflection.isMounted,isArray$1=Array.isArray,ReactFiberClassComponent=function(e,t,n,r){function o(e,t,n,r,o,a){if(null===t||null!==e.updateQueue&&e.updateQueue.hasForceUpdate)return!0;var i=e.stateNode;if("function"==typeof i.shouldComponentUpdate){var l=i.shouldComponentUpdate(n,o,a);return l}var s=e.type;return!s.prototype||!s.prototype.isPureReactComponent||(!shallowEqual(t,n)||!shallowEqual(r,o))}function a(e){var t=e.stateNode,n=t.state;n&&("object"!=typeof n||isArray$1(n))&&reactProdInvariant_1("106",getComponentName_1(e)),"function"==typeof t.getChildContext&&("object"!=typeof e.type.childContextTypes?reactProdInvariant_1("107",getComponentName_1(e)):void 0)}function i(e,t){t.props=e.memoizedProps,t.state=e.memoizedState}function l(e,t){t.updater=d,e.stateNode=t,ReactInstanceMap_1.set(t,e)}function s(e){var t=e.type,n=e.pendingProps,r=getUnmaskedContext$2(e),o=isContextConsumer$1(e),i=o?getMaskedContext$2(e,r):emptyObject,s=new t(n,i);return l(e,s),a(e),o&&cacheContext$1(e,r,i),s}function u(e,t){var n=e.stateNode,r=n.state||null,o=e.pendingProps;invariant(o,"There must be pending props for an initial mount. This error is likely caused by a bug in React. Please file an issue.");var a=getUnmaskedContext$2(e);if(n.props=o,n.state=r,n.refs=emptyObject,n.context=getMaskedContext$2(e,a),"function"==typeof n.componentWillMount){n.componentWillMount();var i=e.updateQueue;null!==i&&(n.state=beginUpdateQueue$2(e,i,n,r,o,t))}"function"==typeof n.componentDidMount&&(e.effectTag|=Update$1)}function c(e,t){var n=e.stateNode;i(e,n);var r=e.memoizedState,a=e.pendingProps;a||(a=e.memoizedProps,invariant(null!=a,"There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue."));var l=getUnmaskedContext$2(e),u=getMaskedContext$2(e,l);if(!o(e,e.memoizedProps,a,e.memoizedState,r,u))return n.props=a,n.state=r,n.context=u,!1;var c=s(e);c.props=a,c.state=r=c.state||null,c.context=u,"function"==typeof c.componentWillMount&&c.componentWillMount();var p=e.updateQueue;return null!==p&&(c.state=beginUpdateQueue$2(e,p,c,r,a,t)),"function"==typeof n.componentDidMount&&(e.effectTag|=Update$1),!0}function p(e,t,a){var l=t.stateNode;i(t,l);var s=t.memoizedProps,u=t.pendingProps;u||(u=s,invariant(null!=u,"There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue."));var c=l.context,p=getUnmaskedContext$2(t),f=getMaskedContext$2(t,p);s===u&&c===f||"function"==typeof l.componentWillReceiveProps&&(l.componentWillReceiveProps(u,f),l.state!==t.memoizedState&&d.enqueueReplaceState(l,l.state,null));var m=t.updateQueue,v=t.memoizedState,g=void 0;if(g=null!==m?beginUpdateQueue$2(t,m,l,v,u,a):v,!(s!==u||v!==g||hasContextChanged$2()||null!==m&&m.hasForceUpdate))return"function"==typeof l.componentDidUpdate&&(s===e.memoizedProps&&v===e.memoizedState||(t.effectTag|=Update$1)),!1;var h=o(t,s,u,v,g,f);return h?("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(u,g,f),"function"==typeof l.componentDidUpdate&&(t.effectTag|=Update$1)):("function"==typeof l.componentDidUpdate&&(s===e.memoizedProps&&v===e.memoizedState||(t.effectTag|=Update$1)),n(t,u),r(t,g)),l.props=u,l.state=g,l.context=f,h}var d={isMounted:isMounted$1,enqueueSetState:function(n,r,o){var a=ReactInstanceMap_1.get(n),i=t();o=void 0===o?null:o,addUpdate$1(a,r,o,i),e(a,i)},enqueueReplaceState:function(n,r,o){var a=ReactInstanceMap_1.get(n),i=t();o=void 0===o?null:o,addReplaceUpdate$1(a,r,o,i),e(a,i)},enqueueForceUpdate:function(n,r){var o=ReactInstanceMap_1.get(n),a=t();r=void 0===r?null:r,addForceUpdate$1(o,r,a),e(o,a)}};return{adoptClassInstance:l,constructClassInstance:s,mountClassInstance:u,resumeMountClassInstance:c,updateClassInstance:p}},mountChildFibersInPlace=ReactChildFiber.mountChildFibersInPlace,reconcileChildFibers=ReactChildFiber.reconcileChildFibers,reconcileChildFibersInPlace=ReactChildFiber.reconcileChildFibersInPlace,cloneChildFibers=ReactChildFiber.cloneChildFibers,beginUpdateQueue$1=ReactFiberUpdateQueue.beginUpdateQueue,getMaskedContext$1=ReactFiberContext.getMaskedContext,getUnmaskedContext$1=ReactFiberContext.getUnmaskedContext,hasContextChanged$1=ReactFiberContext.hasContextChanged,pushContextProvider$1=ReactFiberContext.pushContextProvider,pushTopLevelContextObject$1=ReactFiberContext.pushTopLevelContextObject,invalidateContextProvider$1=ReactFiberContext.invalidateContextProvider,IndeterminateComponent$2=ReactTypeOfWork.IndeterminateComponent,FunctionalComponent$1=ReactTypeOfWork.FunctionalComponent,ClassComponent$5=ReactTypeOfWork.ClassComponent,HostRoot$6=ReactTypeOfWork.HostRoot,HostComponent$7=ReactTypeOfWork.HostComponent,HostText$4=ReactTypeOfWork.HostText,HostPortal$3=ReactTypeOfWork.HostPortal,CoroutineComponent$1=ReactTypeOfWork.CoroutineComponent,CoroutineHandlerPhase=ReactTypeOfWork.CoroutineHandlerPhase,YieldComponent$2=ReactTypeOfWork.YieldComponent,Fragment$2=ReactTypeOfWork.Fragment,NoWork$3=ReactPriorityLevel.NoWork,OffscreenPriority$1=ReactPriorityLevel.OffscreenPriority,Placement$2=ReactTypeOfSideEffect.Placement,ContentReset$1=ReactTypeOfSideEffect.ContentReset,Err$1=ReactTypeOfSideEffect.Err,Ref$1=ReactTypeOfSideEffect.Ref,ReactFiberBeginWork=function(e,t,n,r){ -function o(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function a(e){e.progressedFirstDeletion=e.progressedLastDeletion=null}function i(e){e.firstEffect=e.progressedFirstDeletion,e.lastEffect=e.progressedLastDeletion}function l(e,t,n){var r=t.pendingWorkPriority;s(e,t,n,r)}function s(e,t,n,r){t.memoizedProps=null,null===e?t.child=mountChildFibersInPlace(t,t.child,n,r):e.child===t.child?(a(t),t.child=reconcileChildFibers(t,t.child,n,r),i(t)):(t.child=reconcileChildFibersInPlace(t,t.child,n,r),i(t)),o(e,t,r)}function u(e,t){var n=t.pendingProps;if(hasContextChanged$1())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n)return y(e,t);return l(e,t,n),P(t,n),t.child}function c(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=Ref$1)}function p(e,t){var n=t.type,r=t.pendingProps,o=t.memoizedProps;if(hasContextChanged$1())null===r&&(r=o);else{if(null===r||o===r)return y(e,t);if("function"==typeof n.shouldComponentUpdate&&!n.shouldComponentUpdate(o,r))return P(t,r),y(e,t)}var a,i=getUnmaskedContext$1(t),s=getMaskedContext$1(t,i);return a=n(r,s),l(e,t,a),P(t,r),t.child}function d(e,t,n){var r=pushContextProvider$1(t),o=void 0;return null===e?t.stateNode?o=D(t,n):(M(t),A(t,n),o=!0):o=U(e,t,n),f(e,t,o,r)}function f(e,t,n,r){if(c(e,t),!n)return y(e,t);var o=t.stateNode;ReactCurrentOwnerRollupShim.current=t;var a=void 0;return a=o.render(),l(e,t,a),T(t,o.state),P(t,o.props),r&&invalidateContextProvider$1(t),t.child}function m(e,t,n){var r=t.stateNode;r.pendingContext?pushTopLevelContextObject$1(t,r.pendingContext,r.pendingContext!==r.context):r.context&&pushTopLevelContextObject$1(t,r.context,!1),I(t,r.containerInfo);var o=t.updateQueue;if(null!==o){var a=t.memoizedState,i=beginUpdateQueue$1(t,o,null,a,null,n);if(a===i)return y(e,t);var s=i.element;return l(e,t,s),T(t,i),t.child}return y(e,t)}function v(e,t){F(t);var n=t.pendingProps,r=null!==e?e.memoizedProps:null,o=t.memoizedProps;if(hasContextChanged$1())null===n&&(n=o,invariant(null!==n,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue."));else if(null===n||o===n){if(!O&&k(t.type,o)&&t.pendingWorkPriority!==OffscreenPriority$1){for(var a=t.progressedChild;null!==a;)a.pendingWorkPriority=OffscreenPriority$1,a=a.sibling;return null}return y(e,t)}var i=n.children,u=S(n);if(u?i=null:r&&S(r)&&(t.effectTag|=ContentReset$1),c(e,t),!O&&k(t.type,n)&&t.pendingWorkPriority!==OffscreenPriority$1){if(t.progressedPriority===OffscreenPriority$1&&(t.child=t.progressedChild),s(e,t,i,OffscreenPriority$1),P(t,n),t.child=null!==e?e.child:null,null===e)for(var p=t.progressedChild;null!==p;)p.effectTag=Placement$2,p=p.sibling;return null}return l(e,t,i),P(t,n),t.child}function g(e,t){var n=t.pendingProps;return null===n&&(n=t.memoizedProps),P(t,n),null}function h(e,t,n){invariant(null===e,"An indeterminate component should never have mounted. This error is likely caused by a bug in React. Please file an issue.");var r,o=t.type,a=t.pendingProps,i=getUnmaskedContext$1(t),s=getMaskedContext$1(t,i);if(r=o(a,s),"object"==typeof r&&null!==r&&"function"==typeof r.render){t.tag=ClassComponent$5;var u=pushContextProvider$1(t);return N(t,r),A(t,n),f(e,t,!0,u)}return t.tag=FunctionalComponent$1,l(e,t,r),P(t,a),t.child}function C(e,t){var n=t.pendingProps;hasContextChanged$1()?null===n&&(n=e&&e.memoizedProps,invariant(null!==n,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue.")):null!==n&&t.memoizedProps!==n||(n=t.memoizedProps);var r=n.children,o=t.pendingWorkPriority;return t.memoizedProps=null,null===e?t.stateNode=mountChildFibersInPlace(t,t.stateNode,r,o):e.child===t.child?(a(t),t.stateNode=reconcileChildFibers(t,t.stateNode,r,o),i(t)):(t.stateNode=reconcileChildFibersInPlace(t,t.stateNode,r,o),i(t)),P(t,n),t.stateNode}function E(e,t){I(t,t.stateNode.containerInfo);var n=t.pendingWorkPriority,r=t.pendingProps;if(hasContextChanged$1())null===r&&(r=e&&e.memoizedProps,invariant(null!=r,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue."));else if(null===r||t.memoizedProps===r)return y(e,t);return null===e?(t.child=reconcileChildFibersInPlace(t,t.child,r,n),P(t,r),o(e,t,n)):(l(e,t,r),P(t,r)),t.child}function y(e,t){var n=t.pendingWorkPriority;return e&&t.child===e.child&&a(t),cloneChildFibers(e,t),o(e,t,n),t.child}function b(e,t){switch(t.tag){case ClassComponent$5:pushContextProvider$1(t);break;case HostPortal$3:I(t,t.stateNode.containerInfo)}return null}function P(e,t){e.memoizedProps=t,e.pendingProps=null}function T(e,t){e.memoizedState=t}function R(e,t,n){if(t.pendingWorkPriority===NoWork$3||t.pendingWorkPriority>n)return b(e,t);switch(t.firstEffect=null,t.lastEffect=null,t.progressedPriority===n&&(t.child=t.progressedChild),t.tag){case IndeterminateComponent$2:return h(e,t,n);case FunctionalComponent$1:return p(e,t);case ClassComponent$5:return d(e,t,n);case HostRoot$6:return m(e,t,n);case HostComponent$7:return v(e,t);case HostText$4:return g(e,t);case CoroutineHandlerPhase:t.tag=CoroutineComponent$1;case CoroutineComponent$1:return C(e,t);case YieldComponent$2:return null;case HostPortal$3:return E(e,t);case Fragment$2:return u(e,t);default:invariant(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}}function _(e,t,n){if(invariant(t.tag===ClassComponent$5||t.tag===HostRoot$6,"Invalid type of work. This error is likely caused by a bug in React. Please file an issue."),t.effectTag|=Err$1,t.pendingWorkPriority===NoWork$3||t.pendingWorkPriority>n)return b(e,t);t.firstEffect=null,t.lastEffect=null;var r=null;if(l(e,t,r),t.tag===ClassComponent$5){var o=t.stateNode;t.memoizedProps=o.props,t.memoizedState=o.state,t.pendingProps=null}return t.child}var S=e.shouldSetTextContent,O=e.useSyncScheduling,k=e.shouldDeprioritizeSubtree,F=t.pushHostContext,I=t.pushHostContainer,x=ReactFiberClassComponent(n,r,P,T),N=x.adoptClassInstance,M=x.constructClassInstance,A=x.mountClassInstance,D=x.resumeMountClassInstance,U=x.updateClassInstance;return{beginWork:R,beginFailedWork:_}},reconcileChildFibers$2=ReactChildFiber.reconcileChildFibers,popContextProvider$2=ReactFiberContext.popContextProvider,IndeterminateComponent$3=ReactTypeOfWork.IndeterminateComponent,FunctionalComponent$3=ReactTypeOfWork.FunctionalComponent,ClassComponent$7=ReactTypeOfWork.ClassComponent,HostRoot$7=ReactTypeOfWork.HostRoot,HostComponent$8=ReactTypeOfWork.HostComponent,HostText$6=ReactTypeOfWork.HostText,HostPortal$5=ReactTypeOfWork.HostPortal,CoroutineComponent$3=ReactTypeOfWork.CoroutineComponent,CoroutineHandlerPhase$1=ReactTypeOfWork.CoroutineHandlerPhase,YieldComponent$4=ReactTypeOfWork.YieldComponent,Fragment$4=ReactTypeOfWork.Fragment,Ref$2=ReactTypeOfSideEffect.Ref,Update$2=ReactTypeOfSideEffect.Update,ReactFiberCompleteWork=function(e,t){function n(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function r(e){e.effectTag|=Update$2}function o(e){e.effectTag|=Ref$2}function a(e,t){var n=t.stateNode;for(n&&(n.return=t);null!==n;){if(n.tag===HostComponent$8||n.tag===HostText$6||n.tag===HostPortal$5)invariant(!1,"A coroutine cannot have host component children.");else if(n.tag===YieldComponent$4)e.push(n.type);else if(null!==n.child){n.child.return=n,n=n.child;continue}for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function i(e,t){var r=t.memoizedProps;invariant(r,"Should be resolved by now. This error is likely caused by a bug in React. Please file an issue."),t.tag=CoroutineHandlerPhase$1;var o=[];a(o,t);var i=r.handler,l=r.props,s=i(l,o),u=null!==e?e.child:null,c=t.pendingWorkPriority;return t.child=reconcileChildFibers$2(t,u,s,c),n(e,t,c),t.child}function l(e,t){for(var n=t.child;null!==n;){if(n.tag===HostComponent$8||n.tag===HostText$6)p(e,n.stateNode);else if(n.tag===HostPortal$5);else if(null!==n.child){n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n=n.sibling}}function s(e,t){switch(t.tag){case FunctionalComponent$3:return null;case ClassComponent$7:return popContextProvider$2(t),null;case HostRoot$7:var n=t.stateNode;return n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null;case HostComponent$8:v(t);var a=m(),s=t.type,p=t.memoizedProps;if(null!==e&&null!=t.stateNode){var C=e.memoizedProps,E=t.stateNode,y=g(),b=f(E,s,C,p,a,y);t.updateQueue=b,b&&r(t),e.ref!==t.ref&&o(t)}else{if(!p)return invariant(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),null;var P=g(),T=u(s,p,a,P,t);l(T,t),d(T,s,p,a)&&r(t),t.stateNode=T,null!==t.ref&&o(t)}return null;case HostText$6:var R=t.memoizedProps;if(e&&null!=t.stateNode){var _=e.memoizedProps;_!==R&&r(t)}else{if("string"!=typeof R)return invariant(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),null;var S=m(),O=g(),k=c(R,S,O,t);t.stateNode=k}return null;case CoroutineComponent$3:return i(e,t);case CoroutineHandlerPhase$1:return t.tag=CoroutineComponent$3,null;case YieldComponent$4:return null;case Fragment$4:return null;case HostPortal$5:return r(t),h(t),null;case IndeterminateComponent$3:invariant(!1,"An indeterminate component should have become determinate before completing. This error is likely caused by a bug in React. Please file an issue.");default:invariant(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}}var u=e.createInstance,c=e.createTextInstance,p=e.appendInitialChild,d=e.finalizeInitialChildren,f=e.prepareUpdate,m=t.getRootHostContainer,v=t.popHostContext,g=t.getHostContext,h=t.popHostContainer;return{completeWork:s}},rendererID=null,injectInternals$1=null,onCommitRoot$1=null,onCommitUnmount$1=null;if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&__REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber){var inject$1=__REACT_DEVTOOLS_GLOBAL_HOOK__.inject,onCommitFiberRoot=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot,onCommitFiberUnmount=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount;injectInternals$1=function(e){rendererID=inject$1(e)},onCommitRoot$1=function(e){if(null!=rendererID)try{onCommitFiberRoot(rendererID,e)}catch(e){}},onCommitUnmount$1=function(e){if(null!=rendererID)try{onCommitFiberUnmount(rendererID,e)}catch(e){}}}var injectInternals_1=injectInternals$1,onCommitRoot_1=onCommitRoot$1,onCommitUnmount_1=onCommitUnmount$1,ReactFiberDevToolsHook={injectInternals:injectInternals_1,onCommitRoot:onCommitRoot_1,onCommitUnmount:onCommitUnmount_1},ClassComponent$8=ReactTypeOfWork.ClassComponent,HostRoot$8=ReactTypeOfWork.HostRoot,HostComponent$9=ReactTypeOfWork.HostComponent,HostText$7=ReactTypeOfWork.HostText,HostPortal$6=ReactTypeOfWork.HostPortal,CoroutineComponent$4=ReactTypeOfWork.CoroutineComponent,commitCallbacks$1=ReactFiberUpdateQueue.commitCallbacks,onCommitUnmount=ReactFiberDevToolsHook.onCommitUnmount,Placement$4=ReactTypeOfSideEffect.Placement,Update$3=ReactTypeOfSideEffect.Update,Callback$1=ReactTypeOfSideEffect.Callback,ContentReset$2=ReactTypeOfSideEffect.ContentReset,ReactFiberCommitWork=function(e,t){function n(e,n){try{n.componentWillUnmount()}catch(n){t(e,n)}}function r(e){var n=e.ref;if(null!==n){try{n(null)}catch(n){t(e,n)}}}function o(e){for(var t=e.return;null!==t;){switch(t.tag){case HostComponent$9:return t.stateNode;case HostRoot$8:return t.stateNode.containerInfo;case HostPortal$6:return t.stateNode.containerInfo}t=t.return}invariant(!1,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}function a(e){for(var t=e.return;null!==t;){if(i(t))return t;t=t.return}invariant(!1,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}function i(e){return e.tag===HostComponent$9||e.tag===HostRoot$8||e.tag===HostPortal$6}function l(e){var t=e;e:for(;;){for(;null===t.sibling;){if(null===t.return||i(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==HostComponent$9&&t.tag!==HostText$7;){if(t.effectTag&Placement$4)continue e;if(null===t.child||t.tag===HostPortal$6)continue e;t.child.return=t,t=t.child}if(!(t.effectTag&Placement$4))return t.stateNode}}function s(e){var t=a(e),n=void 0;switch(t.tag){case HostComponent$9:n=t.stateNode;break;case HostRoot$8:n=t.stateNode.containerInfo;break;case HostPortal$6:n=t.stateNode.containerInfo;break;default:invariant(!1,"Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue.")}t.effectTag&ContentReset$2&&(E(n),t.effectTag&=~ContentReset$2);for(var r=l(e),o=e;;){if(o.tag===HostComponent$9||o.tag===HostText$7)r?P(n,o.stateNode,r):b(n,o.stateNode);else if(o.tag===HostPortal$6);else if(null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)return;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function u(e){for(var t=e;;)if(d(t),null===t.child||t.tag===HostPortal$6){if(t===e)return;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function c(e,t){for(var n=t;;){if(n.tag===HostComponent$9||n.tag===HostText$7)u(n),T(e,n.stateNode);else if(n.tag===HostPortal$6){if(e=n.stateNode.containerInfo,null!==n.child){n.child.return=n,n=n.child;continue}}else if(d(n),null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return,n.tag===HostPortal$6&&(e=o(n))}n.sibling.return=n.return,n=n.sibling}}function p(e){var t=o(e);c(t,e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)}function d(e){switch("function"==typeof onCommitUnmount&&onCommitUnmount(e),e.tag){case ClassComponent$8:r(e);var t=e.stateNode;return void("function"==typeof t.componentWillUnmount&&n(e,t));case HostComponent$9:return void r(e);case CoroutineComponent$4:return void u(e.stateNode);case HostPortal$6:var a=o(e);return void c(a,e)}}function f(e,t){switch(t.tag){case ClassComponent$8:return;case HostComponent$9:var n=t.stateNode;if(null!=n&&null!==e){var r=t.memoizedProps,o=e.memoizedProps,a=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&C(n,i,a,o,r,t)}return;case HostText$7:invariant(null!==t.stateNode&&null!==e,"This should only be done during updates. This error is likely caused by a bug in React. Please file an issue.");var l=t.stateNode,s=t.memoizedProps,u=e.memoizedProps;return void y(l,u,s);case HostRoot$8:return;case HostPortal$6:return;default:invariant(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}}function m(e,t){switch(t.tag){case ClassComponent$8:var n=t.stateNode;if(t.effectTag&Update$3)if(null===e)n.componentDidMount();else{var r=e.memoizedProps,o=e.memoizedState;n.componentDidUpdate(r,o)}return void(t.effectTag&Callback$1&&null!==t.updateQueue&&commitCallbacks$1(t,t.updateQueue,n));case HostRoot$8:var a=t.updateQueue;if(null!==a){var i=t.child&&t.child.stateNode;commitCallbacks$1(t,a,i)}return;case HostComponent$9:var l=t.stateNode;if(null===e&&t.effectTag&Update$3){var s=t.type,u=t.memoizedProps;h(l,s,u,t)}return;case HostText$7:return;case HostPortal$6:return;default:invariant(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}}function v(e){var t=e.ref;if(null!==t){var n=R(e.stateNode);t(n)}}function g(e){var t=e.ref;null!==t&&t(null)}var h=e.commitMount,C=e.commitUpdate,E=e.resetTextContent,y=e.commitTextUpdate,b=e.appendChild,P=e.insertBefore,T=e.removeChild,R=e.getPublicInstance;return{commitPlacement:s,commitDeletion:p,commitWork:f,commitLifeCycles:m,commitAttachRef:v,commitDetachRef:g}},createCursor$2=ReactFiberStack.createCursor,pop$2=ReactFiberStack.pop,push$2=ReactFiberStack.push,ReactFiberHostContext=function(e){function t(){var e=d.current;return invariant(null!==e,"Expected root container to exist. This error is likely caused by a bug in React. Please file an issue."),e}function n(e,t){push$2(d,t,e);var n=u(t);push$2(p,e,e),push$2(c,n,e)}function r(e){pop$2(c,e),pop$2(p,e),pop$2(d,e)}function o(){var e=c.current;return invariant(null!=e,"Expected host context to exist. This error is likely caused by a bug in React. Please file an issue."),e}function a(e){var t=d.current;invariant(null!=t,"Expected root host context to exist. This error is likely caused by a bug in React. Please file an issue.");var n=null!==c.current?c.current:emptyObject,r=s(n,e.type,t);n!==r&&(push$2(p,e,e),push$2(c,r,e))}function i(e){p.current===e&&(pop$2(c,e),pop$2(p,e))}function l(){c.current=null,d.current=null}var s=e.getChildHostContext,u=e.getRootHostContext,c=createCursor$2(null),p=createCursor$2(null),d=createCursor$2(null);return{getHostContext:o,getRootHostContainer:t,popHostContainer:r,popHostContext:i,pushHostContainer:n,pushHostContext:a,resetHostContainer:l}},popContextProvider$1=ReactFiberContext.popContextProvider,reset$1=ReactFiberStack.reset,getStackAddendumByWorkInProgressFiber$4=ReactFiberComponentTreeHook.getStackAddendumByWorkInProgressFiber,logCapturedError=ReactFiberErrorLogger.logCapturedError,cloneFiber$1=ReactFiber.cloneFiber,onCommitRoot=ReactFiberDevToolsHook.onCommitRoot,NoWork$2=ReactPriorityLevel.NoWork,SynchronousPriority$1=ReactPriorityLevel.SynchronousPriority,TaskPriority$1=ReactPriorityLevel.TaskPriority,AnimationPriority=ReactPriorityLevel.AnimationPriority,HighPriority=ReactPriorityLevel.HighPriority,LowPriority=ReactPriorityLevel.LowPriority,OffscreenPriority=ReactPriorityLevel.OffscreenPriority,NoEffect$2=ReactTypeOfSideEffect.NoEffect,Placement$1=ReactTypeOfSideEffect.Placement,Update=ReactTypeOfSideEffect.Update,PlacementAndUpdate=ReactTypeOfSideEffect.PlacementAndUpdate,Deletion=ReactTypeOfSideEffect.Deletion,ContentReset=ReactTypeOfSideEffect.ContentReset,Callback=ReactTypeOfSideEffect.Callback,Err=ReactTypeOfSideEffect.Err,Ref=ReactTypeOfSideEffect.Ref,HostRoot$5=ReactTypeOfWork.HostRoot,HostComponent$6=ReactTypeOfWork.HostComponent,HostPortal$2=ReactTypeOfWork.HostPortal,ClassComponent$4=ReactTypeOfWork.ClassComponent,getPendingPriority$1=ReactFiberUpdateQueue.getPendingPriority,_require12=ReactFiberContext,resetContext$1=_require12.resetContext,ReactFiberInstrumentation$1,timeHeuristicForUnitOfWork=1,ReactFiberScheduler=function(e){function t(e){ue||(ue=!0,z(e))}function n(e){ce||(ce=!0,Q(e))}function r(){reset$1(),resetContext$1(),A()}function o(){for(;null!==le&&le.current.pendingWorkPriority===NoWork$2;){le.isScheduled=!1;var e=le.nextScheduledRoot;if(le.nextScheduledRoot=null,le===se)return le=null,se=null,oe=NoWork$2,null;le=e}for(var t=le,n=null,o=NoWork$2;null!==t;)t.current.pendingWorkPriority!==NoWork$2&&(o===NoWork$2||o>t.current.pendingWorkPriority)&&(o=t.current.pendingWorkPriority,n=t),t=t.nextScheduledRoot;return null!==n?(oe=o,Z=oe,r(),cloneFiber$1(n.current,o)):(oe=NoWork$2,null)}function a(){for(;null!==ae;){var t=ae.effectTag;if(t&ContentReset&&e.resetTextContent(ae.stateNode),t&Ref){var n=ae.alternate;null!==n&&K(n)}var r=t&~(Callback|Err|ContentReset|Ref);switch(r){case Placement$1:B(ae),ae.effectTag&=~Placement$1;break;case PlacementAndUpdate:B(ae),ae.effectTag&=~Placement$1;var o=ae.alternate;V(o,ae);break;case Update:var a=ae.alternate;V(a,ae);break;case Deletion:he=!0,W(ae),he=!1}ae=ae.nextEffect}}function i(){for(;null!==ae;){var e=ae.effectTag;if(e&(Update|Callback)){var t=ae.alternate;j(t,ae)}e&Ref&&Y(ae),e&Err&&y(ae);var n=ae.nextEffect;ae.nextEffect=null,ae=n}}function l(e){ge=!0,ie=null;var t=e.stateNode;invariant(t.current!==e,"Cannot commit the same tree as before. This is probably a bug related to the return field. This error is likely caused by a bug in React. Please file an issue."),ReactCurrentOwnerRollupShim.current=null;var n=Z;Z=TaskPriority$1;var r=void 0;e.effectTag!==NoEffect$2?null!==e.lastEffect?(e.lastEffect.nextEffect=e,r=e.firstEffect):r=e:r=e.firstEffect;var o=G();for(ae=r;null!==ae;){var l=null;try{a(e)}catch(e){l=e}null!==l&&(invariant(null!==ae,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),h(ae,l),null!==ae&&(ae=ae.nextEffect))}for(X(o),t.current=e,ae=r;null!==ae;){var s=null;try{i(e)}catch(e){s=e}null!==s&&(invariant(null!==ae,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),h(ae,s),null!==ae&&(ae=ae.nextEffect))}ge=!1,"function"==typeof onCommitRoot&&onCommitRoot(e.stateNode),fe&&(fe.forEach(_),fe=null),Z=n}function s(e){var t=NoWork$2,n=e.updateQueue,r=e.tag;null===n||r!==ClassComponent$4&&r!==HostRoot$5||(t=getPendingPriority$1(n));for(var o=e.progressedChild;null!==o;)o.pendingWorkPriority!==NoWork$2&&(t===NoWork$2||t>o.pendingWorkPriority)&&(t=o.pendingWorkPriority),o=o.sibling;e.pendingWorkPriority=t}function u(e){for(;;){var t=e.alternate,n=L(t,e),r=e.return,o=e.sibling;if(s(e),null!==n)return n;if(null!==r&&(null===r.firstEffect&&(r.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==r.lastEffect&&(r.lastEffect.nextEffect=e.firstEffect),r.lastEffect=e.lastEffect),e.effectTag!==NoEffect$2&&(null!==r.lastEffect?r.lastEffect.nextEffect=e:r.firstEffect=e,r.lastEffect=e)),null!==o)return o;if(null===r)return oeTaskPriority$1)for(;null!==re&&!te;)t.timeRemaining()>timeHeuristicForUnitOfWork?(re=c(re),null===re&&null!==ie&&(t.timeRemaining()>timeHeuristicForUnitOfWork?(l(ie),re=o(),m()):te=!0)):te=!0;else for(;null!==re&&oe!==NoWork$2&&oe<=e;)re=c(re),null===re&&(re=o(),m());n&&console.timeEnd(n)}function g(e,r){invariant(!ee,"performWork was called recursively. This error is likely caused by a bug in React. Please file an issue."),ee=!0;for(var o=!!r;e!==NoWork$2&&!ve;){invariant(null!==r||er)&&(a=!0,o.pendingWorkPriority=r),null!==o.alternate&&(o.alternate.pendingWorkPriority===NoWork$2||o.alternate.pendingWorkPriority>r)&&(a=!0,o.alternate.pendingWorkPriority=r),null===o.return){if(o.tag!==HostRoot$5)return;var i=o.stateNode;switch(P(i,r),r){case SynchronousPriority$1:return void g(SynchronousPriority$1,null);case TaskPriority$1:return;case AnimationPriority:return void t(f);case HighPriority:case LowPriority:case OffscreenPriority:return void n(d)}}o=o.return}}function R(){return Z===SynchronousPriority$1&&(ee||ne)?TaskPriority$1:Z}function _(e){T(e,TaskPriority$1)}function S(e,t){var n=Z;Z=e;try{t()}finally{Z=n}}function O(e,t){var n=ne;ne=!0;try{return e(t)}finally{ne=n,ee||ne||g(TaskPriority$1,null)}}function k(e){var t=ne;ne=!1;try{return e()}finally{ne=t}}function F(e){var t=Z;Z=SynchronousPriority$1;try{return e()}finally{Z=t}}function I(e){var t=Z;Z=LowPriority;try{return e()}finally{Z=t}}var x=ReactFiberHostContext(e),N=x.popHostContainer,M=x.popHostContext,A=x.resetHostContainer,D=ReactFiberBeginWork(e,x,T,R),U=D.beginWork,$=D.beginFailedWork,w=ReactFiberCompleteWork(e,x),L=w.completeWork,H=ReactFiberCommitWork(e,h),B=H.commitPlacement,W=H.commitDeletion,V=H.commitWork,j=H.commitLifeCycles,Y=H.commitAttachRef,K=H.commitDetachRef,z=e.scheduleAnimationCallback,Q=e.scheduleDeferredCallback,q=e.useSyncScheduling,G=e.prepareForCommit,X=e.resetAfterCommit,Z=q?SynchronousPriority$1:LowPriority,J=NoWork$2,ee=!1,te=!1,ne=!1,re=null,oe=NoWork$2,ae=null,ie=null,le=null,se=null,ue=!1,ce=!1,pe=null,de=null,fe=null,me=null,ve=null,ge=!1,he=!1;return{scheduleUpdate:T,getPriorityContext:R,performWithPriority:S,batchedUpdates:O,unbatchedUpdates:k,syncUpdates:F,deferredUpdates:I}},getContextFiber=function(e){invariant(!1,"Missing injection for fiber getContextForSubtree")};getContextForSubtree._injectFiber=function(e){getContextFiber=e};var getContextForSubtree_1=getContextForSubtree,addTopLevelUpdate=ReactFiberUpdateQueue.addTopLevelUpdate,findCurrentUnmaskedContext=ReactFiberContext.findCurrentUnmaskedContext,isContextProvider=ReactFiberContext.isContextProvider,processChildContext=ReactFiberContext.processChildContext,createFiberRoot=ReactFiberRoot.createFiberRoot,findCurrentHostFiber=ReactFiberTreeReflection.findCurrentHostFiber;getContextForSubtree_1._injectFiber(function(e){var t=findCurrentUnmaskedContext(e);return isContextProvider(e)?processChildContext(e,t,!1):t});var ReactFiberReconciler=function(e){function t(e,t,n){var a=o(),i={element:t};n=void 0===n?null:n,addTopLevelUpdate(e,i,n,a),r(e,a)}var n=ReactFiberScheduler(e),r=n.scheduleUpdate,o=n.getPriorityContext,a=n.performWithPriority,i=n.batchedUpdates,l=n.unbatchedUpdates,s=n.syncUpdates,u=n.deferredUpdates;return{createContainer:function(e){return createFiberRoot(e)},updateContainer:function(e,n,r,o){var a=n.current,i=getContextForSubtree_1(r);null===n.context?n.context=i:n.pendingContext=i,t(a,e,o)},performWithPriority:a,batchedUpdates:i,unbatchedUpdates:l,syncUpdates:s,deferredUpdates:u,getPublicRootInstance:function(e){var t=e.current;return t.child?t.child.stateNode:null},findHostInstance:function(e){var t=findCurrentHostFiber(e);return null===t?null:t.stateNode}}},findFiber=function(e){invariant(!1,"Missing injection for fiber findDOMNode")},findStack=function(e){invariant(!1,"Missing injection for stack findDOMNode")},findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=ReactInstanceMap_1.get(e);return t?"number"==typeof t.tag?findFiber(t):findStack(t):void("function"==typeof e.render?invariant(!1,"Unable to find node on an unmounted component."):invariant(!1,"Element appears to be neither ReactComponent nor DOMNode. Keys: %s",Object.keys(e)))};findDOMNode._injectFiber=function(e){findFiber=e},findDOMNode._injectStack=function(e){findStack=e};var findDOMNode_1=findDOMNode,isValidElement=React.isValidElement,injectInternals=ReactFiberDevToolsHook.injectInternals,createElement=ReactDOMFiberComponent_1.createElement,getChildNamespace=ReactDOMFiberComponent_1.getChildNamespace,setInitialProperties=ReactDOMFiberComponent_1.setInitialProperties,diffProperties=ReactDOMFiberComponent_1.diffProperties,updateProperties=ReactDOMFiberComponent_1.updateProperties,precacheFiberNode=ReactDOMComponentTree_1.precacheFiberNode,updateFiberProps=ReactDOMComponentTree_1.updateFiberProps,DOCUMENT_NODE=9;ReactDOMInjection.inject(),ReactControlledComponent_1.injection.injectFiberControlledHostComponent(ReactDOMFiberComponent_1),findDOMNode_1._injectFiber(function(e){return DOMRenderer.findHostInstance(e)});var eventsEnabled=null,selectionInformation=null,ELEMENT_NODE_TYPE=1,DOC_NODE_TYPE=9,DOCUMENT_FRAGMENT_NODE_TYPE=11,DOMRenderer=ReactFiberReconciler({getRootHostContext:function(e){var t=e.namespaceURI||null,n=e.tagName,r=getChildNamespace(t,n);return r},getChildHostContext:function(e,t){var n=e;return getChildNamespace(n,t)},getPublicInstance:function(e){return e},prepareForCommit:function(){eventsEnabled=ReactBrowserEventEmitter_1.isEnabled(),selectionInformation=ReactInputSelection_1.getSelectionInformation(),ReactBrowserEventEmitter_1.setEnabled(!1)},resetAfterCommit:function(){ReactInputSelection_1.restoreSelection(selectionInformation),selectionInformation=null,ReactBrowserEventEmitter_1.setEnabled(eventsEnabled),eventsEnabled=null},createInstance:function(e,t,n,r,o){var a=void 0;a=r;var i=createElement(e,t,n,a);return precacheFiberNode(o,i),updateFiberProps(i,t),i},appendInitialChild:function(e,t){e.appendChild(t)},finalizeInitialChildren:function(e,t,n,r){return setInitialProperties(e,t,n,r),shouldAutoFocusHostComponent(t,n)},prepareUpdate:function(e,t,n,r,o,a){return diffProperties(e,t,n,r,o)},commitMount:function(e,t,n,r){e.focus()},commitUpdate:function(e,t,n,r,o,a){updateFiberProps(e,o),updateProperties(e,t,n,r,o)},shouldSetTextContent:function(e){return"string"==typeof e.children||"number"==typeof e.children||"object"==typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&"string"==typeof e.dangerouslySetInnerHTML.__html},resetTextContent:function(e){e.textContent=""},shouldDeprioritizeSubtree:function(e,t){return!!t.hidden},createTextInstance:function(e,t,n,r){var o=document.createTextNode(e);return precacheFiberNode(r,o),o},commitTextUpdate:function(e,t,n){e.nodeValue=n},appendChild:function(e,t){e.appendChild(t)},insertBefore:function(e,t,n){ -e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},scheduleAnimationCallback:ReactDOMFrameScheduling.rAF,scheduleDeferredCallback:ReactDOMFrameScheduling.rIC,useSyncScheduling:!ReactDOMFeatureFlags_1.fiberAsyncScheduling});ReactGenericBatching_1.injection.injectFiberBatchedUpdates(DOMRenderer.batchedUpdates);var warned=!1,ReactDOM={render:function(e,t,n){return validateContainer(t),ReactFeatureFlags_1.disableNewFiberFeatures&&(isValidElement(e)||("string"==typeof e?invariant(!1,"ReactDOM.render(): Invalid component element. Instead of passing a string like 'div', pass React.createElement('div') or
."):"function"==typeof e?invariant(!1,"ReactDOM.render(): Invalid component element. Instead of passing a class like Foo, pass React.createElement(Foo) or ."):null!=e&&"undefined"!=typeof e.props?invariant(!1,"ReactDOM.render(): Invalid component element. This may be caused by unintentionally loading two independent copies of React."):invariant(!1,"ReactDOM.render(): Invalid component element."))),renderSubtreeIntoContainer(null,e,t,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return null!=e&&ReactInstanceMap_1.has(e)?void 0:reactProdInvariant_1("38"),renderSubtreeIntoContainer(e,t,n,r)},unmountComponentAtNode:function(e){if(isValidContainer(e)?void 0:reactProdInvariant_1("40"),warnAboutUnstableUse(),e._reactRootContainer)return DOMRenderer.unbatchedUpdates(function(){return renderSubtreeIntoContainer(null,null,e,function(){e._reactRootContainer=null})})},findDOMNode:findDOMNode_1,unstable_createPortal:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return ReactPortal.createPortal(e,t,null,n)},unstable_batchedUpdates:ReactGenericBatching_1.batchedUpdates,unstable_deferredUpdates:DOMRenderer.deferredUpdates};"function"==typeof injectInternals&&injectInternals({findFiberByHostInstance:ReactDOMComponentTree_1.getClosestInstanceFromNode,findHostInstanceByFiber:DOMRenderer.findHostInstance});var ReactDOMFiber=ReactDOM;module.exports=ReactDOMFiber; +"use strict";function reactProdInvariant(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r-1?void 0:reactProdInvariant_1("96",e),!EventPluginRegistry.plugins[n]){t.extractEvents?void 0:reactProdInvariant_1("97",e),EventPluginRegistry.plugins[n]=t;var r=t.eventTypes;for(var o in r)publishEventForPlugin(r[o],t,o)?void 0:reactProdInvariant_1("98",o,e)}}}function publishEventForPlugin(e,t,n){EventPluginRegistry.eventNameDispatchConfigs.hasOwnProperty(n)?reactProdInvariant_1("99",n):void 0,EventPluginRegistry.eventNameDispatchConfigs[n]=e;var r=e.phasedRegistrationNames;if(r){for(var o in r)if(r.hasOwnProperty(o)){var a=r[o];publishRegistrationName(a,t,n)}return!0}return!!e.registrationName&&(publishRegistrationName(e.registrationName,t,n),!0)}function publishRegistrationName(e,t,n){EventPluginRegistry.registrationNameModules[e]?reactProdInvariant_1("100",e):void 0,EventPluginRegistry.registrationNameModules[e]=t,EventPluginRegistry.registrationNameDependencies[e]=t.eventTypes[n].dependencies}function isEndish(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function isMoveish(e){return"topMouseMove"===e||"topTouchMove"===e}function isStartish(e){return"topMouseDown"===e||"topTouchStart"===e}function executeDispatch(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=EventPluginUtils.getNodeFromInstance(r),ReactErrorUtils_1.invokeGuardedCallbackAndCatchFirstError(o,n,void 0,e),e.currentTarget=null}function executeDispatchesInOrder(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o=0||null!=t.is}function setInitialDOMProperties(e,t,n,r){for(var o in n){var a=n[o];if(n.hasOwnProperty(o))if(o===STYLE)CSSPropertyOperations_1.setValueForStyles(e,a);else if(o===DANGEROUSLY_SET_INNER_HTML){var i=a?a[HTML]:void 0;null!=i&&setInnerHTML_1(e,i)}else o===CHILDREN?"string"==typeof a?setTextContent_1(e,a):"number"==typeof a&&setTextContent_1(e,""+a):o===SUPPRESS_CONTENT_EDITABLE_WARNING||(registrationNameModules.hasOwnProperty(o)?a&&ensureListeningTo(t,o):r?DOMPropertyOperations_1.setValueForAttribute(e,o,a):(DOMProperty_1.properties[o]||DOMProperty_1.isCustomAttribute(o))&&null!=a&&DOMPropertyOperations_1.setValueForProperty(e,o,a))}}function updateDOMProperties(e,t,n,r){for(var o=0;o0;)e=getParent(e),n--;for(;o-n>0;)t=getParent(t),o--;for(var i=n;i--;){if(e===t||e===t.alternate)return e;e=getParent(e),t=getParent(t)}return null}function isAncestor(e,t){for(;t;){if(e===t||e===t.alternate)return!0;t=getParent(t)}return!1}function getParentInstance(e){return getParent(e)}function traverseTwoPhase(e,t,n){for(var r=[];e;)r.push(e),e=getParent(e);var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(l[s],"captured",o)}function listenerAtPhase(e,t,n){var r=t.dispatchConfig.phasedRegistrationNames[n];return getListener(e,r)}function accumulateDirectionalDispatches(e,t,n){var r=listenerAtPhase(e,n,t);r&&(n._dispatchListeners=accumulateInto_1(n._dispatchListeners,r),n._dispatchInstances=accumulateInto_1(n._dispatchInstances,e))}function accumulateTwoPhaseDispatchesSingle(e){e&&e.dispatchConfig.phasedRegistrationNames&&ReactTreeTraversal.traverseTwoPhase(e._targetInst,accumulateDirectionalDispatches,e)}function accumulateTwoPhaseDispatchesSingleSkipTarget(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst,n=t?ReactTreeTraversal.getParentInstance(t):null;ReactTreeTraversal.traverseTwoPhase(n,accumulateDirectionalDispatches,e)}}function accumulateDispatches(e,t,n){if(n&&n.dispatchConfig.registrationName){var r=n.dispatchConfig.registrationName,o=getListener(e,r);o&&(n._dispatchListeners=accumulateInto_1(n._dispatchListeners,o),n._dispatchInstances=accumulateInto_1(n._dispatchInstances,e))}}function accumulateDirectDispatchesSingle(e){e&&e.dispatchConfig.registrationName&&accumulateDispatches(e._targetInst,null,e)}function accumulateTwoPhaseDispatches(e){forEachAccumulated_1(e,accumulateTwoPhaseDispatchesSingle)}function accumulateTwoPhaseDispatchesSkipTarget(e){forEachAccumulated_1(e,accumulateTwoPhaseDispatchesSingleSkipTarget)}function accumulateEnterLeaveDispatches(e,t,n,r){ReactTreeTraversal.traverseEnterLeave(n,r,accumulateDispatches,e,t)}function accumulateDirectDispatches(e){forEachAccumulated_1(e,accumulateDirectDispatchesSingle)}function getTextContentAccessor(){return!contentKey&&ExecutionEnvironment.canUseDOM&&(contentKey="textContent"in document.documentElement?"textContent":"innerText"),contentKey}function FallbackCompositionState(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}function SyntheticEvent(e,t,n,r){this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n;var o=this.constructor.Interface;for(var a in o)if(o.hasOwnProperty(a)){var i=o[a];i?this[a]=i(n):"target"===a?this.target=r:this[a]=n[a]}var l=null!=n.defaultPrevented?n.defaultPrevented:n.returnValue===!1;return l?this.isDefaultPrevented=emptyFunction.thatReturnsTrue:this.isDefaultPrevented=emptyFunction.thatReturnsFalse,this.isPropagationStopped=emptyFunction.thatReturnsFalse,this}function SyntheticCompositionEvent(e,t,n,r){return SyntheticEvent_1.call(this,e,t,n,r)}function SyntheticInputEvent(e,t,n,r){return SyntheticEvent_1.call(this,e,t,n,r)}function isPresto(){var e=window.opera;return"object"==typeof e&&"function"==typeof e.version&&parseInt(e.version(),10)<=12}function isKeypressCommand(e){return(e.ctrlKey||e.altKey||e.metaKey)&&!(e.ctrlKey&&e.altKey)}function getCompositionEventType(e){switch(e){case"topCompositionStart":return eventTypes.compositionStart;case"topCompositionEnd":return eventTypes.compositionEnd;case"topCompositionUpdate":return eventTypes.compositionUpdate}}function isFallbackCompositionStart(e,t){return"topKeyDown"===e&&t.keyCode===START_KEYCODE}function isFallbackCompositionEnd(e,t){switch(e){case"topKeyUp":return END_KEYCODES.indexOf(t.keyCode)!==-1;case"topKeyDown":return t.keyCode!==START_KEYCODE;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function getDataFromCustomEvent(e){var t=e.detail;return"object"==typeof t&&"data"in t?t.data:null}function extractCompositionEvent(e,t,n,r){var o,a;if(canUseCompositionEvent?o=getCompositionEventType(e):currentComposition?isFallbackCompositionEnd(e,n)&&(o=eventTypes.compositionEnd):isFallbackCompositionStart(e,n)&&(o=eventTypes.compositionStart),!o)return null;useFallbackCompositionData&&(currentComposition||o!==eventTypes.compositionStart?o===eventTypes.compositionEnd&¤tComposition&&(a=currentComposition.getData()):currentComposition=FallbackCompositionState_1.getPooled(r));var i=SyntheticCompositionEvent_1.getPooled(o,t,n,r);if(a)i.data=a;else{var l=getDataFromCustomEvent(n);null!==l&&(i.data=l)}return EventPropagators_1.accumulateTwoPhaseDispatches(i),i}function getNativeBeforeInputChars(e,t){switch(e){case"topCompositionEnd":return getDataFromCustomEvent(t);case"topKeyPress":var n=t.which;return n!==SPACEBAR_CODE?null:(hasSpaceKeypress=!0,SPACEBAR_CHAR);case"topTextInput":var r=t.data;return r===SPACEBAR_CHAR&&hasSpaceKeypress?null:r;default:return null}}function getFallbackBeforeInputChars(e,t){if(currentComposition){if("topCompositionEnd"===e||!canUseCompositionEvent&&isFallbackCompositionEnd(e,t)){var n=currentComposition.getData();return FallbackCompositionState_1.release(currentComposition),currentComposition=null,n}return null}switch(e){case"topPaste":return null;case"topKeyPress":return t.which&&!isKeypressCommand(t)?String.fromCharCode(t.which):null;case"topCompositionEnd":return useFallbackCompositionData?null:t.data;default:return null}}function extractBeforeInputEvent(e,t,n,r){var o;if(o=canUseTextInputEvent?getNativeBeforeInputChars(e,n):getFallbackBeforeInputChars(e,n),!o)return null;var a=SyntheticInputEvent_1.getPooled(eventTypes.beforeInput,t,n,r);return a.data=o,EventPropagators_1.accumulateTwoPhaseDispatches(a),a}function performFiberBatchedUpdates(e,t){return fiberBatchedUpdates(e,t)}function batchedUpdates(e,t){return stackBatchedUpdates(performFiberBatchedUpdates,e,t)}function batchedUpdatesWithControlledComponents(e,t){if(isNestingBatched)return batchedUpdates(e,t);isNestingBatched=!0;try{return batchedUpdates(e,t)}finally{isNestingBatched=!1,ReactControlledComponent_1.restoreStateIfNeeded()}}function getEventTarget(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}function isTextInputElement(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!supportedInputTypes[e.type]:"textarea"===t}function createAndAccumulateChangeEvent(e,t,n){var r=SyntheticEvent_1.getPooled(eventTypes$1.change,e,t,n);return r.type="change",ReactControlledComponent_1.enqueueStateRestore(n),EventPropagators_1.accumulateTwoPhaseDispatches(r),r}function shouldUseChangeEvent(e){var t=e.nodeName&&e.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===e.type}function manualDispatchChangeEvent(e){var t=createAndAccumulateChangeEvent(activeElementInst,e,getEventTarget_1(e));ReactGenericBatching_1.batchedUpdates(runEventInBatch,t)}function runEventInBatch(e){EventPluginHub_1.enqueueEvents(e),EventPluginHub_1.processEventQueue(!1)}function startWatchingForChangeEventIE8(e,t){activeElement=e,activeElementInst=t,activeElement.attachEvent("onchange",manualDispatchChangeEvent)}function stopWatchingForChangeEventIE8(){activeElement&&(activeElement.detachEvent("onchange",manualDispatchChangeEvent),activeElement=null,activeElementInst=null)}function getInstIfValueChanged(e){if(inputValueTracking_1.updateValueIfChanged(e))return e}function getTargetInstForChangeEvent(e,t){if("topChange"===e)return t}function handleEventsForChangeEventIE8(e,t,n){"topFocus"===e?(stopWatchingForChangeEventIE8(),startWatchingForChangeEventIE8(t,n)):"topBlur"===e&&stopWatchingForChangeEventIE8()}function startWatchingForValueChange(e,t){activeElement=e,activeElementInst=t,activeElement.attachEvent("onpropertychange",handlePropertyChange)}function stopWatchingForValueChange(){activeElement&&(activeElement.detachEvent("onpropertychange",handlePropertyChange),activeElement=null,activeElementInst=null)}function handlePropertyChange(e){"value"===e.propertyName&&getInstIfValueChanged(activeElementInst)&&manualDispatchChangeEvent(e)}function handleEventsForInputEventPolyfill(e,t,n){"topFocus"===e?(stopWatchingForValueChange(),startWatchingForValueChange(t,n)):"topBlur"===e&&stopWatchingForValueChange()}function getTargetInstForInputEventPolyfill(e,t){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return getInstIfValueChanged(activeElementInst)}function shouldUseClickEvent(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function getTargetInstForClickEvent(e,t){if("topClick"===e)return getInstIfValueChanged(t)}function getTargetInstForInputOrChangeEvent(e,t){if("topInput"===e||"topChange"===e)return getInstIfValueChanged(t)}function SyntheticUIEvent(e,t,n,r){return SyntheticEvent_1.call(this,e,t,n,r)}function modifierStateGetter(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=modifierKeyToProp[e];return!!r&&!!n[r]}function getEventModifierState(e){return modifierStateGetter}function SyntheticMouseEvent(e,t,n,r){return SyntheticUIEvent_1.call(this,e,t,n,r)}function findRootContainerNode(e){if("number"==typeof e.tag){for(;e.return;)e=e.return;return e.tag!==HostRoot?null:e.stateNode.containerInfo}for(;e._hostParent;)e=e._hostParent;var t=ReactDOMComponentTree_1.getNodeFromInstance(e);return t.parentNode}function TopLevelCallbackBookKeeping(e,t,n){this.topLevelType=e,this.nativeEvent=t,this.targetInst=n,this.ancestors=[]}function handleTopLevelImpl(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=findRootContainerNode(n);if(!r)break;e.ancestors.push(n),n=ReactDOMComponentTree_1.getClosestInstanceFromNode(r)}while(n);for(var o=0;o=t)return{node:n,offset:t-r};r=o}n=getLeafNode(getSiblingNode(n))}}function isCollapsed(e,t,n,r){return e===n&&t===r}function getIEOffsets(e){var t=document.selection,n=t.createRange(),r=n.text.length,o=n.duplicate();o.moveToElementText(e),o.setEndPoint("EndToStart",n);var a=o.text.length,i=a+r;return{start:a,end:i}}function getModernOffsets(e){var t=window.getSelection&&window.getSelection();if(!t||0===t.rangeCount)return null;var n=t.anchorNode,r=t.anchorOffset,o=t.focusNode,a=t.focusOffset,i=t.getRangeAt(0);try{i.startContainer.nodeType,i.endContainer.nodeType}catch(e){return null}var l=isCollapsed(t.anchorNode,t.anchorOffset,t.focusNode,t.focusOffset),s=l?0:i.toString().length,u=i.cloneRange();u.selectNodeContents(e),u.setEnd(i.startContainer,i.startOffset);var c=isCollapsed(u.startContainer,u.startOffset,u.endContainer,u.endOffset),p=c?0:u.toString().length,d=p+s,f=document.createRange();f.setStart(n,r),f.setEnd(o,a);var m=f.collapsed;return{start:m?d:p,end:m?p:d}}function setIEOffsets(e,t){var n,r,o=document.selection.createRange().duplicate();void 0===t.end?(n=t.start,r=n):t.start>t.end?(n=t.end,r=t.start):(n=t.start,r=t.end),o.moveToElementText(e),o.moveStart("character",n),o.setEndPoint("EndToStart",o),o.moveEnd("character",r-n),o.select()}function setModernOffsets(e,t){if(window.getSelection){var n=window.getSelection(),r=e[getTextContentAccessor_1()].length,o=Math.min(t.start,r),a=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>a){var i=a;a=o,o=i}var l=getNodeForCharacterOffset_1(e,o),s=getNodeForCharacterOffset_1(e,a);if(l&&s){var u=document.createRange();u.setStart(l.node,l.offset),n.removeAllRanges(),o>a?(n.addRange(u),n.extend(s.node,s.offset)):(u.setEnd(s.node,s.offset),n.addRange(u))}}}function isInDocument(e){return containsNode(document.documentElement,e)}function getSelection(e){if("selectionStart"in e&&ReactInputSelection_1.hasSelectionCapabilities(e))return{start:e.selectionStart,end:e.selectionEnd};if(window.getSelection){var t=window.getSelection();return{anchorNode:t.anchorNode,anchorOffset:t.anchorOffset,focusNode:t.focusNode,focusOffset:t.focusOffset}}if(document.selection){var n=document.selection.createRange();return{parentElement:n.parentElement(),text:n.text,top:n.boundingTop,left:n.boundingLeft}}}function constructSelectEvent(e,t){if(mouseDown||null==activeElement$1||activeElement$1!==getActiveElement())return null;var n=getSelection(activeElement$1);if(!lastSelection||!shallowEqual(lastSelection,n)){lastSelection=n;var r=SyntheticEvent_1.getPooled(eventTypes$3.select,activeElementInst$1,e,t);return r.type="select",r.target=activeElement$1,EventPropagators_1.accumulateTwoPhaseDispatches(r),r}return null}function SyntheticAnimationEvent(e,t,n,r){return SyntheticEvent_1.call(this,e,t,n,r)}function SyntheticClipboardEvent(e,t,n,r){return SyntheticEvent_1.call(this,e,t,n,r)}function SyntheticFocusEvent(e,t,n,r){return SyntheticUIEvent_1.call(this,e,t,n,r)}function getEventCharCode(e){var t,n=e.keyCode;return"charCode"in e?(t=e.charCode,0===t&&13===n&&(t=13)):t=n,t>=32||13===t?t:0}function getEventKey(e){if(e.key){var t=normalizeKey[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=getEventCharCode_1(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?translateToKey[e.keyCode]||"Unidentified":""}function SyntheticKeyboardEvent(e,t,n,r){return SyntheticUIEvent_1.call(this,e,t,n,r)}function SyntheticDragEvent(e,t,n,r){return SyntheticMouseEvent_1.call(this,e,t,n,r)}function SyntheticTouchEvent(e,t,n,r){return SyntheticUIEvent_1.call(this,e,t,n,r)}function SyntheticTransitionEvent(e,t,n,r){return SyntheticEvent_1.call(this,e,t,n,r)}function SyntheticWheelEvent(e,t,n,r){return SyntheticMouseEvent_1.call(this,e,t,n,r)}function inject(){alreadyInjected||(alreadyInjected=!0,ReactBrowserEventEmitter_1.injection.injectReactEventListener(ReactEventListener_1),EventPluginHub_1.injection.injectEventPluginOrder(DOMEventPluginOrder_1),EventPluginUtils_1.injection.injectComponentTree(ReactDOMComponentTree_1),EventPluginHub_1.injection.injectEventPluginsByName({SimpleEventPlugin:SimpleEventPlugin_1,EnterLeaveEventPlugin:EnterLeaveEventPlugin_1,ChangeEventPlugin:ChangeEventPlugin_1,SelectEventPlugin:SelectEventPlugin_1,BeforeInputEventPlugin:BeforeInputEventPlugin_1}),DOMProperty_1.injection.injectDOMPropertyConfig(ARIADOMPropertyConfig_1),DOMProperty_1.injection.injectDOMPropertyConfig(HTMLDOMPropertyConfig_1),DOMProperty_1.injection.injectDOMPropertyConfig(SVGDOMPropertyConfig_1))}function comparePriority(e,t){return e!==TaskPriority&&e!==SynchronousPriority||t!==TaskPriority&&t!==SynchronousPriority?e===NoWork&&t!==NoWork?-255:e!==NoWork&&t===NoWork?255:e-t:0}function ensureUpdateQueue(e){if(null!==e.updateQueue)return e.updateQueue;var t=void 0;return t={first:null,last:null,hasForceUpdate:!1,callbackList:null},e.updateQueue=t,t}function cloneUpdateQueue(e,t){var n=e.updateQueue;if(null===n)return t.updateQueue=null,null;var r=null!==t.updateQueue?t.updateQueue:{};return r.first=n.first,r.last=n.last,r.hasForceUpdate=!1,r.callbackList=null,r.isProcessing=!1,t.updateQueue=r,r}function cloneUpdate(e){return{priorityLevel:e.priorityLevel,partialState:e.partialState,callback:e.callback,isReplace:e.isReplace,isForced:e.isForced,isTopLevelUnmount:e.isTopLevelUnmount,next:null}}function insertUpdateIntoQueue(e,t,n,r){null!==n?n.next=t:(t.next=e.first,e.first=t),null!==r?t.next=r:e.last=t}function findInsertionPosition(e,t){var n=t.priorityLevel,r=null,o=null;if(null!==e.last&&comparePriority(e.last.priorityLevel,n)<=0)r=e.last;else for(o=e.first;null!==o&&comparePriority(o.priorityLevel,n)<=0;)r=o,o=o.next;return r}function insertUpdate(e,t){var n=ensureUpdateQueue(e),r=null!==e.alternate?ensureUpdateQueue(e.alternate):null,o=findInsertionPosition(n,t),a=null!==o?o.next:n.first;if(null===r)return insertUpdateIntoQueue(n,t,o,a),null;var i=findInsertionPosition(r,t),l=null!==i?i.next:r.first;if(insertUpdateIntoQueue(n,t,o,a),a!==l){var s=cloneUpdate(t);return insertUpdateIntoQueue(r,s,i,l),s}return null===i&&(r.first=t),null===l&&(r.last=null),null}function addUpdate(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:!1,next:null};insertUpdate(e,o)}function addReplaceUpdate(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!0,isForced:!1,isTopLevelUnmount:!1,next:null};insertUpdate(e,o)}function addForceUpdate(e,t,n){var r={priorityLevel:n,partialState:null,callback:t,isReplace:!1,isForced:!0,isTopLevelUnmount:!1,next:null};insertUpdate(e,r)}function getPendingPriority(e){return null!==e.first?e.first.priorityLevel:NoWork}function addTopLevelUpdate$1(e,t,n,r){var o=null===t.element,a={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:o,next:null},i=insertUpdate(e,a);if(o){var l=e.updateQueue,s=null!==e.alternate?e.alternate.updateQueue:null;null!==l&&null!==a.next&&(a.next=null,l.last=a),null!==s&&null!==i&&null!==i.next&&(i.next=null, +s.last=a)}}function getStateFromUpdate(e,t,n,r){var o=e.partialState;if("function"==typeof o){var a=o;return a.call(t,n,r)}return o}function beginUpdateQueue(e,t,n,r,o,a){t.hasForceUpdate=!1;for(var i=r,l=!0,s=null,u=t.first;null!==u&&comparePriority(u.priorityLevel,a)<=0;){t.first=u.next,null===t.first&&(t.last=null);var c=void 0;u.isReplace?(i=getStateFromUpdate(u,n,i,o),l=!0):(c=getStateFromUpdate(u,n,i,o),c&&(i=l?_assign({},i,c):_assign(i,c),l=!1)),u.isForced&&(t.hasForceUpdate=!0),null===u.callback||u.isTopLevelUnmount&&null!==u.next||(s=s||[],s.push(u.callback),e.effectTag|=CallbackEffect),u=u.next}return t.callbackList=s,null!==t.first||null!==s||t.hasForceUpdate||(e.updateQueue=null),i}function commitCallbacks(e,t,n){var r=t.callbackList;if(null!==r)for(var o=0;of?(h=p,p=null):h=p.sibling;var C=v(e,p,l[f],s);if(null===C){null===p&&(p=h);break}t&&p&&null===C.alternate&&n(e,p),d=i(C,d,f),null===c?u=C:c.sibling=C,c=C,p=h}if(f===l.length)return r(e,p),u;if(null===p){for(;fC?(E=f,f=null):E=f.sibling;var b=v(e,f,y.value,s);if(null===b){f||(f=E);break}t&&f&&null===b.alternate&&n(e,f),h=i(b,h,C),null===d?p=b:d.sibling=b,d=b,f=E}if(y.done)return r(e,f),p;if(null===f){for(;!y.done;C++,y=c.next()){var P=m(e,y.value,s);null!==P&&(h=i(P,h,C),null===d?p=P:d.sibling=P,d=P)}return p}for(var T=o(e,f);!y.done;C++,y=c.next()){var R=g(T,e,C,y.value,s);null!==R&&(t&&null!==R.alternate&&T.delete(null===R.key?C:R.key),h=i(R,h,C),null===d?p=R:d.sibling=R,d=R)}return t&&T.forEach(function(t){return n(e,t)}),p}function E(e,t,n,o){if(null!==t&&t.tag===HostText$5){r(e,t.sibling);var i=a(t,o);return i.pendingProps=n,i.return=e,i}r(e,t);var l=createFiberFromText$1(n,o);return l.return=e,l}function y(e,t,o,i){for(var l=o.key,s=t;null!==s;){if(s.key===l){if(s.type===o.type){r(e,s.sibling);var u=a(s,i);return u.ref=coerceRef(s,o),u.pendingProps=o.props,u.return=e,u}r(e,s);break}n(e,s),s=s.sibling}var c=createFiberFromElement$1(o,i);return c.ref=coerceRef(t,o),c.return=e,c}function b(e,t,o,i){for(var l=o.key,s=t;null!==s;){if(s.key===l){if(s.tag===CoroutineComponent$2){r(e,s.sibling);var u=a(s,i);return u.pendingProps=o,u.return=e,u}r(e,s);break}n(e,s),s=s.sibling}var c=createFiberFromCoroutine$1(o,i);return c.return=e,c}function P(e,t,n,o){var i=t;if(null!==i){if(i.tag===YieldComponent$3){r(e,i.sibling);var l=a(i,o);return l.type=n.value,l.return=e,l}r(e,i)}var s=createFiberFromYield$1(n,o);return s.type=n.value,s.return=e,s}function T(e,t,o,i){for(var l=o.key,s=t;null!==s;){if(s.key===l){if(s.tag===HostPortal$4&&s.stateNode.containerInfo===o.containerInfo&&s.stateNode.implementation===o.implementation){r(e,s.sibling);var u=a(s,i);return u.pendingProps=o.children||[],u.return=e,u}r(e,s);break}n(e,s),s=s.sibling}var c=createFiberFromPortal$1(o,i);return c.return=e,c}function R(e,t,n,o){var a=ReactFeatureFlags_1.disableNewFiberFeatures,i="object"==typeof n&&null!==n;if(i)if(a)switch(n.$$typeof){case ReactElementSymbol:return l(y(e,t,n,o));case REACT_PORTAL_TYPE:return l(T(e,t,n,o))}else switch(n.$$typeof){case ReactElementSymbol:return l(y(e,t,n,o));case REACT_COROUTINE_TYPE:return l(b(e,t,n,o));case REACT_YIELD_TYPE:return l(P(e,t,n,o));case REACT_PORTAL_TYPE:return l(T(e,t,n,o))}if(a)switch(e.tag){case ClassComponent$6:var s=e.type;null!==n&&n!==!1?reactProdInvariant_1("109",s.displayName||s.name||"Component"):void 0;break;case FunctionalComponent$2:var u=e.type;null!==n&&n!==!1?reactProdInvariant_1("105",u.displayName||u.name||"Component"):void 0}if("string"==typeof n||"number"==typeof n)return l(E(e,t,""+n,o));if(isArray(n))return h(e,t,n,o);if(getIteratorFn_1(n))return C(e,t,n,o);if(i&&throwOnInvalidObjectType(e,n),!a&&"undefined"==typeof n)switch(e.tag){case ClassComponent$6:case FunctionalComponent$2:var c=e.type;invariant(!1,"%s(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.",c.displayName||c.name||"Component")}return r(e,t)}return R}function getContextForSubtree(e){if(!e)return emptyObject;var t=ReactInstanceMap_1.get(e);return"number"==typeof t.tag?getContextFiber(t):t._processChildContext(t._context)}function isValidContainer(e){return!(!e||e.nodeType!==ELEMENT_NODE_TYPE&&e.nodeType!==DOC_NODE_TYPE&&e.nodeType!==DOCUMENT_FRAGMENT_NODE_TYPE)}function validateContainer(e){if(!isValidContainer(e))throw new Error("Target container is not a DOM element.")}function shouldAutoFocusHostComponent(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function warnAboutUnstableUse(){warned=!0}function renderSubtreeIntoContainer(e,t,n,r){validateContainer(n);var o=n.nodeType===DOCUMENT_NODE?n.documentElement:n,a=o._reactRootContainer;if(a)DOMRenderer.updateContainer(t,a,e,r);else{for(;o.lastChild;)o.removeChild(o.lastChild);var i=DOMRenderer.createContainer(o);a=o._reactRootContainer=i,DOMRenderer.unbatchedUpdates(function(){DOMRenderer.updateContainer(t,i,e,r)})}return DOMRenderer.getPublicRootInstance(a)}var _assign=require("object-assign"),invariant=require("fbjs/lib/invariant");require("fbjs/lib/warning");var ExecutionEnvironment=require("fbjs/lib/ExecutionEnvironment");require("fbjs/lib/camelizeStyleName");var hyphenateStyleName=require("fbjs/lib/hyphenateStyleName"),memoizeStringOnly=require("fbjs/lib/memoizeStringOnly"),React=require("react");require("fbjs/lib/performanceNow");var emptyFunction=require("fbjs/lib/emptyFunction"),EventListener=require("fbjs/lib/EventListener"),getUnboundedScrollPosition=require("fbjs/lib/getUnboundedScrollPosition"),containsNode=require("fbjs/lib/containsNode"),focusNode=require("fbjs/lib/focusNode"),getActiveElement=require("fbjs/lib/getActiveElement"),shallowEqual=require("fbjs/lib/shallowEqual"),emptyObject=require("fbjs/lib/emptyObject"),reactProdInvariant_1=reactProdInvariant,eventPluginOrder=null,namesToPlugins={},EventPluginRegistry={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(e){eventPluginOrder?reactProdInvariant_1("101"):void 0,eventPluginOrder=Array.prototype.slice.call(e),recomputePluginOrdering()},injectEventPluginsByName:function(e){var t=!1;for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];namesToPlugins.hasOwnProperty(n)&&namesToPlugins[n]===r||(namesToPlugins[n]?reactProdInvariant_1("102",n):void 0,namesToPlugins[n]=r,t=!0)}t&&recomputePluginOrdering()}},EventPluginRegistry_1=EventPluginRegistry,caughtError=null,ReactErrorUtils={invokeGuardedCallback:function(e,t,n,r,o,a,i,l,s){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(e){return e}return null},invokeGuardedCallbackAndCatchFirstError:function(e,t,n,r,o,a,i,l,s){var u=ReactErrorUtils.invokeGuardedCallback.apply(this,arguments);null!==u&&null===caughtError&&(caughtError=u)},rethrowCaughtError:function(){if(caughtError){var e=caughtError;throw caughtError=null,e}}},ReactErrorUtils_1=ReactErrorUtils,ComponentTree,injection={injectComponentTree:function(e){ComponentTree=e}},EventPluginUtils={isEndish:isEndish,isMoveish:isMoveish,isStartish:isStartish,executeDirectDispatch:executeDirectDispatch,executeDispatchesInOrder:executeDispatchesInOrder,executeDispatchesInOrderStopAtTrue:executeDispatchesInOrderStopAtTrue,hasDispatches:hasDispatches,getFiberCurrentPropsFromNode:function(e){return ComponentTree.getFiberCurrentPropsFromNode(e)},getInstanceFromNode:function(e){return ComponentTree.getInstanceFromNode(e)},getNodeFromInstance:function(e){return ComponentTree.getNodeFromInstance(e)},injection:injection},EventPluginUtils_1=EventPluginUtils,accumulateInto_1=accumulateInto,forEachAccumulated_1=forEachAccumulated,eventQueue=null,executeDispatchesAndRelease=function(e,t){e&&(EventPluginUtils_1.executeDispatchesInOrder(e,t),e.isPersistent()||e.constructor.release(e))},executeDispatchesAndReleaseSimulated=function(e){return executeDispatchesAndRelease(e,!0)},executeDispatchesAndReleaseTopLevel=function(e){return executeDispatchesAndRelease(e,!1)},EventPluginHub={injection:{injectEventPluginOrder:EventPluginRegistry_1.injectEventPluginOrder,injectEventPluginsByName:EventPluginRegistry_1.injectEventPluginsByName},getListener:function(e,t){var n;if("number"==typeof e.tag){var r=e.stateNode;if(!r)return null;var o=EventPluginUtils_1.getFiberCurrentPropsFromNode(r);if(!o)return null;if(n=o[t],shouldPreventMouseEvent(t,e.type,o))return null}else{var a=e._currentElement;if("string"==typeof a||"number"==typeof a)return null;if(!e._rootNodeID)return null;var i=a.props;if(n=i[t],shouldPreventMouseEvent(t,a.type,i))return null}return n&&"function"!=typeof n?reactProdInvariant_1("94",t,typeof n):void 0,n},extractEvents:function(e,t,n,r){for(var o,a=EventPluginRegistry_1.plugins,i=0;i]/,escapeTextContentForBrowser_1=escapeTextContentForBrowser,quoteAttributeValueForBrowser_1=quoteAttributeValueForBrowser,VALID_ATTRIBUTE_NAME_REGEX=new RegExp("^["+DOMProperty_1.ATTRIBUTE_NAME_START_CHAR+"]["+DOMProperty_1.ATTRIBUTE_NAME_CHAR+"]*$"),illegalAttributeNameCache={},validatedAttributeNameCache={},DOMPropertyOperations={createMarkupForID:function(e){return DOMProperty_1.ID_ATTRIBUTE_NAME+"="+quoteAttributeValueForBrowser_1(e)},setAttributeForID:function(e,t){e.setAttribute(DOMProperty_1.ID_ATTRIBUTE_NAME,t)},createMarkupForRoot:function(){return DOMProperty_1.ROOT_ATTRIBUTE_NAME+'=""'},setAttributeForRoot:function(e){e.setAttribute(DOMProperty_1.ROOT_ATTRIBUTE_NAME,"")},createMarkupForProperty:function(e,t){var n=DOMProperty_1.properties.hasOwnProperty(e)?DOMProperty_1.properties[e]:null; +if(n){if(shouldIgnoreValue(n,t))return"";var r=n.attributeName;return n.hasBooleanValue||n.hasOverloadedBooleanValue&&t===!0?r+'=""':r+"="+quoteAttributeValueForBrowser_1(t)}return DOMProperty_1.isCustomAttribute(e)?null==t?"":e+"="+quoteAttributeValueForBrowser_1(t):null},createMarkupForCustomAttribute:function(e,t){return isAttributeNameSafe(e)&&null!=t?e+"="+quoteAttributeValueForBrowser_1(t):""},setValueForProperty:function(e,t,n){var r=DOMProperty_1.properties.hasOwnProperty(t)?DOMProperty_1.properties[t]:null;if(r){var o=r.mutationMethod;if(o)o(e,n);else{if(shouldIgnoreValue(r,n))return void DOMPropertyOperations.deleteValueForProperty(e,t);if(r.mustUseProperty)e[r.propertyName]=n;else{var a=r.attributeName,i=r.attributeNamespace;i?e.setAttributeNS(i,a,""+n):r.hasBooleanValue||r.hasOverloadedBooleanValue&&n===!0?e.setAttribute(a,""):e.setAttribute(a,""+n)}}}else if(DOMProperty_1.isCustomAttribute(t))return void DOMPropertyOperations.setValueForAttribute(e,t,n)},setValueForAttribute:function(e,t,n){isAttributeNameSafe(t)&&(null==n?e.removeAttribute(t):e.setAttribute(t,""+n))},deleteValueForAttribute:function(e,t){e.removeAttribute(t)},deleteValueForProperty:function(e,t){var n=DOMProperty_1.properties.hasOwnProperty(t)?DOMProperty_1.properties[t]:null;if(n){var r=n.mutationMethod;if(r)r(e,void 0);else if(n.mustUseProperty){var o=n.propertyName;n.hasBooleanValue?e[o]=!1:e[o]=""}else e.removeAttribute(n.attributeName)}else DOMProperty_1.isCustomAttribute(t)&&e.removeAttribute(t)}},DOMPropertyOperations_1=DOMPropertyOperations,ReactDOMInput={getHostProps:function(e,t){var n=e,r=t.value,o=t.checked,a=_assign({type:void 0,step:void 0,min:void 0,max:void 0},t,{defaultChecked:void 0,defaultValue:void 0,value:null!=r?r:n._wrapperState.initialValue,checked:null!=o?o:n._wrapperState.initialChecked});return a},mountWrapper:function(e,t){var n=t.defaultValue,r=e;r._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:null!=t.value?t.value:n}},updateWrapper:function(e,t){var n=e,r=t.checked;null!=r&&DOMPropertyOperations_1.setValueForProperty(n,"checked",r||!1);var o=t.value;if(null!=o){var a=""+o;a!==n.value&&(n.value=a)}else null==t.value&&null!=t.defaultValue&&n.defaultValue!==""+t.defaultValue&&(n.defaultValue=""+t.defaultValue),null==t.checked&&null!=t.defaultChecked&&(n.defaultChecked=!!t.defaultChecked)},postMountWrapper:function(e,t){var n=e;switch(t.type){case"submit":case"reset":break;case"color":case"date":case"datetime":case"datetime-local":case"month":case"time":case"week":n.value="",n.value=n.defaultValue;break;default:n.value=n.value}var r=n.name;""!==r&&(n.name=""),n.defaultChecked=!n.defaultChecked,n.defaultChecked=!n.defaultChecked,""!==r&&(n.name=r)},restoreControlledState:function(e,t){var n=e;ReactDOMInput.updateWrapper(n,t),updateNamedCousins(n,t)}},ReactDOMFiberInput=ReactDOMInput,ReactDOMOption={mountWrapper:function(e,t){},postMountWrapper:function(e,t){null!=t.value&&e.setAttribute("value",t.value)},getHostProps:function(e,t){var n=_assign({children:void 0},t),r=flattenChildren(t.children);return r&&(n.children=r),n}},ReactDOMFiberOption=ReactDOMOption,didWarnValueDefaultValue$1=!1,ReactDOMSelect={getHostProps:function(e,t){return _assign({},t,{value:void 0})},mountWrapper:function(e,t){var n=e,r=t.value;n._wrapperState={initialValue:null!=r?r:t.defaultValue,wasMultiple:!!t.multiple},void 0===t.value||void 0===t.defaultValue||didWarnValueDefaultValue$1||(didWarnValueDefaultValue$1=!0),n.multiple=!!t.multiple,null!=r?updateOptions(n,!!t.multiple,r):null!=t.defaultValue&&updateOptions(n,!!t.multiple,t.defaultValue)},postUpdateWrapper:function(e,t){var n=e;n._wrapperState.initialValue=void 0;var r=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!t.multiple;var o=t.value;null!=o?updateOptions(n,!!t.multiple,o):r!==!!t.multiple&&(null!=t.defaultValue?updateOptions(n,!!t.multiple,t.defaultValue):updateOptions(n,!!t.multiple,t.multiple?[]:""))},restoreControlledState:function(e,t){var n=e,r=t.value;null!=r&&updateOptions(n,!!t.multiple,r)}},ReactDOMFiberSelect=ReactDOMSelect,ReactDOMTextarea={getHostProps:function(e,t){var n=e;null!=t.dangerouslySetInnerHTML?reactProdInvariant_1("91"):void 0;var r=_assign({},t,{value:void 0,defaultValue:void 0,children:""+n._wrapperState.initialValue});return r},mountWrapper:function(e,t){var n=e,r=t.value,o=r;if(null==r){var a=t.defaultValue,i=t.children;null!=i&&(null!=a?reactProdInvariant_1("92"):void 0,Array.isArray(i)&&(i.length<=1?void 0:reactProdInvariant_1("93"),i=i[0]),a=""+i),null==a&&(a=""),o=a}n._wrapperState={initialValue:""+o}},updateWrapper:function(e,t){var n=e,r=t.value;if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e,t){var n=e,r=n.textContent;r===n._wrapperState.initialValue&&(n.value=r)},restoreControlledState:function(e,t){ReactDOMTextarea.updateWrapper(e,t)}},ReactDOMFiberTextarea=ReactDOMTextarea,createMicrosoftUnsafeLocalFunction=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e},createMicrosoftUnsafeLocalFunction_1=createMicrosoftUnsafeLocalFunction,WHITESPACE_TEST=/^[ \r\n\t\f]/,NONVISIBLE_TEST=/<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/,reusableSVGContainer,setInnerHTML=createMicrosoftUnsafeLocalFunction_1(function(e,t){if(e.namespaceURI!==DOMNamespaces_1.svg||"innerHTML"in e)e.innerHTML=t;else{reusableSVGContainer=reusableSVGContainer||document.createElement("div"),reusableSVGContainer.innerHTML=""+t+"";for(var n=reusableSVGContainer.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(ExecutionEnvironment.canUseDOM){var testElement=document.createElement("div");testElement.innerHTML=" ",""===testElement.innerHTML&&(setInnerHTML=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),WHITESPACE_TEST.test(t)||"<"===t[0]&&NONVISIBLE_TEST.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t}),testElement=null}var setInnerHTML_1=setInnerHTML,setTextContent=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};ExecutionEnvironment.canUseDOM&&("textContent"in document.documentElement||(setTextContent=function(e,t){return 3===e.nodeType?void(e.nodeValue=t):void setInnerHTML_1(e,escapeTextContentForBrowser_1(t))}));var setTextContent_1=setTextContent,inputValueTracking={_getTrackerFromNode:function(e){return getTracker(ReactDOMComponentTree_1.getInstanceFromNode(e))},trackNode:function(e){e._wrapperState.valueTracker||(e._wrapperState.valueTracker=trackValueOnNode(e,e))},track:function(e){if(!getTracker(e)){var t=ReactDOMComponentTree_1.getNodeFromInstance(e);attachTracker(e,trackValueOnNode(t,e))}},updateValueIfChanged:function(e){if(!e)return!1;var t=getTracker(e);if(!t)return"number"==typeof e.tag?inputValueTracking.trackNode(e.stateNode):inputValueTracking.track(e),!0;var n=t.getValue(),r=getValueFromNode(ReactDOMComponentTree_1.getNodeFromInstance(e));return r!==n&&(t.setValue(r),!0)},stopTracking:function(e){var t=getTracker(e);t&&t.stopTracking()}},inputValueTracking_1=inputValueTracking,_extends=_assign||function(e){for(var t=1;t";var s=l.firstChild;o=l.removeChild(s)}else o=t.is?a.createElement(e,t.is):a.createElement(e);else o=a.createElementNS(i,e);return o},setInitialProperties:function(e,t,n,r){var o,a=isCustomComponent(t,n);switch(t){case"audio":case"form":case"iframe":case"img":case"image":case"link":case"object":case"source":case"video":case"details":trapBubbledEventsLocal(e,t),o=n;break;case"input":ReactDOMFiberInput.mountWrapper(e,n),o=ReactDOMFiberInput.getHostProps(e,n),trapBubbledEventsLocal(e,t),ensureListeningTo(r,"onChange");break;case"option":ReactDOMFiberOption.mountWrapper(e,n),o=ReactDOMFiberOption.getHostProps(e,n);break;case"select":ReactDOMFiberSelect.mountWrapper(e,n),o=ReactDOMFiberSelect.getHostProps(e,n),trapBubbledEventsLocal(e,t),ensureListeningTo(r,"onChange");break;case"textarea":ReactDOMFiberTextarea.mountWrapper(e,n),o=ReactDOMFiberTextarea.getHostProps(e,n),trapBubbledEventsLocal(e,t),ensureListeningTo(r,"onChange");break;default:o=n}switch(assertValidProps(t,o),setInitialDOMProperties(e,r,o,a),t){case"input":inputValueTracking_1.trackNode(e),ReactDOMFiberInput.postMountWrapper(e,n);break;case"textarea":inputValueTracking_1.trackNode(e),ReactDOMFiberTextarea.postMountWrapper(e,n);break;case"option":ReactDOMFiberOption.postMountWrapper(e,n);break;default:"function"==typeof o.onClick&&trapClickOnNonInteractiveElement(e)}},diffProperties:function(e,t,n,r,o){var a,i,l=null;switch(t){case"input":a=ReactDOMFiberInput.getHostProps(e,n),i=ReactDOMFiberInput.getHostProps(e,r),l=[];break;case"option":a=ReactDOMFiberOption.getHostProps(e,n),i=ReactDOMFiberOption.getHostProps(e,r),l=[];break;case"select":a=ReactDOMFiberSelect.getHostProps(e,n),i=ReactDOMFiberSelect.getHostProps(e,r),l=[];break;case"textarea":a=ReactDOMFiberTextarea.getHostProps(e,n),i=ReactDOMFiberTextarea.getHostProps(e,r),l=[];break;default:a=n,i=r,"function"!=typeof a.onClick&&"function"==typeof i.onClick&&trapClickOnNonInteractiveElement(e)}assertValidProps(t,i);var s,u,c=null;for(s in a)if(!i.hasOwnProperty(s)&&a.hasOwnProperty(s)&&null!=a[s])if(s===STYLE){var p=a[s];for(u in p)p.hasOwnProperty(u)&&(c||(c={}),c[u]="")}else s===DANGEROUSLY_SET_INNER_HTML||s===CHILDREN||s===SUPPRESS_CONTENT_EDITABLE_WARNING||(registrationNameModules.hasOwnProperty(s)?l||(l=[]):(l=l||[]).push(s,null));for(s in i){var d=i[s],f=null!=a?a[s]:void 0;if(i.hasOwnProperty(s)&&d!==f&&(null!=d||null!=f))if(s===STYLE)if(f){for(u in f)!f.hasOwnProperty(u)||d&&d.hasOwnProperty(u)||(c||(c={}),c[u]="");for(u in d)d.hasOwnProperty(u)&&f[u]!==d[u]&&(c||(c={}),c[u]=d[u])}else c||(l||(l=[]),l.push(s,c)),c=d;else if(s===DANGEROUSLY_SET_INNER_HTML){var m=d?d[HTML]:void 0,v=f?f[HTML]:void 0;null!=m&&v!==m&&(l=l||[]).push(s,""+m)}else s===CHILDREN?f===d||"string"!=typeof d&&"number"!=typeof d||(l=l||[]).push(s,""+d):s===SUPPRESS_CONTENT_EDITABLE_WARNING||(registrationNameModules.hasOwnProperty(s)?(d&&ensureListeningTo(o,s),l||f===d||(l=[])):(l=l||[]).push(s,d))}return c&&(l=l||[]).push(STYLE,c),l},updateProperties:function(e,t,n,r,o){var a=isCustomComponent(n,r),i=isCustomComponent(n,o);switch(updateDOMProperties(e,t,a,i),n){case"input":ReactDOMFiberInput.updateWrapper(e,o);break;case"textarea":ReactDOMFiberTextarea.updateWrapper(e,o);break;case"select":ReactDOMFiberSelect.postUpdateWrapper(e,o)}},restoreControlledState:function(e,t,n){switch(t){case"input":return void ReactDOMFiberInput.restoreControlledState(e,n);case"textarea":return void ReactDOMFiberTextarea.restoreControlledState(e,n);case"select":return void ReactDOMFiberSelect.restoreControlledState(e,n)}}},ReactDOMFiberComponent_1=ReactDOMFiberComponent,rAF=void 0,rIC=void 0;if("function"!=typeof requestAnimationFrame)invariant(!1,"React depends on requestAnimationFrame. Make sure that you load a polyfill in older browsers.");else if("function"!=typeof requestIdleCallback){var scheduledRAFCallback=null,scheduledRICCallback=null,isIdleScheduled=!1,isAnimationFrameScheduled=!1,frameDeadline=0,previousFrameTime=33,activeFrameTime=33,frameDeadlineObject={timeRemaining:"object"==typeof performance&&"function"==typeof performance.now?function(){return frameDeadline-performance.now()}:function(){return frameDeadline-Date.now()}},messageKey="__reactIdleCallback$"+Math.random().toString(36).slice(2),idleTick=function(e){if(e.source===window&&e.data===messageKey){isIdleScheduled=!1;var t=scheduledRICCallback;scheduledRICCallback=null,t&&t(frameDeadlineObject)}};window.addEventListener("message",idleTick,!1);var animationTick=function(e){isAnimationFrameScheduled=!1;var t=e-frameDeadline+activeFrameTime;t1?1-t:void 0;return this._fallbackText=o.slice(e,l),this._fallbackText}}),PooledClass_1.addPoolingTo(FallbackCompositionState);var FallbackCompositionState_1=FallbackCompositionState,shouldBeReleasedProperties=["dispatchConfig","_targetInst","nativeEvent","isDefaultPrevented","isPropagationStopped","_dispatchListeners","_dispatchInstances"],EventInterface={type:null,target:null,currentTarget:emptyFunction.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};_assign(SyntheticEvent.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=emptyFunction.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=emptyFunction.thatReturnsTrue)},persist:function(){this.isPersistent=emptyFunction.thatReturnsTrue},isPersistent:emptyFunction.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var t in e)this[t]=null;for(var n=0;n8&&documentMode<=11),SPACEBAR_CODE=32,SPACEBAR_CHAR=String.fromCharCode(SPACEBAR_CODE),eventTypes={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},hasSpaceKeypress=!1,currentComposition=null,BeforeInputEventPlugin={eventTypes:eventTypes,extractEvents:function(e,t,n,r){return[extractCompositionEvent(e,t,n,r),extractBeforeInputEvent(e,t,n,r)]}},BeforeInputEventPlugin_1=BeforeInputEventPlugin,stackBatchedUpdates=function(e,t,n,r,o,a){return e(t,n,r,o,a)},fiberBatchedUpdates=function(e,t){return e(t)},isNestingBatched=!1,ReactGenericBatchingInjection={injectStackBatchedUpdates:function(e){stackBatchedUpdates=e},injectFiberBatchedUpdates:function(e){fiberBatchedUpdates=e}},ReactGenericBatching={batchedUpdates:batchedUpdatesWithControlledComponents,injection:ReactGenericBatchingInjection},ReactGenericBatching_1=ReactGenericBatching,getEventTarget_1=getEventTarget,supportedInputTypes={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},isTextInputElement_1=isTextInputElement,eventTypes$1={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},activeElement=null,activeElementInst=null,doesChangeEventBubble=!1;ExecutionEnvironment.canUseDOM&&(doesChangeEventBubble=isEventSupported_1("change")&&(!document.documentMode||document.documentMode>8));var isInputEventSupported=!1;ExecutionEnvironment.canUseDOM&&(isInputEventSupported=isEventSupported_1("input")&&(!document.documentMode||document.documentMode>9));var ChangeEventPlugin={eventTypes:eventTypes$1,_isInputEventSupported:isInputEventSupported,extractEvents:function(e,t,n,r){var o,a,i=t?ReactDOMComponentTree_1.getNodeFromInstance(t):window;if(shouldUseChangeEvent(i)?doesChangeEventBubble?o=getTargetInstForChangeEvent:a=handleEventsForChangeEventIE8:isTextInputElement_1(i)?isInputEventSupported?o=getTargetInstForInputOrChangeEvent:(o=getTargetInstForInputEventPolyfill,a=handleEventsForInputEventPolyfill):shouldUseClickEvent(i)&&(o=getTargetInstForClickEvent),o){var l=o(e,t);if(l){var s=createAndAccumulateChangeEvent(l,n,r);return s}}a&&a(e,i,t)}},ChangeEventPlugin_1=ChangeEventPlugin,DOMEventPluginOrder=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"],DOMEventPluginOrder_1=DOMEventPluginOrder,UIEventInterface={view:function(e){if(e.view)return e.view;var t=getEventTarget_1(e);if(t.window===t)return t;var n=t.ownerDocument;return n?n.defaultView||n.parentWindow:window},detail:function(e){return e.detail||0}};SyntheticEvent_1.augmentClass(SyntheticUIEvent,UIEventInterface);var SyntheticUIEvent_1=SyntheticUIEvent,modifierKeyToProp={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"},getEventModifierState_1=getEventModifierState,MouseEventInterface={screenX:null,screenY:null,clientX:null,clientY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:getEventModifierState_1,button:function(e){var t=e.button;return"which"in e?t:2===t?2:4===t?1:0},buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},pageX:function(e){return"pageX"in e?e.pageX:e.clientX+ViewportMetrics_1.currentScrollLeft},pageY:function(e){return"pageY"in e?e.pageY:e.clientY+ViewportMetrics_1.currentScrollTop}};SyntheticUIEvent_1.augmentClass(SyntheticMouseEvent,MouseEventInterface);var SyntheticMouseEvent_1=SyntheticMouseEvent,eventTypes$2={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},EnterLeaveEventPlugin={eventTypes:eventTypes$2,extractEvents:function(e,t,n,r){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var o;if(r.window===r)o=r;else{var a=r.ownerDocument;o=a?a.defaultView||a.parentWindow:window}var i,l;if("topMouseOut"===e){i=t;var s=n.relatedTarget||n.toElement;l=s?ReactDOMComponentTree_1.getClosestInstanceFromNode(s):null}else i=null,l=t;if(i===l)return null;var u=null==i?o:ReactDOMComponentTree_1.getNodeFromInstance(i),c=null==l?o:ReactDOMComponentTree_1.getNodeFromInstance(l),p=SyntheticMouseEvent_1.getPooled(eventTypes$2.mouseLeave,i,n,r);p.type="mouseleave",p.target=u,p.relatedTarget=c;var d=SyntheticMouseEvent_1.getPooled(eventTypes$2.mouseEnter,l,n,r);return d.type="mouseenter",d.target=c,d.relatedTarget=u,EventPropagators_1.accumulateEnterLeaveDispatches(p,d,i,l),[p,d]}},EnterLeaveEventPlugin_1=EnterLeaveEventPlugin,MUST_USE_PROPERTY=DOMProperty_1.injection.MUST_USE_PROPERTY,HAS_BOOLEAN_VALUE=DOMProperty_1.injection.HAS_BOOLEAN_VALUE,HAS_NUMERIC_VALUE=DOMProperty_1.injection.HAS_NUMERIC_VALUE,HAS_POSITIVE_NUMERIC_VALUE=DOMProperty_1.injection.HAS_POSITIVE_NUMERIC_VALUE,HAS_OVERLOADED_BOOLEAN_VALUE=DOMProperty_1.injection.HAS_OVERLOADED_BOOLEAN_VALUE,HTMLDOMPropertyConfig={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+DOMProperty_1.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:HAS_BOOLEAN_VALUE,allowTransparency:0,alt:0,as:0,async:HAS_BOOLEAN_VALUE,autoComplete:0,autoPlay:HAS_BOOLEAN_VALUE,capture:HAS_BOOLEAN_VALUE,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:MUST_USE_PROPERTY|HAS_BOOLEAN_VALUE,cite:0,classID:0,className:0,cols:HAS_POSITIVE_NUMERIC_VALUE,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:HAS_BOOLEAN_VALUE,coords:0,crossOrigin:0,data:0,dateTime:0,default:HAS_BOOLEAN_VALUE,defer:HAS_BOOLEAN_VALUE,dir:0,disabled:HAS_BOOLEAN_VALUE,download:HAS_OVERLOADED_BOOLEAN_VALUE,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:HAS_BOOLEAN_VALUE,formTarget:0,frameBorder:0,headers:0,height:0,hidden:HAS_BOOLEAN_VALUE,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:HAS_BOOLEAN_VALUE,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:MUST_USE_PROPERTY|HAS_BOOLEAN_VALUE,muted:MUST_USE_PROPERTY|HAS_BOOLEAN_VALUE,name:0,nonce:0,noValidate:HAS_BOOLEAN_VALUE,open:HAS_BOOLEAN_VALUE,optimum:0,pattern:0,placeholder:0,playsInline:HAS_BOOLEAN_VALUE,poster:0,preload:0,profile:0,radioGroup:0,readOnly:HAS_BOOLEAN_VALUE,referrerPolicy:0,rel:0,required:HAS_BOOLEAN_VALUE,reversed:HAS_BOOLEAN_VALUE,role:0,rows:HAS_POSITIVE_NUMERIC_VALUE,rowSpan:HAS_NUMERIC_VALUE,sandbox:0,scope:0,scoped:HAS_BOOLEAN_VALUE,scrolling:0,seamless:HAS_BOOLEAN_VALUE,selected:MUST_USE_PROPERTY|HAS_BOOLEAN_VALUE,shape:0,size:HAS_POSITIVE_NUMERIC_VALUE,sizes:0,slot:0,span:HAS_POSITIVE_NUMERIC_VALUE,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:HAS_NUMERIC_VALUE,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:HAS_BOOLEAN_VALUE,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{}},HTMLDOMPropertyConfig_1=HTMLDOMPropertyConfig,HostRoot=ReactTypeOfWork.HostRoot;_assign(TopLevelCallbackBookKeeping.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.targetInst=null,this.ancestors.length=0}}),PooledClass_1.addPoolingTo(TopLevelCallbackBookKeeping,PooledClass_1.threeArgumentPooler);var ReactEventListener={_enabled:!0,_handleTopLevel:null,WINDOW_HANDLE:ExecutionEnvironment.canUseDOM?window:null,setHandleTopLevel:function(e){ReactEventListener._handleTopLevel=e},setEnabled:function(e){ReactEventListener._enabled=!!e},isEnabled:function(){return ReactEventListener._enabled},trapBubbledEvent:function(e,t,n){return n?EventListener.listen(n,t,ReactEventListener.dispatchEvent.bind(null,e)):null},trapCapturedEvent:function(e,t,n){return n?EventListener.capture(n,t,ReactEventListener.dispatchEvent.bind(null,e)):null},monitorScrollValue:function(e){var t=scrollValueMonitor.bind(null,e);EventListener.listen(window,"scroll",t)},dispatchEvent:function(e,t){if(ReactEventListener._enabled){var n=getEventTarget_1(t),r=ReactDOMComponentTree_1.getClosestInstanceFromNode(n),o=TopLevelCallbackBookKeeping.getPooled(e,t,r);try{ReactGenericBatching_1.batchedUpdates(handleTopLevelImpl,o)}finally{TopLevelCallbackBookKeeping.release(o)}}}},ReactEventListener_1=ReactEventListener,NS={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},ATTRS={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid", +markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},SVGDOMPropertyConfig={Properties:{},DOMAttributeNamespaces:{xlinkActuate:NS.xlink,xlinkArcrole:NS.xlink,xlinkHref:NS.xlink,xlinkRole:NS.xlink,xlinkShow:NS.xlink,xlinkTitle:NS.xlink,xlinkType:NS.xlink,xmlBase:NS.xml,xmlLang:NS.xml,xmlSpace:NS.xml},DOMAttributeNames:{}};Object.keys(ATTRS).forEach(function(e){SVGDOMPropertyConfig.Properties[e]=0,ATTRS[e]&&(SVGDOMPropertyConfig.DOMAttributeNames[e]=ATTRS[e])});var SVGDOMPropertyConfig_1=SVGDOMPropertyConfig,getNodeForCharacterOffset_1=getNodeForCharacterOffset,useIEOffsets=ExecutionEnvironment.canUseDOM&&"selection"in document&&!("getSelection"in window),ReactDOMSelection={getOffsets:useIEOffsets?getIEOffsets:getModernOffsets,setOffsets:useIEOffsets?setIEOffsets:setModernOffsets},ReactDOMSelection_1=ReactDOMSelection,ReactInputSelection={hasSelectionCapabilities:function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)},getSelectionInformation:function(){var e=getActiveElement();return{focusedElem:e,selectionRange:ReactInputSelection.hasSelectionCapabilities(e)?ReactInputSelection.getSelection(e):null}},restoreSelection:function(e){var t=getActiveElement(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&isInDocument(n)){ReactInputSelection.hasSelectionCapabilities(n)&&ReactInputSelection.setSelection(n,r);for(var o=[],a=n;a=a.parentNode;)1===a.nodeType&&o.push({element:a,left:a.scrollLeft,top:a.scrollTop});focusNode(n);for(var i=0;i-1;)valueStack[index]=null,index--},ReactFiberStack={createCursor:createCursor$1,isEmpty:isEmpty,pop:pop$1,push:push$1,reset:reset},_extends$1=_assign||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:null,o={$$typeof:REACT_COROUTINE_TYPE$1,key:null==r?null:""+r,children:e,handler:t,props:n};return o},createYield=function(e){var t={$$typeof:REACT_YIELD_TYPE$1,value:e};return t},isCoroutine=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===REACT_COROUTINE_TYPE$1},isYield=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===REACT_YIELD_TYPE$1},REACT_YIELD_TYPE_1=REACT_YIELD_TYPE$1,REACT_COROUTINE_TYPE_1=REACT_COROUTINE_TYPE$1,ReactCoroutine={createCoroutine:createCoroutine,createYield:createYield,isCoroutine:isCoroutine,isYield:isYield,REACT_YIELD_TYPE:REACT_YIELD_TYPE_1,REACT_COROUTINE_TYPE:REACT_COROUTINE_TYPE_1},REACT_PORTAL_TYPE$1="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.portal")||60106,createPortal=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:REACT_PORTAL_TYPE$1,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},isPortal=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===REACT_PORTAL_TYPE$1},REACT_PORTAL_TYPE_1=REACT_PORTAL_TYPE$1,ReactPortal={createPortal:createPortal,isPortal:isPortal,REACT_PORTAL_TYPE:REACT_PORTAL_TYPE_1},ITERATOR_SYMBOL="function"==typeof Symbol&&Symbol.iterator,FAUX_ITERATOR_SYMBOL="@@iterator",getIteratorFn_1=getIteratorFn,REACT_COROUTINE_TYPE=ReactCoroutine.REACT_COROUTINE_TYPE,REACT_YIELD_TYPE=ReactCoroutine.REACT_YIELD_TYPE,REACT_PORTAL_TYPE=ReactPortal.REACT_PORTAL_TYPE,cloneFiber$2=ReactFiber.cloneFiber,createFiberFromElement$1=ReactFiber.createFiberFromElement,createFiberFromFragment$1=ReactFiber.createFiberFromFragment,createFiberFromText$1=ReactFiber.createFiberFromText,createFiberFromCoroutine$1=ReactFiber.createFiberFromCoroutine,createFiberFromYield$1=ReactFiber.createFiberFromYield,createFiberFromPortal$1=ReactFiber.createFiberFromPortal,isArray=Array.isArray,FunctionalComponent$2=ReactTypeOfWork.FunctionalComponent,ClassComponent$6=ReactTypeOfWork.ClassComponent,HostText$5=ReactTypeOfWork.HostText,HostPortal$4=ReactTypeOfWork.HostPortal,CoroutineComponent$2=ReactTypeOfWork.CoroutineComponent,YieldComponent$3=ReactTypeOfWork.YieldComponent,Fragment$3=ReactTypeOfWork.Fragment,NoEffect$3=ReactTypeOfSideEffect.NoEffect,Placement$3=ReactTypeOfSideEffect.Placement,Deletion$1=ReactTypeOfSideEffect.Deletion,reconcileChildFibers$1=ChildReconciler(!0,!0),reconcileChildFibersInPlace$1=ChildReconciler(!1,!0),mountChildFibersInPlace$1=ChildReconciler(!1,!1),cloneChildFibers$1=function(e,t){if(t.child)if(null!==e&&t.child===e.child){var n=t.child,r=cloneFiber$2(n,n.pendingWorkPriority);for(t.child=r,r.return=t;null!==n.sibling;)n=n.sibling,r=r.sibling=cloneFiber$2(n,n.pendingWorkPriority),r.return=t;r.sibling=null}else for(var o=t.child;null!==o;)o.return=t,o=o.sibling},ReactChildFiber={reconcileChildFibers:reconcileChildFibers$1,reconcileChildFibersInPlace:reconcileChildFibersInPlace$1,mountChildFibersInPlace:mountChildFibersInPlace$1,cloneChildFibers:cloneChildFibers$1},Update$1=ReactTypeOfSideEffect.Update,cacheContext$1=ReactFiberContext.cacheContext,getMaskedContext$2=ReactFiberContext.getMaskedContext,getUnmaskedContext$2=ReactFiberContext.getUnmaskedContext,isContextConsumer$1=ReactFiberContext.isContextConsumer,addUpdate$1=ReactFiberUpdateQueue.addUpdate,addReplaceUpdate$1=ReactFiberUpdateQueue.addReplaceUpdate,addForceUpdate$1=ReactFiberUpdateQueue.addForceUpdate,beginUpdateQueue$2=ReactFiberUpdateQueue.beginUpdateQueue,_require4$3=ReactFiberContext,hasContextChanged$2=_require4$3.hasContextChanged,isMounted$1=ReactFiberTreeReflection.isMounted,isArray$1=Array.isArray,ReactFiberClassComponent=function(e,t,n,r){function o(e,t,n,r,o,a){if(null===t||null!==e.updateQueue&&e.updateQueue.hasForceUpdate)return!0;var i=e.stateNode;if("function"==typeof i.shouldComponentUpdate){var l=i.shouldComponentUpdate(n,o,a);return l}var s=e.type;return!s.prototype||!s.prototype.isPureReactComponent||(!shallowEqual(t,n)||!shallowEqual(r,o))}function a(e){var t=e.stateNode,n=t.state;n&&("object"!=typeof n||isArray$1(n))&&reactProdInvariant_1("106",getComponentName_1(e)),"function"==typeof t.getChildContext&&("object"!=typeof e.type.childContextTypes?reactProdInvariant_1("107",getComponentName_1(e)):void 0)}function i(e,t){t.props=e.memoizedProps,t.state=e.memoizedState}function l(e,t){t.updater=d,e.stateNode=t,ReactInstanceMap_1.set(t,e)}function s(e){var t=e.type,n=e.pendingProps,r=getUnmaskedContext$2(e),o=isContextConsumer$1(e),i=o?getMaskedContext$2(e,r):emptyObject,s=new t(n,i);return l(e,s),a(e),o&&cacheContext$1(e,r,i),s}function u(e,t){var n=e.stateNode,r=n.state||null,o=e.pendingProps;invariant(o,"There must be pending props for an initial mount. This error is likely caused by a bug in React. Please file an issue.");var a=getUnmaskedContext$2(e);if(n.props=o,n.state=r,n.refs=emptyObject,n.context=getMaskedContext$2(e,a),"function"==typeof n.componentWillMount){n.componentWillMount();var i=e.updateQueue;null!==i&&(n.state=beginUpdateQueue$2(e,i,n,r,o,t))}"function"==typeof n.componentDidMount&&(e.effectTag|=Update$1)}function c(e,t){var n=e.stateNode;i(e,n);var r=e.memoizedState,a=e.pendingProps;a||(a=e.memoizedProps,invariant(null!=a,"There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue."));var l=getUnmaskedContext$2(e),u=getMaskedContext$2(e,l);if(!o(e,e.memoizedProps,a,e.memoizedState,r,u))return n.props=a,n.state=r,n.context=u,!1;var c=s(e);c.props=a,c.state=r=c.state||null,c.context=u,"function"==typeof c.componentWillMount&&c.componentWillMount();var p=e.updateQueue;return null!==p&&(c.state=beginUpdateQueue$2(e,p,c,r,a,t)),"function"==typeof n.componentDidMount&&(e.effectTag|=Update$1),!0}function p(e,t,a){var l=t.stateNode;i(t,l);var s=t.memoizedProps,u=t.pendingProps;u||(u=s,invariant(null!=u,"There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue."));var c=l.context,p=getUnmaskedContext$2(t),f=getMaskedContext$2(t,p);s===u&&c===f||"function"==typeof l.componentWillReceiveProps&&(l.componentWillReceiveProps(u,f),l.state!==t.memoizedState&&d.enqueueReplaceState(l,l.state,null));var m=t.updateQueue,v=t.memoizedState,g=void 0;if(g=null!==m?beginUpdateQueue$2(t,m,l,v,u,a):v,!(s!==u||v!==g||hasContextChanged$2()||null!==m&&m.hasForceUpdate))return"function"==typeof l.componentDidUpdate&&(s===e.memoizedProps&&v===e.memoizedState||(t.effectTag|=Update$1)),!1;var h=o(t,s,u,v,g,f);return h?("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(u,g,f),"function"==typeof l.componentDidUpdate&&(t.effectTag|=Update$1)):("function"==typeof l.componentDidUpdate&&(s===e.memoizedProps&&v===e.memoizedState||(t.effectTag|=Update$1)),n(t,u),r(t,g)),l.props=u,l.state=g,l.context=f,h}var d={isMounted:isMounted$1,enqueueSetState:function(n,r,o){var a=ReactInstanceMap_1.get(n),i=t();o=void 0===o?null:o,addUpdate$1(a,r,o,i),e(a,i)},enqueueReplaceState:function(n,r,o){var a=ReactInstanceMap_1.get(n),i=t();o=void 0===o?null:o,addReplaceUpdate$1(a,r,o,i),e(a,i)},enqueueForceUpdate:function(n,r){var o=ReactInstanceMap_1.get(n),a=t();r=void 0===r?null:r,addForceUpdate$1(o,r,a),e(o,a)}};return{adoptClassInstance:l,constructClassInstance:s,mountClassInstance:u,resumeMountClassInstance:c,updateClassInstance:p}},mountChildFibersInPlace=ReactChildFiber.mountChildFibersInPlace,reconcileChildFibers=ReactChildFiber.reconcileChildFibers,reconcileChildFibersInPlace=ReactChildFiber.reconcileChildFibersInPlace,cloneChildFibers=ReactChildFiber.cloneChildFibers,beginUpdateQueue$1=ReactFiberUpdateQueue.beginUpdateQueue,getMaskedContext$1=ReactFiberContext.getMaskedContext,getUnmaskedContext$1=ReactFiberContext.getUnmaskedContext,hasContextChanged$1=ReactFiberContext.hasContextChanged,pushContextProvider$1=ReactFiberContext.pushContextProvider,pushTopLevelContextObject$1=ReactFiberContext.pushTopLevelContextObject,invalidateContextProvider$1=ReactFiberContext.invalidateContextProvider,IndeterminateComponent$2=ReactTypeOfWork.IndeterminateComponent,FunctionalComponent$1=ReactTypeOfWork.FunctionalComponent,ClassComponent$5=ReactTypeOfWork.ClassComponent,HostRoot$6=ReactTypeOfWork.HostRoot,HostComponent$7=ReactTypeOfWork.HostComponent,HostText$4=ReactTypeOfWork.HostText,HostPortal$3=ReactTypeOfWork.HostPortal,CoroutineComponent$1=ReactTypeOfWork.CoroutineComponent,CoroutineHandlerPhase=ReactTypeOfWork.CoroutineHandlerPhase,YieldComponent$2=ReactTypeOfWork.YieldComponent,Fragment$2=ReactTypeOfWork.Fragment,NoWork$3=ReactPriorityLevel.NoWork,OffscreenPriority$1=ReactPriorityLevel.OffscreenPriority,Placement$2=ReactTypeOfSideEffect.Placement,ContentReset$1=ReactTypeOfSideEffect.ContentReset,Err$1=ReactTypeOfSideEffect.Err,Ref$1=ReactTypeOfSideEffect.Ref,ReactFiberBeginWork=function(e,t,n,r){function o(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function a(e){e.progressedFirstDeletion=e.progressedLastDeletion=null}function i(e){e.firstEffect=e.progressedFirstDeletion,e.lastEffect=e.progressedLastDeletion}function l(e,t,n){var r=t.pendingWorkPriority;s(e,t,n,r)}function s(e,t,n,r){t.memoizedProps=null,null===e?t.child=mountChildFibersInPlace(t,t.child,n,r):e.child===t.child?(a(t),t.child=reconcileChildFibers(t,t.child,n,r),i(t)):(t.child=reconcileChildFibersInPlace(t,t.child,n,r),i(t)),o(e,t,r)}function u(e,t){var n=t.pendingProps;if(hasContextChanged$1())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n)return y(e,t);return l(e,t,n),P(t,n),t.child}function c(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=Ref$1)}function p(e,t){var n=t.type,r=t.pendingProps,o=t.memoizedProps;if(hasContextChanged$1())null===r&&(r=o);else{if(null===r||o===r)return y(e,t);if("function"==typeof n.shouldComponentUpdate&&!n.shouldComponentUpdate(o,r))return P(t,r),y(e,t)}var a,i=getUnmaskedContext$1(t),s=getMaskedContext$1(t,i); +return a=n(r,s),l(e,t,a),P(t,r),t.child}function d(e,t,n){var r=pushContextProvider$1(t),o=void 0;return null===e?t.stateNode?o=D(t,n):(M(t),A(t,n),o=!0):o=U(e,t,n),f(e,t,o,r)}function f(e,t,n,r){if(c(e,t),!n)return y(e,t);var o=t.stateNode;ReactCurrentOwnerRollupShim.current=t;var a=void 0;return a=o.render(),l(e,t,a),T(t,o.state),P(t,o.props),r&&invalidateContextProvider$1(t),t.child}function m(e,t,n){var r=t.stateNode;r.pendingContext?pushTopLevelContextObject$1(t,r.pendingContext,r.pendingContext!==r.context):r.context&&pushTopLevelContextObject$1(t,r.context,!1),I(t,r.containerInfo);var o=t.updateQueue;if(null!==o){var a=t.memoizedState,i=beginUpdateQueue$1(t,o,null,a,null,n);if(a===i)return y(e,t);var s=i.element;return l(e,t,s),T(t,i),t.child}return y(e,t)}function v(e,t){F(t);var n=t.pendingProps,r=null!==e?e.memoizedProps:null,o=t.memoizedProps;if(hasContextChanged$1())null===n&&(n=o,invariant(null!==n,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue."));else if(null===n||o===n){if(!O&&k(t.type,o)&&t.pendingWorkPriority!==OffscreenPriority$1){for(var a=t.progressedChild;null!==a;)a.pendingWorkPriority=OffscreenPriority$1,a=a.sibling;return null}return y(e,t)}var i=n.children,u=S(n);if(u?i=null:r&&S(r)&&(t.effectTag|=ContentReset$1),c(e,t),!O&&k(t.type,n)&&t.pendingWorkPriority!==OffscreenPriority$1){if(t.progressedPriority===OffscreenPriority$1&&(t.child=t.progressedChild),s(e,t,i,OffscreenPriority$1),P(t,n),t.child=null!==e?e.child:null,null===e)for(var p=t.progressedChild;null!==p;)p.effectTag=Placement$2,p=p.sibling;return null}return l(e,t,i),P(t,n),t.child}function g(e,t){var n=t.pendingProps;return null===n&&(n=t.memoizedProps),P(t,n),null}function h(e,t,n){invariant(null===e,"An indeterminate component should never have mounted. This error is likely caused by a bug in React. Please file an issue.");var r,o=t.type,a=t.pendingProps,i=getUnmaskedContext$1(t),s=getMaskedContext$1(t,i);if(r=o(a,s),"object"==typeof r&&null!==r&&"function"==typeof r.render){t.tag=ClassComponent$5;var u=pushContextProvider$1(t);return N(t,r),A(t,n),f(e,t,!0,u)}return t.tag=FunctionalComponent$1,l(e,t,r),P(t,a),t.child}function C(e,t){var n=t.pendingProps;hasContextChanged$1()?null===n&&(n=e&&e.memoizedProps,invariant(null!==n,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue.")):null!==n&&t.memoizedProps!==n||(n=t.memoizedProps);var r=n.children,o=t.pendingWorkPriority;return t.memoizedProps=null,null===e?t.stateNode=mountChildFibersInPlace(t,t.stateNode,r,o):e.child===t.child?(a(t),t.stateNode=reconcileChildFibers(t,t.stateNode,r,o),i(t)):(t.stateNode=reconcileChildFibersInPlace(t,t.stateNode,r,o),i(t)),P(t,n),t.stateNode}function E(e,t){I(t,t.stateNode.containerInfo);var n=t.pendingWorkPriority,r=t.pendingProps;if(hasContextChanged$1())null===r&&(r=e&&e.memoizedProps,invariant(null!=r,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue."));else if(null===r||t.memoizedProps===r)return y(e,t);return null===e?(t.child=reconcileChildFibersInPlace(t,t.child,r,n),P(t,r),o(e,t,n)):(l(e,t,r),P(t,r)),t.child}function y(e,t){var n=t.pendingWorkPriority;return e&&t.child===e.child&&a(t),cloneChildFibers(e,t),o(e,t,n),t.child}function b(e,t){switch(t.tag){case ClassComponent$5:pushContextProvider$1(t);break;case HostPortal$3:I(t,t.stateNode.containerInfo)}return null}function P(e,t){e.memoizedProps=t,e.pendingProps=null}function T(e,t){e.memoizedState=t}function R(e,t,n){if(t.pendingWorkPriority===NoWork$3||t.pendingWorkPriority>n)return b(e,t);switch(t.firstEffect=null,t.lastEffect=null,t.progressedPriority===n&&(t.child=t.progressedChild),t.tag){case IndeterminateComponent$2:return h(e,t,n);case FunctionalComponent$1:return p(e,t);case ClassComponent$5:return d(e,t,n);case HostRoot$6:return m(e,t,n);case HostComponent$7:return v(e,t);case HostText$4:return g(e,t);case CoroutineHandlerPhase:t.tag=CoroutineComponent$1;case CoroutineComponent$1:return C(e,t);case YieldComponent$2:return null;case HostPortal$3:return E(e,t);case Fragment$2:return u(e,t);default:invariant(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}}function _(e,t,n){if(invariant(t.tag===ClassComponent$5||t.tag===HostRoot$6,"Invalid type of work. This error is likely caused by a bug in React. Please file an issue."),t.effectTag|=Err$1,t.pendingWorkPriority===NoWork$3||t.pendingWorkPriority>n)return b(e,t);t.firstEffect=null,t.lastEffect=null;var r=null;if(l(e,t,r),t.tag===ClassComponent$5){var o=t.stateNode;t.memoizedProps=o.props,t.memoizedState=o.state,t.pendingProps=null}return t.child}var S=e.shouldSetTextContent,O=e.useSyncScheduling,k=e.shouldDeprioritizeSubtree,F=t.pushHostContext,I=t.pushHostContainer,x=ReactFiberClassComponent(n,r,P,T),N=x.adoptClassInstance,M=x.constructClassInstance,A=x.mountClassInstance,D=x.resumeMountClassInstance,U=x.updateClassInstance;return{beginWork:R,beginFailedWork:_}},reconcileChildFibers$2=ReactChildFiber.reconcileChildFibers,popContextProvider$2=ReactFiberContext.popContextProvider,IndeterminateComponent$3=ReactTypeOfWork.IndeterminateComponent,FunctionalComponent$3=ReactTypeOfWork.FunctionalComponent,ClassComponent$7=ReactTypeOfWork.ClassComponent,HostRoot$7=ReactTypeOfWork.HostRoot,HostComponent$8=ReactTypeOfWork.HostComponent,HostText$6=ReactTypeOfWork.HostText,HostPortal$5=ReactTypeOfWork.HostPortal,CoroutineComponent$3=ReactTypeOfWork.CoroutineComponent,CoroutineHandlerPhase$1=ReactTypeOfWork.CoroutineHandlerPhase,YieldComponent$4=ReactTypeOfWork.YieldComponent,Fragment$4=ReactTypeOfWork.Fragment,Ref$2=ReactTypeOfSideEffect.Ref,Update$2=ReactTypeOfSideEffect.Update,ReactFiberCompleteWork=function(e,t){function n(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function r(e){e.effectTag|=Update$2}function o(e){e.effectTag|=Ref$2}function a(e,t){var n=t.stateNode;for(n&&(n.return=t);null!==n;){if(n.tag===HostComponent$8||n.tag===HostText$6||n.tag===HostPortal$5)invariant(!1,"A coroutine cannot have host component children.");else if(n.tag===YieldComponent$4)e.push(n.type);else if(null!==n.child){n.child.return=n,n=n.child;continue}for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function i(e,t){var r=t.memoizedProps;invariant(r,"Should be resolved by now. This error is likely caused by a bug in React. Please file an issue."),t.tag=CoroutineHandlerPhase$1;var o=[];a(o,t);var i=r.handler,l=r.props,s=i(l,o),u=null!==e?e.child:null,c=t.pendingWorkPriority;return t.child=reconcileChildFibers$2(t,u,s,c),n(e,t,c),t.child}function l(e,t){for(var n=t.child;null!==n;){if(n.tag===HostComponent$8||n.tag===HostText$6)p(e,n.stateNode);else if(n.tag===HostPortal$5);else if(null!==n.child){n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n=n.sibling}}function s(e,t){switch(t.tag){case FunctionalComponent$3:return null;case ClassComponent$7:return popContextProvider$2(t),null;case HostRoot$7:var n=t.stateNode;return n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null;case HostComponent$8:v(t);var a=m(),s=t.type,p=t.memoizedProps;if(null!==e&&null!=t.stateNode){var C=e.memoizedProps,E=t.stateNode,y=g(),b=f(E,s,C,p,a,y);t.updateQueue=b,b&&r(t),e.ref!==t.ref&&o(t)}else{if(!p)return invariant(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),null;var P=g(),T=u(s,p,a,P,t);l(T,t),d(T,s,p,a)&&r(t),t.stateNode=T,null!==t.ref&&o(t)}return null;case HostText$6:var R=t.memoizedProps;if(e&&null!=t.stateNode){var _=e.memoizedProps;_!==R&&r(t)}else{if("string"!=typeof R)return invariant(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),null;var S=m(),O=g(),k=c(R,S,O,t);t.stateNode=k}return null;case CoroutineComponent$3:return i(e,t);case CoroutineHandlerPhase$1:return t.tag=CoroutineComponent$3,null;case YieldComponent$4:return null;case Fragment$4:return null;case HostPortal$5:return r(t),h(t),null;case IndeterminateComponent$3:invariant(!1,"An indeterminate component should have become determinate before completing. This error is likely caused by a bug in React. Please file an issue.");default:invariant(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}}var u=e.createInstance,c=e.createTextInstance,p=e.appendInitialChild,d=e.finalizeInitialChildren,f=e.prepareUpdate,m=t.getRootHostContainer,v=t.popHostContext,g=t.getHostContext,h=t.popHostContainer;return{completeWork:s}},rendererID=null,injectInternals$1=null,onCommitRoot$1=null,onCommitUnmount$1=null;if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&__REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber){var inject$1=__REACT_DEVTOOLS_GLOBAL_HOOK__.inject,onCommitFiberRoot=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot,onCommitFiberUnmount=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount;injectInternals$1=function(e){rendererID=inject$1(e)},onCommitRoot$1=function(e){if(null!=rendererID)try{onCommitFiberRoot(rendererID,e)}catch(e){}},onCommitUnmount$1=function(e){if(null!=rendererID)try{onCommitFiberUnmount(rendererID,e)}catch(e){}}}var injectInternals_1=injectInternals$1,onCommitRoot_1=onCommitRoot$1,onCommitUnmount_1=onCommitUnmount$1,ReactFiberDevToolsHook={injectInternals:injectInternals_1,onCommitRoot:onCommitRoot_1,onCommitUnmount:onCommitUnmount_1},ClassComponent$8=ReactTypeOfWork.ClassComponent,HostRoot$8=ReactTypeOfWork.HostRoot,HostComponent$9=ReactTypeOfWork.HostComponent,HostText$7=ReactTypeOfWork.HostText,HostPortal$6=ReactTypeOfWork.HostPortal,CoroutineComponent$4=ReactTypeOfWork.CoroutineComponent,commitCallbacks$1=ReactFiberUpdateQueue.commitCallbacks,onCommitUnmount=ReactFiberDevToolsHook.onCommitUnmount,Placement$4=ReactTypeOfSideEffect.Placement,Update$3=ReactTypeOfSideEffect.Update,Callback$1=ReactTypeOfSideEffect.Callback,ContentReset$2=ReactTypeOfSideEffect.ContentReset,ReactFiberCommitWork=function(e,t){function n(e,n){try{n.componentWillUnmount()}catch(n){t(e,n)}}function r(e){var n=e.ref;if(null!==n){try{n(null)}catch(n){t(e,n)}}}function o(e){for(var t=e.return;null!==t;){switch(t.tag){case HostComponent$9:return t.stateNode;case HostRoot$8:return t.stateNode.containerInfo;case HostPortal$6:return t.stateNode.containerInfo}t=t.return}invariant(!1,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}function a(e){for(var t=e.return;null!==t;){if(i(t))return t;t=t.return}invariant(!1,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}function i(e){return e.tag===HostComponent$9||e.tag===HostRoot$8||e.tag===HostPortal$6}function l(e){var t=e;e:for(;;){for(;null===t.sibling;){if(null===t.return||i(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==HostComponent$9&&t.tag!==HostText$7;){if(t.effectTag&Placement$4)continue e;if(null===t.child||t.tag===HostPortal$6)continue e;t.child.return=t,t=t.child}if(!(t.effectTag&Placement$4))return t.stateNode}}function s(e){var t=a(e),n=void 0;switch(t.tag){case HostComponent$9:n=t.stateNode;break;case HostRoot$8:n=t.stateNode.containerInfo;break;case HostPortal$6:n=t.stateNode.containerInfo;break;default:invariant(!1,"Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue.")}t.effectTag&ContentReset$2&&(E(n),t.effectTag&=~ContentReset$2);for(var r=l(e),o=e;;){if(o.tag===HostComponent$9||o.tag===HostText$7)r?P(n,o.stateNode,r):b(n,o.stateNode);else if(o.tag===HostPortal$6);else if(null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)return;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function u(e){for(var t=e;;)if(d(t),null===t.child||t.tag===HostPortal$6){if(t===e)return;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function c(e,t){for(var n=t;;){if(n.tag===HostComponent$9||n.tag===HostText$7)u(n),T(e,n.stateNode);else if(n.tag===HostPortal$6){if(e=n.stateNode.containerInfo,null!==n.child){n.child.return=n,n=n.child;continue}}else if(d(n),null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return,n.tag===HostPortal$6&&(e=o(n))}n.sibling.return=n.return,n=n.sibling}}function p(e){var t=o(e);c(t,e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)}function d(e){switch("function"==typeof onCommitUnmount&&onCommitUnmount(e),e.tag){case ClassComponent$8:r(e);var t=e.stateNode;return void("function"==typeof t.componentWillUnmount&&n(e,t));case HostComponent$9:return void r(e);case CoroutineComponent$4:return void u(e.stateNode);case HostPortal$6:var a=o(e);return void c(a,e)}}function f(e,t){switch(t.tag){case ClassComponent$8:return;case HostComponent$9:var n=t.stateNode;if(null!=n&&null!==e){var r=t.memoizedProps,o=e.memoizedProps,a=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&C(n,i,a,o,r,t)}return;case HostText$7:invariant(null!==t.stateNode&&null!==e,"This should only be done during updates. This error is likely caused by a bug in React. Please file an issue.");var l=t.stateNode,s=t.memoizedProps,u=e.memoizedProps;return void y(l,u,s);case HostRoot$8:return;case HostPortal$6:return;default:invariant(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}}function m(e,t){switch(t.tag){case ClassComponent$8:var n=t.stateNode;if(t.effectTag&Update$3)if(null===e)n.componentDidMount();else{var r=e.memoizedProps,o=e.memoizedState;n.componentDidUpdate(r,o)}return void(t.effectTag&Callback$1&&null!==t.updateQueue&&commitCallbacks$1(t,t.updateQueue,n));case HostRoot$8:var a=t.updateQueue;if(null!==a){var i=t.child&&t.child.stateNode;commitCallbacks$1(t,a,i)}return;case HostComponent$9:var l=t.stateNode;if(null===e&&t.effectTag&Update$3){var s=t.type,u=t.memoizedProps;h(l,s,u,t)}return;case HostText$7:return;case HostPortal$6:return;default:invariant(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}}function v(e){var t=e.ref;if(null!==t){var n=R(e.stateNode);t(n)}}function g(e){var t=e.ref;null!==t&&t(null)}var h=e.commitMount,C=e.commitUpdate,E=e.resetTextContent,y=e.commitTextUpdate,b=e.appendChild,P=e.insertBefore,T=e.removeChild,R=e.getPublicInstance;return{commitPlacement:s,commitDeletion:p,commitWork:f,commitLifeCycles:m,commitAttachRef:v,commitDetachRef:g}},createCursor$2=ReactFiberStack.createCursor,pop$2=ReactFiberStack.pop,push$2=ReactFiberStack.push,ReactFiberHostContext=function(e){function t(){var e=d.current;return invariant(null!==e,"Expected root container to exist. This error is likely caused by a bug in React. Please file an issue."),e}function n(e,t){push$2(d,t,e);var n=u(t);push$2(p,e,e),push$2(c,n,e)}function r(e){pop$2(c,e),pop$2(p,e),pop$2(d,e)}function o(){var e=c.current;return invariant(null!=e,"Expected host context to exist. This error is likely caused by a bug in React. Please file an issue."),e}function a(e){var t=d.current;invariant(null!=t,"Expected root host context to exist. This error is likely caused by a bug in React. Please file an issue.");var n=null!==c.current?c.current:emptyObject,r=s(n,e.type,t);n!==r&&(push$2(p,e,e),push$2(c,r,e))}function i(e){p.current===e&&(pop$2(c,e),pop$2(p,e))}function l(){c.current=null,d.current=null}var s=e.getChildHostContext,u=e.getRootHostContext,c=createCursor$2(null),p=createCursor$2(null),d=createCursor$2(null);return{getHostContext:o,getRootHostContainer:t,popHostContainer:r,popHostContext:i,pushHostContainer:n,pushHostContext:a,resetHostContainer:l}},popContextProvider$1=ReactFiberContext.popContextProvider,reset$1=ReactFiberStack.reset,getStackAddendumByWorkInProgressFiber$3=ReactFiberComponentTreeHook.getStackAddendumByWorkInProgressFiber,logCapturedError=ReactFiberErrorLogger.logCapturedError,cloneFiber$1=ReactFiber.cloneFiber,onCommitRoot=ReactFiberDevToolsHook.onCommitRoot,NoWork$2=ReactPriorityLevel.NoWork,SynchronousPriority$1=ReactPriorityLevel.SynchronousPriority,TaskPriority$1=ReactPriorityLevel.TaskPriority,AnimationPriority=ReactPriorityLevel.AnimationPriority,HighPriority=ReactPriorityLevel.HighPriority,LowPriority=ReactPriorityLevel.LowPriority,OffscreenPriority=ReactPriorityLevel.OffscreenPriority,NoEffect$2=ReactTypeOfSideEffect.NoEffect,Placement$1=ReactTypeOfSideEffect.Placement,Update=ReactTypeOfSideEffect.Update,PlacementAndUpdate=ReactTypeOfSideEffect.PlacementAndUpdate,Deletion=ReactTypeOfSideEffect.Deletion,ContentReset=ReactTypeOfSideEffect.ContentReset,Callback=ReactTypeOfSideEffect.Callback,Err=ReactTypeOfSideEffect.Err,Ref=ReactTypeOfSideEffect.Ref,HostRoot$5=ReactTypeOfWork.HostRoot,HostComponent$6=ReactTypeOfWork.HostComponent,HostPortal$2=ReactTypeOfWork.HostPortal,ClassComponent$4=ReactTypeOfWork.ClassComponent,getPendingPriority$1=ReactFiberUpdateQueue.getPendingPriority,_require12=ReactFiberContext,resetContext$1=_require12.resetContext,ReactFiberInstrumentation$1,timeHeuristicForUnitOfWork=1,ReactFiberScheduler=function(e){function t(e){ue||(ue=!0,z(e))}function n(e){ce||(ce=!0,Q(e))}function r(){reset$1(),resetContext$1(),A()}function o(){for(;null!==le&&le.current.pendingWorkPriority===NoWork$2;){le.isScheduled=!1;var e=le.nextScheduledRoot;if(le.nextScheduledRoot=null,le===se)return le=null,se=null,oe=NoWork$2,null;le=e}for(var t=le,n=null,o=NoWork$2;null!==t;)t.current.pendingWorkPriority!==NoWork$2&&(o===NoWork$2||o>t.current.pendingWorkPriority)&&(o=t.current.pendingWorkPriority,n=t),t=t.nextScheduledRoot;return null!==n?(oe=o,Z=oe,r(),cloneFiber$1(n.current,o)):(oe=NoWork$2,null)}function a(){for(;null!==ae;){var t=ae.effectTag;if(t&ContentReset&&e.resetTextContent(ae.stateNode),t&Ref){var n=ae.alternate;null!==n&&K(n)}var r=t&~(Callback|Err|ContentReset|Ref);switch(r){case Placement$1:W(ae),ae.effectTag&=~Placement$1;break;case PlacementAndUpdate:W(ae),ae.effectTag&=~Placement$1;var o=ae.alternate;V(o,ae);break;case Update:var a=ae.alternate;V(a,ae);break;case Deletion:he=!0,B(ae),he=!1}ae=ae.nextEffect}}function i(){for(;null!==ae;){var e=ae.effectTag;if(e&(Update|Callback)){var t=ae.alternate;j(t,ae)}e&Ref&&Y(ae),e&Err&&y(ae);var n=ae.nextEffect;ae.nextEffect=null,ae=n}}function l(e){ge=!0,ie=null;var t=e.stateNode;invariant(t.current!==e,"Cannot commit the same tree as before. This is probably a bug related to the return field. This error is likely caused by a bug in React. Please file an issue."),ReactCurrentOwnerRollupShim.current=null;var n=Z;Z=TaskPriority$1;var r=void 0;e.effectTag!==NoEffect$2?null!==e.lastEffect?(e.lastEffect.nextEffect=e,r=e.firstEffect):r=e:r=e.firstEffect;var o=G();for(ae=r;null!==ae;){var l=null;try{a(e)}catch(e){l=e}null!==l&&(invariant(null!==ae,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),h(ae,l),null!==ae&&(ae=ae.nextEffect))}for(X(o),t.current=e,ae=r;null!==ae;){var s=null;try{i(e)}catch(e){s=e}null!==s&&(invariant(null!==ae,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),h(ae,s),null!==ae&&(ae=ae.nextEffect))}ge=!1,"function"==typeof onCommitRoot&&onCommitRoot(e.stateNode),fe&&(fe.forEach(_),fe=null),Z=n}function s(e){var t=NoWork$2,n=e.updateQueue,r=e.tag;null===n||r!==ClassComponent$4&&r!==HostRoot$5||(t=getPendingPriority$1(n));for(var o=e.progressedChild;null!==o;)o.pendingWorkPriority!==NoWork$2&&(t===NoWork$2||t>o.pendingWorkPriority)&&(t=o.pendingWorkPriority),o=o.sibling;e.pendingWorkPriority=t}function u(e){for(;;){var t=e.alternate,n=L(t,e),r=e.return,o=e.sibling;if(s(e),null!==n)return n;if(null!==r&&(null===r.firstEffect&&(r.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==r.lastEffect&&(r.lastEffect.nextEffect=e.firstEffect),r.lastEffect=e.lastEffect),e.effectTag!==NoEffect$2&&(null!==r.lastEffect?r.lastEffect.nextEffect=e:r.firstEffect=e,r.lastEffect=e)),null!==o)return o;if(null===r)return oeTaskPriority$1)for(;null!==re&&!te;)t.timeRemaining()>timeHeuristicForUnitOfWork?(re=c(re),null===re&&null!==ie&&(t.timeRemaining()>timeHeuristicForUnitOfWork?(l(ie),re=o(),m()):te=!0)):te=!0;else for(;null!==re&&oe!==NoWork$2&&oe<=e;)re=c(re),null===re&&(re=o(),m());n&&console.timeEnd(n)}function g(e,r){invariant(!ee,"performWork was called recursively. This error is likely caused by a bug in React. Please file an issue."),ee=!0;for(var o=!!r;e!==NoWork$2&&!ve;){invariant(null!==r||er)&&(a=!0,o.pendingWorkPriority=r),null!==o.alternate&&(o.alternate.pendingWorkPriority===NoWork$2||o.alternate.pendingWorkPriority>r)&&(a=!0,o.alternate.pendingWorkPriority=r),null===o.return){if(o.tag!==HostRoot$5)return;var i=o.stateNode;switch(P(i,r),r){case SynchronousPriority$1:return void g(SynchronousPriority$1,null);case TaskPriority$1:return;case AnimationPriority:return void t(f);case HighPriority:case LowPriority:case OffscreenPriority:return void n(d)}}o=o.return}}function R(){return Z===SynchronousPriority$1&&(ee||ne)?TaskPriority$1:Z}function _(e){T(e,TaskPriority$1)}function S(e,t){var n=Z;Z=e;try{t()}finally{Z=n}}function O(e,t){var n=ne;ne=!0;try{return e(t)}finally{ne=n,ee||ne||g(TaskPriority$1,null)}}function k(e){var t=ne;ne=!1;try{return e()}finally{ne=t}}function F(e){var t=Z;Z=SynchronousPriority$1;try{return e()}finally{Z=t}}function I(e){var t=Z;Z=LowPriority;try{return e()}finally{Z=t}}var x=ReactFiberHostContext(e),N=x.popHostContainer,M=x.popHostContext,A=x.resetHostContainer,D=ReactFiberBeginWork(e,x,T,R),U=D.beginWork,$=D.beginFailedWork,w=ReactFiberCompleteWork(e,x),L=w.completeWork,H=ReactFiberCommitWork(e,h),W=H.commitPlacement,B=H.commitDeletion,V=H.commitWork,j=H.commitLifeCycles,Y=H.commitAttachRef,K=H.commitDetachRef,z=e.scheduleAnimationCallback,Q=e.scheduleDeferredCallback,q=e.useSyncScheduling,G=e.prepareForCommit,X=e.resetAfterCommit,Z=q?SynchronousPriority$1:LowPriority,J=NoWork$2,ee=!1,te=!1,ne=!1,re=null,oe=NoWork$2,ae=null,ie=null,le=null,se=null,ue=!1,ce=!1,pe=null,de=null,fe=null,me=null,ve=null,ge=!1,he=!1;return{scheduleUpdate:T,getPriorityContext:R,performWithPriority:S,batchedUpdates:O,unbatchedUpdates:k,syncUpdates:F,deferredUpdates:I}},getContextFiber=function(e){invariant(!1,"Missing injection for fiber getContextForSubtree")};getContextForSubtree._injectFiber=function(e){getContextFiber=e};var getContextForSubtree_1=getContextForSubtree,addTopLevelUpdate=ReactFiberUpdateQueue.addTopLevelUpdate,findCurrentUnmaskedContext=ReactFiberContext.findCurrentUnmaskedContext,isContextProvider=ReactFiberContext.isContextProvider,processChildContext=ReactFiberContext.processChildContext,createFiberRoot=ReactFiberRoot.createFiberRoot,findCurrentHostFiber=ReactFiberTreeReflection.findCurrentHostFiber;getContextForSubtree_1._injectFiber(function(e){var t=findCurrentUnmaskedContext(e);return isContextProvider(e)?processChildContext(e,t,!1):t});var ReactFiberReconciler=function(e){function t(e,t,n){var a=o(),i={element:t};n=void 0===n?null:n,addTopLevelUpdate(e,i,n,a),r(e,a)}var n=ReactFiberScheduler(e),r=n.scheduleUpdate,o=n.getPriorityContext,a=n.performWithPriority,i=n.batchedUpdates,l=n.unbatchedUpdates,s=n.syncUpdates,u=n.deferredUpdates;return{createContainer:function(e){return createFiberRoot(e)},updateContainer:function(e,n,r,o){var a=n.current,i=getContextForSubtree_1(r);null===n.context?n.context=i:n.pendingContext=i,t(a,e,o)},performWithPriority:a,batchedUpdates:i,unbatchedUpdates:l,syncUpdates:s,deferredUpdates:u,getPublicRootInstance:function(e){var t=e.current;return t.child?t.child.stateNode:null},findHostInstance:function(e){var t=findCurrentHostFiber(e);return null===t?null:t.stateNode}}},findFiber=function(e){invariant(!1,"Missing injection for fiber findDOMNode")},findStack=function(e){invariant(!1,"Missing injection for stack findDOMNode")},findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=ReactInstanceMap_1.get(e);return t?"number"==typeof t.tag?findFiber(t):findStack(t):void("function"==typeof e.render?invariant(!1,"Unable to find node on an unmounted component."):invariant(!1,"Element appears to be neither ReactComponent nor DOMNode. Keys: %s",Object.keys(e)))};findDOMNode._injectFiber=function(e){findFiber=e},findDOMNode._injectStack=function(e){findStack=e};var findDOMNode_1=findDOMNode,isValidElement=React.isValidElement,injectInternals=ReactFiberDevToolsHook.injectInternals,createElement=ReactDOMFiberComponent_1.createElement,getChildNamespace=ReactDOMFiberComponent_1.getChildNamespace,setInitialProperties=ReactDOMFiberComponent_1.setInitialProperties,diffProperties=ReactDOMFiberComponent_1.diffProperties,updateProperties=ReactDOMFiberComponent_1.updateProperties,precacheFiberNode=ReactDOMComponentTree_1.precacheFiberNode,updateFiberProps=ReactDOMComponentTree_1.updateFiberProps,DOCUMENT_NODE=9;ReactDOMInjection.inject(),ReactControlledComponent_1.injection.injectFiberControlledHostComponent(ReactDOMFiberComponent_1),findDOMNode_1._injectFiber(function(e){return DOMRenderer.findHostInstance(e)});var eventsEnabled=null,selectionInformation=null,ELEMENT_NODE_TYPE=1,DOC_NODE_TYPE=9,DOCUMENT_FRAGMENT_NODE_TYPE=11,DOMRenderer=ReactFiberReconciler({getRootHostContext:function(e){var t=e.namespaceURI||null,n=e.tagName,r=getChildNamespace(t,n);return r},getChildHostContext:function(e,t){var n=e;return getChildNamespace(n,t)},getPublicInstance:function(e){return e},prepareForCommit:function(){eventsEnabled=ReactBrowserEventEmitter_1.isEnabled(),selectionInformation=ReactInputSelection_1.getSelectionInformation(),ReactBrowserEventEmitter_1.setEnabled(!1)},resetAfterCommit:function(){ReactInputSelection_1.restoreSelection(selectionInformation),selectionInformation=null,ReactBrowserEventEmitter_1.setEnabled(eventsEnabled),eventsEnabled=null},createInstance:function(e,t,n,r,o){var a=void 0;a=r;var i=createElement(e,t,n,a);return precacheFiberNode(o,i),updateFiberProps(i,t),i},appendInitialChild:function(e,t){e.appendChild(t)},finalizeInitialChildren:function(e,t,n,r){return setInitialProperties(e,t,n,r),shouldAutoFocusHostComponent(t,n)},prepareUpdate:function(e,t,n,r,o,a){return diffProperties(e,t,n,r,o)},commitMount:function(e,t,n,r){e.focus()},commitUpdate:function(e,t,n,r,o,a){updateFiberProps(e,o),updateProperties(e,t,n,r,o)},shouldSetTextContent:function(e){return"string"==typeof e.children||"number"==typeof e.children||"object"==typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&"string"==typeof e.dangerouslySetInnerHTML.__html},resetTextContent:function(e){e.textContent=""},shouldDeprioritizeSubtree:function(e,t){return!!t.hidden},createTextInstance:function(e,t,n,r){var o=document.createTextNode(e);return precacheFiberNode(r,o),o},commitTextUpdate:function(e,t,n){e.nodeValue=n},appendChild:function(e,t){e.appendChild(t)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},scheduleAnimationCallback:ReactDOMFrameScheduling.rAF,scheduleDeferredCallback:ReactDOMFrameScheduling.rIC,useSyncScheduling:!ReactDOMFeatureFlags_1.fiberAsyncScheduling});ReactGenericBatching_1.injection.injectFiberBatchedUpdates(DOMRenderer.batchedUpdates);var warned=!1,ReactDOM={render:function(e,t,n){return validateContainer(t),ReactFeatureFlags_1.disableNewFiberFeatures&&(isValidElement(e)||("string"==typeof e?invariant(!1,"ReactDOM.render(): Invalid component element. Instead of passing a string like 'div', pass React.createElement('div') or
."):"function"==typeof e?invariant(!1,"ReactDOM.render(): Invalid component element. Instead of passing a class like Foo, pass React.createElement(Foo) or ."):null!=e&&"undefined"!=typeof e.props?invariant(!1,"ReactDOM.render(): Invalid component element. This may be caused by unintentionally loading two independent copies of React."):invariant(!1,"ReactDOM.render(): Invalid component element."))),renderSubtreeIntoContainer(null,e,t,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return null!=e&&ReactInstanceMap_1.has(e)?void 0:reactProdInvariant_1("38"), +renderSubtreeIntoContainer(e,t,n,r)},unmountComponentAtNode:function(e){if(isValidContainer(e)?void 0:reactProdInvariant_1("40"),warnAboutUnstableUse(),e._reactRootContainer)return DOMRenderer.unbatchedUpdates(function(){return renderSubtreeIntoContainer(null,null,e,function(){e._reactRootContainer=null})})},findDOMNode:findDOMNode_1,unstable_createPortal:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return ReactPortal.createPortal(e,t,null,n)},unstable_batchedUpdates:ReactGenericBatching_1.batchedUpdates,unstable_deferredUpdates:DOMRenderer.deferredUpdates};"function"==typeof injectInternals&&injectInternals({findFiberByHostInstance:ReactDOMComponentTree_1.getClosestInstanceFromNode,findHostInstanceByFiber:DOMRenderer.findHostInstance});var ReactDOMFiber=ReactDOM;module.exports=ReactDOMFiber; },{"fbjs/lib/EventListener":8,"fbjs/lib/ExecutionEnvironment":9,"fbjs/lib/camelizeStyleName":11,"fbjs/lib/containsNode":12,"fbjs/lib/emptyFunction":13,"fbjs/lib/emptyObject":14,"fbjs/lib/focusNode":15,"fbjs/lib/getActiveElement":16,"fbjs/lib/getUnboundedScrollPosition":17,"fbjs/lib/hyphenateStyleName":19,"fbjs/lib/invariant":20,"fbjs/lib/memoizeStringOnly":23,"fbjs/lib/performanceNow":25,"fbjs/lib/shallowEqual":26,"fbjs/lib/warning":27,"object-assign":28,"react":4}],4:[function(require,module,exports){ 'use strict'; @@ -19438,7 +19074,7 @@ var ReactPropTypes_1 = ReactPropTypes; * @providesModule ReactVersion */ -var ReactVersion = '16.0.0-alpha.4'; +var ReactVersion = '16.0.0-alpha.5'; /** * Returns the first child in a collection of children and verifies that there @@ -19541,7 +19177,7 @@ var ReactUMDEntry_1 = ReactUMDEntry; module.exports = ReactUMDEntry_1; },{"fbjs/lib/emptyFunction":13,"fbjs/lib/emptyObject":14,"fbjs/lib/invariant":20,"fbjs/lib/warning":27,"object-assign":28}],6:[function(require,module,exports){ -"use strict";function reactProdInvariant(e){for(var t=arguments.length-1,r="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,o=0;o1){for(var s=Array(p),u=0;u1){for(var y=Array(u),d=0;d1){for(var s=Array(p),u=0;u1){for(var y=Array(u),d=0;d - - + +
- + +
";var u=l.firstChild;o=l.removeChild(u)}else o=t.is?a.createElement(e,t.is):a.createElement(e);else o=a.createElementNS(i,e);return o},setInitialProperties:function(e,t,n,r){var o,a=ge(t,n);switch(t){case"audio":case"form":case"iframe":case"img":case"image":case"link":case"object":case"source":case"video":case"details":he(e,t),o=n;break;case"input":fa.mountWrapper(e,n),o=fa.getHostProps(e,n),he(e,t),ve(r,"onChange");break;case"option":ma.mountWrapper(e,n),o=ma.getHostProps(e,n);break;case"select":ya.mountWrapper(e,n),o=ya.getHostProps(e,n),he(e,t),ve(r,"onChange");break;case"textarea":Ca.mountWrapper(e,n),o=Ca.getHostProps(e,n),he(e,t),ve(r,"onChange");break;default:o=n}switch(fe(t,o),ye(e,r,o,a),t){case"input":_a.trackNode(e),fa.postMountWrapper(e,n);break;case"textarea":_a.trackNode(e),Ca.postMountWrapper(e,n);break;case"option":ma.postMountWrapper(e,n);break;default:"function"==typeof o.onClick&&me(e)}},diffProperties:function(e,t,n,r,o){var a,i,l=null;switch(t){case"input":a=fa.getHostProps(e,n),i=fa.getHostProps(e,r),l=[];break;case"option":a=ma.getHostProps(e,n),i=ma.getHostProps(e,r),l=[];break;case"select":a=ya.getHostProps(e,n),i=ya.getHostProps(e,r),l=[];break;case"textarea":a=Ca.getHostProps(e,n),i=Ca.getHostProps(e,r),l=[];break;default:a=n,i=r,"function"!=typeof a.onClick&&"function"==typeof i.onClick&&me(e)}fe(t,i);var u,s,c=null;for(u in a)if(!i.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if(u===Ha){var d=a[u];for(s in d)d.hasOwnProperty(s)&&(c||(c={}),c[s]="")}else u===Da||u===Ua||u===La||(Ia.hasOwnProperty(u)?l||(l=[]):(l=l||[]).push(u,null));for(u in i){var p=i[u],f=null!=a?a[u]:void 0;if(i.hasOwnProperty(u)&&p!==f&&(null!=p||null!=f))if(u===Ha)if(f){for(s in f)!f.hasOwnProperty(s)||p&&p.hasOwnProperty(s)||(c||(c={}),c[s]="");for(s in p)p.hasOwnProperty(s)&&f[s]!==p[s]&&(c||(c={}),c[s]=p[s])}else c||(l||(l=[]),l.push(u,c)),c=p;else if(u===Da){var v=p?p[Wa]:void 0,m=f?f[Wa]:void 0;null!=v&&m!==v&&(l=l||[]).push(u,""+v)}else u===Ua?f===p||"string"!=typeof p&&"number"!=typeof p||(l=l||[]).push(u,""+p):u===La||(Ia.hasOwnProperty(u)?(p&&ve(o,u),l||f===p||(l=[])):(l=l||[]).push(u,p))}return c&&(l=l||[]).push(Ha,c),l},updateProperties:function(e,t,n,r,o){var a=ge(n,r),i=ge(n,o);switch(be(e,t,a,i),n){case"input":fa.updateWrapper(e,o);break;case"textarea":Ca.updateWrapper(e,o);break;case"select":ya.postUpdateWrapper(e,o)}},restoreControlledState:function(e,t,n){switch(t){case"input":return void fa.restoreControlledState(e,n);case"textarea":return void Ca.restoreControlledState(e,n);case"select":return void ya.restoreControlledState(e,n)}}},$a=Qa,Xa=void 0,Ga=void 0;if("function"!=typeof requestAnimationFrame)Qn(!1,"React depends on requestAnimationFrame. Make sure that you load a polyfill in older browsers.");else if("function"!=typeof requestIdleCallback){var Za=null,Ja=null,ei=!1,ti=!1,ni=0,ri=33,oi=33,ai={timeRemaining:"object"==typeof performance&&"function"==typeof performance.now?function(){return ni-performance.now()}:function(){return ni-Date.now()}},ii="__reactIdleCallback$"+Math.random().toString(36).slice(2),li=function(e){if(e.source===window&&e.data===ii){ei=!1;var t=Ja;Ja=null,t&&t(ai)}};window.addEventListener("message",li,!1);var ui=function(e){ti=!1;var t=e-ni+oi;t1?1-t:void 0;return this._fallbackText=o.slice(e,l),this._fallbackText}}),Ni.addPoolingTo(Ue);var _i=Ue,Fi=["dispatchConfig","_targetInst","nativeEvent","isDefaultPrevented","isPropagationStopped","_dispatchListeners","_dispatchInstances"],Mi={type:null,target:null,currentTarget:or.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};Yn(He.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=or.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=or.thatReturnsTrue)},persist:function(){this.isPersistent=or.thatReturnsTrue},isPersistent:or.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var t in e)this[t]=null;for(var n=0;n8&&Vi<=11),Ki=32,Yi=String.fromCharCode(Ki),qi={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},Qi=!1,$i=null,Xi={eventTypes:qi,extractEvents:function(e,t,n,r){return[Qe(e,t,n,r),Ge(e,t,n,r)]}},Gi=Xi,Zi=function(e,t,n,r,o,a){return e(t,n,r,o,a)},Ji=function(e,t){return e(t)},el=!1,tl={injectStackBatchedUpdates:function(e){Zi=e},injectFiberBatchedUpdates:function(e){Ji=e}},nl={batchedUpdates:et,injection:tl},rl=nl,ol=tt,al={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},il=nt,ll={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},ul=null,sl=null,cl=!1;Pr.canUseDOM&&(cl=Rr("change")&&(!document.documentMode||document.documentMode>8));var dl=!1;Pr.canUseDOM&&(dl=Rr("input")&&(!document.documentMode||document.documentMode>9));var pl={eventTypes:ll,_isInputEventSupported:dl,extractEvents:function(e,t,n,r){var o,a,i=t?oo.getNodeFromInstance(t):window;if(ot(i)?cl?o=ct:a=dt:il(i)?dl?o=bt:(o=ht,a=mt):gt(i)&&(o=yt),o){var l=o(e,t);if(l){var u=rt(l,n,r);return u}}a&&a(e,i,t)}},fl=pl,vl=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"],ml=vl,hl={view:function(e){if(e.view)return e.view;var t=ol(e);if(t.window===t)return t;var n=t.ownerDocument;return n?n.defaultView||n.parentWindow:window},detail:function(e){return e.detail||0}};Ai.augmentClass(Ct,hl);var gl=Ct,yl={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"},bl=Pt,Cl={screenX:null,screenY:null,clientX:null,clientY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:bl,button:function(e){var t=e.button;return"which"in e?t:2===t?2:4===t?1:0},buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},pageX:function(e){return"pageX"in e?e.pageX:e.clientX+br.currentScrollLeft},pageY:function(e){return"pageY"in e?e.pageY:e.clientY+br.currentScrollTop}};gl.augmentClass(Et,Cl);var kl=Et,Pl={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},El={eventTypes:Pl,extractEvents:function(e,t,n,r){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var o;if(r.window===r)o=r;else{var a=r.ownerDocument;o=a?a.defaultView||a.parentWindow:window}var i,l;if("topMouseOut"===e){i=t;var u=n.relatedTarget||n.toElement;l=u?oo.getClosestInstanceFromNode(u):null}else i=null,l=t;if(i===l)return null;var s=null==i?o:oo.getNodeFromInstance(i),c=null==l?o:oo.getNodeFromInstance(l),d=kl.getPooled(Pl.mouseLeave,i,n,r);d.type="mouseleave",d.target=s,d.relatedTarget=c;var p=kl.getPooled(Pl.mouseEnter,l,n,r);return p.type="mouseenter",p.target=c,p.relatedTarget=s,yi.accumulateEnterLeaveDispatches(d,p,i,l),[d,p]}},wl=El,Tl=Yr.injection.MUST_USE_PROPERTY,xl=Yr.injection.HAS_BOOLEAN_VALUE,Sl=Yr.injection.HAS_NUMERIC_VALUE,Nl=Yr.injection.HAS_POSITIVE_NUMERIC_VALUE,Rl=Yr.injection.HAS_OVERLOADED_BOOLEAN_VALUE,Ol={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+Yr.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:xl,allowTransparency:0,alt:0,as:0,async:xl,autoComplete:0,autoPlay:xl,capture:xl,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:Tl|xl,cite:0,classID:0,className:0,cols:Nl,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:xl,coords:0,crossOrigin:0,data:0,dateTime:0,default:xl,defer:xl,dir:0,disabled:xl,download:Rl,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:xl,formTarget:0,frameBorder:0,headers:0,height:0,hidden:xl,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:xl,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:Tl|xl,muted:Tl|xl,name:0,nonce:0,noValidate:xl,open:xl,optimum:0,pattern:0,placeholder:0,playsInline:xl,poster:0,preload:0,profile:0,radioGroup:0,readOnly:xl,referrerPolicy:0,rel:0,required:xl,reversed:xl,role:0,rows:Nl,rowSpan:Sl,sandbox:0,scope:0,scoped:xl,scrolling:0,seamless:xl,selected:Tl|xl,shape:0,size:Nl,sizes:0,slot:0,span:Nl,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:Sl,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:xl,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{}},_l=Ol,Fl={listen:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!1),{remove:function(){e.removeEventListener(t,n,!1)}}):e.attachEvent?(e.attachEvent("on"+t,n),{remove:function(){e.detachEvent("on"+t,n)}}):void 0},capture:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!0),{remove:function(){e.removeEventListener(t,n,!0)}}):{remove:or}},registerDefault:function(){}},Ml=Fl,Al=wt,Il=$r.HostRoot;Yn(xt.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.targetInst=null,this.ancestors.length=0}}),Ni.addPoolingTo(xt,Ni.threeArgumentPooler);var Dl={_enabled:!0,_handleTopLevel:null,WINDOW_HANDLE:Pr.canUseDOM?window:null,setHandleTopLevel:function(e){Dl._handleTopLevel=e},setEnabled:function(e){Dl._enabled=!!e},isEnabled:function(){return Dl._enabled},trapBubbledEvent:function(e,t,n){return n?Ml.listen(n,t,Dl.dispatchEvent.bind(null,e)):null},trapCapturedEvent:function(e,t,n){return n?Ml.capture(n,t,Dl.dispatchEvent.bind(null,e)):null},monitorScrollValue:function(e){var t=Nt.bind(null,e);Ml.listen(window,"scroll",t)},dispatchEvent:function(e,t){if(Dl._enabled){var n=ol(t),r=oo.getClosestInstanceFromNode(n),o=xt.getPooled(e,t,r);try{rl.batchedUpdates(St,o)}finally{xt.release(o)}}}},Ll=Dl,Ul={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},Hl={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},Wl={Properties:{},DOMAttributeNamespaces:{xlinkActuate:Ul.xlink,xlinkArcrole:Ul.xlink,xlinkHref:Ul.xlink,xlinkRole:Ul.xlink,xlinkShow:Ul.xlink,xlinkTitle:Ul.xlink,xlinkType:Ul.xlink,xmlBase:Ul.xml,xmlLang:Ul.xml,xmlSpace:Ul.xml},DOMAttributeNames:{}};Object.keys(Hl).forEach(function(e){Wl.Properties[e]=0,Hl[e]&&(Wl.DOMAttributeNames[e]=Hl[e])});var jl=Wl,Vl=_t,Bl=Pr.canUseDOM&&"selection"in document&&!("getSelection"in window),zl={getOffsets:Bl?Mt:At,setOffsets:Bl?It:Dt},Kl=zl,Yl=Lt,ql=Ut,Ql=Ht,$l=Wt,Xl=jt,Gl={hasSelectionCapabilities:function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)},getSelectionInformation:function(){var e=Xl();return{focusedElem:e,selectionRange:Gl.hasSelectionCapabilities(e)?Gl.getSelection(e):null}},restoreSelection:function(e){var t=Xl(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&Vt(n)){Gl.hasSelectionCapabilities(n)&&Gl.setSelection(n,r);for(var o=[],a=n;a=a.parentNode;)1===a.nodeType&&o.push({element:a,left:a.scrollLeft,top:a.scrollTop});$l(n);for(var i=0;i-1;)hs[gs]=null,gs--},Es={createCursor:ys,isEmpty:bs,pop:Cs,push:ks,reset:Ps},ws=Yn||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:null,o={$$typeof:Fu,key:null==r?null:""+r,children:e,handler:t,props:n};return o},Sc=function(e){var t={$$typeof:Mu,value:e};return t},Nc=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Fu},Rc=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Mu},Oc=Mu,_c=Fu,Fc={createCoroutine:xc,createYield:Sc,isCoroutine:Nc,isYield:Rc,REACT_YIELD_TYPE:Oc,REACT_COROUTINE_TYPE:_c},Mc="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.portal")||60106,Ac=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Mc,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},Ic=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Mc},Dc=Mc,Lc={createPortal:Ac,isPortal:Ic,REACT_PORTAL_TYPE:Dc},Uc="function"==typeof Symbol&&Symbol.iterator,Hc="@@iterator",Wc=Fn,jc=Fc.REACT_COROUTINE_TYPE,Vc=Fc.REACT_YIELD_TYPE,Bc=Lc.REACT_PORTAL_TYPE,zc=hc.cloneFiber,Kc=hc.createFiberFromElement,Yc=hc.createFiberFromFragment,qc=hc.createFiberFromText,Qc=hc.createFiberFromCoroutine,$c=hc.createFiberFromYield,Xc=hc.createFiberFromPortal,Gc=Array.isArray,Zc=$r.FunctionalComponent,Jc=$r.ClassComponent,ed=$r.HostText,td=$r.HostPortal,nd=$r.CoroutineComponent,rd=$r.YieldComponent,od=$r.Fragment,ad=Uu.NoEffect,id=Uu.Placement,ld=Uu.Deletion,ud=In(!0,!0),sd=In(!1,!0),cd=In(!1,!1),dd=function(e,t){if(t.child)if(null!==e&&t.child===e.child){var n=t.child,r=zc(n,n.pendingWorkPriority);for(t.child=r,r.return=t;null!==n.sibling;)n=n.sibling,r=r.sibling=zc(n,n.pendingWorkPriority),r.return=t;r.sibling=null}else for(var o=t.child;null!==o;)o.return=t,o=o.sibling},pd={reconcileChildFibers:ud,reconcileChildFibersInPlace:sd,mountChildFibersInPlace:cd,cloneChildFibers:dd},fd=Uu.Update,vd=qs.cacheContext,md=qs.getMaskedContext,hd=qs.getUnmaskedContext,gd=qs.isContextConsumer,yd=Zu.addUpdate,bd=Zu.addReplaceUpdate,Cd=Zu.addForceUpdate,kd=Zu.beginUpdateQueue,Pd=qs,Ed=Pd.hasContextChanged,wd=ms.isMounted,Td=Array.isArray,xd=function(e,t,n,r){function o(e,t,n,r,o,a){if(null===t||null!==e.updateQueue&&e.updateQueue.hasForceUpdate)return!0;var i=e.stateNode;if("function"==typeof i.shouldComponentUpdate){var l=i.shouldComponentUpdate(n,o,a);return l}var u=e.type;return!u.prototype||!u.prototype.isPureReactComponent||(!eu(t,n)||!eu(r,o))}function a(e){var t=e.stateNode,n=t.state;n&&("object"!=typeof n||Td(n))&&Vn("106",go(e)),"function"==typeof t.getChildContext&&("object"!=typeof e.type.childContextTypes?Vn("107",go(e)):void 0)}function i(e,t){t.props=e.memoizedProps,t.state=e.memoizedState}function l(e,t){t.updater=p,e.stateNode=t,ns.set(t,e)}function u(e){var t=e.type,n=e.pendingProps,r=hd(e),o=gd(e),i=o?md(e,r):es,u=new t(n,i);return l(e,u),a(e),o&&vd(e,r,i),u}function s(e,t){var n=e.stateNode,r=n.state||null,o=e.pendingProps;Qn(o,"There must be pending props for an initial mount. This error is likely caused by a bug in React. Please file an issue.");var a=hd(e);if(n.props=o,n.state=r,n.refs=es,n.context=md(e,a),"function"==typeof n.componentWillMount){n.componentWillMount();var i=e.updateQueue;null!==i&&(n.state=kd(e,i,n,r,o,t))}"function"==typeof n.componentDidMount&&(e.effectTag|=fd)}function c(e,t){var n=e.stateNode;i(e,n);var r=e.memoizedState,a=e.pendingProps;a||(a=e.memoizedProps,Qn(null!=a,"There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue."));var l=hd(e),s=md(e,l);if(!o(e,e.memoizedProps,a,e.memoizedState,r,s))return n.props=a,n.state=r,n.context=s,!1;var c=u(e);c.props=a,c.state=r=c.state||null,c.context=s,"function"==typeof c.componentWillMount&&c.componentWillMount();var d=e.updateQueue;return null!==d&&(c.state=kd(e,d,c,r,a,t)),"function"==typeof n.componentDidMount&&(e.effectTag|=fd),!0}function d(e,t,a){var l=t.stateNode;i(t,l);var u=t.memoizedProps,s=t.pendingProps;s||(s=u,Qn(null!=s,"There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue."));var c=l.context,d=hd(t),f=md(t,d);u===s&&c===f||"function"==typeof l.componentWillReceiveProps&&(l.componentWillReceiveProps(s,f),l.state!==t.memoizedState&&p.enqueueReplaceState(l,l.state,null));var v=t.updateQueue,m=t.memoizedState,h=void 0;if(h=null!==v?kd(t,v,l,m,s,a):m,!(u!==s||m!==h||Ed()||null!==v&&v.hasForceUpdate))return"function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=fd)), -!1;var g=o(t,u,s,m,h,f);return g?("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(s,h,f),"function"==typeof l.componentDidUpdate&&(t.effectTag|=fd)):("function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=fd)),n(t,s),r(t,h)),l.props=s,l.state=h,l.context=f,g}var p={isMounted:wd,enqueueSetState:function(n,r,o){var a=ns.get(n),i=t();o=void 0===o?null:o,yd(a,r,o,i),e(a,i)},enqueueReplaceState:function(n,r,o){var a=ns.get(n),i=t();o=void 0===o?null:o,bd(a,r,o,i),e(a,i)},enqueueForceUpdate:function(n,r){var o=ns.get(n),a=t();r=void 0===r?null:r,Cd(o,r,a),e(o,a)}};return{adoptClassInstance:l,constructClassInstance:u,mountClassInstance:s,resumeMountClassInstance:c,updateClassInstance:d}},Sd=pd.mountChildFibersInPlace,Nd=pd.reconcileChildFibers,Rd=pd.reconcileChildFibersInPlace,Od=pd.cloneChildFibers,_d=Zu.beginUpdateQueue,Fd=qs.getMaskedContext,Md=qs.getUnmaskedContext,Ad=qs.hasContextChanged,Id=qs.pushContextProvider,Dd=qs.pushTopLevelContextObject,Ld=qs.invalidateContextProvider,Ud=$r.IndeterminateComponent,Hd=$r.FunctionalComponent,Wd=$r.ClassComponent,jd=$r.HostRoot,Vd=$r.HostComponent,Bd=$r.HostText,zd=$r.HostPortal,Kd=$r.CoroutineComponent,Yd=$r.CoroutineHandlerPhase,qd=$r.YieldComponent,Qd=$r.Fragment,$d=Hu.NoWork,Xd=Hu.OffscreenPriority,Gd=Uu.Placement,Zd=Uu.ContentReset,Jd=Uu.Err,ep=Uu.Ref,tp=function(e,t,n,r){function o(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function a(e){e.progressedFirstDeletion=e.progressedLastDeletion=null}function i(e){e.firstEffect=e.progressedFirstDeletion,e.lastEffect=e.progressedLastDeletion}function l(e,t,n){var r=t.pendingWorkPriority;u(e,t,n,r)}function u(e,t,n,r){t.memoizedProps=null,null===e?t.child=Sd(t,t.child,n,r):e.child===t.child?(a(t),t.child=Nd(t,t.child,n,r),i(t)):(t.child=Rd(t,t.child,n,r),i(t)),o(e,t,r)}function s(e,t){var n=t.pendingProps;if(Ad())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n)return C(e,t);return l(e,t,n),P(t,n),t.child}function c(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=ep)}function d(e,t){var n=t.type,r=t.pendingProps,o=t.memoizedProps;if(Ad())null===r&&(r=o);else{if(null===r||o===r)return C(e,t);if("function"==typeof n.shouldComponentUpdate&&!n.shouldComponentUpdate(o,r))return P(t,r),C(e,t)}var a,i=Md(t),u=Fd(t,i);return a=n(r,u),l(e,t,a),P(t,r),t.child}function p(e,t,n){var r=Id(t),o=void 0;return null===e?t.stateNode?o=I(t,n):(M(t),A(t,n),o=!0):o=D(e,t,n),f(e,t,o,r)}function f(e,t,n,r){if(c(e,t),!n)return C(e,t);var o=t.stateNode;Yo.current=t;var a=void 0;return a=o.render(),l(e,t,a),E(t,o.state),P(t,o.props),r&&Ld(t),t.child}function v(e,t,n){var r=t.stateNode;r.pendingContext?Dd(t,r.pendingContext,r.pendingContext!==r.context):r.context&&Dd(t,r.context,!1),O(t,r.containerInfo);var o=t.updateQueue;if(null!==o){var a=t.memoizedState,i=_d(t,o,null,a,null,n);if(a===i)return C(e,t);var u=i.element;return l(e,t,u),E(t,i),t.child}return C(e,t)}function m(e,t){R(t);var n=t.pendingProps,r=null!==e?e.memoizedProps:null,o=t.memoizedProps;if(Ad())null===n&&(n=o,Qn(null!==n,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue."));else if(null===n||o===n){if(!S&&N(t.type,o)&&t.pendingWorkPriority!==Xd){for(var a=t.progressedChild;null!==a;)a.pendingWorkPriority=Xd,a=a.sibling;return null}return C(e,t)}var i=n.children,s=x(n);if(s?i=null:r&&x(r)&&(t.effectTag|=Zd),c(e,t),!S&&N(t.type,n)&&t.pendingWorkPriority!==Xd){if(t.progressedPriority===Xd&&(t.child=t.progressedChild),u(e,t,i,Xd),P(t,n),t.child=null!==e?e.child:null,null===e)for(var d=t.progressedChild;null!==d;)d.effectTag=Gd,d=d.sibling;return null}return l(e,t,i),P(t,n),t.child}function h(e,t){var n=t.pendingProps;return null===n&&(n=t.memoizedProps),P(t,n),null}function g(e,t,n){Qn(null===e,"An indeterminate component should never have mounted. This error is likely caused by a bug in React. Please file an issue.");var r,o=t.type,a=t.pendingProps,i=Md(t),u=Fd(t,i);if(r=o(a,u),"object"==typeof r&&null!==r&&"function"==typeof r.render){t.tag=Wd;var s=Id(t);return F(t,r),A(t,n),f(e,t,!0,s)}return t.tag=Hd,l(e,t,r),P(t,a),t.child}function y(e,t){var n=t.pendingProps;Ad()?null===n&&(n=e&&e.memoizedProps,Qn(null!==n,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue.")):null!==n&&t.memoizedProps!==n||(n=t.memoizedProps);var r=n.children,o=t.pendingWorkPriority;return t.memoizedProps=null,null===e?t.stateNode=Sd(t,t.stateNode,r,o):e.child===t.child?(a(t),t.stateNode=Nd(t,t.stateNode,r,o),i(t)):(t.stateNode=Rd(t,t.stateNode,r,o),i(t)),P(t,n),t.stateNode}function b(e,t){O(t,t.stateNode.containerInfo);var n=t.pendingWorkPriority,r=t.pendingProps;if(Ad())null===r&&(r=e&&e.memoizedProps,Qn(null!=r,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue."));else if(null===r||t.memoizedProps===r)return C(e,t);return null===e?(t.child=Rd(t,t.child,r,n),P(t,r),o(e,t,n)):(l(e,t,r),P(t,r)),t.child}function C(e,t){var n=t.pendingWorkPriority;return e&&t.child===e.child&&a(t),Od(e,t),o(e,t,n),t.child}function k(e,t){switch(t.tag){case Wd:Id(t);break;case zd:O(t,t.stateNode.containerInfo)}return null}function P(e,t){e.memoizedProps=t,e.pendingProps=null}function E(e,t){e.memoizedState=t}function w(e,t,n){if(t.pendingWorkPriority===$d||t.pendingWorkPriority>n)return k(e,t);switch(t.firstEffect=null,t.lastEffect=null,t.progressedPriority===n&&(t.child=t.progressedChild),t.tag){case Ud:return g(e,t,n);case Hd:return d(e,t);case Wd:return p(e,t,n);case jd:return v(e,t,n);case Vd:return m(e,t);case Bd:return h(e,t);case Yd:t.tag=Kd;case Kd:return y(e,t);case qd:return null;case zd:return b(e,t);case Qd:return s(e,t);default:Qn(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}}function T(e,t,n){if(Qn(t.tag===Wd||t.tag===jd,"Invalid type of work. This error is likely caused by a bug in React. Please file an issue."),t.effectTag|=Jd,t.pendingWorkPriority===$d||t.pendingWorkPriority>n)return k(e,t);t.firstEffect=null,t.lastEffect=null;var r=null;if(l(e,t,r),t.tag===Wd){var o=t.stateNode;t.memoizedProps=o.props,t.memoizedState=o.state,t.pendingProps=null}return t.child}var x=e.shouldSetTextContent,S=e.useSyncScheduling,N=e.shouldDeprioritizeSubtree,R=t.pushHostContext,O=t.pushHostContainer,_=xd(n,r,P,E),F=_.adoptClassInstance,M=_.constructClassInstance,A=_.mountClassInstance,I=_.resumeMountClassInstance,D=_.updateClassInstance;return{beginWork:w,beginFailedWork:T}},np=pd.reconcileChildFibers,rp=qs.popContextProvider,op=$r.IndeterminateComponent,ap=$r.FunctionalComponent,ip=$r.ClassComponent,lp=$r.HostRoot,up=$r.HostComponent,sp=$r.HostText,cp=$r.HostPortal,dp=$r.CoroutineComponent,pp=$r.CoroutineHandlerPhase,fp=$r.YieldComponent,vp=$r.Fragment,mp=Uu.Ref,hp=Uu.Update,gp=function(e,t){function n(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function r(e){e.effectTag|=hp}function o(e){e.effectTag|=mp}function a(e,t){var n=t.stateNode;for(n&&(n.return=t);null!==n;){if(n.tag===up||n.tag===sp||n.tag===cp)Qn(!1,"A coroutine cannot have host component children.");else if(n.tag===fp)e.push(n.type);else if(null!==n.child){n.child.return=n,n=n.child;continue}for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function i(e,t){var r=t.memoizedProps;Qn(r,"Should be resolved by now. This error is likely caused by a bug in React. Please file an issue."),t.tag=pp;var o=[];a(o,t);var i=r.handler,l=r.props,u=i(l,o),s=null!==e?e.child:null,c=t.pendingWorkPriority;return t.child=np(t,s,u,c),n(e,t,c),t.child}function l(e,t){for(var n=t.child;null!==n;){if(n.tag===up||n.tag===sp)d(e,n.stateNode);else if(n.tag===cp);else if(null!==n.child){n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n=n.sibling}}function u(e,t){switch(t.tag){case ap:return null;case ip:return rp(t),null;case lp:var n=t.stateNode;return n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null;case up:m(t);var a=v(),u=t.type,d=t.memoizedProps;if(null!==e&&null!=t.stateNode){var y=e.memoizedProps,b=t.stateNode,C=h(),k=f(b,u,y,d,a,C);t.updateQueue=k,k&&r(t),e.ref!==t.ref&&o(t)}else{if(!d)return Qn(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),null;var P=h(),E=s(u,d,a,P,t);l(E,t),p(E,u,d,a)&&r(t),t.stateNode=E,null!==t.ref&&o(t)}return null;case sp:var w=t.memoizedProps;if(e&&null!=t.stateNode){var T=e.memoizedProps;T!==w&&r(t)}else{if("string"!=typeof w)return Qn(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),null;var x=v(),S=h(),N=c(w,x,S,t);t.stateNode=N}return null;case dp:return i(e,t);case pp:return t.tag=dp,null;case fp:return null;case vp:return null;case cp:return r(t),g(t),null;case op:Qn(!1,"An indeterminate component should have become determinate before completing. This error is likely caused by a bug in React. Please file an issue.");default:Qn(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}}var s=e.createInstance,c=e.createTextInstance,d=e.appendInitialChild,p=e.finalizeInitialChildren,f=e.prepareUpdate,v=t.getRootHostContainer,m=t.popHostContext,h=t.getHostContext,g=t.popHostContainer;return{completeWork:u}},yp=null,bp=null,Cp=null,kp=null;if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&__REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber){var Pp=__REACT_DEVTOOLS_GLOBAL_HOOK__.inject,Ep=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot,wp=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount;bp=function(e){yp=Pp(e)},Cp=function(e){if(null!=yp)try{Ep(yp,e)}catch(e){}},kp=function(e){if(null!=yp)try{wp(yp,e)}catch(e){}}}var Tp=bp,xp=Cp,Sp=kp,Np={injectInternals:Tp,onCommitRoot:xp,onCommitUnmount:Sp},Rp=$r.ClassComponent,Op=$r.HostRoot,_p=$r.HostComponent,Fp=$r.HostText,Mp=$r.HostPortal,Ap=$r.CoroutineComponent,Ip=Zu.commitCallbacks,Dp=Np.onCommitUnmount,Lp=Uu.Placement,Up=Uu.Update,Hp=Uu.Callback,Wp=Uu.ContentReset,jp=function(e,t){function n(e,n){try{n.componentWillUnmount()}catch(n){t(e,n)}}function r(e){var n=e.ref;if(null!==n){try{n(null)}catch(n){t(e,n)}}}function o(e){for(var t=e.return;null!==t;){switch(t.tag){case _p:return t.stateNode;case Op:return t.stateNode.containerInfo;case Mp:return t.stateNode.containerInfo}t=t.return}Qn(!1,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}function a(e){for(var t=e.return;null!==t;){if(i(t))return t;t=t.return}Qn(!1,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}function i(e){return e.tag===_p||e.tag===Op||e.tag===Mp}function l(e){var t=e;e:for(;;){for(;null===t.sibling;){if(null===t.return||i(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==_p&&t.tag!==Fp;){if(t.effectTag&Lp)continue e;if(null===t.child||t.tag===Mp)continue e;t.child.return=t,t=t.child}if(!(t.effectTag&Lp))return t.stateNode}}function u(e){var t=a(e),n=void 0;switch(t.tag){case _p:n=t.stateNode;break;case Op:n=t.stateNode.containerInfo;break;case Mp:n=t.stateNode.containerInfo;break;default:Qn(!1,"Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue.")}t.effectTag&Wp&&(b(n),t.effectTag&=~Wp);for(var r=l(e),o=e;;){if(o.tag===_p||o.tag===Fp)r?P(n,o.stateNode,r):k(n,o.stateNode);else if(o.tag===Mp);else if(null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)return;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function s(e){for(var t=e;;)if(p(t),null===t.child||t.tag===Mp){if(t===e)return;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function c(e,t){for(var n=t;;){if(n.tag===_p||n.tag===Fp)s(n),E(e,n.stateNode);else if(n.tag===Mp){if(e=n.stateNode.containerInfo,null!==n.child){n.child.return=n,n=n.child;continue}}else if(p(n),null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return,n.tag===Mp&&(e=o(n))}n.sibling.return=n.return,n=n.sibling}}function d(e){var t=o(e);c(t,e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)}function p(e){switch("function"==typeof Dp&&Dp(e),e.tag){case Rp:r(e);var t=e.stateNode;return void("function"==typeof t.componentWillUnmount&&n(e,t));case _p:return void r(e);case Ap:return void s(e.stateNode);case Mp:var a=o(e);return void c(a,e)}}function f(e,t){switch(t.tag){case Rp:return;case _p:var n=t.stateNode;if(null!=n&&null!==e){var r=t.memoizedProps,o=e.memoizedProps,a=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&y(n,i,a,o,r,t)}return;case Fp:Qn(null!==t.stateNode&&null!==e,"This should only be done during updates. This error is likely caused by a bug in React. Please file an issue.");var l=t.stateNode,u=t.memoizedProps,s=e.memoizedProps;return void C(l,s,u);case Op:return;case Mp:return;default:Qn(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}}function v(e,t){switch(t.tag){case Rp:var n=t.stateNode;if(t.effectTag&Up)if(null===e)n.componentDidMount();else{var r=e.memoizedProps,o=e.memoizedState;n.componentDidUpdate(r,o)}return void(t.effectTag&Hp&&null!==t.updateQueue&&Ip(t,t.updateQueue,n));case Op:var a=t.updateQueue;if(null!==a){var i=t.child&&t.child.stateNode;Ip(t,a,i)}return;case _p:var l=t.stateNode;if(null===e&&t.effectTag&Up){var u=t.type,s=t.memoizedProps;g(l,u,s,t)}return;case Fp:return;case Mp:return;default:Qn(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}}function m(e){var t=e.ref;if(null!==t){var n=w(e.stateNode);t(n)}}function h(e){var t=e.ref;null!==t&&t(null)}var g=e.commitMount,y=e.commitUpdate,b=e.resetTextContent,C=e.commitTextUpdate,k=e.appendChild,P=e.insertBefore,E=e.removeChild,w=e.getPublicInstance;return{commitPlacement:u,commitDeletion:d,commitWork:f,commitLifeCycles:v,commitAttachRef:m,commitDetachRef:h}},Vp=Es.createCursor,Bp=Es.pop,zp=Es.push,Kp=function(e){function t(){var e=p.current;return Qn(null!==e,"Expected root container to exist. This error is likely caused by a bug in React. Please file an issue."),e}function n(e,t){zp(p,t,e);var n=s(t);zp(d,e,e),zp(c,n,e)}function r(e){Bp(c,e),Bp(d,e),Bp(p,e)}function o(){var e=c.current;return Qn(null!=e,"Expected host context to exist. This error is likely caused by a bug in React. Please file an issue."),e}function a(e){var t=p.current;Qn(null!=t,"Expected root host context to exist. This error is likely caused by a bug in React. Please file an issue.");var n=null!==c.current?c.current:es,r=u(n,e.type,t);n!==r&&(zp(d,e,e),zp(c,r,e))}function i(e){d.current===e&&(Bp(c,e),Bp(d,e))}function l(){c.current=null,p.current=null}var u=e.getChildHostContext,s=e.getRootHostContext,c=Vp(null),d=Vp(null),p=Vp(null);return{getHostContext:o,getRootHostContainer:t,popHostContainer:r,popHostContext:i,pushHostContainer:n,pushHostContext:a,resetHostContainer:l}},Yp=qs.popContextProvider,qp=Es.reset,Qp=So.getStackAddendumByWorkInProgressFiber,$p=Ec.logCapturedError,Xp=hc.cloneFiber,Gp=Np.onCommitRoot,Zp=Hu.NoWork,Jp=Hu.SynchronousPriority,ef=Hu.TaskPriority,tf=Hu.AnimationPriority,nf=Hu.HighPriority,rf=Hu.LowPriority,of=Hu.OffscreenPriority,af=Uu.NoEffect,lf=Uu.Placement,uf=Uu.Update,sf=Uu.PlacementAndUpdate,cf=Uu.Deletion,df=Uu.ContentReset,pf=Uu.Callback,ff=Uu.Err,vf=Uu.Ref,mf=$r.HostRoot,hf=$r.HostComponent,gf=$r.HostPortal,yf=$r.ClassComponent,bf=Zu.getPendingPriority,Cf=qs,kf=Cf.resetContext,Pf=1,Ef=function(e){function t(e){se||(se=!0,q(e))}function n(e){ce||(ce=!0,Q(e))}function r(){qp(),kf(),A()}function o(){for(;null!==le&&le.current.pendingWorkPriority===Zp;){le.isScheduled=!1;var e=le.nextScheduledRoot;if(le.nextScheduledRoot=null,le===ue)return le=null,ue=null,oe=Zp,null;le=e}for(var t=le,n=null,o=Zp;null!==t;)t.current.pendingWorkPriority!==Zp&&(o===Zp||o>t.current.pendingWorkPriority)&&(o=t.current.pendingWorkPriority,n=t),t=t.nextScheduledRoot;return null!==n?(oe=o,Z=oe,r(),Xp(n.current,o)):(oe=Zp,null)}function a(){for(;null!==ae;){var t=ae.effectTag;if(t&df&&e.resetTextContent(ae.stateNode),t&vf){var n=ae.alternate;null!==n&&Y(n)}var r=t&~(pf|ff|df|vf);switch(r){case lf:j(ae),ae.effectTag&=~lf;break;case sf:j(ae),ae.effectTag&=~lf;var o=ae.alternate;B(o,ae);break;case uf:var a=ae.alternate;B(a,ae);break;case cf:ge=!0,V(ae),ge=!1}ae=ae.nextEffect}}function i(){for(;null!==ae;){var e=ae.effectTag;if(e&(uf|pf)){var t=ae.alternate;z(t,ae)}e&vf&&K(ae),e&ff&&C(ae);var n=ae.nextEffect;ae.nextEffect=null,ae=n}}function l(e){he=!0,ie=null;var t=e.stateNode;Qn(t.current!==e,"Cannot commit the same tree as before. This is probably a bug related to the return field. This error is likely caused by a bug in React. Please file an issue."),Yo.current=null;var n=Z;Z=ef;var r=void 0;e.effectTag!==af?null!==e.lastEffect?(e.lastEffect.nextEffect=e,r=e.firstEffect):r=e:r=e.firstEffect;var o=X();for(ae=r;null!==ae;){var l=null;try{a(e)}catch(e){l=e}null!==l&&(Qn(null!==ae,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),g(ae,l),null!==ae&&(ae=ae.nextEffect))}for(G(o),t.current=e,ae=r;null!==ae;){var u=null;try{i(e)}catch(e){u=e}null!==u&&(Qn(null!==ae,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),g(ae,u),null!==ae&&(ae=ae.nextEffect))}he=!1,"function"==typeof Gp&&Gp(e.stateNode),fe&&(fe.forEach(T),fe=null),Z=n}function u(e){var t=Zp,n=e.updateQueue,r=e.tag;null===n||r!==yf&&r!==mf||(t=bf(n));for(var o=e.progressedChild;null!==o;)o.pendingWorkPriority!==Zp&&(t===Zp||t>o.pendingWorkPriority)&&(t=o.pendingWorkPriority),o=o.sibling;e.pendingWorkPriority=t}function s(e){for(;;){var t=e.alternate,n=H(t,e),r=e.return,o=e.sibling;if(u(e),null!==n)return n;if(null!==r&&(null===r.firstEffect&&(r.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==r.lastEffect&&(r.lastEffect.nextEffect=e.firstEffect),r.lastEffect=e.lastEffect),e.effectTag!==af&&(null!==r.lastEffect?r.lastEffect.nextEffect=e:r.firstEffect=e,r.lastEffect=e)),null!==o)return o;if(null===r)return oeef)for(;null!==re&&!te;)t.timeRemaining()>Pf?(re=c(re),null===re&&null!==ie&&(t.timeRemaining()>Pf?(l(ie),re=o(),v()):te=!0)):te=!0;else for(;null!==re&&oe!==Zp&&oe<=e;)re=c(re),null===re&&(re=o(),v());n&&console.timeEnd(n)}function h(e,r){Qn(!ee,"performWork was called recursively. This error is likely caused by a bug in React. Please file an issue."),ee=!0;for(var o=!!r;e!==Zp&&!me;){Qn(null!==r||er)&&(a=!0,o.pendingWorkPriority=r),null!==o.alternate&&(o.alternate.pendingWorkPriority===Zp||o.alternate.pendingWorkPriority>r)&&(a=!0,o.alternate.pendingWorkPriority=r),null===o.return){if(o.tag!==mf)return;var i=o.stateNode;switch(P(i,r),r){case Jp:return void h(Jp,null);case ef:return;case tf:return void t(f);case nf:case rf:case of:return void n(p)}}o=o.return}}function w(){return Z===Jp&&(ee||ne)?ef:Z}function T(e){E(e,ef)}function x(e,t){var n=Z;Z=e;try{t()}finally{Z=n}}function S(e,t){var n=ne;ne=!0;try{return e(t)}finally{ne=n,ee||ne||h(ef,null)}}function N(e){var t=ne;ne=!1;try{return e()}finally{ne=t}}function R(e){var t=Z;Z=Jp;try{return e()}finally{Z=t}}function O(e){var t=Z;Z=rf;try{return e()}finally{Z=t}}var _=Kp(e),F=_.popHostContainer,M=_.popHostContext,A=_.resetHostContainer,I=tp(e,_,E,w),D=I.beginWork,L=I.beginFailedWork,U=gp(e,_),H=U.completeWork,W=jp(e,g),j=W.commitPlacement,V=W.commitDeletion,B=W.commitWork,z=W.commitLifeCycles,K=W.commitAttachRef,Y=W.commitDetachRef,q=e.scheduleAnimationCallback,Q=e.scheduleDeferredCallback,$=e.useSyncScheduling,X=e.prepareForCommit,G=e.resetAfterCommit,Z=$?Jp:rf,J=Zp,ee=!1,te=!1,ne=!1,re=null,oe=Zp,ae=null,ie=null,le=null,ue=null,se=!1,ce=!1,de=null,pe=null,fe=null,ve=null,me=null,he=!1,ge=!1;return{scheduleUpdate:E,getPriorityContext:w,performWithPriority:x,batchedUpdates:S,unbatchedUpdates:N,syncUpdates:R,deferredUpdates:O}},wf=function(e){Qn(!1,"Missing injection for fiber getContextForSubtree")};Dn._injectFiber=function(e){wf=e};var Tf=Dn,xf=Zu.addTopLevelUpdate,Sf=qs.findCurrentUnmaskedContext,Nf=qs.isContextProvider,Rf=qs.processChildContext,Of=bc.createFiberRoot,_f=ms.findCurrentHostFiber;Tf._injectFiber(function(e){var t=Sf(e);return Nf(e)?Rf(e,t,!1):t});var Ff=function(e){function t(e,t,n){var a=o(),i={element:t};n=void 0===n?null:n,xf(e,i,n,a),r(e,a)}var n=Ef(e),r=n.scheduleUpdate,o=n.getPriorityContext,a=n.performWithPriority,i=n.batchedUpdates,l=n.unbatchedUpdates,u=n.syncUpdates,s=n.deferredUpdates;return{createContainer:function(e){return Of(e)},updateContainer:function(e,n,r,o){var a=n.current,i=Tf(r);null===n.context?n.context=i:n.pendingContext=i,t(a,e,o)},performWithPriority:a,batchedUpdates:i,unbatchedUpdates:l,syncUpdates:u,deferredUpdates:s,getPublicRootInstance:function(e){var t=e.current;return t.child?t.child.stateNode:null},findHostInstance:function(e){var t=_f(e);return null===t?null:t.stateNode}}},Mf=function(e){Qn(!1,"Missing injection for fiber findDOMNode")},Af=function(e){Qn(!1,"Missing injection for stack findDOMNode")},If=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=ns.get(e);return t?"number"==typeof t.tag?Mf(t):Af(t):void("function"==typeof e.render?Qn(!1,"Unable to find node on an unmounted component."):Qn(!1,"Element appears to be neither ReactComponent nor DOMNode. Keys: %s",Object.keys(e)))};If._injectFiber=function(e){Mf=e},If._injectStack=function(e){Af=e};var Df=If,Lf=e.isValidElement,Uf=Np.injectInternals,Hf=$a.createElement,Wf=$a.getChildNamespace,jf=$a.setInitialProperties,Vf=$a.diffProperties,Bf=$a.updateProperties,zf=oo.precacheFiberNode,Kf=oo.updateFiberProps,Yf=9;Lu.inject(),Vr.injection.injectFiberControlledHostComponent($a),Df._injectFiber(function(e){return Zf.findHostInstance(e)});var qf=null,Qf=null,$f=1,Xf=9,Gf=11,Zf=Ff({getRootHostContext:function(e){var t=e.namespaceURI||null,n=e.tagName,r=Wf(t,n);return r},getChildHostContext:function(e,t){var n=e;return Wf(n,t)},getPublicInstance:function(e){return e},prepareForCommit:function(){qf=Dr.isEnabled(),Qf=Zl.getSelectionInformation(),Dr.setEnabled(!1)},resetAfterCommit:function(){Zl.restoreSelection(Qf),Qf=null,Dr.setEnabled(qf),qf=null},createInstance:function(e,t,n,r,o){var a=void 0;a=r;var i=Hf(e,t,n,a);return zf(o,i),Kf(i,t),i},appendInitialChild:function(e,t){e.appendChild(t)},finalizeInitialChildren:function(e,t,n,r){return jf(e,t,n,r),Hn(t,n)},prepareUpdate:function(e,t,n,r,o,a){return Vf(e,t,n,r,o)},commitMount:function(e,t,n,r){e.focus()},commitUpdate:function(e,t,n,r,o,a){Kf(e,o),Bf(e,t,n,r,o)},shouldSetTextContent:function(e){return"string"==typeof e.children||"number"==typeof e.children||"object"==typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&"string"==typeof e.dangerouslySetInnerHTML.__html},resetTextContent:function(e){e.textContent=""},shouldDeprioritizeSubtree:function(e,t){return!!t.hidden},createTextInstance:function(e,t,n,r){var o=document.createTextNode(e);return zf(r,o),o},commitTextUpdate:function(e,t,n){e.nodeValue=n},appendChild:function(e,t){e.appendChild(t)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},scheduleAnimationCallback:di.rAF,scheduleDeferredCallback:di.rIC,useSyncScheduling:!uo.fiberAsyncScheduling});rl.injection.injectFiberBatchedUpdates(Zf.batchedUpdates);var Jf=!1,ev={render:function(e,t,n){return Un(t),io.disableNewFiberFeatures&&(Lf(e)||("string"==typeof e?Qn(!1,"ReactDOM.render(): Invalid component element. Instead of passing a string like 'div', pass React.createElement('div') or
."):"function"==typeof e?Qn(!1,"ReactDOM.render(): Invalid component element. Instead of passing a class like Foo, pass React.createElement(Foo) or ."):null!=e&&"undefined"!=typeof e.props?Qn(!1,"ReactDOM.render(): Invalid component element. This may be caused by unintentionally loading two independent copies of React."):Qn(!1,"ReactDOM.render(): Invalid component element."))),jn(null,e,t,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return null!=e&&ns.has(e)?void 0:Vn("38"),jn(e,t,n,r)},unmountComponentAtNode:function(e){if(Ln(e)?void 0:Vn("40"),Wn(),e._reactRootContainer)return Zf.unbatchedUpdates(function(){return jn(null,null,e,function(){e._reactRootContainer=null})})},findDOMNode:Df,unstable_createPortal:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return Lc.createPortal(e,t,null,n)},unstable_batchedUpdates:rl.batchedUpdates,unstable_deferredUpdates:Zf.deferredUpdates};"function"==typeof Uf&&Uf({findFiberByHostInstance:oo.getClosestInstanceFromNode,findHostInstanceByFiber:Zf.findHostInstance});var tv=ev;return tv}); +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define('react-dom',["react"],t):e.ReactDOM=t(e.React)}(this,function(e){"use strict";function t(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r-1?void 0:jn("96",e),!$n.plugins[n]){t.extractEvents?void 0:jn("97",e),$n.plugins[n]=t;var r=t.eventTypes;for(var o in r)i(r[o],t,o)?void 0:jn("98",o,e)}}}function i(e,t,n){$n.eventNameDispatchConfigs.hasOwnProperty(n)?jn("99",n):void 0,$n.eventNameDispatchConfigs[n]=e;var r=e.phasedRegistrationNames;if(r){for(var o in r)if(r.hasOwnProperty(o)){var a=r[o];l(a,t,n)}return!0}return!!e.registrationName&&(l(e.registrationName,t,n),!0)}function l(e,t,n){$n.registrationNameModules[e]?jn("100",e):void 0,$n.registrationNameModules[e]=t,$n.registrationNameDependencies[e]=t.eventTypes[n].dependencies}function u(e){return function(){return e}}function s(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function c(e){return"topMouseMove"===e||"topTouchMove"===e}function d(e){return"topMouseDown"===e||"topTouchStart"===e}function p(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=ar.getNodeFromInstance(r),er.invokeGuardedCallbackAndCatchFirstError(o,n,void 0,e),e.currentTarget=null}function f(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o=0||null!=t.is}function ge(e,t,n,r){for(var o in n){var a=n[o];if(n.hasOwnProperty(o))if(o===Pa)Io.setValueForStyles(e,a);else if(o===ba){var i=a?a[Ea]:void 0;null!=i&&ca(e,i)}else o===ka?"string"==typeof a?pa(e,a):"number"==typeof a&&pa(e,""+a):o===Ca||(ya.hasOwnProperty(o)?a&&fe(t,o):r?Qo.setValueForAttribute(e,o,a):(Kr.properties[o]||Kr.isCustomAttribute(o))&&null!=a&&Qo.setValueForProperty(e,o,a))}}function ye(e,t,n,r){for(var o=0;o0;)e=Ce(e),n--;for(;o-n>0;)t=Ce(t),o--;for(var i=n;i--;){if(e===t||e===t.alternate)return e;e=Ce(e),t=Ce(t)}return null}function Pe(e,t){for(;t;){if(e===t||e===t.alternate)return!0;t=Ce(t)}return!1}function Ee(e){return Ce(e)}function we(e,t,n){for(var r=[];e;)r.push(e),e=Ce(e);var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(l[u],"captured",o)}function xe(e,t,n){var r=t.dispatchConfig.phasedRegistrationNames[n];return Ja(e,r)}function Se(e,t,n){var r=xe(e,n,t);r&&(n._dispatchListeners=lr(n._dispatchListeners,r),n._dispatchInstances=lr(n._dispatchInstances,e))}function Ne(e){e&&e.dispatchConfig.phasedRegistrationNames&&Za.traverseTwoPhase(e._targetInst,Se,e)}function Re(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst,n=t?Za.getParentInstance(t):null;Za.traverseTwoPhase(n,Se,e)}}function Oe(e,t,n){if(n&&n.dispatchConfig.registrationName){var r=n.dispatchConfig.registrationName,o=Ja(e,r);o&&(n._dispatchListeners=lr(n._dispatchListeners,o),n._dispatchInstances=lr(n._dispatchInstances,e))}}function _e(e){e&&e.dispatchConfig.registrationName&&Oe(e._targetInst,null,e)}function Fe(e){ur(e,Ne)}function Me(e){ur(e,Re)}function Ae(e,t,n,r){Za.traverseEnterLeave(n,r,Oe,e,t)}function Ie(e){ur(e,_e)}function De(){return!pi&&kr.canUseDOM&&(pi="textContent"in document.documentElement?"textContent":"innerText"),pi}function Le(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}function Ue(e,t,n,r){this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n;var o=this.constructor.Interface;for(var a in o)if(o.hasOwnProperty(a)){var i=o[a];i?this[a]=i(n):"target"===a?this.target=r:this[a]=n[a]}var l=null!=n.defaultPrevented?n.defaultPrevented:n.returnValue===!1;return l?this.isDefaultPrevented=rr.thatReturnsTrue:this.isDefaultPrevented=rr.thatReturnsFalse,this.isPropagationStopped=rr.thatReturnsFalse,this}function He(e,t,n,r){return gi.call(this,e,t,n,r)}function We(e,t,n,r){return gi.call(this,e,t,n,r)}function je(){var e=window.opera;return"object"==typeof e&&"function"==typeof e.version&&parseInt(e.version(),10)<=12}function Ve(e){return(e.ctrlKey||e.altKey||e.metaKey)&&!(e.ctrlKey&&e.altKey)}function Be(e){switch(e){case"topCompositionStart":return Oi.compositionStart;case"topCompositionEnd":return Oi.compositionEnd;case"topCompositionUpdate":return Oi.compositionUpdate}}function ze(e,t){return"topKeyDown"===e&&t.keyCode===Ei}function Ke(e,t){switch(e){case"topKeyUp":return Pi.indexOf(t.keyCode)!==-1;case"topKeyDown":return t.keyCode!==Ei;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function Ye(e){var t=e.detail;return"object"==typeof t&&"data"in t?t.data:null}function qe(e,t,n,r){var o,a;if(wi?o=Be(e):Fi?Ke(e,n)&&(o=Oi.compositionEnd):ze(e,n)&&(o=Oi.compositionStart),!o)return null;Si&&(Fi||o!==Oi.compositionStart?o===Oi.compositionEnd&&Fi&&(a=Fi.getData()):Fi=vi.getPooled(r));var i=bi.getPooled(o,t,n,r);if(a)i.data=a;else{var l=Ye(n);null!==l&&(i.data=l)}return ti.accumulateTwoPhaseDispatches(i),i}function Qe(e,t){switch(e){case"topCompositionEnd":return Ye(t);case"topKeyPress":var n=t.which;return n!==Ni?null:(_i=!0,Ri);case"topTextInput":var r=t.data;return r===Ri&&_i?null:r;default:return null}}function Xe(e,t){if(Fi){if("topCompositionEnd"===e||!wi&&Ke(e,t)){var n=Fi.getData();return vi.release(Fi),Fi=null,n}return null}switch(e){case"topPaste":return null;case"topKeyPress":return t.which&&!Ve(t)?String.fromCharCode(t.which):null;case"topCompositionEnd":return Si?null:t.data;default:return null}}function $e(e,t,n,r){var o;if(o=xi?Qe(e,n):Xe(e,n),!o)return null;var a=ki.getPooled(Oi.beforeInput,t,n,r);return a.data=o,ti.accumulateTwoPhaseDispatches(a),a}function Ge(e,t){return Di(e,t)}function Ze(e,t){return Ii(Ge,e,t)}function Je(e,t){if(Li)return Ze(e,t);Li=!0;try{return Ze(e,t)}finally{Li=!1,jr.restoreStateIfNeeded()}}function et(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}function tt(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Vi[e.type]:"textarea"===t}function nt(e,t,n){var r=gi.getPooled(zi.change,e,t,n);return r.type="change",jr.enqueueStateRestore(n),ti.accumulateTwoPhaseDispatches(r),r}function rt(e){var t=e.nodeName&&e.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===e.type}function ot(e){var t=nt(Yi,e,ji(e));Wi.batchedUpdates(at,t)}function at(e){vr.enqueueEvents(e),vr.processEventQueue(!1)}function it(e,t){Ki=e,Yi=t,Ki.attachEvent("onchange",ot)}function lt(){Ki&&(Ki.detachEvent("onchange",ot),Ki=null,Yi=null)}function ut(e){if(va.updateValueIfChanged(e))return e}function st(e,t){if("topChange"===e)return t}function ct(e,t,n){"topFocus"===e?(lt(),it(t,n)):"topBlur"===e&<()}function dt(e,t){Ki=e,Yi=t,Ki.attachEvent("onpropertychange",ft)}function pt(){Ki&&(Ki.detachEvent("onpropertychange",ft),Ki=null,Yi=null)}function ft(e){"value"===e.propertyName&&ut(Yi)&&ot(e)}function vt(e,t,n){"topFocus"===e?(pt(),dt(t,n)):"topBlur"===e&&pt()}function mt(e,t){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return ut(Yi)}function ht(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function gt(e,t){if("topClick"===e)return ut(t)}function yt(e,t){if("topInput"===e||"topChange"===e)return ut(t)}function bt(e,t,n,r){return gi.call(this,e,t,n,r)}function Ct(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=tl[e];return!!r&&!!n[r]}function kt(e){return Ct}function Pt(e,t,n,r){return el.call(this,e,t,n,r)}function Et(e){return e===window?{x:window.pageXOffset||document.documentElement.scrollLeft,y:window.pageYOffset||document.documentElement.scrollTop}:{x:e.scrollLeft,y:e.scrollTop}}function wt(e){if("number"==typeof e.tag){for(;e.return;)e=e.return;return e.tag!==yl?null:e.stateNode.containerInfo}for(;e._hostParent;)e=e._hostParent;var t=ro.getNodeFromInstance(e);return t.parentNode}function Tt(e,t,n){this.topLevelType=e,this.nativeEvent=t,this.targetInst=n,this.ancestors=[]}function xt(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=wt(n);if(!r)break;e.ancestors.push(n),n=ro.getClosestInstanceFromNode(r)}while(n);for(var o=0;o=t)return{node:n,offset:t-r};r=o}n=Nt(Rt(n))}}function _t(e,t,n,r){return e===n&&t===r}function Ft(e){var t=document.selection,n=t.createRange(),r=n.text.length,o=n.duplicate();o.moveToElementText(e),o.setEndPoint("EndToStart",n);var a=o.text.length,i=a+r;return{start:a,end:i}}function Mt(e){var t=window.getSelection&&window.getSelection();if(!t||0===t.rangeCount)return null;var n=t.anchorNode,r=t.anchorOffset,o=t.focusNode,a=t.focusOffset,i=t.getRangeAt(0);try{i.startContainer.nodeType,i.endContainer.nodeType}catch(e){return null}var l=_t(t.anchorNode,t.anchorOffset,t.focusNode,t.focusOffset),u=l?0:i.toString().length,s=i.cloneRange();s.selectNodeContents(e),s.setEnd(i.startContainer,i.startOffset);var c=_t(s.startContainer,s.startOffset,s.endContainer,s.endOffset),d=c?0:s.toString().length,p=d+u,f=document.createRange();f.setStart(n,r),f.setEnd(o,a);var v=f.collapsed;return{start:v?p:d,end:v?d:p}}function At(e,t){var n,r,o=document.selection.createRange().duplicate();void 0===t.end?(n=t.start,r=n):t.start>t.end?(n=t.end,r=t.start):(n=t.start,r=t.end),o.moveToElementText(e),o.moveStart("character",n),o.setEndPoint("EndToStart",o),o.moveEnd("character",r-n),o.select()}function It(e,t){if(window.getSelection){var n=window.getSelection(),r=e[fi()].length,o=Math.min(t.start,r),a=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>a){var i=a;a=o,o=i}var l=Tl(e,o),u=Tl(e,a);if(l&&u){var s=document.createRange();s.setStart(l.node,l.offset),n.removeAllRanges(),o>a?(n.addRange(s),n.extend(u.node,u.offset)):(s.setEnd(u.node,u.offset),n.addRange(s))}}}function Dt(e){return!(!e||!("function"==typeof Node?e instanceof Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}function Lt(e){return Rl(e)&&3==e.nodeType}function Ut(e,t){return!(!e||!t)&&(e===t||!Ol(e)&&(Ol(t)?Ut(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function Ht(e){try{e.focus()}catch(e){}}function Wt(){if("undefined"==typeof document)return null;try{return document.activeElement||document.body}catch(e){return document.body}}function jt(e){return _l(document.documentElement,e)}function Vt(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function Bt(e,t){if(Vt(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o=32||13===t?t:0}function $t(e){if(e.key){var t=eu[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=Jl(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?tu[e.keyCode]||"Unidentified":""}function Gt(e,t,n,r){return el.call(this,e,t,n,r)}function Zt(e,t,n,r){return ol.call(this,e,t,n,r)}function Jt(e,t,n,r){return el.call(this,e,t,n,r)}function en(e,t,n,r){return gi.call(this,e,t,n,r)}function tn(e,t,n,r){return ol.call(this,e,t,n,r)}function nn(){bu||(bu=!0,Ir.injection.injectReactEventListener(Cl),vr.injection.injectEventPluginOrder(Zi),ir.injection.injectComponentTree(ro),vr.injection.injectEventPluginsByName({SimpleEventPlugin:yu,EnterLeaveEventPlugin:ll,ChangeEventPlugin:$i,SelectEventPlugin:Yl,BeforeInputEventPlugin:Ai}),Kr.injection.injectDOMPropertyConfig($a),Kr.injection.injectDOMPropertyConfig(vl),Kr.injection.injectDOMPropertyConfig(wl))}function rn(e,t){return e!==xu&&e!==Tu||t!==xu&&t!==Tu?e===wu&&t!==wu?-255:e!==wu&&t===wu?255:e-t:0}function on(e){if(null!==e.updateQueue)return e.updateQueue;var t=void 0;return t={first:null,last:null,hasForceUpdate:!1,callbackList:null},e.updateQueue=t,t}function an(e,t){var n=e.updateQueue;if(null===n)return t.updateQueue=null,null;var r=null!==t.updateQueue?t.updateQueue:{};return r.first=n.first,r.last=n.last,r.hasForceUpdate=!1,r.callbackList=null,r.isProcessing=!1,t.updateQueue=r,r}function ln(e){return{priorityLevel:e.priorityLevel,partialState:e.partialState,callback:e.callback,isReplace:e.isReplace,isForced:e.isForced,isTopLevelUnmount:e.isTopLevelUnmount,next:null}}function un(e,t,n,r){null!==n?n.next=t:(t.next=e.first,e.first=t),null!==r?t.next=r:e.last=t}function sn(e,t){var n=t.priorityLevel,r=null,o=null;if(null!==e.last&&rn(e.last.priorityLevel,n)<=0)r=e.last;else for(o=e.first;null!==o&&rn(o.priorityLevel,n)<=0;)r=o,o=o.next;return r}function cn(e,t){var n=on(e),r=null!==e.alternate?on(e.alternate):null,o=sn(n,t),a=null!==o?o.next:n.first;if(null===r)return un(n,t,o,a),null;var i=sn(r,t),l=null!==i?i.next:r.first;if(un(n,t,o,a),a!==l){var u=ln(t);return un(r,u,i,l),u}return null===i&&(r.first=t),null===l&&(r.last=null),null}function dn(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:!1,next:null};cn(e,o)}function pn(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!0,isForced:!1,isTopLevelUnmount:!1,next:null};cn(e,o)}function fn(e,t,n){var r={priorityLevel:n,partialState:null,callback:t,isReplace:!1,isForced:!0,isTopLevelUnmount:!1,next:null};cn(e,r)}function vn(e){return null!==e.first?e.first.priorityLevel:wu}function mn(e,t,n,r){var o=null===t.element,a={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:o,next:null},i=cn(e,a);if(o){var l=e.updateQueue,u=null!==e.alternate?e.alternate.updateQueue:null;null!==l&&null!==a.next&&(a.next=null,l.last=a),null!==u&&null!==i&&null!==i.next&&(i.next=null,u.last=a)}}function hn(e,t,n,r){var o=e.partialState;if("function"==typeof o){var a=o;return a.call(t,n,r)}return o}function gn(e,t,n,r,o,a){t.hasForceUpdate=!1;for(var i=r,l=!0,u=null,s=t.first;null!==s&&rn(s.priorityLevel,a)<=0;){t.first=s.next,null===t.first&&(t.last=null);var c=void 0;s.isReplace?(i=hn(s,n,i,o),l=!0):(c=hn(s,n,i,o),c&&(i=l?Kn({},i,c):Kn(i,c),l=!1)),s.isForced&&(t.hasForceUpdate=!0),null===s.callback||s.isTopLevelUnmount&&null!==s.next||(u=u||[],u.push(s.callback),e.effectTag|=Eu),s=s.next}return t.callbackList=u,null!==t.first||null!==u||t.hasForceUpdate||(e.updateQueue=null),i}function yn(e,t,n){var r=t.callbackList;if(null!==r)for(var o=0;of?(g=d,d=null):g=d.sibling;var y=m(e,d,l[f],u);if(null===y){null===d&&(d=g);break}t&&d&&null===y.alternate&&n(e,d),p=i(y,p,f),null===c?s=y:c.sibling=y,c=y,d=g}if(f===l.length)return r(e,d),s;if(null===d){for(;fy?(b=f,f=null):b=f.sibling;var k=m(e,f,C.value,u);if(null===k){f||(f=b);break}t&&f&&null===k.alternate&&n(e,f),g=i(k,g,y),null===p?d=k:p.sibling=k,p=k,f=b}if(C.done)return r(e,f),d;if(null===f){for(;!C.done;y++,C=c.next()){var P=v(e,C.value,u);null!==P&&(g=i(P,g,y),null===p?d=P:p.sibling=P,p=P)}return d}for(var E=o(e,f);!C.done;y++,C=c.next()){var w=h(E,e,y,C.value,u);null!==w&&(t&&null!==w.alternate&&E.delete(null===w.key?y:w.key),g=i(w,g,y),null===p?d=w:p.sibling=w,p=w)}return t&&E.forEach(function(t){return n(e,t)}),d}function b(e,t,n,o){if(null!==t&&t.tag===Hc){r(e,t.sibling);var i=a(t,o);return i.pendingProps=n,i.return=e,i}r(e,t);var l=Fc(n,o);return l.return=e,l}function C(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.type===o.type){r(e,u.sibling);var s=a(u,i);return s.ref=Fn(u,o),s.pendingProps=o.props,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=Oc(o,i);return c.ref=Fn(t,o),c.return=e,c}function k(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===jc){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=Mc(o,i);return c.return=e,c}function P(e,t,n,o){var i=t;if(null!==i){if(i.tag===Vc){r(e,i.sibling);var l=a(i,o);return l.type=n.value,l.return=e,l}r(e,i)}var u=Ac(n,o);return u.type=n.value,u.return=e,u}function E(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===Wc&&u.stateNode.containerInfo===o.containerInfo&&u.stateNode.implementation===o.implementation){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o.children||[],s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=Ic(o,i);return c.return=e,c}function w(e,t,n,o){var a=ao.disableNewFiberFeatures,i="object"==typeof n&&null!==n;if(i)if(a)switch(n.$$typeof){case cc:return l(C(e,t,n,o));case Nc:return l(E(e,t,n,o))}else switch(n.$$typeof){case cc:return l(C(e,t,n,o));case xc:return l(k(e,t,n,o));case Sc:return l(P(e,t,n,o));case Nc:return l(E(e,t,n,o))}if(a)switch(e.tag){case Uc:var u=e.type;null!==n&&n!==!1?jn("109",u.displayName||u.name||"Component"):void 0;break;case Lc:var s=e.type;null!==n&&n!==!1?jn("105",s.displayName||s.name||"Component"):void 0}if("string"==typeof n||"number"==typeof n)return l(b(e,t,""+n,o));if(Dc(n))return g(e,t,n,o);if(Tc(n))return y(e,t,n,o);if(i&&Mn(e,n),!a&&"undefined"==typeof n)switch(e.tag){case Uc:case Lc:var c=e.type;qn(!1,"%s(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.",c.displayName||c.name||"Component")}return r(e,t)}return w}function In(e){if(!e)return Lu;var t=Hu.get(e);return"number"==typeof t.tag?sf(t):t._processChildContext(t._context)}function Dn(e){return!(!e||e.nodeType!==Af&&e.nodeType!==If&&e.nodeType!==Df)}function Ln(e){if(!Dn(e))throw new Error("Target container is not a DOM element.")}function Un(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Hn(){Uf=!0}function Wn(e,t,n,r){Ln(n);var o=n.nodeType===_f?n.documentElement:n,a=o._reactRootContainer;if(a)Lf.updateContainer(t,a,e,r);else{for(;o.lastChild;)o.removeChild(o.lastChild);var i=Lf.createContainer(o);a=o._reactRootContainer=i,Lf.unbatchedUpdates(function(){Lf.updateContainer(t,i,e,r)})}return Lf.getPublicRootInstance(a)}var jn=t,Vn=Object.getOwnPropertySymbols,Bn=Object.prototype.hasOwnProperty,zn=Object.prototype.propertyIsEnumerable,Kn=r()?Object.assign:function(e,t){for(var r,o,a=n(e),i=1;i]/,Vo=Z,Bo=J,zo=new RegExp("^["+Kr.ATTRIBUTE_NAME_START_CHAR+"]["+Kr.ATTRIBUTE_NAME_CHAR+"]*$"),Ko={},Yo={},qo={createMarkupForID:function(e){return Kr.ID_ATTRIBUTE_NAME+"="+Bo(e)},setAttributeForID:function(e,t){e.setAttribute(Kr.ID_ATTRIBUTE_NAME,t)},createMarkupForRoot:function(){return Kr.ROOT_ATTRIBUTE_NAME+'=""'},setAttributeForRoot:function(e){e.setAttribute(Kr.ROOT_ATTRIBUTE_NAME,"")},createMarkupForProperty:function(e,t){var n=Kr.properties.hasOwnProperty(e)?Kr.properties[e]:null;if(n){if(te(n,t))return"";var r=n.attributeName;return n.hasBooleanValue||n.hasOverloadedBooleanValue&&t===!0?r+'=""':r+"="+Bo(t)}return Kr.isCustomAttribute(e)?null==t?"":e+"="+Bo(t):null},createMarkupForCustomAttribute:function(e,t){return ee(e)&&null!=t?e+"="+Bo(t):""},setValueForProperty:function(e,t,n){var r=Kr.properties.hasOwnProperty(t)?Kr.properties[t]:null;if(r){var o=r.mutationMethod;if(o)o(e,n);else{if(te(r,n))return void qo.deleteValueForProperty(e,t);if(r.mustUseProperty)e[r.propertyName]=n;else{var a=r.attributeName,i=r.attributeNamespace;i?e.setAttributeNS(i,a,""+n):r.hasBooleanValue||r.hasOverloadedBooleanValue&&n===!0?e.setAttribute(a,""):e.setAttribute(a,""+n)}}}else if(Kr.isCustomAttribute(t))return void qo.setValueForAttribute(e,t,n)},setValueForAttribute:function(e,t,n){ee(t)&&(null==n?e.removeAttribute(t):e.setAttribute(t,""+n))},deleteValueForAttribute:function(e,t){e.removeAttribute(t)},deleteValueForProperty:function(e,t){var n=Kr.properties.hasOwnProperty(t)?Kr.properties[t]:null;if(n){var r=n.mutationMethod;if(r)r(e,void 0);else if(n.mustUseProperty){var o=n.propertyName;n.hasBooleanValue?e[o]=!1:e[o]=""}else e.removeAttribute(n.attributeName)}else Kr.isCustomAttribute(t)&&e.removeAttribute(t)}},Qo=qo,Xo={getHostProps:function(e,t){var n=e,r=t.value,o=t.checked,a=Kn({type:void 0,step:void 0,min:void 0,max:void 0},t,{defaultChecked:void 0,defaultValue:void 0,value:null!=r?r:n._wrapperState.initialValue,checked:null!=o?o:n._wrapperState.initialChecked});return a},mountWrapper:function(e,t){var n=t.defaultValue,r=e;r._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:null!=t.value?t.value:n}},updateWrapper:function(e,t){var n=e,r=t.checked;null!=r&&Qo.setValueForProperty(n,"checked",r||!1);var o=t.value;if(null!=o){var a=""+o;a!==n.value&&(n.value=a)}else null==t.value&&null!=t.defaultValue&&n.defaultValue!==""+t.defaultValue&&(n.defaultValue=""+t.defaultValue),null==t.checked&&null!=t.defaultChecked&&(n.defaultChecked=!!t.defaultChecked)},postMountWrapper:function(e,t){var n=e;switch(t.type){case"submit":case"reset":break;case"color":case"date":case"datetime":case"datetime-local":case"month":case"time":case"week":n.value="",n.value=n.defaultValue;break;default:n.value=n.value}var r=n.name;""!==r&&(n.name=""),n.defaultChecked=!n.defaultChecked,n.defaultChecked=!n.defaultChecked,""!==r&&(n.name=r)},restoreControlledState:function(e,t){var n=e;Xo.updateWrapper(n,t),ne(n,t)}},$o=Xo,Go={mountWrapper:function(e,t){},postMountWrapper:function(e,t){null!=t.value&&e.setAttribute("value",t.value)},getHostProps:function(e,t){var n=Kn({children:void 0},t),r=re(t.children);return r&&(n.children=r),n}},Zo=Go,Jo=!1,ea={getHostProps:function(e,t){return Kn({},t,{value:void 0})},mountWrapper:function(e,t){var n=e,r=t.value;n._wrapperState={initialValue:null!=r?r:t.defaultValue,wasMultiple:!!t.multiple},void 0===t.value||void 0===t.defaultValue||Jo||(Jo=!0),n.multiple=!!t.multiple,null!=r?oe(n,!!t.multiple,r):null!=t.defaultValue&&oe(n,!!t.multiple,t.defaultValue)},postUpdateWrapper:function(e,t){var n=e;n._wrapperState.initialValue=void 0;var r=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!t.multiple;var o=t.value;null!=o?oe(n,!!t.multiple,o):r!==!!t.multiple&&(null!=t.defaultValue?oe(n,!!t.multiple,t.defaultValue):oe(n,!!t.multiple,t.multiple?[]:""))},restoreControlledState:function(e,t){var n=e,r=t.value;null!=r&&oe(n,!!t.multiple,r)}},ta=ea,na={getHostProps:function(e,t){var n=e;null!=t.dangerouslySetInnerHTML?jn("91"):void 0;var r=Kn({},t,{value:void 0,defaultValue:void 0,children:""+n._wrapperState.initialValue});return r},mountWrapper:function(e,t){var n=e,r=t.value,o=r;if(null==r){var a=t.defaultValue,i=t.children;null!=i&&(null!=a?jn("92"):void 0,Array.isArray(i)&&(i.length<=1?void 0:jn("93"),i=i[0]),a=""+i),null==a&&(a=""),o=a}n._wrapperState={initialValue:""+o}},updateWrapper:function(e,t){var n=e,r=t.value;if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e,t){var n=e,r=n.textContent;r===n._wrapperState.initialValue&&(n.value=r)},restoreControlledState:function(e,t){na.updateWrapper(e,t)}},ra=na,oa=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e},aa=oa,ia=/^[ \r\n\t\f]/,la=/<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/,ua=aa(function(e,t){if(e.namespaceURI!==Lo.svg||"innerHTML"in e)e.innerHTML=t;else{Wo=Wo||document.createElement("div"),Wo.innerHTML=""+t+"";for(var n=Wo.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(kr.canUseDOM){var sa=document.createElement("div");sa.innerHTML=" ",""===sa.innerHTML&&(ua=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),ia.test(t)||"<"===t[0]&&la.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t}),sa=null}var ca=ua,da=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};kr.canUseDOM&&("textContent"in document.documentElement||(da=function(e,t){return 3===e.nodeType?void(e.nodeValue=t):void ca(e,Vo(t))}));var pa=da,fa={_getTrackerFromNode:function(e){return ie(ro.getInstanceFromNode(e))},trackNode:function(e){e._wrapperState.valueTracker||(e._wrapperState.valueTracker=ce(e,e))},track:function(e){if(!ie(e)){var t=ro.getNodeFromInstance(e);le(e,ce(t,e))}},updateValueIfChanged:function(e){if(!e)return!1;var t=ie(e);if(!t)return"number"==typeof e.tag?fa.trackNode(e.stateNode):fa.track(e),!0;var n=t.getValue(),r=se(ro.getNodeFromInstance(e));return r!==n&&(t.setValue(r),!0)},stopTracking:function(e){var t=ie(e);t&&t.stopTracking()}},va=fa,ma=Kn||function(e){for(var t=1;t";var u=l.firstChild;o=l.removeChild(u)}else o=t.is?a.createElement(e,t.is):a.createElement(e);else o=a.createElementNS(i,e);return o},setInitialProperties:function(e,t,n,r){var o,a=he(t,n);switch(t){case"audio":case"form":case"iframe":case"img":case"image":case"link":case"object":case"source":case"video":case"details":me(e,t),o=n;break;case"input":$o.mountWrapper(e,n),o=$o.getHostProps(e,n),me(e,t),fe(r,"onChange");break;case"option":Zo.mountWrapper(e,n),o=Zo.getHostProps(e,n);break;case"select":ta.mountWrapper(e,n),o=ta.getHostProps(e,n),me(e,t),fe(r,"onChange");break;case"textarea":ra.mountWrapper(e,n),o=ra.getHostProps(e,n),me(e,t),fe(r,"onChange");break;default:o=n}switch(pe(t,o),ge(e,r,o,a),t){case"input":va.trackNode(e),$o.postMountWrapper(e,n);break;case"textarea":va.trackNode(e),ra.postMountWrapper(e,n);break;case"option":Zo.postMountWrapper(e,n);break;default:"function"==typeof o.onClick&&ve(e)}},diffProperties:function(e,t,n,r,o){var a,i,l=null;switch(t){case"input":a=$o.getHostProps(e,n),i=$o.getHostProps(e,r),l=[];break;case"option":a=Zo.getHostProps(e,n),i=Zo.getHostProps(e,r),l=[];break;case"select":a=ta.getHostProps(e,n),i=ta.getHostProps(e,r),l=[];break;case"textarea":a=ra.getHostProps(e,n),i=ra.getHostProps(e,r),l=[];break;default:a=n,i=r,"function"!=typeof a.onClick&&"function"==typeof i.onClick&&ve(e)}pe(t,i);var u,s,c=null;for(u in a)if(!i.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if(u===Pa){var d=a[u];for(s in d)d.hasOwnProperty(s)&&(c||(c={}),c[s]="")}else u===ba||u===ka||u===Ca||(ya.hasOwnProperty(u)?l||(l=[]):(l=l||[]).push(u,null));for(u in i){var p=i[u],f=null!=a?a[u]:void 0;if(i.hasOwnProperty(u)&&p!==f&&(null!=p||null!=f))if(u===Pa)if(f){for(s in f)!f.hasOwnProperty(s)||p&&p.hasOwnProperty(s)||(c||(c={}),c[s]="");for(s in p)p.hasOwnProperty(s)&&f[s]!==p[s]&&(c||(c={}),c[s]=p[s])}else c||(l||(l=[]),l.push(u,c)),c=p;else if(u===ba){var v=p?p[Ea]:void 0,m=f?f[Ea]:void 0;null!=v&&m!==v&&(l=l||[]).push(u,""+v)}else u===ka?f===p||"string"!=typeof p&&"number"!=typeof p||(l=l||[]).push(u,""+p):u===Ca||(ya.hasOwnProperty(u)?(p&&fe(o,u),l||f===p||(l=[])):(l=l||[]).push(u,p))}return c&&(l=l||[]).push(Pa,c),l},updateProperties:function(e,t,n,r,o){var a=he(n,r),i=he(n,o);switch(ye(e,t,a,i),n){case"input":$o.updateWrapper(e,o);break;case"textarea":ra.updateWrapper(e,o);break;case"select":ta.postUpdateWrapper(e,o)}},restoreControlledState:function(e,t,n){switch(t){case"input":return void $o.restoreControlledState(e,n);case"textarea":return void ra.restoreControlledState(e,n);case"select":return void ta.restoreControlledState(e,n)}}},Fa=_a,Ma=void 0,Aa=void 0;if("function"!=typeof requestAnimationFrame)qn(!1,"React depends on requestAnimationFrame. Make sure that you load a polyfill in older browsers.");else if("function"!=typeof requestIdleCallback){var Ia=null,Da=null,La=!1,Ua=!1,Ha=0,Wa=33,ja=33,Va={timeRemaining:"object"==typeof performance&&"function"==typeof performance.now?function(){return Ha-performance.now()}:function(){return Ha-Date.now()}},Ba="__reactIdleCallback$"+Math.random().toString(36).slice(2),za=function(e){if(e.source===window&&e.data===Ba){La=!1;var t=Da;Da=null,t&&t(Va)}};window.addEventListener("message",za,!1);var Ka=function(e){Ua=!1;var t=e-Ha+ja;t1?1-t:void 0;return this._fallbackText=o.slice(e,l),this._fallbackText}}),di.addPoolingTo(Le);var vi=Le,mi=["dispatchConfig","_targetInst","nativeEvent","isDefaultPrevented","isPropagationStopped","_dispatchListeners","_dispatchInstances"],hi={type:null,target:null,currentTarget:rr.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};Kn(Ue.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1), +this.isDefaultPrevented=rr.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=rr.thatReturnsTrue)},persist:function(){this.isPersistent=rr.thatReturnsTrue},isPersistent:rr.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var t in e)this[t]=null;for(var n=0;n8&&Ti<=11),Ni=32,Ri=String.fromCharCode(Ni),Oi={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},_i=!1,Fi=null,Mi={eventTypes:Oi,extractEvents:function(e,t,n,r){return[qe(e,t,n,r),$e(e,t,n,r)]}},Ai=Mi,Ii=function(e,t,n,r,o,a){return e(t,n,r,o,a)},Di=function(e,t){return e(t)},Li=!1,Ui={injectStackBatchedUpdates:function(e){Ii=e},injectFiberBatchedUpdates:function(e){Di=e}},Hi={batchedUpdates:Je,injection:Ui},Wi=Hi,ji=et,Vi={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},Bi=tt,zi={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},Ki=null,Yi=null,qi=!1;kr.canUseDOM&&(qi=Nr("change")&&(!document.documentMode||document.documentMode>8));var Qi=!1;kr.canUseDOM&&(Qi=Nr("input")&&(!document.documentMode||document.documentMode>9));var Xi={eventTypes:zi,_isInputEventSupported:Qi,extractEvents:function(e,t,n,r){var o,a,i=t?ro.getNodeFromInstance(t):window;if(rt(i)?qi?o=st:a=ct:Bi(i)?Qi?o=yt:(o=mt,a=vt):ht(i)&&(o=gt),o){var l=o(e,t);if(l){var u=nt(l,n,r);return u}}a&&a(e,i,t)}},$i=Xi,Gi=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"],Zi=Gi,Ji={view:function(e){if(e.view)return e.view;var t=ji(e);if(t.window===t)return t;var n=t.ownerDocument;return n?n.defaultView||n.parentWindow:window},detail:function(e){return e.detail||0}};gi.augmentClass(bt,Ji);var el=bt,tl={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"},nl=kt,rl={screenX:null,screenY:null,clientX:null,clientY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:nl,button:function(e){var t=e.button;return"which"in e?t:2===t?2:4===t?1:0},buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},pageX:function(e){return"pageX"in e?e.pageX:e.clientX+yr.currentScrollLeft},pageY:function(e){return"pageY"in e?e.pageY:e.clientY+yr.currentScrollTop}};el.augmentClass(Pt,rl);var ol=Pt,al={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},il={eventTypes:al,extractEvents:function(e,t,n,r){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var o;if(r.window===r)o=r;else{var a=r.ownerDocument;o=a?a.defaultView||a.parentWindow:window}var i,l;if("topMouseOut"===e){i=t;var u=n.relatedTarget||n.toElement;l=u?ro.getClosestInstanceFromNode(u):null}else i=null,l=t;if(i===l)return null;var s=null==i?o:ro.getNodeFromInstance(i),c=null==l?o:ro.getNodeFromInstance(l),d=ol.getPooled(al.mouseLeave,i,n,r);d.type="mouseleave",d.target=s,d.relatedTarget=c;var p=ol.getPooled(al.mouseEnter,l,n,r);return p.type="mouseenter",p.target=c,p.relatedTarget=s,ti.accumulateEnterLeaveDispatches(d,p,i,l),[d,p]}},ll=il,ul=Kr.injection.MUST_USE_PROPERTY,sl=Kr.injection.HAS_BOOLEAN_VALUE,cl=Kr.injection.HAS_NUMERIC_VALUE,dl=Kr.injection.HAS_POSITIVE_NUMERIC_VALUE,pl=Kr.injection.HAS_OVERLOADED_BOOLEAN_VALUE,fl={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+Kr.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:sl,allowTransparency:0,alt:0,as:0,async:sl,autoComplete:0,autoPlay:sl,capture:sl,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:ul|sl,cite:0,classID:0,className:0,cols:dl,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:sl,coords:0,crossOrigin:0,data:0,dateTime:0,default:sl,defer:sl,dir:0,disabled:sl,download:pl,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:sl,formTarget:0,frameBorder:0,headers:0,height:0,hidden:sl,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:sl,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:ul|sl,muted:ul|sl,name:0,nonce:0,noValidate:sl,open:sl,optimum:0,pattern:0,placeholder:0,playsInline:sl,poster:0,preload:0,profile:0,radioGroup:0,readOnly:sl,referrerPolicy:0,rel:0,required:sl,reversed:sl,role:0,rows:dl,rowSpan:cl,sandbox:0,scope:0,scoped:sl,scrolling:0,seamless:sl,selected:ul|sl,shape:0,size:dl,sizes:0,slot:0,span:dl,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:cl,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:sl,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{}},vl=fl,ml={listen:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!1),{remove:function(){e.removeEventListener(t,n,!1)}}):e.attachEvent?(e.attachEvent("on"+t,n),{remove:function(){e.detachEvent("on"+t,n)}}):void 0},capture:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!0),{remove:function(){e.removeEventListener(t,n,!0)}}):{remove:rr}},registerDefault:function(){}},hl=ml,gl=Et,yl=Qr.HostRoot;Kn(Tt.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.targetInst=null,this.ancestors.length=0}}),di.addPoolingTo(Tt,di.threeArgumentPooler);var bl={_enabled:!0,_handleTopLevel:null,WINDOW_HANDLE:kr.canUseDOM?window:null,setHandleTopLevel:function(e){bl._handleTopLevel=e},setEnabled:function(e){bl._enabled=!!e},isEnabled:function(){return bl._enabled},trapBubbledEvent:function(e,t,n){return n?hl.listen(n,t,bl.dispatchEvent.bind(null,e)):null},trapCapturedEvent:function(e,t,n){return n?hl.capture(n,t,bl.dispatchEvent.bind(null,e)):null},monitorScrollValue:function(e){var t=St.bind(null,e);hl.listen(window,"scroll",t)},dispatchEvent:function(e,t){if(bl._enabled){var n=ji(t),r=ro.getClosestInstanceFromNode(n),o=Tt.getPooled(e,t,r);try{Wi.batchedUpdates(xt,o)}finally{Tt.release(o)}}}},Cl=bl,kl={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},Pl={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},El={Properties:{},DOMAttributeNamespaces:{xlinkActuate:kl.xlink,xlinkArcrole:kl.xlink,xlinkHref:kl.xlink,xlinkRole:kl.xlink,xlinkShow:kl.xlink,xlinkTitle:kl.xlink,xlinkType:kl.xlink,xmlBase:kl.xml,xmlLang:kl.xml,xmlSpace:kl.xml},DOMAttributeNames:{}};Object.keys(Pl).forEach(function(e){El.Properties[e]=0,Pl[e]&&(El.DOMAttributeNames[e]=Pl[e])});var wl=El,Tl=Ot,xl=kr.canUseDOM&&"selection"in document&&!("getSelection"in window),Sl={getOffsets:xl?Ft:Mt,setOffsets:xl?At:It},Nl=Sl,Rl=Dt,Ol=Lt,_l=Ut,Fl=Ht,Ml=Wt,Al={hasSelectionCapabilities:function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)},getSelectionInformation:function(){var e=Ml();return{focusedElem:e,selectionRange:Al.hasSelectionCapabilities(e)?Al.getSelection(e):null}},restoreSelection:function(e){var t=Ml(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&jt(n)){Al.hasSelectionCapabilities(n)&&Al.setSelection(n,r);for(var o=[],a=n;a=a.parentNode;)1===a.nodeType&&o.push({element:a,left:a.scrollLeft,top:a.scrollTop});Fl(n);for(var i=0;i-1;)ts[ns]=null,ns--},us={createCursor:rs,isEmpty:os,pop:as,push:is,reset:ls},ss=Kn||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:null,o={$$typeof:mu,key:null==r?null:""+r,children:e,handler:t,props:n};return o},pc=function(e){var t={$$typeof:hu,value:e};return t},fc=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===mu},vc=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===hu},mc=hu,hc=mu,gc={createCoroutine:dc,createYield:pc,isCoroutine:fc,isYield:vc,REACT_YIELD_TYPE:mc,REACT_COROUTINE_TYPE:hc},yc="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.portal")||60106,bc=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:yc,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},Cc=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===yc},kc=yc,Pc={createPortal:bc,isPortal:Cc,REACT_PORTAL_TYPE:kc},Ec="function"==typeof Symbol&&Symbol.iterator,wc="@@iterator",Tc=_n,xc=gc.REACT_COROUTINE_TYPE,Sc=gc.REACT_YIELD_TYPE,Nc=Pc.REACT_PORTAL_TYPE,Rc=tc.cloneFiber,Oc=tc.createFiberFromElement,_c=tc.createFiberFromFragment,Fc=tc.createFiberFromText,Mc=tc.createFiberFromCoroutine,Ac=tc.createFiberFromYield,Ic=tc.createFiberFromPortal,Dc=Array.isArray,Lc=Qr.FunctionalComponent,Uc=Qr.ClassComponent,Hc=Qr.HostText,Wc=Qr.HostPortal,jc=Qr.CoroutineComponent,Vc=Qr.YieldComponent,Bc=Qr.Fragment,zc=ku.NoEffect,Kc=ku.Placement,Yc=ku.Deletion,qc=An(!0,!0),Qc=An(!1,!0),Xc=An(!1,!1),$c=function(e,t){if(t.child)if(null!==e&&t.child===e.child){var n=t.child,r=Rc(n,n.pendingWorkPriority);for(t.child=r,r.return=t;null!==n.sibling;)n=n.sibling,r=r.sibling=Rc(n,n.pendingWorkPriority),r.return=t;r.sibling=null}else for(var o=t.child;null!==o;)o.return=t,o=o.sibling},Gc={reconcileChildFibers:qc,reconcileChildFibersInPlace:Qc,mountChildFibersInPlace:Xc,cloneChildFibers:$c},Zc=ku.Update,Jc=Fs.cacheContext,ed=Fs.getMaskedContext,td=Fs.getUnmaskedContext,nd=Fs.isContextConsumer,rd=Iu.addUpdate,od=Iu.addReplaceUpdate,ad=Iu.addForceUpdate,id=Iu.beginUpdateQueue,ld=Fs,ud=ld.hasContextChanged,sd=es.isMounted,cd=Array.isArray,dd=function(e,t,n,r){function o(e,t,n,r,o,a){if(null===t||null!==e.updateQueue&&e.updateQueue.hasForceUpdate)return!0;var i=e.stateNode;if("function"==typeof i.shouldComponentUpdate){var l=i.shouldComponentUpdate(n,o,a);return l}var u=e.type;return!u.prototype||!u.prototype.isPureReactComponent||(!Ll(t,n)||!Ll(r,o))}function a(e){var t=e.stateNode,n=t.state;n&&("object"!=typeof n||cd(n))&&jn("106",ho(e)),"function"==typeof t.getChildContext&&("object"!=typeof e.type.childContextTypes?jn("107",ho(e)):void 0)}function i(e,t){t.props=e.memoizedProps,t.state=e.memoizedState}function l(e,t){t.updater=p,e.stateNode=t,Hu.set(t,e)}function u(e){var t=e.type,n=e.pendingProps,r=td(e),o=nd(e),i=o?ed(e,r):Lu,u=new t(n,i);return l(e,u),a(e),o&&Jc(e,r,i),u}function s(e,t){var n=e.stateNode,r=n.state||null,o=e.pendingProps;qn(o,"There must be pending props for an initial mount. This error is likely caused by a bug in React. Please file an issue.");var a=td(e);if(n.props=o,n.state=r,n.refs=Lu,n.context=ed(e,a),"function"==typeof n.componentWillMount){n.componentWillMount();var i=e.updateQueue;null!==i&&(n.state=id(e,i,n,r,o,t))}"function"==typeof n.componentDidMount&&(e.effectTag|=Zc)}function c(e,t){var n=e.stateNode;i(e,n);var r=e.memoizedState,a=e.pendingProps;a||(a=e.memoizedProps,qn(null!=a,"There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue."));var l=td(e),s=ed(e,l);if(!o(e,e.memoizedProps,a,e.memoizedState,r,s))return n.props=a,n.state=r,n.context=s,!1;var c=u(e);c.props=a,c.state=r=c.state||null,c.context=s,"function"==typeof c.componentWillMount&&c.componentWillMount();var d=e.updateQueue;return null!==d&&(c.state=id(e,d,c,r,a,t)),"function"==typeof n.componentDidMount&&(e.effectTag|=Zc),!0}function d(e,t,a){var l=t.stateNode;i(t,l);var u=t.memoizedProps,s=t.pendingProps;s||(s=u,qn(null!=s,"There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue."));var c=l.context,d=td(t),f=ed(t,d);u===s&&c===f||"function"==typeof l.componentWillReceiveProps&&(l.componentWillReceiveProps(s,f),l.state!==t.memoizedState&&p.enqueueReplaceState(l,l.state,null));var v=t.updateQueue,m=t.memoizedState,h=void 0;if(h=null!==v?id(t,v,l,m,s,a):m,!(u!==s||m!==h||ud()||null!==v&&v.hasForceUpdate))return"function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=Zc)),!1;var g=o(t,u,s,m,h,f);return g?("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(s,h,f),"function"==typeof l.componentDidUpdate&&(t.effectTag|=Zc)):("function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=Zc)),n(t,s),r(t,h)),l.props=s,l.state=h,l.context=f,g}var p={isMounted:sd,enqueueSetState:function(n,r,o){var a=Hu.get(n),i=t();o=void 0===o?null:o,rd(a,r,o,i),e(a,i)},enqueueReplaceState:function(n,r,o){var a=Hu.get(n),i=t();o=void 0===o?null:o,od(a,r,o,i),e(a,i)},enqueueForceUpdate:function(n,r){var o=Hu.get(n),a=t();r=void 0===r?null:r,ad(o,r,a),e(o,a)}};return{adoptClassInstance:l,constructClassInstance:u,mountClassInstance:s,resumeMountClassInstance:c,updateClassInstance:d}},pd=Gc.mountChildFibersInPlace,fd=Gc.reconcileChildFibers,vd=Gc.reconcileChildFibersInPlace,md=Gc.cloneChildFibers,hd=Iu.beginUpdateQueue,gd=Fs.getMaskedContext,yd=Fs.getUnmaskedContext,bd=Fs.hasContextChanged,Cd=Fs.pushContextProvider,kd=Fs.pushTopLevelContextObject,Pd=Fs.invalidateContextProvider,Ed=Qr.IndeterminateComponent,wd=Qr.FunctionalComponent,Td=Qr.ClassComponent,xd=Qr.HostRoot,Sd=Qr.HostComponent,Nd=Qr.HostText,Rd=Qr.HostPortal,Od=Qr.CoroutineComponent,_d=Qr.CoroutineHandlerPhase,Fd=Qr.YieldComponent,Md=Qr.Fragment,Ad=Pu.NoWork,Id=Pu.OffscreenPriority,Dd=ku.Placement,Ld=ku.ContentReset,Ud=ku.Err,Hd=ku.Ref,Wd=function(e,t,n,r){ +function o(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function a(e){e.progressedFirstDeletion=e.progressedLastDeletion=null}function i(e){e.firstEffect=e.progressedFirstDeletion,e.lastEffect=e.progressedLastDeletion}function l(e,t,n){var r=t.pendingWorkPriority;u(e,t,n,r)}function u(e,t,n,r){t.memoizedProps=null,null===e?t.child=pd(t,t.child,n,r):e.child===t.child?(a(t),t.child=fd(t,t.child,n,r),i(t)):(t.child=vd(t,t.child,n,r),i(t)),o(e,t,r)}function s(e,t){var n=t.pendingProps;if(bd())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n)return C(e,t);return l(e,t,n),P(t,n),t.child}function c(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=Hd)}function d(e,t){var n=t.type,r=t.pendingProps,o=t.memoizedProps;if(bd())null===r&&(r=o);else{if(null===r||o===r)return C(e,t);if("function"==typeof n.shouldComponentUpdate&&!n.shouldComponentUpdate(o,r))return P(t,r),C(e,t)}var a,i=yd(t),u=gd(t,i);return a=n(r,u),l(e,t,a),P(t,r),t.child}function p(e,t,n){var r=Cd(t),o=void 0;return null===e?t.stateNode?o=I(t,n):(M(t),A(t,n),o=!0):o=D(e,t,n),f(e,t,o,r)}function f(e,t,n,r){if(c(e,t),!n)return C(e,t);var o=t.stateNode;ju.current=t;var a=void 0;return a=o.render(),l(e,t,a),E(t,o.state),P(t,o.props),r&&Pd(t),t.child}function v(e,t,n){var r=t.stateNode;r.pendingContext?kd(t,r.pendingContext,r.pendingContext!==r.context):r.context&&kd(t,r.context,!1),O(t,r.containerInfo);var o=t.updateQueue;if(null!==o){var a=t.memoizedState,i=hd(t,o,null,a,null,n);if(a===i)return C(e,t);var u=i.element;return l(e,t,u),E(t,i),t.child}return C(e,t)}function m(e,t){R(t);var n=t.pendingProps,r=null!==e?e.memoizedProps:null,o=t.memoizedProps;if(bd())null===n&&(n=o,qn(null!==n,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue."));else if(null===n||o===n){if(!S&&N(t.type,o)&&t.pendingWorkPriority!==Id){for(var a=t.progressedChild;null!==a;)a.pendingWorkPriority=Id,a=a.sibling;return null}return C(e,t)}var i=n.children,s=x(n);if(s?i=null:r&&x(r)&&(t.effectTag|=Ld),c(e,t),!S&&N(t.type,n)&&t.pendingWorkPriority!==Id){if(t.progressedPriority===Id&&(t.child=t.progressedChild),u(e,t,i,Id),P(t,n),t.child=null!==e?e.child:null,null===e)for(var d=t.progressedChild;null!==d;)d.effectTag=Dd,d=d.sibling;return null}return l(e,t,i),P(t,n),t.child}function h(e,t){var n=t.pendingProps;return null===n&&(n=t.memoizedProps),P(t,n),null}function g(e,t,n){qn(null===e,"An indeterminate component should never have mounted. This error is likely caused by a bug in React. Please file an issue.");var r,o=t.type,a=t.pendingProps,i=yd(t),u=gd(t,i);if(r=o(a,u),"object"==typeof r&&null!==r&&"function"==typeof r.render){t.tag=Td;var s=Cd(t);return F(t,r),A(t,n),f(e,t,!0,s)}return t.tag=wd,l(e,t,r),P(t,a),t.child}function y(e,t){var n=t.pendingProps;bd()?null===n&&(n=e&&e.memoizedProps,qn(null!==n,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue.")):null!==n&&t.memoizedProps!==n||(n=t.memoizedProps);var r=n.children,o=t.pendingWorkPriority;return t.memoizedProps=null,null===e?t.stateNode=pd(t,t.stateNode,r,o):e.child===t.child?(a(t),t.stateNode=fd(t,t.stateNode,r,o),i(t)):(t.stateNode=vd(t,t.stateNode,r,o),i(t)),P(t,n),t.stateNode}function b(e,t){O(t,t.stateNode.containerInfo);var n=t.pendingWorkPriority,r=t.pendingProps;if(bd())null===r&&(r=e&&e.memoizedProps,qn(null!=r,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue."));else if(null===r||t.memoizedProps===r)return C(e,t);return null===e?(t.child=vd(t,t.child,r,n),P(t,r),o(e,t,n)):(l(e,t,r),P(t,r)),t.child}function C(e,t){var n=t.pendingWorkPriority;return e&&t.child===e.child&&a(t),md(e,t),o(e,t,n),t.child}function k(e,t){switch(t.tag){case Td:Cd(t);break;case Rd:O(t,t.stateNode.containerInfo)}return null}function P(e,t){e.memoizedProps=t,e.pendingProps=null}function E(e,t){e.memoizedState=t}function w(e,t,n){if(t.pendingWorkPriority===Ad||t.pendingWorkPriority>n)return k(e,t);switch(t.firstEffect=null,t.lastEffect=null,t.progressedPriority===n&&(t.child=t.progressedChild),t.tag){case Ed:return g(e,t,n);case wd:return d(e,t);case Td:return p(e,t,n);case xd:return v(e,t,n);case Sd:return m(e,t);case Nd:return h(e,t);case _d:t.tag=Od;case Od:return y(e,t);case Fd:return null;case Rd:return b(e,t);case Md:return s(e,t);default:qn(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}}function T(e,t,n){if(qn(t.tag===Td||t.tag===xd,"Invalid type of work. This error is likely caused by a bug in React. Please file an issue."),t.effectTag|=Ud,t.pendingWorkPriority===Ad||t.pendingWorkPriority>n)return k(e,t);t.firstEffect=null,t.lastEffect=null;var r=null;if(l(e,t,r),t.tag===Td){var o=t.stateNode;t.memoizedProps=o.props,t.memoizedState=o.state,t.pendingProps=null}return t.child}var x=e.shouldSetTextContent,S=e.useSyncScheduling,N=e.shouldDeprioritizeSubtree,R=t.pushHostContext,O=t.pushHostContainer,_=dd(n,r,P,E),F=_.adoptClassInstance,M=_.constructClassInstance,A=_.mountClassInstance,I=_.resumeMountClassInstance,D=_.updateClassInstance;return{beginWork:w,beginFailedWork:T}},jd=Gc.reconcileChildFibers,Vd=Fs.popContextProvider,Bd=Qr.IndeterminateComponent,zd=Qr.FunctionalComponent,Kd=Qr.ClassComponent,Yd=Qr.HostRoot,qd=Qr.HostComponent,Qd=Qr.HostText,Xd=Qr.HostPortal,$d=Qr.CoroutineComponent,Gd=Qr.CoroutineHandlerPhase,Zd=Qr.YieldComponent,Jd=Qr.Fragment,ep=ku.Ref,tp=ku.Update,np=function(e,t){function n(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function r(e){e.effectTag|=tp}function o(e){e.effectTag|=ep}function a(e,t){var n=t.stateNode;for(n&&(n.return=t);null!==n;){if(n.tag===qd||n.tag===Qd||n.tag===Xd)qn(!1,"A coroutine cannot have host component children.");else if(n.tag===Zd)e.push(n.type);else if(null!==n.child){n.child.return=n,n=n.child;continue}for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function i(e,t){var r=t.memoizedProps;qn(r,"Should be resolved by now. This error is likely caused by a bug in React. Please file an issue."),t.tag=Gd;var o=[];a(o,t);var i=r.handler,l=r.props,u=i(l,o),s=null!==e?e.child:null,c=t.pendingWorkPriority;return t.child=jd(t,s,u,c),n(e,t,c),t.child}function l(e,t){for(var n=t.child;null!==n;){if(n.tag===qd||n.tag===Qd)d(e,n.stateNode);else if(n.tag===Xd);else if(null!==n.child){n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n=n.sibling}}function u(e,t){switch(t.tag){case zd:return null;case Kd:return Vd(t),null;case Yd:var n=t.stateNode;return n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null;case qd:m(t);var a=v(),u=t.type,d=t.memoizedProps;if(null!==e&&null!=t.stateNode){var y=e.memoizedProps,b=t.stateNode,C=h(),k=f(b,u,y,d,a,C);t.updateQueue=k,k&&r(t),e.ref!==t.ref&&o(t)}else{if(!d)return qn(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),null;var P=h(),E=s(u,d,a,P,t);l(E,t),p(E,u,d,a)&&r(t),t.stateNode=E,null!==t.ref&&o(t)}return null;case Qd:var w=t.memoizedProps;if(e&&null!=t.stateNode){var T=e.memoizedProps;T!==w&&r(t)}else{if("string"!=typeof w)return qn(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),null;var x=v(),S=h(),N=c(w,x,S,t);t.stateNode=N}return null;case $d:return i(e,t);case Gd:return t.tag=$d,null;case Zd:return null;case Jd:return null;case Xd:return r(t),g(t),null;case Bd:qn(!1,"An indeterminate component should have become determinate before completing. This error is likely caused by a bug in React. Please file an issue.");default:qn(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}}var s=e.createInstance,c=e.createTextInstance,d=e.appendInitialChild,p=e.finalizeInitialChildren,f=e.prepareUpdate,v=t.getRootHostContainer,m=t.popHostContext,h=t.getHostContext,g=t.popHostContainer;return{completeWork:u}},rp=null,op=null,ap=null,ip=null;if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&__REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber){var lp=__REACT_DEVTOOLS_GLOBAL_HOOK__.inject,up=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot,sp=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount;op=function(e){rp=lp(e)},ap=function(e){if(null!=rp)try{up(rp,e)}catch(e){}},ip=function(e){if(null!=rp)try{sp(rp,e)}catch(e){}}}var cp=op,dp=ap,pp=ip,fp={injectInternals:cp,onCommitRoot:dp,onCommitUnmount:pp},vp=Qr.ClassComponent,mp=Qr.HostRoot,hp=Qr.HostComponent,gp=Qr.HostText,yp=Qr.HostPortal,bp=Qr.CoroutineComponent,Cp=Iu.commitCallbacks,kp=fp.onCommitUnmount,Pp=ku.Placement,Ep=ku.Update,wp=ku.Callback,Tp=ku.ContentReset,xp=function(e,t){function n(e,n){try{n.componentWillUnmount()}catch(n){t(e,n)}}function r(e){var n=e.ref;if(null!==n){try{n(null)}catch(n){t(e,n)}}}function o(e){for(var t=e.return;null!==t;){switch(t.tag){case hp:return t.stateNode;case mp:return t.stateNode.containerInfo;case yp:return t.stateNode.containerInfo}t=t.return}qn(!1,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}function a(e){for(var t=e.return;null!==t;){if(i(t))return t;t=t.return}qn(!1,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}function i(e){return e.tag===hp||e.tag===mp||e.tag===yp}function l(e){var t=e;e:for(;;){for(;null===t.sibling;){if(null===t.return||i(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==hp&&t.tag!==gp;){if(t.effectTag&Pp)continue e;if(null===t.child||t.tag===yp)continue e;t.child.return=t,t=t.child}if(!(t.effectTag&Pp))return t.stateNode}}function u(e){var t=a(e),n=void 0;switch(t.tag){case hp:n=t.stateNode;break;case mp:n=t.stateNode.containerInfo;break;case yp:n=t.stateNode.containerInfo;break;default:qn(!1,"Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue.")}t.effectTag&Tp&&(b(n),t.effectTag&=~Tp);for(var r=l(e),o=e;;){if(o.tag===hp||o.tag===gp)r?P(n,o.stateNode,r):k(n,o.stateNode);else if(o.tag===yp);else if(null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)return;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function s(e){for(var t=e;;)if(p(t),null===t.child||t.tag===yp){if(t===e)return;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function c(e,t){for(var n=t;;){if(n.tag===hp||n.tag===gp)s(n),E(e,n.stateNode);else if(n.tag===yp){if(e=n.stateNode.containerInfo,null!==n.child){n.child.return=n,n=n.child;continue}}else if(p(n),null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return,n.tag===yp&&(e=o(n))}n.sibling.return=n.return,n=n.sibling}}function d(e){var t=o(e);c(t,e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)}function p(e){switch("function"==typeof kp&&kp(e),e.tag){case vp:r(e);var t=e.stateNode;return void("function"==typeof t.componentWillUnmount&&n(e,t));case hp:return void r(e);case bp:return void s(e.stateNode);case yp:var a=o(e);return void c(a,e)}}function f(e,t){switch(t.tag){case vp:return;case hp:var n=t.stateNode;if(null!=n&&null!==e){var r=t.memoizedProps,o=e.memoizedProps,a=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&y(n,i,a,o,r,t)}return;case gp:qn(null!==t.stateNode&&null!==e,"This should only be done during updates. This error is likely caused by a bug in React. Please file an issue.");var l=t.stateNode,u=t.memoizedProps,s=e.memoizedProps;return void C(l,s,u);case mp:return;case yp:return;default:qn(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}}function v(e,t){switch(t.tag){case vp:var n=t.stateNode;if(t.effectTag&Ep)if(null===e)n.componentDidMount();else{var r=e.memoizedProps,o=e.memoizedState;n.componentDidUpdate(r,o)}return void(t.effectTag&wp&&null!==t.updateQueue&&Cp(t,t.updateQueue,n));case mp:var a=t.updateQueue;if(null!==a){var i=t.child&&t.child.stateNode;Cp(t,a,i)}return;case hp:var l=t.stateNode;if(null===e&&t.effectTag&Ep){var u=t.type,s=t.memoizedProps;g(l,u,s,t)}return;case gp:return;case yp:return;default:qn(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}}function m(e){var t=e.ref;if(null!==t){var n=w(e.stateNode);t(n)}}function h(e){var t=e.ref;null!==t&&t(null)}var g=e.commitMount,y=e.commitUpdate,b=e.resetTextContent,C=e.commitTextUpdate,k=e.appendChild,P=e.insertBefore,E=e.removeChild,w=e.getPublicInstance;return{commitPlacement:u,commitDeletion:d,commitWork:f,commitLifeCycles:v,commitAttachRef:m,commitDetachRef:h}},Sp=us.createCursor,Np=us.pop,Rp=us.push,Op=function(e){function t(){var e=p.current;return qn(null!==e,"Expected root container to exist. This error is likely caused by a bug in React. Please file an issue."),e}function n(e,t){Rp(p,t,e);var n=s(t);Rp(d,e,e),Rp(c,n,e)}function r(e){Np(c,e),Np(d,e),Np(p,e)}function o(){var e=c.current;return qn(null!=e,"Expected host context to exist. This error is likely caused by a bug in React. Please file an issue."),e}function a(e){var t=p.current;qn(null!=t,"Expected root host context to exist. This error is likely caused by a bug in React. Please file an issue.");var n=null!==c.current?c.current:Lu,r=u(n,e.type,t);n!==r&&(Rp(d,e,e),Rp(c,r,e))}function i(e){d.current===e&&(Np(c,e),Np(d,e))}function l(){c.current=null,p.current=null}var u=e.getChildHostContext,s=e.getRootHostContext,c=Sp(null),d=Sp(null),p=Sp(null);return{getHostContext:o,getRootHostContainer:t,popHostContainer:r,popHostContext:i,pushHostContainer:n,pushHostContext:a,resetHostContainer:l}},_p=Fs.popContextProvider,Fp=us.reset,Mp=xo.getStackAddendumByWorkInProgressFiber,Ap=uc.logCapturedError,Ip=tc.cloneFiber,Dp=fp.onCommitRoot,Lp=Pu.NoWork,Up=Pu.SynchronousPriority,Hp=Pu.TaskPriority,Wp=Pu.AnimationPriority,jp=Pu.HighPriority,Vp=Pu.LowPriority,Bp=Pu.OffscreenPriority,zp=ku.NoEffect,Kp=ku.Placement,Yp=ku.Update,qp=ku.PlacementAndUpdate,Qp=ku.Deletion,Xp=ku.ContentReset,$p=ku.Callback,Gp=ku.Err,Zp=ku.Ref,Jp=Qr.HostRoot,ef=Qr.HostComponent,tf=Qr.HostPortal,nf=Qr.ClassComponent,rf=Iu.getPendingPriority,of=Fs,af=of.resetContext,lf=1,uf=function(e){function t(e){se||(se=!0,q(e))}function n(e){ce||(ce=!0,Q(e))}function r(){Fp(),af(),A()}function o(){for(;null!==le&&le.current.pendingWorkPriority===Lp;){le.isScheduled=!1;var e=le.nextScheduledRoot;if(le.nextScheduledRoot=null,le===ue)return le=null,ue=null,oe=Lp,null;le=e}for(var t=le,n=null,o=Lp;null!==t;)t.current.pendingWorkPriority!==Lp&&(o===Lp||o>t.current.pendingWorkPriority)&&(o=t.current.pendingWorkPriority,n=t),t=t.nextScheduledRoot;return null!==n?(oe=o,Z=oe,r(),Ip(n.current,o)):(oe=Lp,null)}function a(){for(;null!==ae;){var t=ae.effectTag;if(t&Xp&&e.resetTextContent(ae.stateNode),t&Zp){var n=ae.alternate;null!==n&&Y(n)}var r=t&~($p|Gp|Xp|Zp);switch(r){case Kp:j(ae),ae.effectTag&=~Kp;break;case qp:j(ae),ae.effectTag&=~Kp;var o=ae.alternate;B(o,ae);break;case Yp:var a=ae.alternate;B(a,ae);break;case Qp:ge=!0,V(ae),ge=!1}ae=ae.nextEffect}}function i(){for(;null!==ae;){var e=ae.effectTag;if(e&(Yp|$p)){var t=ae.alternate;z(t,ae)}e&Zp&&K(ae),e&Gp&&C(ae);var n=ae.nextEffect;ae.nextEffect=null,ae=n}}function l(e){he=!0,ie=null;var t=e.stateNode;qn(t.current!==e,"Cannot commit the same tree as before. This is probably a bug related to the return field. This error is likely caused by a bug in React. Please file an issue."),ju.current=null;var n=Z;Z=Hp;var r=void 0;e.effectTag!==zp?null!==e.lastEffect?(e.lastEffect.nextEffect=e,r=e.firstEffect):r=e:r=e.firstEffect;var o=$();for(ae=r;null!==ae;){var l=null;try{a(e)}catch(e){l=e}null!==l&&(qn(null!==ae,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),g(ae,l),null!==ae&&(ae=ae.nextEffect))}for(G(o),t.current=e,ae=r;null!==ae;){var u=null;try{i(e)}catch(e){u=e}null!==u&&(qn(null!==ae,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),g(ae,u),null!==ae&&(ae=ae.nextEffect))}he=!1,"function"==typeof Dp&&Dp(e.stateNode),fe&&(fe.forEach(T),fe=null),Z=n}function u(e){var t=Lp,n=e.updateQueue,r=e.tag;null===n||r!==nf&&r!==Jp||(t=rf(n));for(var o=e.progressedChild;null!==o;)o.pendingWorkPriority!==Lp&&(t===Lp||t>o.pendingWorkPriority)&&(t=o.pendingWorkPriority),o=o.sibling;e.pendingWorkPriority=t}function s(e){for(;;){var t=e.alternate,n=H(t,e),r=e.return,o=e.sibling;if(u(e),null!==n)return n;if(null!==r&&(null===r.firstEffect&&(r.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==r.lastEffect&&(r.lastEffect.nextEffect=e.firstEffect),r.lastEffect=e.lastEffect),e.effectTag!==zp&&(null!==r.lastEffect?r.lastEffect.nextEffect=e:r.firstEffect=e,r.lastEffect=e)),null!==o)return o;if(null===r)return oeHp)for(;null!==re&&!te;)t.timeRemaining()>lf?(re=c(re),null===re&&null!==ie&&(t.timeRemaining()>lf?(l(ie),re=o(),v()):te=!0)):te=!0;else for(;null!==re&&oe!==Lp&&oe<=e;)re=c(re),null===re&&(re=o(),v());n&&console.timeEnd(n)}function h(e,r){qn(!ee,"performWork was called recursively. This error is likely caused by a bug in React. Please file an issue."),ee=!0;for(var o=!!r;e!==Lp&&!me;){qn(null!==r||er)&&(a=!0,o.pendingWorkPriority=r),null!==o.alternate&&(o.alternate.pendingWorkPriority===Lp||o.alternate.pendingWorkPriority>r)&&(a=!0,o.alternate.pendingWorkPriority=r),null===o.return){if(o.tag!==Jp)return;var i=o.stateNode;switch(P(i,r),r){case Up:return void h(Up,null);case Hp:return;case Wp:return void t(f);case jp:case Vp:case Bp:return void n(p)}}o=o.return}}function w(){return Z===Up&&(ee||ne)?Hp:Z}function T(e){E(e,Hp)}function x(e,t){var n=Z;Z=e;try{t()}finally{Z=n}}function S(e,t){var n=ne;ne=!0;try{return e(t)}finally{ne=n,ee||ne||h(Hp,null)}}function N(e){var t=ne;ne=!1;try{return e()}finally{ne=t}}function R(e){var t=Z;Z=Up;try{return e()}finally{Z=t}}function O(e){var t=Z;Z=Vp;try{return e()}finally{Z=t}}var _=Op(e),F=_.popHostContainer,M=_.popHostContext,A=_.resetHostContainer,I=Wd(e,_,E,w),D=I.beginWork,L=I.beginFailedWork,U=np(e,_),H=U.completeWork,W=xp(e,g),j=W.commitPlacement,V=W.commitDeletion,B=W.commitWork,z=W.commitLifeCycles,K=W.commitAttachRef,Y=W.commitDetachRef,q=e.scheduleAnimationCallback,Q=e.scheduleDeferredCallback,X=e.useSyncScheduling,$=e.prepareForCommit,G=e.resetAfterCommit,Z=X?Up:Vp,J=Lp,ee=!1,te=!1,ne=!1,re=null,oe=Lp,ae=null,ie=null,le=null,ue=null,se=!1,ce=!1,de=null,pe=null,fe=null,ve=null,me=null,he=!1,ge=!1;return{scheduleUpdate:E,getPriorityContext:w,performWithPriority:x,batchedUpdates:S,unbatchedUpdates:N,syncUpdates:R,deferredUpdates:O}},sf=function(e){qn(!1,"Missing injection for fiber getContextForSubtree")};In._injectFiber=function(e){sf=e};var cf=In,df=Iu.addTopLevelUpdate,pf=Fs.findCurrentUnmaskedContext,ff=Fs.isContextProvider,vf=Fs.processChildContext,mf=oc.createFiberRoot,hf=es.findCurrentHostFiber;cf._injectFiber(function(e){var t=pf(e);return ff(e)?vf(e,t,!1):t});var gf=function(e){function t(e,t,n){var a=o(),i={element:t};n=void 0===n?null:n,df(e,i,n,a),r(e,a)}var n=uf(e),r=n.scheduleUpdate,o=n.getPriorityContext,a=n.performWithPriority,i=n.batchedUpdates,l=n.unbatchedUpdates,u=n.syncUpdates,s=n.deferredUpdates;return{createContainer:function(e){return mf(e)},updateContainer:function(e,n,r,o){var a=n.current,i=cf(r);null===n.context?n.context=i:n.pendingContext=i,t(a,e,o)},performWithPriority:a,batchedUpdates:i,unbatchedUpdates:l,syncUpdates:u,deferredUpdates:s,getPublicRootInstance:function(e){var t=e.current;return t.child?t.child.stateNode:null},findHostInstance:function(e){var t=hf(e);return null===t?null:t.stateNode}}},yf=function(e){qn(!1,"Missing injection for fiber findDOMNode")},bf=function(e){qn(!1,"Missing injection for stack findDOMNode")},Cf=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=Hu.get(e);return t?"number"==typeof t.tag?yf(t):bf(t):void("function"==typeof e.render?qn(!1,"Unable to find node on an unmounted component."):qn(!1,"Element appears to be neither ReactComponent nor DOMNode. Keys: %s",Object.keys(e)))};Cf._injectFiber=function(e){yf=e},Cf._injectStack=function(e){bf=e};var kf=Cf,Pf=e.isValidElement,Ef=fp.injectInternals,wf=Fa.createElement,Tf=Fa.getChildNamespace,xf=Fa.setInitialProperties,Sf=Fa.diffProperties,Nf=Fa.updateProperties,Rf=ro.precacheFiberNode,Of=ro.updateFiberProps,_f=9;Cu.inject(),jr.injection.injectFiberControlledHostComponent(Fa),kf._injectFiber(function(e){return Lf.findHostInstance(e)});var Ff=null,Mf=null,Af=1,If=9,Df=11,Lf=gf({getRootHostContext:function(e){var t=e.namespaceURI||null,n=e.tagName,r=Tf(t,n);return r},getChildHostContext:function(e,t){var n=e;return Tf(n,t)},getPublicInstance:function(e){return e},prepareForCommit:function(){Ff=Ir.isEnabled(),Mf=Il.getSelectionInformation(),Ir.setEnabled(!1)},resetAfterCommit:function(){Il.restoreSelection(Mf),Mf=null,Ir.setEnabled(Ff),Ff=null},createInstance:function(e,t,n,r,o){var a=void 0;a=r;var i=wf(e,t,n,a);return Rf(o,i),Of(i,t),i},appendInitialChild:function(e,t){e.appendChild(t)},finalizeInitialChildren:function(e,t,n,r){return xf(e,t,n,r),Un(t,n)},prepareUpdate:function(e,t,n,r,o,a){return Sf(e,t,n,r,o)},commitMount:function(e,t,n,r){e.focus()},commitUpdate:function(e,t,n,r,o,a){Of(e,o),Nf(e,t,n,r,o)},shouldSetTextContent:function(e){return"string"==typeof e.children||"number"==typeof e.children||"object"==typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&"string"==typeof e.dangerouslySetInnerHTML.__html},resetTextContent:function(e){e.textContent=""},shouldDeprioritizeSubtree:function(e,t){return!!t.hidden},createTextInstance:function(e,t,n,r){var o=document.createTextNode(e);return Rf(r,o),o},commitTextUpdate:function(e,t,n){e.nodeValue=n},appendChild:function(e,t){e.appendChild(t)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},scheduleAnimationCallback:Qa.rAF,scheduleDeferredCallback:Qa.rIC,useSyncScheduling:!lo.fiberAsyncScheduling});Wi.injection.injectFiberBatchedUpdates(Lf.batchedUpdates);var Uf=!1,Hf={render:function(e,t,n){return Ln(t),ao.disableNewFiberFeatures&&(Pf(e)||("string"==typeof e?qn(!1,"ReactDOM.render(): Invalid component element. Instead of passing a string like 'div', pass React.createElement('div') or
."):"function"==typeof e?qn(!1,"ReactDOM.render(): Invalid component element. Instead of passing a class like Foo, pass React.createElement(Foo) or ."):null!=e&&"undefined"!=typeof e.props?qn(!1,"ReactDOM.render(): Invalid component element. This may be caused by unintentionally loading two independent copies of React."):qn(!1,"ReactDOM.render(): Invalid component element."))),Wn(null,e,t,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return null!=e&&Hu.has(e)?void 0:jn("38"),Wn(e,t,n,r)},unmountComponentAtNode:function(e){if(Dn(e)?void 0:jn("40"),Hn(),e._reactRootContainer)return Lf.unbatchedUpdates(function(){return Wn(null,null,e,function(){e._reactRootContainer=null})})},findDOMNode:kf,unstable_createPortal:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return Pc.createPortal(e,t,null,n)},unstable_batchedUpdates:Wi.batchedUpdates,unstable_deferredUpdates:Lf.deferredUpdates};"function"==typeof Ef&&Ef({findFiberByHostInstance:ro.getClosestInstanceFromNode,findHostInstanceByFiber:Lf.findHostInstance});var Wf=Hf;return Wf}); require(['react', 'react-dom'], function(React, ReactDOM) { ReactDOM.render( diff --git a/fixtures/packaging/systemjs-builder/dev/config.js b/fixtures/packaging/systemjs-builder/dev/config.js index bbe0d52dc33b..e1a8db9b0123 100644 --- a/fixtures/packaging/systemjs-builder/dev/config.js +++ b/fixtures/packaging/systemjs-builder/dev/config.js @@ -1,6 +1,6 @@ System.config({ paths: { - react: '../../../../build/rollup/react.umd-dev.js', - 'react-dom': '../../../../build/rollup/react-dom.umd-dev.js', + react: '../../../../build/rollup/dist/react.dev.js', + 'react-dom': '../../../../build/rollup/dist/react-dom.dev.js', }, }); diff --git a/fixtures/packaging/systemjs-builder/prod/config.js b/fixtures/packaging/systemjs-builder/prod/config.js index aaa106b39b86..b544d7c247d5 100644 --- a/fixtures/packaging/systemjs-builder/prod/config.js +++ b/fixtures/packaging/systemjs-builder/prod/config.js @@ -1,6 +1,6 @@ System.config({ paths: { - react: '../../../../build/rollup/react.umd-prod.min.js', - 'react-dom': '../../../../build/rollup/react-dom.umd-prod.min.js', + react: '../../../../build/rollup/dist/react.prod.min.js', + 'react-dom': '../../../../build/rollup/dist/react-dom.prod.min.js', }, }); diff --git a/fixtures/packaging/systemjs-builder/prod/output.js b/fixtures/packaging/systemjs-builder/prod/output.js index 82a6de57e923..611855bd0433 100644 --- a/fixtures/packaging/systemjs-builder/prod/output.js +++ b/fixtures/packaging/systemjs-builder/prod/output.js @@ -773,7 +773,7 @@ var define = $__System.amdDefine; shape: ne }; var re = Qt, - oe = "16.0.0-alpha.4", + oe = "16.0.0-alpha.5", ie = Y, ae = yt.createElement, ue = yt.createFactory, @@ -812,7 +812,7 @@ var define = $__System.amdDefine; (function() { var define = $__System.amdDefine; !function(e, t) { - "object" == typeof exports && "undefined" != typeof module ? module.exports = t(require("react")) : "function" == typeof define && define.amd ? define("3", ["2"], t) : e.ReactDOMFiber = t(e.React); + "object" == typeof exports && "undefined" != typeof module ? module.exports = t(require("react")) : "function" == typeof define && define.amd ? define("3", ["2"], t) : e.ReactDOM = t(e.React); }(this, function(e) { "use strict"; function t(e) { @@ -853,7 +853,7 @@ var define = $__System.amdDefine; } } function o(e, t, n, r, o, a, i, l) { - if (qn(t), !e) { + if (Yn(t), !e) { var u; if (void 0 === t) u = new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings."); @@ -868,20 +868,20 @@ var define = $__System.amdDefine; } } function a() { - if ($n) + if (Qn) for (var e in Xn) { var t = Xn[e], - n = $n.indexOf(e); - if (n > -1 ? void 0 : Vn("96", e), !Gn.plugins[n]) { - t.extractEvents ? void 0 : Vn("97", e), Gn.plugins[n] = t; + n = Qn.indexOf(e); + if (n > -1 ? void 0 : jn("96", e), !$n.plugins[n]) { + t.extractEvents ? void 0 : jn("97", e), $n.plugins[n] = t; var r = t.eventTypes; for (var o in r) - i(r[o], t, o) ? void 0 : Vn("98", o, e); + i(r[o], t, o) ? void 0 : jn("98", o, e); } } } function i(e, t, n) { - Gn.eventNameDispatchConfigs.hasOwnProperty(n) ? Vn("99", n) : void 0, Gn.eventNameDispatchConfigs[n] = e; + $n.eventNameDispatchConfigs.hasOwnProperty(n) ? jn("99", n) : void 0, $n.eventNameDispatchConfigs[n] = e; var r = e.phasedRegistrationNames; if (r) { for (var o in r) @@ -894,7 +894,7 @@ var define = $__System.amdDefine; return !!e.registrationName && (l(e.registrationName, t, n), !0); } function l(e, t, n) { - Gn.registrationNameModules[e] ? Vn("100", e) : void 0, Gn.registrationNameModules[e] = t, Gn.registrationNameDependencies[e] = t.eventTypes[n].dependencies; + $n.registrationNameModules[e] ? jn("100", e) : void 0, $n.registrationNameModules[e] = t, $n.registrationNameDependencies[e] = t.eventTypes[n].dependencies; } function u(e) { return function() { @@ -912,7 +912,7 @@ var define = $__System.amdDefine; } function p(e, t, n, r) { var o = e.type || "unknown-event"; - e.currentTarget = ir.getNodeFromInstance(r), tr.invokeGuardedCallbackAndCatchFirstError(o, n, void 0, e), e.currentTarget = null; + e.currentTarget = ar.getNodeFromInstance(r), er.invokeGuardedCallbackAndCatchFirstError(o, n, void 0, e), e.currentTarget = null; } function f(e, t) { var n = e._dispatchListeners, @@ -942,7 +942,7 @@ var define = $__System.amdDefine; function h(e) { var t = e._dispatchListeners, n = e._dispatchInstances; - Array.isArray(t) ? Vn("103") : void 0, e.currentTarget = t ? ir.getNodeFromInstance(n) : null; + Array.isArray(t) ? jn("103") : void 0, e.currentTarget = t ? ar.getNodeFromInstance(n) : null; var r = t ? t(e) : null; return e.currentTarget = null, e._dispatchListeners = null, e._dispatchInstances = null, r; } @@ -950,7 +950,7 @@ var define = $__System.amdDefine; return !!e._dispatchListeners; } function y(e, t) { - return null == t ? Vn("30") : void 0, null == e ? t : Array.isArray(e) ? Array.isArray(t) ? (e.push.apply(e, t), e) : (e.push(t), e) : Array.isArray(t) ? [e].concat(t) : [e, t]; + return null == t ? jn("30") : void 0, null == e ? t : Array.isArray(e) ? Array.isArray(t) ? (e.push.apply(e, t), e) : (e.push(t), e) : Array.isArray(t) ? [e].concat(t) : [e, t]; } function b(e, t, n) { Array.isArray(e) ? e.forEach(t, n) : e && t.call(n, e); @@ -976,25 +976,25 @@ var define = $__System.amdDefine; } } function P(e) { - mr.enqueueEvents(e), mr.processEventQueue(!1); + vr.enqueueEvents(e), vr.processEventQueue(!1); } function E(e, t) { var n = {}; return n[e.toLowerCase()] = t.toLowerCase(), n["Webkit" + e] = "webkit" + t, n["Moz" + e] = "moz" + t, n["ms" + e] = "MS" + t, n["O" + e] = "o" + t.toLowerCase(), n; } function w(e) { - if (wr[e]) - return wr[e]; - if (!Er[e]) + if (Er[e]) + return Er[e]; + if (!Pr[e]) return e; - var t = Er[e]; + var t = Pr[e]; for (var n in t) - if (t.hasOwnProperty(n) && n in Tr) - return wr[e] = t[n]; + if (t.hasOwnProperty(n) && n in wr) + return Er[e] = t[n]; return ""; } function T(e, t) { - if (!Pr.canUseDOM || t && !("addEventListener" in document)) + if (!kr.canUseDOM || t && !("addEventListener" in document)) return !1; var n = "on" + e, r = n in document; @@ -1002,27 +1002,27 @@ var define = $__System.amdDefine; var o = document.createElement("div"); o.setAttribute(n, "return;"), r = "function" == typeof o[n]; } - return !r && xr && "wheel" === e && (r = document.implementation.hasFeature("Events.wheel", "3.0")), r; + return !r && Tr && "wheel" === e && (r = document.implementation.hasFeature("Events.wheel", "3.0")), r; } function x(e) { - return Object.prototype.hasOwnProperty.call(e, Ar) || (e[Ar] = Fr++, Or[e[Ar]] = {}), Or[e[Ar]]; + return Object.prototype.hasOwnProperty.call(e, Mr) || (e[Mr] = _r++, Rr[e[Mr]] = {}), Rr[e[Mr]]; } function S(e) { - var t = lr.getInstanceFromNode(e); + var t = ir.getInstanceFromNode(e); if (t) { if ("number" == typeof t.tag) { - Qn(Lr && "function" == typeof Lr.restoreControlledState, "Fiber needs to be injected to handle a fiber target for controlled events."); - var n = lr.getFiberCurrentPropsFromNode(t.stateNode); - return void Lr.restoreControlledState(t.stateNode, t.type, n); + qn(Dr && "function" == typeof Dr.restoreControlledState, "Fiber needs to be injected to handle a fiber target for controlled events."); + var n = ir.getFiberCurrentPropsFromNode(t.stateNode); + return void Dr.restoreControlledState(t.stateNode, t.type, n); } - Qn("function" == typeof t.restoreControlledState, "The internal instance must be a React host component."), t.restoreControlledState(); + qn("function" == typeof t.restoreControlledState, "The internal instance must be a React host component."), t.restoreControlledState(); } } function N(e, t) { return (e & t) === t; } function R(e, t) { - return 1 === e.nodeType && e.getAttribute(Zr) === "" + t || 8 === e.nodeType && e.nodeValue === " react-text: " + t + " " || 8 === e.nodeType && e.nodeValue === " react-empty: " + t + " "; + return 1 === e.nodeType && e.getAttribute(Gr) === "" + t || 8 === e.nodeType && e.nodeValue === " react-text: " + t + " " || 8 === e.nodeType && e.nodeValue === " react-empty: " + t + " "; } function O(e) { for (var t; t = e._renderedComponent; ) @@ -1031,17 +1031,17 @@ var define = $__System.amdDefine; } function _(e, t) { var n = O(e); - n._hostNode = t, t[to] = n; + n._hostNode = t, t[eo] = n; } function F(e, t) { - t[to] = e; + t[eo] = e; } function M(e) { var t = e._hostNode; - t && (delete t[to], e._hostNode = null); + t && (delete t[eo], e._hostNode = null); } function A(e, t) { - if (!(e._flags & Jr.hasCachedChildNodes)) { + if (!(e._flags & Zr.hasCachedChildNodes)) { var n = e._renderedChildren, r = t.firstChild; e: for (var o in n) @@ -1054,55 +1054,55 @@ var define = $__System.amdDefine; _(a, r); continue e; } - Vn("32", i); + jn("32", i); } } - e._flags |= Jr.hasCachedChildNodes; + e._flags |= Zr.hasCachedChildNodes; } } function I(e) { - if (e[to]) - return e[to]; - for (var t = []; !e[to]; ) { + if (e[eo]) + return e[eo]; + for (var t = []; !e[eo]; ) { if (t.push(e), !e.parentNode) return null; e = e.parentNode; } var n, - r = e[to]; - if (r.tag === Xr || r.tag === Gr) + r = e[eo]; + if (r.tag === Xr || r.tag === $r) return r; - for (; e && (r = e[to]); e = t.pop()) + for (; e && (r = e[eo]); e = t.pop()) n = r, t.length && A(r, e); return n; } function D(e) { - var t = e[to]; - return t ? t.tag === Xr || t.tag === Gr ? t : t._hostNode === e ? t : null : (t = I(e), null != t && t._hostNode === e ? t : null); + var t = e[eo]; + return t ? t.tag === Xr || t.tag === $r ? t : t._hostNode === e ? t : null : (t = I(e), null != t && t._hostNode === e ? t : null); } function L(e) { - if (e.tag === Xr || e.tag === Gr) + if (e.tag === Xr || e.tag === $r) return e.stateNode; - if (void 0 === e._hostNode ? Vn("33") : void 0, e._hostNode) + if (void 0 === e._hostNode ? jn("33") : void 0, e._hostNode) return e._hostNode; for (var t = []; !e._hostNode; ) - t.push(e), e._hostParent ? void 0 : Vn("34"), e = e._hostParent; + t.push(e), e._hostParent ? void 0 : jn("34"), e = e._hostParent; for (; t.length; e = t.pop()) A(e, e._hostNode); return e._hostNode; } function U(e) { - return e[no] || null; + return e[to] || null; } function H(e, t) { - e[no] = t; + e[to] = t; } function W(e, t) { return e + t.charAt(0).toUpperCase() + t.substring(1); } function j(e, t, n) { var r = null == t || "boolean" == typeof t || "" === t; - return r ? "" : "number" != typeof t || 0 === t || mo.hasOwnProperty(e) && mo[e] ? ("" + t).trim() : t + "px"; + return r ? "" : "number" != typeof t || 0 === t || vo.hasOwnProperty(e) && vo[e] ? ("" + t).trim() : t + "px"; } function V(e) { if ("function" == typeof e.getName) { @@ -1120,10 +1120,10 @@ var define = $__System.amdDefine; return null; } function B(e) { - return e.replace(yo, "-$1").toLowerCase(); + return e.replace(go, "-$1").toLowerCase(); } function z(e) { - return bo(e).replace(Co, "-ms-"); + return yo(e).replace(bo, "-ms-"); } function K(e) { var t = {}; @@ -1136,15 +1136,15 @@ var define = $__System.amdDefine; } function q(e) { switch (e.tag) { + case Po: case Eo: case wo: case To: - case xo: var t = e._debugOwner, n = e._debugSource, - r = go(e), + r = ho(e), o = null; - return t && (o = go(t)), Y(r, n, o); + return t && (o = ho(t)), Y(r, n, o); default: return ""; } @@ -1157,26 +1157,15 @@ var define = $__System.amdDefine; while (n); return t; } - function $() { + function X() { return null; } - function X() { + function $() { return null; } function G(e) { - var t = Function.prototype.toString, - n = Object.prototype.hasOwnProperty, - r = RegExp("^" + t.call(n).replace(/[\\^$.*+?()[\]{}|]/g, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$"); - try { - var o = t.call(e); - return r.test(o); - } catch (e) { - return !1; - } - } - function Z(e) { var t = "" + e, - n = oa.exec(t); + n = jo.exec(t); if (!n) return t; var r, @@ -1207,19 +1196,19 @@ var define = $__System.amdDefine; } return i !== a ? o + t.substring(i, a) : o; } + function Z(e) { + return "boolean" == typeof e || "number" == typeof e ? "" + e : G(e); + } function J(e) { - return "boolean" == typeof e || "number" == typeof e ? "" + e : Z(e); + return '"' + Vo(e) + '"'; } function ee(e) { - return '"' + aa(e) + '"'; - } - function te(e) { - return !!sa.hasOwnProperty(e) || !ua.hasOwnProperty(e) && (la.test(e) ? (sa[e] = !0, !0) : (ua[e] = !0, !1)); + return !!Yo.hasOwnProperty(e) || !Ko.hasOwnProperty(e) && (zo.test(e) ? (Yo[e] = !0, !0) : (Ko[e] = !0, !1)); } - function ne(e, t) { + function te(e, t) { return null == t || e.hasBooleanValue && !t || e.hasNumericValue && isNaN(t) || e.hasPositiveNumericValue && t < 1 || e.hasOverloadedBooleanValue && t === !1; } - function re(e, t) { + function ne(e, t) { var n = t.name; if ("radio" === t.type && null != n) { for (var r = e; r.parentNode; ) @@ -1228,19 +1217,19 @@ var define = $__System.amdDefine; a = 0; a < o.length; a++) { var i = o[a]; if (i !== e && i.form === e.form) { - var l = oo.getFiberCurrentPropsFromNode(i); - l ? void 0 : Vn("90"), pa.updateWrapper(i, l); + var l = ro.getFiberCurrentPropsFromNode(i); + l ? void 0 : jn("90"), Xo.updateWrapper(i, l); } } } } - function oe(t) { + function re(t) { var n = ""; return e.Children.forEach(t, function(e) { null != e && ("string" != typeof e && "number" != typeof e || (n += e)); }), n; } - function ae(e, t, n) { + function oe(e, t, n) { var r = e.options; if (t) { for (var o = n, @@ -1259,26 +1248,26 @@ var define = $__System.amdDefine; r.length && (r[0].selected = !0); } } - function ie(e) { + function ae(e) { var t = e.type, n = e.nodeName; return n && "input" === n.toLowerCase() && ("checkbox" === t || "radio" === t); } - function le(e) { + function ie(e) { return "number" == typeof e.tag && (e = e.stateNode), e._wrapperState.valueTracker; } - function ue(e, t) { + function le(e, t) { e._wrapperState.valueTracker = t; } - function se(e) { + function ue(e) { delete e._wrapperState.valueTracker; } - function ce(e) { + function se(e) { var t; - return e && (t = ie(e) ? "" + e.checked : e.value), t; + return e && (t = ae(e) ? "" + e.checked : e.value), t; } - function de(e, t) { - var n = ie(e) ? "checked" : "value", + function ce(e, t) { + var n = ae(e) ? "checked" : "value", r = Object.getOwnPropertyDescriptor(e.constructor.prototype, n), o = "" + e[n]; if (!e.hasOwnProperty(n) && "function" == typeof r.get && "function" == typeof r.set) { @@ -1300,199 +1289,199 @@ var define = $__System.amdDefine; o = "" + e; }, stopTracking: function() { - se(t), delete e[n]; + ue(t), delete e[n]; } }; return a; } } - function pe() { - var e = Ma(); + function de() { + var e = ha(); return e ? "\n\nThis DOM node was rendered by `" + e + "`." : ""; } - function fe(e, t) { - t && (qa[e] && (null != t.children || null != t.dangerouslySetInnerHTML ? Vn("137", e, pe()) : void 0), null != t.dangerouslySetInnerHTML && (null != t.children ? Vn("60") : void 0, "object" == typeof t.dangerouslySetInnerHTML && Wa in t.dangerouslySetInnerHTML ? void 0 : Vn("61")), null != t.style && "object" != typeof t.style ? Vn("62", pe()) : void 0); + function pe(e, t) { + t && (Oa[e] && (null != t.children || null != t.dangerouslySetInnerHTML ? jn("137", e, de()) : void 0), null != t.dangerouslySetInnerHTML && (null != t.children ? jn("60") : void 0, "object" == typeof t.dangerouslySetInnerHTML && Ea in t.dangerouslySetInnerHTML ? void 0 : jn("61")), null != t.style && "object" != typeof t.style ? jn("62", de()) : void 0); } - function ve(e, t) { - var n = e.nodeType === za, + function fe(e, t) { + var n = e.nodeType === Sa, r = n ? e : e.ownerDocument; - Aa(t, r); + ga(t, r); } - function me(e) { - e.onclick = or; + function ve(e) { + e.onclick = rr; } - function he(e, t) { + function me(e, t) { switch (t) { case "iframe": case "object": - Dr.trapBubbledEvent("topLoad", "load", e); + Ir.trapBubbledEvent("topLoad", "load", e); break; case "video": case "audio": - for (var n in Ka) - Ka.hasOwnProperty(n) && Dr.trapBubbledEvent(n, Ka[n], e); + for (var n in Na) + Na.hasOwnProperty(n) && Ir.trapBubbledEvent(n, Na[n], e); break; case "source": - Dr.trapBubbledEvent("topError", "error", e); + Ir.trapBubbledEvent("topError", "error", e); break; case "img": case "image": - Dr.trapBubbledEvent("topError", "error", e), Dr.trapBubbledEvent("topLoad", "load", e); + Ir.trapBubbledEvent("topError", "error", e), Ir.trapBubbledEvent("topLoad", "load", e); break; case "form": - Dr.trapBubbledEvent("topReset", "reset", e), Dr.trapBubbledEvent("topSubmit", "submit", e); + Ir.trapBubbledEvent("topReset", "reset", e), Ir.trapBubbledEvent("topSubmit", "submit", e); break; case "input": case "select": case "textarea": - Dr.trapBubbledEvent("topInvalid", "invalid", e); + Ir.trapBubbledEvent("topInvalid", "invalid", e); break; case "details": - Dr.trapBubbledEvent("topToggle", "toggle", e); + Ir.trapBubbledEvent("topToggle", "toggle", e); } } - function ge(e, t) { + function he(e, t) { return e.indexOf("-") >= 0 || null != t.is; } - function ye(e, t, n, r) { + function ge(e, t, n, r) { for (var o in n) { var a = n[o]; if (n.hasOwnProperty(o)) - if (o === Ha) - Vo.setValueForStyles(e, a); - else if (o === Da) { - var i = a ? a[Wa] : void 0; - null != i && Sa(e, i); + if (o === Pa) + Io.setValueForStyles(e, a); + else if (o === ba) { + var i = a ? a[Ea] : void 0; + null != i && ca(e, i); } else - o === Ua ? "string" == typeof a ? Ra(e, a) : "number" == typeof a && Ra(e, "" + a) : o === La || (Ia.hasOwnProperty(o) ? a && ve(t, o) : r ? da.setValueForAttribute(e, o, a) : (Yr.properties[o] || Yr.isCustomAttribute(o)) && null != a && da.setValueForProperty(e, o, a)); + o === ka ? "string" == typeof a ? pa(e, a) : "number" == typeof a && pa(e, "" + a) : o === Ca || (ya.hasOwnProperty(o) ? a && fe(t, o) : r ? Qo.setValueForAttribute(e, o, a) : (Kr.properties[o] || Kr.isCustomAttribute(o)) && null != a && Qo.setValueForProperty(e, o, a)); } } - function be(e, t, n, r) { + function ye(e, t, n, r) { for (var o = 0; o < t.length; o += 2) { var a = t[o], i = t[o + 1]; - a === Ha ? Vo.setValueForStyles(e, i) : a === Da ? Sa(e, i) : a === Ua ? Ra(e, i) : r ? null != i ? da.setValueForAttribute(e, a, i) : da.deleteValueForAttribute(e, a) : (Yr.properties[a] || Yr.isCustomAttribute(a)) && (null != i ? da.setValueForProperty(e, a, i) : da.deleteValueForProperty(e, a)); + a === Pa ? Io.setValueForStyles(e, i) : a === ba ? ca(e, i) : a === ka ? pa(e, i) : r ? null != i ? Qo.setValueForAttribute(e, a, i) : Qo.deleteValueForAttribute(e, a) : (Kr.properties[a] || Kr.isCustomAttribute(a)) && (null != i ? Qo.setValueForProperty(e, a, i) : Qo.deleteValueForProperty(e, a)); } } - function Ce(e) { + function be(e) { switch (e) { case "svg": - return Va; + return Ta; case "math": - return Ba; + return xa; default: - return ja; + return wa; } } - function ke(e) { + function Ce(e) { if (void 0 !== e._hostParent) return e._hostParent; if ("number" == typeof e.tag) { do e = e.return; - while (e && e.tag !== vi); + while (e && e.tag !== Ga); if (e) return e; } return null; } - function Pe(e, t) { + function ke(e, t) { for (var n = 0, - r = e; r; r = ke(r)) + r = e; r; r = Ce(r)) n++; for (var o = 0, - a = t; a; a = ke(a)) + a = t; a; a = Ce(a)) o++; for (; n - o > 0; ) - e = ke(e), n--; + e = Ce(e), n--; for (; o - n > 0; ) - t = ke(t), o--; + t = Ce(t), o--; for (var i = n; i--; ) { if (e === t || e === t.alternate) return e; - e = ke(e), t = ke(t); + e = Ce(e), t = Ce(t); } return null; } - function Ee(e, t) { + function Pe(e, t) { for (; t; ) { if (e === t || e === t.alternate) return !0; - t = ke(t); + t = Ce(t); } return !1; } - function we(e) { - return ke(e); + function Ee(e) { + return Ce(e); } - function Te(e, t, n) { + function we(e, t, n) { for (var r = []; e; ) - r.push(e), e = ke(e); + r.push(e), e = Ce(e); var o; for (o = r.length; o-- > 0; ) t(r[o], "captured", n); for (o = 0; o < r.length; o++) t(r[o], "bubbled", n); } - function xe(e, t, n, r, o) { - for (var a = e && t ? Pe(e, t) : null, + function Te(e, t, n, r, o) { + for (var a = e && t ? ke(e, t) : null, i = []; e && e !== a; ) - i.push(e), e = ke(e); + i.push(e), e = Ce(e); for (var l = []; t && t !== a; ) - l.push(t), t = ke(t); + l.push(t), t = Ce(t); var u; for (u = 0; u < i.length; u++) n(i[u], "bubbled", r); for (u = l.length; u-- > 0; ) n(l[u], "captured", o); } - function Se(e, t, n) { + function xe(e, t, n) { var r = t.dispatchConfig.phasedRegistrationNames[n]; - return hi(e, r); + return Ja(e, r); } - function Ne(e, t, n) { - var r = Se(e, n, t); - r && (n._dispatchListeners = ur(n._dispatchListeners, r), n._dispatchInstances = ur(n._dispatchInstances, e)); + function Se(e, t, n) { + var r = xe(e, n, t); + r && (n._dispatchListeners = lr(n._dispatchListeners, r), n._dispatchInstances = lr(n._dispatchInstances, e)); } - function Re(e) { - e && e.dispatchConfig.phasedRegistrationNames && mi.traverseTwoPhase(e._targetInst, Ne, e); + function Ne(e) { + e && e.dispatchConfig.phasedRegistrationNames && Za.traverseTwoPhase(e._targetInst, Se, e); } - function Oe(e) { + function Re(e) { if (e && e.dispatchConfig.phasedRegistrationNames) { var t = e._targetInst, - n = t ? mi.getParentInstance(t) : null; - mi.traverseTwoPhase(n, Ne, e); + n = t ? Za.getParentInstance(t) : null; + Za.traverseTwoPhase(n, Se, e); } } - function _e(e, t, n) { + function Oe(e, t, n) { if (n && n.dispatchConfig.registrationName) { var r = n.dispatchConfig.registrationName, - o = hi(e, r); - o && (n._dispatchListeners = ur(n._dispatchListeners, o), n._dispatchInstances = ur(n._dispatchInstances, e)); + o = Ja(e, r); + o && (n._dispatchListeners = lr(n._dispatchListeners, o), n._dispatchInstances = lr(n._dispatchInstances, e)); } } + function _e(e) { + e && e.dispatchConfig.registrationName && Oe(e._targetInst, null, e); + } function Fe(e) { - e && e.dispatchConfig.registrationName && _e(e._targetInst, null, e); + ur(e, Ne); } function Me(e) { - sr(e, Re); - } - function Ae(e) { - sr(e, Oe); + ur(e, Re); } - function Ie(e, t, n, r) { - mi.traverseEnterLeave(n, r, _e, e, t); + function Ae(e, t, n, r) { + Za.traverseEnterLeave(n, r, Oe, e, t); } - function De(e) { - sr(e, Fe); + function Ie(e) { + ur(e, _e); } - function Le() { - return !Ri && Pr.canUseDOM && (Ri = "textContent" in document.documentElement ? "textContent" : "innerText"), Ri; + function De() { + return !pi && kr.canUseDOM && (pi = "textContent" in document.documentElement ? "textContent" : "innerText"), pi; } - function Ue(e) { + function Le(e) { this._root = e, this._startText = this.getText(), this._fallbackText = null; } - function He(e, t, n, r) { + function Ue(e, t, n, r) { this.dispatchConfig = e, this._targetInst = t, this.nativeEvent = n; var o = this.constructor.Interface; for (var a in o) @@ -1501,40 +1490,40 @@ var define = $__System.amdDefine; i ? this[a] = i(n) : "target" === a ? this.target = r : this[a] = n[a]; } var l = null != n.defaultPrevented ? n.defaultPrevented : n.returnValue === !1; - return l ? this.isDefaultPrevented = or.thatReturnsTrue : this.isDefaultPrevented = or.thatReturnsFalse, this.isPropagationStopped = or.thatReturnsFalse, this; + return l ? this.isDefaultPrevented = rr.thatReturnsTrue : this.isDefaultPrevented = rr.thatReturnsFalse, this.isPropagationStopped = rr.thatReturnsFalse, this; } - function We(e, t, n, r) { - return Ai.call(this, e, t, n, r); + function He(e, t, n, r) { + return gi.call(this, e, t, n, r); } - function je(e, t, n, r) { - return Ai.call(this, e, t, n, r); + function We(e, t, n, r) { + return gi.call(this, e, t, n, r); } - function Ve() { + function je() { var e = window.opera; return "object" == typeof e && "function" == typeof e.version && parseInt(e.version(), 10) <= 12; } - function Be(e) { + function Ve(e) { return (e.ctrlKey || e.altKey || e.metaKey) && !(e.ctrlKey && e.altKey); } - function ze(e) { + function Be(e) { switch (e) { case "topCompositionStart": - return qi.compositionStart; + return Oi.compositionStart; case "topCompositionEnd": - return qi.compositionEnd; + return Oi.compositionEnd; case "topCompositionUpdate": - return qi.compositionUpdate; + return Oi.compositionUpdate; } } - function Ke(e, t) { - return "topKeyDown" === e && t.keyCode === Wi; + function ze(e, t) { + return "topKeyDown" === e && t.keyCode === Ei; } - function Ye(e, t) { + function Ke(e, t) { switch (e) { case "topKeyUp": - return Hi.indexOf(t.keyCode) !== -1; + return Pi.indexOf(t.keyCode) !== -1; case "topKeyDown": - return t.keyCode !== Wi; + return t.keyCode !== Ei; case "topKeyPress": case "topMouseDown": case "topBlur": @@ -1543,44 +1532,44 @@ var define = $__System.amdDefine; return !1; } } - function qe(e) { + function Ye(e) { var t = e.detail; return "object" == typeof t && "data" in t ? t.data : null; } - function Qe(e, t, n, r) { + function qe(e, t, n, r) { var o, a; - if (ji ? o = ze(e) : $i ? Ye(e, n) && (o = qi.compositionEnd) : Ke(e, n) && (o = qi.compositionStart), !o) + if (wi ? o = Be(e) : Fi ? Ke(e, n) && (o = Oi.compositionEnd) : ze(e, n) && (o = Oi.compositionStart), !o) return null; - zi && ($i || o !== qi.compositionStart ? o === qi.compositionEnd && $i && (a = $i.getData()) : $i = _i.getPooled(r)); - var i = Di.getPooled(o, t, n, r); + Si && (Fi || o !== Oi.compositionStart ? o === Oi.compositionEnd && Fi && (a = Fi.getData()) : Fi = vi.getPooled(r)); + var i = bi.getPooled(o, t, n, r); if (a) i.data = a; else { - var l = qe(n); + var l = Ye(n); null !== l && (i.data = l); } - return yi.accumulateTwoPhaseDispatches(i), i; + return ti.accumulateTwoPhaseDispatches(i), i; } - function $e(e, t) { + function Qe(e, t) { switch (e) { case "topCompositionEnd": - return qe(t); + return Ye(t); case "topKeyPress": var n = t.which; - return n !== Ki ? null : (Qi = !0, Yi); + return n !== Ni ? null : (_i = !0, Ri); case "topTextInput": var r = t.data; - return r === Yi && Qi ? null : r; + return r === Ri && _i ? null : r; default: return null; } } function Xe(e, t) { - if ($i) { - if ("topCompositionEnd" === e || !ji && Ye(e, t)) { - var n = $i.getData(); - return _i.release($i), $i = null, n; + if (Fi) { + if ("topCompositionEnd" === e || !wi && Ke(e, t)) { + var n = Fi.getData(); + return vi.release(Fi), Fi = null, n; } return null; } @@ -1588,122 +1577,122 @@ var define = $__System.amdDefine; case "topPaste": return null; case "topKeyPress": - return t.which && !Be(t) ? String.fromCharCode(t.which) : null; + return t.which && !Ve(t) ? String.fromCharCode(t.which) : null; case "topCompositionEnd": - return zi ? null : t.data; + return Si ? null : t.data; default: return null; } } - function Ge(e, t, n, r) { + function $e(e, t, n, r) { var o; - if (o = Bi ? $e(e, n) : Xe(e, n), !o) + if (o = xi ? Qe(e, n) : Xe(e, n), !o) return null; - var a = Ui.getPooled(qi.beforeInput, t, n, r); - return a.data = o, yi.accumulateTwoPhaseDispatches(a), a; + var a = ki.getPooled(Oi.beforeInput, t, n, r); + return a.data = o, ti.accumulateTwoPhaseDispatches(a), a; + } + function Ge(e, t) { + return Di(e, t); } function Ze(e, t) { - return Ji(e, t); + return Ii(Ge, e, t); } function Je(e, t) { - return Zi(Ze, e, t); - } - function et(e, t) { - if (el) - return Je(e, t); - el = !0; + if (Li) + return Ze(e, t); + Li = !0; try { - return Je(e, t); + return Ze(e, t); } finally { - el = !1, Vr.restoreStateIfNeeded(); + Li = !1, jr.restoreStateIfNeeded(); } } - function tt(e) { + function et(e) { var t = e.target || e.srcElement || window; return t.correspondingUseElement && (t = t.correspondingUseElement), 3 === t.nodeType ? t.parentNode : t; } - function nt(e) { + function tt(e) { var t = e && e.nodeName && e.nodeName.toLowerCase(); - return "input" === t ? !!al[e.type] : "textarea" === t; + return "input" === t ? !!Vi[e.type] : "textarea" === t; } - function rt(e, t, n) { - var r = Ai.getPooled(ll.change, e, t, n); - return r.type = "change", Vr.enqueueStateRestore(n), yi.accumulateTwoPhaseDispatches(r), r; + function nt(e, t, n) { + var r = gi.getPooled(zi.change, e, t, n); + return r.type = "change", jr.enqueueStateRestore(n), ti.accumulateTwoPhaseDispatches(r), r; } - function ot(e) { + function rt(e) { var t = e.nodeName && e.nodeName.toLowerCase(); return "select" === t || "input" === t && "file" === e.type; } - function at(e) { - var t = rt(sl, e, ol(e)); - rl.batchedUpdates(it, t); + function ot(e) { + var t = nt(Yi, e, ji(e)); + Wi.batchedUpdates(at, t); } - function it(e) { - mr.enqueueEvents(e), mr.processEventQueue(!1); + function at(e) { + vr.enqueueEvents(e), vr.processEventQueue(!1); } - function lt(e, t) { - ul = e, sl = t, ul.attachEvent("onchange", at); + function it(e, t) { + Ki = e, Yi = t, Ki.attachEvent("onchange", ot); } - function ut() { - ul && (ul.detachEvent("onchange", at), ul = null, sl = null); + function lt() { + Ki && (Ki.detachEvent("onchange", ot), Ki = null, Yi = null); } - function st(e) { - if (_a.updateValueIfChanged(e)) + function ut(e) { + if (va.updateValueIfChanged(e)) return e; } - function ct(e, t) { + function st(e, t) { if ("topChange" === e) return t; } - function dt(e, t, n) { - "topFocus" === e ? (ut(), lt(t, n)) : "topBlur" === e && ut(); + function ct(e, t, n) { + "topFocus" === e ? (lt(), it(t, n)) : "topBlur" === e && lt(); } - function pt(e, t) { - ul = e, sl = t, ul.attachEvent("onpropertychange", vt); + function dt(e, t) { + Ki = e, Yi = t, Ki.attachEvent("onpropertychange", ft); } - function ft() { - ul && (ul.detachEvent("onpropertychange", vt), ul = null, sl = null); + function pt() { + Ki && (Ki.detachEvent("onpropertychange", ft), Ki = null, Yi = null); } - function vt(e) { - "value" === e.propertyName && st(sl) && at(e); + function ft(e) { + "value" === e.propertyName && ut(Yi) && ot(e); } - function mt(e, t, n) { - "topFocus" === e ? (ft(), pt(t, n)) : "topBlur" === e && ft(); + function vt(e, t, n) { + "topFocus" === e ? (pt(), dt(t, n)) : "topBlur" === e && pt(); } - function ht(e, t) { + function mt(e, t) { if ("topSelectionChange" === e || "topKeyUp" === e || "topKeyDown" === e) - return st(sl); + return ut(Yi); } - function gt(e) { + function ht(e) { var t = e.nodeName; return t && "input" === t.toLowerCase() && ("checkbox" === e.type || "radio" === e.type); } - function yt(e, t) { + function gt(e, t) { if ("topClick" === e) - return st(t); + return ut(t); } - function bt(e, t) { + function yt(e, t) { if ("topInput" === e || "topChange" === e) - return st(t); + return ut(t); } - function Ct(e, t, n, r) { - return Ai.call(this, e, t, n, r); + function bt(e, t, n, r) { + return gi.call(this, e, t, n, r); } - function kt(e) { + function Ct(e) { var t = this, n = t.nativeEvent; if (n.getModifierState) return n.getModifierState(e); - var r = yl[e]; + var r = tl[e]; return !!r && !!n[r]; } - function Pt(e) { - return kt; + function kt(e) { + return Ct; } - function Et(e, t, n, r) { - return gl.call(this, e, t, n, r); + function Pt(e, t, n, r) { + return el.call(this, e, t, n, r); } - function wt(e) { + function Et(e) { return e === window ? { x: window.pageXOffset || document.documentElement.scrollLeft, y: window.pageYOffset || document.documentElement.scrollTop @@ -1712,21 +1701,21 @@ var define = $__System.amdDefine; y: e.scrollTop }; } - function Tt(e) { + function wt(e) { if ("number" == typeof e.tag) { for (; e.return; ) e = e.return; - return e.tag !== Il ? null : e.stateNode.containerInfo; + return e.tag !== yl ? null : e.stateNode.containerInfo; } for (; e._hostParent; ) e = e._hostParent; - var t = oo.getNodeFromInstance(e); + var t = ro.getNodeFromInstance(e); return t.parentNode; } - function xt(e, t, n) { + function Tt(e, t, n) { this.topLevelType = e, this.nativeEvent = t, this.targetInst = n, this.ancestors = []; } - function St(e) { + function xt(e) { var t = e.targetInst, n = t; do { @@ -1734,32 +1723,32 @@ var define = $__System.amdDefine; e.ancestors.push(n); break; } - var r = Tt(n); + var r = wt(n); if (!r) break; - e.ancestors.push(n), n = oo.getClosestInstanceFromNode(r); + e.ancestors.push(n), n = ro.getClosestInstanceFromNode(r); } while (n); for (var o = 0; o < e.ancestors.length; o++) - t = e.ancestors[o], Dl._handleTopLevel(e.topLevelType, t, e.nativeEvent, ol(e.nativeEvent)); + t = e.ancestors[o], bl._handleTopLevel(e.topLevelType, t, e.nativeEvent, ji(e.nativeEvent)); } - function Nt(e) { - var t = Al(window); + function St(e) { + var t = gl(window); e(t); } - function Rt(e) { + function Nt(e) { for (; e && e.firstChild; ) e = e.firstChild; return e; } - function Ot(e) { + function Rt(e) { for (; e; ) { if (e.nextSibling) return e.nextSibling; e = e.parentNode; } } - function _t(e, t) { - for (var n = Rt(e), + function Ot(e, t) { + for (var n = Nt(e), r = 0, o = 0; n; ) { if (3 === n.nodeType) { @@ -1770,13 +1759,13 @@ var define = $__System.amdDefine; }; r = o; } - n = Rt(Ot(n)); + n = Nt(Rt(n)); } } - function Ft(e, t, n, r) { + function _t(e, t, n, r) { return e === n && t === r; } - function Mt(e) { + function Ft(e) { var t = document.selection, n = t.createRange(), r = n.text.length, @@ -1789,7 +1778,7 @@ var define = $__System.amdDefine; end: i }; } - function At(e) { + function Mt(e) { var t = window.getSelection && window.getSelection(); if (!t || 0 === t.rangeCount) return null; @@ -1803,11 +1792,11 @@ var define = $__System.amdDefine; } catch (e) { return null; } - var l = Ft(t.anchorNode, t.anchorOffset, t.focusNode, t.focusOffset), + var l = _t(t.anchorNode, t.anchorOffset, t.focusNode, t.focusOffset), u = l ? 0 : i.toString().length, s = i.cloneRange(); s.selectNodeContents(e), s.setEnd(i.startContainer, i.startOffset); - var c = Ft(s.startContainer, s.startOffset, s.endContainer, s.endOffset), + var c = _t(s.startContainer, s.startOffset, s.endContainer, s.endOffset), d = c ? 0 : s.toString().length, p = d + u, f = document.createRange(); @@ -1818,45 +1807,45 @@ var define = $__System.amdDefine; end: v ? d : p }; } - function It(e, t) { + function At(e, t) { var n, r, o = document.selection.createRange().duplicate(); void 0 === t.end ? (n = t.start, r = n) : t.start > t.end ? (n = t.end, r = t.start) : (n = t.start, r = t.end), o.moveToElementText(e), o.moveStart("character", n), o.setEndPoint("EndToStart", o), o.moveEnd("character", r - n), o.select(); } - function Dt(e, t) { + function It(e, t) { if (window.getSelection) { var n = window.getSelection(), - r = e[Oi()].length, + r = e[fi()].length, o = Math.min(t.start, r), a = void 0 === t.end ? o : Math.min(t.end, r); if (!n.extend && o > a) { var i = a; a = o, o = i; } - var l = Vl(e, o), - u = Vl(e, a); + var l = Tl(e, o), + u = Tl(e, a); if (l && u) { var s = document.createRange(); s.setStart(l.node, l.offset), n.removeAllRanges(), o > a ? (n.addRange(s), n.extend(u.node, u.offset)) : (s.setEnd(u.node, u.offset), n.addRange(s)); } } } - function Lt(e) { + function Dt(e) { return !(!e || !("function" == typeof Node ? e instanceof Node : "object" == typeof e && "number" == typeof e.nodeType && "string" == typeof e.nodeName)); } - function Ut(e) { - return Yl(e) && 3 == e.nodeType; + function Lt(e) { + return Rl(e) && 3 == e.nodeType; } - function Ht(e, t) { - return !(!e || !t) && (e === t || !ql(e) && (ql(t) ? Ht(e, t.parentNode) : "contains" in e ? e.contains(t) : !!e.compareDocumentPosition && !!(16 & e.compareDocumentPosition(t)))); + function Ut(e, t) { + return !(!e || !t) && (e === t || !Ol(e) && (Ol(t) ? Ut(e, t.parentNode) : "contains" in e ? e.contains(t) : !!e.compareDocumentPosition && !!(16 & e.compareDocumentPosition(t)))); } - function Wt(e) { + function Ht(e) { try { e.focus(); } catch (e) {} } - function jt() { + function Wt() { if ("undefined" == typeof document) return null; try { @@ -1865,14 +1854,14 @@ var define = $__System.amdDefine; return document.body; } } - function Vt(e) { - return Ql(document.documentElement, e); + function jt(e) { + return _l(document.documentElement, e); } - function Bt(e, t) { + function Vt(e, t) { return e === t ? 0 !== e || 0 !== t || 1 / e === 1 / t : e !== e && t !== t; } - function zt(e, t) { - if (Bt(e, t)) + function Bt(e, t) { + if (Vt(e, t)) return !0; if ("object" != typeof e || null === e || "object" != typeof t || null === t) return !1; @@ -1881,12 +1870,12 @@ var define = $__System.amdDefine; if (n.length !== r.length) return !1; for (var o = 0; o < n.length; o++) - if (!Jl.call(t, n[o]) || !Bt(e[n[o]], t[n[o]])) + if (!Dl.call(t, n[o]) || !Vt(e[n[o]], t[n[o]])) return !1; return !0; } - function Kt(e) { - if ("selectionStart" in e && Zl.hasSelectionCapabilities(e)) + function zt(e) { + if ("selectionStart" in e && Il.hasSelectionCapabilities(e)) return { start: e.selectionStart, end: e.selectionEnd @@ -1910,71 +1899,71 @@ var define = $__System.amdDefine; }; } } - function Yt(e, t) { - if (iu || null == ru || ru !== Xl()) + function Kt(e, t) { + if (Bl || null == Wl || Wl !== Ml()) return null; - var n = Kt(ru); - if (!au || !eu(au, n)) { - au = n; - var r = Ai.getPooled(nu.select, ou, e, t); - return r.type = "select", r.target = ru, yi.accumulateTwoPhaseDispatches(r), r; + var n = zt(Wl); + if (!Vl || !Ll(Vl, n)) { + Vl = n; + var r = gi.getPooled(Hl.select, jl, e, t); + return r.type = "select", r.target = Wl, ti.accumulateTwoPhaseDispatches(r), r; } return null; } + function Yt(e, t, n, r) { + return gi.call(this, e, t, n, r); + } function qt(e, t, n, r) { - return Ai.call(this, e, t, n, r); + return gi.call(this, e, t, n, r); } function Qt(e, t, n, r) { - return Ai.call(this, e, t, n, r); - } - function $t(e, t, n, r) { - return gl.call(this, e, t, n, r); + return el.call(this, e, t, n, r); } function Xt(e) { var t, n = e.keyCode; return "charCode" in e ? (t = e.charCode, 0 === t && 13 === n && (t = 13)) : t = n, t >= 32 || 13 === t ? t : 0; } - function Gt(e) { + function $t(e) { if (e.key) { - var t = gu[e.key] || e.key; + var t = eu[e.key] || e.key; if ("Unidentified" !== t) return t; } if ("keypress" === e.type) { - var n = hu(e); + var n = Jl(e); return 13 === n ? "Enter" : String.fromCharCode(n); } - return "keydown" === e.type || "keyup" === e.type ? yu[e.keyCode] || "Unidentified" : ""; + return "keydown" === e.type || "keyup" === e.type ? tu[e.keyCode] || "Unidentified" : ""; + } + function Gt(e, t, n, r) { + return el.call(this, e, t, n, r); } function Zt(e, t, n, r) { - return gl.call(this, e, t, n, r); + return ol.call(this, e, t, n, r); } function Jt(e, t, n, r) { - return kl.call(this, e, t, n, r); + return el.call(this, e, t, n, r); } function en(e, t, n, r) { - return gl.call(this, e, t, n, r); + return gi.call(this, e, t, n, r); } function tn(e, t, n, r) { - return Ai.call(this, e, t, n, r); - } - function nn(e, t, n, r) { - return kl.call(this, e, t, n, r); + return ol.call(this, e, t, n, r); } - function rn() { - Du || (Du = !0, Dr.injection.injectReactEventListener(Ll), mr.injection.injectEventPluginOrder(ml), lr.injection.injectComponentTree(oo), mr.injection.injectEventPluginsByName({ - SimpleEventPlugin: Iu, - EnterLeaveEventPlugin: wl, - ChangeEventPlugin: fl, - SelectEventPlugin: su, - BeforeInputEventPlugin: Gi - }), Yr.injection.injectDOMPropertyConfig(fi), Yr.injection.injectDOMPropertyConfig(_l), Yr.injection.injectDOMPropertyConfig(jl)); + function nn() { + bu || (bu = !0, Ir.injection.injectReactEventListener(Cl), vr.injection.injectEventPluginOrder(Zi), ir.injection.injectComponentTree(ro), vr.injection.injectEventPluginsByName({ + SimpleEventPlugin: yu, + EnterLeaveEventPlugin: ll, + ChangeEventPlugin: $i, + SelectEventPlugin: Yl, + BeforeInputEventPlugin: Ai + }), Kr.injection.injectDOMPropertyConfig($a), Kr.injection.injectDOMPropertyConfig(vl), Kr.injection.injectDOMPropertyConfig(wl)); } - function on(e, t) { - return e !== Bu && e !== Vu || t !== Bu && t !== Vu ? e === ju && t !== ju ? -255 : e !== ju && t === ju ? 255 : e - t : 0; + function rn(e, t) { + return e !== xu && e !== Tu || t !== xu && t !== Tu ? e === wu && t !== wu ? -255 : e !== wu && t === wu ? 255 : e - t : 0; } - function an(e) { + function on(e) { if (null !== e.updateQueue) return e.updateQueue; var t = void 0; @@ -1985,14 +1974,14 @@ var define = $__System.amdDefine; callbackList: null }, e.updateQueue = t, t; } - function ln(e, t) { + function an(e, t) { var n = e.updateQueue; if (null === n) return t.updateQueue = null, null; var r = null !== t.updateQueue ? t.updateQueue : {}; return r.first = n.first, r.last = n.last, r.hasForceUpdate = !1, r.callbackList = null, r.isProcessing = !1, t.updateQueue = r, r; } - function un(e) { + function ln(e) { return { priorityLevel: e.priorityLevel, partialState: e.partialState, @@ -2003,36 +1992,36 @@ var define = $__System.amdDefine; next: null }; } - function sn(e, t, n, r) { + function un(e, t, n, r) { null !== n ? n.next = t : (t.next = e.first, e.first = t), null !== r ? t.next = r : e.last = t; } - function cn(e, t) { + function sn(e, t) { var n = t.priorityLevel, r = null, o = null; - if (null !== e.last && on(e.last.priorityLevel, n) <= 0) + if (null !== e.last && rn(e.last.priorityLevel, n) <= 0) r = e.last; else - for (o = e.first; null !== o && on(o.priorityLevel, n) <= 0; ) + for (o = e.first; null !== o && rn(o.priorityLevel, n) <= 0; ) r = o, o = o.next; return r; } - function dn(e, t) { - var n = an(e), - r = null !== e.alternate ? an(e.alternate) : null, - o = cn(n, t), + function cn(e, t) { + var n = on(e), + r = null !== e.alternate ? on(e.alternate) : null, + o = sn(n, t), a = null !== o ? o.next : n.first; if (null === r) - return sn(n, t, o, a), null; - var i = cn(r, t), + return un(n, t, o, a), null; + var i = sn(r, t), l = null !== i ? i.next : r.first; - if (sn(n, t, o, a), a !== l) { - var u = un(t); - return sn(r, u, i, l), u; + if (un(n, t, o, a), a !== l) { + var u = ln(t); + return un(r, u, i, l), u; } return null === i && (r.first = t), null === l && (r.last = null), null; } - function pn(e, t, n, r) { + function dn(e, t, n, r) { var o = { priorityLevel: r, partialState: t, @@ -2042,9 +2031,9 @@ var define = $__System.amdDefine; isTopLevelUnmount: !1, next: null }; - dn(e, o); + cn(e, o); } - function fn(e, t, n, r) { + function pn(e, t, n, r) { var o = { priorityLevel: r, partialState: t, @@ -2054,9 +2043,9 @@ var define = $__System.amdDefine; isTopLevelUnmount: !1, next: null }; - dn(e, o); + cn(e, o); } - function vn(e, t, n) { + function fn(e, t, n) { var r = { priorityLevel: n, partialState: null, @@ -2066,12 +2055,12 @@ var define = $__System.amdDefine; isTopLevelUnmount: !1, next: null }; - dn(e, r); + cn(e, r); } - function mn(e) { - return null !== e.first ? e.first.priorityLevel : ju; + function vn(e) { + return null !== e.first ? e.first.priorityLevel : wu; } - function hn(e, t, n, r) { + function mn(e, t, n, r) { var o = null === t.element, a = { priorityLevel: r, @@ -2082,14 +2071,14 @@ var define = $__System.amdDefine; isTopLevelUnmount: o, next: null }, - i = dn(e, a); + i = cn(e, a); if (o) { var l = e.updateQueue, u = null !== e.alternate ? e.alternate.updateQueue : null; null !== l && null !== a.next && (a.next = null, l.last = a), null !== u && null !== i && null !== i.next && (i.next = null, u.last = a); } } - function gn(e, t, n, r) { + function hn(e, t, n, r) { var o = e.partialState; if ("function" == typeof o) { var a = o; @@ -2097,48 +2086,48 @@ var define = $__System.amdDefine; } return o; } - function yn(e, t, n, r, o, a) { + function gn(e, t, n, r, o, a) { t.hasForceUpdate = !1; for (var i = r, l = !0, u = null, - s = t.first; null !== s && on(s.priorityLevel, a) <= 0; ) { + s = t.first; null !== s && rn(s.priorityLevel, a) <= 0; ) { t.first = s.next, null === t.first && (t.last = null); var c = void 0; - s.isReplace ? (i = gn(s, n, i, o), l = !0) : (c = gn(s, n, i, o), c && (i = l ? Yn({}, i, c) : Yn(i, c), l = !1)), s.isForced && (t.hasForceUpdate = !0), null === s.callback || s.isTopLevelUnmount && null !== s.next || (u = u || [], u.push(s.callback), e.effectTag |= Wu), s = s.next; + s.isReplace ? (i = hn(s, n, i, o), l = !0) : (c = hn(s, n, i, o), c && (i = l ? Kn({}, i, c) : Kn(i, c), l = !1)), s.isForced && (t.hasForceUpdate = !0), null === s.callback || s.isTopLevelUnmount && null !== s.next || (u = u || [], u.push(s.callback), e.effectTag |= Eu), s = s.next; } return t.callbackList = u, null !== t.first || null !== u || t.hasForceUpdate || (e.updateQueue = null), i; } - function bn(e, t, n) { + function yn(e, t, n) { var r = t.callbackList; if (null !== r) for (var o = 0; o < r.length; o++) { var a = r[o]; - Qn("function" == typeof a, "Invalid argument passed as callback. Expected a function. Instead received: %s", a), a.call(n); + qn("function" == typeof a, "Invalid argument passed as callback. Expected a function. Instead received: %s", a), a.call(n); } } - function Cn(e) { + function bn(e) { var t = e; if (e.alternate) for (; t.return; ) t = t.return; else { - if ((t.effectTag & ls) !== is) - return us; + if ((t.effectTag & Yu) !== Ku) + return qu; for (; t.return; ) - if (t = t.return, (t.effectTag & ls) !== is) - return us; + if (t = t.return, (t.effectTag & Yu) !== Ku) + return qu; } - return t.tag === rs ? ss : cs; + return t.tag === Vu ? Qu : Xu; } - function kn(e) { - Qn(Cn(e) === ss, "Unable to find node on an unmounted component."); + function Cn(e) { + qn(bn(e) === Qu, "Unable to find node on an unmounted component."); } - function Pn(e) { + function kn(e) { var t = e.alternate; if (!t) { - var n = Cn(e); - return Qn(n !== cs, "Unable to find node on an unmounted component."), n === us ? null : e; + var n = bn(e); + return qn(n !== Xu, "Unable to find node on an unmounted component."), n === qu ? null : e; } for (var r = e, o = t; ; ) { @@ -2149,12 +2138,12 @@ var define = $__System.amdDefine; if (a.child === i.child) { for (var l = a.child; l; ) { if (l === r) - return kn(a), e; + return Cn(a), e; if (l === o) - return kn(a), t; + return Cn(a), t; l = l.sibling; } - Qn(!1, "Unable to find node on an unmounted component."); + qn(!1, "Unable to find node on an unmounted component."); } if (r.return !== o.return) r = a, o = i; @@ -2183,31 +2172,31 @@ var define = $__System.amdDefine; } s = s.sibling; } - Qn(u, "Child was not found in either parent set. This indicates a bug related to the return pointer."); + qn(u, "Child was not found in either parent set. This indicates a bug related to the return pointer."); } } - Qn(r.alternate === o, "Return fibers should always be each others' alternates."); + qn(r.alternate === o, "Return fibers should always be each others' alternates."); } - return Qn(r.tag === rs, "Unable to find node on an unmounted component."), r.stateNode.current === r ? e : t; + return qn(r.tag === Vu, "Unable to find node on an unmounted component."), r.stateNode.current === r ? e : t; } - function En(e) { - var t = xn(e); - return t ? Ms : _s.current; + function Pn(e) { + var t = Tn(e); + return t ? ys : hs.current; } - function wn(e, t, n) { + function En(e, t, n) { var r = e.stateNode; r.__reactInternalMemoizedUnmaskedChildContext = t, r.__reactInternalMemoizedMaskedChildContext = n; } + function wn(e) { + return e.tag === ds && null != e.type.contextTypes; + } function Tn(e) { - return e.tag === xs && null != e.type.contextTypes; + return e.tag === ds && null != e.type.childContextTypes; } function xn(e) { - return e.tag === xs && null != e.type.childContextTypes; - } - function Sn(e) { - xn(e) && (Rs(Fs, e), Rs(_s, e)); + Tn(e) && (vs(gs, e), vs(hs, e)); } - function Nn(e, t, n) { + function Sn(e, t, n) { var r = e.stateNode, o = e.type.childContextTypes; if ("function" != typeof r.getChildContext) @@ -2215,36 +2204,36 @@ var define = $__System.amdDefine; var a = void 0; a = r.getChildContext(); for (var i in a) - i in o ? void 0 : Vn("108", go(e) || "Unknown", i); - return ws({}, t, a); + i in o ? void 0 : jn("108", ho(e) || "Unknown", i); + return ss({}, t, a); } - function Rn(e) { + function Nn(e) { return !(!e.prototype || !e.prototype.isReactComponent); } - function On(e, t, n) { + function Rn(e, t, n) { var r = void 0; if ("function" == typeof e) - r = Rn(e) ? ic($s, t) : ic(Qs, t), r.type = e; + r = Nn(e) ? Ks(As, t) : Ks(Ms, t), r.type = e; else if ("string" == typeof e) - r = ic(Gs, t), r.type = e; + r = Ks(Ds, t), r.type = e; else if ("object" == typeof e && null !== e && "number" == typeof e.tag) r = e; else { var o = ""; - Vn("130", null == e ? e : typeof e, o); + jn("130", null == e ? e : typeof e, o); } return r; } - function _n(e) { + function On(e) { var t = e.error; - console.error("React caught an error thrown by one of your components.\n\n" + t.stack), Cc(e); + console.error("React caught an error thrown by one of your components.\n\n" + t.stack), ac(e); } - function Fn(e) { - var t = e && (Uc && e[Uc] || e[Hc]); + function _n(e) { + var t = e && (Ec && e[Ec] || e[wc]); if ("function" == typeof t) return t; } - function Mn(e, t) { + function Fn(e, t) { var n = t.ref; if (null !== n && "function" != typeof n && t._owner) { var r = t._owner, @@ -2252,28 +2241,28 @@ var define = $__System.amdDefine; if (r) if ("number" == typeof r.tag) { var a = r; - a.tag !== Jc ? Vn("110") : void 0, o = a.stateNode; + a.tag !== Uc ? jn("110") : void 0, o = a.stateNode; } else o = r.getPublicInstance(); - Qn(o, "Missing owner for string ref %s. This error is likely caused by a bug in React. Please file an issue.", n); + qn(o, "Missing owner for string ref %s. This error is likely caused by a bug in React. Please file an issue.", n); var i = "" + n; if (null !== e && null !== e.ref && e.ref._stringRef === i) return e.ref; var l = function(e) { - var t = o.refs === es ? o.refs = {} : o.refs; + var t = o.refs === Lu ? o.refs = {} : o.refs; null === e ? delete t[i] : t[i] = e; }; return l._stringRef = i, l; } return n; } - function An(e, t) { + function Mn(e, t) { if ("textarea" !== e.type) { var n = ""; - Vn("31", "[object Object]" === Object.prototype.toString.call(t) ? "object with keys {" + Object.keys(t).join(", ") + "}" : t, n); + jn("31", "[object Object]" === Object.prototype.toString.call(t) ? "object with keys {" + Object.keys(t).join(", ") + "}" : t, n); } } - function In(e, t) { + function An(e, t) { function n(n, r) { if (t) { if (!e) { @@ -2282,7 +2271,7 @@ var define = $__System.amdDefine; r = r.alternate; } var o = n.progressedLastDeletion; - null !== o ? (o.nextEffect = r, n.progressedLastDeletion = r) : n.progressedFirstDeletion = n.progressedLastDeletion = r, r.nextEffect = null, r.effectTag = ld; + null !== o ? (o.nextEffect = r, n.progressedLastDeletion = r) : n.progressedFirstDeletion = n.progressedLastDeletion = r, r.nextEffect = null, r.effectTag = Yc; } } function r(e, r) { @@ -2300,10 +2289,10 @@ var define = $__System.amdDefine; } function a(t, n) { if (e) { - var r = zc(t, n); + var r = Rc(t, n); return r.index = 0, r.sibling = null, r; } - return t.pendingWorkPriority = n, t.effectTag = ad, t.index = 0, t.sibling = null, t; + return t.pendingWorkPriority = n, t.effectTag = zc, t.index = 0, t.sibling = null, t; } function i(e, n, r) { if (e.index = r, !t) @@ -2311,16 +2300,16 @@ var define = $__System.amdDefine; var o = e.alternate; if (null !== o) { var a = o.index; - return a < n ? (e.effectTag = id, n) : a; + return a < n ? (e.effectTag = Kc, n) : a; } - return e.effectTag = id, n; + return e.effectTag = Kc, n; } function l(e) { - return t && null === e.alternate && (e.effectTag = id), e; + return t && null === e.alternate && (e.effectTag = Kc), e; } function u(e, t, n, r) { - if (null === t || t.tag !== ed) { - var o = qc(n, r); + if (null === t || t.tag !== Hc) { + var o = Fc(n, r); return o.return = e, o; } var i = a(t, r); @@ -2328,39 +2317,39 @@ var define = $__System.amdDefine; } function s(e, t, n, r) { if (null === t || t.type !== n.type) { - var o = Kc(n, r); - return o.ref = Mn(t, n), o.return = e, o; + var o = Oc(n, r); + return o.ref = Fn(t, n), o.return = e, o; } var i = a(t, r); - return i.ref = Mn(t, n), i.pendingProps = n.props, i.return = e, i; + return i.ref = Fn(t, n), i.pendingProps = n.props, i.return = e, i; } function c(e, t, n, r) { - if (null === t || t.tag !== nd) { - var o = Qc(n, r); + if (null === t || t.tag !== jc) { + var o = Mc(n, r); return o.return = e, o; } var i = a(t, r); return i.pendingProps = n, i.return = e, i; } function d(e, t, n, r) { - if (null === t || t.tag !== rd) { - var o = $c(n, r); + if (null === t || t.tag !== Vc) { + var o = Ac(n, r); return o.type = n.value, o.return = e, o; } var i = a(t, r); return i.type = n.value, i.return = e, i; } function p(e, t, n, r) { - if (null === t || t.tag !== td || t.stateNode.containerInfo !== n.containerInfo || t.stateNode.implementation !== n.implementation) { - var o = Xc(n, r); + if (null === t || t.tag !== Wc || t.stateNode.containerInfo !== n.containerInfo || t.stateNode.implementation !== n.implementation) { + var o = Ic(n, r); return o.return = e, o; } var i = a(t, r); return i.pendingProps = n.children || [], i.return = e, i; } function f(e, t, n, r) { - if (null === t || t.tag !== od) { - var o = Yc(n, r); + if (null === t || t.tag !== Bc) { + var o = _c(n, r); return o.return = e, o; } var i = a(t, r); @@ -2368,29 +2357,29 @@ var define = $__System.amdDefine; } function v(e, t, n) { if ("string" == typeof t || "number" == typeof t) { - var r = qc("" + t, n); + var r = Fc("" + t, n); return r.return = e, r; } if ("object" == typeof t && null !== t) { switch (t.$$typeof) { - case Tc: - var o = Kc(t, n); - return o.ref = Mn(null, t), o.return = e, o; - case jc: - var a = Qc(t, n); + case cc: + var o = Oc(t, n); + return o.ref = Fn(null, t), o.return = e, o; + case xc: + var a = Mc(t, n); return a.return = e, a; - case Vc: - var i = $c(t, n); + case Sc: + var i = Ac(t, n); return i.type = t.value, i.return = e, i; - case Bc: - var l = Xc(t, n); + case Nc: + var l = Ic(t, n); return l.return = e, l; } - if (Gc(t) || Wc(t)) { - var u = Yc(t, n); + if (Dc(t) || Tc(t)) { + var u = _c(t, n); return u.return = e, u; } - An(e, t); + Mn(e, t); } return null; } @@ -2400,18 +2389,18 @@ var define = $__System.amdDefine; return null !== o ? null : u(e, t, "" + n, r); if ("object" == typeof n && null !== n) { switch (n.$$typeof) { - case Tc: + case cc: return n.key === o ? s(e, t, n, r) : null; - case jc: + case xc: return n.key === o ? c(e, t, n, r) : null; - case Vc: + case Sc: return null === o ? d(e, t, n, r) : null; - case Bc: + case Nc: return n.key === o ? p(e, t, n, r) : null; } - if (Gc(n) || Wc(n)) + if (Dc(n) || Tc(n)) return null !== o ? null : f(e, t, n, r); - An(e, n); + Mn(e, n); } return null; } @@ -2422,24 +2411,24 @@ var define = $__System.amdDefine; } if ("object" == typeof r && null !== r) { switch (r.$$typeof) { - case Tc: + case cc: var i = e.get(null === r.key ? n : r.key) || null; return s(t, i, r, o); - case jc: + case xc: var l = e.get(null === r.key ? n : r.key) || null; return c(t, l, r, o); - case Vc: + case Sc: var v = e.get(n) || null; return d(t, v, r, o); - case Bc: + case Nc: var m = e.get(null === r.key ? n : r.key) || null; return p(t, m, r, o); } - if (Gc(r) || Wc(r)) { + if (Dc(r) || Tc(r)) { var h = e.get(n) || null; return f(t, h, r, o); } - An(t, r); + Mn(t, r); } return null; } @@ -2476,10 +2465,10 @@ var define = $__System.amdDefine; }), s; } function y(e, a, l, u) { - var s = Wc(l); - Qn("function" == typeof s, "An object is not an iterable. This error is likely caused by a bug in React. Please file an issue."); + var s = Tc(l); + qn("function" == typeof s, "An object is not an iterable. This error is likely caused by a bug in React. Please file an issue."); var c = s.call(l); - Qn(null != c, "An iterable object provided no iterator."); + qn(null != c, "An iterable object provided no iterator."); for (var d = null, p = null, f = a, @@ -2513,13 +2502,13 @@ var define = $__System.amdDefine; }), d; } function b(e, t, n, o) { - if (null !== t && t.tag === ed) { + if (null !== t && t.tag === Hc) { r(e, t.sibling); var i = a(t, o); return i.pendingProps = n, i.return = e, i; } r(e, t); - var l = qc(n, o); + var l = Fc(n, o); return l.return = e, l; } function C(e, t, o, i) { @@ -2529,21 +2518,21 @@ var define = $__System.amdDefine; if (u.type === o.type) { r(e, u.sibling); var s = a(u, i); - return s.ref = Mn(u, o), s.pendingProps = o.props, s.return = e, s; + return s.ref = Fn(u, o), s.pendingProps = o.props, s.return = e, s; } r(e, u); break; } n(e, u), u = u.sibling; } - var c = Kc(o, i); - return c.ref = Mn(t, o), c.return = e, c; + var c = Oc(o, i); + return c.ref = Fn(t, o), c.return = e, c; } function k(e, t, o, i) { for (var l = o.key, u = t; null !== u; ) { if (u.key === l) { - if (u.tag === nd) { + if (u.tag === jc) { r(e, u.sibling); var s = a(u, i); return s.pendingProps = o, s.return = e, s; @@ -2553,27 +2542,27 @@ var define = $__System.amdDefine; } n(e, u), u = u.sibling; } - var c = Qc(o, i); + var c = Mc(o, i); return c.return = e, c; } function P(e, t, n, o) { var i = t; if (null !== i) { - if (i.tag === rd) { + if (i.tag === Vc) { r(e, i.sibling); var l = a(i, o); return l.type = n.value, l.return = e, l; } r(e, i); } - var u = $c(n, o); + var u = Ac(n, o); return u.type = n.value, u.return = e, u; } function E(e, t, o, i) { for (var l = o.key, u = t; null !== u; ) { if (u.key === l) { - if (u.tag === td && u.stateNode.containerInfo === o.containerInfo && u.stateNode.implementation === o.implementation) { + if (u.tag === Wc && u.stateNode.containerInfo === o.containerInfo && u.stateNode.implementation === o.implementation) { r(e, u.sibling); var s = a(u, i); return s.pendingProps = o.children || [], s.return = e, s; @@ -2583,72 +2572,72 @@ var define = $__System.amdDefine; } n(e, u), u = u.sibling; } - var c = Xc(o, i); + var c = Ic(o, i); return c.return = e, c; } function w(e, t, n, o) { - var a = io.disableNewFiberFeatures, + var a = ao.disableNewFiberFeatures, i = "object" == typeof n && null !== n; if (i) if (a) switch (n.$$typeof) { - case Tc: + case cc: return l(C(e, t, n, o)); - case Bc: + case Nc: return l(E(e, t, n, o)); } else switch (n.$$typeof) { - case Tc: + case cc: return l(C(e, t, n, o)); - case jc: + case xc: return l(k(e, t, n, o)); - case Vc: + case Sc: return l(P(e, t, n, o)); - case Bc: + case Nc: return l(E(e, t, n, o)); } if (a) switch (e.tag) { - case Jc: + case Uc: var u = e.type; - null !== n && n !== !1 ? Vn("109", u.displayName || u.name || "Component") : void 0; + null !== n && n !== !1 ? jn("109", u.displayName || u.name || "Component") : void 0; break; - case Zc: + case Lc: var s = e.type; - null !== n && n !== !1 ? Vn("105", s.displayName || s.name || "Component") : void 0; + null !== n && n !== !1 ? jn("105", s.displayName || s.name || "Component") : void 0; } if ("string" == typeof n || "number" == typeof n) return l(b(e, t, "" + n, o)); - if (Gc(n)) + if (Dc(n)) return g(e, t, n, o); - if (Wc(n)) + if (Tc(n)) return y(e, t, n, o); - if (i && An(e, n), !a && "undefined" == typeof n) + if (i && Mn(e, n), !a && "undefined" == typeof n) switch (e.tag) { - case Jc: - case Zc: + case Uc: + case Lc: var c = e.type; - Qn(!1, "%s(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.", c.displayName || c.name || "Component"); + qn(!1, "%s(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.", c.displayName || c.name || "Component"); } return r(e, t); } return w; } - function Dn(e) { + function In(e) { if (!e) - return es; - var t = ns.get(e); - return "number" == typeof t.tag ? wf(t) : t._processChildContext(t._context); + return Lu; + var t = Hu.get(e); + return "number" == typeof t.tag ? sf(t) : t._processChildContext(t._context); } - function Ln(e) { - return !(!e || e.nodeType !== $f && e.nodeType !== Xf && e.nodeType !== Gf); + function Dn(e) { + return !(!e || e.nodeType !== Af && e.nodeType !== If && e.nodeType !== Df); } - function Un(e) { - if (!Ln(e)) + function Ln(e) { + if (!Dn(e)) throw new Error("Target container is not a DOM element."); } - function Hn(e, t) { + function Un(e, t) { switch (e) { case "button": case "input": @@ -2658,71 +2647,71 @@ var define = $__System.amdDefine; } return !1; } - function Wn() { - Jf = !0; + function Hn() { + Uf = !0; } - function jn(e, t, n, r) { - Un(n); - var o = n.nodeType === Yf ? n.documentElement : n, + function Wn(e, t, n, r) { + Ln(n); + var o = n.nodeType === _f ? n.documentElement : n, a = o._reactRootContainer; if (a) - Zf.updateContainer(t, a, e, r); + Lf.updateContainer(t, a, e, r); else { for (; o.lastChild; ) o.removeChild(o.lastChild); - var i = Zf.createContainer(o); - a = o._reactRootContainer = i, Zf.unbatchedUpdates(function() { - Zf.updateContainer(t, i, e, r); + var i = Lf.createContainer(o); + a = o._reactRootContainer = i, Lf.unbatchedUpdates(function() { + Lf.updateContainer(t, i, e, r); }); } - return Zf.getPublicRootInstance(a); + return Lf.getPublicRootInstance(a); } - var Vn = t, - Bn = Object.getOwnPropertySymbols, - zn = Object.prototype.hasOwnProperty, - Kn = Object.prototype.propertyIsEnumerable, - Yn = r() ? Object.assign : function(e, t) { + var jn = t, + Vn = Object.getOwnPropertySymbols, + Bn = Object.prototype.hasOwnProperty, + zn = Object.prototype.propertyIsEnumerable, + Kn = r() ? Object.assign : function(e, t) { for (var r, o, a = n(e), i = 1; i < arguments.length; i++) { r = Object(arguments[i]); for (var l in r) - zn.call(r, l) && (a[l] = r[l]); - if (Bn) { - o = Bn(r); + Bn.call(r, l) && (a[l] = r[l]); + if (Vn) { + o = Vn(r); for (var u = 0; u < o.length; u++) - Kn.call(r, o[u]) && (a[o[u]] = r[o[u]]); + zn.call(r, o[u]) && (a[o[u]] = r[o[u]]); } } return a; }, - qn = function(e) {}, - Qn = o, - $n = null, + Yn = function(e) {}, + qn = o, + Qn = null, Xn = {}, - Gn = { + $n = { plugins: [], eventNameDispatchConfigs: {}, registrationNameModules: {}, registrationNameDependencies: {}, possibleRegistrationNames: null, injectEventPluginOrder: function(e) { - $n ? Vn("101") : void 0, $n = Array.prototype.slice.call(e), a(); + Qn ? jn("101") : void 0, Qn = Array.prototype.slice.call(e), a(); }, injectEventPluginsByName: function(e) { var t = !1; for (var n in e) if (e.hasOwnProperty(n)) { var r = e[n]; - Xn.hasOwnProperty(n) && Xn[n] === r || (Xn[n] ? Vn("102", n) : void 0, Xn[n] = r, t = !0); + Xn.hasOwnProperty(n) && Xn[n] === r || (Xn[n] ? jn("102", n) : void 0, Xn[n] = r, t = !0); } t && a(); } }, - Zn = Gn, - Jn = null, - er = { + Gn = $n, + Zn = null, + Jn = { invokeGuardedCallback: function(e, t, n, r, o, a, i, l, u) { var s = Array.prototype.slice.call(arguments, 3); try { @@ -2733,29 +2722,29 @@ var define = $__System.amdDefine; return null; }, invokeGuardedCallbackAndCatchFirstError: function(e, t, n, r, o, a, i, l, u) { - var s = er.invokeGuardedCallback.apply(this, arguments); - null !== s && null === Jn && (Jn = s); + var s = Jn.invokeGuardedCallback.apply(this, arguments); + null !== s && null === Zn && (Zn = s); }, rethrowCaughtError: function() { - if (Jn) { - var e = Jn; - throw Jn = null, e; + if (Zn) { + var e = Zn; + throw Zn = null, e; } } }, - tr = er, - nr = function() {}; - nr.thatReturns = u, nr.thatReturnsFalse = u(!1), nr.thatReturnsTrue = u(!0), nr.thatReturnsNull = u(null), nr.thatReturnsThis = function() { + er = Jn, + tr = function() {}; + tr.thatReturns = u, tr.thatReturnsFalse = u(!1), tr.thatReturnsTrue = u(!0), tr.thatReturnsNull = u(null), tr.thatReturnsThis = function() { return this; - }, nr.thatReturnsArgument = function(e) { + }, tr.thatReturnsArgument = function(e) { return e; }; - var rr, - or = nr, - ar = {injectComponentTree: function(e) { - rr = e; + var nr, + rr = tr, + or = {injectComponentTree: function(e) { + nr = e; }}, - ir = { + ar = { isEndish: s, isMoveish: c, isStartish: d, @@ -2764,33 +2753,33 @@ var define = $__System.amdDefine; executeDispatchesInOrderStopAtTrue: m, hasDispatches: g, getFiberCurrentPropsFromNode: function(e) { - return rr.getFiberCurrentPropsFromNode(e); + return nr.getFiberCurrentPropsFromNode(e); }, getInstanceFromNode: function(e) { - return rr.getInstanceFromNode(e); + return nr.getInstanceFromNode(e); }, getNodeFromInstance: function(e) { - return rr.getNodeFromInstance(e); + return nr.getNodeFromInstance(e); }, - injection: ar + injection: or }, - lr = ir, - ur = y, - sr = b, - cr = null, - dr = function(e, t) { - e && (lr.executeDispatchesInOrder(e, t), e.isPersistent() || e.constructor.release(e)); + ir = ar, + lr = y, + ur = b, + sr = null, + cr = function(e, t) { + e && (ir.executeDispatchesInOrder(e, t), e.isPersistent() || e.constructor.release(e)); }, - pr = function(e) { - return dr(e, !0); + dr = function(e) { + return cr(e, !0); }, - fr = function(e) { - return dr(e, !1); + pr = function(e) { + return cr(e, !1); }, - vr = { + fr = { injection: { - injectEventPluginOrder: Zn.injectEventPluginOrder, - injectEventPluginsByName: Zn.injectEventPluginsByName + injectEventPluginOrder: Gn.injectEventPluginOrder, + injectEventPluginsByName: Gn.injectEventPluginsByName }, getListener: function(e, t) { var n; @@ -2798,7 +2787,7 @@ var define = $__System.amdDefine; var r = e.stateNode; if (!r) return null; - var o = lr.getFiberCurrentPropsFromNode(r); + var o = ir.getFiberCurrentPropsFromNode(r); if (!o) return null; if (n = o[t], k(t, e.type, o)) @@ -2813,73 +2802,73 @@ var define = $__System.amdDefine; if (n = i[t], k(t, a.type, i)) return null; } - return n && "function" != typeof n ? Vn("94", t, typeof n) : void 0, n; + return n && "function" != typeof n ? jn("94", t, typeof n) : void 0, n; }, extractEvents: function(e, t, n, r) { for (var o, - a = Zn.plugins, + a = Gn.plugins, i = 0; i < a.length; i++) { var l = a[i]; if (l) { var u = l.extractEvents(e, t, n, r); - u && (o = ur(o, u)); + u && (o = lr(o, u)); } } return o; }, enqueueEvents: function(e) { - e && (cr = ur(cr, e)); + e && (sr = lr(sr, e)); }, processEventQueue: function(e) { - var t = cr; - cr = null, e ? sr(t, pr) : sr(t, fr), cr ? Vn("95") : void 0, tr.rethrowCaughtError(); + var t = sr; + sr = null, e ? ur(t, dr) : ur(t, pr), sr ? jn("95") : void 0, er.rethrowCaughtError(); } }, - mr = vr, - hr = {handleTopLevel: function(e, t, n, r) { - var o = mr.extractEvents(e, t, n, r); + vr = fr, + mr = {handleTopLevel: function(e, t, n, r) { + var o = vr.extractEvents(e, t, n, r); P(o); }}, - gr = hr, - yr = { + hr = mr, + gr = { currentScrollLeft: 0, currentScrollTop: 0, refreshScrollValues: function(e) { - yr.currentScrollLeft = e.x, yr.currentScrollTop = e.y; + gr.currentScrollLeft = e.x, gr.currentScrollTop = e.y; } }, - br = yr, - Cr = !("undefined" == typeof window || !window.document || !window.document.createElement), - kr = { - canUseDOM: Cr, + yr = gr, + br = !("undefined" == typeof window || !window.document || !window.document.createElement), + Cr = { + canUseDOM: br, canUseWorkers: "undefined" != typeof Worker, - canUseEventListeners: Cr && !(!window.addEventListener && !window.attachEvent), - canUseViewport: Cr && !!window.screen, - isInWorker: !Cr + canUseEventListeners: br && !(!window.addEventListener && !window.attachEvent), + canUseViewport: br && !!window.screen, + isInWorker: !br }, - Pr = kr, - Er = { + kr = Cr, + Pr = { animationend: E("Animation", "AnimationEnd"), animationiteration: E("Animation", "AnimationIteration"), animationstart: E("Animation", "AnimationStart"), transitionend: E("Transition", "TransitionEnd") }, - wr = {}, - Tr = {}; - Pr.canUseDOM && (Tr = document.createElement("div").style, "AnimationEvent" in window || (delete Er.animationend.animation, delete Er.animationiteration.animation, delete Er.animationstart.animation), "TransitionEvent" in window || delete Er.transitionend.transition); - var xr, - Sr = w; - Pr.canUseDOM && (xr = document.implementation && document.implementation.hasFeature && document.implementation.hasFeature("", "") !== !0); - var Nr, - Rr = T, - Or = {}, - _r = !1, - Fr = 0, - Mr = { + Er = {}, + wr = {}; + kr.canUseDOM && (wr = document.createElement("div").style, "AnimationEvent" in window || (delete Pr.animationend.animation, delete Pr.animationiteration.animation, delete Pr.animationstart.animation), "TransitionEvent" in window || delete Pr.transitionend.transition); + var Tr, + xr = w; + kr.canUseDOM && (Tr = document.implementation && document.implementation.hasFeature && document.implementation.hasFeature("", "") !== !0); + var Sr, + Nr = T, + Rr = {}, + Or = !1, + _r = 0, + Fr = { topAbort: "abort", - topAnimationEnd: Sr("animationend") || "animationend", - topAnimationIteration: Sr("animationiteration") || "animationiteration", - topAnimationStart: Sr("animationstart") || "animationstart", + topAnimationEnd: xr("animationend") || "animationend", + topAnimationIteration: xr("animationiteration") || "animationiteration", + topAnimationStart: xr("animationstart") || "animationstart", topBlur: "blur", topCancel: "cancel", topCanPlay: "canplay", @@ -2939,35 +2928,35 @@ var define = $__System.amdDefine; topTouchEnd: "touchend", topTouchMove: "touchmove", topTouchStart: "touchstart", - topTransitionEnd: Sr("transitionend") || "transitionend", + topTransitionEnd: xr("transitionend") || "transitionend", topVolumeChange: "volumechange", topWaiting: "waiting", topWheel: "wheel" }, - Ar = "_reactListenersID" + ("" + Math.random()).slice(2), - Ir = Yn({}, gr, { + Mr = "_reactListenersID" + ("" + Math.random()).slice(2), + Ar = Kn({}, hr, { ReactEventListener: null, injection: {injectReactEventListener: function(e) { - e.setHandleTopLevel(Ir.handleTopLevel), Ir.ReactEventListener = e; + e.setHandleTopLevel(Ar.handleTopLevel), Ar.ReactEventListener = e; }}, setEnabled: function(e) { - Ir.ReactEventListener && Ir.ReactEventListener.setEnabled(e); + Ar.ReactEventListener && Ar.ReactEventListener.setEnabled(e); }, isEnabled: function() { - return !(!Ir.ReactEventListener || !Ir.ReactEventListener.isEnabled()); + return !(!Ar.ReactEventListener || !Ar.ReactEventListener.isEnabled()); }, listenTo: function(e, t) { for (var n = t, r = x(n), - o = Zn.registrationNameDependencies[e], + o = Gn.registrationNameDependencies[e], a = 0; a < o.length; a++) { var i = o[a]; - r.hasOwnProperty(i) && r[i] || ("topWheel" === i ? Rr("wheel") ? Ir.ReactEventListener.trapBubbledEvent("topWheel", "wheel", n) : Rr("mousewheel") ? Ir.ReactEventListener.trapBubbledEvent("topWheel", "mousewheel", n) : Ir.ReactEventListener.trapBubbledEvent("topWheel", "DOMMouseScroll", n) : "topScroll" === i ? Rr("scroll", !0) ? Ir.ReactEventListener.trapCapturedEvent("topScroll", "scroll", n) : Ir.ReactEventListener.trapBubbledEvent("topScroll", "scroll", Ir.ReactEventListener.WINDOW_HANDLE) : "topFocus" === i || "topBlur" === i ? (Rr("focus", !0) ? (Ir.ReactEventListener.trapCapturedEvent("topFocus", "focus", n), Ir.ReactEventListener.trapCapturedEvent("topBlur", "blur", n)) : Rr("focusin") && (Ir.ReactEventListener.trapBubbledEvent("topFocus", "focusin", n), Ir.ReactEventListener.trapBubbledEvent("topBlur", "focusout", n)), r.topBlur = !0, r.topFocus = !0) : "topCancel" === i ? (Rr("cancel", !0) && Ir.ReactEventListener.trapCapturedEvent("topCancel", "cancel", n), r.topCancel = !0) : "topClose" === i ? (Rr("close", !0) && Ir.ReactEventListener.trapCapturedEvent("topClose", "close", n), r.topClose = !0) : Mr.hasOwnProperty(i) && Ir.ReactEventListener.trapBubbledEvent(i, Mr[i], n), r[i] = !0); + r.hasOwnProperty(i) && r[i] || ("topWheel" === i ? Nr("wheel") ? Ar.ReactEventListener.trapBubbledEvent("topWheel", "wheel", n) : Nr("mousewheel") ? Ar.ReactEventListener.trapBubbledEvent("topWheel", "mousewheel", n) : Ar.ReactEventListener.trapBubbledEvent("topWheel", "DOMMouseScroll", n) : "topScroll" === i ? Nr("scroll", !0) ? Ar.ReactEventListener.trapCapturedEvent("topScroll", "scroll", n) : Ar.ReactEventListener.trapBubbledEvent("topScroll", "scroll", Ar.ReactEventListener.WINDOW_HANDLE) : "topFocus" === i || "topBlur" === i ? (Nr("focus", !0) ? (Ar.ReactEventListener.trapCapturedEvent("topFocus", "focus", n), Ar.ReactEventListener.trapCapturedEvent("topBlur", "blur", n)) : Nr("focusin") && (Ar.ReactEventListener.trapBubbledEvent("topFocus", "focusin", n), Ar.ReactEventListener.trapBubbledEvent("topBlur", "focusout", n)), r.topBlur = !0, r.topFocus = !0) : "topCancel" === i ? (Nr("cancel", !0) && Ar.ReactEventListener.trapCapturedEvent("topCancel", "cancel", n), r.topCancel = !0) : "topClose" === i ? (Nr("close", !0) && Ar.ReactEventListener.trapCapturedEvent("topClose", "close", n), r.topClose = !0) : Fr.hasOwnProperty(i) && Ar.ReactEventListener.trapBubbledEvent(i, Fr[i], n), r[i] = !0); } }, isListeningToAllDependencies: function(e, t) { for (var n = x(t), - r = Zn.registrationNameDependencies[e], + r = Gn.registrationNameDependencies[e], o = 0; o < r.length; o++) { var a = r[o]; if (!n.hasOwnProperty(a) || !n[a]) @@ -2976,10 +2965,10 @@ var define = $__System.amdDefine; return !0; }, trapBubbledEvent: function(e, t, n) { - return Ir.ReactEventListener.trapBubbledEvent(e, t, n); + return Ar.ReactEventListener.trapBubbledEvent(e, t, n); }, trapCapturedEvent: function(e, t, n) { - return Ir.ReactEventListener.trapCapturedEvent(e, t, n); + return Ar.ReactEventListener.trapCapturedEvent(e, t, n); }, supportsEventPageXY: function() { if (!document.createEvent) @@ -2988,51 +2977,51 @@ var define = $__System.amdDefine; return null != e && "pageX" in e; }, ensureScrollValueMonitoring: function() { - if (void 0 === Nr && (Nr = Ir.supportsEventPageXY()), !Nr && !_r) { - var e = br.refreshScrollValues; - Ir.ReactEventListener.monitorScrollValue(e), _r = !0; + if (void 0 === Sr && (Sr = Ar.supportsEventPageXY()), !Sr && !Or) { + var e = yr.refreshScrollValues; + Ar.ReactEventListener.monitorScrollValue(e), Or = !0; } } }), - Dr = Ir, - Lr = null, - Ur = {injectFiberControlledHostComponent: function(e) { - Lr = e; + Ir = Ar, + Dr = null, + Lr = {injectFiberControlledHostComponent: function(e) { + Dr = e; }}, + Ur = null, Hr = null, - Wr = null, - jr = { - injection: Ur, + Wr = { + injection: Lr, enqueueStateRestore: function(e) { - Hr ? Wr ? Wr.push(e) : Wr = [e] : Hr = e; + Ur ? Hr ? Hr.push(e) : Hr = [e] : Ur = e; }, restoreStateIfNeeded: function() { - if (Hr) { - var e = Hr, - t = Wr; - if (Hr = null, Wr = null, S(e), t) + if (Ur) { + var e = Ur, + t = Hr; + if (Ur = null, Hr = null, S(e), t) for (var n = 0; n < t.length; n++) S(t[n]); } } }, - Vr = jr, - Br = { + jr = Wr, + Vr = { MUST_USE_PROPERTY: 1, HAS_BOOLEAN_VALUE: 4, HAS_NUMERIC_VALUE: 8, HAS_POSITIVE_NUMERIC_VALUE: 24, HAS_OVERLOADED_BOOLEAN_VALUE: 32, injectDOMPropertyConfig: function(e) { - var t = Br, + var t = Vr, n = e.Properties || {}, r = e.DOMAttributeNamespaces || {}, o = e.DOMAttributeNames || {}, a = e.DOMPropertyNames || {}, i = e.DOMMutationMethods || {}; - e.isCustomAttribute && Kr._isCustomAttributeFunctions.push(e.isCustomAttribute); + e.isCustomAttribute && zr._isCustomAttributeFunctions.push(e.isCustomAttribute); for (var l in n) { - Kr.properties.hasOwnProperty(l) ? Vn("48", l) : void 0; + zr.properties.hasOwnProperty(l) ? jn("48", l) : void 0; var u = l.toLowerCase(), s = n[l], c = { @@ -3046,37 +3035,37 @@ var define = $__System.amdDefine; hasPositiveNumericValue: N(s, t.HAS_POSITIVE_NUMERIC_VALUE), hasOverloadedBooleanValue: N(s, t.HAS_OVERLOADED_BOOLEAN_VALUE) }; - if (c.hasBooleanValue + c.hasNumericValue + c.hasOverloadedBooleanValue <= 1 ? void 0 : Vn("50", l), o.hasOwnProperty(l)) { + if (c.hasBooleanValue + c.hasNumericValue + c.hasOverloadedBooleanValue <= 1 ? void 0 : jn("50", l), o.hasOwnProperty(l)) { var d = o[l]; c.attributeName = d; } - r.hasOwnProperty(l) && (c.attributeNamespace = r[l]), a.hasOwnProperty(l) && (c.propertyName = a[l]), i.hasOwnProperty(l) && (c.mutationMethod = i[l]), Kr.properties[l] = c; + r.hasOwnProperty(l) && (c.attributeNamespace = r[l]), a.hasOwnProperty(l) && (c.propertyName = a[l]), i.hasOwnProperty(l) && (c.mutationMethod = i[l]), zr.properties[l] = c; } } }, - zr = ":A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD", - Kr = { + Br = ":A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD", + zr = { ID_ATTRIBUTE_NAME: "data-reactid", ROOT_ATTRIBUTE_NAME: "data-reactroot", - ATTRIBUTE_NAME_START_CHAR: zr, - ATTRIBUTE_NAME_CHAR: zr + "\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040", + ATTRIBUTE_NAME_START_CHAR: Br, + ATTRIBUTE_NAME_CHAR: Br + "\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040", properties: {}, getPossibleStandardName: null, _isCustomAttributeFunctions: [], isCustomAttribute: function(e) { - for (var t = 0; t < Kr._isCustomAttributeFunctions.length; t++) { - var n = Kr._isCustomAttributeFunctions[t]; + for (var t = 0; t < zr._isCustomAttributeFunctions.length; t++) { + var n = zr._isCustomAttributeFunctions[t]; if (n(e)) return !0; } return !1; }, - injection: Br + injection: Vr }, - Yr = Kr, - qr = {hasCachedChildNodes: 1}, - Qr = qr, - $r = { + Kr = zr, + Yr = {hasCachedChildNodes: 1}, + qr = Yr, + Qr = { IndeterminateComponent: 0, FunctionalComponent: 1, ClassComponent: 2, @@ -3089,14 +3078,14 @@ var define = $__System.amdDefine; YieldComponent: 9, Fragment: 10 }, - Xr = $r.HostComponent, - Gr = $r.HostText, - Zr = Yr.ID_ATTRIBUTE_NAME, - Jr = Qr, - eo = Math.random().toString(36).slice(2), - to = "__reactInternalInstance$" + eo, - no = "__reactEventHandlers$" + eo, - ro = { + Xr = Qr.HostComponent, + $r = Qr.HostText, + Gr = Kr.ID_ATTRIBUTE_NAME, + Zr = qr, + Jr = Math.random().toString(36).slice(2), + eo = "__reactInternalInstance$" + Jr, + to = "__reactEventHandlers$" + Jr, + no = { getClosestInstanceFromNode: I, getInstanceFromNode: D, getNodeFromInstance: L, @@ -3107,20 +3096,20 @@ var define = $__System.amdDefine; getFiberCurrentPropsFromNode: U, updateFiberProps: H }, - oo = ro, - ao = { + ro = no, + oo = { logTopLevelRenders: !1, prepareNewChildrenBeforeUnmountInStack: !0, disableNewFiberFeatures: !1 }, - io = ao, - lo = { + ao = oo, + io = { fiberAsyncScheduling: !1, useCreateElement: !0, useFiber: !0 }, - uo = lo, - so = { + lo = io, + uo = { animationIterationCount: !0, borderImageOutset: !0, borderImageSlice: !0, @@ -3156,13 +3145,13 @@ var define = $__System.amdDefine; strokeOpacity: !0, strokeWidth: !0 }, - co = ["Webkit", "ms", "Moz", "O"]; - Object.keys(so).forEach(function(e) { - co.forEach(function(t) { - so[W(t, e)] = so[e]; + so = ["Webkit", "ms", "Moz", "O"]; + Object.keys(uo).forEach(function(e) { + so.forEach(function(t) { + uo[W(t, e)] = uo[e]; }); }); - var po = { + var co = { background: { backgroundAttachment: !0, backgroundColor: !0, @@ -3214,62 +3203,56 @@ var define = $__System.amdDefine; outlineColor: !0 } }, - fo = { - isUnitlessNumber: so, - shorthandPropertyExpansions: po - }, - vo = fo, - mo = vo.isUnitlessNumber, - ho = j, - go = V, - yo = /([A-Z])/g, - bo = B, - Co = /^ms-/, - ko = z, - Po = K, - Eo = $r.IndeterminateComponent, - wo = $r.FunctionalComponent, - To = $r.ClassComponent, - xo = $r.HostComponent, - So = { + po = { + isUnitlessNumber: uo, + shorthandPropertyExpansions: co + }, + fo = po, + vo = fo.isUnitlessNumber, + mo = j, + ho = V, + go = /([A-Z])/g, + yo = B, + bo = /^ms-/, + Co = z, + ko = K, + Po = Qr.IndeterminateComponent, + Eo = Qr.FunctionalComponent, + wo = Qr.ClassComponent, + To = Qr.HostComponent, + xo = { getStackAddendumByWorkInProgressFiber: Q, describeComponentFrame: Y }, - No = { + So = { current: null, phase: null, - getCurrentFiberOwnerName: $, - getCurrentFiberStackAddendum: X + getCurrentFiberOwnerName: X, + getCurrentFiberStackAddendum: $ }, - Ro = No, - Oo = Po(function(e) { - return ko(e); + No = So, + Ro = ko(function(e) { + return Co(e); }), - _o = !1, - Fo = "cssFloat"; - if (Pr.canUseDOM) { - var Mo = document.createElement("div").style; + Oo = !1, + _o = "cssFloat"; + if (kr.canUseDOM) { + var Fo = document.createElement("div").style; try { - Mo.font = ""; + Fo.font = ""; } catch (e) { - _o = !0; + Oo = !0; } - void 0 === document.documentElement.style.cssFloat && (Fo = "styleFloat"); - } - var Ao, - Io, - Do, - Lo, - Uo, - Ho, - Wo, - jo = { + void 0 === document.documentElement.style.cssFloat && (_o = "styleFloat"); + } + var Mo, + Ao = { createMarkupForStyles: function(e, t) { var n = ""; for (var r in e) if (e.hasOwnProperty(r)) { var o = e[r]; - null != o && (n += Oo(r) + ":", n += ho(r, o, t) + ";"); + null != o && (n += Ro(r) + ":", n += mo(r, o, t) + ";"); } return n || null; }, @@ -3277,11 +3260,11 @@ var define = $__System.amdDefine; var r = e.style; for (var o in t) if (t.hasOwnProperty(o)) { - var a = ho(o, t[o], n); - if ("float" !== o && "cssFloat" !== o || (o = Fo), a) + var a = mo(o, t[o], n); + if ("float" !== o && "cssFloat" !== o || (o = _o), a) r[o] = a; else { - var i = _o && vo.shorthandPropertyExpansions[o]; + var i = Oo && fo.shorthandPropertyExpansions[o]; if (i) for (var l in i) r[l] = ""; @@ -3291,115 +3274,63 @@ var define = $__System.amdDefine; } } }, - Vo = jo, - Bo = { + Io = Ao, + Do = { html: "http://www.w3.org/1999/xhtml", mathml: "http://www.w3.org/1998/Math/MathML", svg: "http://www.w3.org/2000/svg" }, - zo = Bo, - Ko = e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, - Yo = Ko.ReactCurrentOwner, - qo = "function" == typeof Array.from && "function" == typeof Map && G(Map) && null != Map.prototype && "function" == typeof Map.prototype.keys && G(Map.prototype.keys) && "function" == typeof Set && G(Set) && null != Set.prototype && "function" == typeof Set.prototype.keys && G(Set.prototype.keys); - if (qo) { - var Qo = new Map, - $o = new Set; - Ao = function(e, t) { - Qo.set(e, t); - }, Io = function(e) { - return Qo.get(e); - }, Do = function(e) { - Qo.delete(e); - }, Lo = function() { - return Array.from(Qo.keys()); - }, Uo = function(e) { - $o.add(e); - }, Ho = function(e) { - $o.delete(e); - }, Wo = function() { - return Array.from($o.keys()); - }; - } else { - var Xo = {}, - Go = {}, - Zo = function(e) { - return "." + e; - }, - Jo = function(e) { - return parseInt(e.substr(1), 10); - }; - Ao = function(e, t) { - var n = Zo(e); - Xo[n] = t; - }, Io = function(e) { - var t = Zo(e); - return Xo[t]; - }, Do = function(e) { - var t = Zo(e); - delete Xo[t]; - }, Lo = function() { - return Object.keys(Xo).map(Jo); - }, Uo = function(e) { - var t = Zo(e); - Go[t] = !0; - }, Ho = function(e) { - var t = Zo(e); - delete Go[t]; - }, Wo = function() { - return Object.keys(Go).map(Jo); - }; - } - var ea; - Pr.canUseDOM && (ea = window.performance || window.msPerformance || window.webkitPerformance); - var ta, - na = ea || {}; - ta = na.now ? function() { - return na.now(); + Lo = Do; + kr.canUseDOM && (Mo = window.performance || window.msPerformance || window.webkitPerformance); + var Uo, + Ho = Mo || {}; + Uo = Ho.now ? function() { + return Ho.now(); } : function() { return Date.now(); }; - var ra, - oa = /["'&<>]/, - aa = J, - ia = ee, - la = new RegExp("^[" + Yr.ATTRIBUTE_NAME_START_CHAR + "][" + Yr.ATTRIBUTE_NAME_CHAR + "]*$"), - ua = {}, - sa = {}, - ca = { + var Wo, + jo = /["'&<>]/, + Vo = Z, + Bo = J, + zo = new RegExp("^[" + Kr.ATTRIBUTE_NAME_START_CHAR + "][" + Kr.ATTRIBUTE_NAME_CHAR + "]*$"), + Ko = {}, + Yo = {}, + qo = { createMarkupForID: function(e) { - return Yr.ID_ATTRIBUTE_NAME + "=" + ia(e); + return Kr.ID_ATTRIBUTE_NAME + "=" + Bo(e); }, setAttributeForID: function(e, t) { - e.setAttribute(Yr.ID_ATTRIBUTE_NAME, t); + e.setAttribute(Kr.ID_ATTRIBUTE_NAME, t); }, createMarkupForRoot: function() { - return Yr.ROOT_ATTRIBUTE_NAME + '=""'; + return Kr.ROOT_ATTRIBUTE_NAME + '=""'; }, setAttributeForRoot: function(e) { - e.setAttribute(Yr.ROOT_ATTRIBUTE_NAME, ""); + e.setAttribute(Kr.ROOT_ATTRIBUTE_NAME, ""); }, createMarkupForProperty: function(e, t) { - var n = Yr.properties.hasOwnProperty(e) ? Yr.properties[e] : null; + var n = Kr.properties.hasOwnProperty(e) ? Kr.properties[e] : null; if (n) { - if (ne(n, t)) + if (te(n, t)) return ""; var r = n.attributeName; - return n.hasBooleanValue || n.hasOverloadedBooleanValue && t === !0 ? r + '=""' : r + "=" + ia(t); + return n.hasBooleanValue || n.hasOverloadedBooleanValue && t === !0 ? r + '=""' : r + "=" + Bo(t); } - return Yr.isCustomAttribute(e) ? null == t ? "" : e + "=" + ia(t) : null; + return Kr.isCustomAttribute(e) ? null == t ? "" : e + "=" + Bo(t) : null; }, createMarkupForCustomAttribute: function(e, t) { - return te(e) && null != t ? e + "=" + ia(t) : ""; + return ee(e) && null != t ? e + "=" + Bo(t) : ""; }, setValueForProperty: function(e, t, n) { - var r = Yr.properties.hasOwnProperty(t) ? Yr.properties[t] : null; + var r = Kr.properties.hasOwnProperty(t) ? Kr.properties[t] : null; if (r) { var o = r.mutationMethod; if (o) o(e, n); else { - if (ne(r, n)) - return void ca.deleteValueForProperty(e, t); + if (te(r, n)) + return void qo.deleteValueForProperty(e, t); if (r.mustUseProperty) e[r.propertyName] = n; else { @@ -3408,17 +3339,17 @@ var define = $__System.amdDefine; i ? e.setAttributeNS(i, a, "" + n) : r.hasBooleanValue || r.hasOverloadedBooleanValue && n === !0 ? e.setAttribute(a, "") : e.setAttribute(a, "" + n); } } - } else if (Yr.isCustomAttribute(t)) - return void ca.setValueForAttribute(e, t, n); + } else if (Kr.isCustomAttribute(t)) + return void qo.setValueForAttribute(e, t, n); }, setValueForAttribute: function(e, t, n) { - te(t) && (null == n ? e.removeAttribute(t) : e.setAttribute(t, "" + n)); + ee(t) && (null == n ? e.removeAttribute(t) : e.setAttribute(t, "" + n)); }, deleteValueForAttribute: function(e, t) { e.removeAttribute(t); }, deleteValueForProperty: function(e, t) { - var n = Yr.properties.hasOwnProperty(t) ? Yr.properties[t] : null; + var n = Kr.properties.hasOwnProperty(t) ? Kr.properties[t] : null; if (n) { var r = n.mutationMethod; if (r) @@ -3429,16 +3360,16 @@ var define = $__System.amdDefine; } else e.removeAttribute(n.attributeName); } else - Yr.isCustomAttribute(t) && e.removeAttribute(t); + Kr.isCustomAttribute(t) && e.removeAttribute(t); } }, - da = ca, - pa = { + Qo = qo, + Xo = { getHostProps: function(e, t) { var n = e, r = t.value, o = t.checked, - a = Yn({ + a = Kn({ type: void 0, step: void 0, min: void 0, @@ -3462,7 +3393,7 @@ var define = $__System.amdDefine; updateWrapper: function(e, t) { var n = e, r = t.checked; - null != r && da.setValueForProperty(n, "checked", r || !1); + null != r && Qo.setValueForProperty(n, "checked", r || !1); var o = t.value; if (null != o) { var a = "" + o; @@ -3493,26 +3424,26 @@ var define = $__System.amdDefine; }, restoreControlledState: function(e, t) { var n = e; - pa.updateWrapper(n, t), re(n, t); + Xo.updateWrapper(n, t), ne(n, t); } }, - fa = pa, - va = { + $o = Xo, + Go = { mountWrapper: function(e, t) {}, postMountWrapper: function(e, t) { null != t.value && e.setAttribute("value", t.value); }, getHostProps: function(e, t) { - var n = Yn({children: void 0}, t), - r = oe(t.children); + var n = Kn({children: void 0}, t), + r = re(t.children); return r && (n.children = r), n; } }, - ma = va, - ha = !1, - ga = { + Zo = Go, + Jo = !1, + ea = { getHostProps: function(e, t) { - return Yn({}, t, {value: void 0}); + return Kn({}, t, {value: void 0}); }, mountWrapper: function(e, t) { var n = e, @@ -3520,7 +3451,7 @@ var define = $__System.amdDefine; n._wrapperState = { initialValue: null != r ? r : t.defaultValue, wasMultiple: !!t.multiple - }, void 0 === t.value || void 0 === t.defaultValue || ha || (ha = !0), n.multiple = !!t.multiple, null != r ? ae(n, !!t.multiple, r) : null != t.defaultValue && ae(n, !!t.multiple, t.defaultValue); + }, void 0 === t.value || void 0 === t.defaultValue || Jo || (Jo = !0), n.multiple = !!t.multiple, null != r ? oe(n, !!t.multiple, r) : null != t.defaultValue && oe(n, !!t.multiple, t.defaultValue); }, postUpdateWrapper: function(e, t) { var n = e; @@ -3528,20 +3459,20 @@ var define = $__System.amdDefine; var r = n._wrapperState.wasMultiple; n._wrapperState.wasMultiple = !!t.multiple; var o = t.value; - null != o ? ae(n, !!t.multiple, o) : r !== !!t.multiple && (null != t.defaultValue ? ae(n, !!t.multiple, t.defaultValue) : ae(n, !!t.multiple, t.multiple ? [] : "")); + null != o ? oe(n, !!t.multiple, o) : r !== !!t.multiple && (null != t.defaultValue ? oe(n, !!t.multiple, t.defaultValue) : oe(n, !!t.multiple, t.multiple ? [] : "")); }, restoreControlledState: function(e, t) { var n = e, r = t.value; - null != r && ae(n, !!t.multiple, r); + null != r && oe(n, !!t.multiple, r); } }, - ya = ga, - ba = { + ta = ea, + na = { getHostProps: function(e, t) { var n = e; - null != t.dangerouslySetInnerHTML ? Vn("91") : void 0; - var r = Yn({}, t, { + null != t.dangerouslySetInnerHTML ? jn("91") : void 0; + var r = Kn({}, t, { value: void 0, defaultValue: void 0, children: "" + n._wrapperState.initialValue @@ -3555,7 +3486,7 @@ var define = $__System.amdDefine; if (null == r) { var a = t.defaultValue, i = t.children; - null != i && (null != a ? Vn("92") : void 0, Array.isArray(i) && (i.length <= 1 ? void 0 : Vn("93"), i = i[0]), a = "" + i), null == a && (a = ""), o = a; + null != i && (null != a ? jn("92") : void 0, Array.isArray(i) && (i.length <= 1 ? void 0 : jn("93"), i = i[0]), a = "" + i), null == a && (a = ""), o = a; } n._wrapperState = {initialValue: "" + o}; }, @@ -3574,42 +3505,42 @@ var define = $__System.amdDefine; r === n._wrapperState.initialValue && (n.value = r); }, restoreControlledState: function(e, t) { - ba.updateWrapper(e, t); + na.updateWrapper(e, t); } }, - Ca = ba, - ka = function(e) { + ra = na, + oa = function(e) { return "undefined" != typeof MSApp && MSApp.execUnsafeLocalFunction ? function(t, n, r, o) { MSApp.execUnsafeLocalFunction(function() { return e(t, n, r, o); }); } : e; }, - Pa = ka, - Ea = /^[ \r\n\t\f]/, - wa = /<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/, - Ta = Pa(function(e, t) { - if (e.namespaceURI !== zo.svg || "innerHTML" in e) + aa = oa, + ia = /^[ \r\n\t\f]/, + la = /<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/, + ua = aa(function(e, t) { + if (e.namespaceURI !== Lo.svg || "innerHTML" in e) e.innerHTML = t; else { - ra = ra || document.createElement("div"), ra.innerHTML = "" + t + ""; - for (var n = ra.firstChild; n.firstChild; ) + Wo = Wo || document.createElement("div"), Wo.innerHTML = "" + t + ""; + for (var n = Wo.firstChild; n.firstChild; ) e.appendChild(n.firstChild); } }); - if (Pr.canUseDOM) { - var xa = document.createElement("div"); - xa.innerHTML = " ", "" === xa.innerHTML && (Ta = function(e, t) { - if (e.parentNode && e.parentNode.replaceChild(e, e), Ea.test(t) || "<" === t[0] && wa.test(t)) { + if (kr.canUseDOM) { + var sa = document.createElement("div"); + sa.innerHTML = " ", "" === sa.innerHTML && (ua = function(e, t) { + if (e.parentNode && e.parentNode.replaceChild(e, e), ia.test(t) || "<" === t[0] && la.test(t)) { e.innerHTML = String.fromCharCode(65279) + t; var n = e.firstChild; 1 === n.data.length ? e.removeChild(n) : n.deleteData(0, 1); } else e.innerHTML = t; - }), xa = null; + }), sa = null; } - var Sa = Ta, - Na = function(e, t) { + var ca = ua, + da = function(e, t) { if (t) { var n = e.firstChild; if (n && n === e.lastChild && 3 === n.nodeType) @@ -3617,40 +3548,40 @@ var define = $__System.amdDefine; } e.textContent = t; }; - Pr.canUseDOM && ("textContent" in document.documentElement || (Na = function(e, t) { - return 3 === e.nodeType ? void(e.nodeValue = t) : void Sa(e, aa(t)); + kr.canUseDOM && ("textContent" in document.documentElement || (da = function(e, t) { + return 3 === e.nodeType ? void(e.nodeValue = t) : void ca(e, Vo(t)); })); - var Ra = Na, - Oa = { + var pa = da, + fa = { _getTrackerFromNode: function(e) { - return le(oo.getInstanceFromNode(e)); + return ie(ro.getInstanceFromNode(e)); }, trackNode: function(e) { - e._wrapperState.valueTracker || (e._wrapperState.valueTracker = de(e, e)); + e._wrapperState.valueTracker || (e._wrapperState.valueTracker = ce(e, e)); }, track: function(e) { - if (!le(e)) { - var t = oo.getNodeFromInstance(e); - ue(e, de(t, e)); + if (!ie(e)) { + var t = ro.getNodeFromInstance(e); + le(e, ce(t, e)); } }, updateValueIfChanged: function(e) { if (!e) return !1; - var t = le(e); + var t = ie(e); if (!t) - return "number" == typeof e.tag ? Oa.trackNode(e.stateNode) : Oa.track(e), !0; + return "number" == typeof e.tag ? fa.trackNode(e.stateNode) : fa.track(e), !0; var n = t.getValue(), - r = ce(oo.getNodeFromInstance(e)); + r = se(ro.getNodeFromInstance(e)); return r !== n && (t.setValue(r), !0); }, stopTracking: function(e) { - var t = le(e); + var t = ie(e); t && t.stopTracking(); } }, - _a = Oa, - Fa = Yn || function(e) { + va = fa, + ma = Kn || function(e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var r in n) @@ -3658,19 +3589,19 @@ var define = $__System.amdDefine; } return e; }, - Ma = Ro.getCurrentFiberOwnerName, - Aa = Dr.listenTo, - Ia = Zn.registrationNameModules, - Da = "dangerouslySetInnerHTML", - La = "suppressContentEditableWarning", - Ua = "children", - Ha = "style", - Wa = "__html", - ja = zo.html, - Va = zo.svg, - Ba = zo.mathml, - za = 11, - Ka = { + ha = No.getCurrentFiberOwnerName, + ga = Ir.listenTo, + ya = Gn.registrationNameModules, + ba = "dangerouslySetInnerHTML", + Ca = "suppressContentEditableWarning", + ka = "children", + Pa = "style", + Ea = "__html", + wa = Lo.html, + Ta = Lo.svg, + xa = Lo.mathml, + Sa = 11, + Na = { topAbort: "abort", topCanPlay: "canplay", topCanPlayThrough: "canplaythrough", @@ -3695,7 +3626,7 @@ var define = $__System.amdDefine; topVolumeChange: "volumechange", topWaiting: "waiting" }, - Ya = { + Ra = { area: !0, base: !0, br: !0, @@ -3712,16 +3643,16 @@ var define = $__System.amdDefine; track: !0, wbr: !0 }, - qa = Fa({menuitem: !0}, Ya), - Qa = { + Oa = ma({menuitem: !0}, Ra), + _a = { getChildNamespace: function(e, t) { - return null == e || e === ja ? Ce(t) : e === Va && "foreignObject" === t ? ja : e; + return null == e || e === wa ? be(t) : e === Ta && "foreignObject" === t ? wa : e; }, createElement: function(e, t, n, r) { var o, a = n.ownerDocument, i = r; - if (i === ja && (i = Ce(e)), i === ja) + if (i === wa && (i = be(e)), i === wa) if ("script" === e) { var l = a.createElement("div"); l.innerHTML = ""; @@ -3735,7 +3666,7 @@ var define = $__System.amdDefine; }, setInitialProperties: function(e, t, n, r) { var o, - a = ge(t, n); + a = he(t, n); switch (t) { case "audio": case "form": @@ -3747,35 +3678,35 @@ var define = $__System.amdDefine; case "source": case "video": case "details": - he(e, t), o = n; + me(e, t), o = n; break; case "input": - fa.mountWrapper(e, n), o = fa.getHostProps(e, n), he(e, t), ve(r, "onChange"); + $o.mountWrapper(e, n), o = $o.getHostProps(e, n), me(e, t), fe(r, "onChange"); break; case "option": - ma.mountWrapper(e, n), o = ma.getHostProps(e, n); + Zo.mountWrapper(e, n), o = Zo.getHostProps(e, n); break; case "select": - ya.mountWrapper(e, n), o = ya.getHostProps(e, n), he(e, t), ve(r, "onChange"); + ta.mountWrapper(e, n), o = ta.getHostProps(e, n), me(e, t), fe(r, "onChange"); break; case "textarea": - Ca.mountWrapper(e, n), o = Ca.getHostProps(e, n), he(e, t), ve(r, "onChange"); + ra.mountWrapper(e, n), o = ra.getHostProps(e, n), me(e, t), fe(r, "onChange"); break; default: o = n; } - switch (fe(t, o), ye(e, r, o, a), t) { + switch (pe(t, o), ge(e, r, o, a), t) { case "input": - _a.trackNode(e), fa.postMountWrapper(e, n); + va.trackNode(e), $o.postMountWrapper(e, n); break; case "textarea": - _a.trackNode(e), Ca.postMountWrapper(e, n); + va.trackNode(e), ra.postMountWrapper(e, n); break; case "option": - ma.postMountWrapper(e, n); + Zo.postMountWrapper(e, n); break; default: - "function" == typeof o.onClick && me(e); + "function" == typeof o.onClick && ve(e); } }, diffProperties: function(e, t, n, r, o) { @@ -3784,37 +3715,37 @@ var define = $__System.amdDefine; l = null; switch (t) { case "input": - a = fa.getHostProps(e, n), i = fa.getHostProps(e, r), l = []; + a = $o.getHostProps(e, n), i = $o.getHostProps(e, r), l = []; break; case "option": - a = ma.getHostProps(e, n), i = ma.getHostProps(e, r), l = []; + a = Zo.getHostProps(e, n), i = Zo.getHostProps(e, r), l = []; break; case "select": - a = ya.getHostProps(e, n), i = ya.getHostProps(e, r), l = []; + a = ta.getHostProps(e, n), i = ta.getHostProps(e, r), l = []; break; case "textarea": - a = Ca.getHostProps(e, n), i = Ca.getHostProps(e, r), l = []; + a = ra.getHostProps(e, n), i = ra.getHostProps(e, r), l = []; break; default: - a = n, i = r, "function" != typeof a.onClick && "function" == typeof i.onClick && me(e); + a = n, i = r, "function" != typeof a.onClick && "function" == typeof i.onClick && ve(e); } - fe(t, i); + pe(t, i); var u, s, c = null; for (u in a) if (!i.hasOwnProperty(u) && a.hasOwnProperty(u) && null != a[u]) - if (u === Ha) { + if (u === Pa) { var d = a[u]; for (s in d) d.hasOwnProperty(s) && (c || (c = {}), c[s] = ""); } else - u === Da || u === Ua || u === La || (Ia.hasOwnProperty(u) ? l || (l = []) : (l = l || []).push(u, null)); + u === ba || u === ka || u === Ca || (ya.hasOwnProperty(u) ? l || (l = []) : (l = l || []).push(u, null)); for (u in i) { var p = i[u], f = null != a ? a[u] : void 0; if (i.hasOwnProperty(u) && p !== f && (null != p || null != f)) - if (u === Ha) + if (u === Pa) if (f) { for (s in f) !f.hasOwnProperty(s) || p && p.hasOwnProperty(s) || (c || (c = {}), c[s] = ""); @@ -3822,88 +3753,88 @@ var define = $__System.amdDefine; p.hasOwnProperty(s) && f[s] !== p[s] && (c || (c = {}), c[s] = p[s]); } else c || (l || (l = []), l.push(u, c)), c = p; - else if (u === Da) { - var v = p ? p[Wa] : void 0, - m = f ? f[Wa] : void 0; + else if (u === ba) { + var v = p ? p[Ea] : void 0, + m = f ? f[Ea] : void 0; null != v && m !== v && (l = l || []).push(u, "" + v); } else - u === Ua ? f === p || "string" != typeof p && "number" != typeof p || (l = l || []).push(u, "" + p) : u === La || (Ia.hasOwnProperty(u) ? (p && ve(o, u), l || f === p || (l = [])) : (l = l || []).push(u, p)); + u === ka ? f === p || "string" != typeof p && "number" != typeof p || (l = l || []).push(u, "" + p) : u === Ca || (ya.hasOwnProperty(u) ? (p && fe(o, u), l || f === p || (l = [])) : (l = l || []).push(u, p)); } - return c && (l = l || []).push(Ha, c), l; + return c && (l = l || []).push(Pa, c), l; }, updateProperties: function(e, t, n, r, o) { - var a = ge(n, r), - i = ge(n, o); - switch (be(e, t, a, i), n) { + var a = he(n, r), + i = he(n, o); + switch (ye(e, t, a, i), n) { case "input": - fa.updateWrapper(e, o); + $o.updateWrapper(e, o); break; case "textarea": - Ca.updateWrapper(e, o); + ra.updateWrapper(e, o); break; case "select": - ya.postUpdateWrapper(e, o); + ta.postUpdateWrapper(e, o); } }, restoreControlledState: function(e, t, n) { switch (t) { case "input": - return void fa.restoreControlledState(e, n); + return void $o.restoreControlledState(e, n); case "textarea": - return void Ca.restoreControlledState(e, n); + return void ra.restoreControlledState(e, n); case "select": - return void ya.restoreControlledState(e, n); + return void ta.restoreControlledState(e, n); } } }, - $a = Qa, - Xa = void 0, - Ga = void 0; + Fa = _a, + Ma = void 0, + Aa = void 0; if ("function" != typeof requestAnimationFrame) - Qn(!1, "React depends on requestAnimationFrame. Make sure that you load a polyfill in older browsers."); + qn(!1, "React depends on requestAnimationFrame. Make sure that you load a polyfill in older browsers."); else if ("function" != typeof requestIdleCallback) { - var Za = null, - Ja = null, - ei = !1, - ti = !1, - ni = 0, - ri = 33, - oi = 33, - ai = {timeRemaining: "object" == typeof performance && "function" == typeof performance.now ? function() { - return ni - performance.now(); + var Ia = null, + Da = null, + La = !1, + Ua = !1, + Ha = 0, + Wa = 33, + ja = 33, + Va = {timeRemaining: "object" == typeof performance && "function" == typeof performance.now ? function() { + return Ha - performance.now(); } : function() { - return ni - Date.now(); + return Ha - Date.now(); }}, - ii = "__reactIdleCallback$" + Math.random().toString(36).slice(2), - li = function(e) { - if (e.source === window && e.data === ii) { - ei = !1; - var t = Ja; - Ja = null, t && t(ai); + Ba = "__reactIdleCallback$" + Math.random().toString(36).slice(2), + za = function(e) { + if (e.source === window && e.data === Ba) { + La = !1; + var t = Da; + Da = null, t && t(Va); } }; - window.addEventListener("message", li, !1); - var ui = function(e) { - ti = !1; - var t = e - ni + oi; - t < oi && ri < oi ? (t < 8 && (t = 8), oi = t < ri ? ri : t) : ri = t, ni = e + oi, ei || (ei = !0, window.postMessage(ii, "*")); - var n = Za; - Za = null, n && n(e); + window.addEventListener("message", za, !1); + var Ka = function(e) { + Ua = !1; + var t = e - Ha + ja; + t < ja && Wa < ja ? (t < 8 && (t = 8), ja = t < Wa ? Wa : t) : Wa = t, Ha = e + ja, La || (La = !0, window.postMessage(Ba, "*")); + var n = Ia; + Ia = null, n && n(e); }; - Xa = function(e) { - return Za = e, ti || (ti = !0, requestAnimationFrame(ui)), 0; - }, Ga = function(e) { - return Ja = e, ti || (ti = !0, requestAnimationFrame(ui)), 0; + Ma = function(e) { + return Ia = e, Ua || (Ua = !0, requestAnimationFrame(Ka)), 0; + }, Aa = function(e) { + return Da = e, Ua || (Ua = !0, requestAnimationFrame(Ka)), 0; }; } else - Xa = requestAnimationFrame, Ga = requestIdleCallback; - var si = Xa, - ci = Ga, - di = { - rAF: si, - rIC: ci - }, - pi = { + Ma = requestAnimationFrame, Aa = requestIdleCallback; + var Ya = Ma, + qa = Aa, + Qa = { + rAF: Ya, + rIC: qa + }, + Xa = { Properties: { "aria-current": 0, "aria-details": 0, @@ -3957,24 +3888,24 @@ var define = $__System.amdDefine; DOMAttributeNames: {}, DOMPropertyNames: {} }, - fi = pi, - vi = $r.HostComponent, - mi = { - isAncestor: Ee, - getLowestCommonAncestor: Pe, - getParentInstance: we, - traverseTwoPhase: Te, - traverseEnterLeave: xe - }, - hi = mr.getListener, - gi = { - accumulateTwoPhaseDispatches: Me, - accumulateTwoPhaseDispatchesSkipTarget: Ae, - accumulateDirectDispatches: De, - accumulateEnterLeaveDispatches: Ie - }, - yi = gi, - bi = function(e) { + $a = Xa, + Ga = Qr.HostComponent, + Za = { + isAncestor: Pe, + getLowestCommonAncestor: ke, + getParentInstance: Ee, + traverseTwoPhase: we, + traverseEnterLeave: Te + }, + Ja = vr.getListener, + ei = { + accumulateTwoPhaseDispatches: Fe, + accumulateTwoPhaseDispatchesSkipTarget: Me, + accumulateDirectDispatches: Ie, + accumulateEnterLeaveDispatches: Ae + }, + ti = ei, + ni = function(e) { var t = this; if (t.instancePool.length) { var n = t.instancePool.pop(); @@ -3982,7 +3913,7 @@ var define = $__System.amdDefine; } return new t(e); }, - Ci = function(e, t) { + ri = function(e, t) { var n = this; if (n.instancePool.length) { var r = n.instancePool.pop(); @@ -3990,7 +3921,7 @@ var define = $__System.amdDefine; } return new n(e, t); }, - ki = function(e, t, n) { + oi = function(e, t, n) { var r = this; if (r.instancePool.length) { var o = r.instancePool.pop(); @@ -3998,7 +3929,7 @@ var define = $__System.amdDefine; } return new r(e, t, n); }, - Pi = function(e, t, n, r) { + ai = function(e, t, n, r) { var o = this; if (o.instancePool.length) { var a = o.instancePool.pop(); @@ -4006,32 +3937,32 @@ var define = $__System.amdDefine; } return new o(e, t, n, r); }, - Ei = function(e) { + ii = function(e) { var t = this; - e instanceof t ? void 0 : Vn("25"), e.destructor(), t.instancePool.length < t.poolSize && t.instancePool.push(e); + e instanceof t ? void 0 : jn("25"), e.destructor(), t.instancePool.length < t.poolSize && t.instancePool.push(e); }, - wi = 10, - Ti = bi, - xi = function(e, t) { + li = 10, + ui = ni, + si = function(e, t) { var n = e; - return n.instancePool = [], n.getPooled = t || Ti, n.poolSize || (n.poolSize = wi), n.release = Ei, n; - }, - Si = { - addPoolingTo: xi, - oneArgumentPooler: bi, - twoArgumentPooler: Ci, - threeArgumentPooler: ki, - fourArgumentPooler: Pi - }, - Ni = Si, - Ri = null, - Oi = Le; - Yn(Ue.prototype, { + return n.instancePool = [], n.getPooled = t || ui, n.poolSize || (n.poolSize = li), n.release = ii, n; + }, + ci = { + addPoolingTo: si, + oneArgumentPooler: ni, + twoArgumentPooler: ri, + threeArgumentPooler: oi, + fourArgumentPooler: ai + }, + di = ci, + pi = null, + fi = De; + Kn(Le.prototype, { destructor: function() { this._root = null, this._startText = null, this._fallbackText = null; }, getText: function() { - return "value" in this._root ? this._root.value : this._root[Oi()]; + return "value" in this._root ? this._root.value : this._root[fi()]; }, getData: function() { if (this._fallbackText) @@ -4050,13 +3981,13 @@ var define = $__System.amdDefine; var l = t > 1 ? 1 - t : void 0; return this._fallbackText = o.slice(e, l), this._fallbackText; } - }), Ni.addPoolingTo(Ue); - var _i = Ue, - Fi = ["dispatchConfig", "_targetInst", "nativeEvent", "isDefaultPrevented", "isPropagationStopped", "_dispatchListeners", "_dispatchInstances"], - Mi = { + }), di.addPoolingTo(Le); + var vi = Le, + mi = ["dispatchConfig", "_targetInst", "nativeEvent", "isDefaultPrevented", "isPropagationStopped", "_dispatchListeners", "_dispatchInstances"], + hi = { type: null, target: null, - currentTarget: or.thatReturnsNull, + currentTarget: rr.thatReturnsNull, eventPhase: null, bubbles: null, cancelable: null, @@ -4066,51 +3997,51 @@ var define = $__System.amdDefine; defaultPrevented: null, isTrusted: null }; - Yn(He.prototype, { + Kn(Ue.prototype, { preventDefault: function() { this.defaultPrevented = !0; var e = this.nativeEvent; - e && (e.preventDefault ? e.preventDefault() : "unknown" != typeof e.returnValue && (e.returnValue = !1), this.isDefaultPrevented = or.thatReturnsTrue); + e && (e.preventDefault ? e.preventDefault() : "unknown" != typeof e.returnValue && (e.returnValue = !1), this.isDefaultPrevented = rr.thatReturnsTrue); }, stopPropagation: function() { var e = this.nativeEvent; - e && (e.stopPropagation ? e.stopPropagation() : "unknown" != typeof e.cancelBubble && (e.cancelBubble = !0), this.isPropagationStopped = or.thatReturnsTrue); + e && (e.stopPropagation ? e.stopPropagation() : "unknown" != typeof e.cancelBubble && (e.cancelBubble = !0), this.isPropagationStopped = rr.thatReturnsTrue); }, persist: function() { - this.isPersistent = or.thatReturnsTrue; + this.isPersistent = rr.thatReturnsTrue; }, - isPersistent: or.thatReturnsFalse, + isPersistent: rr.thatReturnsFalse, destructor: function() { var e = this.constructor.Interface; for (var t in e) this[t] = null; - for (var n = 0; n < Fi.length; n++) - this[Fi[n]] = null; + for (var n = 0; n < mi.length; n++) + this[mi[n]] = null; } - }), He.Interface = Mi, He.augmentClass = function(e, t) { + }), Ue.Interface = hi, Ue.augmentClass = function(e, t) { var n = this, r = function() {}; r.prototype = n.prototype; var o = new r; - Yn(o, e.prototype), e.prototype = o, e.prototype.constructor = e, e.Interface = Yn({}, n.Interface, t), e.augmentClass = n.augmentClass, Ni.addPoolingTo(e, Ni.fourArgumentPooler); - }, Ni.addPoolingTo(He, Ni.fourArgumentPooler); - var Ai = He, - Ii = {data: null}; - Ai.augmentClass(We, Ii); - var Di = We, - Li = {data: null}; - Ai.augmentClass(je, Li); - var Ui = je, - Hi = [9, 13, 27, 32], - Wi = 229, - ji = Pr.canUseDOM && "CompositionEvent" in window, - Vi = null; - Pr.canUseDOM && "documentMode" in document && (Vi = document.documentMode); - var Bi = Pr.canUseDOM && "TextEvent" in window && !Vi && !Ve(), - zi = Pr.canUseDOM && (!ji || Vi && Vi > 8 && Vi <= 11), - Ki = 32, - Yi = String.fromCharCode(Ki), - qi = { + Kn(o, e.prototype), e.prototype = o, e.prototype.constructor = e, e.Interface = Kn({}, n.Interface, t), e.augmentClass = n.augmentClass, di.addPoolingTo(e, di.fourArgumentPooler); + }, di.addPoolingTo(Ue, di.fourArgumentPooler); + var gi = Ue, + yi = {data: null}; + gi.augmentClass(He, yi); + var bi = He, + Ci = {data: null}; + gi.augmentClass(We, Ci); + var ki = We, + Pi = [9, 13, 27, 32], + Ei = 229, + wi = kr.canUseDOM && "CompositionEvent" in window, + Ti = null; + kr.canUseDOM && "documentMode" in document && (Ti = document.documentMode); + var xi = kr.canUseDOM && "TextEvent" in window && !Ti && !je(), + Si = kr.canUseDOM && (!wi || Ti && Ti > 8 && Ti <= 11), + Ni = 32, + Ri = String.fromCharCode(Ni), + Oi = { beforeInput: { phasedRegistrationNames: { bubbled: "onBeforeInput", @@ -4140,37 +4071,37 @@ var define = $__System.amdDefine; dependencies: ["topBlur", "topCompositionUpdate", "topKeyDown", "topKeyPress", "topKeyUp", "topMouseDown"] } }, - Qi = !1, - $i = null, - Xi = { - eventTypes: qi, + _i = !1, + Fi = null, + Mi = { + eventTypes: Oi, extractEvents: function(e, t, n, r) { - return [Qe(e, t, n, r), Ge(e, t, n, r)]; + return [qe(e, t, n, r), $e(e, t, n, r)]; } }, - Gi = Xi, - Zi = function(e, t, n, r, o, a) { + Ai = Mi, + Ii = function(e, t, n, r, o, a) { return e(t, n, r, o, a); }, - Ji = function(e, t) { + Di = function(e, t) { return e(t); }, - el = !1, - tl = { + Li = !1, + Ui = { injectStackBatchedUpdates: function(e) { - Zi = e; + Ii = e; }, injectFiberBatchedUpdates: function(e) { - Ji = e; + Di = e; } }, - nl = { - batchedUpdates: et, - injection: tl + Hi = { + batchedUpdates: Je, + injection: Ui }, - rl = nl, - ol = tt, - al = { + Wi = Hi, + ji = et, + Vi = { color: !0, date: !0, datetime: !0, @@ -4187,45 +4118,45 @@ var define = $__System.amdDefine; url: !0, week: !0 }, - il = nt, - ll = {change: { + Bi = tt, + zi = {change: { phasedRegistrationNames: { bubbled: "onChange", captured: "onChangeCapture" }, dependencies: ["topBlur", "topChange", "topClick", "topFocus", "topInput", "topKeyDown", "topKeyUp", "topSelectionChange"] }}, - ul = null, - sl = null, - cl = !1; - Pr.canUseDOM && (cl = Rr("change") && (!document.documentMode || document.documentMode > 8)); - var dl = !1; - Pr.canUseDOM && (dl = Rr("input") && (!document.documentMode || document.documentMode > 9)); - var pl = { - eventTypes: ll, - _isInputEventSupported: dl, + Ki = null, + Yi = null, + qi = !1; + kr.canUseDOM && (qi = Nr("change") && (!document.documentMode || document.documentMode > 8)); + var Qi = !1; + kr.canUseDOM && (Qi = Nr("input") && (!document.documentMode || document.documentMode > 9)); + var Xi = { + eventTypes: zi, + _isInputEventSupported: Qi, extractEvents: function(e, t, n, r) { var o, a, - i = t ? oo.getNodeFromInstance(t) : window; - if (ot(i) ? cl ? o = ct : a = dt : il(i) ? dl ? o = bt : (o = ht, a = mt) : gt(i) && (o = yt), o) { + i = t ? ro.getNodeFromInstance(t) : window; + if (rt(i) ? qi ? o = st : a = ct : Bi(i) ? Qi ? o = yt : (o = mt, a = vt) : ht(i) && (o = gt), o) { var l = o(e, t); if (l) { - var u = rt(l, n, r); + var u = nt(l, n, r); return u; } } a && a(e, i, t); } }, - fl = pl, - vl = ["ResponderEventPlugin", "SimpleEventPlugin", "TapEventPlugin", "EnterLeaveEventPlugin", "ChangeEventPlugin", "SelectEventPlugin", "BeforeInputEventPlugin"], - ml = vl, - hl = { + $i = Xi, + Gi = ["ResponderEventPlugin", "SimpleEventPlugin", "TapEventPlugin", "EnterLeaveEventPlugin", "ChangeEventPlugin", "SelectEventPlugin", "BeforeInputEventPlugin"], + Zi = Gi, + Ji = { view: function(e) { if (e.view) return e.view; - var t = ol(e); + var t = ji(e); if (t.window === t) return t; var n = t.ownerDocument; @@ -4235,16 +4166,16 @@ var define = $__System.amdDefine; return e.detail || 0; } }; - Ai.augmentClass(Ct, hl); - var gl = Ct, - yl = { + gi.augmentClass(bt, Ji); + var el = bt, + tl = { Alt: "altKey", Control: "ctrlKey", Meta: "metaKey", Shift: "shiftKey" }, - bl = Pt, - Cl = { + nl = kt, + rl = { screenX: null, screenY: null, clientX: null, @@ -4253,7 +4184,7 @@ var define = $__System.amdDefine; shiftKey: null, altKey: null, metaKey: null, - getModifierState: bl, + getModifierState: nl, button: function(e) { var t = e.button; return "which" in e ? t : 2 === t ? 2 : 4 === t ? 1 : 0; @@ -4263,15 +4194,15 @@ var define = $__System.amdDefine; return e.relatedTarget || (e.fromElement === e.srcElement ? e.toElement : e.fromElement); }, pageX: function(e) { - return "pageX" in e ? e.pageX : e.clientX + br.currentScrollLeft; + return "pageX" in e ? e.pageX : e.clientX + yr.currentScrollLeft; }, pageY: function(e) { - return "pageY" in e ? e.pageY : e.clientY + br.currentScrollTop; + return "pageY" in e ? e.pageY : e.clientY + yr.currentScrollTop; } }; - gl.augmentClass(Et, Cl); - var kl = Et, - Pl = { + el.augmentClass(Pt, rl); + var ol = Pt, + al = { mouseEnter: { registrationName: "onMouseEnter", dependencies: ["topMouseOut", "topMouseOver"] @@ -4281,8 +4212,8 @@ var define = $__System.amdDefine; dependencies: ["topMouseOut", "topMouseOver"] } }, - El = { - eventTypes: Pl, + il = { + eventTypes: al, extractEvents: function(e, t, n, r) { if ("topMouseOver" === e && (n.relatedTarget || n.fromElement)) return null; @@ -4300,75 +4231,75 @@ var define = $__System.amdDefine; if ("topMouseOut" === e) { i = t; var u = n.relatedTarget || n.toElement; - l = u ? oo.getClosestInstanceFromNode(u) : null; + l = u ? ro.getClosestInstanceFromNode(u) : null; } else i = null, l = t; if (i === l) return null; - var s = null == i ? o : oo.getNodeFromInstance(i), - c = null == l ? o : oo.getNodeFromInstance(l), - d = kl.getPooled(Pl.mouseLeave, i, n, r); + var s = null == i ? o : ro.getNodeFromInstance(i), + c = null == l ? o : ro.getNodeFromInstance(l), + d = ol.getPooled(al.mouseLeave, i, n, r); d.type = "mouseleave", d.target = s, d.relatedTarget = c; - var p = kl.getPooled(Pl.mouseEnter, l, n, r); - return p.type = "mouseenter", p.target = c, p.relatedTarget = s, yi.accumulateEnterLeaveDispatches(d, p, i, l), [d, p]; - } - }, - wl = El, - Tl = Yr.injection.MUST_USE_PROPERTY, - xl = Yr.injection.HAS_BOOLEAN_VALUE, - Sl = Yr.injection.HAS_NUMERIC_VALUE, - Nl = Yr.injection.HAS_POSITIVE_NUMERIC_VALUE, - Rl = Yr.injection.HAS_OVERLOADED_BOOLEAN_VALUE, - Ol = { - isCustomAttribute: RegExp.prototype.test.bind(new RegExp("^(data|aria)-[" + Yr.ATTRIBUTE_NAME_CHAR + "]*$")), + var p = ol.getPooled(al.mouseEnter, l, n, r); + return p.type = "mouseenter", p.target = c, p.relatedTarget = s, ti.accumulateEnterLeaveDispatches(d, p, i, l), [d, p]; + } + }, + ll = il, + ul = Kr.injection.MUST_USE_PROPERTY, + sl = Kr.injection.HAS_BOOLEAN_VALUE, + cl = Kr.injection.HAS_NUMERIC_VALUE, + dl = Kr.injection.HAS_POSITIVE_NUMERIC_VALUE, + pl = Kr.injection.HAS_OVERLOADED_BOOLEAN_VALUE, + fl = { + isCustomAttribute: RegExp.prototype.test.bind(new RegExp("^(data|aria)-[" + Kr.ATTRIBUTE_NAME_CHAR + "]*$")), Properties: { accept: 0, acceptCharset: 0, accessKey: 0, action: 0, - allowFullScreen: xl, + allowFullScreen: sl, allowTransparency: 0, alt: 0, as: 0, - async: xl, + async: sl, autoComplete: 0, - autoPlay: xl, - capture: xl, + autoPlay: sl, + capture: sl, cellPadding: 0, cellSpacing: 0, charSet: 0, challenge: 0, - checked: Tl | xl, + checked: ul | sl, cite: 0, classID: 0, className: 0, - cols: Nl, + cols: dl, colSpan: 0, content: 0, contentEditable: 0, contextMenu: 0, - controls: xl, + controls: sl, coords: 0, crossOrigin: 0, data: 0, dateTime: 0, - default: xl, - defer: xl, + default: sl, + defer: sl, dir: 0, - disabled: xl, - download: Rl, + disabled: sl, + download: pl, draggable: 0, encType: 0, form: 0, formAction: 0, formEncType: 0, formMethod: 0, - formNoValidate: xl, + formNoValidate: sl, formTarget: 0, frameBorder: 0, headers: 0, height: 0, - hidden: xl, + hidden: sl, high: 0, href: 0, hrefLang: 0, @@ -4384,7 +4315,7 @@ var define = $__System.amdDefine; label: 0, lang: 0, list: 0, - loop: xl, + loop: sl, low: 0, manifest: 0, marginHeight: 0, @@ -4396,45 +4327,45 @@ var define = $__System.amdDefine; method: 0, min: 0, minLength: 0, - multiple: Tl | xl, - muted: Tl | xl, + multiple: ul | sl, + muted: ul | sl, name: 0, nonce: 0, - noValidate: xl, - open: xl, + noValidate: sl, + open: sl, optimum: 0, pattern: 0, placeholder: 0, - playsInline: xl, + playsInline: sl, poster: 0, preload: 0, profile: 0, radioGroup: 0, - readOnly: xl, + readOnly: sl, referrerPolicy: 0, rel: 0, - required: xl, - reversed: xl, + required: sl, + reversed: sl, role: 0, - rows: Nl, - rowSpan: Sl, + rows: dl, + rowSpan: cl, sandbox: 0, scope: 0, - scoped: xl, + scoped: sl, scrolling: 0, - seamless: xl, - selected: Tl | xl, + seamless: sl, + selected: ul | sl, shape: 0, - size: Nl, + size: dl, sizes: 0, slot: 0, - span: Nl, + span: dl, spellCheck: 0, src: 0, srcDoc: 0, srcLang: 0, srcSet: 0, - start: Sl, + start: cl, step: 0, style: 0, summary: 0, @@ -4460,7 +4391,7 @@ var define = $__System.amdDefine; autoSave: 0, color: 0, itemProp: 0, - itemScope: xl, + itemScope: sl, itemType: 0, itemID: 0, itemRef: 0, @@ -4476,8 +4407,8 @@ var define = $__System.amdDefine; }, DOMPropertyNames: {} }, - _l = Ol, - Fl = { + vl = fl, + ml = { listen: function(e, t, n) { return e.addEventListener ? (e.addEventListener(t, n, !1), {remove: function() { e.removeEventListener(t, n, !1); @@ -4488,58 +4419,58 @@ var define = $__System.amdDefine; capture: function(e, t, n) { return e.addEventListener ? (e.addEventListener(t, n, !0), {remove: function() { e.removeEventListener(t, n, !0); - }}) : {remove: or}; + }}) : {remove: rr}; }, registerDefault: function() {} }, - Ml = Fl, - Al = wt, - Il = $r.HostRoot; - Yn(xt.prototype, {destructor: function() { + hl = ml, + gl = Et, + yl = Qr.HostRoot; + Kn(Tt.prototype, {destructor: function() { this.topLevelType = null, this.nativeEvent = null, this.targetInst = null, this.ancestors.length = 0; - }}), Ni.addPoolingTo(xt, Ni.threeArgumentPooler); - var Dl = { + }}), di.addPoolingTo(Tt, di.threeArgumentPooler); + var bl = { _enabled: !0, _handleTopLevel: null, - WINDOW_HANDLE: Pr.canUseDOM ? window : null, + WINDOW_HANDLE: kr.canUseDOM ? window : null, setHandleTopLevel: function(e) { - Dl._handleTopLevel = e; + bl._handleTopLevel = e; }, setEnabled: function(e) { - Dl._enabled = !!e; + bl._enabled = !!e; }, isEnabled: function() { - return Dl._enabled; + return bl._enabled; }, trapBubbledEvent: function(e, t, n) { - return n ? Ml.listen(n, t, Dl.dispatchEvent.bind(null, e)) : null; + return n ? hl.listen(n, t, bl.dispatchEvent.bind(null, e)) : null; }, trapCapturedEvent: function(e, t, n) { - return n ? Ml.capture(n, t, Dl.dispatchEvent.bind(null, e)) : null; + return n ? hl.capture(n, t, bl.dispatchEvent.bind(null, e)) : null; }, monitorScrollValue: function(e) { - var t = Nt.bind(null, e); - Ml.listen(window, "scroll", t); + var t = St.bind(null, e); + hl.listen(window, "scroll", t); }, dispatchEvent: function(e, t) { - if (Dl._enabled) { - var n = ol(t), - r = oo.getClosestInstanceFromNode(n), - o = xt.getPooled(e, t, r); + if (bl._enabled) { + var n = ji(t), + r = ro.getClosestInstanceFromNode(n), + o = Tt.getPooled(e, t, r); try { - rl.batchedUpdates(St, o); + Wi.batchedUpdates(xt, o); } finally { - xt.release(o); + Tt.release(o); } } } }, - Ll = Dl, - Ul = { + Cl = bl, + kl = { xlink: "http://www.w3.org/1999/xlink", xml: "http://www.w3.org/XML/1998/namespace" }, - Hl = { + Pl = { accentHeight: "accent-height", accumulate: 0, additive: 0, @@ -4780,56 +4711,56 @@ var define = $__System.amdDefine; z: 0, zoomAndPan: "zoomAndPan" }, - Wl = { + El = { Properties: {}, DOMAttributeNamespaces: { - xlinkActuate: Ul.xlink, - xlinkArcrole: Ul.xlink, - xlinkHref: Ul.xlink, - xlinkRole: Ul.xlink, - xlinkShow: Ul.xlink, - xlinkTitle: Ul.xlink, - xlinkType: Ul.xlink, - xmlBase: Ul.xml, - xmlLang: Ul.xml, - xmlSpace: Ul.xml + xlinkActuate: kl.xlink, + xlinkArcrole: kl.xlink, + xlinkHref: kl.xlink, + xlinkRole: kl.xlink, + xlinkShow: kl.xlink, + xlinkTitle: kl.xlink, + xlinkType: kl.xlink, + xmlBase: kl.xml, + xmlLang: kl.xml, + xmlSpace: kl.xml }, DOMAttributeNames: {} }; - Object.keys(Hl).forEach(function(e) { - Wl.Properties[e] = 0, Hl[e] && (Wl.DOMAttributeNames[e] = Hl[e]); + Object.keys(Pl).forEach(function(e) { + El.Properties[e] = 0, Pl[e] && (El.DOMAttributeNames[e] = Pl[e]); }); - var jl = Wl, - Vl = _t, - Bl = Pr.canUseDOM && "selection" in document && !("getSelection" in window), - zl = { - getOffsets: Bl ? Mt : At, - setOffsets: Bl ? It : Dt - }, - Kl = zl, - Yl = Lt, - ql = Ut, - Ql = Ht, - $l = Wt, - Xl = jt, - Gl = { + var wl = El, + Tl = Ot, + xl = kr.canUseDOM && "selection" in document && !("getSelection" in window), + Sl = { + getOffsets: xl ? Ft : Mt, + setOffsets: xl ? At : It + }, + Nl = Sl, + Rl = Dt, + Ol = Lt, + _l = Ut, + Fl = Ht, + Ml = Wt, + Al = { hasSelectionCapabilities: function(e) { var t = e && e.nodeName && e.nodeName.toLowerCase(); return t && ("input" === t && "text" === e.type || "textarea" === t || "true" === e.contentEditable); }, getSelectionInformation: function() { - var e = Xl(); + var e = Ml(); return { focusedElem: e, - selectionRange: Gl.hasSelectionCapabilities(e) ? Gl.getSelection(e) : null + selectionRange: Al.hasSelectionCapabilities(e) ? Al.getSelection(e) : null }; }, restoreSelection: function(e) { - var t = Xl(), + var t = Ml(), n = e.focusedElem, r = e.selectionRange; - if (t !== n && Vt(n)) { - Gl.hasSelectionCapabilities(n) && Gl.setSelection(n, r); + if (t !== n && jt(n)) { + Al.hasSelectionCapabilities(n) && Al.setSelection(n, r); for (var o = [], a = n; a = a.parentNode; ) 1 === a.nodeType && o.push({ @@ -4837,7 +4768,7 @@ var define = $__System.amdDefine; left: a.scrollLeft, top: a.scrollTop }); - $l(n); + Fl(n); for (var i = 0; i < o.length; i++) { var l = o[i]; l.element.scrollLeft = l.left, l.element.scrollTop = l.top; @@ -4858,7 +4789,7 @@ var define = $__System.amdDefine; end: -n.moveEnd("character", -e.value.length) }); } else - t = Kl.getOffsets(e); + t = Nl.getOffsets(e); return t || { start: 0, end: 0 @@ -4873,73 +4804,73 @@ var define = $__System.amdDefine; var o = e.createTextRange(); o.collapse(!0), o.moveStart("character", n), o.moveEnd("character", r - n), o.select(); } else - Kl.setOffsets(e, t); + Nl.setOffsets(e, t); } }, - Zl = Gl, - Jl = Object.prototype.hasOwnProperty, - eu = zt, - tu = Pr.canUseDOM && "documentMode" in document && document.documentMode <= 11, - nu = {select: { + Il = Al, + Dl = Object.prototype.hasOwnProperty, + Ll = Bt, + Ul = kr.canUseDOM && "documentMode" in document && document.documentMode <= 11, + Hl = {select: { phasedRegistrationNames: { bubbled: "onSelect", captured: "onSelectCapture" }, dependencies: ["topBlur", "topContextMenu", "topFocus", "topKeyDown", "topKeyUp", "topMouseDown", "topMouseUp", "topSelectionChange"] }}, - ru = null, - ou = null, - au = null, - iu = !1, - lu = Dr.isListeningToAllDependencies, - uu = { - eventTypes: nu, + Wl = null, + jl = null, + Vl = null, + Bl = !1, + zl = Ir.isListeningToAllDependencies, + Kl = { + eventTypes: Hl, extractEvents: function(e, t, n, r) { var o = r.window === r ? r.document : 9 === r.nodeType ? r : r.ownerDocument; - if (!o || !lu("onSelect", o)) + if (!o || !zl("onSelect", o)) return null; - var a = t ? oo.getNodeFromInstance(t) : window; + var a = t ? ro.getNodeFromInstance(t) : window; switch (e) { case "topFocus": - (il(a) || "true" === a.contentEditable) && (ru = a, ou = t, au = null); + (Bi(a) || "true" === a.contentEditable) && (Wl = a, jl = t, Vl = null); break; case "topBlur": - ru = null, ou = null, au = null; + Wl = null, jl = null, Vl = null; break; case "topMouseDown": - iu = !0; + Bl = !0; break; case "topContextMenu": case "topMouseUp": - return iu = !1, Yt(n, r); + return Bl = !1, Kt(n, r); case "topSelectionChange": - if (tu) + if (Ul) break; case "topKeyDown": case "topKeyUp": - return Yt(n, r); + return Kt(n, r); } return null; } }, - su = uu, - cu = { + Yl = Kl, + ql = { animationName: null, elapsedTime: null, pseudoElement: null }; - Ai.augmentClass(qt, cu); - var du = qt, - pu = {clipboardData: function(e) { + gi.augmentClass(Yt, ql); + var Ql = Yt, + Xl = {clipboardData: function(e) { return "clipboardData" in e ? e.clipboardData : window.clipboardData; }}; - Ai.augmentClass(Qt, pu); - var fu = Qt, - vu = {relatedTarget: null}; - gl.augmentClass($t, vu); - var mu = $t, - hu = Xt, - gu = { + gi.augmentClass(qt, Xl); + var $l = qt, + Gl = {relatedTarget: null}; + el.augmentClass(Qt, Gl); + var Zl = Qt, + Jl = Xt, + eu = { Esc: "Escape", Spacebar: " ", Left: "ArrowLeft", @@ -4953,7 +4884,7 @@ var define = $__System.amdDefine; Scroll: "ScrollLock", MozPrintableKey: "Unidentified" }, - yu = { + tu = { 8: "Backspace", 9: "Tab", 12: "Clear", @@ -4991,9 +4922,9 @@ var define = $__System.amdDefine; 145: "ScrollLock", 224: "Meta" }, - bu = Gt, - Cu = { - key: bu, + nu = $t, + ru = { + key: nu, location: null, ctrlKey: null, shiftKey: null, @@ -5001,23 +4932,23 @@ var define = $__System.amdDefine; metaKey: null, repeat: null, locale: null, - getModifierState: bl, + getModifierState: nl, charCode: function(e) { - return "keypress" === e.type ? hu(e) : 0; + return "keypress" === e.type ? Jl(e) : 0; }, keyCode: function(e) { return "keydown" === e.type || "keyup" === e.type ? e.keyCode : 0; }, which: function(e) { - return "keypress" === e.type ? hu(e) : "keydown" === e.type || "keyup" === e.type ? e.keyCode : 0; + return "keypress" === e.type ? Jl(e) : "keydown" === e.type || "keyup" === e.type ? e.keyCode : 0; } }; - gl.augmentClass(Zt, Cu); - var ku = Zt, - Pu = {dataTransfer: null}; - kl.augmentClass(Jt, Pu); - var Eu = Jt, - wu = { + el.augmentClass(Gt, ru); + var ou = Gt, + au = {dataTransfer: null}; + ol.augmentClass(Zt, au); + var iu = Zt, + lu = { touches: null, targetTouches: null, changedTouches: null, @@ -5025,18 +4956,18 @@ var define = $__System.amdDefine; metaKey: null, ctrlKey: null, shiftKey: null, - getModifierState: bl + getModifierState: nl }; - gl.augmentClass(en, wu); - var Tu = en, - xu = { + el.augmentClass(Jt, lu); + var uu = Jt, + su = { propertyName: null, elapsedTime: null, pseudoElement: null }; - Ai.augmentClass(tn, xu); - var Su = tn, - Nu = { + gi.augmentClass(en, su); + var cu = en, + du = { deltaX: function(e) { return "deltaX" in e ? e.deltaX : "wheelDeltaX" in e ? -e.wheelDeltaX : 0; }, @@ -5046,10 +4977,10 @@ var define = $__System.amdDefine; deltaZ: null, deltaMode: null }; - kl.augmentClass(nn, Nu); - var Ru = nn, - Ou = {}, - _u = {}; + ol.augmentClass(tn, du); + var pu = tn, + fu = {}, + vu = {}; ["abort", "animationEnd", "animationIteration", "animationStart", "blur", "cancel", "canPlay", "canPlayThrough", "click", "close", "contextMenu", "copy", "cut", "doubleClick", "drag", "dragEnd", "dragEnter", "dragExit", "dragLeave", "dragOver", "dragStart", "drop", "durationChange", "emptied", "encrypted", "ended", "error", "focus", "input", "invalid", "keyDown", "keyPress", "keyUp", "load", "loadedData", "loadedMetadata", "loadStart", "mouseDown", "mouseMove", "mouseOut", "mouseOver", "mouseUp", "paste", "pause", "play", "playing", "progress", "rateChange", "reset", "scroll", "seeked", "seeking", "stalled", "submit", "suspend", "timeUpdate", "toggle", "touchCancel", "touchEnd", "touchMove", "touchStart", "transitionEnd", "volumeChange", "waiting", "wheel"].forEach(function(e) { var t = e[0].toUpperCase() + e.slice(1), n = "on" + t, @@ -5061,14 +4992,14 @@ var define = $__System.amdDefine; }, dependencies: [r] }; - Ou[e] = o, _u[r] = o; + fu[e] = o, vu[r] = o; }); - var Fu, - Mu, - Au = { - eventTypes: Ou, + var mu, + hu, + gu = { + eventTypes: fu, extractEvents: function(e, t, n, r) { - var o = _u[e]; + var o = vu[e]; if (!o) return null; var a; @@ -5104,18 +5035,18 @@ var define = $__System.amdDefine; case "topToggle": case "topVolumeChange": case "topWaiting": - a = Ai; + a = gi; break; case "topKeyPress": - if (0 === hu(n)) + if (0 === Jl(n)) return null; case "topKeyDown": case "topKeyUp": - a = ku; + a = ou; break; case "topBlur": case "topFocus": - a = mu; + a = Zl; break; case "topClick": if (2 === n.button) @@ -5127,7 +5058,7 @@ var define = $__System.amdDefine; case "topMouseOut": case "topMouseOver": case "topContextMenu": - a = kl; + a = ol; break; case "topDrag": case "topDragEnd": @@ -5137,42 +5068,42 @@ var define = $__System.amdDefine; case "topDragOver": case "topDragStart": case "topDrop": - a = Eu; + a = iu; break; case "topTouchCancel": case "topTouchEnd": case "topTouchMove": case "topTouchStart": - a = Tu; + a = uu; break; case "topAnimationEnd": case "topAnimationIteration": case "topAnimationStart": - a = du; + a = Ql; break; case "topTransitionEnd": - a = Su; + a = cu; break; case "topScroll": - a = gl; + a = el; break; case "topWheel": - a = Ru; + a = pu; break; case "topCopy": case "topCut": case "topPaste": - a = fu; + a = $l; } - a ? void 0 : Vn("86", e); + a ? void 0 : jn("86", e); var i = a.getPooled(o, t, n, r); - return yi.accumulateTwoPhaseDispatches(i), i; + return ti.accumulateTwoPhaseDispatches(i), i; } }, - Iu = Au, - Du = !1, - Lu = {inject: rn}, - Uu = { + yu = gu, + bu = !1, + Cu = {inject: nn}, + ku = { NoEffect: 0, Placement: 1, Update: 2, @@ -5183,7 +5114,7 @@ var define = $__System.amdDefine; Err: 32, Ref: 64 }, - Hu = { + Pu = { NoWork: 0, SynchronousPriority: 1, TaskPriority: 2, @@ -5192,31 +5123,31 @@ var define = $__System.amdDefine; LowPriority: 5, OffscreenPriority: 6 }, - Wu = Uu.Callback, - ju = Hu.NoWork, - Vu = Hu.SynchronousPriority, - Bu = Hu.TaskPriority, - zu = ln, - Ku = pn, - Yu = fn, - qu = vn, - Qu = mn, - $u = hn, - Xu = yn, - Gu = bn, - Zu = { - cloneUpdateQueue: zu, - addUpdate: Ku, - addReplaceUpdate: Yu, - addForceUpdate: qu, - getPendingPriority: Qu, - addTopLevelUpdate: $u, - beginUpdateQueue: Xu, - commitCallbacks: Gu - }, - Ju = {}, - es = Ju, - ts = { + Eu = ku.Callback, + wu = Pu.NoWork, + Tu = Pu.SynchronousPriority, + xu = Pu.TaskPriority, + Su = an, + Nu = dn, + Ru = pn, + Ou = fn, + _u = vn, + Fu = mn, + Mu = gn, + Au = yn, + Iu = { + cloneUpdateQueue: Su, + addUpdate: Nu, + addReplaceUpdate: Ru, + addForceUpdate: Ou, + getPendingPriority: _u, + addTopLevelUpdate: Fu, + beginUpdateQueue: Mu, + commitCallbacks: Au + }, + Du = {}, + Lu = Du, + Uu = { remove: function(e) { e._reactInternalInstance = void 0; }, @@ -5230,29 +5161,31 @@ var define = $__System.amdDefine; e._reactInternalInstance = t; } }, - ns = ts, - rs = $r.HostRoot, - os = $r.HostComponent, - as = $r.HostText, - is = Uu.NoEffect, - ls = Uu.Placement, - us = 1, - ss = 2, - cs = 3, - ds = function(e) { - return Cn(e) === ss; - }, - ps = function(e) { - var t = ns.get(e); - return !!t && Cn(t) === ss; - }, - fs = Pn, - vs = function(e) { - var t = Pn(e); + Hu = Uu, + Wu = e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, + ju = Wu.ReactCurrentOwner, + Vu = Qr.HostRoot, + Bu = Qr.HostComponent, + zu = Qr.HostText, + Ku = ku.NoEffect, + Yu = ku.Placement, + qu = 1, + Qu = 2, + Xu = 3, + $u = function(e) { + return bn(e) === Qu; + }, + Gu = function(e) { + var t = Hu.get(e); + return !!t && bn(t) === Qu; + }, + Zu = kn, + Ju = function(e) { + var t = kn(e); if (!t) return null; for (var n = t; ; ) { - if (n.tag === os || n.tag === as) + if (n.tag === Bu || n.tag === zu) return n; if (n.child) n.child.return = n, n = n.child; @@ -5269,38 +5202,38 @@ var define = $__System.amdDefine; } return null; }, - ms = { - isFiberMounted: ds, - isMounted: ps, - findCurrentFiberUsingSlowPath: fs, - findCurrentHostFiber: vs + es = { + isFiberMounted: $u, + isMounted: Gu, + findCurrentFiberUsingSlowPath: Zu, + findCurrentHostFiber: Ju }, - hs = [], - gs = -1, - ys = function(e) { + ts = [], + ns = -1, + rs = function(e) { return {current: e}; }, - bs = function() { - return gs === -1; + os = function() { + return ns === -1; }, - Cs = function(e, t) { - gs < 0 || (e.current = hs[gs], hs[gs] = null, gs--); + as = function(e, t) { + ns < 0 || (e.current = ts[ns], ts[ns] = null, ns--); }, - ks = function(e, t, n) { - gs++, hs[gs] = e.current, e.current = t; + is = function(e, t, n) { + ns++, ts[ns] = e.current, e.current = t; }, - Ps = function() { - for (; gs > -1; ) - hs[gs] = null, gs--; + ls = function() { + for (; ns > -1; ) + ts[ns] = null, ns--; }, - Es = { - createCursor: ys, - isEmpty: bs, - pop: Cs, - push: ks, - reset: Ps + us = { + createCursor: rs, + isEmpty: os, + pop: as, + push: is, + reset: ls }, - ws = Yn || function(e) { + ss = Kn || function(e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var r in n) @@ -5308,94 +5241,94 @@ var define = $__System.amdDefine; } return e; }, - Ts = ms.isFiberMounted, - xs = $r.ClassComponent, - Ss = $r.HostRoot, - Ns = Es.createCursor, - Rs = Es.pop, - Os = Es.push, - _s = Ns(es), - Fs = Ns(!1), - Ms = es, - As = En, - Is = wn, - Ds = function(e, t) { + cs = es.isFiberMounted, + ds = Qr.ClassComponent, + ps = Qr.HostRoot, + fs = us.createCursor, + vs = us.pop, + ms = us.push, + hs = fs(Lu), + gs = fs(!1), + ys = Lu, + bs = Pn, + Cs = En, + ks = function(e, t) { var n = e.type, r = n.contextTypes; if (!r) - return es; + return Lu; var o = e.stateNode; if (o && o.__reactInternalMemoizedUnmaskedChildContext === t) return o.__reactInternalMemoizedMaskedChildContext; var a = {}; for (var i in r) a[i] = t[i]; - return o && wn(e, t, a), a; + return o && En(e, t, a), a; }, - Ls = function() { - return Fs.current; + Ps = function() { + return gs.current; }, - Us = Tn, - Hs = xn, - Ws = Sn, - js = function(e, t, n) { - Qn(null == _s.cursor, "Unexpected context found on stack"), Os(_s, t, e), Os(Fs, n, e); + Es = wn, + ws = Tn, + Ts = xn, + xs = function(e, t, n) { + qn(null == hs.cursor, "Unexpected context found on stack"), ms(hs, t, e), ms(gs, n, e); }, - Vs = Nn, - Bs = function(e) { - if (!xn(e)) + Ss = Sn, + Ns = function(e) { + if (!Tn(e)) return !1; var t = e.stateNode, - n = t && t.__reactInternalMemoizedMergedChildContext || es; - return Ms = _s.current, Os(_s, n, e), Os(Fs, !1, e), !0; + n = t && t.__reactInternalMemoizedMergedChildContext || Lu; + return ys = hs.current, ms(hs, n, e), ms(gs, !1, e), !0; }, - zs = function(e) { + Rs = function(e) { var t = e.stateNode; - Qn(t, "Expected to have an instance by this point."); - var n = Nn(e, Ms, !0); - t.__reactInternalMemoizedMergedChildContext = n, Rs(Fs, e), Rs(_s, e), Os(_s, n, e), Os(Fs, !0, e); + qn(t, "Expected to have an instance by this point."); + var n = Sn(e, ys, !0); + t.__reactInternalMemoizedMergedChildContext = n, vs(gs, e), vs(hs, e), ms(hs, n, e), ms(gs, !0, e); }, - Ks = function() { - Ms = es, _s.current = es, Fs.current = !1; + Os = function() { + ys = Lu, hs.current = Lu, gs.current = !1; }, - Ys = function(e) { - Qn(Ts(e) && e.tag === xs, "Expected subtree parent to be a mounted class component"); - for (var t = e; t.tag !== Ss; ) { - if (xn(t)) + _s = function(e) { + qn(cs(e) && e.tag === ds, "Expected subtree parent to be a mounted class component"); + for (var t = e; t.tag !== ps; ) { + if (Tn(t)) return t.stateNode.__reactInternalMemoizedMergedChildContext; var n = t.return; - Qn(n, "Found unexpected detached subtree parent"), t = n; + qn(n, "Found unexpected detached subtree parent"), t = n; } return t.stateNode.context; }, - qs = { - getUnmaskedContext: As, - cacheContext: Is, - getMaskedContext: Ds, - hasContextChanged: Ls, - isContextConsumer: Us, - isContextProvider: Hs, - popContextProvider: Ws, - pushTopLevelContextObject: js, - processChildContext: Vs, - pushContextProvider: Bs, - invalidateContextProvider: zs, - resetContext: Ks, - findCurrentUnmaskedContext: Ys - }, - Qs = $r.IndeterminateComponent, - $s = $r.ClassComponent, - Xs = $r.HostRoot, - Gs = $r.HostComponent, - Zs = $r.HostText, - Js = $r.HostPortal, - ec = $r.CoroutineComponent, - tc = $r.YieldComponent, - nc = $r.Fragment, - rc = Hu.NoWork, - oc = Uu.NoEffect, - ac = Zu.cloneUpdateQueue, - ic = function(e, t) { + Fs = { + getUnmaskedContext: bs, + cacheContext: Cs, + getMaskedContext: ks, + hasContextChanged: Ps, + isContextConsumer: Es, + isContextProvider: ws, + popContextProvider: Ts, + pushTopLevelContextObject: xs, + processChildContext: Ss, + pushContextProvider: Ns, + invalidateContextProvider: Rs, + resetContext: Os, + findCurrentUnmaskedContext: _s + }, + Ms = Qr.IndeterminateComponent, + As = Qr.ClassComponent, + Is = Qr.HostRoot, + Ds = Qr.HostComponent, + Ls = Qr.HostText, + Us = Qr.HostPortal, + Hs = Qr.CoroutineComponent, + Ws = Qr.YieldComponent, + js = Qr.Fragment, + Vs = Pu.NoWork, + Bs = ku.NoEffect, + zs = Iu.cloneUpdateQueue, + Ks = function(e, t) { var n = { tag: e, key: t, @@ -5410,12 +5343,12 @@ var define = $__System.amdDefine; memoizedProps: null, updateQueue: null, memoizedState: null, - effectTag: oc, + effectTag: Bs, nextEffect: null, firstEffect: null, lastEffect: null, - pendingWorkPriority: rc, - progressedPriority: rc, + pendingWorkPriority: Vs, + progressedPriority: Vs, progressedChild: null, progressedFirstDeletion: null, progressedLastDeletion: null, @@ -5423,57 +5356,57 @@ var define = $__System.amdDefine; }; return n; }, - lc = function(e, t) { + Ys = function(e, t) { var n = e.alternate; - return null !== n ? (n.effectTag = oc, n.nextEffect = null, n.firstEffect = null, n.lastEffect = null) : (n = ic(e.tag, e.key), n.type = e.type, n.progressedChild = e.progressedChild, n.progressedPriority = e.progressedPriority, n.alternate = e, e.alternate = n), n.stateNode = e.stateNode, n.child = e.child, n.sibling = e.sibling, n.index = e.index, n.ref = e.ref, n.pendingProps = e.pendingProps, ac(e, n), n.pendingWorkPriority = t, n.memoizedProps = e.memoizedProps, n.memoizedState = e.memoizedState, n; + return null !== n ? (n.effectTag = Bs, n.nextEffect = null, n.firstEffect = null, n.lastEffect = null) : (n = Ks(e.tag, e.key), n.type = e.type, n.progressedChild = e.progressedChild, n.progressedPriority = e.progressedPriority, n.alternate = e, e.alternate = n), n.stateNode = e.stateNode, n.child = e.child, n.sibling = e.sibling, n.index = e.index, n.ref = e.ref, n.pendingProps = e.pendingProps, zs(e, n), n.pendingWorkPriority = t, n.memoizedProps = e.memoizedProps, n.memoizedState = e.memoizedState, n; }, - uc = function() { - var e = ic(Xs, null); + qs = function() { + var e = Ks(Is, null); return e; }, - sc = function(e, t) { + Qs = function(e, t) { var n = null, - r = On(e.type, e.key, n); + r = Rn(e.type, e.key, n); return r.pendingProps = e.props, r.pendingWorkPriority = t, r; }, - cc = function(e, t) { - var n = ic(nc, null); + Xs = function(e, t) { + var n = Ks(js, null); return n.pendingProps = e, n.pendingWorkPriority = t, n; }, - dc = function(e, t) { - var n = ic(Zs, null); + $s = function(e, t) { + var n = Ks(Ls, null); return n.pendingProps = e, n.pendingWorkPriority = t, n; }, - pc = On, - fc = function(e, t) { - var n = ic(ec, e.key); + Gs = Rn, + Zs = function(e, t) { + var n = Ks(Hs, e.key); return n.type = e.handler, n.pendingProps = e, n.pendingWorkPriority = t, n; }, - vc = function(e, t) { - var n = ic(tc, null); + Js = function(e, t) { + var n = Ks(Ws, null); return n; }, - mc = function(e, t) { - var n = ic(Js, e.key); + ec = function(e, t) { + var n = Ks(Us, e.key); return n.pendingProps = e.children || [], n.pendingWorkPriority = t, n.stateNode = { containerInfo: e.containerInfo, implementation: e.implementation }, n; }, - hc = { - cloneFiber: lc, - createHostRootFiber: uc, - createFiberFromElement: sc, - createFiberFromFragment: cc, - createFiberFromText: dc, - createFiberFromElementType: pc, - createFiberFromCoroutine: fc, - createFiberFromYield: vc, - createFiberFromPortal: mc - }, - gc = hc.createHostRootFiber, - yc = function(e) { - var t = gc(), + tc = { + cloneFiber: Ys, + createHostRootFiber: qs, + createFiberFromElement: Qs, + createFiberFromFragment: Xs, + createFiberFromText: $s, + createFiberFromElementType: Gs, + createFiberFromCoroutine: Zs, + createFiberFromYield: Js, + createFiberFromPortal: ec + }, + nc = tc.createHostRootFiber, + rc = function(e) { + var t = nc(), n = { current: t, containerInfo: e, @@ -5484,23 +5417,23 @@ var define = $__System.amdDefine; }; return t.stateNode = n, n; }, - bc = {createFiberRoot: yc}, - Cc = or, - kc = {injectDialog: function(e) { - Qn("function" == typeof e, "Injected showDialog() must be a function."), Cc = e; + oc = {createFiberRoot: rc}, + ac = rr, + ic = {injectDialog: function(e) { + qn(ac === rr, "The custom dialog was already injected."), qn("function" == typeof e, "Injected showDialog() must be a function."), ac = e; }}, - Pc = _n, - Ec = { - injection: kc, - logCapturedError: Pc - }, - wc = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, - Tc = wc; - "function" == typeof Symbol && Symbol.for ? (Fu = Symbol.for("react.coroutine"), Mu = Symbol.for("react.yield")) : (Fu = 60104, Mu = 60105); - var xc = function(e, t, n) { + lc = On, + uc = { + injection: ic, + logCapturedError: lc + }, + sc = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, + cc = sc; + "function" == typeof Symbol && Symbol.for ? (mu = Symbol.for("react.coroutine"), hu = Symbol.for("react.yield")) : (mu = 60104, hu = 60105); + var dc = function(e, t, n) { var r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : null, o = { - $$typeof: Fu, + $$typeof: mu, key: null == r ? null : "" + r, children: e, handler: t, @@ -5508,108 +5441,108 @@ var define = $__System.amdDefine; }; return o; }, - Sc = function(e) { + pc = function(e) { var t = { - $$typeof: Mu, + $$typeof: hu, value: e }; return t; }, - Nc = function(e) { - return "object" == typeof e && null !== e && e.$$typeof === Fu; + fc = function(e) { + return "object" == typeof e && null !== e && e.$$typeof === mu; }, - Rc = function(e) { - return "object" == typeof e && null !== e && e.$$typeof === Mu; + vc = function(e) { + return "object" == typeof e && null !== e && e.$$typeof === hu; }, - Oc = Mu, - _c = Fu, - Fc = { - createCoroutine: xc, - createYield: Sc, - isCoroutine: Nc, - isYield: Rc, - REACT_YIELD_TYPE: Oc, - REACT_COROUTINE_TYPE: _c + mc = hu, + hc = mu, + gc = { + createCoroutine: dc, + createYield: pc, + isCoroutine: fc, + isYield: vc, + REACT_YIELD_TYPE: mc, + REACT_COROUTINE_TYPE: hc }, - Mc = "function" == typeof Symbol && Symbol.for && Symbol.for("react.portal") || 60106, - Ac = function(e, t, n) { + yc = "function" == typeof Symbol && Symbol.for && Symbol.for("react.portal") || 60106, + bc = function(e, t, n) { var r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : null; return { - $$typeof: Mc, + $$typeof: yc, key: null == r ? null : "" + r, children: e, containerInfo: t, implementation: n }; }, - Ic = function(e) { - return "object" == typeof e && null !== e && e.$$typeof === Mc; - }, - Dc = Mc, - Lc = { - createPortal: Ac, - isPortal: Ic, - REACT_PORTAL_TYPE: Dc - }, - Uc = "function" == typeof Symbol && Symbol.iterator, - Hc = "@@iterator", - Wc = Fn, - jc = Fc.REACT_COROUTINE_TYPE, - Vc = Fc.REACT_YIELD_TYPE, - Bc = Lc.REACT_PORTAL_TYPE, - zc = hc.cloneFiber, - Kc = hc.createFiberFromElement, - Yc = hc.createFiberFromFragment, - qc = hc.createFiberFromText, - Qc = hc.createFiberFromCoroutine, - $c = hc.createFiberFromYield, - Xc = hc.createFiberFromPortal, - Gc = Array.isArray, - Zc = $r.FunctionalComponent, - Jc = $r.ClassComponent, - ed = $r.HostText, - td = $r.HostPortal, - nd = $r.CoroutineComponent, - rd = $r.YieldComponent, - od = $r.Fragment, - ad = Uu.NoEffect, - id = Uu.Placement, - ld = Uu.Deletion, - ud = In(!0, !0), - sd = In(!1, !0), - cd = In(!1, !1), - dd = function(e, t) { + Cc = function(e) { + return "object" == typeof e && null !== e && e.$$typeof === yc; + }, + kc = yc, + Pc = { + createPortal: bc, + isPortal: Cc, + REACT_PORTAL_TYPE: kc + }, + Ec = "function" == typeof Symbol && Symbol.iterator, + wc = "@@iterator", + Tc = _n, + xc = gc.REACT_COROUTINE_TYPE, + Sc = gc.REACT_YIELD_TYPE, + Nc = Pc.REACT_PORTAL_TYPE, + Rc = tc.cloneFiber, + Oc = tc.createFiberFromElement, + _c = tc.createFiberFromFragment, + Fc = tc.createFiberFromText, + Mc = tc.createFiberFromCoroutine, + Ac = tc.createFiberFromYield, + Ic = tc.createFiberFromPortal, + Dc = Array.isArray, + Lc = Qr.FunctionalComponent, + Uc = Qr.ClassComponent, + Hc = Qr.HostText, + Wc = Qr.HostPortal, + jc = Qr.CoroutineComponent, + Vc = Qr.YieldComponent, + Bc = Qr.Fragment, + zc = ku.NoEffect, + Kc = ku.Placement, + Yc = ku.Deletion, + qc = An(!0, !0), + Qc = An(!1, !0), + Xc = An(!1, !1), + $c = function(e, t) { if (t.child) if (null !== e && t.child === e.child) { var n = t.child, - r = zc(n, n.pendingWorkPriority); + r = Rc(n, n.pendingWorkPriority); for (t.child = r, r.return = t; null !== n.sibling; ) - n = n.sibling, r = r.sibling = zc(n, n.pendingWorkPriority), r.return = t; + n = n.sibling, r = r.sibling = Rc(n, n.pendingWorkPriority), r.return = t; r.sibling = null; } else for (var o = t.child; null !== o; ) o.return = t, o = o.sibling; }, - pd = { - reconcileChildFibers: ud, - reconcileChildFibersInPlace: sd, - mountChildFibersInPlace: cd, - cloneChildFibers: dd - }, - fd = Uu.Update, - vd = qs.cacheContext, - md = qs.getMaskedContext, - hd = qs.getUnmaskedContext, - gd = qs.isContextConsumer, - yd = Zu.addUpdate, - bd = Zu.addReplaceUpdate, - Cd = Zu.addForceUpdate, - kd = Zu.beginUpdateQueue, - Pd = qs, - Ed = Pd.hasContextChanged, - wd = ms.isMounted, - Td = Array.isArray, - xd = function(e, t, n, r) { + Gc = { + reconcileChildFibers: qc, + reconcileChildFibersInPlace: Qc, + mountChildFibersInPlace: Xc, + cloneChildFibers: $c + }, + Zc = ku.Update, + Jc = Fs.cacheContext, + ed = Fs.getMaskedContext, + td = Fs.getUnmaskedContext, + nd = Fs.isContextConsumer, + rd = Iu.addUpdate, + od = Iu.addReplaceUpdate, + ad = Iu.addForceUpdate, + id = Iu.beginUpdateQueue, + ld = Fs, + ud = ld.hasContextChanged, + sd = es.isMounted, + cd = Array.isArray, + dd = function(e, t, n, r) { function o(e, t, n, r, o, a) { if (null === t || null !== e.updateQueue && e.updateQueue.hasForceUpdate) return !0; @@ -5619,90 +5552,90 @@ var define = $__System.amdDefine; return l; } var u = e.type; - return !u.prototype || !u.prototype.isPureReactComponent || (!eu(t, n) || !eu(r, o)); + return !u.prototype || !u.prototype.isPureReactComponent || (!Ll(t, n) || !Ll(r, o)); } function a(e) { var t = e.stateNode, n = t.state; - n && ("object" != typeof n || Td(n)) && Vn("106", go(e)), "function" == typeof t.getChildContext && ("object" != typeof e.type.childContextTypes ? Vn("107", go(e)) : void 0); + n && ("object" != typeof n || cd(n)) && jn("106", ho(e)), "function" == typeof t.getChildContext && ("object" != typeof e.type.childContextTypes ? jn("107", ho(e)) : void 0); } function i(e, t) { t.props = e.memoizedProps, t.state = e.memoizedState; } function l(e, t) { - t.updater = p, e.stateNode = t, ns.set(t, e); + t.updater = p, e.stateNode = t, Hu.set(t, e); } function u(e) { var t = e.type, n = e.pendingProps, - r = hd(e), - o = gd(e), - i = o ? md(e, r) : es, + r = td(e), + o = nd(e), + i = o ? ed(e, r) : Lu, u = new t(n, i); - return l(e, u), a(e), o && vd(e, r, i), u; + return l(e, u), a(e), o && Jc(e, r, i), u; } function s(e, t) { var n = e.stateNode, r = n.state || null, o = e.pendingProps; - Qn(o, "There must be pending props for an initial mount. This error is likely caused by a bug in React. Please file an issue."); - var a = hd(e); - if (n.props = o, n.state = r, n.refs = es, n.context = md(e, a), "function" == typeof n.componentWillMount) { + qn(o, "There must be pending props for an initial mount. This error is likely caused by a bug in React. Please file an issue."); + var a = td(e); + if (n.props = o, n.state = r, n.refs = Lu, n.context = ed(e, a), "function" == typeof n.componentWillMount) { n.componentWillMount(); var i = e.updateQueue; - null !== i && (n.state = kd(e, i, n, r, o, t)); + null !== i && (n.state = id(e, i, n, r, o, t)); } - "function" == typeof n.componentDidMount && (e.effectTag |= fd); + "function" == typeof n.componentDidMount && (e.effectTag |= Zc); } function c(e, t) { var n = e.stateNode; i(e, n); var r = e.memoizedState, a = e.pendingProps; - a || (a = e.memoizedProps, Qn(null != a, "There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue.")); - var l = hd(e), - s = md(e, l); + a || (a = e.memoizedProps, qn(null != a, "There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue.")); + var l = td(e), + s = ed(e, l); if (!o(e, e.memoizedProps, a, e.memoizedState, r, s)) return n.props = a, n.state = r, n.context = s, !1; var c = u(e); c.props = a, c.state = r = c.state || null, c.context = s, "function" == typeof c.componentWillMount && c.componentWillMount(); var d = e.updateQueue; - return null !== d && (c.state = kd(e, d, c, r, a, t)), "function" == typeof n.componentDidMount && (e.effectTag |= fd), !0; + return null !== d && (c.state = id(e, d, c, r, a, t)), "function" == typeof n.componentDidMount && (e.effectTag |= Zc), !0; } function d(e, t, a) { var l = t.stateNode; i(t, l); var u = t.memoizedProps, s = t.pendingProps; - s || (s = u, Qn(null != s, "There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue.")); + s || (s = u, qn(null != s, "There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue.")); var c = l.context, - d = hd(t), - f = md(t, d); + d = td(t), + f = ed(t, d); u === s && c === f || "function" == typeof l.componentWillReceiveProps && (l.componentWillReceiveProps(s, f), l.state !== t.memoizedState && p.enqueueReplaceState(l, l.state, null)); var v = t.updateQueue, m = t.memoizedState, h = void 0; - if (h = null !== v ? kd(t, v, l, m, s, a) : m, !(u !== s || m !== h || Ed() || null !== v && v.hasForceUpdate)) - return "function" == typeof l.componentDidUpdate && (u === e.memoizedProps && m === e.memoizedState || (t.effectTag |= fd)), !1; + if (h = null !== v ? id(t, v, l, m, s, a) : m, !(u !== s || m !== h || ud() || null !== v && v.hasForceUpdate)) + return "function" == typeof l.componentDidUpdate && (u === e.memoizedProps && m === e.memoizedState || (t.effectTag |= Zc)), !1; var g = o(t, u, s, m, h, f); - return g ? ("function" == typeof l.componentWillUpdate && l.componentWillUpdate(s, h, f), "function" == typeof l.componentDidUpdate && (t.effectTag |= fd)) : ("function" == typeof l.componentDidUpdate && (u === e.memoizedProps && m === e.memoizedState || (t.effectTag |= fd)), n(t, s), r(t, h)), l.props = s, l.state = h, l.context = f, g; + return g ? ("function" == typeof l.componentWillUpdate && l.componentWillUpdate(s, h, f), "function" == typeof l.componentDidUpdate && (t.effectTag |= Zc)) : ("function" == typeof l.componentDidUpdate && (u === e.memoizedProps && m === e.memoizedState || (t.effectTag |= Zc)), n(t, s), r(t, h)), l.props = s, l.state = h, l.context = f, g; } var p = { - isMounted: wd, + isMounted: sd, enqueueSetState: function(n, r, o) { - var a = ns.get(n), + var a = Hu.get(n), i = t(); - o = void 0 === o ? null : o, yd(a, r, o, i), e(a, i); + o = void 0 === o ? null : o, rd(a, r, o, i), e(a, i); }, enqueueReplaceState: function(n, r, o) { - var a = ns.get(n), + var a = Hu.get(n), i = t(); - o = void 0 === o ? null : o, bd(a, r, o, i), e(a, i); + o = void 0 === o ? null : o, od(a, r, o, i), e(a, i); }, enqueueForceUpdate: function(n, r) { - var o = ns.get(n), + var o = Hu.get(n), a = t(); - r = void 0 === r ? null : r, Cd(o, r, a), e(o, a); + r = void 0 === r ? null : r, ad(o, r, a), e(o, a); } }; return { @@ -5713,35 +5646,35 @@ var define = $__System.amdDefine; updateClassInstance: d }; }, - Sd = pd.mountChildFibersInPlace, - Nd = pd.reconcileChildFibers, - Rd = pd.reconcileChildFibersInPlace, - Od = pd.cloneChildFibers, - _d = Zu.beginUpdateQueue, - Fd = qs.getMaskedContext, - Md = qs.getUnmaskedContext, - Ad = qs.hasContextChanged, - Id = qs.pushContextProvider, - Dd = qs.pushTopLevelContextObject, - Ld = qs.invalidateContextProvider, - Ud = $r.IndeterminateComponent, - Hd = $r.FunctionalComponent, - Wd = $r.ClassComponent, - jd = $r.HostRoot, - Vd = $r.HostComponent, - Bd = $r.HostText, - zd = $r.HostPortal, - Kd = $r.CoroutineComponent, - Yd = $r.CoroutineHandlerPhase, - qd = $r.YieldComponent, - Qd = $r.Fragment, - $d = Hu.NoWork, - Xd = Hu.OffscreenPriority, - Gd = Uu.Placement, - Zd = Uu.ContentReset, - Jd = Uu.Err, - ep = Uu.Ref, - tp = function(e, t, n, r) { + pd = Gc.mountChildFibersInPlace, + fd = Gc.reconcileChildFibers, + vd = Gc.reconcileChildFibersInPlace, + md = Gc.cloneChildFibers, + hd = Iu.beginUpdateQueue, + gd = Fs.getMaskedContext, + yd = Fs.getUnmaskedContext, + bd = Fs.hasContextChanged, + Cd = Fs.pushContextProvider, + kd = Fs.pushTopLevelContextObject, + Pd = Fs.invalidateContextProvider, + Ed = Qr.IndeterminateComponent, + wd = Qr.FunctionalComponent, + Td = Qr.ClassComponent, + xd = Qr.HostRoot, + Sd = Qr.HostComponent, + Nd = Qr.HostText, + Rd = Qr.HostPortal, + Od = Qr.CoroutineComponent, + _d = Qr.CoroutineHandlerPhase, + Fd = Qr.YieldComponent, + Md = Qr.Fragment, + Ad = Pu.NoWork, + Id = Pu.OffscreenPriority, + Dd = ku.Placement, + Ld = ku.ContentReset, + Ud = ku.Err, + Hd = ku.Ref, + Wd = function(e, t, n, r) { function o(e, t, n) { t.progressedChild = t.child, t.progressedPriority = n, null !== e && (e.progressedChild = t.progressedChild, e.progressedPriority = t.progressedPriority); } @@ -5756,11 +5689,11 @@ var define = $__System.amdDefine; u(e, t, n, r); } function u(e, t, n, r) { - t.memoizedProps = null, null === e ? t.child = Sd(t, t.child, n, r) : e.child === t.child ? (a(t), t.child = Nd(t, t.child, n, r), i(t)) : (t.child = Rd(t, t.child, n, r), i(t)), o(e, t, r); + t.memoizedProps = null, null === e ? t.child = pd(t, t.child, n, r) : e.child === t.child ? (a(t), t.child = fd(t, t.child, n, r), i(t)) : (t.child = vd(t, t.child, n, r), i(t)), o(e, t, r); } function s(e, t) { var n = t.pendingProps; - if (Ad()) + if (bd()) null === n && (n = t.memoizedProps); else if (null === n || t.memoizedProps === n) return C(e, t); @@ -5768,13 +5701,13 @@ var define = $__System.amdDefine; } function c(e, t) { var n = t.ref; - null === n || e && e.ref === n || (t.effectTag |= ep); + null === n || e && e.ref === n || (t.effectTag |= Hd); } function d(e, t) { var n = t.type, r = t.pendingProps, o = t.memoizedProps; - if (Ad()) + if (bd()) null === r && (r = o); else { if (null === r || o === r) @@ -5783,12 +5716,12 @@ var define = $__System.amdDefine; return P(t, r), C(e, t); } var a, - i = Md(t), - u = Fd(t, i); + i = yd(t), + u = gd(t, i); return a = n(r, u), l(e, t, a), P(t, r), t.child; } function p(e, t, n) { - var r = Id(t), + var r = Cd(t), o = void 0; return null === e ? t.stateNode ? o = I(t, n) : (M(t), A(t, n), o = !0) : o = D(e, t, n), f(e, t, o, r); } @@ -5796,17 +5729,17 @@ var define = $__System.amdDefine; if (c(e, t), !n) return C(e, t); var o = t.stateNode; - Yo.current = t; + ju.current = t; var a = void 0; - return a = o.render(), l(e, t, a), E(t, o.state), P(t, o.props), r && Ld(t), t.child; + return a = o.render(), l(e, t, a), E(t, o.state), P(t, o.props), r && Pd(t), t.child; } function v(e, t, n) { var r = t.stateNode; - r.pendingContext ? Dd(t, r.pendingContext, r.pendingContext !== r.context) : r.context && Dd(t, r.context, !1), O(t, r.containerInfo); + r.pendingContext ? kd(t, r.pendingContext, r.pendingContext !== r.context) : r.context && kd(t, r.context, !1), O(t, r.containerInfo); var o = t.updateQueue; if (null !== o) { var a = t.memoizedState, - i = _d(t, o, null, a, null, n); + i = hd(t, o, null, a, null, n); if (a === i) return C(e, t); var u = i.element; @@ -5819,22 +5752,22 @@ var define = $__System.amdDefine; var n = t.pendingProps, r = null !== e ? e.memoizedProps : null, o = t.memoizedProps; - if (Ad()) - null === n && (n = o, Qn(null !== n, "We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue.")); + if (bd()) + null === n && (n = o, qn(null !== n, "We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue.")); else if (null === n || o === n) { - if (!S && N(t.type, o) && t.pendingWorkPriority !== Xd) { + if (!S && N(t.type, o) && t.pendingWorkPriority !== Id) { for (var a = t.progressedChild; null !== a; ) - a.pendingWorkPriority = Xd, a = a.sibling; + a.pendingWorkPriority = Id, a = a.sibling; return null; } return C(e, t); } var i = n.children, s = x(n); - if (s ? i = null : r && x(r) && (t.effectTag |= Zd), c(e, t), !S && N(t.type, n) && t.pendingWorkPriority !== Xd) { - if (t.progressedPriority === Xd && (t.child = t.progressedChild), u(e, t, i, Xd), P(t, n), t.child = null !== e ? e.child : null, null === e) + if (s ? i = null : r && x(r) && (t.effectTag |= Ld), c(e, t), !S && N(t.type, n) && t.pendingWorkPriority !== Id) { + if (t.progressedPriority === Id && (t.child = t.progressedChild), u(e, t, i, Id), P(t, n), t.child = null !== e ? e.child : null, null === e) for (var d = t.progressedChild; null !== d; ) - d.effectTag = Gd, d = d.sibling; + d.effectTag = Dd, d = d.sibling; return null; } return l(e, t, i), P(t, n), t.child; @@ -5844,46 +5777,46 @@ var define = $__System.amdDefine; return null === n && (n = t.memoizedProps), P(t, n), null; } function g(e, t, n) { - Qn(null === e, "An indeterminate component should never have mounted. This error is likely caused by a bug in React. Please file an issue."); + qn(null === e, "An indeterminate component should never have mounted. This error is likely caused by a bug in React. Please file an issue."); var r, o = t.type, a = t.pendingProps, - i = Md(t), - u = Fd(t, i); + i = yd(t), + u = gd(t, i); if (r = o(a, u), "object" == typeof r && null !== r && "function" == typeof r.render) { - t.tag = Wd; - var s = Id(t); + t.tag = Td; + var s = Cd(t); return F(t, r), A(t, n), f(e, t, !0, s); } - return t.tag = Hd, l(e, t, r), P(t, a), t.child; + return t.tag = wd, l(e, t, r), P(t, a), t.child; } function y(e, t) { var n = t.pendingProps; - Ad() ? null === n && (n = e && e.memoizedProps, Qn(null !== n, "We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue.")) : null !== n && t.memoizedProps !== n || (n = t.memoizedProps); + bd() ? null === n && (n = e && e.memoizedProps, qn(null !== n, "We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue.")) : null !== n && t.memoizedProps !== n || (n = t.memoizedProps); var r = n.children, o = t.pendingWorkPriority; - return t.memoizedProps = null, null === e ? t.stateNode = Sd(t, t.stateNode, r, o) : e.child === t.child ? (a(t), t.stateNode = Nd(t, t.stateNode, r, o), i(t)) : (t.stateNode = Rd(t, t.stateNode, r, o), i(t)), P(t, n), t.stateNode; + return t.memoizedProps = null, null === e ? t.stateNode = pd(t, t.stateNode, r, o) : e.child === t.child ? (a(t), t.stateNode = fd(t, t.stateNode, r, o), i(t)) : (t.stateNode = vd(t, t.stateNode, r, o), i(t)), P(t, n), t.stateNode; } function b(e, t) { O(t, t.stateNode.containerInfo); var n = t.pendingWorkPriority, r = t.pendingProps; - if (Ad()) - null === r && (r = e && e.memoizedProps, Qn(null != r, "We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue.")); + if (bd()) + null === r && (r = e && e.memoizedProps, qn(null != r, "We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue.")); else if (null === r || t.memoizedProps === r) return C(e, t); - return null === e ? (t.child = Rd(t, t.child, r, n), P(t, r), o(e, t, n)) : (l(e, t, r), P(t, r)), t.child; + return null === e ? (t.child = vd(t, t.child, r, n), P(t, r), o(e, t, n)) : (l(e, t, r), P(t, r)), t.child; } function C(e, t) { var n = t.pendingWorkPriority; - return e && t.child === e.child && a(t), Od(e, t), o(e, t, n), t.child; + return e && t.child === e.child && a(t), md(e, t), o(e, t, n), t.child; } function k(e, t) { switch (t.tag) { - case Wd: - Id(t); + case Td: + Cd(t); break; - case zd: + case Rd: O(t, t.stateNode.containerInfo); } return null; @@ -5895,41 +5828,41 @@ var define = $__System.amdDefine; e.memoizedState = t; } function w(e, t, n) { - if (t.pendingWorkPriority === $d || t.pendingWorkPriority > n) + if (t.pendingWorkPriority === Ad || t.pendingWorkPriority > n) return k(e, t); switch (t.firstEffect = null, t.lastEffect = null, t.progressedPriority === n && (t.child = t.progressedChild), t.tag) { - case Ud: + case Ed: return g(e, t, n); - case Hd: + case wd: return d(e, t); - case Wd: + case Td: return p(e, t, n); - case jd: + case xd: return v(e, t, n); - case Vd: + case Sd: return m(e, t); - case Bd: + case Nd: return h(e, t); - case Yd: - t.tag = Kd; - case Kd: + case _d: + t.tag = Od; + case Od: return y(e, t); - case qd: + case Fd: return null; - case zd: + case Rd: return b(e, t); - case Qd: + case Md: return s(e, t); default: - Qn(!1, "Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue."); + qn(!1, "Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue."); } } function T(e, t, n) { - if (Qn(t.tag === Wd || t.tag === jd, "Invalid type of work. This error is likely caused by a bug in React. Please file an issue."), t.effectTag |= Jd, t.pendingWorkPriority === $d || t.pendingWorkPriority > n) + if (qn(t.tag === Td || t.tag === xd, "Invalid type of work. This error is likely caused by a bug in React. Please file an issue."), t.effectTag |= Ud, t.pendingWorkPriority === Ad || t.pendingWorkPriority > n) return k(e, t); t.firstEffect = null, t.lastEffect = null; var r = null; - if (l(e, t, r), t.tag === Wd) { + if (l(e, t, r), t.tag === Td) { var o = t.stateNode; t.memoizedProps = o.props, t.memoizedState = o.state, t.pendingProps = null; } @@ -5940,7 +5873,7 @@ var define = $__System.amdDefine; N = e.shouldDeprioritizeSubtree, R = t.pushHostContext, O = t.pushHostContainer, - _ = xd(n, r, P, E), + _ = dd(n, r, P, E), F = _.adoptClassInstance, M = _.constructClassInstance, A = _.mountClassInstance, @@ -5951,37 +5884,37 @@ var define = $__System.amdDefine; beginFailedWork: T }; }, - np = pd.reconcileChildFibers, - rp = qs.popContextProvider, - op = $r.IndeterminateComponent, - ap = $r.FunctionalComponent, - ip = $r.ClassComponent, - lp = $r.HostRoot, - up = $r.HostComponent, - sp = $r.HostText, - cp = $r.HostPortal, - dp = $r.CoroutineComponent, - pp = $r.CoroutineHandlerPhase, - fp = $r.YieldComponent, - vp = $r.Fragment, - mp = Uu.Ref, - hp = Uu.Update, - gp = function(e, t) { + jd = Gc.reconcileChildFibers, + Vd = Fs.popContextProvider, + Bd = Qr.IndeterminateComponent, + zd = Qr.FunctionalComponent, + Kd = Qr.ClassComponent, + Yd = Qr.HostRoot, + qd = Qr.HostComponent, + Qd = Qr.HostText, + Xd = Qr.HostPortal, + $d = Qr.CoroutineComponent, + Gd = Qr.CoroutineHandlerPhase, + Zd = Qr.YieldComponent, + Jd = Qr.Fragment, + ep = ku.Ref, + tp = ku.Update, + np = function(e, t) { function n(e, t, n) { t.progressedChild = t.child, t.progressedPriority = n, null !== e && (e.progressedChild = t.progressedChild, e.progressedPriority = t.progressedPriority); } function r(e) { - e.effectTag |= hp; + e.effectTag |= tp; } function o(e) { - e.effectTag |= mp; + e.effectTag |= ep; } function a(e, t) { var n = t.stateNode; for (n && (n.return = t); null !== n; ) { - if (n.tag === up || n.tag === sp || n.tag === cp) - Qn(!1, "A coroutine cannot have host component children."); - else if (n.tag === fp) + if (n.tag === qd || n.tag === Qd || n.tag === Xd) + qn(!1, "A coroutine cannot have host component children."); + else if (n.tag === Zd) e.push(n.type); else if (null !== n.child) { n.child.return = n, n = n.child; @@ -5997,7 +5930,7 @@ var define = $__System.amdDefine; } function i(e, t) { var r = t.memoizedProps; - Qn(r, "Should be resolved by now. This error is likely caused by a bug in React. Please file an issue."), t.tag = pp; + qn(r, "Should be resolved by now. This error is likely caused by a bug in React. Please file an issue."), t.tag = Gd; var o = []; a(o, t); var i = r.handler, @@ -6005,13 +5938,13 @@ var define = $__System.amdDefine; u = i(l, o), s = null !== e ? e.child : null, c = t.pendingWorkPriority; - return t.child = np(t, s, u, c), n(e, t, c), t.child; + return t.child = jd(t, s, u, c), n(e, t, c), t.child; } function l(e, t) { for (var n = t.child; null !== n; ) { - if (n.tag === up || n.tag === sp) + if (n.tag === qd || n.tag === Qd) d(e, n.stateNode); - else if (n.tag === cp) + else if (n.tag === Xd) ; else if (null !== n.child) { n = n.child; @@ -6029,14 +5962,14 @@ var define = $__System.amdDefine; } function u(e, t) { switch (t.tag) { - case ap: + case zd: return null; - case ip: - return rp(t), null; - case lp: + case Kd: + return Vd(t), null; + case Yd: var n = t.stateNode; return n.pendingContext && (n.context = n.pendingContext, n.pendingContext = null), null; - case up: + case qd: m(t); var a = v(), u = t.type, @@ -6049,40 +5982,40 @@ var define = $__System.amdDefine; t.updateQueue = k, k && r(t), e.ref !== t.ref && o(t); } else { if (!d) - return Qn(null !== t.stateNode, "We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."), null; + return qn(null !== t.stateNode, "We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."), null; var P = h(), E = s(u, d, a, P, t); l(E, t), p(E, u, d, a) && r(t), t.stateNode = E, null !== t.ref && o(t); } return null; - case sp: + case Qd: var w = t.memoizedProps; if (e && null != t.stateNode) { var T = e.memoizedProps; T !== w && r(t); } else { if ("string" != typeof w) - return Qn(null !== t.stateNode, "We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."), null; + return qn(null !== t.stateNode, "We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."), null; var x = v(), S = h(), N = c(w, x, S, t); t.stateNode = N; } return null; - case dp: + case $d: return i(e, t); - case pp: - return t.tag = dp, null; - case fp: + case Gd: + return t.tag = $d, null; + case Zd: return null; - case vp: + case Jd: return null; - case cp: + case Xd: return r(t), g(t), null; - case op: - Qn(!1, "An indeterminate component should have become determinate before completing. This error is likely caused by a bug in React. Please file an issue."); + case Bd: + qn(!1, "An indeterminate component should have become determinate before completing. This error is likely caused by a bug in React. Please file an issue."); default: - Qn(!1, "Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue."); + qn(!1, "Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue."); } } var s = e.createInstance, @@ -6096,49 +6029,49 @@ var define = $__System.amdDefine; g = t.popHostContainer; return {completeWork: u}; }, - yp = null, - bp = null, - Cp = null, - kp = null; + rp = null, + op = null, + ap = null, + ip = null; if ("undefined" != typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && __REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber) { - var Pp = __REACT_DEVTOOLS_GLOBAL_HOOK__.inject, - Ep = __REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot, - wp = __REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount; - bp = function(e) { - yp = Pp(e); - }, Cp = function(e) { - if (null != yp) + var lp = __REACT_DEVTOOLS_GLOBAL_HOOK__.inject, + up = __REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot, + sp = __REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount; + op = function(e) { + rp = lp(e); + }, ap = function(e) { + if (null != rp) try { - Ep(yp, e); + up(rp, e); } catch (e) {} - }, kp = function(e) { - if (null != yp) + }, ip = function(e) { + if (null != rp) try { - wp(yp, e); + sp(rp, e); } catch (e) {} }; } - var Tp = bp, - xp = Cp, - Sp = kp, - Np = { - injectInternals: Tp, - onCommitRoot: xp, - onCommitUnmount: Sp - }, - Rp = $r.ClassComponent, - Op = $r.HostRoot, - _p = $r.HostComponent, - Fp = $r.HostText, - Mp = $r.HostPortal, - Ap = $r.CoroutineComponent, - Ip = Zu.commitCallbacks, - Dp = Np.onCommitUnmount, - Lp = Uu.Placement, - Up = Uu.Update, - Hp = Uu.Callback, - Wp = Uu.ContentReset, - jp = function(e, t) { + var cp = op, + dp = ap, + pp = ip, + fp = { + injectInternals: cp, + onCommitRoot: dp, + onCommitUnmount: pp + }, + vp = Qr.ClassComponent, + mp = Qr.HostRoot, + hp = Qr.HostComponent, + gp = Qr.HostText, + yp = Qr.HostPortal, + bp = Qr.CoroutineComponent, + Cp = Iu.commitCallbacks, + kp = fp.onCommitUnmount, + Pp = ku.Placement, + Ep = ku.Update, + wp = ku.Callback, + Tp = ku.ContentReset, + xp = function(e, t) { function n(e, n) { try { n.componentWillUnmount(); @@ -6159,16 +6092,16 @@ var define = $__System.amdDefine; function o(e) { for (var t = e.return; null !== t; ) { switch (t.tag) { - case _p: + case hp: return t.stateNode; - case Op: + case mp: return t.stateNode.containerInfo; - case Mp: + case yp: return t.stateNode.containerInfo; } t = t.return; } - Qn(!1, "Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue."); + qn(!1, "Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue."); } function a(e) { for (var t = e.return; null !== t; ) { @@ -6176,10 +6109,10 @@ var define = $__System.amdDefine; return t; t = t.return; } - Qn(!1, "Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue."); + qn(!1, "Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue."); } function i(e) { - return e.tag === _p || e.tag === Op || e.tag === Mp; + return e.tag === hp || e.tag === mp || e.tag === yp; } function l(e) { var t = e; @@ -6189,14 +6122,14 @@ var define = $__System.amdDefine; return null; t = t.return; } - for (t.sibling.return = t.return, t = t.sibling; t.tag !== _p && t.tag !== Fp; ) { - if (t.effectTag & Lp) + for (t.sibling.return = t.return, t = t.sibling; t.tag !== hp && t.tag !== gp; ) { + if (t.effectTag & Pp) continue e; - if (null === t.child || t.tag === Mp) + if (null === t.child || t.tag === yp) continue e; t.child.return = t, t = t.child; } - if (!(t.effectTag & Lp)) + if (!(t.effectTag & Pp)) return t.stateNode; } } @@ -6204,24 +6137,24 @@ var define = $__System.amdDefine; var t = a(e), n = void 0; switch (t.tag) { - case _p: + case hp: n = t.stateNode; break; - case Op: + case mp: n = t.stateNode.containerInfo; break; - case Mp: + case yp: n = t.stateNode.containerInfo; break; default: - Qn(!1, "Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue."); + qn(!1, "Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue."); } - t.effectTag & Wp && (b(n), t.effectTag &= ~Wp); + t.effectTag & Tp && (b(n), t.effectTag &= ~Tp); for (var r = l(e), o = e; ; ) { - if (o.tag === _p || o.tag === Fp) + if (o.tag === hp || o.tag === gp) r ? P(n, o.stateNode, r) : k(n, o.stateNode); - else if (o.tag === Mp) + else if (o.tag === yp) ; else if (null !== o.child) { o.child.return = o, o = o.child; @@ -6239,7 +6172,7 @@ var define = $__System.amdDefine; } function s(e) { for (var t = e; ; ) - if (p(t), null === t.child || t.tag === Mp) { + if (p(t), null === t.child || t.tag === yp) { if (t === e) return; for (; null === t.sibling; ) { @@ -6253,9 +6186,9 @@ var define = $__System.amdDefine; } function c(e, t) { for (var n = t; ; ) { - if (n.tag === _p || n.tag === Fp) + if (n.tag === hp || n.tag === gp) s(n), E(e, n.stateNode); - else if (n.tag === Mp) { + else if (n.tag === yp) { if (e = n.stateNode.containerInfo, null !== n.child) { n.child.return = n, n = n.child; continue; @@ -6269,7 +6202,7 @@ var define = $__System.amdDefine; for (; null === n.sibling; ) { if (null === n.return || n.return === t) return; - n = n.return, n.tag === Mp && (e = o(n)); + n = n.return, n.tag === yp && (e = o(n)); } n.sibling.return = n.return, n = n.sibling; } @@ -6279,25 +6212,25 @@ var define = $__System.amdDefine; c(t, e), e.return = null, e.child = null, e.alternate && (e.alternate.child = null, e.alternate.return = null); } function p(e) { - switch ("function" == typeof Dp && Dp(e), e.tag) { - case Rp: + switch ("function" == typeof kp && kp(e), e.tag) { + case vp: r(e); var t = e.stateNode; return void("function" == typeof t.componentWillUnmount && n(e, t)); - case _p: + case hp: return void r(e); - case Ap: + case bp: return void s(e.stateNode); - case Mp: + case yp: var a = o(e); return void c(a, e); } } function f(e, t) { switch (t.tag) { - case Rp: + case vp: return; - case _p: + case hp: var n = t.stateNode; if (null != n && null !== e) { var r = t.memoizedProps, @@ -6307,25 +6240,25 @@ var define = $__System.amdDefine; t.updateQueue = null, null !== i && y(n, i, a, o, r, t); } return; - case Fp: - Qn(null !== t.stateNode && null !== e, "This should only be done during updates. This error is likely caused by a bug in React. Please file an issue."); + case gp: + qn(null !== t.stateNode && null !== e, "This should only be done during updates. This error is likely caused by a bug in React. Please file an issue."); var l = t.stateNode, u = t.memoizedProps, s = e.memoizedProps; return void C(l, s, u); - case Op: + case mp: return; - case Mp: + case yp: return; default: - Qn(!1, "This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue."); + qn(!1, "This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue."); } } function v(e, t) { switch (t.tag) { - case Rp: + case vp: var n = t.stateNode; - if (t.effectTag & Up) + if (t.effectTag & Ep) if (null === e) n.componentDidMount(); else { @@ -6333,28 +6266,28 @@ var define = $__System.amdDefine; o = e.memoizedState; n.componentDidUpdate(r, o); } - return void(t.effectTag & Hp && null !== t.updateQueue && Ip(t, t.updateQueue, n)); - case Op: + return void(t.effectTag & wp && null !== t.updateQueue && Cp(t, t.updateQueue, n)); + case mp: var a = t.updateQueue; if (null !== a) { var i = t.child && t.child.stateNode; - Ip(t, a, i); + Cp(t, a, i); } return; - case _p: + case hp: var l = t.stateNode; - if (null === e && t.effectTag & Up) { + if (null === e && t.effectTag & Ep) { var u = t.type, s = t.memoizedProps; g(l, u, s, t); } return; - case Fp: + case gp: return; - case Mp: + case yp: return; default: - Qn(!1, "This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue."); + qn(!1, "This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue."); } } function m(e) { @@ -6385,44 +6318,44 @@ var define = $__System.amdDefine; commitDetachRef: h }; }, - Vp = Es.createCursor, - Bp = Es.pop, - zp = Es.push, - Kp = function(e) { + Sp = us.createCursor, + Np = us.pop, + Rp = us.push, + Op = function(e) { function t() { var e = p.current; - return Qn(null !== e, "Expected root container to exist. This error is likely caused by a bug in React. Please file an issue."), e; + return qn(null !== e, "Expected root container to exist. This error is likely caused by a bug in React. Please file an issue."), e; } function n(e, t) { - zp(p, t, e); + Rp(p, t, e); var n = s(t); - zp(d, e, e), zp(c, n, e); + Rp(d, e, e), Rp(c, n, e); } function r(e) { - Bp(c, e), Bp(d, e), Bp(p, e); + Np(c, e), Np(d, e), Np(p, e); } function o() { var e = c.current; - return Qn(null != e, "Expected host context to exist. This error is likely caused by a bug in React. Please file an issue."), e; + return qn(null != e, "Expected host context to exist. This error is likely caused by a bug in React. Please file an issue."), e; } function a(e) { var t = p.current; - Qn(null != t, "Expected root host context to exist. This error is likely caused by a bug in React. Please file an issue."); - var n = null !== c.current ? c.current : es, + qn(null != t, "Expected root host context to exist. This error is likely caused by a bug in React. Please file an issue."); + var n = null !== c.current ? c.current : Lu, r = u(n, e.type, t); - n !== r && (zp(d, e, e), zp(c, r, e)); + n !== r && (Rp(d, e, e), Rp(c, r, e)); } function i(e) { - d.current === e && (Bp(c, e), Bp(d, e)); + d.current === e && (Np(c, e), Np(d, e)); } function l() { c.current = null, p.current = null; } var u = e.getChildHostContext, s = e.getRootHostContext, - c = Vp(null), - d = Vp(null), - p = Vp(null); + c = Sp(null), + d = Sp(null), + p = Sp(null); return { getHostContext: o, getRootHostContainer: t, @@ -6433,37 +6366,37 @@ var define = $__System.amdDefine; resetHostContainer: l }; }, - Yp = qs.popContextProvider, - qp = Es.reset, - Qp = So.getStackAddendumByWorkInProgressFiber, - $p = Ec.logCapturedError, - Xp = hc.cloneFiber, - Gp = Np.onCommitRoot, - Zp = Hu.NoWork, - Jp = Hu.SynchronousPriority, - ef = Hu.TaskPriority, - tf = Hu.AnimationPriority, - nf = Hu.HighPriority, - rf = Hu.LowPriority, - of = Hu.OffscreenPriority, - af = Uu.NoEffect, - lf = Uu.Placement, - uf = Uu.Update, - sf = Uu.PlacementAndUpdate, - cf = Uu.Deletion, - df = Uu.ContentReset, - pf = Uu.Callback, - ff = Uu.Err, - vf = Uu.Ref, - mf = $r.HostRoot, - hf = $r.HostComponent, - gf = $r.HostPortal, - yf = $r.ClassComponent, - bf = Zu.getPendingPriority, - Cf = qs, - kf = Cf.resetContext, - Pf = 1, - Ef = function(e) { + _p = Fs.popContextProvider, + Fp = us.reset, + Mp = xo.getStackAddendumByWorkInProgressFiber, + Ap = uc.logCapturedError, + Ip = tc.cloneFiber, + Dp = fp.onCommitRoot, + Lp = Pu.NoWork, + Up = Pu.SynchronousPriority, + Hp = Pu.TaskPriority, + Wp = Pu.AnimationPriority, + jp = Pu.HighPriority, + Vp = Pu.LowPriority, + Bp = Pu.OffscreenPriority, + zp = ku.NoEffect, + Kp = ku.Placement, + Yp = ku.Update, + qp = ku.PlacementAndUpdate, + Qp = ku.Deletion, + Xp = ku.ContentReset, + $p = ku.Callback, + Gp = ku.Err, + Zp = ku.Ref, + Jp = Qr.HostRoot, + ef = Qr.HostComponent, + tf = Qr.HostPortal, + nf = Qr.ClassComponent, + rf = Iu.getPendingPriority, + of = Fs, + af = of.resetContext, + lf = 1, + uf = function(e) { function t(e) { se || (se = !0, q(e)); } @@ -6471,44 +6404,44 @@ var define = $__System.amdDefine; ce || (ce = !0, Q(e)); } function r() { - qp(), kf(), A(); + Fp(), af(), A(); } function o() { - for (; null !== le && le.current.pendingWorkPriority === Zp; ) { + for (; null !== le && le.current.pendingWorkPriority === Lp; ) { le.isScheduled = !1; var e = le.nextScheduledRoot; if (le.nextScheduledRoot = null, le === ue) - return le = null, ue = null, oe = Zp, null; + return le = null, ue = null, oe = Lp, null; le = e; } for (var t = le, n = null, - o = Zp; null !== t; ) - t.current.pendingWorkPriority !== Zp && (o === Zp || o > t.current.pendingWorkPriority) && (o = t.current.pendingWorkPriority, n = t), t = t.nextScheduledRoot; - return null !== n ? (oe = o, Z = oe, r(), Xp(n.current, o)) : (oe = Zp, null); + o = Lp; null !== t; ) + t.current.pendingWorkPriority !== Lp && (o === Lp || o > t.current.pendingWorkPriority) && (o = t.current.pendingWorkPriority, n = t), t = t.nextScheduledRoot; + return null !== n ? (oe = o, Z = oe, r(), Ip(n.current, o)) : (oe = Lp, null); } function a() { for (; null !== ae; ) { var t = ae.effectTag; - if (t & df && e.resetTextContent(ae.stateNode), t & vf) { + if (t & Xp && e.resetTextContent(ae.stateNode), t & Zp) { var n = ae.alternate; null !== n && Y(n); } - var r = t & ~(pf | ff | df | vf); + var r = t & ~($p | Gp | Xp | Zp); switch (r) { - case lf: - j(ae), ae.effectTag &= ~lf; + case Kp: + j(ae), ae.effectTag &= ~Kp; break; - case sf: - j(ae), ae.effectTag &= ~lf; + case qp: + j(ae), ae.effectTag &= ~Kp; var o = ae.alternate; B(o, ae); break; - case uf: + case Yp: var a = ae.alternate; B(a, ae); break; - case cf: + case Qp: ge = !0, V(ae), ge = !1; } ae = ae.nextEffect; @@ -6517,11 +6450,11 @@ var define = $__System.amdDefine; function i() { for (; null !== ae; ) { var e = ae.effectTag; - if (e & (uf | pf)) { + if (e & (Yp | $p)) { var t = ae.alternate; z(t, ae); } - e & vf && K(ae), e & ff && C(ae); + e & Zp && K(ae), e & Gp && C(ae); var n = ae.nextEffect; ae.nextEffect = null, ae = n; } @@ -6529,12 +6462,12 @@ var define = $__System.amdDefine; function l(e) { he = !0, ie = null; var t = e.stateNode; - Qn(t.current !== e, "Cannot commit the same tree as before. This is probably a bug related to the return field. This error is likely caused by a bug in React. Please file an issue."), Yo.current = null; + qn(t.current !== e, "Cannot commit the same tree as before. This is probably a bug related to the return field. This error is likely caused by a bug in React. Please file an issue."), ju.current = null; var n = Z; - Z = ef; + Z = Hp; var r = void 0; - e.effectTag !== af ? null !== e.lastEffect ? (e.lastEffect.nextEffect = e, r = e.firstEffect) : r = e : r = e.firstEffect; - var o = X(); + e.effectTag !== zp ? null !== e.lastEffect ? (e.lastEffect.nextEffect = e, r = e.firstEffect) : r = e : r = e.firstEffect; + var o = $(); for (ae = r; null !== ae; ) { var l = null; try { @@ -6542,7 +6475,7 @@ var define = $__System.amdDefine; } catch (e) { l = e; } - null !== l && (Qn(null !== ae, "Should have next effect. This error is likely caused by a bug in React. Please file an issue."), g(ae, l), null !== ae && (ae = ae.nextEffect)); + null !== l && (qn(null !== ae, "Should have next effect. This error is likely caused by a bug in React. Please file an issue."), g(ae, l), null !== ae && (ae = ae.nextEffect)); } for (G(o), t.current = e, ae = r; null !== ae; ) { var u = null; @@ -6551,17 +6484,17 @@ var define = $__System.amdDefine; } catch (e) { u = e; } - null !== u && (Qn(null !== ae, "Should have next effect. This error is likely caused by a bug in React. Please file an issue."), g(ae, u), null !== ae && (ae = ae.nextEffect)); + null !== u && (qn(null !== ae, "Should have next effect. This error is likely caused by a bug in React. Please file an issue."), g(ae, u), null !== ae && (ae = ae.nextEffect)); } - he = !1, "function" == typeof Gp && Gp(e.stateNode), fe && (fe.forEach(T), fe = null), Z = n; + he = !1, "function" == typeof Dp && Dp(e.stateNode), fe && (fe.forEach(T), fe = null), Z = n; } function u(e) { - var t = Zp, + var t = Lp, n = e.updateQueue, r = e.tag; - null === n || r !== yf && r !== mf || (t = bf(n)); + null === n || r !== nf && r !== Jp || (t = rf(n)); for (var o = e.progressedChild; null !== o; ) - o.pendingWorkPriority !== Zp && (t === Zp || t > o.pendingWorkPriority) && (t = o.pendingWorkPriority), o = o.sibling; + o.pendingWorkPriority !== Lp && (t === Lp || t > o.pendingWorkPriority) && (t = o.pendingWorkPriority), o = o.sibling; e.pendingWorkPriority = t; } function s(e) { @@ -6572,52 +6505,52 @@ var define = $__System.amdDefine; o = e.sibling; if (u(e), null !== n) return n; - if (null !== r && (null === r.firstEffect && (r.firstEffect = e.firstEffect), null !== e.lastEffect && (null !== r.lastEffect && (r.lastEffect.nextEffect = e.firstEffect), r.lastEffect = e.lastEffect), e.effectTag !== af && (null !== r.lastEffect ? r.lastEffect.nextEffect = e : r.firstEffect = e, r.lastEffect = e)), null !== o) + if (null !== r && (null === r.firstEffect && (r.firstEffect = e.firstEffect), null !== e.lastEffect && (null !== r.lastEffect && (r.lastEffect.nextEffect = e.firstEffect), r.lastEffect = e.lastEffect), e.effectTag !== zp && (null !== r.lastEffect ? r.lastEffect.nextEffect = e : r.firstEffect = e, r.lastEffect = e)), null !== o) return o; if (null === r) - return oe < nf ? l(e) : ie = e, null; + return oe < jp ? l(e) : ie = e, null; e = r; } } function c(e) { var t = e.alternate, n = D(t, e, oe); - return null === n && (n = s(e)), Yo.current = null, n; + return null === n && (n = s(e)), ju.current = null, n; } function d(e) { var t = e.alternate, n = L(t, e, oe); - return null === n && (n = s(e)), Yo.current = null, n; + return null === n && (n = s(e)), ju.current = null, n; } function p(e) { - ce = !1, h(of, e); + ce = !1, h(Bp, e); } function f() { - se = !1, h(tf, null); + se = !1, h(Wp, null); } function v() { - for (null === re && (re = o()); null !== de && de.size && null !== re && oe !== Zp && oe <= ef; ) + for (null === re && (re = o()); null !== de && de.size && null !== re && oe !== Lp && oe <= Hp; ) re = y(re) ? d(re) : c(re), null === re && (re = o()); } function m(e, t) { v(), null === re && (re = o()); var n = void 0; - if (io.logTopLevelRenders && null !== re && re.tag === mf && null !== re.child) { - var r = go(re.child) || ""; + if (ao.logTopLevelRenders && null !== re && re.tag === Jp && null !== re.child) { + var r = ho(re.child) || ""; n = "React update: " + r, console.time(n); } - if (null !== t && e > ef) + if (null !== t && e > Hp) for (; null !== re && !te; ) - t.timeRemaining() > Pf ? (re = c(re), null === re && null !== ie && (t.timeRemaining() > Pf ? (l(ie), re = o(), v()) : te = !0)) : te = !0; + t.timeRemaining() > lf ? (re = c(re), null === re && null !== ie && (t.timeRemaining() > lf ? (l(ie), re = o(), v()) : te = !0)) : te = !0; else - for (; null !== re && oe !== Zp && oe <= e; ) + for (; null !== re && oe !== Lp && oe <= e; ) re = c(re), null === re && (re = o(), v()); n && console.timeEnd(n); } function h(e, r) { - Qn(!ee, "performWork was called recursively. This error is likely caused by a bug in React. Please file an issue."), ee = !0; - for (var o = !!r; e !== Zp && !me; ) { - Qn(null !== r || e < nf, "Cannot perform deferred work without a deadline. This error is likely caused by a bug in React. Please file an issue."), null === ie || te || l(ie), J = Z; + qn(!ee, "performWork was called recursively. This error is likely caused by a bug in React. Please file an issue."), ee = !0; + for (var o = !!r; e !== Lp && !me; ) { + qn(null !== r || e < jp, "Cannot perform deferred work without a deadline. This error is likely caused by a bug in React. Please file an issue."), null === ie || te || l(ie), J = Z; var a = null; try { m(e, r); @@ -6636,18 +6569,18 @@ var define = $__System.amdDefine; } null === me && (me = a); } - if (e = Zp, oe === Zp || !o || te) + if (e = Lp, oe === Lp || !o || te) switch (oe) { - case Jp: - case ef: + case Up: + case Hp: e = oe; break; - case tf: + case Wp: t(f), n(p); break; - case nf: - case rf: - case of: + case jp: + case Vp: + case Bp: n(p); } else @@ -6658,20 +6591,20 @@ var define = $__System.amdDefine; throw d; } function g(e, t) { - Yo.current = null, re = null; + ju.current = null, re = null; var n = null, r = !1, o = !1, a = null; - if (e.tag === mf) + if (e.tag === Jp) n = e, b(e) && (me = t); else for (var i = e.return; null !== i && null === n; ) { - if (i.tag === yf) { + if (i.tag === nf) { var l = i.stateNode; - "function" == typeof l.unstable_handleError && (r = !0, a = go(i), n = i, o = !0); + "function" == typeof l.unstable_handleError && (r = !0, a = ho(i), n = i, o = !0); } else - i.tag === mf && (n = i); + i.tag === Jp && (n = i); if (b(i)) { if (ge) return null; @@ -6683,8 +6616,8 @@ var define = $__System.amdDefine; } if (null !== n) { null === pe && (pe = new Set), pe.add(n); - var u = Qp(e), - s = go(e); + var u = Mp(e), + s = ho(e); return null === de && (de = new Map), de.set(n, { componentName: s, componentStack: u, @@ -6705,63 +6638,63 @@ var define = $__System.amdDefine; } function C(e) { var t = void 0; - null !== de && (t = de.get(e), de.delete(e), null == t && null !== e.alternate && (e = e.alternate, t = de.get(e), de.delete(e))), Qn(null != t, "No error for given unit of work. This error is likely caused by a bug in React. Please file an issue."); + null !== de && (t = de.get(e), de.delete(e), null == t && null !== e.alternate && (e = e.alternate, t = de.get(e), de.delete(e))), qn(null != t, "No error for given unit of work. This error is likely caused by a bug in React. Please file an issue."); var n = t.error; try { - $p(t); + Ap(t); } catch (e) { console.error(e); } switch (e.tag) { - case yf: + case nf: var r = e.stateNode, o = {componentStack: t.componentStack}; return void r.unstable_handleError(n, o); - case mf: + case Jp: return void(null === ve && (ve = n)); default: - Qn(!1, "Invalid type of work. This error is likely caused by a bug in React. Please file an issue."); + qn(!1, "Invalid type of work. This error is likely caused by a bug in React. Please file an issue."); } } function k(e, t) { for (var n = e; null !== n && n !== t && n.alternate !== t; ) { switch (n.tag) { - case yf: - Yp(n); + case nf: + _p(n); break; - case hf: + case ef: M(n); break; - case mf: + case Jp: F(n); break; - case gf: + case tf: F(n); } n = n.return; } } function P(e, t) { - t !== Zp && (e.isScheduled || (e.isScheduled = !0, ue ? (ue.nextScheduledRoot = e, ue = e) : (le = e, ue = e))); + t !== Lp && (e.isScheduled || (e.isScheduled = !0, ue ? (ue.nextScheduledRoot = e, ue = e) : (le = e, ue = e))); } function E(e, r) { r <= oe && (re = null); for (var o = e, a = !0; null !== o && a; ) { - if (a = !1, (o.pendingWorkPriority === Zp || o.pendingWorkPriority > r) && (a = !0, o.pendingWorkPriority = r), null !== o.alternate && (o.alternate.pendingWorkPriority === Zp || o.alternate.pendingWorkPriority > r) && (a = !0, o.alternate.pendingWorkPriority = r), null === o.return) { - if (o.tag !== mf) + if (a = !1, (o.pendingWorkPriority === Lp || o.pendingWorkPriority > r) && (a = !0, o.pendingWorkPriority = r), null !== o.alternate && (o.alternate.pendingWorkPriority === Lp || o.alternate.pendingWorkPriority > r) && (a = !0, o.alternate.pendingWorkPriority = r), null === o.return) { + if (o.tag !== Jp) return; var i = o.stateNode; switch (P(i, r), r) { - case Jp: - return void h(Jp, null); - case ef: + case Up: + return void h(Up, null); + case Hp: return; - case tf: + case Wp: return void t(f); - case nf: - case rf: - case of: + case jp: + case Vp: + case Bp: return void n(p); } } @@ -6769,10 +6702,10 @@ var define = $__System.amdDefine; } } function w() { - return Z === Jp && (ee || ne) ? ef : Z; + return Z === Up && (ee || ne) ? Hp : Z; } function T(e) { - E(e, ef); + E(e, Hp); } function x(e, t) { var n = Z; @@ -6789,7 +6722,7 @@ var define = $__System.amdDefine; try { return e(t); } finally { - ne = n, ee || ne || h(ef, null); + ne = n, ee || ne || h(Hp, null); } } function N(e) { @@ -6803,7 +6736,7 @@ var define = $__System.amdDefine; } function R(e) { var t = Z; - Z = Jp; + Z = Up; try { return e(); } finally { @@ -6812,23 +6745,23 @@ var define = $__System.amdDefine; } function O(e) { var t = Z; - Z = rf; + Z = Vp; try { return e(); } finally { Z = t; } } - var _ = Kp(e), + var _ = Op(e), F = _.popHostContainer, M = _.popHostContext, A = _.resetHostContainer, - I = tp(e, _, E, w), + I = Wd(e, _, E, w), D = I.beginWork, L = I.beginFailedWork, - U = gp(e, _), + U = np(e, _), H = U.completeWork, - W = jp(e, g), + W = xp(e, g), j = W.commitPlacement, V = W.commitDeletion, B = W.commitWork, @@ -6837,16 +6770,16 @@ var define = $__System.amdDefine; Y = W.commitDetachRef, q = e.scheduleAnimationCallback, Q = e.scheduleDeferredCallback, - $ = e.useSyncScheduling, - X = e.prepareForCommit, + X = e.useSyncScheduling, + $ = e.prepareForCommit, G = e.resetAfterCommit, - Z = $ ? Jp : rf, - J = Zp, + Z = X ? Up : Vp, + J = Lp, ee = !1, te = !1, ne = !1, re = null, - oe = Zp, + oe = Lp, ae = null, ie = null, le = null, @@ -6870,30 +6803,30 @@ var define = $__System.amdDefine; deferredUpdates: O }; }, - wf = function(e) { - Qn(!1, "Missing injection for fiber getContextForSubtree"); + sf = function(e) { + qn(!1, "Missing injection for fiber getContextForSubtree"); }; - Dn._injectFiber = function(e) { - wf = e; + In._injectFiber = function(e) { + sf = e; }; - var Tf = Dn, - xf = Zu.addTopLevelUpdate, - Sf = qs.findCurrentUnmaskedContext, - Nf = qs.isContextProvider, - Rf = qs.processChildContext, - Of = bc.createFiberRoot, - _f = ms.findCurrentHostFiber; - Tf._injectFiber(function(e) { - var t = Sf(e); - return Nf(e) ? Rf(e, t, !1) : t; + var cf = In, + df = Iu.addTopLevelUpdate, + pf = Fs.findCurrentUnmaskedContext, + ff = Fs.isContextProvider, + vf = Fs.processChildContext, + mf = oc.createFiberRoot, + hf = es.findCurrentHostFiber; + cf._injectFiber(function(e) { + var t = pf(e); + return ff(e) ? vf(e, t, !1) : t; }); - var Ff = function(e) { + var gf = function(e) { function t(e, t, n) { var a = o(), i = {element: t}; - n = void 0 === n ? null : n, xf(e, i, n, a), r(e, a); + n = void 0 === n ? null : n, df(e, i, n, a), r(e, a); } - var n = Ef(e), + var n = uf(e), r = n.scheduleUpdate, o = n.getPriorityContext, a = n.performWithPriority, @@ -6903,11 +6836,11 @@ var define = $__System.amdDefine; s = n.deferredUpdates; return { createContainer: function(e) { - return Of(e); + return mf(e); }, updateContainer: function(e, n, r, o) { var a = n.current, - i = Tf(r); + i = cf(r); null === n.context ? n.context = i : n.pendingContext = i, t(a, e, o); }, performWithPriority: a, @@ -6920,89 +6853,89 @@ var define = $__System.amdDefine; return t.child ? t.child.stateNode : null; }, findHostInstance: function(e) { - var t = _f(e); + var t = hf(e); return null === t ? null : t.stateNode; } }; }, - Mf = function(e) { - Qn(!1, "Missing injection for fiber findDOMNode"); + yf = function(e) { + qn(!1, "Missing injection for fiber findDOMNode"); }, - Af = function(e) { - Qn(!1, "Missing injection for stack findDOMNode"); + bf = function(e) { + qn(!1, "Missing injection for stack findDOMNode"); }, - If = function(e) { + Cf = function(e) { if (null == e) return null; if (1 === e.nodeType) return e; - var t = ns.get(e); - return t ? "number" == typeof t.tag ? Mf(t) : Af(t) : void("function" == typeof e.render ? Qn(!1, "Unable to find node on an unmounted component.") : Qn(!1, "Element appears to be neither ReactComponent nor DOMNode. Keys: %s", Object.keys(e))); + var t = Hu.get(e); + return t ? "number" == typeof t.tag ? yf(t) : bf(t) : void("function" == typeof e.render ? qn(!1, "Unable to find node on an unmounted component.") : qn(!1, "Element appears to be neither ReactComponent nor DOMNode. Keys: %s", Object.keys(e))); }; - If._injectFiber = function(e) { - Mf = e; - }, If._injectStack = function(e) { - Af = e; + Cf._injectFiber = function(e) { + yf = e; + }, Cf._injectStack = function(e) { + bf = e; }; - var Df = If, - Lf = e.isValidElement, - Uf = Np.injectInternals, - Hf = $a.createElement, - Wf = $a.getChildNamespace, - jf = $a.setInitialProperties, - Vf = $a.diffProperties, - Bf = $a.updateProperties, - zf = oo.precacheFiberNode, - Kf = oo.updateFiberProps, - Yf = 9; - Lu.inject(), Vr.injection.injectFiberControlledHostComponent($a), Df._injectFiber(function(e) { - return Zf.findHostInstance(e); + var kf = Cf, + Pf = e.isValidElement, + Ef = fp.injectInternals, + wf = Fa.createElement, + Tf = Fa.getChildNamespace, + xf = Fa.setInitialProperties, + Sf = Fa.diffProperties, + Nf = Fa.updateProperties, + Rf = ro.precacheFiberNode, + Of = ro.updateFiberProps, + _f = 9; + Cu.inject(), jr.injection.injectFiberControlledHostComponent(Fa), kf._injectFiber(function(e) { + return Lf.findHostInstance(e); }); - var qf = null, - Qf = null, - $f = 1, - Xf = 9, - Gf = 11, - Zf = Ff({ + var Ff = null, + Mf = null, + Af = 1, + If = 9, + Df = 11, + Lf = gf({ getRootHostContext: function(e) { var t = e.namespaceURI || null, n = e.tagName, - r = Wf(t, n); + r = Tf(t, n); return r; }, getChildHostContext: function(e, t) { var n = e; - return Wf(n, t); + return Tf(n, t); }, getPublicInstance: function(e) { return e; }, prepareForCommit: function() { - qf = Dr.isEnabled(), Qf = Zl.getSelectionInformation(), Dr.setEnabled(!1); + Ff = Ir.isEnabled(), Mf = Il.getSelectionInformation(), Ir.setEnabled(!1); }, resetAfterCommit: function() { - Zl.restoreSelection(Qf), Qf = null, Dr.setEnabled(qf), qf = null; + Il.restoreSelection(Mf), Mf = null, Ir.setEnabled(Ff), Ff = null; }, createInstance: function(e, t, n, r, o) { var a = void 0; a = r; - var i = Hf(e, t, n, a); - return zf(o, i), Kf(i, t), i; + var i = wf(e, t, n, a); + return Rf(o, i), Of(i, t), i; }, appendInitialChild: function(e, t) { e.appendChild(t); }, finalizeInitialChildren: function(e, t, n, r) { - return jf(e, t, n, r), Hn(t, n); + return xf(e, t, n, r), Un(t, n); }, prepareUpdate: function(e, t, n, r, o, a) { - return Vf(e, t, n, r, o); + return Sf(e, t, n, r, o); }, commitMount: function(e, t, n, r) { e.focus(); }, commitUpdate: function(e, t, n, r, o, a) { - Kf(e, o), Bf(e, t, n, r, o); + Of(e, o), Nf(e, t, n, r, o); }, shouldSetTextContent: function(e) { return "string" == typeof e.children || "number" == typeof e.children || "object" == typeof e.dangerouslySetInnerHTML && null !== e.dangerouslySetInnerHTML && "string" == typeof e.dangerouslySetInnerHTML.__html; @@ -7015,7 +6948,7 @@ var define = $__System.amdDefine; }, createTextInstance: function(e, t, n, r) { var o = document.createTextNode(e); - return zf(r, o), o; + return Rf(r, o), o; }, commitTextUpdate: function(e, t, n) { e.nodeValue = n; @@ -7029,41 +6962,41 @@ var define = $__System.amdDefine; removeChild: function(e, t) { e.removeChild(t); }, - scheduleAnimationCallback: di.rAF, - scheduleDeferredCallback: di.rIC, - useSyncScheduling: !uo.fiberAsyncScheduling + scheduleAnimationCallback: Qa.rAF, + scheduleDeferredCallback: Qa.rIC, + useSyncScheduling: !lo.fiberAsyncScheduling }); - rl.injection.injectFiberBatchedUpdates(Zf.batchedUpdates); - var Jf = !1, - ev = { + Wi.injection.injectFiberBatchedUpdates(Lf.batchedUpdates); + var Uf = !1, + Hf = { render: function(e, t, n) { - return Un(t), io.disableNewFiberFeatures && (Lf(e) || ("string" == typeof e ? Qn(!1, "ReactDOM.render(): Invalid component element. Instead of passing a string like 'div', pass React.createElement('div') or
.") : "function" == typeof e ? Qn(!1, "ReactDOM.render(): Invalid component element. Instead of passing a class like Foo, pass React.createElement(Foo) or .") : null != e && "undefined" != typeof e.props ? Qn(!1, "ReactDOM.render(): Invalid component element. This may be caused by unintentionally loading two independent copies of React.") : Qn(!1, "ReactDOM.render(): Invalid component element."))), jn(null, e, t, n); + return Ln(t), ao.disableNewFiberFeatures && (Pf(e) || ("string" == typeof e ? qn(!1, "ReactDOM.render(): Invalid component element. Instead of passing a string like 'div', pass React.createElement('div') or
.") : "function" == typeof e ? qn(!1, "ReactDOM.render(): Invalid component element. Instead of passing a class like Foo, pass React.createElement(Foo) or .") : null != e && "undefined" != typeof e.props ? qn(!1, "ReactDOM.render(): Invalid component element. This may be caused by unintentionally loading two independent copies of React.") : qn(!1, "ReactDOM.render(): Invalid component element."))), Wn(null, e, t, n); }, unstable_renderSubtreeIntoContainer: function(e, t, n, r) { - return null != e && ns.has(e) ? void 0 : Vn("38"), jn(e, t, n, r); + return null != e && Hu.has(e) ? void 0 : jn("38"), Wn(e, t, n, r); }, unmountComponentAtNode: function(e) { - if (Ln(e) ? void 0 : Vn("40"), Wn(), e._reactRootContainer) - return Zf.unbatchedUpdates(function() { - return jn(null, null, e, function() { + if (Dn(e) ? void 0 : jn("40"), Hn(), e._reactRootContainer) + return Lf.unbatchedUpdates(function() { + return Wn(null, null, e, function() { e._reactRootContainer = null; }); }); }, - findDOMNode: Df, + findDOMNode: kf, unstable_createPortal: function(e, t) { var n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : null; - return Lc.createPortal(e, t, null, n); + return Pc.createPortal(e, t, null, n); }, - unstable_batchedUpdates: rl.batchedUpdates, - unstable_deferredUpdates: Zf.deferredUpdates + unstable_batchedUpdates: Wi.batchedUpdates, + unstable_deferredUpdates: Lf.deferredUpdates }; - "function" == typeof Uf && Uf({ - findFiberByHostInstance: oo.getClosestInstanceFromNode, - findHostInstanceByFiber: Zf.findHostInstance + "function" == typeof Ef && Ef({ + findFiberByHostInstance: ro.getClosestInstanceFromNode, + findHostInstanceByFiber: Lf.findHostInstance }); - var tv = ev; - return tv; + var Wf = Hf; + return Wf; }); })(); diff --git a/fixtures/packaging/systemjs/dev.html b/fixtures/packaging/systemjs/dev.html index f81a6b9da41f..7fd7a2b26f3f 100644 --- a/fixtures/packaging/systemjs/dev.html +++ b/fixtures/packaging/systemjs/dev.html @@ -5,8 +5,8 @@ ";var u=l.firstChild;o=l.removeChild(u)}else o=t.is?a.createElement(e,t.is):a.createElement(e);else o=a.createElementNS(i,e);return o},setInitialProperties:function(e,t,n,r){var o,a=ge(t,n);switch(t){case"audio":case"form":case"iframe":case"img":case"image":case"link":case"object":case"source":case"video":case"details":he(e,t),o=n;break;case"input":fa.mountWrapper(e,n),o=fa.getHostProps(e,n),he(e,t),ve(r,"onChange");break;case"option":ma.mountWrapper(e,n),o=ma.getHostProps(e,n);break;case"select":ya.mountWrapper(e,n),o=ya.getHostProps(e,n),he(e,t),ve(r,"onChange");break;case"textarea":Ca.mountWrapper(e,n),o=Ca.getHostProps(e,n),he(e,t),ve(r,"onChange");break;default:o=n}switch(fe(t,o),ye(e,r,o,a),t){case"input":_a.trackNode(e),fa.postMountWrapper(e,n);break;case"textarea":_a.trackNode(e),Ca.postMountWrapper(e,n);break;case"option":ma.postMountWrapper(e,n);break;default:"function"==typeof o.onClick&&me(e)}},diffProperties:function(e,t,n,r,o){var a,i,l=null;switch(t){case"input":a=fa.getHostProps(e,n),i=fa.getHostProps(e,r),l=[];break;case"option":a=ma.getHostProps(e,n),i=ma.getHostProps(e,r),l=[];break;case"select":a=ya.getHostProps(e,n),i=ya.getHostProps(e,r),l=[];break;case"textarea":a=Ca.getHostProps(e,n),i=Ca.getHostProps(e,r),l=[];break;default:a=n,i=r,"function"!=typeof a.onClick&&"function"==typeof i.onClick&&me(e)}fe(t,i);var u,s,c=null;for(u in a)if(!i.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if(u===Ha){var d=a[u];for(s in d)d.hasOwnProperty(s)&&(c||(c={}),c[s]="")}else u===Da||u===Ua||u===La||(Ia.hasOwnProperty(u)?l||(l=[]):(l=l||[]).push(u,null));for(u in i){var p=i[u],f=null!=a?a[u]:void 0;if(i.hasOwnProperty(u)&&p!==f&&(null!=p||null!=f))if(u===Ha)if(f){for(s in f)!f.hasOwnProperty(s)||p&&p.hasOwnProperty(s)||(c||(c={}),c[s]="");for(s in p)p.hasOwnProperty(s)&&f[s]!==p[s]&&(c||(c={}),c[s]=p[s])}else c||(l||(l=[]),l.push(u,c)),c=p;else if(u===Da){var v=p?p[Wa]:void 0,m=f?f[Wa]:void 0;null!=v&&m!==v&&(l=l||[]).push(u,""+v)}else u===Ua?f===p||"string"!=typeof p&&"number"!=typeof p||(l=l||[]).push(u,""+p):u===La||(Ia.hasOwnProperty(u)?(p&&ve(o,u),l||f===p||(l=[])):(l=l||[]).push(u,p))}return c&&(l=l||[]).push(Ha,c),l},updateProperties:function(e,t,n,r,o){var a=ge(n,r),i=ge(n,o);switch(be(e,t,a,i),n){case"input":fa.updateWrapper(e,o);break;case"textarea":Ca.updateWrapper(e,o);break;case"select":ya.postUpdateWrapper(e,o)}},restoreControlledState:function(e,t,n){switch(t){case"input":return void fa.restoreControlledState(e,n);case"textarea":return void Ca.restoreControlledState(e,n);case"select":return void ya.restoreControlledState(e,n)}}},$a=Qa,Xa=void 0,Ga=void 0;if("function"!=typeof requestAnimationFrame)Qn(!1,"React depends on requestAnimationFrame. Make sure that you load a polyfill in older browsers.");else if("function"!=typeof requestIdleCallback){var Za=null,Ja=null,ei=!1,ti=!1,ni=0,ri=33,oi=33,ai={timeRemaining:"object"==typeof performance&&"function"==typeof performance.now?function(){return ni-performance.now()}:function(){return ni-Date.now()}},ii="__reactIdleCallback$"+Math.random().toString(36).slice(2),li=function(e){if(e.source===window&&e.data===ii){ei=!1;var t=Ja;Ja=null,t&&t(ai)}};window.addEventListener("message",li,!1);var ui=function(e){ti=!1;var t=e-ni+oi;t1?1-t:void 0;return this._fallbackText=o.slice(e,l),this._fallbackText}}),Ni.addPoolingTo(Ue);var _i=Ue,Fi=["dispatchConfig","_targetInst","nativeEvent","isDefaultPrevented","isPropagationStopped","_dispatchListeners","_dispatchInstances"],Mi={type:null,target:null,currentTarget:or.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};Yn(He.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=or.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=or.thatReturnsTrue)},persist:function(){this.isPersistent=or.thatReturnsTrue},isPersistent:or.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var t in e)this[t]=null;for(var n=0;n8&&Vi<=11),Ki=32,Yi=String.fromCharCode(Ki),qi={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},Qi=!1,$i=null,Xi={eventTypes:qi,extractEvents:function(e,t,n,r){return[Qe(e,t,n,r),Ge(e,t,n,r)]}},Gi=Xi,Zi=function(e,t,n,r,o,a){return e(t,n,r,o,a)},Ji=function(e,t){return e(t)},el=!1,tl={injectStackBatchedUpdates:function(e){Zi=e},injectFiberBatchedUpdates:function(e){Ji=e}},nl={batchedUpdates:et,injection:tl},rl=nl,ol=tt,al={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},il=nt,ll={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},ul=null,sl=null,cl=!1;Pr.canUseDOM&&(cl=Rr("change")&&(!document.documentMode||document.documentMode>8));var dl=!1;Pr.canUseDOM&&(dl=Rr("input")&&(!document.documentMode||document.documentMode>9));var pl={eventTypes:ll,_isInputEventSupported:dl,extractEvents:function(e,t,n,r){var o,a,i=t?oo.getNodeFromInstance(t):window;if(ot(i)?cl?o=ct:a=dt:il(i)?dl?o=bt:(o=ht,a=mt):gt(i)&&(o=yt),o){var l=o(e,t);if(l){var u=rt(l,n,r);return u}}a&&a(e,i,t)}},fl=pl,vl=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"],ml=vl,hl={view:function(e){if(e.view)return e.view;var t=ol(e);if(t.window===t)return t;var n=t.ownerDocument;return n?n.defaultView||n.parentWindow:window},detail:function(e){return e.detail||0}};Ai.augmentClass(Ct,hl);var gl=Ct,yl={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"},bl=Pt,Cl={screenX:null,screenY:null,clientX:null,clientY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:bl,button:function(e){var t=e.button;return"which"in e?t:2===t?2:4===t?1:0},buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},pageX:function(e){return"pageX"in e?e.pageX:e.clientX+br.currentScrollLeft},pageY:function(e){return"pageY"in e?e.pageY:e.clientY+br.currentScrollTop}};gl.augmentClass(Et,Cl);var kl=Et,Pl={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},El={eventTypes:Pl,extractEvents:function(e,t,n,r){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var o;if(r.window===r)o=r;else{var a=r.ownerDocument;o=a?a.defaultView||a.parentWindow:window}var i,l;if("topMouseOut"===e){i=t;var u=n.relatedTarget||n.toElement;l=u?oo.getClosestInstanceFromNode(u):null}else i=null,l=t;if(i===l)return null;var s=null==i?o:oo.getNodeFromInstance(i),c=null==l?o:oo.getNodeFromInstance(l),d=kl.getPooled(Pl.mouseLeave,i,n,r);d.type="mouseleave",d.target=s,d.relatedTarget=c;var p=kl.getPooled(Pl.mouseEnter,l,n,r);return p.type="mouseenter",p.target=c,p.relatedTarget=s,yi.accumulateEnterLeaveDispatches(d,p,i,l),[d,p]}},wl=El,Tl=Yr.injection.MUST_USE_PROPERTY,xl=Yr.injection.HAS_BOOLEAN_VALUE,Sl=Yr.injection.HAS_NUMERIC_VALUE,Nl=Yr.injection.HAS_POSITIVE_NUMERIC_VALUE,Rl=Yr.injection.HAS_OVERLOADED_BOOLEAN_VALUE,Ol={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+Yr.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:xl,allowTransparency:0,alt:0,as:0,async:xl,autoComplete:0,autoPlay:xl,capture:xl,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:Tl|xl,cite:0,classID:0,className:0,cols:Nl,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:xl,coords:0,crossOrigin:0,data:0,dateTime:0,default:xl,defer:xl,dir:0,disabled:xl,download:Rl,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:xl,formTarget:0,frameBorder:0,headers:0,height:0,hidden:xl,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:xl,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:Tl|xl,muted:Tl|xl,name:0,nonce:0,noValidate:xl,open:xl,optimum:0,pattern:0,placeholder:0,playsInline:xl,poster:0,preload:0,profile:0,radioGroup:0,readOnly:xl,referrerPolicy:0,rel:0,required:xl,reversed:xl,role:0,rows:Nl,rowSpan:Sl,sandbox:0,scope:0,scoped:xl,scrolling:0,seamless:xl,selected:Tl|xl,shape:0,size:Nl,sizes:0,slot:0,span:Nl,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:Sl,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:xl,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{}},_l=Ol,Fl={listen:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!1),{remove:function(){e.removeEventListener(t,n,!1)}}):e.attachEvent?(e.attachEvent("on"+t,n),{remove:function(){e.detachEvent("on"+t,n)}}):void 0},capture:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!0),{remove:function(){e.removeEventListener(t,n,!0)}}):{remove:or}},registerDefault:function(){}},Ml=Fl,Al=wt,Il=$r.HostRoot;Yn(xt.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.targetInst=null,this.ancestors.length=0}}),Ni.addPoolingTo(xt,Ni.threeArgumentPooler);var Dl={_enabled:!0,_handleTopLevel:null,WINDOW_HANDLE:Pr.canUseDOM?window:null,setHandleTopLevel:function(e){Dl._handleTopLevel=e},setEnabled:function(e){Dl._enabled=!!e},isEnabled:function(){return Dl._enabled},trapBubbledEvent:function(e,t,n){return n?Ml.listen(n,t,Dl.dispatchEvent.bind(null,e)):null},trapCapturedEvent:function(e,t,n){return n?Ml.capture(n,t,Dl.dispatchEvent.bind(null,e)):null},monitorScrollValue:function(e){var t=Nt.bind(null,e);Ml.listen(window,"scroll",t)},dispatchEvent:function(e,t){if(Dl._enabled){var n=ol(t),r=oo.getClosestInstanceFromNode(n),o=xt.getPooled(e,t,r);try{rl.batchedUpdates(St,o)}finally{xt.release(o)}}}},Ll=Dl,Ul={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},Hl={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},Wl={Properties:{},DOMAttributeNamespaces:{xlinkActuate:Ul.xlink,xlinkArcrole:Ul.xlink,xlinkHref:Ul.xlink,xlinkRole:Ul.xlink,xlinkShow:Ul.xlink,xlinkTitle:Ul.xlink,xlinkType:Ul.xlink,xmlBase:Ul.xml,xmlLang:Ul.xml,xmlSpace:Ul.xml},DOMAttributeNames:{}};Object.keys(Hl).forEach(function(e){Wl.Properties[e]=0,Hl[e]&&(Wl.DOMAttributeNames[e]=Hl[e])});var jl=Wl,Vl=_t,Bl=Pr.canUseDOM&&"selection"in document&&!("getSelection"in window),zl={getOffsets:Bl?Mt:At,setOffsets:Bl?It:Dt},Kl=zl,Yl=Lt,ql=Ut,Ql=Ht,$l=Wt,Xl=jt,Gl={hasSelectionCapabilities:function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)},getSelectionInformation:function(){var e=Xl();return{focusedElem:e,selectionRange:Gl.hasSelectionCapabilities(e)?Gl.getSelection(e):null}},restoreSelection:function(e){var t=Xl(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&Vt(n)){Gl.hasSelectionCapabilities(n)&&Gl.setSelection(n,r);for(var o=[],a=n;a=a.parentNode;)1===a.nodeType&&o.push({element:a,left:a.scrollLeft,top:a.scrollTop});$l(n);for(var i=0;i-1;)hs[gs]=null,gs--},Es={createCursor:ys,isEmpty:bs,pop:Cs,push:ks,reset:Ps},ws=Yn||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:null,o={$$typeof:Fu,key:null==r?null:""+r,children:e,handler:t,props:n};return o},Sc=function(e){var t={$$typeof:Mu,value:e};return t},Nc=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Fu},Rc=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Mu},Oc=Mu,_c=Fu,Fc={createCoroutine:xc,createYield:Sc,isCoroutine:Nc,isYield:Rc,REACT_YIELD_TYPE:Oc,REACT_COROUTINE_TYPE:_c},Mc="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.portal")||60106,Ac=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Mc,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},Ic=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Mc},Dc=Mc,Lc={createPortal:Ac,isPortal:Ic,REACT_PORTAL_TYPE:Dc},Uc="function"==typeof Symbol&&Symbol.iterator,Hc="@@iterator",Wc=Fn,jc=Fc.REACT_COROUTINE_TYPE,Vc=Fc.REACT_YIELD_TYPE,Bc=Lc.REACT_PORTAL_TYPE,zc=hc.cloneFiber,Kc=hc.createFiberFromElement,Yc=hc.createFiberFromFragment,qc=hc.createFiberFromText,Qc=hc.createFiberFromCoroutine,$c=hc.createFiberFromYield,Xc=hc.createFiberFromPortal,Gc=Array.isArray,Zc=$r.FunctionalComponent,Jc=$r.ClassComponent,ed=$r.HostText,td=$r.HostPortal,nd=$r.CoroutineComponent,rd=$r.YieldComponent,od=$r.Fragment,ad=Uu.NoEffect,id=Uu.Placement,ld=Uu.Deletion,ud=In(!0,!0),sd=In(!1,!0),cd=In(!1,!1),dd=function(e,t){if(t.child)if(null!==e&&t.child===e.child){var n=t.child,r=zc(n,n.pendingWorkPriority);for(t.child=r,r.return=t;null!==n.sibling;)n=n.sibling,r=r.sibling=zc(n,n.pendingWorkPriority),r.return=t;r.sibling=null}else for(var o=t.child;null!==o;)o.return=t,o=o.sibling},pd={reconcileChildFibers:ud,reconcileChildFibersInPlace:sd,mountChildFibersInPlace:cd,cloneChildFibers:dd},fd=Uu.Update,vd=qs.cacheContext,md=qs.getMaskedContext,hd=qs.getUnmaskedContext,gd=qs.isContextConsumer,yd=Zu.addUpdate,bd=Zu.addReplaceUpdate,Cd=Zu.addForceUpdate,kd=Zu.beginUpdateQueue,Pd=qs,Ed=Pd.hasContextChanged,wd=ms.isMounted,Td=Array.isArray,xd=function(e,t,n,r){function o(e,t,n,r,o,a){if(null===t||null!==e.updateQueue&&e.updateQueue.hasForceUpdate)return!0;var i=e.stateNode;if("function"==typeof i.shouldComponentUpdate){var l=i.shouldComponentUpdate(n,o,a);return l}var u=e.type;return!u.prototype||!u.prototype.isPureReactComponent||(!eu(t,n)||!eu(r,o))}function a(e){var t=e.stateNode,n=t.state;n&&("object"!=typeof n||Td(n))&&Vn("106",go(e)),"function"==typeof t.getChildContext&&("object"!=typeof e.type.childContextTypes?Vn("107",go(e)):void 0)}function i(e,t){t.props=e.memoizedProps,t.state=e.memoizedState}function l(e,t){t.updater=p,e.stateNode=t,ns.set(t,e)}function u(e){var t=e.type,n=e.pendingProps,r=hd(e),o=gd(e),i=o?md(e,r):es,u=new t(n,i);return l(e,u),a(e),o&&vd(e,r,i),u}function s(e,t){var n=e.stateNode,r=n.state||null,o=e.pendingProps;Qn(o,"There must be pending props for an initial mount. This error is likely caused by a bug in React. Please file an issue.");var a=hd(e);if(n.props=o,n.state=r,n.refs=es,n.context=md(e,a),"function"==typeof n.componentWillMount){n.componentWillMount();var i=e.updateQueue;null!==i&&(n.state=kd(e,i,n,r,o,t))}"function"==typeof n.componentDidMount&&(e.effectTag|=fd)}function c(e,t){var n=e.stateNode;i(e,n);var r=e.memoizedState,a=e.pendingProps;a||(a=e.memoizedProps,Qn(null!=a,"There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue."));var l=hd(e),s=md(e,l);if(!o(e,e.memoizedProps,a,e.memoizedState,r,s))return n.props=a,n.state=r,n.context=s,!1;var c=u(e);c.props=a,c.state=r=c.state||null,c.context=s,"function"==typeof c.componentWillMount&&c.componentWillMount();var d=e.updateQueue;return null!==d&&(c.state=kd(e,d,c,r,a,t)),"function"==typeof n.componentDidMount&&(e.effectTag|=fd),!0}function d(e,t,a){var l=t.stateNode;i(t,l);var u=t.memoizedProps,s=t.pendingProps;s||(s=u,Qn(null!=s,"There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue."));var c=l.context,d=hd(t),f=md(t,d);u===s&&c===f||"function"==typeof l.componentWillReceiveProps&&(l.componentWillReceiveProps(s,f),l.state!==t.memoizedState&&p.enqueueReplaceState(l,l.state,null));var v=t.updateQueue,m=t.memoizedState,h=void 0;if(h=null!==v?kd(t,v,l,m,s,a):m,!(u!==s||m!==h||Ed()||null!==v&&v.hasForceUpdate))return"function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=fd)), - !1;var g=o(t,u,s,m,h,f);return g?("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(s,h,f),"function"==typeof l.componentDidUpdate&&(t.effectTag|=fd)):("function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=fd)),n(t,s),r(t,h)),l.props=s,l.state=h,l.context=f,g}var p={isMounted:wd,enqueueSetState:function(n,r,o){var a=ns.get(n),i=t();o=void 0===o?null:o,yd(a,r,o,i),e(a,i)},enqueueReplaceState:function(n,r,o){var a=ns.get(n),i=t();o=void 0===o?null:o,bd(a,r,o,i),e(a,i)},enqueueForceUpdate:function(n,r){var o=ns.get(n),a=t();r=void 0===r?null:r,Cd(o,r,a),e(o,a)}};return{adoptClassInstance:l,constructClassInstance:u,mountClassInstance:s,resumeMountClassInstance:c,updateClassInstance:d}},Sd=pd.mountChildFibersInPlace,Nd=pd.reconcileChildFibers,Rd=pd.reconcileChildFibersInPlace,Od=pd.cloneChildFibers,_d=Zu.beginUpdateQueue,Fd=qs.getMaskedContext,Md=qs.getUnmaskedContext,Ad=qs.hasContextChanged,Id=qs.pushContextProvider,Dd=qs.pushTopLevelContextObject,Ld=qs.invalidateContextProvider,Ud=$r.IndeterminateComponent,Hd=$r.FunctionalComponent,Wd=$r.ClassComponent,jd=$r.HostRoot,Vd=$r.HostComponent,Bd=$r.HostText,zd=$r.HostPortal,Kd=$r.CoroutineComponent,Yd=$r.CoroutineHandlerPhase,qd=$r.YieldComponent,Qd=$r.Fragment,$d=Hu.NoWork,Xd=Hu.OffscreenPriority,Gd=Uu.Placement,Zd=Uu.ContentReset,Jd=Uu.Err,ep=Uu.Ref,tp=function(e,t,n,r){function o(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function a(e){e.progressedFirstDeletion=e.progressedLastDeletion=null}function i(e){e.firstEffect=e.progressedFirstDeletion,e.lastEffect=e.progressedLastDeletion}function l(e,t,n){var r=t.pendingWorkPriority;u(e,t,n,r)}function u(e,t,n,r){t.memoizedProps=null,null===e?t.child=Sd(t,t.child,n,r):e.child===t.child?(a(t),t.child=Nd(t,t.child,n,r),i(t)):(t.child=Rd(t,t.child,n,r),i(t)),o(e,t,r)}function s(e,t){var n=t.pendingProps;if(Ad())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n)return C(e,t);return l(e,t,n),P(t,n),t.child}function c(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=ep)}function d(e,t){var n=t.type,r=t.pendingProps,o=t.memoizedProps;if(Ad())null===r&&(r=o);else{if(null===r||o===r)return C(e,t);if("function"==typeof n.shouldComponentUpdate&&!n.shouldComponentUpdate(o,r))return P(t,r),C(e,t)}var a,i=Md(t),u=Fd(t,i);return a=n(r,u),l(e,t,a),P(t,r),t.child}function p(e,t,n){var r=Id(t),o=void 0;return null===e?t.stateNode?o=I(t,n):(M(t),A(t,n),o=!0):o=D(e,t,n),f(e,t,o,r)}function f(e,t,n,r){if(c(e,t),!n)return C(e,t);var o=t.stateNode;Yo.current=t;var a=void 0;return a=o.render(),l(e,t,a),E(t,o.state),P(t,o.props),r&&Ld(t),t.child}function v(e,t,n){var r=t.stateNode;r.pendingContext?Dd(t,r.pendingContext,r.pendingContext!==r.context):r.context&&Dd(t,r.context,!1),O(t,r.containerInfo);var o=t.updateQueue;if(null!==o){var a=t.memoizedState,i=_d(t,o,null,a,null,n);if(a===i)return C(e,t);var u=i.element;return l(e,t,u),E(t,i),t.child}return C(e,t)}function m(e,t){R(t);var n=t.pendingProps,r=null!==e?e.memoizedProps:null,o=t.memoizedProps;if(Ad())null===n&&(n=o,Qn(null!==n,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue."));else if(null===n||o===n){if(!S&&N(t.type,o)&&t.pendingWorkPriority!==Xd){for(var a=t.progressedChild;null!==a;)a.pendingWorkPriority=Xd,a=a.sibling;return null}return C(e,t)}var i=n.children,s=x(n);if(s?i=null:r&&x(r)&&(t.effectTag|=Zd),c(e,t),!S&&N(t.type,n)&&t.pendingWorkPriority!==Xd){if(t.progressedPriority===Xd&&(t.child=t.progressedChild),u(e,t,i,Xd),P(t,n),t.child=null!==e?e.child:null,null===e)for(var d=t.progressedChild;null!==d;)d.effectTag=Gd,d=d.sibling;return null}return l(e,t,i),P(t,n),t.child}function h(e,t){var n=t.pendingProps;return null===n&&(n=t.memoizedProps),P(t,n),null}function g(e,t,n){Qn(null===e,"An indeterminate component should never have mounted. This error is likely caused by a bug in React. Please file an issue.");var r,o=t.type,a=t.pendingProps,i=Md(t),u=Fd(t,i);if(r=o(a,u),"object"==typeof r&&null!==r&&"function"==typeof r.render){t.tag=Wd;var s=Id(t);return F(t,r),A(t,n),f(e,t,!0,s)}return t.tag=Hd,l(e,t,r),P(t,a),t.child}function y(e,t){var n=t.pendingProps;Ad()?null===n&&(n=e&&e.memoizedProps,Qn(null!==n,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue.")):null!==n&&t.memoizedProps!==n||(n=t.memoizedProps);var r=n.children,o=t.pendingWorkPriority;return t.memoizedProps=null,null===e?t.stateNode=Sd(t,t.stateNode,r,o):e.child===t.child?(a(t),t.stateNode=Nd(t,t.stateNode,r,o),i(t)):(t.stateNode=Rd(t,t.stateNode,r,o),i(t)),P(t,n),t.stateNode}function b(e,t){O(t,t.stateNode.containerInfo);var n=t.pendingWorkPriority,r=t.pendingProps;if(Ad())null===r&&(r=e&&e.memoizedProps,Qn(null!=r,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue."));else if(null===r||t.memoizedProps===r)return C(e,t);return null===e?(t.child=Rd(t,t.child,r,n),P(t,r),o(e,t,n)):(l(e,t,r),P(t,r)),t.child}function C(e,t){var n=t.pendingWorkPriority;return e&&t.child===e.child&&a(t),Od(e,t),o(e,t,n),t.child}function k(e,t){switch(t.tag){case Wd:Id(t);break;case zd:O(t,t.stateNode.containerInfo)}return null}function P(e,t){e.memoizedProps=t,e.pendingProps=null}function E(e,t){e.memoizedState=t}function w(e,t,n){if(t.pendingWorkPriority===$d||t.pendingWorkPriority>n)return k(e,t);switch(t.firstEffect=null,t.lastEffect=null,t.progressedPriority===n&&(t.child=t.progressedChild),t.tag){case Ud:return g(e,t,n);case Hd:return d(e,t);case Wd:return p(e,t,n);case jd:return v(e,t,n);case Vd:return m(e,t);case Bd:return h(e,t);case Yd:t.tag=Kd;case Kd:return y(e,t);case qd:return null;case zd:return b(e,t);case Qd:return s(e,t);default:Qn(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}}function T(e,t,n){if(Qn(t.tag===Wd||t.tag===jd,"Invalid type of work. This error is likely caused by a bug in React. Please file an issue."),t.effectTag|=Jd,t.pendingWorkPriority===$d||t.pendingWorkPriority>n)return k(e,t);t.firstEffect=null,t.lastEffect=null;var r=null;if(l(e,t,r),t.tag===Wd){var o=t.stateNode;t.memoizedProps=o.props,t.memoizedState=o.state,t.pendingProps=null}return t.child}var x=e.shouldSetTextContent,S=e.useSyncScheduling,N=e.shouldDeprioritizeSubtree,R=t.pushHostContext,O=t.pushHostContainer,_=xd(n,r,P,E),F=_.adoptClassInstance,M=_.constructClassInstance,A=_.mountClassInstance,I=_.resumeMountClassInstance,D=_.updateClassInstance;return{beginWork:w,beginFailedWork:T}},np=pd.reconcileChildFibers,rp=qs.popContextProvider,op=$r.IndeterminateComponent,ap=$r.FunctionalComponent,ip=$r.ClassComponent,lp=$r.HostRoot,up=$r.HostComponent,sp=$r.HostText,cp=$r.HostPortal,dp=$r.CoroutineComponent,pp=$r.CoroutineHandlerPhase,fp=$r.YieldComponent,vp=$r.Fragment,mp=Uu.Ref,hp=Uu.Update,gp=function(e,t){function n(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function r(e){e.effectTag|=hp}function o(e){e.effectTag|=mp}function a(e,t){var n=t.stateNode;for(n&&(n.return=t);null!==n;){if(n.tag===up||n.tag===sp||n.tag===cp)Qn(!1,"A coroutine cannot have host component children.");else if(n.tag===fp)e.push(n.type);else if(null!==n.child){n.child.return=n,n=n.child;continue}for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function i(e,t){var r=t.memoizedProps;Qn(r,"Should be resolved by now. This error is likely caused by a bug in React. Please file an issue."),t.tag=pp;var o=[];a(o,t);var i=r.handler,l=r.props,u=i(l,o),s=null!==e?e.child:null,c=t.pendingWorkPriority;return t.child=np(t,s,u,c),n(e,t,c),t.child}function l(e,t){for(var n=t.child;null!==n;){if(n.tag===up||n.tag===sp)d(e,n.stateNode);else if(n.tag===cp);else if(null!==n.child){n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n=n.sibling}}function u(e,t){switch(t.tag){case ap:return null;case ip:return rp(t),null;case lp:var n=t.stateNode;return n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null;case up:m(t);var a=v(),u=t.type,d=t.memoizedProps;if(null!==e&&null!=t.stateNode){var y=e.memoizedProps,b=t.stateNode,C=h(),k=f(b,u,y,d,a,C);t.updateQueue=k,k&&r(t),e.ref!==t.ref&&o(t)}else{if(!d)return Qn(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),null;var P=h(),E=s(u,d,a,P,t);l(E,t),p(E,u,d,a)&&r(t),t.stateNode=E,null!==t.ref&&o(t)}return null;case sp:var w=t.memoizedProps;if(e&&null!=t.stateNode){var T=e.memoizedProps;T!==w&&r(t)}else{if("string"!=typeof w)return Qn(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),null;var x=v(),S=h(),N=c(w,x,S,t);t.stateNode=N}return null;case dp:return i(e,t);case pp:return t.tag=dp,null;case fp:return null;case vp:return null;case cp:return r(t),g(t),null;case op:Qn(!1,"An indeterminate component should have become determinate before completing. This error is likely caused by a bug in React. Please file an issue.");default:Qn(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}}var s=e.createInstance,c=e.createTextInstance,d=e.appendInitialChild,p=e.finalizeInitialChildren,f=e.prepareUpdate,v=t.getRootHostContainer,m=t.popHostContext,h=t.getHostContext,g=t.popHostContainer;return{completeWork:u}},yp=null,bp=null,Cp=null,kp=null;if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&__REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber){var Pp=__REACT_DEVTOOLS_GLOBAL_HOOK__.inject,Ep=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot,wp=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount;bp=function(e){yp=Pp(e)},Cp=function(e){if(null!=yp)try{Ep(yp,e)}catch(e){}},kp=function(e){if(null!=yp)try{wp(yp,e)}catch(e){}}}var Tp=bp,xp=Cp,Sp=kp,Np={injectInternals:Tp,onCommitRoot:xp,onCommitUnmount:Sp},Rp=$r.ClassComponent,Op=$r.HostRoot,_p=$r.HostComponent,Fp=$r.HostText,Mp=$r.HostPortal,Ap=$r.CoroutineComponent,Ip=Zu.commitCallbacks,Dp=Np.onCommitUnmount,Lp=Uu.Placement,Up=Uu.Update,Hp=Uu.Callback,Wp=Uu.ContentReset,jp=function(e,t){function n(e,n){try{n.componentWillUnmount()}catch(n){t(e,n)}}function r(e){var n=e.ref;if(null!==n){try{n(null)}catch(n){t(e,n)}}}function o(e){for(var t=e.return;null!==t;){switch(t.tag){case _p:return t.stateNode;case Op:return t.stateNode.containerInfo;case Mp:return t.stateNode.containerInfo}t=t.return}Qn(!1,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}function a(e){for(var t=e.return;null!==t;){if(i(t))return t;t=t.return}Qn(!1,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}function i(e){return e.tag===_p||e.tag===Op||e.tag===Mp}function l(e){var t=e;e:for(;;){for(;null===t.sibling;){if(null===t.return||i(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==_p&&t.tag!==Fp;){if(t.effectTag&Lp)continue e;if(null===t.child||t.tag===Mp)continue e;t.child.return=t,t=t.child}if(!(t.effectTag&Lp))return t.stateNode}}function u(e){var t=a(e),n=void 0;switch(t.tag){case _p:n=t.stateNode;break;case Op:n=t.stateNode.containerInfo;break;case Mp:n=t.stateNode.containerInfo;break;default:Qn(!1,"Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue.")}t.effectTag&Wp&&(b(n),t.effectTag&=~Wp);for(var r=l(e),o=e;;){if(o.tag===_p||o.tag===Fp)r?P(n,o.stateNode,r):k(n,o.stateNode);else if(o.tag===Mp);else if(null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)return;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function s(e){for(var t=e;;)if(p(t),null===t.child||t.tag===Mp){if(t===e)return;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function c(e,t){for(var n=t;;){if(n.tag===_p||n.tag===Fp)s(n),E(e,n.stateNode);else if(n.tag===Mp){if(e=n.stateNode.containerInfo,null!==n.child){n.child.return=n,n=n.child;continue}}else if(p(n),null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return,n.tag===Mp&&(e=o(n))}n.sibling.return=n.return,n=n.sibling}}function d(e){var t=o(e);c(t,e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)}function p(e){switch("function"==typeof Dp&&Dp(e),e.tag){case Rp:r(e);var t=e.stateNode;return void("function"==typeof t.componentWillUnmount&&n(e,t));case _p:return void r(e);case Ap:return void s(e.stateNode);case Mp:var a=o(e);return void c(a,e)}}function f(e,t){switch(t.tag){case Rp:return;case _p:var n=t.stateNode;if(null!=n&&null!==e){var r=t.memoizedProps,o=e.memoizedProps,a=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&y(n,i,a,o,r,t)}return;case Fp:Qn(null!==t.stateNode&&null!==e,"This should only be done during updates. This error is likely caused by a bug in React. Please file an issue.");var l=t.stateNode,u=t.memoizedProps,s=e.memoizedProps;return void C(l,s,u);case Op:return;case Mp:return;default:Qn(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}}function v(e,t){switch(t.tag){case Rp:var n=t.stateNode;if(t.effectTag&Up)if(null===e)n.componentDidMount();else{var r=e.memoizedProps,o=e.memoizedState;n.componentDidUpdate(r,o)}return void(t.effectTag&Hp&&null!==t.updateQueue&&Ip(t,t.updateQueue,n));case Op:var a=t.updateQueue;if(null!==a){var i=t.child&&t.child.stateNode;Ip(t,a,i)}return;case _p:var l=t.stateNode;if(null===e&&t.effectTag&Up){var u=t.type,s=t.memoizedProps;g(l,u,s,t)}return;case Fp:return;case Mp:return;default:Qn(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}}function m(e){var t=e.ref;if(null!==t){var n=w(e.stateNode);t(n)}}function h(e){var t=e.ref;null!==t&&t(null)}var g=e.commitMount,y=e.commitUpdate,b=e.resetTextContent,C=e.commitTextUpdate,k=e.appendChild,P=e.insertBefore,E=e.removeChild,w=e.getPublicInstance;return{commitPlacement:u,commitDeletion:d,commitWork:f,commitLifeCycles:v,commitAttachRef:m,commitDetachRef:h}},Vp=Es.createCursor,Bp=Es.pop,zp=Es.push,Kp=function(e){function t(){var e=p.current;return Qn(null!==e,"Expected root container to exist. This error is likely caused by a bug in React. Please file an issue."),e}function n(e,t){zp(p,t,e);var n=s(t);zp(d,e,e),zp(c,n,e)}function r(e){Bp(c,e),Bp(d,e),Bp(p,e)}function o(){var e=c.current;return Qn(null!=e,"Expected host context to exist. This error is likely caused by a bug in React. Please file an issue."),e}function a(e){var t=p.current;Qn(null!=t,"Expected root host context to exist. This error is likely caused by a bug in React. Please file an issue.");var n=null!==c.current?c.current:es,r=u(n,e.type,t);n!==r&&(zp(d,e,e),zp(c,r,e))}function i(e){d.current===e&&(Bp(c,e),Bp(d,e))}function l(){c.current=null,p.current=null}var u=e.getChildHostContext,s=e.getRootHostContext,c=Vp(null),d=Vp(null),p=Vp(null);return{getHostContext:o,getRootHostContainer:t,popHostContainer:r,popHostContext:i,pushHostContainer:n,pushHostContext:a,resetHostContainer:l}},Yp=qs.popContextProvider,qp=Es.reset,Qp=So.getStackAddendumByWorkInProgressFiber,$p=Ec.logCapturedError,Xp=hc.cloneFiber,Gp=Np.onCommitRoot,Zp=Hu.NoWork,Jp=Hu.SynchronousPriority,ef=Hu.TaskPriority,tf=Hu.AnimationPriority,nf=Hu.HighPriority,rf=Hu.LowPriority,of=Hu.OffscreenPriority,af=Uu.NoEffect,lf=Uu.Placement,uf=Uu.Update,sf=Uu.PlacementAndUpdate,cf=Uu.Deletion,df=Uu.ContentReset,pf=Uu.Callback,ff=Uu.Err,vf=Uu.Ref,mf=$r.HostRoot,hf=$r.HostComponent,gf=$r.HostPortal,yf=$r.ClassComponent,bf=Zu.getPendingPriority,Cf=qs,kf=Cf.resetContext,Pf=1,Ef=function(e){function t(e){se||(se=!0,q(e))}function n(e){ce||(ce=!0,Q(e))}function r(){qp(),kf(),A()}function o(){for(;null!==le&&le.current.pendingWorkPriority===Zp;){le.isScheduled=!1;var e=le.nextScheduledRoot;if(le.nextScheduledRoot=null,le===ue)return le=null,ue=null,oe=Zp,null;le=e}for(var t=le,n=null,o=Zp;null!==t;)t.current.pendingWorkPriority!==Zp&&(o===Zp||o>t.current.pendingWorkPriority)&&(o=t.current.pendingWorkPriority,n=t),t=t.nextScheduledRoot;return null!==n?(oe=o,Z=oe,r(),Xp(n.current,o)):(oe=Zp,null)}function a(){for(;null!==ae;){var t=ae.effectTag;if(t&df&&e.resetTextContent(ae.stateNode),t&vf){var n=ae.alternate;null!==n&&Y(n)}var r=t&~(pf|ff|df|vf);switch(r){case lf:j(ae),ae.effectTag&=~lf;break;case sf:j(ae),ae.effectTag&=~lf;var o=ae.alternate;B(o,ae);break;case uf:var a=ae.alternate;B(a,ae);break;case cf:ge=!0,V(ae),ge=!1}ae=ae.nextEffect}}function i(){for(;null!==ae;){var e=ae.effectTag;if(e&(uf|pf)){var t=ae.alternate;z(t,ae)}e&vf&&K(ae),e&ff&&C(ae);var n=ae.nextEffect;ae.nextEffect=null,ae=n}}function l(e){he=!0,ie=null;var t=e.stateNode;Qn(t.current!==e,"Cannot commit the same tree as before. This is probably a bug related to the return field. This error is likely caused by a bug in React. Please file an issue."),Yo.current=null;var n=Z;Z=ef;var r=void 0;e.effectTag!==af?null!==e.lastEffect?(e.lastEffect.nextEffect=e,r=e.firstEffect):r=e:r=e.firstEffect;var o=X();for(ae=r;null!==ae;){var l=null;try{a(e)}catch(e){l=e}null!==l&&(Qn(null!==ae,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),g(ae,l),null!==ae&&(ae=ae.nextEffect))}for(G(o),t.current=e,ae=r;null!==ae;){var u=null;try{i(e)}catch(e){u=e}null!==u&&(Qn(null!==ae,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),g(ae,u),null!==ae&&(ae=ae.nextEffect))}he=!1,"function"==typeof Gp&&Gp(e.stateNode),fe&&(fe.forEach(T),fe=null),Z=n}function u(e){var t=Zp,n=e.updateQueue,r=e.tag;null===n||r!==yf&&r!==mf||(t=bf(n));for(var o=e.progressedChild;null!==o;)o.pendingWorkPriority!==Zp&&(t===Zp||t>o.pendingWorkPriority)&&(t=o.pendingWorkPriority),o=o.sibling;e.pendingWorkPriority=t}function s(e){for(;;){var t=e.alternate,n=H(t,e),r=e.return,o=e.sibling;if(u(e),null!==n)return n;if(null!==r&&(null===r.firstEffect&&(r.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==r.lastEffect&&(r.lastEffect.nextEffect=e.firstEffect),r.lastEffect=e.lastEffect),e.effectTag!==af&&(null!==r.lastEffect?r.lastEffect.nextEffect=e:r.firstEffect=e,r.lastEffect=e)),null!==o)return o;if(null===r)return oeef)for(;null!==re&&!te;)t.timeRemaining()>Pf?(re=c(re),null===re&&null!==ie&&(t.timeRemaining()>Pf?(l(ie),re=o(),v()):te=!0)):te=!0;else for(;null!==re&&oe!==Zp&&oe<=e;)re=c(re),null===re&&(re=o(),v());n&&console.timeEnd(n)}function h(e,r){Qn(!ee,"performWork was called recursively. This error is likely caused by a bug in React. Please file an issue."),ee=!0;for(var o=!!r;e!==Zp&&!me;){Qn(null!==r||er)&&(a=!0,o.pendingWorkPriority=r),null!==o.alternate&&(o.alternate.pendingWorkPriority===Zp||o.alternate.pendingWorkPriority>r)&&(a=!0,o.alternate.pendingWorkPriority=r),null===o.return){if(o.tag!==mf)return;var i=o.stateNode;switch(P(i,r),r){case Jp:return void h(Jp,null);case ef:return;case tf:return void t(f);case nf:case rf:case of:return void n(p)}}o=o.return}}function w(){return Z===Jp&&(ee||ne)?ef:Z}function T(e){E(e,ef)}function x(e,t){var n=Z;Z=e;try{t()}finally{Z=n}}function S(e,t){var n=ne;ne=!0;try{return e(t)}finally{ne=n,ee||ne||h(ef,null)}}function N(e){var t=ne;ne=!1;try{return e()}finally{ne=t}}function R(e){var t=Z;Z=Jp;try{return e()}finally{Z=t}}function O(e){var t=Z;Z=rf;try{return e()}finally{Z=t}}var _=Kp(e),F=_.popHostContainer,M=_.popHostContext,A=_.resetHostContainer,I=tp(e,_,E,w),D=I.beginWork,L=I.beginFailedWork,U=gp(e,_),H=U.completeWork,W=jp(e,g),j=W.commitPlacement,V=W.commitDeletion,B=W.commitWork,z=W.commitLifeCycles,K=W.commitAttachRef,Y=W.commitDetachRef,q=e.scheduleAnimationCallback,Q=e.scheduleDeferredCallback,$=e.useSyncScheduling,X=e.prepareForCommit,G=e.resetAfterCommit,Z=$?Jp:rf,J=Zp,ee=!1,te=!1,ne=!1,re=null,oe=Zp,ae=null,ie=null,le=null,ue=null,se=!1,ce=!1,de=null,pe=null,fe=null,ve=null,me=null,he=!1,ge=!1;return{scheduleUpdate:E,getPriorityContext:w,performWithPriority:x,batchedUpdates:S,unbatchedUpdates:N,syncUpdates:R,deferredUpdates:O}},wf=function(e){Qn(!1,"Missing injection for fiber getContextForSubtree")};Dn._injectFiber=function(e){wf=e};var Tf=Dn,xf=Zu.addTopLevelUpdate,Sf=qs.findCurrentUnmaskedContext,Nf=qs.isContextProvider,Rf=qs.processChildContext,Of=bc.createFiberRoot,_f=ms.findCurrentHostFiber;Tf._injectFiber(function(e){var t=Sf(e);return Nf(e)?Rf(e,t,!1):t});var Ff=function(e){function t(e,t,n){var a=o(),i={element:t};n=void 0===n?null:n,xf(e,i,n,a),r(e,a)}var n=Ef(e),r=n.scheduleUpdate,o=n.getPriorityContext,a=n.performWithPriority,i=n.batchedUpdates,l=n.unbatchedUpdates,u=n.syncUpdates,s=n.deferredUpdates;return{createContainer:function(e){return Of(e)},updateContainer:function(e,n,r,o){var a=n.current,i=Tf(r);null===n.context?n.context=i:n.pendingContext=i,t(a,e,o)},performWithPriority:a,batchedUpdates:i,unbatchedUpdates:l,syncUpdates:u,deferredUpdates:s,getPublicRootInstance:function(e){var t=e.current;return t.child?t.child.stateNode:null},findHostInstance:function(e){var t=_f(e);return null===t?null:t.stateNode}}},Mf=function(e){Qn(!1,"Missing injection for fiber findDOMNode")},Af=function(e){Qn(!1,"Missing injection for stack findDOMNode")},If=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=ns.get(e);return t?"number"==typeof t.tag?Mf(t):Af(t):void("function"==typeof e.render?Qn(!1,"Unable to find node on an unmounted component."):Qn(!1,"Element appears to be neither ReactComponent nor DOMNode. Keys: %s",Object.keys(e)))};If._injectFiber=function(e){Mf=e},If._injectStack=function(e){Af=e};var Df=If,Lf=e.isValidElement,Uf=Np.injectInternals,Hf=$a.createElement,Wf=$a.getChildNamespace,jf=$a.setInitialProperties,Vf=$a.diffProperties,Bf=$a.updateProperties,zf=oo.precacheFiberNode,Kf=oo.updateFiberProps,Yf=9;Lu.inject(),Vr.injection.injectFiberControlledHostComponent($a),Df._injectFiber(function(e){return Zf.findHostInstance(e)});var qf=null,Qf=null,$f=1,Xf=9,Gf=11,Zf=Ff({getRootHostContext:function(e){var t=e.namespaceURI||null,n=e.tagName,r=Wf(t,n);return r},getChildHostContext:function(e,t){var n=e;return Wf(n,t)},getPublicInstance:function(e){return e},prepareForCommit:function(){qf=Dr.isEnabled(),Qf=Zl.getSelectionInformation(),Dr.setEnabled(!1)},resetAfterCommit:function(){Zl.restoreSelection(Qf),Qf=null,Dr.setEnabled(qf),qf=null},createInstance:function(e,t,n,r,o){var a=void 0;a=r;var i=Hf(e,t,n,a);return zf(o,i),Kf(i,t),i},appendInitialChild:function(e,t){e.appendChild(t)},finalizeInitialChildren:function(e,t,n,r){return jf(e,t,n,r),Hn(t,n)},prepareUpdate:function(e,t,n,r,o,a){return Vf(e,t,n,r,o)},commitMount:function(e,t,n,r){e.focus()},commitUpdate:function(e,t,n,r,o,a){Kf(e,o),Bf(e,t,n,r,o)},shouldSetTextContent:function(e){return"string"==typeof e.children||"number"==typeof e.children||"object"==typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&"string"==typeof e.dangerouslySetInnerHTML.__html},resetTextContent:function(e){e.textContent=""},shouldDeprioritizeSubtree:function(e,t){return!!t.hidden},createTextInstance:function(e,t,n,r){var o=document.createTextNode(e);return zf(r,o),o},commitTextUpdate:function(e,t,n){e.nodeValue=n},appendChild:function(e,t){e.appendChild(t)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},scheduleAnimationCallback:di.rAF,scheduleDeferredCallback:di.rIC,useSyncScheduling:!uo.fiberAsyncScheduling});rl.injection.injectFiberBatchedUpdates(Zf.batchedUpdates);var Jf=!1,ev={render:function(e,t,n){return Un(t),io.disableNewFiberFeatures&&(Lf(e)||("string"==typeof e?Qn(!1,"ReactDOM.render(): Invalid component element. Instead of passing a string like 'div', pass React.createElement('div') or
."):"function"==typeof e?Qn(!1,"ReactDOM.render(): Invalid component element. Instead of passing a class like Foo, pass React.createElement(Foo) or ."):null!=e&&"undefined"!=typeof e.props?Qn(!1,"ReactDOM.render(): Invalid component element. This may be caused by unintentionally loading two independent copies of React."):Qn(!1,"ReactDOM.render(): Invalid component element."))),jn(null,e,t,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return null!=e&&ns.has(e)?void 0:Vn("38"),jn(e,t,n,r)},unmountComponentAtNode:function(e){if(Ln(e)?void 0:Vn("40"),Wn(),e._reactRootContainer)return Zf.unbatchedUpdates(function(){return jn(null,null,e,function(){e._reactRootContainer=null})})},findDOMNode:Df,unstable_createPortal:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return Lc.createPortal(e,t,null,n)},unstable_batchedUpdates:rl.batchedUpdates,unstable_deferredUpdates:Zf.deferredUpdates};"function"==typeof Uf&&Uf({findFiberByHostInstance:oo.getClosestInstanceFromNode,findHostInstanceByFiber:Zf.findHostInstance});var tv=ev;return tv}); + !function(e,t){ true?module.exports=t(__webpack_require__(1)):"function"==typeof define&&define.amd?define(["react"],t):e.ReactDOM=t(e.React)}(this,function(e){"use strict";function t(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r-1?void 0:jn("96",e),!$n.plugins[n]){t.extractEvents?void 0:jn("97",e),$n.plugins[n]=t;var r=t.eventTypes;for(var o in r)i(r[o],t,o)?void 0:jn("98",o,e)}}}function i(e,t,n){$n.eventNameDispatchConfigs.hasOwnProperty(n)?jn("99",n):void 0,$n.eventNameDispatchConfigs[n]=e;var r=e.phasedRegistrationNames;if(r){for(var o in r)if(r.hasOwnProperty(o)){var a=r[o];l(a,t,n)}return!0}return!!e.registrationName&&(l(e.registrationName,t,n),!0)}function l(e,t,n){$n.registrationNameModules[e]?jn("100",e):void 0,$n.registrationNameModules[e]=t,$n.registrationNameDependencies[e]=t.eventTypes[n].dependencies}function u(e){return function(){return e}}function s(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function c(e){return"topMouseMove"===e||"topTouchMove"===e}function d(e){return"topMouseDown"===e||"topTouchStart"===e}function p(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=ar.getNodeFromInstance(r),er.invokeGuardedCallbackAndCatchFirstError(o,n,void 0,e),e.currentTarget=null}function f(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o=0||null!=t.is}function ge(e,t,n,r){for(var o in n){var a=n[o];if(n.hasOwnProperty(o))if(o===Pa)Io.setValueForStyles(e,a);else if(o===ba){var i=a?a[Ea]:void 0;null!=i&&ca(e,i)}else o===ka?"string"==typeof a?pa(e,a):"number"==typeof a&&pa(e,""+a):o===Ca||(ya.hasOwnProperty(o)?a&&fe(t,o):r?Qo.setValueForAttribute(e,o,a):(Kr.properties[o]||Kr.isCustomAttribute(o))&&null!=a&&Qo.setValueForProperty(e,o,a))}}function ye(e,t,n,r){for(var o=0;o0;)e=Ce(e),n--;for(;o-n>0;)t=Ce(t),o--;for(var i=n;i--;){if(e===t||e===t.alternate)return e;e=Ce(e),t=Ce(t)}return null}function Pe(e,t){for(;t;){if(e===t||e===t.alternate)return!0;t=Ce(t)}return!1}function Ee(e){return Ce(e)}function we(e,t,n){for(var r=[];e;)r.push(e),e=Ce(e);var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(l[u],"captured",o)}function xe(e,t,n){var r=t.dispatchConfig.phasedRegistrationNames[n];return Ja(e,r)}function Se(e,t,n){var r=xe(e,n,t);r&&(n._dispatchListeners=lr(n._dispatchListeners,r),n._dispatchInstances=lr(n._dispatchInstances,e))}function Ne(e){e&&e.dispatchConfig.phasedRegistrationNames&&Za.traverseTwoPhase(e._targetInst,Se,e)}function Re(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst,n=t?Za.getParentInstance(t):null;Za.traverseTwoPhase(n,Se,e)}}function Oe(e,t,n){if(n&&n.dispatchConfig.registrationName){var r=n.dispatchConfig.registrationName,o=Ja(e,r);o&&(n._dispatchListeners=lr(n._dispatchListeners,o),n._dispatchInstances=lr(n._dispatchInstances,e))}}function _e(e){e&&e.dispatchConfig.registrationName&&Oe(e._targetInst,null,e)}function Fe(e){ur(e,Ne)}function Me(e){ur(e,Re)}function Ae(e,t,n,r){Za.traverseEnterLeave(n,r,Oe,e,t)}function Ie(e){ur(e,_e)}function De(){return!pi&&kr.canUseDOM&&(pi="textContent"in document.documentElement?"textContent":"innerText"),pi}function Le(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}function Ue(e,t,n,r){this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n;var o=this.constructor.Interface;for(var a in o)if(o.hasOwnProperty(a)){var i=o[a];i?this[a]=i(n):"target"===a?this.target=r:this[a]=n[a]}var l=null!=n.defaultPrevented?n.defaultPrevented:n.returnValue===!1;return l?this.isDefaultPrevented=rr.thatReturnsTrue:this.isDefaultPrevented=rr.thatReturnsFalse,this.isPropagationStopped=rr.thatReturnsFalse,this}function He(e,t,n,r){return gi.call(this,e,t,n,r)}function We(e,t,n,r){return gi.call(this,e,t,n,r)}function je(){var e=window.opera;return"object"==typeof e&&"function"==typeof e.version&&parseInt(e.version(),10)<=12}function Ve(e){return(e.ctrlKey||e.altKey||e.metaKey)&&!(e.ctrlKey&&e.altKey)}function Be(e){switch(e){case"topCompositionStart":return Oi.compositionStart;case"topCompositionEnd":return Oi.compositionEnd;case"topCompositionUpdate":return Oi.compositionUpdate}}function ze(e,t){return"topKeyDown"===e&&t.keyCode===Ei}function Ke(e,t){switch(e){case"topKeyUp":return Pi.indexOf(t.keyCode)!==-1;case"topKeyDown":return t.keyCode!==Ei;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function Ye(e){var t=e.detail;return"object"==typeof t&&"data"in t?t.data:null}function qe(e,t,n,r){var o,a;if(wi?o=Be(e):Fi?Ke(e,n)&&(o=Oi.compositionEnd):ze(e,n)&&(o=Oi.compositionStart),!o)return null;Si&&(Fi||o!==Oi.compositionStart?o===Oi.compositionEnd&&Fi&&(a=Fi.getData()):Fi=vi.getPooled(r));var i=bi.getPooled(o,t,n,r);if(a)i.data=a;else{var l=Ye(n);null!==l&&(i.data=l)}return ti.accumulateTwoPhaseDispatches(i),i}function Qe(e,t){switch(e){case"topCompositionEnd":return Ye(t);case"topKeyPress":var n=t.which;return n!==Ni?null:(_i=!0,Ri);case"topTextInput":var r=t.data;return r===Ri&&_i?null:r;default:return null}}function Xe(e,t){if(Fi){if("topCompositionEnd"===e||!wi&&Ke(e,t)){var n=Fi.getData();return vi.release(Fi),Fi=null,n}return null}switch(e){case"topPaste":return null;case"topKeyPress":return t.which&&!Ve(t)?String.fromCharCode(t.which):null;case"topCompositionEnd":return Si?null:t.data;default:return null}}function $e(e,t,n,r){var o;if(o=xi?Qe(e,n):Xe(e,n),!o)return null;var a=ki.getPooled(Oi.beforeInput,t,n,r);return a.data=o,ti.accumulateTwoPhaseDispatches(a),a}function Ge(e,t){return Di(e,t)}function Ze(e,t){return Ii(Ge,e,t)}function Je(e,t){if(Li)return Ze(e,t);Li=!0;try{return Ze(e,t)}finally{Li=!1,jr.restoreStateIfNeeded()}}function et(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}function tt(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Vi[e.type]:"textarea"===t}function nt(e,t,n){var r=gi.getPooled(zi.change,e,t,n);return r.type="change",jr.enqueueStateRestore(n),ti.accumulateTwoPhaseDispatches(r),r}function rt(e){var t=e.nodeName&&e.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===e.type}function ot(e){var t=nt(Yi,e,ji(e));Wi.batchedUpdates(at,t)}function at(e){vr.enqueueEvents(e),vr.processEventQueue(!1)}function it(e,t){Ki=e,Yi=t,Ki.attachEvent("onchange",ot)}function lt(){Ki&&(Ki.detachEvent("onchange",ot),Ki=null,Yi=null)}function ut(e){if(va.updateValueIfChanged(e))return e}function st(e,t){if("topChange"===e)return t}function ct(e,t,n){"topFocus"===e?(lt(),it(t,n)):"topBlur"===e&<()}function dt(e,t){Ki=e,Yi=t,Ki.attachEvent("onpropertychange",ft)}function pt(){Ki&&(Ki.detachEvent("onpropertychange",ft),Ki=null,Yi=null)}function ft(e){"value"===e.propertyName&&ut(Yi)&&ot(e)}function vt(e,t,n){"topFocus"===e?(pt(),dt(t,n)):"topBlur"===e&&pt()}function mt(e,t){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return ut(Yi)}function ht(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function gt(e,t){if("topClick"===e)return ut(t)}function yt(e,t){if("topInput"===e||"topChange"===e)return ut(t)}function bt(e,t,n,r){return gi.call(this,e,t,n,r)}function Ct(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=tl[e];return!!r&&!!n[r]}function kt(e){return Ct}function Pt(e,t,n,r){return el.call(this,e,t,n,r)}function Et(e){return e===window?{x:window.pageXOffset||document.documentElement.scrollLeft,y:window.pageYOffset||document.documentElement.scrollTop}:{x:e.scrollLeft,y:e.scrollTop}}function wt(e){if("number"==typeof e.tag){for(;e.return;)e=e.return;return e.tag!==yl?null:e.stateNode.containerInfo}for(;e._hostParent;)e=e._hostParent;var t=ro.getNodeFromInstance(e);return t.parentNode}function Tt(e,t,n){this.topLevelType=e,this.nativeEvent=t,this.targetInst=n,this.ancestors=[]}function xt(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=wt(n);if(!r)break;e.ancestors.push(n),n=ro.getClosestInstanceFromNode(r)}while(n);for(var o=0;o=t)return{node:n,offset:t-r};r=o}n=Nt(Rt(n))}}function _t(e,t,n,r){return e===n&&t===r}function Ft(e){var t=document.selection,n=t.createRange(),r=n.text.length,o=n.duplicate();o.moveToElementText(e),o.setEndPoint("EndToStart",n);var a=o.text.length,i=a+r;return{start:a,end:i}}function Mt(e){var t=window.getSelection&&window.getSelection();if(!t||0===t.rangeCount)return null;var n=t.anchorNode,r=t.anchorOffset,o=t.focusNode,a=t.focusOffset,i=t.getRangeAt(0);try{i.startContainer.nodeType,i.endContainer.nodeType}catch(e){return null}var l=_t(t.anchorNode,t.anchorOffset,t.focusNode,t.focusOffset),u=l?0:i.toString().length,s=i.cloneRange();s.selectNodeContents(e),s.setEnd(i.startContainer,i.startOffset);var c=_t(s.startContainer,s.startOffset,s.endContainer,s.endOffset),d=c?0:s.toString().length,p=d+u,f=document.createRange();f.setStart(n,r),f.setEnd(o,a);var v=f.collapsed;return{start:v?p:d,end:v?d:p}}function At(e,t){var n,r,o=document.selection.createRange().duplicate();void 0===t.end?(n=t.start,r=n):t.start>t.end?(n=t.end,r=t.start):(n=t.start,r=t.end),o.moveToElementText(e),o.moveStart("character",n),o.setEndPoint("EndToStart",o),o.moveEnd("character",r-n),o.select()}function It(e,t){if(window.getSelection){var n=window.getSelection(),r=e[fi()].length,o=Math.min(t.start,r),a=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>a){var i=a;a=o,o=i}var l=Tl(e,o),u=Tl(e,a);if(l&&u){var s=document.createRange();s.setStart(l.node,l.offset),n.removeAllRanges(),o>a?(n.addRange(s),n.extend(u.node,u.offset)):(s.setEnd(u.node,u.offset),n.addRange(s))}}}function Dt(e){return!(!e||!("function"==typeof Node?e instanceof Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}function Lt(e){return Rl(e)&&3==e.nodeType}function Ut(e,t){return!(!e||!t)&&(e===t||!Ol(e)&&(Ol(t)?Ut(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function Ht(e){try{e.focus()}catch(e){}}function Wt(){if("undefined"==typeof document)return null;try{return document.activeElement||document.body}catch(e){return document.body}}function jt(e){return _l(document.documentElement,e)}function Vt(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function Bt(e,t){if(Vt(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o=32||13===t?t:0}function $t(e){if(e.key){var t=eu[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=Jl(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?tu[e.keyCode]||"Unidentified":""}function Gt(e,t,n,r){return el.call(this,e,t,n,r)}function Zt(e,t,n,r){return ol.call(this,e,t,n,r)}function Jt(e,t,n,r){return el.call(this,e,t,n,r)}function en(e,t,n,r){return gi.call(this,e,t,n,r)}function tn(e,t,n,r){return ol.call(this,e,t,n,r)}function nn(){bu||(bu=!0,Ir.injection.injectReactEventListener(Cl),vr.injection.injectEventPluginOrder(Zi),ir.injection.injectComponentTree(ro),vr.injection.injectEventPluginsByName({SimpleEventPlugin:yu,EnterLeaveEventPlugin:ll,ChangeEventPlugin:$i,SelectEventPlugin:Yl,BeforeInputEventPlugin:Ai}),Kr.injection.injectDOMPropertyConfig($a),Kr.injection.injectDOMPropertyConfig(vl),Kr.injection.injectDOMPropertyConfig(wl))}function rn(e,t){return e!==xu&&e!==Tu||t!==xu&&t!==Tu?e===wu&&t!==wu?-255:e!==wu&&t===wu?255:e-t:0}function on(e){if(null!==e.updateQueue)return e.updateQueue;var t=void 0;return t={first:null,last:null,hasForceUpdate:!1,callbackList:null},e.updateQueue=t,t}function an(e,t){var n=e.updateQueue;if(null===n)return t.updateQueue=null,null;var r=null!==t.updateQueue?t.updateQueue:{};return r.first=n.first,r.last=n.last,r.hasForceUpdate=!1,r.callbackList=null,r.isProcessing=!1,t.updateQueue=r,r}function ln(e){return{priorityLevel:e.priorityLevel,partialState:e.partialState,callback:e.callback,isReplace:e.isReplace,isForced:e.isForced,isTopLevelUnmount:e.isTopLevelUnmount,next:null}}function un(e,t,n,r){null!==n?n.next=t:(t.next=e.first,e.first=t),null!==r?t.next=r:e.last=t}function sn(e,t){var n=t.priorityLevel,r=null,o=null;if(null!==e.last&&rn(e.last.priorityLevel,n)<=0)r=e.last;else for(o=e.first;null!==o&&rn(o.priorityLevel,n)<=0;)r=o,o=o.next;return r}function cn(e,t){var n=on(e),r=null!==e.alternate?on(e.alternate):null,o=sn(n,t),a=null!==o?o.next:n.first;if(null===r)return un(n,t,o,a),null;var i=sn(r,t),l=null!==i?i.next:r.first;if(un(n,t,o,a),a!==l){var u=ln(t);return un(r,u,i,l),u}return null===i&&(r.first=t),null===l&&(r.last=null),null}function dn(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:!1,next:null};cn(e,o)}function pn(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!0,isForced:!1,isTopLevelUnmount:!1,next:null};cn(e,o)}function fn(e,t,n){var r={priorityLevel:n,partialState:null,callback:t,isReplace:!1,isForced:!0,isTopLevelUnmount:!1,next:null};cn(e,r)}function vn(e){return null!==e.first?e.first.priorityLevel:wu}function mn(e,t,n,r){var o=null===t.element,a={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:o,next:null},i=cn(e,a);if(o){var l=e.updateQueue,u=null!==e.alternate?e.alternate.updateQueue:null;null!==l&&null!==a.next&&(a.next=null,l.last=a),null!==u&&null!==i&&null!==i.next&&(i.next=null,u.last=a)}}function hn(e,t,n,r){var o=e.partialState;if("function"==typeof o){var a=o;return a.call(t,n,r)}return o}function gn(e,t,n,r,o,a){t.hasForceUpdate=!1;for(var i=r,l=!0,u=null,s=t.first;null!==s&&rn(s.priorityLevel,a)<=0;){t.first=s.next,null===t.first&&(t.last=null);var c=void 0;s.isReplace?(i=hn(s,n,i,o),l=!0):(c=hn(s,n,i,o),c&&(i=l?Kn({},i,c):Kn(i,c),l=!1)),s.isForced&&(t.hasForceUpdate=!0),null===s.callback||s.isTopLevelUnmount&&null!==s.next||(u=u||[],u.push(s.callback),e.effectTag|=Eu),s=s.next}return t.callbackList=u,null!==t.first||null!==u||t.hasForceUpdate||(e.updateQueue=null),i}function yn(e,t,n){var r=t.callbackList;if(null!==r)for(var o=0;of?(g=d,d=null):g=d.sibling;var y=m(e,d,l[f],u);if(null===y){null===d&&(d=g);break}t&&d&&null===y.alternate&&n(e,d),p=i(y,p,f),null===c?s=y:c.sibling=y,c=y,d=g}if(f===l.length)return r(e,d),s;if(null===d){for(;fy?(b=f,f=null):b=f.sibling;var k=m(e,f,C.value,u);if(null===k){f||(f=b);break}t&&f&&null===k.alternate&&n(e,f),g=i(k,g,y),null===p?d=k:p.sibling=k,p=k,f=b}if(C.done)return r(e,f),d;if(null===f){for(;!C.done;y++,C=c.next()){var P=v(e,C.value,u);null!==P&&(g=i(P,g,y),null===p?d=P:p.sibling=P,p=P)}return d}for(var E=o(e,f);!C.done;y++,C=c.next()){var w=h(E,e,y,C.value,u);null!==w&&(t&&null!==w.alternate&&E.delete(null===w.key?y:w.key),g=i(w,g,y),null===p?d=w:p.sibling=w,p=w)}return t&&E.forEach(function(t){return n(e,t)}),d}function b(e,t,n,o){if(null!==t&&t.tag===Hc){r(e,t.sibling);var i=a(t,o);return i.pendingProps=n,i.return=e,i}r(e,t);var l=Fc(n,o);return l.return=e,l}function C(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.type===o.type){r(e,u.sibling);var s=a(u,i);return s.ref=Fn(u,o),s.pendingProps=o.props,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=Oc(o,i);return c.ref=Fn(t,o),c.return=e,c}function k(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===jc){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=Mc(o,i);return c.return=e,c}function P(e,t,n,o){var i=t;if(null!==i){if(i.tag===Vc){r(e,i.sibling);var l=a(i,o);return l.type=n.value,l.return=e,l}r(e,i)}var u=Ac(n,o);return u.type=n.value,u.return=e,u}function E(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===Wc&&u.stateNode.containerInfo===o.containerInfo&&u.stateNode.implementation===o.implementation){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o.children||[],s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=Ic(o,i);return c.return=e,c}function w(e,t,n,o){var a=ao.disableNewFiberFeatures,i="object"==typeof n&&null!==n;if(i)if(a)switch(n.$$typeof){case cc:return l(C(e,t,n,o));case Nc:return l(E(e,t,n,o))}else switch(n.$$typeof){case cc:return l(C(e,t,n,o));case xc:return l(k(e,t,n,o));case Sc:return l(P(e,t,n,o));case Nc:return l(E(e,t,n,o))}if(a)switch(e.tag){case Uc:var u=e.type;null!==n&&n!==!1?jn("109",u.displayName||u.name||"Component"):void 0;break;case Lc:var s=e.type;null!==n&&n!==!1?jn("105",s.displayName||s.name||"Component"):void 0}if("string"==typeof n||"number"==typeof n)return l(b(e,t,""+n,o));if(Dc(n))return g(e,t,n,o);if(Tc(n))return y(e,t,n,o);if(i&&Mn(e,n),!a&&"undefined"==typeof n)switch(e.tag){case Uc:case Lc:var c=e.type;qn(!1,"%s(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.",c.displayName||c.name||"Component")}return r(e,t)}return w}function In(e){if(!e)return Lu;var t=Hu.get(e);return"number"==typeof t.tag?sf(t):t._processChildContext(t._context)}function Dn(e){return!(!e||e.nodeType!==Af&&e.nodeType!==If&&e.nodeType!==Df)}function Ln(e){if(!Dn(e))throw new Error("Target container is not a DOM element.")}function Un(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Hn(){Uf=!0}function Wn(e,t,n,r){Ln(n);var o=n.nodeType===_f?n.documentElement:n,a=o._reactRootContainer;if(a)Lf.updateContainer(t,a,e,r);else{for(;o.lastChild;)o.removeChild(o.lastChild);var i=Lf.createContainer(o);a=o._reactRootContainer=i,Lf.unbatchedUpdates(function(){Lf.updateContainer(t,i,e,r)})}return Lf.getPublicRootInstance(a)}var jn=t,Vn=Object.getOwnPropertySymbols,Bn=Object.prototype.hasOwnProperty,zn=Object.prototype.propertyIsEnumerable,Kn=r()?Object.assign:function(e,t){for(var r,o,a=n(e),i=1;i]/,Vo=Z,Bo=J,zo=new RegExp("^["+Kr.ATTRIBUTE_NAME_START_CHAR+"]["+Kr.ATTRIBUTE_NAME_CHAR+"]*$"),Ko={},Yo={},qo={createMarkupForID:function(e){return Kr.ID_ATTRIBUTE_NAME+"="+Bo(e)},setAttributeForID:function(e,t){e.setAttribute(Kr.ID_ATTRIBUTE_NAME,t)},createMarkupForRoot:function(){return Kr.ROOT_ATTRIBUTE_NAME+'=""'},setAttributeForRoot:function(e){e.setAttribute(Kr.ROOT_ATTRIBUTE_NAME,"")},createMarkupForProperty:function(e,t){var n=Kr.properties.hasOwnProperty(e)?Kr.properties[e]:null;if(n){if(te(n,t))return"";var r=n.attributeName;return n.hasBooleanValue||n.hasOverloadedBooleanValue&&t===!0?r+'=""':r+"="+Bo(t)}return Kr.isCustomAttribute(e)?null==t?"":e+"="+Bo(t):null},createMarkupForCustomAttribute:function(e,t){return ee(e)&&null!=t?e+"="+Bo(t):""},setValueForProperty:function(e,t,n){var r=Kr.properties.hasOwnProperty(t)?Kr.properties[t]:null;if(r){var o=r.mutationMethod;if(o)o(e,n);else{if(te(r,n))return void qo.deleteValueForProperty(e,t);if(r.mustUseProperty)e[r.propertyName]=n;else{var a=r.attributeName,i=r.attributeNamespace;i?e.setAttributeNS(i,a,""+n):r.hasBooleanValue||r.hasOverloadedBooleanValue&&n===!0?e.setAttribute(a,""):e.setAttribute(a,""+n)}}}else if(Kr.isCustomAttribute(t))return void qo.setValueForAttribute(e,t,n)},setValueForAttribute:function(e,t,n){ee(t)&&(null==n?e.removeAttribute(t):e.setAttribute(t,""+n))},deleteValueForAttribute:function(e,t){e.removeAttribute(t)},deleteValueForProperty:function(e,t){var n=Kr.properties.hasOwnProperty(t)?Kr.properties[t]:null;if(n){var r=n.mutationMethod;if(r)r(e,void 0);else if(n.mustUseProperty){var o=n.propertyName;n.hasBooleanValue?e[o]=!1:e[o]=""}else e.removeAttribute(n.attributeName)}else Kr.isCustomAttribute(t)&&e.removeAttribute(t)}},Qo=qo,Xo={getHostProps:function(e,t){var n=e,r=t.value,o=t.checked,a=Kn({type:void 0,step:void 0,min:void 0,max:void 0},t,{defaultChecked:void 0,defaultValue:void 0,value:null!=r?r:n._wrapperState.initialValue,checked:null!=o?o:n._wrapperState.initialChecked});return a},mountWrapper:function(e,t){var n=t.defaultValue,r=e;r._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:null!=t.value?t.value:n}},updateWrapper:function(e,t){var n=e,r=t.checked;null!=r&&Qo.setValueForProperty(n,"checked",r||!1);var o=t.value;if(null!=o){var a=""+o;a!==n.value&&(n.value=a)}else null==t.value&&null!=t.defaultValue&&n.defaultValue!==""+t.defaultValue&&(n.defaultValue=""+t.defaultValue),null==t.checked&&null!=t.defaultChecked&&(n.defaultChecked=!!t.defaultChecked)},postMountWrapper:function(e,t){var n=e;switch(t.type){case"submit":case"reset":break;case"color":case"date":case"datetime":case"datetime-local":case"month":case"time":case"week":n.value="",n.value=n.defaultValue;break;default:n.value=n.value}var r=n.name;""!==r&&(n.name=""),n.defaultChecked=!n.defaultChecked,n.defaultChecked=!n.defaultChecked,""!==r&&(n.name=r)},restoreControlledState:function(e,t){var n=e;Xo.updateWrapper(n,t),ne(n,t)}},$o=Xo,Go={mountWrapper:function(e,t){},postMountWrapper:function(e,t){null!=t.value&&e.setAttribute("value",t.value)},getHostProps:function(e,t){var n=Kn({children:void 0},t),r=re(t.children);return r&&(n.children=r),n}},Zo=Go,Jo=!1,ea={getHostProps:function(e,t){return Kn({},t,{value:void 0})},mountWrapper:function(e,t){var n=e,r=t.value;n._wrapperState={initialValue:null!=r?r:t.defaultValue,wasMultiple:!!t.multiple},void 0===t.value||void 0===t.defaultValue||Jo||(Jo=!0),n.multiple=!!t.multiple,null!=r?oe(n,!!t.multiple,r):null!=t.defaultValue&&oe(n,!!t.multiple,t.defaultValue)},postUpdateWrapper:function(e,t){var n=e;n._wrapperState.initialValue=void 0;var r=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!t.multiple;var o=t.value;null!=o?oe(n,!!t.multiple,o):r!==!!t.multiple&&(null!=t.defaultValue?oe(n,!!t.multiple,t.defaultValue):oe(n,!!t.multiple,t.multiple?[]:""))},restoreControlledState:function(e,t){var n=e,r=t.value;null!=r&&oe(n,!!t.multiple,r)}},ta=ea,na={getHostProps:function(e,t){var n=e;null!=t.dangerouslySetInnerHTML?jn("91"):void 0;var r=Kn({},t,{value:void 0,defaultValue:void 0,children:""+n._wrapperState.initialValue});return r},mountWrapper:function(e,t){var n=e,r=t.value,o=r;if(null==r){var a=t.defaultValue,i=t.children;null!=i&&(null!=a?jn("92"):void 0,Array.isArray(i)&&(i.length<=1?void 0:jn("93"),i=i[0]),a=""+i),null==a&&(a=""),o=a}n._wrapperState={initialValue:""+o}},updateWrapper:function(e,t){var n=e,r=t.value;if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e,t){var n=e,r=n.textContent;r===n._wrapperState.initialValue&&(n.value=r)},restoreControlledState:function(e,t){na.updateWrapper(e,t)}},ra=na,oa=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e},aa=oa,ia=/^[ \r\n\t\f]/,la=/<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/,ua=aa(function(e,t){if(e.namespaceURI!==Lo.svg||"innerHTML"in e)e.innerHTML=t;else{Wo=Wo||document.createElement("div"),Wo.innerHTML=""+t+"";for(var n=Wo.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(kr.canUseDOM){var sa=document.createElement("div");sa.innerHTML=" ",""===sa.innerHTML&&(ua=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),ia.test(t)||"<"===t[0]&&la.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t}),sa=null}var ca=ua,da=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};kr.canUseDOM&&("textContent"in document.documentElement||(da=function(e,t){return 3===e.nodeType?void(e.nodeValue=t):void ca(e,Vo(t))}));var pa=da,fa={_getTrackerFromNode:function(e){return ie(ro.getInstanceFromNode(e))},trackNode:function(e){e._wrapperState.valueTracker||(e._wrapperState.valueTracker=ce(e,e))},track:function(e){if(!ie(e)){var t=ro.getNodeFromInstance(e);le(e,ce(t,e))}},updateValueIfChanged:function(e){if(!e)return!1;var t=ie(e);if(!t)return"number"==typeof e.tag?fa.trackNode(e.stateNode):fa.track(e),!0;var n=t.getValue(),r=se(ro.getNodeFromInstance(e));return r!==n&&(t.setValue(r),!0)},stopTracking:function(e){var t=ie(e);t&&t.stopTracking()}},va=fa,ma=Kn||function(e){for(var t=1;t";var u=l.firstChild;o=l.removeChild(u)}else o=t.is?a.createElement(e,t.is):a.createElement(e);else o=a.createElementNS(i,e);return o},setInitialProperties:function(e,t,n,r){var o,a=he(t,n);switch(t){case"audio":case"form":case"iframe":case"img":case"image":case"link":case"object":case"source":case"video":case"details":me(e,t),o=n;break;case"input":$o.mountWrapper(e,n),o=$o.getHostProps(e,n),me(e,t),fe(r,"onChange");break;case"option":Zo.mountWrapper(e,n),o=Zo.getHostProps(e,n);break;case"select":ta.mountWrapper(e,n),o=ta.getHostProps(e,n),me(e,t),fe(r,"onChange");break;case"textarea":ra.mountWrapper(e,n),o=ra.getHostProps(e,n),me(e,t),fe(r,"onChange");break;default:o=n}switch(pe(t,o),ge(e,r,o,a),t){case"input":va.trackNode(e),$o.postMountWrapper(e,n);break;case"textarea":va.trackNode(e),ra.postMountWrapper(e,n);break;case"option":Zo.postMountWrapper(e,n);break;default:"function"==typeof o.onClick&&ve(e)}},diffProperties:function(e,t,n,r,o){var a,i,l=null;switch(t){case"input":a=$o.getHostProps(e,n),i=$o.getHostProps(e,r),l=[];break;case"option":a=Zo.getHostProps(e,n),i=Zo.getHostProps(e,r),l=[];break;case"select":a=ta.getHostProps(e,n),i=ta.getHostProps(e,r),l=[];break;case"textarea":a=ra.getHostProps(e,n),i=ra.getHostProps(e,r),l=[];break;default:a=n,i=r,"function"!=typeof a.onClick&&"function"==typeof i.onClick&&ve(e)}pe(t,i);var u,s,c=null;for(u in a)if(!i.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if(u===Pa){var d=a[u];for(s in d)d.hasOwnProperty(s)&&(c||(c={}),c[s]="")}else u===ba||u===ka||u===Ca||(ya.hasOwnProperty(u)?l||(l=[]):(l=l||[]).push(u,null));for(u in i){var p=i[u],f=null!=a?a[u]:void 0;if(i.hasOwnProperty(u)&&p!==f&&(null!=p||null!=f))if(u===Pa)if(f){for(s in f)!f.hasOwnProperty(s)||p&&p.hasOwnProperty(s)||(c||(c={}),c[s]="");for(s in p)p.hasOwnProperty(s)&&f[s]!==p[s]&&(c||(c={}),c[s]=p[s])}else c||(l||(l=[]),l.push(u,c)),c=p;else if(u===ba){var v=p?p[Ea]:void 0,m=f?f[Ea]:void 0;null!=v&&m!==v&&(l=l||[]).push(u,""+v)}else u===ka?f===p||"string"!=typeof p&&"number"!=typeof p||(l=l||[]).push(u,""+p):u===Ca||(ya.hasOwnProperty(u)?(p&&fe(o,u),l||f===p||(l=[])):(l=l||[]).push(u,p))}return c&&(l=l||[]).push(Pa,c),l},updateProperties:function(e,t,n,r,o){var a=he(n,r),i=he(n,o);switch(ye(e,t,a,i),n){case"input":$o.updateWrapper(e,o);break;case"textarea":ra.updateWrapper(e,o);break;case"select":ta.postUpdateWrapper(e,o)}},restoreControlledState:function(e,t,n){switch(t){case"input":return void $o.restoreControlledState(e,n);case"textarea":return void ra.restoreControlledState(e,n);case"select":return void ta.restoreControlledState(e,n)}}},Fa=_a,Ma=void 0,Aa=void 0;if("function"!=typeof requestAnimationFrame)qn(!1,"React depends on requestAnimationFrame. Make sure that you load a polyfill in older browsers.");else if("function"!=typeof requestIdleCallback){var Ia=null,Da=null,La=!1,Ua=!1,Ha=0,Wa=33,ja=33,Va={timeRemaining:"object"==typeof performance&&"function"==typeof performance.now?function(){return Ha-performance.now()}:function(){return Ha-Date.now()}},Ba="__reactIdleCallback$"+Math.random().toString(36).slice(2),za=function(e){if(e.source===window&&e.data===Ba){La=!1;var t=Da;Da=null,t&&t(Va)}};window.addEventListener("message",za,!1);var Ka=function(e){Ua=!1;var t=e-Ha+ja;t1?1-t:void 0;return this._fallbackText=o.slice(e,l),this._fallbackText}}),di.addPoolingTo(Le);var vi=Le,mi=["dispatchConfig","_targetInst","nativeEvent","isDefaultPrevented","isPropagationStopped","_dispatchListeners","_dispatchInstances"],hi={type:null,target:null,currentTarget:rr.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};Kn(Ue.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1), + this.isDefaultPrevented=rr.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=rr.thatReturnsTrue)},persist:function(){this.isPersistent=rr.thatReturnsTrue},isPersistent:rr.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var t in e)this[t]=null;for(var n=0;n8&&Ti<=11),Ni=32,Ri=String.fromCharCode(Ni),Oi={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},_i=!1,Fi=null,Mi={eventTypes:Oi,extractEvents:function(e,t,n,r){return[qe(e,t,n,r),$e(e,t,n,r)]}},Ai=Mi,Ii=function(e,t,n,r,o,a){return e(t,n,r,o,a)},Di=function(e,t){return e(t)},Li=!1,Ui={injectStackBatchedUpdates:function(e){Ii=e},injectFiberBatchedUpdates:function(e){Di=e}},Hi={batchedUpdates:Je,injection:Ui},Wi=Hi,ji=et,Vi={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},Bi=tt,zi={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},Ki=null,Yi=null,qi=!1;kr.canUseDOM&&(qi=Nr("change")&&(!document.documentMode||document.documentMode>8));var Qi=!1;kr.canUseDOM&&(Qi=Nr("input")&&(!document.documentMode||document.documentMode>9));var Xi={eventTypes:zi,_isInputEventSupported:Qi,extractEvents:function(e,t,n,r){var o,a,i=t?ro.getNodeFromInstance(t):window;if(rt(i)?qi?o=st:a=ct:Bi(i)?Qi?o=yt:(o=mt,a=vt):ht(i)&&(o=gt),o){var l=o(e,t);if(l){var u=nt(l,n,r);return u}}a&&a(e,i,t)}},$i=Xi,Gi=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"],Zi=Gi,Ji={view:function(e){if(e.view)return e.view;var t=ji(e);if(t.window===t)return t;var n=t.ownerDocument;return n?n.defaultView||n.parentWindow:window},detail:function(e){return e.detail||0}};gi.augmentClass(bt,Ji);var el=bt,tl={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"},nl=kt,rl={screenX:null,screenY:null,clientX:null,clientY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:nl,button:function(e){var t=e.button;return"which"in e?t:2===t?2:4===t?1:0},buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},pageX:function(e){return"pageX"in e?e.pageX:e.clientX+yr.currentScrollLeft},pageY:function(e){return"pageY"in e?e.pageY:e.clientY+yr.currentScrollTop}};el.augmentClass(Pt,rl);var ol=Pt,al={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},il={eventTypes:al,extractEvents:function(e,t,n,r){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var o;if(r.window===r)o=r;else{var a=r.ownerDocument;o=a?a.defaultView||a.parentWindow:window}var i,l;if("topMouseOut"===e){i=t;var u=n.relatedTarget||n.toElement;l=u?ro.getClosestInstanceFromNode(u):null}else i=null,l=t;if(i===l)return null;var s=null==i?o:ro.getNodeFromInstance(i),c=null==l?o:ro.getNodeFromInstance(l),d=ol.getPooled(al.mouseLeave,i,n,r);d.type="mouseleave",d.target=s,d.relatedTarget=c;var p=ol.getPooled(al.mouseEnter,l,n,r);return p.type="mouseenter",p.target=c,p.relatedTarget=s,ti.accumulateEnterLeaveDispatches(d,p,i,l),[d,p]}},ll=il,ul=Kr.injection.MUST_USE_PROPERTY,sl=Kr.injection.HAS_BOOLEAN_VALUE,cl=Kr.injection.HAS_NUMERIC_VALUE,dl=Kr.injection.HAS_POSITIVE_NUMERIC_VALUE,pl=Kr.injection.HAS_OVERLOADED_BOOLEAN_VALUE,fl={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+Kr.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:sl,allowTransparency:0,alt:0,as:0,async:sl,autoComplete:0,autoPlay:sl,capture:sl,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:ul|sl,cite:0,classID:0,className:0,cols:dl,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:sl,coords:0,crossOrigin:0,data:0,dateTime:0,default:sl,defer:sl,dir:0,disabled:sl,download:pl,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:sl,formTarget:0,frameBorder:0,headers:0,height:0,hidden:sl,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:sl,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:ul|sl,muted:ul|sl,name:0,nonce:0,noValidate:sl,open:sl,optimum:0,pattern:0,placeholder:0,playsInline:sl,poster:0,preload:0,profile:0,radioGroup:0,readOnly:sl,referrerPolicy:0,rel:0,required:sl,reversed:sl,role:0,rows:dl,rowSpan:cl,sandbox:0,scope:0,scoped:sl,scrolling:0,seamless:sl,selected:ul|sl,shape:0,size:dl,sizes:0,slot:0,span:dl,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:cl,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:sl,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{}},vl=fl,ml={listen:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!1),{remove:function(){e.removeEventListener(t,n,!1)}}):e.attachEvent?(e.attachEvent("on"+t,n),{remove:function(){e.detachEvent("on"+t,n)}}):void 0},capture:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!0),{remove:function(){e.removeEventListener(t,n,!0)}}):{remove:rr}},registerDefault:function(){}},hl=ml,gl=Et,yl=Qr.HostRoot;Kn(Tt.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.targetInst=null,this.ancestors.length=0}}),di.addPoolingTo(Tt,di.threeArgumentPooler);var bl={_enabled:!0,_handleTopLevel:null,WINDOW_HANDLE:kr.canUseDOM?window:null,setHandleTopLevel:function(e){bl._handleTopLevel=e},setEnabled:function(e){bl._enabled=!!e},isEnabled:function(){return bl._enabled},trapBubbledEvent:function(e,t,n){return n?hl.listen(n,t,bl.dispatchEvent.bind(null,e)):null},trapCapturedEvent:function(e,t,n){return n?hl.capture(n,t,bl.dispatchEvent.bind(null,e)):null},monitorScrollValue:function(e){var t=St.bind(null,e);hl.listen(window,"scroll",t)},dispatchEvent:function(e,t){if(bl._enabled){var n=ji(t),r=ro.getClosestInstanceFromNode(n),o=Tt.getPooled(e,t,r);try{Wi.batchedUpdates(xt,o)}finally{Tt.release(o)}}}},Cl=bl,kl={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},Pl={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},El={Properties:{},DOMAttributeNamespaces:{xlinkActuate:kl.xlink,xlinkArcrole:kl.xlink,xlinkHref:kl.xlink,xlinkRole:kl.xlink,xlinkShow:kl.xlink,xlinkTitle:kl.xlink,xlinkType:kl.xlink,xmlBase:kl.xml,xmlLang:kl.xml,xmlSpace:kl.xml},DOMAttributeNames:{}};Object.keys(Pl).forEach(function(e){El.Properties[e]=0,Pl[e]&&(El.DOMAttributeNames[e]=Pl[e])});var wl=El,Tl=Ot,xl=kr.canUseDOM&&"selection"in document&&!("getSelection"in window),Sl={getOffsets:xl?Ft:Mt,setOffsets:xl?At:It},Nl=Sl,Rl=Dt,Ol=Lt,_l=Ut,Fl=Ht,Ml=Wt,Al={hasSelectionCapabilities:function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)},getSelectionInformation:function(){var e=Ml();return{focusedElem:e,selectionRange:Al.hasSelectionCapabilities(e)?Al.getSelection(e):null}},restoreSelection:function(e){var t=Ml(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&jt(n)){Al.hasSelectionCapabilities(n)&&Al.setSelection(n,r);for(var o=[],a=n;a=a.parentNode;)1===a.nodeType&&o.push({element:a,left:a.scrollLeft,top:a.scrollTop});Fl(n);for(var i=0;i-1;)ts[ns]=null,ns--},us={createCursor:rs,isEmpty:os,pop:as,push:is,reset:ls},ss=Kn||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:null,o={$$typeof:mu,key:null==r?null:""+r,children:e,handler:t,props:n};return o},pc=function(e){var t={$$typeof:hu,value:e};return t},fc=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===mu},vc=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===hu},mc=hu,hc=mu,gc={createCoroutine:dc,createYield:pc,isCoroutine:fc,isYield:vc,REACT_YIELD_TYPE:mc,REACT_COROUTINE_TYPE:hc},yc="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.portal")||60106,bc=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:yc,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},Cc=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===yc},kc=yc,Pc={createPortal:bc,isPortal:Cc,REACT_PORTAL_TYPE:kc},Ec="function"==typeof Symbol&&Symbol.iterator,wc="@@iterator",Tc=_n,xc=gc.REACT_COROUTINE_TYPE,Sc=gc.REACT_YIELD_TYPE,Nc=Pc.REACT_PORTAL_TYPE,Rc=tc.cloneFiber,Oc=tc.createFiberFromElement,_c=tc.createFiberFromFragment,Fc=tc.createFiberFromText,Mc=tc.createFiberFromCoroutine,Ac=tc.createFiberFromYield,Ic=tc.createFiberFromPortal,Dc=Array.isArray,Lc=Qr.FunctionalComponent,Uc=Qr.ClassComponent,Hc=Qr.HostText,Wc=Qr.HostPortal,jc=Qr.CoroutineComponent,Vc=Qr.YieldComponent,Bc=Qr.Fragment,zc=ku.NoEffect,Kc=ku.Placement,Yc=ku.Deletion,qc=An(!0,!0),Qc=An(!1,!0),Xc=An(!1,!1),$c=function(e,t){if(t.child)if(null!==e&&t.child===e.child){var n=t.child,r=Rc(n,n.pendingWorkPriority);for(t.child=r,r.return=t;null!==n.sibling;)n=n.sibling,r=r.sibling=Rc(n,n.pendingWorkPriority),r.return=t;r.sibling=null}else for(var o=t.child;null!==o;)o.return=t,o=o.sibling},Gc={reconcileChildFibers:qc,reconcileChildFibersInPlace:Qc,mountChildFibersInPlace:Xc,cloneChildFibers:$c},Zc=ku.Update,Jc=Fs.cacheContext,ed=Fs.getMaskedContext,td=Fs.getUnmaskedContext,nd=Fs.isContextConsumer,rd=Iu.addUpdate,od=Iu.addReplaceUpdate,ad=Iu.addForceUpdate,id=Iu.beginUpdateQueue,ld=Fs,ud=ld.hasContextChanged,sd=es.isMounted,cd=Array.isArray,dd=function(e,t,n,r){function o(e,t,n,r,o,a){if(null===t||null!==e.updateQueue&&e.updateQueue.hasForceUpdate)return!0;var i=e.stateNode;if("function"==typeof i.shouldComponentUpdate){var l=i.shouldComponentUpdate(n,o,a);return l}var u=e.type;return!u.prototype||!u.prototype.isPureReactComponent||(!Ll(t,n)||!Ll(r,o))}function a(e){var t=e.stateNode,n=t.state;n&&("object"!=typeof n||cd(n))&&jn("106",ho(e)),"function"==typeof t.getChildContext&&("object"!=typeof e.type.childContextTypes?jn("107",ho(e)):void 0)}function i(e,t){t.props=e.memoizedProps,t.state=e.memoizedState}function l(e,t){t.updater=p,e.stateNode=t,Hu.set(t,e)}function u(e){var t=e.type,n=e.pendingProps,r=td(e),o=nd(e),i=o?ed(e,r):Lu,u=new t(n,i);return l(e,u),a(e),o&&Jc(e,r,i),u}function s(e,t){var n=e.stateNode,r=n.state||null,o=e.pendingProps;qn(o,"There must be pending props for an initial mount. This error is likely caused by a bug in React. Please file an issue.");var a=td(e);if(n.props=o,n.state=r,n.refs=Lu,n.context=ed(e,a),"function"==typeof n.componentWillMount){n.componentWillMount();var i=e.updateQueue;null!==i&&(n.state=id(e,i,n,r,o,t))}"function"==typeof n.componentDidMount&&(e.effectTag|=Zc)}function c(e,t){var n=e.stateNode;i(e,n);var r=e.memoizedState,a=e.pendingProps;a||(a=e.memoizedProps,qn(null!=a,"There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue."));var l=td(e),s=ed(e,l);if(!o(e,e.memoizedProps,a,e.memoizedState,r,s))return n.props=a,n.state=r,n.context=s,!1;var c=u(e);c.props=a,c.state=r=c.state||null,c.context=s,"function"==typeof c.componentWillMount&&c.componentWillMount();var d=e.updateQueue;return null!==d&&(c.state=id(e,d,c,r,a,t)),"function"==typeof n.componentDidMount&&(e.effectTag|=Zc),!0}function d(e,t,a){var l=t.stateNode;i(t,l);var u=t.memoizedProps,s=t.pendingProps;s||(s=u,qn(null!=s,"There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue."));var c=l.context,d=td(t),f=ed(t,d);u===s&&c===f||"function"==typeof l.componentWillReceiveProps&&(l.componentWillReceiveProps(s,f),l.state!==t.memoizedState&&p.enqueueReplaceState(l,l.state,null));var v=t.updateQueue,m=t.memoizedState,h=void 0;if(h=null!==v?id(t,v,l,m,s,a):m,!(u!==s||m!==h||ud()||null!==v&&v.hasForceUpdate))return"function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=Zc)),!1;var g=o(t,u,s,m,h,f);return g?("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(s,h,f),"function"==typeof l.componentDidUpdate&&(t.effectTag|=Zc)):("function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=Zc)),n(t,s),r(t,h)),l.props=s,l.state=h,l.context=f,g}var p={isMounted:sd,enqueueSetState:function(n,r,o){var a=Hu.get(n),i=t();o=void 0===o?null:o,rd(a,r,o,i),e(a,i)},enqueueReplaceState:function(n,r,o){var a=Hu.get(n),i=t();o=void 0===o?null:o,od(a,r,o,i),e(a,i)},enqueueForceUpdate:function(n,r){var o=Hu.get(n),a=t();r=void 0===r?null:r,ad(o,r,a),e(o,a)}};return{adoptClassInstance:l,constructClassInstance:u,mountClassInstance:s,resumeMountClassInstance:c,updateClassInstance:d}},pd=Gc.mountChildFibersInPlace,fd=Gc.reconcileChildFibers,vd=Gc.reconcileChildFibersInPlace,md=Gc.cloneChildFibers,hd=Iu.beginUpdateQueue,gd=Fs.getMaskedContext,yd=Fs.getUnmaskedContext,bd=Fs.hasContextChanged,Cd=Fs.pushContextProvider,kd=Fs.pushTopLevelContextObject,Pd=Fs.invalidateContextProvider,Ed=Qr.IndeterminateComponent,wd=Qr.FunctionalComponent,Td=Qr.ClassComponent,xd=Qr.HostRoot,Sd=Qr.HostComponent,Nd=Qr.HostText,Rd=Qr.HostPortal,Od=Qr.CoroutineComponent,_d=Qr.CoroutineHandlerPhase,Fd=Qr.YieldComponent,Md=Qr.Fragment,Ad=Pu.NoWork,Id=Pu.OffscreenPriority,Dd=ku.Placement,Ld=ku.ContentReset,Ud=ku.Err,Hd=ku.Ref,Wd=function(e,t,n,r){ + function o(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function a(e){e.progressedFirstDeletion=e.progressedLastDeletion=null}function i(e){e.firstEffect=e.progressedFirstDeletion,e.lastEffect=e.progressedLastDeletion}function l(e,t,n){var r=t.pendingWorkPriority;u(e,t,n,r)}function u(e,t,n,r){t.memoizedProps=null,null===e?t.child=pd(t,t.child,n,r):e.child===t.child?(a(t),t.child=fd(t,t.child,n,r),i(t)):(t.child=vd(t,t.child,n,r),i(t)),o(e,t,r)}function s(e,t){var n=t.pendingProps;if(bd())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n)return C(e,t);return l(e,t,n),P(t,n),t.child}function c(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=Hd)}function d(e,t){var n=t.type,r=t.pendingProps,o=t.memoizedProps;if(bd())null===r&&(r=o);else{if(null===r||o===r)return C(e,t);if("function"==typeof n.shouldComponentUpdate&&!n.shouldComponentUpdate(o,r))return P(t,r),C(e,t)}var a,i=yd(t),u=gd(t,i);return a=n(r,u),l(e,t,a),P(t,r),t.child}function p(e,t,n){var r=Cd(t),o=void 0;return null===e?t.stateNode?o=I(t,n):(M(t),A(t,n),o=!0):o=D(e,t,n),f(e,t,o,r)}function f(e,t,n,r){if(c(e,t),!n)return C(e,t);var o=t.stateNode;ju.current=t;var a=void 0;return a=o.render(),l(e,t,a),E(t,o.state),P(t,o.props),r&&Pd(t),t.child}function v(e,t,n){var r=t.stateNode;r.pendingContext?kd(t,r.pendingContext,r.pendingContext!==r.context):r.context&&kd(t,r.context,!1),O(t,r.containerInfo);var o=t.updateQueue;if(null!==o){var a=t.memoizedState,i=hd(t,o,null,a,null,n);if(a===i)return C(e,t);var u=i.element;return l(e,t,u),E(t,i),t.child}return C(e,t)}function m(e,t){R(t);var n=t.pendingProps,r=null!==e?e.memoizedProps:null,o=t.memoizedProps;if(bd())null===n&&(n=o,qn(null!==n,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue."));else if(null===n||o===n){if(!S&&N(t.type,o)&&t.pendingWorkPriority!==Id){for(var a=t.progressedChild;null!==a;)a.pendingWorkPriority=Id,a=a.sibling;return null}return C(e,t)}var i=n.children,s=x(n);if(s?i=null:r&&x(r)&&(t.effectTag|=Ld),c(e,t),!S&&N(t.type,n)&&t.pendingWorkPriority!==Id){if(t.progressedPriority===Id&&(t.child=t.progressedChild),u(e,t,i,Id),P(t,n),t.child=null!==e?e.child:null,null===e)for(var d=t.progressedChild;null!==d;)d.effectTag=Dd,d=d.sibling;return null}return l(e,t,i),P(t,n),t.child}function h(e,t){var n=t.pendingProps;return null===n&&(n=t.memoizedProps),P(t,n),null}function g(e,t,n){qn(null===e,"An indeterminate component should never have mounted. This error is likely caused by a bug in React. Please file an issue.");var r,o=t.type,a=t.pendingProps,i=yd(t),u=gd(t,i);if(r=o(a,u),"object"==typeof r&&null!==r&&"function"==typeof r.render){t.tag=Td;var s=Cd(t);return F(t,r),A(t,n),f(e,t,!0,s)}return t.tag=wd,l(e,t,r),P(t,a),t.child}function y(e,t){var n=t.pendingProps;bd()?null===n&&(n=e&&e.memoizedProps,qn(null!==n,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue.")):null!==n&&t.memoizedProps!==n||(n=t.memoizedProps);var r=n.children,o=t.pendingWorkPriority;return t.memoizedProps=null,null===e?t.stateNode=pd(t,t.stateNode,r,o):e.child===t.child?(a(t),t.stateNode=fd(t,t.stateNode,r,o),i(t)):(t.stateNode=vd(t,t.stateNode,r,o),i(t)),P(t,n),t.stateNode}function b(e,t){O(t,t.stateNode.containerInfo);var n=t.pendingWorkPriority,r=t.pendingProps;if(bd())null===r&&(r=e&&e.memoizedProps,qn(null!=r,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue."));else if(null===r||t.memoizedProps===r)return C(e,t);return null===e?(t.child=vd(t,t.child,r,n),P(t,r),o(e,t,n)):(l(e,t,r),P(t,r)),t.child}function C(e,t){var n=t.pendingWorkPriority;return e&&t.child===e.child&&a(t),md(e,t),o(e,t,n),t.child}function k(e,t){switch(t.tag){case Td:Cd(t);break;case Rd:O(t,t.stateNode.containerInfo)}return null}function P(e,t){e.memoizedProps=t,e.pendingProps=null}function E(e,t){e.memoizedState=t}function w(e,t,n){if(t.pendingWorkPriority===Ad||t.pendingWorkPriority>n)return k(e,t);switch(t.firstEffect=null,t.lastEffect=null,t.progressedPriority===n&&(t.child=t.progressedChild),t.tag){case Ed:return g(e,t,n);case wd:return d(e,t);case Td:return p(e,t,n);case xd:return v(e,t,n);case Sd:return m(e,t);case Nd:return h(e,t);case _d:t.tag=Od;case Od:return y(e,t);case Fd:return null;case Rd:return b(e,t);case Md:return s(e,t);default:qn(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}}function T(e,t,n){if(qn(t.tag===Td||t.tag===xd,"Invalid type of work. This error is likely caused by a bug in React. Please file an issue."),t.effectTag|=Ud,t.pendingWorkPriority===Ad||t.pendingWorkPriority>n)return k(e,t);t.firstEffect=null,t.lastEffect=null;var r=null;if(l(e,t,r),t.tag===Td){var o=t.stateNode;t.memoizedProps=o.props,t.memoizedState=o.state,t.pendingProps=null}return t.child}var x=e.shouldSetTextContent,S=e.useSyncScheduling,N=e.shouldDeprioritizeSubtree,R=t.pushHostContext,O=t.pushHostContainer,_=dd(n,r,P,E),F=_.adoptClassInstance,M=_.constructClassInstance,A=_.mountClassInstance,I=_.resumeMountClassInstance,D=_.updateClassInstance;return{beginWork:w,beginFailedWork:T}},jd=Gc.reconcileChildFibers,Vd=Fs.popContextProvider,Bd=Qr.IndeterminateComponent,zd=Qr.FunctionalComponent,Kd=Qr.ClassComponent,Yd=Qr.HostRoot,qd=Qr.HostComponent,Qd=Qr.HostText,Xd=Qr.HostPortal,$d=Qr.CoroutineComponent,Gd=Qr.CoroutineHandlerPhase,Zd=Qr.YieldComponent,Jd=Qr.Fragment,ep=ku.Ref,tp=ku.Update,np=function(e,t){function n(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function r(e){e.effectTag|=tp}function o(e){e.effectTag|=ep}function a(e,t){var n=t.stateNode;for(n&&(n.return=t);null!==n;){if(n.tag===qd||n.tag===Qd||n.tag===Xd)qn(!1,"A coroutine cannot have host component children.");else if(n.tag===Zd)e.push(n.type);else if(null!==n.child){n.child.return=n,n=n.child;continue}for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function i(e,t){var r=t.memoizedProps;qn(r,"Should be resolved by now. This error is likely caused by a bug in React. Please file an issue."),t.tag=Gd;var o=[];a(o,t);var i=r.handler,l=r.props,u=i(l,o),s=null!==e?e.child:null,c=t.pendingWorkPriority;return t.child=jd(t,s,u,c),n(e,t,c),t.child}function l(e,t){for(var n=t.child;null!==n;){if(n.tag===qd||n.tag===Qd)d(e,n.stateNode);else if(n.tag===Xd);else if(null!==n.child){n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n=n.sibling}}function u(e,t){switch(t.tag){case zd:return null;case Kd:return Vd(t),null;case Yd:var n=t.stateNode;return n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null;case qd:m(t);var a=v(),u=t.type,d=t.memoizedProps;if(null!==e&&null!=t.stateNode){var y=e.memoizedProps,b=t.stateNode,C=h(),k=f(b,u,y,d,a,C);t.updateQueue=k,k&&r(t),e.ref!==t.ref&&o(t)}else{if(!d)return qn(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),null;var P=h(),E=s(u,d,a,P,t);l(E,t),p(E,u,d,a)&&r(t),t.stateNode=E,null!==t.ref&&o(t)}return null;case Qd:var w=t.memoizedProps;if(e&&null!=t.stateNode){var T=e.memoizedProps;T!==w&&r(t)}else{if("string"!=typeof w)return qn(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),null;var x=v(),S=h(),N=c(w,x,S,t);t.stateNode=N}return null;case $d:return i(e,t);case Gd:return t.tag=$d,null;case Zd:return null;case Jd:return null;case Xd:return r(t),g(t),null;case Bd:qn(!1,"An indeterminate component should have become determinate before completing. This error is likely caused by a bug in React. Please file an issue.");default:qn(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}}var s=e.createInstance,c=e.createTextInstance,d=e.appendInitialChild,p=e.finalizeInitialChildren,f=e.prepareUpdate,v=t.getRootHostContainer,m=t.popHostContext,h=t.getHostContext,g=t.popHostContainer;return{completeWork:u}},rp=null,op=null,ap=null,ip=null;if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&__REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber){var lp=__REACT_DEVTOOLS_GLOBAL_HOOK__.inject,up=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot,sp=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount;op=function(e){rp=lp(e)},ap=function(e){if(null!=rp)try{up(rp,e)}catch(e){}},ip=function(e){if(null!=rp)try{sp(rp,e)}catch(e){}}}var cp=op,dp=ap,pp=ip,fp={injectInternals:cp,onCommitRoot:dp,onCommitUnmount:pp},vp=Qr.ClassComponent,mp=Qr.HostRoot,hp=Qr.HostComponent,gp=Qr.HostText,yp=Qr.HostPortal,bp=Qr.CoroutineComponent,Cp=Iu.commitCallbacks,kp=fp.onCommitUnmount,Pp=ku.Placement,Ep=ku.Update,wp=ku.Callback,Tp=ku.ContentReset,xp=function(e,t){function n(e,n){try{n.componentWillUnmount()}catch(n){t(e,n)}}function r(e){var n=e.ref;if(null!==n){try{n(null)}catch(n){t(e,n)}}}function o(e){for(var t=e.return;null!==t;){switch(t.tag){case hp:return t.stateNode;case mp:return t.stateNode.containerInfo;case yp:return t.stateNode.containerInfo}t=t.return}qn(!1,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}function a(e){for(var t=e.return;null!==t;){if(i(t))return t;t=t.return}qn(!1,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}function i(e){return e.tag===hp||e.tag===mp||e.tag===yp}function l(e){var t=e;e:for(;;){for(;null===t.sibling;){if(null===t.return||i(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==hp&&t.tag!==gp;){if(t.effectTag&Pp)continue e;if(null===t.child||t.tag===yp)continue e;t.child.return=t,t=t.child}if(!(t.effectTag&Pp))return t.stateNode}}function u(e){var t=a(e),n=void 0;switch(t.tag){case hp:n=t.stateNode;break;case mp:n=t.stateNode.containerInfo;break;case yp:n=t.stateNode.containerInfo;break;default:qn(!1,"Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue.")}t.effectTag&Tp&&(b(n),t.effectTag&=~Tp);for(var r=l(e),o=e;;){if(o.tag===hp||o.tag===gp)r?P(n,o.stateNode,r):k(n,o.stateNode);else if(o.tag===yp);else if(null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)return;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function s(e){for(var t=e;;)if(p(t),null===t.child||t.tag===yp){if(t===e)return;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function c(e,t){for(var n=t;;){if(n.tag===hp||n.tag===gp)s(n),E(e,n.stateNode);else if(n.tag===yp){if(e=n.stateNode.containerInfo,null!==n.child){n.child.return=n,n=n.child;continue}}else if(p(n),null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return,n.tag===yp&&(e=o(n))}n.sibling.return=n.return,n=n.sibling}}function d(e){var t=o(e);c(t,e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)}function p(e){switch("function"==typeof kp&&kp(e),e.tag){case vp:r(e);var t=e.stateNode;return void("function"==typeof t.componentWillUnmount&&n(e,t));case hp:return void r(e);case bp:return void s(e.stateNode);case yp:var a=o(e);return void c(a,e)}}function f(e,t){switch(t.tag){case vp:return;case hp:var n=t.stateNode;if(null!=n&&null!==e){var r=t.memoizedProps,o=e.memoizedProps,a=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&y(n,i,a,o,r,t)}return;case gp:qn(null!==t.stateNode&&null!==e,"This should only be done during updates. This error is likely caused by a bug in React. Please file an issue.");var l=t.stateNode,u=t.memoizedProps,s=e.memoizedProps;return void C(l,s,u);case mp:return;case yp:return;default:qn(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}}function v(e,t){switch(t.tag){case vp:var n=t.stateNode;if(t.effectTag&Ep)if(null===e)n.componentDidMount();else{var r=e.memoizedProps,o=e.memoizedState;n.componentDidUpdate(r,o)}return void(t.effectTag&wp&&null!==t.updateQueue&&Cp(t,t.updateQueue,n));case mp:var a=t.updateQueue;if(null!==a){var i=t.child&&t.child.stateNode;Cp(t,a,i)}return;case hp:var l=t.stateNode;if(null===e&&t.effectTag&Ep){var u=t.type,s=t.memoizedProps;g(l,u,s,t)}return;case gp:return;case yp:return;default:qn(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}}function m(e){var t=e.ref;if(null!==t){var n=w(e.stateNode);t(n)}}function h(e){var t=e.ref;null!==t&&t(null)}var g=e.commitMount,y=e.commitUpdate,b=e.resetTextContent,C=e.commitTextUpdate,k=e.appendChild,P=e.insertBefore,E=e.removeChild,w=e.getPublicInstance;return{commitPlacement:u,commitDeletion:d,commitWork:f,commitLifeCycles:v,commitAttachRef:m,commitDetachRef:h}},Sp=us.createCursor,Np=us.pop,Rp=us.push,Op=function(e){function t(){var e=p.current;return qn(null!==e,"Expected root container to exist. This error is likely caused by a bug in React. Please file an issue."),e}function n(e,t){Rp(p,t,e);var n=s(t);Rp(d,e,e),Rp(c,n,e)}function r(e){Np(c,e),Np(d,e),Np(p,e)}function o(){var e=c.current;return qn(null!=e,"Expected host context to exist. This error is likely caused by a bug in React. Please file an issue."),e}function a(e){var t=p.current;qn(null!=t,"Expected root host context to exist. This error is likely caused by a bug in React. Please file an issue.");var n=null!==c.current?c.current:Lu,r=u(n,e.type,t);n!==r&&(Rp(d,e,e),Rp(c,r,e))}function i(e){d.current===e&&(Np(c,e),Np(d,e))}function l(){c.current=null,p.current=null}var u=e.getChildHostContext,s=e.getRootHostContext,c=Sp(null),d=Sp(null),p=Sp(null);return{getHostContext:o,getRootHostContainer:t,popHostContainer:r,popHostContext:i,pushHostContainer:n,pushHostContext:a,resetHostContainer:l}},_p=Fs.popContextProvider,Fp=us.reset,Mp=xo.getStackAddendumByWorkInProgressFiber,Ap=uc.logCapturedError,Ip=tc.cloneFiber,Dp=fp.onCommitRoot,Lp=Pu.NoWork,Up=Pu.SynchronousPriority,Hp=Pu.TaskPriority,Wp=Pu.AnimationPriority,jp=Pu.HighPriority,Vp=Pu.LowPriority,Bp=Pu.OffscreenPriority,zp=ku.NoEffect,Kp=ku.Placement,Yp=ku.Update,qp=ku.PlacementAndUpdate,Qp=ku.Deletion,Xp=ku.ContentReset,$p=ku.Callback,Gp=ku.Err,Zp=ku.Ref,Jp=Qr.HostRoot,ef=Qr.HostComponent,tf=Qr.HostPortal,nf=Qr.ClassComponent,rf=Iu.getPendingPriority,of=Fs,af=of.resetContext,lf=1,uf=function(e){function t(e){se||(se=!0,q(e))}function n(e){ce||(ce=!0,Q(e))}function r(){Fp(),af(),A()}function o(){for(;null!==le&&le.current.pendingWorkPriority===Lp;){le.isScheduled=!1;var e=le.nextScheduledRoot;if(le.nextScheduledRoot=null,le===ue)return le=null,ue=null,oe=Lp,null;le=e}for(var t=le,n=null,o=Lp;null!==t;)t.current.pendingWorkPriority!==Lp&&(o===Lp||o>t.current.pendingWorkPriority)&&(o=t.current.pendingWorkPriority,n=t),t=t.nextScheduledRoot;return null!==n?(oe=o,Z=oe,r(),Ip(n.current,o)):(oe=Lp,null)}function a(){for(;null!==ae;){var t=ae.effectTag;if(t&Xp&&e.resetTextContent(ae.stateNode),t&Zp){var n=ae.alternate;null!==n&&Y(n)}var r=t&~($p|Gp|Xp|Zp);switch(r){case Kp:j(ae),ae.effectTag&=~Kp;break;case qp:j(ae),ae.effectTag&=~Kp;var o=ae.alternate;B(o,ae);break;case Yp:var a=ae.alternate;B(a,ae);break;case Qp:ge=!0,V(ae),ge=!1}ae=ae.nextEffect}}function i(){for(;null!==ae;){var e=ae.effectTag;if(e&(Yp|$p)){var t=ae.alternate;z(t,ae)}e&Zp&&K(ae),e&Gp&&C(ae);var n=ae.nextEffect;ae.nextEffect=null,ae=n}}function l(e){he=!0,ie=null;var t=e.stateNode;qn(t.current!==e,"Cannot commit the same tree as before. This is probably a bug related to the return field. This error is likely caused by a bug in React. Please file an issue."),ju.current=null;var n=Z;Z=Hp;var r=void 0;e.effectTag!==zp?null!==e.lastEffect?(e.lastEffect.nextEffect=e,r=e.firstEffect):r=e:r=e.firstEffect;var o=$();for(ae=r;null!==ae;){var l=null;try{a(e)}catch(e){l=e}null!==l&&(qn(null!==ae,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),g(ae,l),null!==ae&&(ae=ae.nextEffect))}for(G(o),t.current=e,ae=r;null!==ae;){var u=null;try{i(e)}catch(e){u=e}null!==u&&(qn(null!==ae,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),g(ae,u),null!==ae&&(ae=ae.nextEffect))}he=!1,"function"==typeof Dp&&Dp(e.stateNode),fe&&(fe.forEach(T),fe=null),Z=n}function u(e){var t=Lp,n=e.updateQueue,r=e.tag;null===n||r!==nf&&r!==Jp||(t=rf(n));for(var o=e.progressedChild;null!==o;)o.pendingWorkPriority!==Lp&&(t===Lp||t>o.pendingWorkPriority)&&(t=o.pendingWorkPriority),o=o.sibling;e.pendingWorkPriority=t}function s(e){for(;;){var t=e.alternate,n=H(t,e),r=e.return,o=e.sibling;if(u(e),null!==n)return n;if(null!==r&&(null===r.firstEffect&&(r.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==r.lastEffect&&(r.lastEffect.nextEffect=e.firstEffect),r.lastEffect=e.lastEffect),e.effectTag!==zp&&(null!==r.lastEffect?r.lastEffect.nextEffect=e:r.firstEffect=e,r.lastEffect=e)),null!==o)return o;if(null===r)return oeHp)for(;null!==re&&!te;)t.timeRemaining()>lf?(re=c(re),null===re&&null!==ie&&(t.timeRemaining()>lf?(l(ie),re=o(),v()):te=!0)):te=!0;else for(;null!==re&&oe!==Lp&&oe<=e;)re=c(re),null===re&&(re=o(),v());n&&console.timeEnd(n)}function h(e,r){qn(!ee,"performWork was called recursively. This error is likely caused by a bug in React. Please file an issue."),ee=!0;for(var o=!!r;e!==Lp&&!me;){qn(null!==r||er)&&(a=!0,o.pendingWorkPriority=r),null!==o.alternate&&(o.alternate.pendingWorkPriority===Lp||o.alternate.pendingWorkPriority>r)&&(a=!0,o.alternate.pendingWorkPriority=r),null===o.return){if(o.tag!==Jp)return;var i=o.stateNode;switch(P(i,r),r){case Up:return void h(Up,null);case Hp:return;case Wp:return void t(f);case jp:case Vp:case Bp:return void n(p)}}o=o.return}}function w(){return Z===Up&&(ee||ne)?Hp:Z}function T(e){E(e,Hp)}function x(e,t){var n=Z;Z=e;try{t()}finally{Z=n}}function S(e,t){var n=ne;ne=!0;try{return e(t)}finally{ne=n,ee||ne||h(Hp,null)}}function N(e){var t=ne;ne=!1;try{return e()}finally{ne=t}}function R(e){var t=Z;Z=Up;try{return e()}finally{Z=t}}function O(e){var t=Z;Z=Vp;try{return e()}finally{Z=t}}var _=Op(e),F=_.popHostContainer,M=_.popHostContext,A=_.resetHostContainer,I=Wd(e,_,E,w),D=I.beginWork,L=I.beginFailedWork,U=np(e,_),H=U.completeWork,W=xp(e,g),j=W.commitPlacement,V=W.commitDeletion,B=W.commitWork,z=W.commitLifeCycles,K=W.commitAttachRef,Y=W.commitDetachRef,q=e.scheduleAnimationCallback,Q=e.scheduleDeferredCallback,X=e.useSyncScheduling,$=e.prepareForCommit,G=e.resetAfterCommit,Z=X?Up:Vp,J=Lp,ee=!1,te=!1,ne=!1,re=null,oe=Lp,ae=null,ie=null,le=null,ue=null,se=!1,ce=!1,de=null,pe=null,fe=null,ve=null,me=null,he=!1,ge=!1;return{scheduleUpdate:E,getPriorityContext:w,performWithPriority:x,batchedUpdates:S,unbatchedUpdates:N,syncUpdates:R,deferredUpdates:O}},sf=function(e){qn(!1,"Missing injection for fiber getContextForSubtree")};In._injectFiber=function(e){sf=e};var cf=In,df=Iu.addTopLevelUpdate,pf=Fs.findCurrentUnmaskedContext,ff=Fs.isContextProvider,vf=Fs.processChildContext,mf=oc.createFiberRoot,hf=es.findCurrentHostFiber;cf._injectFiber(function(e){var t=pf(e);return ff(e)?vf(e,t,!1):t});var gf=function(e){function t(e,t,n){var a=o(),i={element:t};n=void 0===n?null:n,df(e,i,n,a),r(e,a)}var n=uf(e),r=n.scheduleUpdate,o=n.getPriorityContext,a=n.performWithPriority,i=n.batchedUpdates,l=n.unbatchedUpdates,u=n.syncUpdates,s=n.deferredUpdates;return{createContainer:function(e){return mf(e)},updateContainer:function(e,n,r,o){var a=n.current,i=cf(r);null===n.context?n.context=i:n.pendingContext=i,t(a,e,o)},performWithPriority:a,batchedUpdates:i,unbatchedUpdates:l,syncUpdates:u,deferredUpdates:s,getPublicRootInstance:function(e){var t=e.current;return t.child?t.child.stateNode:null},findHostInstance:function(e){var t=hf(e);return null===t?null:t.stateNode}}},yf=function(e){qn(!1,"Missing injection for fiber findDOMNode")},bf=function(e){qn(!1,"Missing injection for stack findDOMNode")},Cf=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=Hu.get(e);return t?"number"==typeof t.tag?yf(t):bf(t):void("function"==typeof e.render?qn(!1,"Unable to find node on an unmounted component."):qn(!1,"Element appears to be neither ReactComponent nor DOMNode. Keys: %s",Object.keys(e)))};Cf._injectFiber=function(e){yf=e},Cf._injectStack=function(e){bf=e};var kf=Cf,Pf=e.isValidElement,Ef=fp.injectInternals,wf=Fa.createElement,Tf=Fa.getChildNamespace,xf=Fa.setInitialProperties,Sf=Fa.diffProperties,Nf=Fa.updateProperties,Rf=ro.precacheFiberNode,Of=ro.updateFiberProps,_f=9;Cu.inject(),jr.injection.injectFiberControlledHostComponent(Fa),kf._injectFiber(function(e){return Lf.findHostInstance(e)});var Ff=null,Mf=null,Af=1,If=9,Df=11,Lf=gf({getRootHostContext:function(e){var t=e.namespaceURI||null,n=e.tagName,r=Tf(t,n);return r},getChildHostContext:function(e,t){var n=e;return Tf(n,t)},getPublicInstance:function(e){return e},prepareForCommit:function(){Ff=Ir.isEnabled(),Mf=Il.getSelectionInformation(),Ir.setEnabled(!1)},resetAfterCommit:function(){Il.restoreSelection(Mf),Mf=null,Ir.setEnabled(Ff),Ff=null},createInstance:function(e,t,n,r,o){var a=void 0;a=r;var i=wf(e,t,n,a);return Rf(o,i),Of(i,t),i},appendInitialChild:function(e,t){e.appendChild(t)},finalizeInitialChildren:function(e,t,n,r){return xf(e,t,n,r),Un(t,n)},prepareUpdate:function(e,t,n,r,o,a){return Sf(e,t,n,r,o)},commitMount:function(e,t,n,r){e.focus()},commitUpdate:function(e,t,n,r,o,a){Of(e,o),Nf(e,t,n,r,o)},shouldSetTextContent:function(e){return"string"==typeof e.children||"number"==typeof e.children||"object"==typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&"string"==typeof e.dangerouslySetInnerHTML.__html},resetTextContent:function(e){e.textContent=""},shouldDeprioritizeSubtree:function(e,t){return!!t.hidden},createTextInstance:function(e,t,n,r){var o=document.createTextNode(e);return Rf(r,o),o},commitTextUpdate:function(e,t,n){e.nodeValue=n},appendChild:function(e,t){e.appendChild(t)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},scheduleAnimationCallback:Qa.rAF,scheduleDeferredCallback:Qa.rIC,useSyncScheduling:!lo.fiberAsyncScheduling});Wi.injection.injectFiberBatchedUpdates(Lf.batchedUpdates);var Uf=!1,Hf={render:function(e,t,n){return Ln(t),ao.disableNewFiberFeatures&&(Pf(e)||("string"==typeof e?qn(!1,"ReactDOM.render(): Invalid component element. Instead of passing a string like 'div', pass React.createElement('div') or
."):"function"==typeof e?qn(!1,"ReactDOM.render(): Invalid component element. Instead of passing a class like Foo, pass React.createElement(Foo) or ."):null!=e&&"undefined"!=typeof e.props?qn(!1,"ReactDOM.render(): Invalid component element. This may be caused by unintentionally loading two independent copies of React."):qn(!1,"ReactDOM.render(): Invalid component element."))),Wn(null,e,t,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return null!=e&&Hu.has(e)?void 0:jn("38"),Wn(e,t,n,r)},unmountComponentAtNode:function(e){if(Dn(e)?void 0:jn("40"),Hn(),e._reactRootContainer)return Lf.unbatchedUpdates(function(){return Wn(null,null,e,function(){e._reactRootContainer=null})})},findDOMNode:kf,unstable_createPortal:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return Pc.createPortal(e,t,null,n)},unstable_batchedUpdates:Wi.batchedUpdates,unstable_deferredUpdates:Lf.deferredUpdates};"function"==typeof Ef&&Ef({findFiberByHostInstance:ro.getClosestInstanceFromNode,findHostInstanceByFiber:Lf.findHostInstance});var Wf=Hf;return Wf}); /***/ } diff --git a/fixtures/packaging/webpack/prod/output.js b/fixtures/packaging/webpack/prod/output.js index 1b76ab4cf2b7..3b6810f6f6d6 100644 --- a/fixtures/packaging/webpack/prod/output.js +++ b/fixtures/packaging/webpack/prod/output.js @@ -70,7 +70,7 @@ /* 2 */ /***/ function(module, exports, __webpack_require__) { - "use strict";function reactProdInvariant(e){for(var t=arguments.length-1,r="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,o=0;o1){for(var s=Array(p),u=0;u1){for(var y=Array(u),d=0;d1){for(var s=Array(p),u=0;u1){for(var y=Array(u),d=0;d-1?void 0:reactProdInvariant_1("96",e),!EventPluginRegistry.plugins[n]){t.extractEvents?void 0:reactProdInvariant_1("97",e),EventPluginRegistry.plugins[n]=t;var r=t.eventTypes;for(var o in r)publishEventForPlugin(r[o],t,o)?void 0:reactProdInvariant_1("98",o,e)}}}function publishEventForPlugin(e,t,n){EventPluginRegistry.eventNameDispatchConfigs.hasOwnProperty(n)?reactProdInvariant_1("99",n):void 0,EventPluginRegistry.eventNameDispatchConfigs[n]=e;var r=e.phasedRegistrationNames;if(r){for(var o in r)if(r.hasOwnProperty(o)){var a=r[o];publishRegistrationName(a,t,n)}return!0}return!!e.registrationName&&(publishRegistrationName(e.registrationName,t,n),!0)}function publishRegistrationName(e,t,n){EventPluginRegistry.registrationNameModules[e]?reactProdInvariant_1("100",e):void 0,EventPluginRegistry.registrationNameModules[e]=t,EventPluginRegistry.registrationNameDependencies[e]=t.eventTypes[n].dependencies}function isEndish(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function isMoveish(e){return"topMouseMove"===e||"topTouchMove"===e}function isStartish(e){return"topMouseDown"===e||"topTouchStart"===e}function executeDispatch(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=EventPluginUtils.getNodeFromInstance(r),ReactErrorUtils_1.invokeGuardedCallbackAndCatchFirstError(o,n,void 0,e),e.currentTarget=null}function executeDispatchesInOrder(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o=0||null!=t.is}function setInitialDOMProperties(e,t,n,r){for(var o in n){var a=n[o];if(n.hasOwnProperty(o))if(o===STYLE)CSSPropertyOperations_1.setValueForStyles(e,a);else if(o===DANGEROUSLY_SET_INNER_HTML){var i=a?a[HTML]:void 0;null!=i&&setInnerHTML_1(e,i)}else o===CHILDREN?"string"==typeof a?setTextContent_1(e,a):"number"==typeof a&&setTextContent_1(e,""+a):o===SUPPRESS_CONTENT_EDITABLE_WARNING||(registrationNameModules.hasOwnProperty(o)?a&&ensureListeningTo(t,o):r?DOMPropertyOperations_1.setValueForAttribute(e,o,a):(DOMProperty_1.properties[o]||DOMProperty_1.isCustomAttribute(o))&&null!=a&&DOMPropertyOperations_1.setValueForProperty(e,o,a))}}function updateDOMProperties(e,t,n,r){for(var o=0;o0;)e=getParent(e),n--;for(;o-n>0;)t=getParent(t),o--;for(var i=n;i--;){if(e===t||e===t.alternate)return e;e=getParent(e),t=getParent(t)}return null}function isAncestor(e,t){for(;t;){if(e===t||e===t.alternate)return!0;t=getParent(t)}return!1}function getParentInstance(e){return getParent(e)}function traverseTwoPhase(e,t,n){for(var r=[];e;)r.push(e),e=getParent(e);var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(l[s],"captured",o)}function listenerAtPhase(e,t,n){var r=t.dispatchConfig.phasedRegistrationNames[n];return getListener(e,r)}function accumulateDirectionalDispatches(e,t,n){var r=listenerAtPhase(e,n,t);r&&(n._dispatchListeners=accumulateInto_1(n._dispatchListeners,r),n._dispatchInstances=accumulateInto_1(n._dispatchInstances,e))}function accumulateTwoPhaseDispatchesSingle(e){e&&e.dispatchConfig.phasedRegistrationNames&&ReactTreeTraversal.traverseTwoPhase(e._targetInst,accumulateDirectionalDispatches,e)}function accumulateTwoPhaseDispatchesSingleSkipTarget(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst,n=t?ReactTreeTraversal.getParentInstance(t):null;ReactTreeTraversal.traverseTwoPhase(n,accumulateDirectionalDispatches,e)}}function accumulateDispatches(e,t,n){if(n&&n.dispatchConfig.registrationName){var r=n.dispatchConfig.registrationName,o=getListener(e,r);o&&(n._dispatchListeners=accumulateInto_1(n._dispatchListeners,o),n._dispatchInstances=accumulateInto_1(n._dispatchInstances,e))}}function accumulateDirectDispatchesSingle(e){e&&e.dispatchConfig.registrationName&&accumulateDispatches(e._targetInst,null,e)}function accumulateTwoPhaseDispatches(e){forEachAccumulated_1(e,accumulateTwoPhaseDispatchesSingle)}function accumulateTwoPhaseDispatchesSkipTarget(e){forEachAccumulated_1(e,accumulateTwoPhaseDispatchesSingleSkipTarget)}function accumulateEnterLeaveDispatches(e,t,n,r){ReactTreeTraversal.traverseEnterLeave(n,r,accumulateDispatches,e,t)}function accumulateDirectDispatches(e){forEachAccumulated_1(e,accumulateDirectDispatchesSingle)}function getTextContentAccessor(){return!contentKey&&ExecutionEnvironment.canUseDOM&&(contentKey="textContent"in document.documentElement?"textContent":"innerText"),contentKey}function FallbackCompositionState(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}function SyntheticEvent(e,t,n,r){this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n;var o=this.constructor.Interface;for(var a in o)if(o.hasOwnProperty(a)){var i=o[a];i?this[a]=i(n):"target"===a?this.target=r:this[a]=n[a]}var l=null!=n.defaultPrevented?n.defaultPrevented:n.returnValue===!1;return l?this.isDefaultPrevented=emptyFunction.thatReturnsTrue:this.isDefaultPrevented=emptyFunction.thatReturnsFalse,this.isPropagationStopped=emptyFunction.thatReturnsFalse,this}function SyntheticCompositionEvent(e,t,n,r){return SyntheticEvent_1.call(this,e,t,n,r)}function SyntheticInputEvent(e,t,n,r){return SyntheticEvent_1.call(this,e,t,n,r)}function isPresto(){var e=window.opera;return"object"==typeof e&&"function"==typeof e.version&&parseInt(e.version(),10)<=12}function isKeypressCommand(e){return(e.ctrlKey||e.altKey||e.metaKey)&&!(e.ctrlKey&&e.altKey)}function getCompositionEventType(e){switch(e){case"topCompositionStart":return eventTypes.compositionStart;case"topCompositionEnd":return eventTypes.compositionEnd;case"topCompositionUpdate":return eventTypes.compositionUpdate}}function isFallbackCompositionStart(e,t){return"topKeyDown"===e&&t.keyCode===START_KEYCODE}function isFallbackCompositionEnd(e,t){switch(e){case"topKeyUp":return END_KEYCODES.indexOf(t.keyCode)!==-1;case"topKeyDown":return t.keyCode!==START_KEYCODE;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function getDataFromCustomEvent(e){var t=e.detail;return"object"==typeof t&&"data"in t?t.data:null}function extractCompositionEvent(e,t,n,r){var o,a;if(canUseCompositionEvent?o=getCompositionEventType(e):currentComposition?isFallbackCompositionEnd(e,n)&&(o=eventTypes.compositionEnd):isFallbackCompositionStart(e,n)&&(o=eventTypes.compositionStart),!o)return null;useFallbackCompositionData&&(currentComposition||o!==eventTypes.compositionStart?o===eventTypes.compositionEnd&¤tComposition&&(a=currentComposition.getData()):currentComposition=FallbackCompositionState_1.getPooled(r));var i=SyntheticCompositionEvent_1.getPooled(o,t,n,r);if(a)i.data=a;else{var l=getDataFromCustomEvent(n);null!==l&&(i.data=l)}return EventPropagators_1.accumulateTwoPhaseDispatches(i),i}function getNativeBeforeInputChars(e,t){switch(e){case"topCompositionEnd":return getDataFromCustomEvent(t);case"topKeyPress":var n=t.which;return n!==SPACEBAR_CODE?null:(hasSpaceKeypress=!0,SPACEBAR_CHAR);case"topTextInput":var r=t.data;return r===SPACEBAR_CHAR&&hasSpaceKeypress?null:r;default:return null}}function getFallbackBeforeInputChars(e,t){if(currentComposition){if("topCompositionEnd"===e||!canUseCompositionEvent&&isFallbackCompositionEnd(e,t)){var n=currentComposition.getData();return FallbackCompositionState_1.release(currentComposition),currentComposition=null,n}return null}switch(e){case"topPaste":return null;case"topKeyPress":return t.which&&!isKeypressCommand(t)?String.fromCharCode(t.which):null;case"topCompositionEnd":return useFallbackCompositionData?null:t.data;default:return null}}function extractBeforeInputEvent(e,t,n,r){var o;if(o=canUseTextInputEvent?getNativeBeforeInputChars(e,n):getFallbackBeforeInputChars(e,n),!o)return null;var a=SyntheticInputEvent_1.getPooled(eventTypes.beforeInput,t,n,r);return a.data=o,EventPropagators_1.accumulateTwoPhaseDispatches(a),a}function performFiberBatchedUpdates(e,t){return fiberBatchedUpdates(e,t)}function batchedUpdates(e,t){return stackBatchedUpdates(performFiberBatchedUpdates,e,t)}function batchedUpdatesWithControlledComponents(e,t){if(isNestingBatched)return batchedUpdates(e,t);isNestingBatched=!0;try{return batchedUpdates(e,t)}finally{isNestingBatched=!1,ReactControlledComponent_1.restoreStateIfNeeded()}}function getEventTarget(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}function isTextInputElement(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!supportedInputTypes[e.type]:"textarea"===t}function createAndAccumulateChangeEvent(e,t,n){var r=SyntheticEvent_1.getPooled(eventTypes$1.change,e,t,n);return r.type="change",ReactControlledComponent_1.enqueueStateRestore(n),EventPropagators_1.accumulateTwoPhaseDispatches(r),r}function shouldUseChangeEvent(e){var t=e.nodeName&&e.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===e.type}function manualDispatchChangeEvent(e){var t=createAndAccumulateChangeEvent(activeElementInst,e,getEventTarget_1(e));ReactGenericBatching_1.batchedUpdates(runEventInBatch,t)}function runEventInBatch(e){EventPluginHub_1.enqueueEvents(e),EventPluginHub_1.processEventQueue(!1)}function startWatchingForChangeEventIE8(e,t){activeElement=e,activeElementInst=t,activeElement.attachEvent("onchange",manualDispatchChangeEvent)}function stopWatchingForChangeEventIE8(){activeElement&&(activeElement.detachEvent("onchange",manualDispatchChangeEvent),activeElement=null,activeElementInst=null)}function getInstIfValueChanged(e){if(inputValueTracking_1.updateValueIfChanged(e))return e}function getTargetInstForChangeEvent(e,t){if("topChange"===e)return t}function handleEventsForChangeEventIE8(e,t,n){"topFocus"===e?(stopWatchingForChangeEventIE8(),startWatchingForChangeEventIE8(t,n)):"topBlur"===e&&stopWatchingForChangeEventIE8()}function startWatchingForValueChange(e,t){activeElement=e,activeElementInst=t,activeElement.attachEvent("onpropertychange",handlePropertyChange)}function stopWatchingForValueChange(){activeElement&&(activeElement.detachEvent("onpropertychange",handlePropertyChange),activeElement=null,activeElementInst=null)}function handlePropertyChange(e){"value"===e.propertyName&&getInstIfValueChanged(activeElementInst)&&manualDispatchChangeEvent(e)}function handleEventsForInputEventPolyfill(e,t,n){"topFocus"===e?(stopWatchingForValueChange(),startWatchingForValueChange(t,n)):"topBlur"===e&&stopWatchingForValueChange()}function getTargetInstForInputEventPolyfill(e,t){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return getInstIfValueChanged(activeElementInst)}function shouldUseClickEvent(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function getTargetInstForClickEvent(e,t){if("topClick"===e)return getInstIfValueChanged(t)}function getTargetInstForInputOrChangeEvent(e,t){if("topInput"===e||"topChange"===e)return getInstIfValueChanged(t)}function SyntheticUIEvent(e,t,n,r){return SyntheticEvent_1.call(this,e,t,n,r)}function modifierStateGetter(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=modifierKeyToProp[e];return!!r&&!!n[r]}function getEventModifierState(e){return modifierStateGetter}function SyntheticMouseEvent(e,t,n,r){return SyntheticUIEvent_1.call(this,e,t,n,r)}function findRootContainerNode(e){if("number"==typeof e.tag){for(;e.return;)e=e.return;return e.tag!==HostRoot?null:e.stateNode.containerInfo}for(;e._hostParent;)e=e._hostParent;var t=ReactDOMComponentTree_1.getNodeFromInstance(e);return t.parentNode}function TopLevelCallbackBookKeeping(e,t,n){this.topLevelType=e,this.nativeEvent=t,this.targetInst=n,this.ancestors=[]}function handleTopLevelImpl(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=findRootContainerNode(n);if(!r)break;e.ancestors.push(n),n=ReactDOMComponentTree_1.getClosestInstanceFromNode(r)}while(n);for(var o=0;o=t)return{node:n,offset:t-r};r=o}n=getLeafNode(getSiblingNode(n))}}function isCollapsed(e,t,n,r){return e===n&&t===r}function getIEOffsets(e){var t=document.selection,n=t.createRange(),r=n.text.length,o=n.duplicate();o.moveToElementText(e),o.setEndPoint("EndToStart",n);var a=o.text.length,i=a+r;return{start:a,end:i}}function getModernOffsets(e){var t=window.getSelection&&window.getSelection();if(!t||0===t.rangeCount)return null;var n=t.anchorNode,r=t.anchorOffset,o=t.focusNode,a=t.focusOffset,i=t.getRangeAt(0);try{i.startContainer.nodeType,i.endContainer.nodeType}catch(e){return null}var l=isCollapsed(t.anchorNode,t.anchorOffset,t.focusNode,t.focusOffset),s=l?0:i.toString().length,u=i.cloneRange();u.selectNodeContents(e),u.setEnd(i.startContainer,i.startOffset);var c=isCollapsed(u.startContainer,u.startOffset,u.endContainer,u.endOffset),p=c?0:u.toString().length,d=p+s,f=document.createRange();f.setStart(n,r),f.setEnd(o,a);var m=f.collapsed;return{start:m?d:p,end:m?p:d}}function setIEOffsets(e,t){var n,r,o=document.selection.createRange().duplicate();void 0===t.end?(n=t.start,r=n):t.start>t.end?(n=t.end,r=t.start):(n=t.start,r=t.end),o.moveToElementText(e),o.moveStart("character",n),o.setEndPoint("EndToStart",o),o.moveEnd("character",r-n),o.select()}function setModernOffsets(e,t){if(window.getSelection){var n=window.getSelection(),r=e[getTextContentAccessor_1()].length,o=Math.min(t.start,r),a=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>a){var i=a;a=o,o=i}var l=getNodeForCharacterOffset_1(e,o),s=getNodeForCharacterOffset_1(e,a);if(l&&s){var u=document.createRange();u.setStart(l.node,l.offset),n.removeAllRanges(),o>a?(n.addRange(u),n.extend(s.node,s.offset)):(u.setEnd(s.node,s.offset),n.addRange(u))}}}function isInDocument(e){return containsNode(document.documentElement,e)}function getSelection(e){if("selectionStart"in e&&ReactInputSelection_1.hasSelectionCapabilities(e))return{start:e.selectionStart,end:e.selectionEnd};if(window.getSelection){var t=window.getSelection();return{anchorNode:t.anchorNode,anchorOffset:t.anchorOffset,focusNode:t.focusNode,focusOffset:t.focusOffset}}if(document.selection){var n=document.selection.createRange();return{parentElement:n.parentElement(),text:n.text,top:n.boundingTop,left:n.boundingLeft}}}function constructSelectEvent(e,t){if(mouseDown||null==activeElement$1||activeElement$1!==getActiveElement())return null;var n=getSelection(activeElement$1);if(!lastSelection||!shallowEqual(lastSelection,n)){lastSelection=n;var r=SyntheticEvent_1.getPooled(eventTypes$3.select,activeElementInst$1,e,t);return r.type="select",r.target=activeElement$1,EventPropagators_1.accumulateTwoPhaseDispatches(r),r}return null}function SyntheticAnimationEvent(e,t,n,r){return SyntheticEvent_1.call(this,e,t,n,r)}function SyntheticClipboardEvent(e,t,n,r){return SyntheticEvent_1.call(this,e,t,n,r)}function SyntheticFocusEvent(e,t,n,r){return SyntheticUIEvent_1.call(this,e,t,n,r)}function getEventCharCode(e){var t,n=e.keyCode;return"charCode"in e?(t=e.charCode,0===t&&13===n&&(t=13)):t=n,t>=32||13===t?t:0}function getEventKey(e){if(e.key){var t=normalizeKey[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=getEventCharCode_1(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?translateToKey[e.keyCode]||"Unidentified":""}function SyntheticKeyboardEvent(e,t,n,r){return SyntheticUIEvent_1.call(this,e,t,n,r)}function SyntheticDragEvent(e,t,n,r){return SyntheticMouseEvent_1.call(this,e,t,n,r)}function SyntheticTouchEvent(e,t,n,r){return SyntheticUIEvent_1.call(this,e,t,n,r)}function SyntheticTransitionEvent(e,t,n,r){return SyntheticEvent_1.call(this,e,t,n,r)}function SyntheticWheelEvent(e,t,n,r){return SyntheticMouseEvent_1.call(this,e,t,n,r)}function inject(){alreadyInjected||(alreadyInjected=!0,ReactBrowserEventEmitter_1.injection.injectReactEventListener(ReactEventListener_1),EventPluginHub_1.injection.injectEventPluginOrder(DOMEventPluginOrder_1),EventPluginUtils_1.injection.injectComponentTree(ReactDOMComponentTree_1),EventPluginHub_1.injection.injectEventPluginsByName({SimpleEventPlugin:SimpleEventPlugin_1,EnterLeaveEventPlugin:EnterLeaveEventPlugin_1,ChangeEventPlugin:ChangeEventPlugin_1,SelectEventPlugin:SelectEventPlugin_1,BeforeInputEventPlugin:BeforeInputEventPlugin_1}),DOMProperty_1.injection.injectDOMPropertyConfig(ARIADOMPropertyConfig_1),DOMProperty_1.injection.injectDOMPropertyConfig(HTMLDOMPropertyConfig_1),DOMProperty_1.injection.injectDOMPropertyConfig(SVGDOMPropertyConfig_1))}function comparePriority(e,t){return e!==TaskPriority&&e!==SynchronousPriority||t!==TaskPriority&&t!==SynchronousPriority?e===NoWork&&t!==NoWork?-255:e!==NoWork&&t===NoWork?255:e-t:0}function ensureUpdateQueue(e){if(null!==e.updateQueue)return e.updateQueue;var t=void 0;return t={first:null,last:null,hasForceUpdate:!1,callbackList:null},e.updateQueue=t,t}function cloneUpdateQueue(e,t){var n=e.updateQueue;if(null===n)return t.updateQueue=null,null;var r=null!==t.updateQueue?t.updateQueue:{};return r.first=n.first,r.last=n.last,r.hasForceUpdate=!1,r.callbackList=null,r.isProcessing=!1,t.updateQueue=r,r}function cloneUpdate(e){return{priorityLevel:e.priorityLevel,partialState:e.partialState,callback:e.callback,isReplace:e.isReplace,isForced:e.isForced,isTopLevelUnmount:e.isTopLevelUnmount,next:null}}function insertUpdateIntoQueue(e,t,n,r){null!==n?n.next=t:(t.next=e.first,e.first=t),null!==r?t.next=r:e.last=t}function findInsertionPosition(e,t){var n=t.priorityLevel,r=null,o=null;if(null!==e.last&&comparePriority(e.last.priorityLevel,n)<=0)r=e.last;else for(o=e.first;null!==o&&comparePriority(o.priorityLevel,n)<=0;)r=o,o=o.next;return r}function insertUpdate(e,t){var n=ensureUpdateQueue(e),r=null!==e.alternate?ensureUpdateQueue(e.alternate):null,o=findInsertionPosition(n,t),a=null!==o?o.next:n.first;if(null===r)return insertUpdateIntoQueue(n,t,o,a),null;var i=findInsertionPosition(r,t),l=null!==i?i.next:r.first;if(insertUpdateIntoQueue(n,t,o,a),a!==l){var s=cloneUpdate(t);return insertUpdateIntoQueue(r,s,i,l),s}return null===i&&(r.first=t),null===l&&(r.last=null),null}function addUpdate(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:!1,next:null};insertUpdate(e,o)}function addReplaceUpdate(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!0,isForced:!1,isTopLevelUnmount:!1,next:null};insertUpdate(e,o)}function addForceUpdate(e,t,n){var r={priorityLevel:n,partialState:null,callback:t,isReplace:!1,isForced:!0,isTopLevelUnmount:!1,next:null};insertUpdate(e,r)}function getPendingPriority(e){return null!==e.first?e.first.priorityLevel:NoWork}function addTopLevelUpdate$1(e,t,n,r){ - var o=null===t.element,a={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:o,next:null},i=insertUpdate(e,a);if(o){var l=e.updateQueue,s=null!==e.alternate?e.alternate.updateQueue:null;null!==l&&null!==a.next&&(a.next=null,l.last=a),null!==s&&null!==i&&null!==i.next&&(i.next=null,s.last=a)}}function getStateFromUpdate(e,t,n,r){var o=e.partialState;if("function"==typeof o){var a=o;return a.call(t,n,r)}return o}function beginUpdateQueue(e,t,n,r,o,a){t.hasForceUpdate=!1;for(var i=r,l=!0,s=null,u=t.first;null!==u&&comparePriority(u.priorityLevel,a)<=0;){t.first=u.next,null===t.first&&(t.last=null);var c=void 0;u.isReplace?(i=getStateFromUpdate(u,n,i,o),l=!0):(c=getStateFromUpdate(u,n,i,o),c&&(i=l?_assign({},i,c):_assign(i,c),l=!1)),u.isForced&&(t.hasForceUpdate=!0),null===u.callback||u.isTopLevelUnmount&&null!==u.next||(s=s||[],s.push(u.callback),e.effectTag|=CallbackEffect),u=u.next}return t.callbackList=s,null!==t.first||null!==s||t.hasForceUpdate||(e.updateQueue=null),i}function commitCallbacks(e,t,n){var r=t.callbackList;if(null!==r)for(var o=0;of?(h=p,p=null):h=p.sibling;var C=v(e,p,l[f],s);if(null===C){null===p&&(p=h);break}t&&p&&null===C.alternate&&n(e,p),d=i(C,d,f),null===c?u=C:c.sibling=C,c=C,p=h}if(f===l.length)return r(e,p),u;if(null===p){for(;fC?(E=f,f=null):E=f.sibling;var b=v(e,f,y.value,s);if(null===b){f||(f=E);break}t&&f&&null===b.alternate&&n(e,f),h=i(b,h,C),null===d?p=b:d.sibling=b,d=b,f=E}if(y.done)return r(e,f),p;if(null===f){for(;!y.done;C++,y=c.next()){var P=m(e,y.value,s);null!==P&&(h=i(P,h,C),null===d?p=P:d.sibling=P,d=P)}return p}for(var T=o(e,f);!y.done;C++,y=c.next()){var R=g(T,e,C,y.value,s);null!==R&&(t&&null!==R.alternate&&T.delete(null===R.key?C:R.key),h=i(R,h,C),null===d?p=R:d.sibling=R,d=R)}return t&&T.forEach(function(t){return n(e,t)}),p}function E(e,t,n,o){if(null!==t&&t.tag===HostText$5){r(e,t.sibling);var i=a(t,o);return i.pendingProps=n,i.return=e,i}r(e,t);var l=createFiberFromText$1(n,o);return l.return=e,l}function y(e,t,o,i){for(var l=o.key,s=t;null!==s;){if(s.key===l){if(s.type===o.type){r(e,s.sibling);var u=a(s,i);return u.ref=coerceRef(s,o),u.pendingProps=o.props,u.return=e,u}r(e,s);break}n(e,s),s=s.sibling}var c=createFiberFromElement$1(o,i);return c.ref=coerceRef(t,o),c.return=e,c}function b(e,t,o,i){for(var l=o.key,s=t;null!==s;){if(s.key===l){if(s.tag===CoroutineComponent$2){r(e,s.sibling);var u=a(s,i);return u.pendingProps=o,u.return=e,u}r(e,s);break}n(e,s),s=s.sibling}var c=createFiberFromCoroutine$1(o,i);return c.return=e,c}function P(e,t,n,o){var i=t;if(null!==i){if(i.tag===YieldComponent$3){r(e,i.sibling);var l=a(i,o);return l.type=n.value,l.return=e,l}r(e,i)}var s=createFiberFromYield$1(n,o);return s.type=n.value,s.return=e,s}function T(e,t,o,i){for(var l=o.key,s=t;null!==s;){if(s.key===l){if(s.tag===HostPortal$4&&s.stateNode.containerInfo===o.containerInfo&&s.stateNode.implementation===o.implementation){r(e,s.sibling);var u=a(s,i);return u.pendingProps=o.children||[],u.return=e,u}r(e,s);break}n(e,s),s=s.sibling}var c=createFiberFromPortal$1(o,i);return c.return=e,c}function R(e,t,n,o){var a=ReactFeatureFlags_1.disableNewFiberFeatures,i="object"==typeof n&&null!==n;if(i)if(a)switch(n.$$typeof){case ReactElementSymbol:return l(y(e,t,n,o));case REACT_PORTAL_TYPE:return l(T(e,t,n,o))}else switch(n.$$typeof){case ReactElementSymbol:return l(y(e,t,n,o));case REACT_COROUTINE_TYPE:return l(b(e,t,n,o));case REACT_YIELD_TYPE:return l(P(e,t,n,o));case REACT_PORTAL_TYPE:return l(T(e,t,n,o))}if(a)switch(e.tag){case ClassComponent$6:var s=e.type;null!==n&&n!==!1?reactProdInvariant_1("109",s.displayName||s.name||"Component"):void 0;break;case FunctionalComponent$2:var u=e.type;null!==n&&n!==!1?reactProdInvariant_1("105",u.displayName||u.name||"Component"):void 0}if("string"==typeof n||"number"==typeof n)return l(E(e,t,""+n,o));if(isArray(n))return h(e,t,n,o);if(getIteratorFn_1(n))return C(e,t,n,o);if(i&&throwOnInvalidObjectType(e,n),!a&&"undefined"==typeof n)switch(e.tag){case ClassComponent$6:case FunctionalComponent$2:var c=e.type;invariant(!1,"%s(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.",c.displayName||c.name||"Component")}return r(e,t)}return R}function getContextForSubtree(e){if(!e)return emptyObject;var t=ReactInstanceMap_1.get(e);return"number"==typeof t.tag?getContextFiber(t):t._processChildContext(t._context)}function isValidContainer(e){return!(!e||e.nodeType!==ELEMENT_NODE_TYPE&&e.nodeType!==DOC_NODE_TYPE&&e.nodeType!==DOCUMENT_FRAGMENT_NODE_TYPE)}function validateContainer(e){if(!isValidContainer(e))throw new Error("Target container is not a DOM element.")}function shouldAutoFocusHostComponent(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function warnAboutUnstableUse(){warned=!0}function renderSubtreeIntoContainer(e,t,n,r){validateContainer(n);var o=n.nodeType===DOCUMENT_NODE?n.documentElement:n,a=o._reactRootContainer;if(a)DOMRenderer.updateContainer(t,a,e,r);else{for(;o.lastChild;)o.removeChild(o.lastChild);var i=DOMRenderer.createContainer(o);a=o._reactRootContainer=i,DOMRenderer.unbatchedUpdates(function(){DOMRenderer.updateContainer(t,i,e,r)})}return DOMRenderer.getPublicRootInstance(a)}var _assign=__webpack_require__(3),invariant=__webpack_require__(7);__webpack_require__(4);var ExecutionEnvironment=__webpack_require__(10);__webpack_require__(11);var hyphenateStyleName=__webpack_require__(13),memoizeStringOnly=__webpack_require__(15),React=__webpack_require__(1);__webpack_require__(16);var emptyFunction=__webpack_require__(5),EventListener=__webpack_require__(18),getUnboundedScrollPosition=__webpack_require__(19),containsNode=__webpack_require__(20),focusNode=__webpack_require__(23),getActiveElement=__webpack_require__(24),shallowEqual=__webpack_require__(25),emptyObject=__webpack_require__(6),reactProdInvariant_1=reactProdInvariant,eventPluginOrder=null,namesToPlugins={},EventPluginRegistry={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(e){eventPluginOrder?reactProdInvariant_1("101"):void 0,eventPluginOrder=Array.prototype.slice.call(e),recomputePluginOrdering()},injectEventPluginsByName:function(e){var t=!1;for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];namesToPlugins.hasOwnProperty(n)&&namesToPlugins[n]===r||(namesToPlugins[n]?reactProdInvariant_1("102",n):void 0,namesToPlugins[n]=r,t=!0)}t&&recomputePluginOrdering()}},EventPluginRegistry_1=EventPluginRegistry,caughtError=null,ReactErrorUtils={invokeGuardedCallback:function(e,t,n,r,o,a,i,l,s){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(e){return e}return null},invokeGuardedCallbackAndCatchFirstError:function(e,t,n,r,o,a,i,l,s){var u=ReactErrorUtils.invokeGuardedCallback.apply(this,arguments);null!==u&&null===caughtError&&(caughtError=u)},rethrowCaughtError:function(){if(caughtError){var e=caughtError;throw caughtError=null,e}}},ReactErrorUtils_1=ReactErrorUtils,ComponentTree,injection={injectComponentTree:function(e){ComponentTree=e}},EventPluginUtils={isEndish:isEndish,isMoveish:isMoveish,isStartish:isStartish,executeDirectDispatch:executeDirectDispatch,executeDispatchesInOrder:executeDispatchesInOrder,executeDispatchesInOrderStopAtTrue:executeDispatchesInOrderStopAtTrue,hasDispatches:hasDispatches,getFiberCurrentPropsFromNode:function(e){return ComponentTree.getFiberCurrentPropsFromNode(e)},getInstanceFromNode:function(e){return ComponentTree.getInstanceFromNode(e)},getNodeFromInstance:function(e){return ComponentTree.getNodeFromInstance(e)},injection:injection},EventPluginUtils_1=EventPluginUtils,accumulateInto_1=accumulateInto,forEachAccumulated_1=forEachAccumulated,eventQueue=null,executeDispatchesAndRelease=function(e,t){e&&(EventPluginUtils_1.executeDispatchesInOrder(e,t),e.isPersistent()||e.constructor.release(e))},executeDispatchesAndReleaseSimulated=function(e){return executeDispatchesAndRelease(e,!0)},executeDispatchesAndReleaseTopLevel=function(e){return executeDispatchesAndRelease(e,!1)},EventPluginHub={injection:{injectEventPluginOrder:EventPluginRegistry_1.injectEventPluginOrder,injectEventPluginsByName:EventPluginRegistry_1.injectEventPluginsByName},getListener:function(e,t){var n;if("number"==typeof e.tag){var r=e.stateNode;if(!r)return null;var o=EventPluginUtils_1.getFiberCurrentPropsFromNode(r);if(!o)return null;if(n=o[t],shouldPreventMouseEvent(t,e.type,o))return null}else{var a=e._currentElement;if("string"==typeof a||"number"==typeof a)return null;if(!e._rootNodeID)return null;var i=a.props;if(n=i[t],shouldPreventMouseEvent(t,a.type,i))return null}return n&&"function"!=typeof n?reactProdInvariant_1("94",t,typeof n):void 0,n},extractEvents:function(e,t,n,r){for(var o,a=EventPluginRegistry_1.plugins,i=0;i]/,escapeTextContentForBrowser_1=escapeTextContentForBrowser,quoteAttributeValueForBrowser_1=quoteAttributeValueForBrowser,VALID_ATTRIBUTE_NAME_REGEX=new RegExp("^["+DOMProperty_1.ATTRIBUTE_NAME_START_CHAR+"]["+DOMProperty_1.ATTRIBUTE_NAME_CHAR+"]*$"),illegalAttributeNameCache={},validatedAttributeNameCache={},DOMPropertyOperations={createMarkupForID:function(e){return DOMProperty_1.ID_ATTRIBUTE_NAME+"="+quoteAttributeValueForBrowser_1(e)},setAttributeForID:function(e,t){e.setAttribute(DOMProperty_1.ID_ATTRIBUTE_NAME,t)},createMarkupForRoot:function(){return DOMProperty_1.ROOT_ATTRIBUTE_NAME+'=""'},setAttributeForRoot:function(e){e.setAttribute(DOMProperty_1.ROOT_ATTRIBUTE_NAME,"")},createMarkupForProperty:function(e,t){var n=DOMProperty_1.properties.hasOwnProperty(e)?DOMProperty_1.properties[e]:null;if(n){if(shouldIgnoreValue(n,t))return"";var r=n.attributeName;return n.hasBooleanValue||n.hasOverloadedBooleanValue&&t===!0?r+'=""':r+"="+quoteAttributeValueForBrowser_1(t)}return DOMProperty_1.isCustomAttribute(e)?null==t?"":e+"="+quoteAttributeValueForBrowser_1(t):null},createMarkupForCustomAttribute:function(e,t){return isAttributeNameSafe(e)&&null!=t?e+"="+quoteAttributeValueForBrowser_1(t):""},setValueForProperty:function(e,t,n){var r=DOMProperty_1.properties.hasOwnProperty(t)?DOMProperty_1.properties[t]:null;if(r){var o=r.mutationMethod;if(o)o(e,n);else{if(shouldIgnoreValue(r,n))return void DOMPropertyOperations.deleteValueForProperty(e,t);if(r.mustUseProperty)e[r.propertyName]=n;else{var a=r.attributeName,i=r.attributeNamespace;i?e.setAttributeNS(i,a,""+n):r.hasBooleanValue||r.hasOverloadedBooleanValue&&n===!0?e.setAttribute(a,""):e.setAttribute(a,""+n)}}}else if(DOMProperty_1.isCustomAttribute(t))return void DOMPropertyOperations.setValueForAttribute(e,t,n)},setValueForAttribute:function(e,t,n){isAttributeNameSafe(t)&&(null==n?e.removeAttribute(t):e.setAttribute(t,""+n))},deleteValueForAttribute:function(e,t){e.removeAttribute(t)},deleteValueForProperty:function(e,t){var n=DOMProperty_1.properties.hasOwnProperty(t)?DOMProperty_1.properties[t]:null;if(n){var r=n.mutationMethod;if(r)r(e,void 0);else if(n.mustUseProperty){var o=n.propertyName;n.hasBooleanValue?e[o]=!1:e[o]=""}else e.removeAttribute(n.attributeName)}else DOMProperty_1.isCustomAttribute(t)&&e.removeAttribute(t)}},DOMPropertyOperations_1=DOMPropertyOperations,ReactDOMInput={getHostProps:function(e,t){var n=e,r=t.value,o=t.checked,a=_assign({type:void 0,step:void 0,min:void 0,max:void 0},t,{defaultChecked:void 0,defaultValue:void 0,value:null!=r?r:n._wrapperState.initialValue,checked:null!=o?o:n._wrapperState.initialChecked});return a},mountWrapper:function(e,t){var n=t.defaultValue,r=e;r._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:null!=t.value?t.value:n}},updateWrapper:function(e,t){var n=e,r=t.checked;null!=r&&DOMPropertyOperations_1.setValueForProperty(n,"checked",r||!1);var o=t.value;if(null!=o){var a=""+o;a!==n.value&&(n.value=a)}else null==t.value&&null!=t.defaultValue&&n.defaultValue!==""+t.defaultValue&&(n.defaultValue=""+t.defaultValue),null==t.checked&&null!=t.defaultChecked&&(n.defaultChecked=!!t.defaultChecked)},postMountWrapper:function(e,t){var n=e;switch(t.type){case"submit":case"reset":break;case"color":case"date":case"datetime":case"datetime-local":case"month":case"time":case"week":n.value="",n.value=n.defaultValue;break;default:n.value=n.value}var r=n.name;""!==r&&(n.name=""),n.defaultChecked=!n.defaultChecked,n.defaultChecked=!n.defaultChecked,""!==r&&(n.name=r)},restoreControlledState:function(e,t){var n=e;ReactDOMInput.updateWrapper(n,t),updateNamedCousins(n,t)}},ReactDOMFiberInput=ReactDOMInput,ReactDOMOption={mountWrapper:function(e,t){},postMountWrapper:function(e,t){null!=t.value&&e.setAttribute("value",t.value)},getHostProps:function(e,t){var n=_assign({children:void 0},t),r=flattenChildren(t.children);return r&&(n.children=r),n}},ReactDOMFiberOption=ReactDOMOption,didWarnValueDefaultValue$1=!1,ReactDOMSelect={getHostProps:function(e,t){return _assign({},t,{value:void 0})},mountWrapper:function(e,t){var n=e,r=t.value;n._wrapperState={initialValue:null!=r?r:t.defaultValue,wasMultiple:!!t.multiple},void 0===t.value||void 0===t.defaultValue||didWarnValueDefaultValue$1||(didWarnValueDefaultValue$1=!0),n.multiple=!!t.multiple,null!=r?updateOptions(n,!!t.multiple,r):null!=t.defaultValue&&updateOptions(n,!!t.multiple,t.defaultValue)},postUpdateWrapper:function(e,t){var n=e;n._wrapperState.initialValue=void 0;var r=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!t.multiple;var o=t.value;null!=o?updateOptions(n,!!t.multiple,o):r!==!!t.multiple&&(null!=t.defaultValue?updateOptions(n,!!t.multiple,t.defaultValue):updateOptions(n,!!t.multiple,t.multiple?[]:""))},restoreControlledState:function(e,t){var n=e,r=t.value;null!=r&&updateOptions(n,!!t.multiple,r)}},ReactDOMFiberSelect=ReactDOMSelect,ReactDOMTextarea={getHostProps:function(e,t){var n=e;null!=t.dangerouslySetInnerHTML?reactProdInvariant_1("91"):void 0;var r=_assign({},t,{value:void 0,defaultValue:void 0,children:""+n._wrapperState.initialValue});return r},mountWrapper:function(e,t){var n=e,r=t.value,o=r;if(null==r){var a=t.defaultValue,i=t.children;null!=i&&(null!=a?reactProdInvariant_1("92"):void 0,Array.isArray(i)&&(i.length<=1?void 0:reactProdInvariant_1("93"),i=i[0]),a=""+i),null==a&&(a=""),o=a}n._wrapperState={initialValue:""+o}},updateWrapper:function(e,t){var n=e,r=t.value;if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e,t){var n=e,r=n.textContent;r===n._wrapperState.initialValue&&(n.value=r)},restoreControlledState:function(e,t){ReactDOMTextarea.updateWrapper(e,t)}},ReactDOMFiberTextarea=ReactDOMTextarea,createMicrosoftUnsafeLocalFunction=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e},createMicrosoftUnsafeLocalFunction_1=createMicrosoftUnsafeLocalFunction,WHITESPACE_TEST=/^[ \r\n\t\f]/,NONVISIBLE_TEST=/<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/,reusableSVGContainer,setInnerHTML=createMicrosoftUnsafeLocalFunction_1(function(e,t){if(e.namespaceURI!==DOMNamespaces_1.svg||"innerHTML"in e)e.innerHTML=t;else{reusableSVGContainer=reusableSVGContainer||document.createElement("div"),reusableSVGContainer.innerHTML=""+t+"";for(var n=reusableSVGContainer.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(ExecutionEnvironment.canUseDOM){var testElement=document.createElement("div");testElement.innerHTML=" ",""===testElement.innerHTML&&(setInnerHTML=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),WHITESPACE_TEST.test(t)||"<"===t[0]&&NONVISIBLE_TEST.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t}),testElement=null}var setInnerHTML_1=setInnerHTML,setTextContent=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};ExecutionEnvironment.canUseDOM&&("textContent"in document.documentElement||(setTextContent=function(e,t){return 3===e.nodeType?void(e.nodeValue=t):void setInnerHTML_1(e,escapeTextContentForBrowser_1(t))}));var setTextContent_1=setTextContent,inputValueTracking={_getTrackerFromNode:function(e){return getTracker(ReactDOMComponentTree_1.getInstanceFromNode(e))},trackNode:function(e){e._wrapperState.valueTracker||(e._wrapperState.valueTracker=trackValueOnNode(e,e))},track:function(e){if(!getTracker(e)){var t=ReactDOMComponentTree_1.getNodeFromInstance(e);attachTracker(e,trackValueOnNode(t,e))}},updateValueIfChanged:function(e){if(!e)return!1;var t=getTracker(e);if(!t)return"number"==typeof e.tag?inputValueTracking.trackNode(e.stateNode):inputValueTracking.track(e),!0;var n=t.getValue(),r=getValueFromNode(ReactDOMComponentTree_1.getNodeFromInstance(e));return r!==n&&(t.setValue(r),!0)},stopTracking:function(e){var t=getTracker(e);t&&t.stopTracking()}},inputValueTracking_1=inputValueTracking,_extends=_assign||function(e){for(var t=1;t";var s=l.firstChild;o=l.removeChild(s)}else o=t.is?a.createElement(e,t.is):a.createElement(e);else o=a.createElementNS(i,e);return o},setInitialProperties:function(e,t,n,r){var o,a=isCustomComponent(t,n);switch(t){case"audio":case"form":case"iframe":case"img":case"image":case"link":case"object":case"source":case"video":case"details":trapBubbledEventsLocal(e,t),o=n;break;case"input":ReactDOMFiberInput.mountWrapper(e,n),o=ReactDOMFiberInput.getHostProps(e,n),trapBubbledEventsLocal(e,t),ensureListeningTo(r,"onChange");break;case"option":ReactDOMFiberOption.mountWrapper(e,n),o=ReactDOMFiberOption.getHostProps(e,n);break;case"select":ReactDOMFiberSelect.mountWrapper(e,n),o=ReactDOMFiberSelect.getHostProps(e,n),trapBubbledEventsLocal(e,t),ensureListeningTo(r,"onChange");break;case"textarea":ReactDOMFiberTextarea.mountWrapper(e,n),o=ReactDOMFiberTextarea.getHostProps(e,n),trapBubbledEventsLocal(e,t),ensureListeningTo(r,"onChange");break;default:o=n}switch(assertValidProps(t,o),setInitialDOMProperties(e,r,o,a),t){case"input":inputValueTracking_1.trackNode(e),ReactDOMFiberInput.postMountWrapper(e,n);break;case"textarea":inputValueTracking_1.trackNode(e),ReactDOMFiberTextarea.postMountWrapper(e,n);break;case"option":ReactDOMFiberOption.postMountWrapper(e,n);break;default:"function"==typeof o.onClick&&trapClickOnNonInteractiveElement(e)}},diffProperties:function(e,t,n,r,o){var a,i,l=null;switch(t){case"input":a=ReactDOMFiberInput.getHostProps(e,n),i=ReactDOMFiberInput.getHostProps(e,r),l=[];break;case"option":a=ReactDOMFiberOption.getHostProps(e,n),i=ReactDOMFiberOption.getHostProps(e,r),l=[];break;case"select":a=ReactDOMFiberSelect.getHostProps(e,n),i=ReactDOMFiberSelect.getHostProps(e,r),l=[];break;case"textarea":a=ReactDOMFiberTextarea.getHostProps(e,n),i=ReactDOMFiberTextarea.getHostProps(e,r),l=[];break;default:a=n,i=r,"function"!=typeof a.onClick&&"function"==typeof i.onClick&&trapClickOnNonInteractiveElement(e)}assertValidProps(t,i);var s,u,c=null;for(s in a)if(!i.hasOwnProperty(s)&&a.hasOwnProperty(s)&&null!=a[s])if(s===STYLE){var p=a[s];for(u in p)p.hasOwnProperty(u)&&(c||(c={}),c[u]="")}else s===DANGEROUSLY_SET_INNER_HTML||s===CHILDREN||s===SUPPRESS_CONTENT_EDITABLE_WARNING||(registrationNameModules.hasOwnProperty(s)?l||(l=[]):(l=l||[]).push(s,null));for(s in i){var d=i[s],f=null!=a?a[s]:void 0;if(i.hasOwnProperty(s)&&d!==f&&(null!=d||null!=f))if(s===STYLE)if(f){for(u in f)!f.hasOwnProperty(u)||d&&d.hasOwnProperty(u)||(c||(c={}),c[u]="");for(u in d)d.hasOwnProperty(u)&&f[u]!==d[u]&&(c||(c={}),c[u]=d[u])}else c||(l||(l=[]),l.push(s,c)),c=d;else if(s===DANGEROUSLY_SET_INNER_HTML){var m=d?d[HTML]:void 0,v=f?f[HTML]:void 0;null!=m&&v!==m&&(l=l||[]).push(s,""+m)}else s===CHILDREN?f===d||"string"!=typeof d&&"number"!=typeof d||(l=l||[]).push(s,""+d):s===SUPPRESS_CONTENT_EDITABLE_WARNING||(registrationNameModules.hasOwnProperty(s)?(d&&ensureListeningTo(o,s),l||f===d||(l=[])):(l=l||[]).push(s,d))}return c&&(l=l||[]).push(STYLE,c),l},updateProperties:function(e,t,n,r,o){var a=isCustomComponent(n,r),i=isCustomComponent(n,o);switch(updateDOMProperties(e,t,a,i),n){case"input":ReactDOMFiberInput.updateWrapper(e,o);break;case"textarea":ReactDOMFiberTextarea.updateWrapper(e,o);break;case"select":ReactDOMFiberSelect.postUpdateWrapper(e,o)}},restoreControlledState:function(e,t,n){switch(t){case"input":return void ReactDOMFiberInput.restoreControlledState(e,n);case"textarea":return void ReactDOMFiberTextarea.restoreControlledState(e,n);case"select":return void ReactDOMFiberSelect.restoreControlledState(e,n)}}},ReactDOMFiberComponent_1=ReactDOMFiberComponent,rAF=void 0,rIC=void 0;if("function"!=typeof requestAnimationFrame)invariant(!1,"React depends on requestAnimationFrame. Make sure that you load a polyfill in older browsers.");else if("function"!=typeof requestIdleCallback){var scheduledRAFCallback=null,scheduledRICCallback=null,isIdleScheduled=!1,isAnimationFrameScheduled=!1,frameDeadline=0,previousFrameTime=33,activeFrameTime=33,frameDeadlineObject={timeRemaining:"object"==typeof performance&&"function"==typeof performance.now?function(){return frameDeadline-performance.now()}:function(){return frameDeadline-Date.now()}},messageKey="__reactIdleCallback$"+Math.random().toString(36).slice(2),idleTick=function(e){if(e.source===window&&e.data===messageKey){isIdleScheduled=!1;var t=scheduledRICCallback;scheduledRICCallback=null,t&&t(frameDeadlineObject)}};window.addEventListener("message",idleTick,!1);var animationTick=function(e){isAnimationFrameScheduled=!1;var t=e-frameDeadline+activeFrameTime;t1?1-t:void 0;return this._fallbackText=o.slice(e,l),this._fallbackText}}),PooledClass_1.addPoolingTo(FallbackCompositionState);var FallbackCompositionState_1=FallbackCompositionState,shouldBeReleasedProperties=["dispatchConfig","_targetInst","nativeEvent","isDefaultPrevented","isPropagationStopped","_dispatchListeners","_dispatchInstances"],EventInterface={type:null,target:null,currentTarget:emptyFunction.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};_assign(SyntheticEvent.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=emptyFunction.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=emptyFunction.thatReturnsTrue)},persist:function(){this.isPersistent=emptyFunction.thatReturnsTrue},isPersistent:emptyFunction.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var t in e)this[t]=null;for(var n=0;n8&&documentMode<=11),SPACEBAR_CODE=32,SPACEBAR_CHAR=String.fromCharCode(SPACEBAR_CODE),eventTypes={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},hasSpaceKeypress=!1,currentComposition=null,BeforeInputEventPlugin={eventTypes:eventTypes,extractEvents:function(e,t,n,r){return[extractCompositionEvent(e,t,n,r),extractBeforeInputEvent(e,t,n,r)]}},BeforeInputEventPlugin_1=BeforeInputEventPlugin,stackBatchedUpdates=function(e,t,n,r,o,a){return e(t,n,r,o,a)},fiberBatchedUpdates=function(e,t){return e(t)},isNestingBatched=!1,ReactGenericBatchingInjection={injectStackBatchedUpdates:function(e){stackBatchedUpdates=e},injectFiberBatchedUpdates:function(e){fiberBatchedUpdates=e}},ReactGenericBatching={batchedUpdates:batchedUpdatesWithControlledComponents,injection:ReactGenericBatchingInjection},ReactGenericBatching_1=ReactGenericBatching,getEventTarget_1=getEventTarget,supportedInputTypes={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},isTextInputElement_1=isTextInputElement,eventTypes$1={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},activeElement=null,activeElementInst=null,doesChangeEventBubble=!1;ExecutionEnvironment.canUseDOM&&(doesChangeEventBubble=isEventSupported_1("change")&&(!document.documentMode||document.documentMode>8));var isInputEventSupported=!1;ExecutionEnvironment.canUseDOM&&(isInputEventSupported=isEventSupported_1("input")&&(!document.documentMode||document.documentMode>9));var ChangeEventPlugin={eventTypes:eventTypes$1,_isInputEventSupported:isInputEventSupported,extractEvents:function(e,t,n,r){var o,a,i=t?ReactDOMComponentTree_1.getNodeFromInstance(t):window;if(shouldUseChangeEvent(i)?doesChangeEventBubble?o=getTargetInstForChangeEvent:a=handleEventsForChangeEventIE8:isTextInputElement_1(i)?isInputEventSupported?o=getTargetInstForInputOrChangeEvent:(o=getTargetInstForInputEventPolyfill,a=handleEventsForInputEventPolyfill):shouldUseClickEvent(i)&&(o=getTargetInstForClickEvent),o){var l=o(e,t);if(l){var s=createAndAccumulateChangeEvent(l,n,r);return s}}a&&a(e,i,t)}},ChangeEventPlugin_1=ChangeEventPlugin,DOMEventPluginOrder=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"],DOMEventPluginOrder_1=DOMEventPluginOrder,UIEventInterface={view:function(e){if(e.view)return e.view;var t=getEventTarget_1(e);if(t.window===t)return t;var n=t.ownerDocument;return n?n.defaultView||n.parentWindow:window},detail:function(e){return e.detail||0}};SyntheticEvent_1.augmentClass(SyntheticUIEvent,UIEventInterface);var SyntheticUIEvent_1=SyntheticUIEvent,modifierKeyToProp={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"},getEventModifierState_1=getEventModifierState,MouseEventInterface={screenX:null,screenY:null,clientX:null,clientY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:getEventModifierState_1,button:function(e){var t=e.button;return"which"in e?t:2===t?2:4===t?1:0},buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},pageX:function(e){return"pageX"in e?e.pageX:e.clientX+ViewportMetrics_1.currentScrollLeft},pageY:function(e){return"pageY"in e?e.pageY:e.clientY+ViewportMetrics_1.currentScrollTop}};SyntheticUIEvent_1.augmentClass(SyntheticMouseEvent,MouseEventInterface);var SyntheticMouseEvent_1=SyntheticMouseEvent,eventTypes$2={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},EnterLeaveEventPlugin={eventTypes:eventTypes$2,extractEvents:function(e,t,n,r){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var o;if(r.window===r)o=r;else{var a=r.ownerDocument;o=a?a.defaultView||a.parentWindow:window}var i,l;if("topMouseOut"===e){i=t;var s=n.relatedTarget||n.toElement;l=s?ReactDOMComponentTree_1.getClosestInstanceFromNode(s):null}else i=null,l=t;if(i===l)return null;var u=null==i?o:ReactDOMComponentTree_1.getNodeFromInstance(i),c=null==l?o:ReactDOMComponentTree_1.getNodeFromInstance(l),p=SyntheticMouseEvent_1.getPooled(eventTypes$2.mouseLeave,i,n,r);p.type="mouseleave",p.target=u,p.relatedTarget=c;var d=SyntheticMouseEvent_1.getPooled(eventTypes$2.mouseEnter,l,n,r);return d.type="mouseenter",d.target=c,d.relatedTarget=u,EventPropagators_1.accumulateEnterLeaveDispatches(p,d,i,l),[p,d]}},EnterLeaveEventPlugin_1=EnterLeaveEventPlugin,MUST_USE_PROPERTY=DOMProperty_1.injection.MUST_USE_PROPERTY,HAS_BOOLEAN_VALUE=DOMProperty_1.injection.HAS_BOOLEAN_VALUE,HAS_NUMERIC_VALUE=DOMProperty_1.injection.HAS_NUMERIC_VALUE,HAS_POSITIVE_NUMERIC_VALUE=DOMProperty_1.injection.HAS_POSITIVE_NUMERIC_VALUE,HAS_OVERLOADED_BOOLEAN_VALUE=DOMProperty_1.injection.HAS_OVERLOADED_BOOLEAN_VALUE,HTMLDOMPropertyConfig={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+DOMProperty_1.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:HAS_BOOLEAN_VALUE,allowTransparency:0,alt:0,as:0,async:HAS_BOOLEAN_VALUE,autoComplete:0,autoPlay:HAS_BOOLEAN_VALUE,capture:HAS_BOOLEAN_VALUE,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:MUST_USE_PROPERTY|HAS_BOOLEAN_VALUE,cite:0,classID:0,className:0,cols:HAS_POSITIVE_NUMERIC_VALUE,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:HAS_BOOLEAN_VALUE,coords:0,crossOrigin:0,data:0,dateTime:0,default:HAS_BOOLEAN_VALUE,defer:HAS_BOOLEAN_VALUE,dir:0,disabled:HAS_BOOLEAN_VALUE,download:HAS_OVERLOADED_BOOLEAN_VALUE,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:HAS_BOOLEAN_VALUE,formTarget:0,frameBorder:0,headers:0,height:0,hidden:HAS_BOOLEAN_VALUE,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:HAS_BOOLEAN_VALUE,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:MUST_USE_PROPERTY|HAS_BOOLEAN_VALUE,muted:MUST_USE_PROPERTY|HAS_BOOLEAN_VALUE,name:0,nonce:0,noValidate:HAS_BOOLEAN_VALUE,open:HAS_BOOLEAN_VALUE,optimum:0,pattern:0,placeholder:0,playsInline:HAS_BOOLEAN_VALUE,poster:0,preload:0,profile:0,radioGroup:0,readOnly:HAS_BOOLEAN_VALUE,referrerPolicy:0,rel:0,required:HAS_BOOLEAN_VALUE,reversed:HAS_BOOLEAN_VALUE,role:0,rows:HAS_POSITIVE_NUMERIC_VALUE,rowSpan:HAS_NUMERIC_VALUE,sandbox:0,scope:0,scoped:HAS_BOOLEAN_VALUE,scrolling:0,seamless:HAS_BOOLEAN_VALUE,selected:MUST_USE_PROPERTY|HAS_BOOLEAN_VALUE,shape:0,size:HAS_POSITIVE_NUMERIC_VALUE,sizes:0,slot:0,span:HAS_POSITIVE_NUMERIC_VALUE,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:HAS_NUMERIC_VALUE,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:HAS_BOOLEAN_VALUE,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{}},HTMLDOMPropertyConfig_1=HTMLDOMPropertyConfig,HostRoot=ReactTypeOfWork.HostRoot;_assign(TopLevelCallbackBookKeeping.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.targetInst=null,this.ancestors.length=0}}),PooledClass_1.addPoolingTo(TopLevelCallbackBookKeeping,PooledClass_1.threeArgumentPooler);var ReactEventListener={_enabled:!0,_handleTopLevel:null,WINDOW_HANDLE:ExecutionEnvironment.canUseDOM?window:null,setHandleTopLevel:function(e){ReactEventListener._handleTopLevel=e},setEnabled:function(e){ReactEventListener._enabled=!!e},isEnabled:function(){return ReactEventListener._enabled},trapBubbledEvent:function(e,t,n){return n?EventListener.listen(n,t,ReactEventListener.dispatchEvent.bind(null,e)):null},trapCapturedEvent:function(e,t,n){return n?EventListener.capture(n,t,ReactEventListener.dispatchEvent.bind(null,e)):null},monitorScrollValue:function(e){var t=scrollValueMonitor.bind(null,e);EventListener.listen(window,"scroll",t)},dispatchEvent:function(e,t){if(ReactEventListener._enabled){var n=getEventTarget_1(t),r=ReactDOMComponentTree_1.getClosestInstanceFromNode(n),o=TopLevelCallbackBookKeeping.getPooled(e,t,r);try{ReactGenericBatching_1.batchedUpdates(handleTopLevelImpl,o)}finally{TopLevelCallbackBookKeeping.release(o)}}}},ReactEventListener_1=ReactEventListener,NS={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},ATTRS={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift", - bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},SVGDOMPropertyConfig={Properties:{},DOMAttributeNamespaces:{xlinkActuate:NS.xlink,xlinkArcrole:NS.xlink,xlinkHref:NS.xlink,xlinkRole:NS.xlink,xlinkShow:NS.xlink,xlinkTitle:NS.xlink,xlinkType:NS.xlink,xmlBase:NS.xml,xmlLang:NS.xml,xmlSpace:NS.xml},DOMAttributeNames:{}};Object.keys(ATTRS).forEach(function(e){SVGDOMPropertyConfig.Properties[e]=0,ATTRS[e]&&(SVGDOMPropertyConfig.DOMAttributeNames[e]=ATTRS[e])});var SVGDOMPropertyConfig_1=SVGDOMPropertyConfig,getNodeForCharacterOffset_1=getNodeForCharacterOffset,useIEOffsets=ExecutionEnvironment.canUseDOM&&"selection"in document&&!("getSelection"in window),ReactDOMSelection={getOffsets:useIEOffsets?getIEOffsets:getModernOffsets,setOffsets:useIEOffsets?setIEOffsets:setModernOffsets},ReactDOMSelection_1=ReactDOMSelection,ReactInputSelection={hasSelectionCapabilities:function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)},getSelectionInformation:function(){var e=getActiveElement();return{focusedElem:e,selectionRange:ReactInputSelection.hasSelectionCapabilities(e)?ReactInputSelection.getSelection(e):null}},restoreSelection:function(e){var t=getActiveElement(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&isInDocument(n)){ReactInputSelection.hasSelectionCapabilities(n)&&ReactInputSelection.setSelection(n,r);for(var o=[],a=n;a=a.parentNode;)1===a.nodeType&&o.push({element:a,left:a.scrollLeft,top:a.scrollTop});focusNode(n);for(var i=0;i-1;)valueStack[index]=null,index--},ReactFiberStack={createCursor:createCursor$1,isEmpty:isEmpty,pop:pop$1,push:push$1,reset:reset},_extends$1=_assign||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:null,o={$$typeof:REACT_COROUTINE_TYPE$1,key:null==r?null:""+r,children:e,handler:t,props:n};return o},createYield=function(e){var t={$$typeof:REACT_YIELD_TYPE$1,value:e};return t},isCoroutine=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===REACT_COROUTINE_TYPE$1},isYield=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===REACT_YIELD_TYPE$1},REACT_YIELD_TYPE_1=REACT_YIELD_TYPE$1,REACT_COROUTINE_TYPE_1=REACT_COROUTINE_TYPE$1,ReactCoroutine={createCoroutine:createCoroutine,createYield:createYield,isCoroutine:isCoroutine,isYield:isYield,REACT_YIELD_TYPE:REACT_YIELD_TYPE_1,REACT_COROUTINE_TYPE:REACT_COROUTINE_TYPE_1},REACT_PORTAL_TYPE$1="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.portal")||60106,createPortal=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:REACT_PORTAL_TYPE$1,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},isPortal=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===REACT_PORTAL_TYPE$1},REACT_PORTAL_TYPE_1=REACT_PORTAL_TYPE$1,ReactPortal={createPortal:createPortal,isPortal:isPortal,REACT_PORTAL_TYPE:REACT_PORTAL_TYPE_1},ITERATOR_SYMBOL="function"==typeof Symbol&&Symbol.iterator,FAUX_ITERATOR_SYMBOL="@@iterator",getIteratorFn_1=getIteratorFn,REACT_COROUTINE_TYPE=ReactCoroutine.REACT_COROUTINE_TYPE,REACT_YIELD_TYPE=ReactCoroutine.REACT_YIELD_TYPE,REACT_PORTAL_TYPE=ReactPortal.REACT_PORTAL_TYPE,cloneFiber$2=ReactFiber.cloneFiber,createFiberFromElement$1=ReactFiber.createFiberFromElement,createFiberFromFragment$1=ReactFiber.createFiberFromFragment,createFiberFromText$1=ReactFiber.createFiberFromText,createFiberFromCoroutine$1=ReactFiber.createFiberFromCoroutine,createFiberFromYield$1=ReactFiber.createFiberFromYield,createFiberFromPortal$1=ReactFiber.createFiberFromPortal,isArray=Array.isArray,FunctionalComponent$2=ReactTypeOfWork.FunctionalComponent,ClassComponent$6=ReactTypeOfWork.ClassComponent,HostText$5=ReactTypeOfWork.HostText,HostPortal$4=ReactTypeOfWork.HostPortal,CoroutineComponent$2=ReactTypeOfWork.CoroutineComponent,YieldComponent$3=ReactTypeOfWork.YieldComponent,Fragment$3=ReactTypeOfWork.Fragment,NoEffect$3=ReactTypeOfSideEffect.NoEffect,Placement$3=ReactTypeOfSideEffect.Placement,Deletion$1=ReactTypeOfSideEffect.Deletion,reconcileChildFibers$1=ChildReconciler(!0,!0),reconcileChildFibersInPlace$1=ChildReconciler(!1,!0),mountChildFibersInPlace$1=ChildReconciler(!1,!1),cloneChildFibers$1=function(e,t){if(t.child)if(null!==e&&t.child===e.child){var n=t.child,r=cloneFiber$2(n,n.pendingWorkPriority);for(t.child=r,r.return=t;null!==n.sibling;)n=n.sibling,r=r.sibling=cloneFiber$2(n,n.pendingWorkPriority),r.return=t;r.sibling=null}else for(var o=t.child;null!==o;)o.return=t,o=o.sibling},ReactChildFiber={reconcileChildFibers:reconcileChildFibers$1,reconcileChildFibersInPlace:reconcileChildFibersInPlace$1,mountChildFibersInPlace:mountChildFibersInPlace$1,cloneChildFibers:cloneChildFibers$1},Update$1=ReactTypeOfSideEffect.Update,cacheContext$1=ReactFiberContext.cacheContext,getMaskedContext$2=ReactFiberContext.getMaskedContext,getUnmaskedContext$2=ReactFiberContext.getUnmaskedContext,isContextConsumer$1=ReactFiberContext.isContextConsumer,addUpdate$1=ReactFiberUpdateQueue.addUpdate,addReplaceUpdate$1=ReactFiberUpdateQueue.addReplaceUpdate,addForceUpdate$1=ReactFiberUpdateQueue.addForceUpdate,beginUpdateQueue$2=ReactFiberUpdateQueue.beginUpdateQueue,_require4$3=ReactFiberContext,hasContextChanged$2=_require4$3.hasContextChanged,isMounted$1=ReactFiberTreeReflection.isMounted,isArray$1=Array.isArray,ReactFiberClassComponent=function(e,t,n,r){function o(e,t,n,r,o,a){if(null===t||null!==e.updateQueue&&e.updateQueue.hasForceUpdate)return!0;var i=e.stateNode;if("function"==typeof i.shouldComponentUpdate){var l=i.shouldComponentUpdate(n,o,a);return l}var s=e.type;return!s.prototype||!s.prototype.isPureReactComponent||(!shallowEqual(t,n)||!shallowEqual(r,o))}function a(e){var t=e.stateNode,n=t.state;n&&("object"!=typeof n||isArray$1(n))&&reactProdInvariant_1("106",getComponentName_1(e)),"function"==typeof t.getChildContext&&("object"!=typeof e.type.childContextTypes?reactProdInvariant_1("107",getComponentName_1(e)):void 0)}function i(e,t){t.props=e.memoizedProps,t.state=e.memoizedState}function l(e,t){t.updater=d,e.stateNode=t,ReactInstanceMap_1.set(t,e)}function s(e){var t=e.type,n=e.pendingProps,r=getUnmaskedContext$2(e),o=isContextConsumer$1(e),i=o?getMaskedContext$2(e,r):emptyObject,s=new t(n,i);return l(e,s),a(e),o&&cacheContext$1(e,r,i),s}function u(e,t){var n=e.stateNode,r=n.state||null,o=e.pendingProps;invariant(o,"There must be pending props for an initial mount. This error is likely caused by a bug in React. Please file an issue.");var a=getUnmaskedContext$2(e);if(n.props=o,n.state=r,n.refs=emptyObject,n.context=getMaskedContext$2(e,a),"function"==typeof n.componentWillMount){n.componentWillMount();var i=e.updateQueue;null!==i&&(n.state=beginUpdateQueue$2(e,i,n,r,o,t))}"function"==typeof n.componentDidMount&&(e.effectTag|=Update$1)}function c(e,t){var n=e.stateNode;i(e,n);var r=e.memoizedState,a=e.pendingProps;a||(a=e.memoizedProps,invariant(null!=a,"There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue."));var l=getUnmaskedContext$2(e),u=getMaskedContext$2(e,l);if(!o(e,e.memoizedProps,a,e.memoizedState,r,u))return n.props=a,n.state=r,n.context=u,!1;var c=s(e);c.props=a,c.state=r=c.state||null,c.context=u,"function"==typeof c.componentWillMount&&c.componentWillMount();var p=e.updateQueue;return null!==p&&(c.state=beginUpdateQueue$2(e,p,c,r,a,t)),"function"==typeof n.componentDidMount&&(e.effectTag|=Update$1),!0}function p(e,t,a){var l=t.stateNode;i(t,l);var s=t.memoizedProps,u=t.pendingProps;u||(u=s,invariant(null!=u,"There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue."));var c=l.context,p=getUnmaskedContext$2(t),f=getMaskedContext$2(t,p);s===u&&c===f||"function"==typeof l.componentWillReceiveProps&&(l.componentWillReceiveProps(u,f),l.state!==t.memoizedState&&d.enqueueReplaceState(l,l.state,null));var m=t.updateQueue,v=t.memoizedState,g=void 0;if(g=null!==m?beginUpdateQueue$2(t,m,l,v,u,a):v,!(s!==u||v!==g||hasContextChanged$2()||null!==m&&m.hasForceUpdate))return"function"==typeof l.componentDidUpdate&&(s===e.memoizedProps&&v===e.memoizedState||(t.effectTag|=Update$1)),!1;var h=o(t,s,u,v,g,f);return h?("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(u,g,f),"function"==typeof l.componentDidUpdate&&(t.effectTag|=Update$1)):("function"==typeof l.componentDidUpdate&&(s===e.memoizedProps&&v===e.memoizedState||(t.effectTag|=Update$1)),n(t,u),r(t,g)),l.props=u,l.state=g,l.context=f,h}var d={isMounted:isMounted$1,enqueueSetState:function(n,r,o){var a=ReactInstanceMap_1.get(n),i=t();o=void 0===o?null:o,addUpdate$1(a,r,o,i),e(a,i)},enqueueReplaceState:function(n,r,o){var a=ReactInstanceMap_1.get(n),i=t();o=void 0===o?null:o,addReplaceUpdate$1(a,r,o,i),e(a,i)},enqueueForceUpdate:function(n,r){var o=ReactInstanceMap_1.get(n),a=t();r=void 0===r?null:r,addForceUpdate$1(o,r,a),e(o,a)}};return{adoptClassInstance:l,constructClassInstance:s,mountClassInstance:u,resumeMountClassInstance:c,updateClassInstance:p}},mountChildFibersInPlace=ReactChildFiber.mountChildFibersInPlace,reconcileChildFibers=ReactChildFiber.reconcileChildFibers,reconcileChildFibersInPlace=ReactChildFiber.reconcileChildFibersInPlace,cloneChildFibers=ReactChildFiber.cloneChildFibers,beginUpdateQueue$1=ReactFiberUpdateQueue.beginUpdateQueue,getMaskedContext$1=ReactFiberContext.getMaskedContext,getUnmaskedContext$1=ReactFiberContext.getUnmaskedContext,hasContextChanged$1=ReactFiberContext.hasContextChanged,pushContextProvider$1=ReactFiberContext.pushContextProvider,pushTopLevelContextObject$1=ReactFiberContext.pushTopLevelContextObject,invalidateContextProvider$1=ReactFiberContext.invalidateContextProvider,IndeterminateComponent$2=ReactTypeOfWork.IndeterminateComponent,FunctionalComponent$1=ReactTypeOfWork.FunctionalComponent,ClassComponent$5=ReactTypeOfWork.ClassComponent,HostRoot$6=ReactTypeOfWork.HostRoot,HostComponent$7=ReactTypeOfWork.HostComponent,HostText$4=ReactTypeOfWork.HostText,HostPortal$3=ReactTypeOfWork.HostPortal,CoroutineComponent$1=ReactTypeOfWork.CoroutineComponent,CoroutineHandlerPhase=ReactTypeOfWork.CoroutineHandlerPhase,YieldComponent$2=ReactTypeOfWork.YieldComponent,Fragment$2=ReactTypeOfWork.Fragment,NoWork$3=ReactPriorityLevel.NoWork,OffscreenPriority$1=ReactPriorityLevel.OffscreenPriority,Placement$2=ReactTypeOfSideEffect.Placement,ContentReset$1=ReactTypeOfSideEffect.ContentReset,Err$1=ReactTypeOfSideEffect.Err,Ref$1=ReactTypeOfSideEffect.Ref,ReactFiberBeginWork=function(e,t,n,r){ - function o(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function a(e){e.progressedFirstDeletion=e.progressedLastDeletion=null}function i(e){e.firstEffect=e.progressedFirstDeletion,e.lastEffect=e.progressedLastDeletion}function l(e,t,n){var r=t.pendingWorkPriority;s(e,t,n,r)}function s(e,t,n,r){t.memoizedProps=null,null===e?t.child=mountChildFibersInPlace(t,t.child,n,r):e.child===t.child?(a(t),t.child=reconcileChildFibers(t,t.child,n,r),i(t)):(t.child=reconcileChildFibersInPlace(t,t.child,n,r),i(t)),o(e,t,r)}function u(e,t){var n=t.pendingProps;if(hasContextChanged$1())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n)return y(e,t);return l(e,t,n),P(t,n),t.child}function c(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=Ref$1)}function p(e,t){var n=t.type,r=t.pendingProps,o=t.memoizedProps;if(hasContextChanged$1())null===r&&(r=o);else{if(null===r||o===r)return y(e,t);if("function"==typeof n.shouldComponentUpdate&&!n.shouldComponentUpdate(o,r))return P(t,r),y(e,t)}var a,i=getUnmaskedContext$1(t),s=getMaskedContext$1(t,i);return a=n(r,s),l(e,t,a),P(t,r),t.child}function d(e,t,n){var r=pushContextProvider$1(t),o=void 0;return null===e?t.stateNode?o=D(t,n):(M(t),A(t,n),o=!0):o=U(e,t,n),f(e,t,o,r)}function f(e,t,n,r){if(c(e,t),!n)return y(e,t);var o=t.stateNode;ReactCurrentOwnerRollupShim.current=t;var a=void 0;return a=o.render(),l(e,t,a),T(t,o.state),P(t,o.props),r&&invalidateContextProvider$1(t),t.child}function m(e,t,n){var r=t.stateNode;r.pendingContext?pushTopLevelContextObject$1(t,r.pendingContext,r.pendingContext!==r.context):r.context&&pushTopLevelContextObject$1(t,r.context,!1),I(t,r.containerInfo);var o=t.updateQueue;if(null!==o){var a=t.memoizedState,i=beginUpdateQueue$1(t,o,null,a,null,n);if(a===i)return y(e,t);var s=i.element;return l(e,t,s),T(t,i),t.child}return y(e,t)}function v(e,t){F(t);var n=t.pendingProps,r=null!==e?e.memoizedProps:null,o=t.memoizedProps;if(hasContextChanged$1())null===n&&(n=o,invariant(null!==n,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue."));else if(null===n||o===n){if(!O&&k(t.type,o)&&t.pendingWorkPriority!==OffscreenPriority$1){for(var a=t.progressedChild;null!==a;)a.pendingWorkPriority=OffscreenPriority$1,a=a.sibling;return null}return y(e,t)}var i=n.children,u=S(n);if(u?i=null:r&&S(r)&&(t.effectTag|=ContentReset$1),c(e,t),!O&&k(t.type,n)&&t.pendingWorkPriority!==OffscreenPriority$1){if(t.progressedPriority===OffscreenPriority$1&&(t.child=t.progressedChild),s(e,t,i,OffscreenPriority$1),P(t,n),t.child=null!==e?e.child:null,null===e)for(var p=t.progressedChild;null!==p;)p.effectTag=Placement$2,p=p.sibling;return null}return l(e,t,i),P(t,n),t.child}function g(e,t){var n=t.pendingProps;return null===n&&(n=t.memoizedProps),P(t,n),null}function h(e,t,n){invariant(null===e,"An indeterminate component should never have mounted. This error is likely caused by a bug in React. Please file an issue.");var r,o=t.type,a=t.pendingProps,i=getUnmaskedContext$1(t),s=getMaskedContext$1(t,i);if(r=o(a,s),"object"==typeof r&&null!==r&&"function"==typeof r.render){t.tag=ClassComponent$5;var u=pushContextProvider$1(t);return N(t,r),A(t,n),f(e,t,!0,u)}return t.tag=FunctionalComponent$1,l(e,t,r),P(t,a),t.child}function C(e,t){var n=t.pendingProps;hasContextChanged$1()?null===n&&(n=e&&e.memoizedProps,invariant(null!==n,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue.")):null!==n&&t.memoizedProps!==n||(n=t.memoizedProps);var r=n.children,o=t.pendingWorkPriority;return t.memoizedProps=null,null===e?t.stateNode=mountChildFibersInPlace(t,t.stateNode,r,o):e.child===t.child?(a(t),t.stateNode=reconcileChildFibers(t,t.stateNode,r,o),i(t)):(t.stateNode=reconcileChildFibersInPlace(t,t.stateNode,r,o),i(t)),P(t,n),t.stateNode}function E(e,t){I(t,t.stateNode.containerInfo);var n=t.pendingWorkPriority,r=t.pendingProps;if(hasContextChanged$1())null===r&&(r=e&&e.memoizedProps,invariant(null!=r,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue."));else if(null===r||t.memoizedProps===r)return y(e,t);return null===e?(t.child=reconcileChildFibersInPlace(t,t.child,r,n),P(t,r),o(e,t,n)):(l(e,t,r),P(t,r)),t.child}function y(e,t){var n=t.pendingWorkPriority;return e&&t.child===e.child&&a(t),cloneChildFibers(e,t),o(e,t,n),t.child}function b(e,t){switch(t.tag){case ClassComponent$5:pushContextProvider$1(t);break;case HostPortal$3:I(t,t.stateNode.containerInfo)}return null}function P(e,t){e.memoizedProps=t,e.pendingProps=null}function T(e,t){e.memoizedState=t}function R(e,t,n){if(t.pendingWorkPriority===NoWork$3||t.pendingWorkPriority>n)return b(e,t);switch(t.firstEffect=null,t.lastEffect=null,t.progressedPriority===n&&(t.child=t.progressedChild),t.tag){case IndeterminateComponent$2:return h(e,t,n);case FunctionalComponent$1:return p(e,t);case ClassComponent$5:return d(e,t,n);case HostRoot$6:return m(e,t,n);case HostComponent$7:return v(e,t);case HostText$4:return g(e,t);case CoroutineHandlerPhase:t.tag=CoroutineComponent$1;case CoroutineComponent$1:return C(e,t);case YieldComponent$2:return null;case HostPortal$3:return E(e,t);case Fragment$2:return u(e,t);default:invariant(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}}function _(e,t,n){if(invariant(t.tag===ClassComponent$5||t.tag===HostRoot$6,"Invalid type of work. This error is likely caused by a bug in React. Please file an issue."),t.effectTag|=Err$1,t.pendingWorkPriority===NoWork$3||t.pendingWorkPriority>n)return b(e,t);t.firstEffect=null,t.lastEffect=null;var r=null;if(l(e,t,r),t.tag===ClassComponent$5){var o=t.stateNode;t.memoizedProps=o.props,t.memoizedState=o.state,t.pendingProps=null}return t.child}var S=e.shouldSetTextContent,O=e.useSyncScheduling,k=e.shouldDeprioritizeSubtree,F=t.pushHostContext,I=t.pushHostContainer,x=ReactFiberClassComponent(n,r,P,T),N=x.adoptClassInstance,M=x.constructClassInstance,A=x.mountClassInstance,D=x.resumeMountClassInstance,U=x.updateClassInstance;return{beginWork:R,beginFailedWork:_}},reconcileChildFibers$2=ReactChildFiber.reconcileChildFibers,popContextProvider$2=ReactFiberContext.popContextProvider,IndeterminateComponent$3=ReactTypeOfWork.IndeterminateComponent,FunctionalComponent$3=ReactTypeOfWork.FunctionalComponent,ClassComponent$7=ReactTypeOfWork.ClassComponent,HostRoot$7=ReactTypeOfWork.HostRoot,HostComponent$8=ReactTypeOfWork.HostComponent,HostText$6=ReactTypeOfWork.HostText,HostPortal$5=ReactTypeOfWork.HostPortal,CoroutineComponent$3=ReactTypeOfWork.CoroutineComponent,CoroutineHandlerPhase$1=ReactTypeOfWork.CoroutineHandlerPhase,YieldComponent$4=ReactTypeOfWork.YieldComponent,Fragment$4=ReactTypeOfWork.Fragment,Ref$2=ReactTypeOfSideEffect.Ref,Update$2=ReactTypeOfSideEffect.Update,ReactFiberCompleteWork=function(e,t){function n(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function r(e){e.effectTag|=Update$2}function o(e){e.effectTag|=Ref$2}function a(e,t){var n=t.stateNode;for(n&&(n.return=t);null!==n;){if(n.tag===HostComponent$8||n.tag===HostText$6||n.tag===HostPortal$5)invariant(!1,"A coroutine cannot have host component children.");else if(n.tag===YieldComponent$4)e.push(n.type);else if(null!==n.child){n.child.return=n,n=n.child;continue}for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function i(e,t){var r=t.memoizedProps;invariant(r,"Should be resolved by now. This error is likely caused by a bug in React. Please file an issue."),t.tag=CoroutineHandlerPhase$1;var o=[];a(o,t);var i=r.handler,l=r.props,s=i(l,o),u=null!==e?e.child:null,c=t.pendingWorkPriority;return t.child=reconcileChildFibers$2(t,u,s,c),n(e,t,c),t.child}function l(e,t){for(var n=t.child;null!==n;){if(n.tag===HostComponent$8||n.tag===HostText$6)p(e,n.stateNode);else if(n.tag===HostPortal$5);else if(null!==n.child){n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n=n.sibling}}function s(e,t){switch(t.tag){case FunctionalComponent$3:return null;case ClassComponent$7:return popContextProvider$2(t),null;case HostRoot$7:var n=t.stateNode;return n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null;case HostComponent$8:v(t);var a=m(),s=t.type,p=t.memoizedProps;if(null!==e&&null!=t.stateNode){var C=e.memoizedProps,E=t.stateNode,y=g(),b=f(E,s,C,p,a,y);t.updateQueue=b,b&&r(t),e.ref!==t.ref&&o(t)}else{if(!p)return invariant(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),null;var P=g(),T=u(s,p,a,P,t);l(T,t),d(T,s,p,a)&&r(t),t.stateNode=T,null!==t.ref&&o(t)}return null;case HostText$6:var R=t.memoizedProps;if(e&&null!=t.stateNode){var _=e.memoizedProps;_!==R&&r(t)}else{if("string"!=typeof R)return invariant(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),null;var S=m(),O=g(),k=c(R,S,O,t);t.stateNode=k}return null;case CoroutineComponent$3:return i(e,t);case CoroutineHandlerPhase$1:return t.tag=CoroutineComponent$3,null;case YieldComponent$4:return null;case Fragment$4:return null;case HostPortal$5:return r(t),h(t),null;case IndeterminateComponent$3:invariant(!1,"An indeterminate component should have become determinate before completing. This error is likely caused by a bug in React. Please file an issue.");default:invariant(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}}var u=e.createInstance,c=e.createTextInstance,p=e.appendInitialChild,d=e.finalizeInitialChildren,f=e.prepareUpdate,m=t.getRootHostContainer,v=t.popHostContext,g=t.getHostContext,h=t.popHostContainer;return{completeWork:s}},rendererID=null,injectInternals$1=null,onCommitRoot$1=null,onCommitUnmount$1=null;if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&__REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber){var inject$1=__REACT_DEVTOOLS_GLOBAL_HOOK__.inject,onCommitFiberRoot=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot,onCommitFiberUnmount=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount;injectInternals$1=function(e){rendererID=inject$1(e)},onCommitRoot$1=function(e){if(null!=rendererID)try{onCommitFiberRoot(rendererID,e)}catch(e){}},onCommitUnmount$1=function(e){if(null!=rendererID)try{onCommitFiberUnmount(rendererID,e)}catch(e){}}}var injectInternals_1=injectInternals$1,onCommitRoot_1=onCommitRoot$1,onCommitUnmount_1=onCommitUnmount$1,ReactFiberDevToolsHook={injectInternals:injectInternals_1,onCommitRoot:onCommitRoot_1,onCommitUnmount:onCommitUnmount_1},ClassComponent$8=ReactTypeOfWork.ClassComponent,HostRoot$8=ReactTypeOfWork.HostRoot,HostComponent$9=ReactTypeOfWork.HostComponent,HostText$7=ReactTypeOfWork.HostText,HostPortal$6=ReactTypeOfWork.HostPortal,CoroutineComponent$4=ReactTypeOfWork.CoroutineComponent,commitCallbacks$1=ReactFiberUpdateQueue.commitCallbacks,onCommitUnmount=ReactFiberDevToolsHook.onCommitUnmount,Placement$4=ReactTypeOfSideEffect.Placement,Update$3=ReactTypeOfSideEffect.Update,Callback$1=ReactTypeOfSideEffect.Callback,ContentReset$2=ReactTypeOfSideEffect.ContentReset,ReactFiberCommitWork=function(e,t){function n(e,n){try{n.componentWillUnmount()}catch(n){t(e,n)}}function r(e){var n=e.ref;if(null!==n){try{n(null)}catch(n){t(e,n)}}}function o(e){for(var t=e.return;null!==t;){switch(t.tag){case HostComponent$9:return t.stateNode;case HostRoot$8:return t.stateNode.containerInfo;case HostPortal$6:return t.stateNode.containerInfo}t=t.return}invariant(!1,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}function a(e){for(var t=e.return;null!==t;){if(i(t))return t;t=t.return}invariant(!1,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}function i(e){return e.tag===HostComponent$9||e.tag===HostRoot$8||e.tag===HostPortal$6}function l(e){var t=e;e:for(;;){for(;null===t.sibling;){if(null===t.return||i(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==HostComponent$9&&t.tag!==HostText$7;){if(t.effectTag&Placement$4)continue e;if(null===t.child||t.tag===HostPortal$6)continue e;t.child.return=t,t=t.child}if(!(t.effectTag&Placement$4))return t.stateNode}}function s(e){var t=a(e),n=void 0;switch(t.tag){case HostComponent$9:n=t.stateNode;break;case HostRoot$8:n=t.stateNode.containerInfo;break;case HostPortal$6:n=t.stateNode.containerInfo;break;default:invariant(!1,"Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue.")}t.effectTag&ContentReset$2&&(E(n),t.effectTag&=~ContentReset$2);for(var r=l(e),o=e;;){if(o.tag===HostComponent$9||o.tag===HostText$7)r?P(n,o.stateNode,r):b(n,o.stateNode);else if(o.tag===HostPortal$6);else if(null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)return;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function u(e){for(var t=e;;)if(d(t),null===t.child||t.tag===HostPortal$6){if(t===e)return;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function c(e,t){for(var n=t;;){if(n.tag===HostComponent$9||n.tag===HostText$7)u(n),T(e,n.stateNode);else if(n.tag===HostPortal$6){if(e=n.stateNode.containerInfo,null!==n.child){n.child.return=n,n=n.child;continue}}else if(d(n),null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return,n.tag===HostPortal$6&&(e=o(n))}n.sibling.return=n.return,n=n.sibling}}function p(e){var t=o(e);c(t,e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)}function d(e){switch("function"==typeof onCommitUnmount&&onCommitUnmount(e),e.tag){case ClassComponent$8:r(e);var t=e.stateNode;return void("function"==typeof t.componentWillUnmount&&n(e,t));case HostComponent$9:return void r(e);case CoroutineComponent$4:return void u(e.stateNode);case HostPortal$6:var a=o(e);return void c(a,e)}}function f(e,t){switch(t.tag){case ClassComponent$8:return;case HostComponent$9:var n=t.stateNode;if(null!=n&&null!==e){var r=t.memoizedProps,o=e.memoizedProps,a=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&C(n,i,a,o,r,t)}return;case HostText$7:invariant(null!==t.stateNode&&null!==e,"This should only be done during updates. This error is likely caused by a bug in React. Please file an issue.");var l=t.stateNode,s=t.memoizedProps,u=e.memoizedProps;return void y(l,u,s);case HostRoot$8:return;case HostPortal$6:return;default:invariant(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}}function m(e,t){switch(t.tag){case ClassComponent$8:var n=t.stateNode;if(t.effectTag&Update$3)if(null===e)n.componentDidMount();else{var r=e.memoizedProps,o=e.memoizedState;n.componentDidUpdate(r,o)}return void(t.effectTag&Callback$1&&null!==t.updateQueue&&commitCallbacks$1(t,t.updateQueue,n));case HostRoot$8:var a=t.updateQueue;if(null!==a){var i=t.child&&t.child.stateNode;commitCallbacks$1(t,a,i)}return;case HostComponent$9:var l=t.stateNode;if(null===e&&t.effectTag&Update$3){var s=t.type,u=t.memoizedProps;h(l,s,u,t)}return;case HostText$7:return;case HostPortal$6:return;default:invariant(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}}function v(e){var t=e.ref;if(null!==t){var n=R(e.stateNode);t(n)}}function g(e){var t=e.ref;null!==t&&t(null)}var h=e.commitMount,C=e.commitUpdate,E=e.resetTextContent,y=e.commitTextUpdate,b=e.appendChild,P=e.insertBefore,T=e.removeChild,R=e.getPublicInstance;return{commitPlacement:s,commitDeletion:p,commitWork:f,commitLifeCycles:m,commitAttachRef:v,commitDetachRef:g}},createCursor$2=ReactFiberStack.createCursor,pop$2=ReactFiberStack.pop,push$2=ReactFiberStack.push,ReactFiberHostContext=function(e){function t(){var e=d.current;return invariant(null!==e,"Expected root container to exist. This error is likely caused by a bug in React. Please file an issue."),e}function n(e,t){push$2(d,t,e);var n=u(t);push$2(p,e,e),push$2(c,n,e)}function r(e){pop$2(c,e),pop$2(p,e),pop$2(d,e)}function o(){var e=c.current;return invariant(null!=e,"Expected host context to exist. This error is likely caused by a bug in React. Please file an issue."),e}function a(e){var t=d.current;invariant(null!=t,"Expected root host context to exist. This error is likely caused by a bug in React. Please file an issue.");var n=null!==c.current?c.current:emptyObject,r=s(n,e.type,t);n!==r&&(push$2(p,e,e),push$2(c,r,e))}function i(e){p.current===e&&(pop$2(c,e),pop$2(p,e))}function l(){c.current=null,d.current=null}var s=e.getChildHostContext,u=e.getRootHostContext,c=createCursor$2(null),p=createCursor$2(null),d=createCursor$2(null);return{getHostContext:o,getRootHostContainer:t,popHostContainer:r,popHostContext:i,pushHostContainer:n,pushHostContext:a,resetHostContainer:l}},popContextProvider$1=ReactFiberContext.popContextProvider,reset$1=ReactFiberStack.reset,getStackAddendumByWorkInProgressFiber$4=ReactFiberComponentTreeHook.getStackAddendumByWorkInProgressFiber,logCapturedError=ReactFiberErrorLogger.logCapturedError,cloneFiber$1=ReactFiber.cloneFiber,onCommitRoot=ReactFiberDevToolsHook.onCommitRoot,NoWork$2=ReactPriorityLevel.NoWork,SynchronousPriority$1=ReactPriorityLevel.SynchronousPriority,TaskPriority$1=ReactPriorityLevel.TaskPriority,AnimationPriority=ReactPriorityLevel.AnimationPriority,HighPriority=ReactPriorityLevel.HighPriority,LowPriority=ReactPriorityLevel.LowPriority,OffscreenPriority=ReactPriorityLevel.OffscreenPriority,NoEffect$2=ReactTypeOfSideEffect.NoEffect,Placement$1=ReactTypeOfSideEffect.Placement,Update=ReactTypeOfSideEffect.Update,PlacementAndUpdate=ReactTypeOfSideEffect.PlacementAndUpdate,Deletion=ReactTypeOfSideEffect.Deletion,ContentReset=ReactTypeOfSideEffect.ContentReset,Callback=ReactTypeOfSideEffect.Callback,Err=ReactTypeOfSideEffect.Err,Ref=ReactTypeOfSideEffect.Ref,HostRoot$5=ReactTypeOfWork.HostRoot,HostComponent$6=ReactTypeOfWork.HostComponent,HostPortal$2=ReactTypeOfWork.HostPortal,ClassComponent$4=ReactTypeOfWork.ClassComponent,getPendingPriority$1=ReactFiberUpdateQueue.getPendingPriority,_require12=ReactFiberContext,resetContext$1=_require12.resetContext,ReactFiberInstrumentation$1,timeHeuristicForUnitOfWork=1,ReactFiberScheduler=function(e){function t(e){ue||(ue=!0,z(e))}function n(e){ce||(ce=!0,Q(e))}function r(){reset$1(),resetContext$1(),A()}function o(){for(;null!==le&&le.current.pendingWorkPriority===NoWork$2;){le.isScheduled=!1;var e=le.nextScheduledRoot;if(le.nextScheduledRoot=null,le===se)return le=null,se=null,oe=NoWork$2,null;le=e}for(var t=le,n=null,o=NoWork$2;null!==t;)t.current.pendingWorkPriority!==NoWork$2&&(o===NoWork$2||o>t.current.pendingWorkPriority)&&(o=t.current.pendingWorkPriority,n=t),t=t.nextScheduledRoot;return null!==n?(oe=o,Z=oe,r(),cloneFiber$1(n.current,o)):(oe=NoWork$2,null)}function a(){for(;null!==ae;){var t=ae.effectTag;if(t&ContentReset&&e.resetTextContent(ae.stateNode),t&Ref){var n=ae.alternate;null!==n&&K(n)}var r=t&~(Callback|Err|ContentReset|Ref);switch(r){case Placement$1:B(ae),ae.effectTag&=~Placement$1;break;case PlacementAndUpdate:B(ae),ae.effectTag&=~Placement$1;var o=ae.alternate;V(o,ae);break;case Update:var a=ae.alternate;V(a,ae);break;case Deletion:he=!0,W(ae),he=!1}ae=ae.nextEffect}}function i(){for(;null!==ae;){var e=ae.effectTag;if(e&(Update|Callback)){var t=ae.alternate;j(t,ae)}e&Ref&&Y(ae),e&Err&&y(ae);var n=ae.nextEffect;ae.nextEffect=null,ae=n}}function l(e){ge=!0,ie=null;var t=e.stateNode;invariant(t.current!==e,"Cannot commit the same tree as before. This is probably a bug related to the return field. This error is likely caused by a bug in React. Please file an issue."),ReactCurrentOwnerRollupShim.current=null;var n=Z;Z=TaskPriority$1;var r=void 0;e.effectTag!==NoEffect$2?null!==e.lastEffect?(e.lastEffect.nextEffect=e,r=e.firstEffect):r=e:r=e.firstEffect;var o=G();for(ae=r;null!==ae;){var l=null;try{a(e)}catch(e){l=e}null!==l&&(invariant(null!==ae,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),h(ae,l),null!==ae&&(ae=ae.nextEffect))}for(X(o),t.current=e,ae=r;null!==ae;){var s=null;try{i(e)}catch(e){s=e}null!==s&&(invariant(null!==ae,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),h(ae,s),null!==ae&&(ae=ae.nextEffect))}ge=!1,"function"==typeof onCommitRoot&&onCommitRoot(e.stateNode),fe&&(fe.forEach(_),fe=null),Z=n}function s(e){var t=NoWork$2,n=e.updateQueue,r=e.tag;null===n||r!==ClassComponent$4&&r!==HostRoot$5||(t=getPendingPriority$1(n));for(var o=e.progressedChild;null!==o;)o.pendingWorkPriority!==NoWork$2&&(t===NoWork$2||t>o.pendingWorkPriority)&&(t=o.pendingWorkPriority),o=o.sibling;e.pendingWorkPriority=t}function u(e){for(;;){var t=e.alternate,n=L(t,e),r=e.return,o=e.sibling;if(s(e),null!==n)return n;if(null!==r&&(null===r.firstEffect&&(r.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==r.lastEffect&&(r.lastEffect.nextEffect=e.firstEffect),r.lastEffect=e.lastEffect),e.effectTag!==NoEffect$2&&(null!==r.lastEffect?r.lastEffect.nextEffect=e:r.firstEffect=e,r.lastEffect=e)),null!==o)return o;if(null===r)return oeTaskPriority$1)for(;null!==re&&!te;)t.timeRemaining()>timeHeuristicForUnitOfWork?(re=c(re),null===re&&null!==ie&&(t.timeRemaining()>timeHeuristicForUnitOfWork?(l(ie),re=o(),m()):te=!0)):te=!0;else for(;null!==re&&oe!==NoWork$2&&oe<=e;)re=c(re),null===re&&(re=o(),m());n&&console.timeEnd(n)}function g(e,r){invariant(!ee,"performWork was called recursively. This error is likely caused by a bug in React. Please file an issue."),ee=!0;for(var o=!!r;e!==NoWork$2&&!ve;){invariant(null!==r||er)&&(a=!0,o.pendingWorkPriority=r),null!==o.alternate&&(o.alternate.pendingWorkPriority===NoWork$2||o.alternate.pendingWorkPriority>r)&&(a=!0,o.alternate.pendingWorkPriority=r),null===o.return){if(o.tag!==HostRoot$5)return;var i=o.stateNode;switch(P(i,r),r){case SynchronousPriority$1:return void g(SynchronousPriority$1,null);case TaskPriority$1:return;case AnimationPriority:return void t(f);case HighPriority:case LowPriority:case OffscreenPriority:return void n(d)}}o=o.return}}function R(){return Z===SynchronousPriority$1&&(ee||ne)?TaskPriority$1:Z}function _(e){T(e,TaskPriority$1)}function S(e,t){var n=Z;Z=e;try{t()}finally{Z=n}}function O(e,t){var n=ne;ne=!0;try{return e(t)}finally{ne=n,ee||ne||g(TaskPriority$1,null)}}function k(e){var t=ne;ne=!1;try{return e()}finally{ne=t}}function F(e){var t=Z;Z=SynchronousPriority$1;try{return e()}finally{Z=t}}function I(e){var t=Z;Z=LowPriority;try{return e()}finally{Z=t}}var x=ReactFiberHostContext(e),N=x.popHostContainer,M=x.popHostContext,A=x.resetHostContainer,D=ReactFiberBeginWork(e,x,T,R),U=D.beginWork,$=D.beginFailedWork,w=ReactFiberCompleteWork(e,x),L=w.completeWork,H=ReactFiberCommitWork(e,h),B=H.commitPlacement,W=H.commitDeletion,V=H.commitWork,j=H.commitLifeCycles,Y=H.commitAttachRef,K=H.commitDetachRef,z=e.scheduleAnimationCallback,Q=e.scheduleDeferredCallback,q=e.useSyncScheduling,G=e.prepareForCommit,X=e.resetAfterCommit,Z=q?SynchronousPriority$1:LowPriority,J=NoWork$2,ee=!1,te=!1,ne=!1,re=null,oe=NoWork$2,ae=null,ie=null,le=null,se=null,ue=!1,ce=!1,pe=null,de=null,fe=null,me=null,ve=null,ge=!1,he=!1;return{scheduleUpdate:T,getPriorityContext:R,performWithPriority:S,batchedUpdates:O,unbatchedUpdates:k,syncUpdates:F,deferredUpdates:I}},getContextFiber=function(e){invariant(!1,"Missing injection for fiber getContextForSubtree")};getContextForSubtree._injectFiber=function(e){getContextFiber=e};var getContextForSubtree_1=getContextForSubtree,addTopLevelUpdate=ReactFiberUpdateQueue.addTopLevelUpdate,findCurrentUnmaskedContext=ReactFiberContext.findCurrentUnmaskedContext,isContextProvider=ReactFiberContext.isContextProvider,processChildContext=ReactFiberContext.processChildContext,createFiberRoot=ReactFiberRoot.createFiberRoot,findCurrentHostFiber=ReactFiberTreeReflection.findCurrentHostFiber;getContextForSubtree_1._injectFiber(function(e){var t=findCurrentUnmaskedContext(e);return isContextProvider(e)?processChildContext(e,t,!1):t});var ReactFiberReconciler=function(e){function t(e,t,n){var a=o(),i={element:t};n=void 0===n?null:n,addTopLevelUpdate(e,i,n,a),r(e,a)}var n=ReactFiberScheduler(e),r=n.scheduleUpdate,o=n.getPriorityContext,a=n.performWithPriority,i=n.batchedUpdates,l=n.unbatchedUpdates,s=n.syncUpdates,u=n.deferredUpdates;return{createContainer:function(e){return createFiberRoot(e)},updateContainer:function(e,n,r,o){var a=n.current,i=getContextForSubtree_1(r);null===n.context?n.context=i:n.pendingContext=i,t(a,e,o)},performWithPriority:a,batchedUpdates:i,unbatchedUpdates:l,syncUpdates:s,deferredUpdates:u,getPublicRootInstance:function(e){var t=e.current;return t.child?t.child.stateNode:null},findHostInstance:function(e){var t=findCurrentHostFiber(e);return null===t?null:t.stateNode}}},findFiber=function(e){invariant(!1,"Missing injection for fiber findDOMNode")},findStack=function(e){invariant(!1,"Missing injection for stack findDOMNode")},findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=ReactInstanceMap_1.get(e);return t?"number"==typeof t.tag?findFiber(t):findStack(t):void("function"==typeof e.render?invariant(!1,"Unable to find node on an unmounted component."):invariant(!1,"Element appears to be neither ReactComponent nor DOMNode. Keys: %s",Object.keys(e)))};findDOMNode._injectFiber=function(e){findFiber=e},findDOMNode._injectStack=function(e){findStack=e};var findDOMNode_1=findDOMNode,isValidElement=React.isValidElement,injectInternals=ReactFiberDevToolsHook.injectInternals,createElement=ReactDOMFiberComponent_1.createElement,getChildNamespace=ReactDOMFiberComponent_1.getChildNamespace,setInitialProperties=ReactDOMFiberComponent_1.setInitialProperties,diffProperties=ReactDOMFiberComponent_1.diffProperties,updateProperties=ReactDOMFiberComponent_1.updateProperties,precacheFiberNode=ReactDOMComponentTree_1.precacheFiberNode,updateFiberProps=ReactDOMComponentTree_1.updateFiberProps,DOCUMENT_NODE=9;ReactDOMInjection.inject(),ReactControlledComponent_1.injection.injectFiberControlledHostComponent(ReactDOMFiberComponent_1),findDOMNode_1._injectFiber(function(e){return DOMRenderer.findHostInstance(e)});var eventsEnabled=null,selectionInformation=null,ELEMENT_NODE_TYPE=1,DOC_NODE_TYPE=9,DOCUMENT_FRAGMENT_NODE_TYPE=11,DOMRenderer=ReactFiberReconciler({getRootHostContext:function(e){var t=e.namespaceURI||null,n=e.tagName,r=getChildNamespace(t,n);return r},getChildHostContext:function(e,t){var n=e;return getChildNamespace(n,t)},getPublicInstance:function(e){return e},prepareForCommit:function(){eventsEnabled=ReactBrowserEventEmitter_1.isEnabled(),selectionInformation=ReactInputSelection_1.getSelectionInformation(),ReactBrowserEventEmitter_1.setEnabled(!1)},resetAfterCommit:function(){ReactInputSelection_1.restoreSelection(selectionInformation),selectionInformation=null,ReactBrowserEventEmitter_1.setEnabled(eventsEnabled),eventsEnabled=null},createInstance:function(e,t,n,r,o){var a=void 0;a=r;var i=createElement(e,t,n,a);return precacheFiberNode(o,i),updateFiberProps(i,t),i},appendInitialChild:function(e,t){e.appendChild(t)},finalizeInitialChildren:function(e,t,n,r){return setInitialProperties(e,t,n,r),shouldAutoFocusHostComponent(t,n)},prepareUpdate:function(e,t,n,r,o,a){return diffProperties(e,t,n,r,o)},commitMount:function(e,t,n,r){e.focus()},commitUpdate:function(e,t,n,r,o,a){updateFiberProps(e,o),updateProperties(e,t,n,r,o)},shouldSetTextContent:function(e){return"string"==typeof e.children||"number"==typeof e.children||"object"==typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&"string"==typeof e.dangerouslySetInnerHTML.__html},resetTextContent:function(e){e.textContent=""},shouldDeprioritizeSubtree:function(e,t){return!!t.hidden},createTextInstance:function(e,t,n,r){var o=document.createTextNode(e);return precacheFiberNode(r,o),o},commitTextUpdate:function(e,t,n){e.nodeValue=n},appendChild:function(e,t){e.appendChild(t)},insertBefore:function(e,t,n){ - e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},scheduleAnimationCallback:ReactDOMFrameScheduling.rAF,scheduleDeferredCallback:ReactDOMFrameScheduling.rIC,useSyncScheduling:!ReactDOMFeatureFlags_1.fiberAsyncScheduling});ReactGenericBatching_1.injection.injectFiberBatchedUpdates(DOMRenderer.batchedUpdates);var warned=!1,ReactDOM={render:function(e,t,n){return validateContainer(t),ReactFeatureFlags_1.disableNewFiberFeatures&&(isValidElement(e)||("string"==typeof e?invariant(!1,"ReactDOM.render(): Invalid component element. Instead of passing a string like 'div', pass React.createElement('div') or
."):"function"==typeof e?invariant(!1,"ReactDOM.render(): Invalid component element. Instead of passing a class like Foo, pass React.createElement(Foo) or ."):null!=e&&"undefined"!=typeof e.props?invariant(!1,"ReactDOM.render(): Invalid component element. This may be caused by unintentionally loading two independent copies of React."):invariant(!1,"ReactDOM.render(): Invalid component element."))),renderSubtreeIntoContainer(null,e,t,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return null!=e&&ReactInstanceMap_1.has(e)?void 0:reactProdInvariant_1("38"),renderSubtreeIntoContainer(e,t,n,r)},unmountComponentAtNode:function(e){if(isValidContainer(e)?void 0:reactProdInvariant_1("40"),warnAboutUnstableUse(),e._reactRootContainer)return DOMRenderer.unbatchedUpdates(function(){return renderSubtreeIntoContainer(null,null,e,function(){e._reactRootContainer=null})})},findDOMNode:findDOMNode_1,unstable_createPortal:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return ReactPortal.createPortal(e,t,null,n)},unstable_batchedUpdates:ReactGenericBatching_1.batchedUpdates,unstable_deferredUpdates:DOMRenderer.deferredUpdates};"function"==typeof injectInternals&&injectInternals({findFiberByHostInstance:ReactDOMComponentTree_1.getClosestInstanceFromNode,findHostInstanceByFiber:DOMRenderer.findHostInstance});var ReactDOMFiber=ReactDOM;module.exports=ReactDOMFiber; + "use strict";function reactProdInvariant(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r-1?void 0:reactProdInvariant_1("96",e),!EventPluginRegistry.plugins[n]){t.extractEvents?void 0:reactProdInvariant_1("97",e),EventPluginRegistry.plugins[n]=t;var r=t.eventTypes;for(var o in r)publishEventForPlugin(r[o],t,o)?void 0:reactProdInvariant_1("98",o,e)}}}function publishEventForPlugin(e,t,n){EventPluginRegistry.eventNameDispatchConfigs.hasOwnProperty(n)?reactProdInvariant_1("99",n):void 0,EventPluginRegistry.eventNameDispatchConfigs[n]=e;var r=e.phasedRegistrationNames;if(r){for(var o in r)if(r.hasOwnProperty(o)){var a=r[o];publishRegistrationName(a,t,n)}return!0}return!!e.registrationName&&(publishRegistrationName(e.registrationName,t,n),!0)}function publishRegistrationName(e,t,n){EventPluginRegistry.registrationNameModules[e]?reactProdInvariant_1("100",e):void 0,EventPluginRegistry.registrationNameModules[e]=t,EventPluginRegistry.registrationNameDependencies[e]=t.eventTypes[n].dependencies}function isEndish(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function isMoveish(e){return"topMouseMove"===e||"topTouchMove"===e}function isStartish(e){return"topMouseDown"===e||"topTouchStart"===e}function executeDispatch(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=EventPluginUtils.getNodeFromInstance(r),ReactErrorUtils_1.invokeGuardedCallbackAndCatchFirstError(o,n,void 0,e),e.currentTarget=null}function executeDispatchesInOrder(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o=0||null!=t.is}function setInitialDOMProperties(e,t,n,r){for(var o in n){var a=n[o];if(n.hasOwnProperty(o))if(o===STYLE)CSSPropertyOperations_1.setValueForStyles(e,a);else if(o===DANGEROUSLY_SET_INNER_HTML){var i=a?a[HTML]:void 0;null!=i&&setInnerHTML_1(e,i)}else o===CHILDREN?"string"==typeof a?setTextContent_1(e,a):"number"==typeof a&&setTextContent_1(e,""+a):o===SUPPRESS_CONTENT_EDITABLE_WARNING||(registrationNameModules.hasOwnProperty(o)?a&&ensureListeningTo(t,o):r?DOMPropertyOperations_1.setValueForAttribute(e,o,a):(DOMProperty_1.properties[o]||DOMProperty_1.isCustomAttribute(o))&&null!=a&&DOMPropertyOperations_1.setValueForProperty(e,o,a))}}function updateDOMProperties(e,t,n,r){for(var o=0;o0;)e=getParent(e),n--;for(;o-n>0;)t=getParent(t),o--;for(var i=n;i--;){if(e===t||e===t.alternate)return e;e=getParent(e),t=getParent(t)}return null}function isAncestor(e,t){for(;t;){if(e===t||e===t.alternate)return!0;t=getParent(t)}return!1}function getParentInstance(e){return getParent(e)}function traverseTwoPhase(e,t,n){for(var r=[];e;)r.push(e),e=getParent(e);var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(l[s],"captured",o)}function listenerAtPhase(e,t,n){var r=t.dispatchConfig.phasedRegistrationNames[n];return getListener(e,r)}function accumulateDirectionalDispatches(e,t,n){var r=listenerAtPhase(e,n,t);r&&(n._dispatchListeners=accumulateInto_1(n._dispatchListeners,r),n._dispatchInstances=accumulateInto_1(n._dispatchInstances,e))}function accumulateTwoPhaseDispatchesSingle(e){e&&e.dispatchConfig.phasedRegistrationNames&&ReactTreeTraversal.traverseTwoPhase(e._targetInst,accumulateDirectionalDispatches,e)}function accumulateTwoPhaseDispatchesSingleSkipTarget(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst,n=t?ReactTreeTraversal.getParentInstance(t):null;ReactTreeTraversal.traverseTwoPhase(n,accumulateDirectionalDispatches,e)}}function accumulateDispatches(e,t,n){if(n&&n.dispatchConfig.registrationName){var r=n.dispatchConfig.registrationName,o=getListener(e,r);o&&(n._dispatchListeners=accumulateInto_1(n._dispatchListeners,o),n._dispatchInstances=accumulateInto_1(n._dispatchInstances,e))}}function accumulateDirectDispatchesSingle(e){e&&e.dispatchConfig.registrationName&&accumulateDispatches(e._targetInst,null,e)}function accumulateTwoPhaseDispatches(e){forEachAccumulated_1(e,accumulateTwoPhaseDispatchesSingle)}function accumulateTwoPhaseDispatchesSkipTarget(e){forEachAccumulated_1(e,accumulateTwoPhaseDispatchesSingleSkipTarget)}function accumulateEnterLeaveDispatches(e,t,n,r){ReactTreeTraversal.traverseEnterLeave(n,r,accumulateDispatches,e,t)}function accumulateDirectDispatches(e){forEachAccumulated_1(e,accumulateDirectDispatchesSingle)}function getTextContentAccessor(){return!contentKey&&ExecutionEnvironment.canUseDOM&&(contentKey="textContent"in document.documentElement?"textContent":"innerText"),contentKey}function FallbackCompositionState(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}function SyntheticEvent(e,t,n,r){this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n;var o=this.constructor.Interface;for(var a in o)if(o.hasOwnProperty(a)){var i=o[a];i?this[a]=i(n):"target"===a?this.target=r:this[a]=n[a]}var l=null!=n.defaultPrevented?n.defaultPrevented:n.returnValue===!1;return l?this.isDefaultPrevented=emptyFunction.thatReturnsTrue:this.isDefaultPrevented=emptyFunction.thatReturnsFalse,this.isPropagationStopped=emptyFunction.thatReturnsFalse,this}function SyntheticCompositionEvent(e,t,n,r){return SyntheticEvent_1.call(this,e,t,n,r)}function SyntheticInputEvent(e,t,n,r){return SyntheticEvent_1.call(this,e,t,n,r)}function isPresto(){var e=window.opera;return"object"==typeof e&&"function"==typeof e.version&&parseInt(e.version(),10)<=12}function isKeypressCommand(e){return(e.ctrlKey||e.altKey||e.metaKey)&&!(e.ctrlKey&&e.altKey)}function getCompositionEventType(e){switch(e){case"topCompositionStart":return eventTypes.compositionStart;case"topCompositionEnd":return eventTypes.compositionEnd;case"topCompositionUpdate":return eventTypes.compositionUpdate}}function isFallbackCompositionStart(e,t){return"topKeyDown"===e&&t.keyCode===START_KEYCODE}function isFallbackCompositionEnd(e,t){switch(e){case"topKeyUp":return END_KEYCODES.indexOf(t.keyCode)!==-1;case"topKeyDown":return t.keyCode!==START_KEYCODE;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function getDataFromCustomEvent(e){var t=e.detail;return"object"==typeof t&&"data"in t?t.data:null}function extractCompositionEvent(e,t,n,r){var o,a;if(canUseCompositionEvent?o=getCompositionEventType(e):currentComposition?isFallbackCompositionEnd(e,n)&&(o=eventTypes.compositionEnd):isFallbackCompositionStart(e,n)&&(o=eventTypes.compositionStart),!o)return null;useFallbackCompositionData&&(currentComposition||o!==eventTypes.compositionStart?o===eventTypes.compositionEnd&¤tComposition&&(a=currentComposition.getData()):currentComposition=FallbackCompositionState_1.getPooled(r));var i=SyntheticCompositionEvent_1.getPooled(o,t,n,r);if(a)i.data=a;else{var l=getDataFromCustomEvent(n);null!==l&&(i.data=l)}return EventPropagators_1.accumulateTwoPhaseDispatches(i),i}function getNativeBeforeInputChars(e,t){switch(e){case"topCompositionEnd":return getDataFromCustomEvent(t);case"topKeyPress":var n=t.which;return n!==SPACEBAR_CODE?null:(hasSpaceKeypress=!0,SPACEBAR_CHAR);case"topTextInput":var r=t.data;return r===SPACEBAR_CHAR&&hasSpaceKeypress?null:r;default:return null}}function getFallbackBeforeInputChars(e,t){if(currentComposition){if("topCompositionEnd"===e||!canUseCompositionEvent&&isFallbackCompositionEnd(e,t)){var n=currentComposition.getData();return FallbackCompositionState_1.release(currentComposition),currentComposition=null,n}return null}switch(e){case"topPaste":return null;case"topKeyPress":return t.which&&!isKeypressCommand(t)?String.fromCharCode(t.which):null;case"topCompositionEnd":return useFallbackCompositionData?null:t.data;default:return null}}function extractBeforeInputEvent(e,t,n,r){var o;if(o=canUseTextInputEvent?getNativeBeforeInputChars(e,n):getFallbackBeforeInputChars(e,n),!o)return null;var a=SyntheticInputEvent_1.getPooled(eventTypes.beforeInput,t,n,r);return a.data=o,EventPropagators_1.accumulateTwoPhaseDispatches(a),a}function performFiberBatchedUpdates(e,t){return fiberBatchedUpdates(e,t)}function batchedUpdates(e,t){return stackBatchedUpdates(performFiberBatchedUpdates,e,t)}function batchedUpdatesWithControlledComponents(e,t){if(isNestingBatched)return batchedUpdates(e,t);isNestingBatched=!0;try{return batchedUpdates(e,t)}finally{isNestingBatched=!1,ReactControlledComponent_1.restoreStateIfNeeded()}}function getEventTarget(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}function isTextInputElement(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!supportedInputTypes[e.type]:"textarea"===t}function createAndAccumulateChangeEvent(e,t,n){var r=SyntheticEvent_1.getPooled(eventTypes$1.change,e,t,n);return r.type="change",ReactControlledComponent_1.enqueueStateRestore(n),EventPropagators_1.accumulateTwoPhaseDispatches(r),r}function shouldUseChangeEvent(e){var t=e.nodeName&&e.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===e.type}function manualDispatchChangeEvent(e){var t=createAndAccumulateChangeEvent(activeElementInst,e,getEventTarget_1(e));ReactGenericBatching_1.batchedUpdates(runEventInBatch,t)}function runEventInBatch(e){EventPluginHub_1.enqueueEvents(e),EventPluginHub_1.processEventQueue(!1)}function startWatchingForChangeEventIE8(e,t){activeElement=e,activeElementInst=t,activeElement.attachEvent("onchange",manualDispatchChangeEvent)}function stopWatchingForChangeEventIE8(){activeElement&&(activeElement.detachEvent("onchange",manualDispatchChangeEvent),activeElement=null,activeElementInst=null)}function getInstIfValueChanged(e){if(inputValueTracking_1.updateValueIfChanged(e))return e}function getTargetInstForChangeEvent(e,t){if("topChange"===e)return t}function handleEventsForChangeEventIE8(e,t,n){"topFocus"===e?(stopWatchingForChangeEventIE8(),startWatchingForChangeEventIE8(t,n)):"topBlur"===e&&stopWatchingForChangeEventIE8()}function startWatchingForValueChange(e,t){activeElement=e,activeElementInst=t,activeElement.attachEvent("onpropertychange",handlePropertyChange)}function stopWatchingForValueChange(){activeElement&&(activeElement.detachEvent("onpropertychange",handlePropertyChange),activeElement=null,activeElementInst=null)}function handlePropertyChange(e){"value"===e.propertyName&&getInstIfValueChanged(activeElementInst)&&manualDispatchChangeEvent(e)}function handleEventsForInputEventPolyfill(e,t,n){"topFocus"===e?(stopWatchingForValueChange(),startWatchingForValueChange(t,n)):"topBlur"===e&&stopWatchingForValueChange()}function getTargetInstForInputEventPolyfill(e,t){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return getInstIfValueChanged(activeElementInst)}function shouldUseClickEvent(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function getTargetInstForClickEvent(e,t){if("topClick"===e)return getInstIfValueChanged(t)}function getTargetInstForInputOrChangeEvent(e,t){if("topInput"===e||"topChange"===e)return getInstIfValueChanged(t)}function SyntheticUIEvent(e,t,n,r){return SyntheticEvent_1.call(this,e,t,n,r)}function modifierStateGetter(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=modifierKeyToProp[e];return!!r&&!!n[r]}function getEventModifierState(e){return modifierStateGetter}function SyntheticMouseEvent(e,t,n,r){return SyntheticUIEvent_1.call(this,e,t,n,r)}function findRootContainerNode(e){if("number"==typeof e.tag){for(;e.return;)e=e.return;return e.tag!==HostRoot?null:e.stateNode.containerInfo}for(;e._hostParent;)e=e._hostParent;var t=ReactDOMComponentTree_1.getNodeFromInstance(e);return t.parentNode}function TopLevelCallbackBookKeeping(e,t,n){this.topLevelType=e,this.nativeEvent=t,this.targetInst=n,this.ancestors=[]}function handleTopLevelImpl(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=findRootContainerNode(n);if(!r)break;e.ancestors.push(n),n=ReactDOMComponentTree_1.getClosestInstanceFromNode(r)}while(n);for(var o=0;o=t)return{node:n,offset:t-r};r=o}n=getLeafNode(getSiblingNode(n))}}function isCollapsed(e,t,n,r){return e===n&&t===r}function getIEOffsets(e){var t=document.selection,n=t.createRange(),r=n.text.length,o=n.duplicate();o.moveToElementText(e),o.setEndPoint("EndToStart",n);var a=o.text.length,i=a+r;return{start:a,end:i}}function getModernOffsets(e){var t=window.getSelection&&window.getSelection();if(!t||0===t.rangeCount)return null;var n=t.anchorNode,r=t.anchorOffset,o=t.focusNode,a=t.focusOffset,i=t.getRangeAt(0);try{i.startContainer.nodeType,i.endContainer.nodeType}catch(e){return null}var l=isCollapsed(t.anchorNode,t.anchorOffset,t.focusNode,t.focusOffset),s=l?0:i.toString().length,u=i.cloneRange();u.selectNodeContents(e),u.setEnd(i.startContainer,i.startOffset);var c=isCollapsed(u.startContainer,u.startOffset,u.endContainer,u.endOffset),p=c?0:u.toString().length,d=p+s,f=document.createRange();f.setStart(n,r),f.setEnd(o,a);var m=f.collapsed;return{start:m?d:p,end:m?p:d}}function setIEOffsets(e,t){var n,r,o=document.selection.createRange().duplicate();void 0===t.end?(n=t.start,r=n):t.start>t.end?(n=t.end,r=t.start):(n=t.start,r=t.end),o.moveToElementText(e),o.moveStart("character",n),o.setEndPoint("EndToStart",o),o.moveEnd("character",r-n),o.select()}function setModernOffsets(e,t){if(window.getSelection){var n=window.getSelection(),r=e[getTextContentAccessor_1()].length,o=Math.min(t.start,r),a=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>a){var i=a;a=o,o=i}var l=getNodeForCharacterOffset_1(e,o),s=getNodeForCharacterOffset_1(e,a);if(l&&s){var u=document.createRange();u.setStart(l.node,l.offset),n.removeAllRanges(),o>a?(n.addRange(u),n.extend(s.node,s.offset)):(u.setEnd(s.node,s.offset),n.addRange(u))}}}function isInDocument(e){return containsNode(document.documentElement,e)}function getSelection(e){if("selectionStart"in e&&ReactInputSelection_1.hasSelectionCapabilities(e))return{start:e.selectionStart,end:e.selectionEnd};if(window.getSelection){var t=window.getSelection();return{anchorNode:t.anchorNode,anchorOffset:t.anchorOffset,focusNode:t.focusNode,focusOffset:t.focusOffset}}if(document.selection){var n=document.selection.createRange();return{parentElement:n.parentElement(),text:n.text,top:n.boundingTop,left:n.boundingLeft}}}function constructSelectEvent(e,t){if(mouseDown||null==activeElement$1||activeElement$1!==getActiveElement())return null;var n=getSelection(activeElement$1);if(!lastSelection||!shallowEqual(lastSelection,n)){lastSelection=n;var r=SyntheticEvent_1.getPooled(eventTypes$3.select,activeElementInst$1,e,t);return r.type="select",r.target=activeElement$1,EventPropagators_1.accumulateTwoPhaseDispatches(r),r}return null}function SyntheticAnimationEvent(e,t,n,r){return SyntheticEvent_1.call(this,e,t,n,r)}function SyntheticClipboardEvent(e,t,n,r){return SyntheticEvent_1.call(this,e,t,n,r)}function SyntheticFocusEvent(e,t,n,r){return SyntheticUIEvent_1.call(this,e,t,n,r)}function getEventCharCode(e){var t,n=e.keyCode;return"charCode"in e?(t=e.charCode,0===t&&13===n&&(t=13)):t=n,t>=32||13===t?t:0}function getEventKey(e){if(e.key){var t=normalizeKey[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=getEventCharCode_1(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?translateToKey[e.keyCode]||"Unidentified":""}function SyntheticKeyboardEvent(e,t,n,r){return SyntheticUIEvent_1.call(this,e,t,n,r)}function SyntheticDragEvent(e,t,n,r){return SyntheticMouseEvent_1.call(this,e,t,n,r)}function SyntheticTouchEvent(e,t,n,r){return SyntheticUIEvent_1.call(this,e,t,n,r)}function SyntheticTransitionEvent(e,t,n,r){return SyntheticEvent_1.call(this,e,t,n,r)}function SyntheticWheelEvent(e,t,n,r){return SyntheticMouseEvent_1.call(this,e,t,n,r)}function inject(){alreadyInjected||(alreadyInjected=!0,ReactBrowserEventEmitter_1.injection.injectReactEventListener(ReactEventListener_1),EventPluginHub_1.injection.injectEventPluginOrder(DOMEventPluginOrder_1),EventPluginUtils_1.injection.injectComponentTree(ReactDOMComponentTree_1),EventPluginHub_1.injection.injectEventPluginsByName({SimpleEventPlugin:SimpleEventPlugin_1,EnterLeaveEventPlugin:EnterLeaveEventPlugin_1,ChangeEventPlugin:ChangeEventPlugin_1,SelectEventPlugin:SelectEventPlugin_1,BeforeInputEventPlugin:BeforeInputEventPlugin_1}),DOMProperty_1.injection.injectDOMPropertyConfig(ARIADOMPropertyConfig_1),DOMProperty_1.injection.injectDOMPropertyConfig(HTMLDOMPropertyConfig_1),DOMProperty_1.injection.injectDOMPropertyConfig(SVGDOMPropertyConfig_1))}function comparePriority(e,t){return e!==TaskPriority&&e!==SynchronousPriority||t!==TaskPriority&&t!==SynchronousPriority?e===NoWork&&t!==NoWork?-255:e!==NoWork&&t===NoWork?255:e-t:0}function ensureUpdateQueue(e){if(null!==e.updateQueue)return e.updateQueue;var t=void 0;return t={first:null,last:null,hasForceUpdate:!1,callbackList:null},e.updateQueue=t,t}function cloneUpdateQueue(e,t){var n=e.updateQueue;if(null===n)return t.updateQueue=null,null;var r=null!==t.updateQueue?t.updateQueue:{};return r.first=n.first,r.last=n.last,r.hasForceUpdate=!1,r.callbackList=null,r.isProcessing=!1,t.updateQueue=r,r}function cloneUpdate(e){return{priorityLevel:e.priorityLevel,partialState:e.partialState,callback:e.callback,isReplace:e.isReplace,isForced:e.isForced,isTopLevelUnmount:e.isTopLevelUnmount,next:null}}function insertUpdateIntoQueue(e,t,n,r){null!==n?n.next=t:(t.next=e.first,e.first=t),null!==r?t.next=r:e.last=t}function findInsertionPosition(e,t){var n=t.priorityLevel,r=null,o=null;if(null!==e.last&&comparePriority(e.last.priorityLevel,n)<=0)r=e.last;else for(o=e.first;null!==o&&comparePriority(o.priorityLevel,n)<=0;)r=o,o=o.next;return r}function insertUpdate(e,t){var n=ensureUpdateQueue(e),r=null!==e.alternate?ensureUpdateQueue(e.alternate):null,o=findInsertionPosition(n,t),a=null!==o?o.next:n.first;if(null===r)return insertUpdateIntoQueue(n,t,o,a),null;var i=findInsertionPosition(r,t),l=null!==i?i.next:r.first;if(insertUpdateIntoQueue(n,t,o,a),a!==l){var s=cloneUpdate(t);return insertUpdateIntoQueue(r,s,i,l),s}return null===i&&(r.first=t),null===l&&(r.last=null),null}function addUpdate(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:!1,next:null};insertUpdate(e,o)}function addReplaceUpdate(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!0,isForced:!1,isTopLevelUnmount:!1,next:null};insertUpdate(e,o)}function addForceUpdate(e,t,n){var r={priorityLevel:n,partialState:null,callback:t,isReplace:!1,isForced:!0,isTopLevelUnmount:!1,next:null};insertUpdate(e,r)}function getPendingPriority(e){return null!==e.first?e.first.priorityLevel:NoWork}function addTopLevelUpdate$1(e,t,n,r){var o=null===t.element,a={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:o,next:null},i=insertUpdate(e,a);if(o){var l=e.updateQueue,s=null!==e.alternate?e.alternate.updateQueue:null;null!==l&&null!==a.next&&(a.next=null,l.last=a),null!==s&&null!==i&&null!==i.next&&(i.next=null, + s.last=a)}}function getStateFromUpdate(e,t,n,r){var o=e.partialState;if("function"==typeof o){var a=o;return a.call(t,n,r)}return o}function beginUpdateQueue(e,t,n,r,o,a){t.hasForceUpdate=!1;for(var i=r,l=!0,s=null,u=t.first;null!==u&&comparePriority(u.priorityLevel,a)<=0;){t.first=u.next,null===t.first&&(t.last=null);var c=void 0;u.isReplace?(i=getStateFromUpdate(u,n,i,o),l=!0):(c=getStateFromUpdate(u,n,i,o),c&&(i=l?_assign({},i,c):_assign(i,c),l=!1)),u.isForced&&(t.hasForceUpdate=!0),null===u.callback||u.isTopLevelUnmount&&null!==u.next||(s=s||[],s.push(u.callback),e.effectTag|=CallbackEffect),u=u.next}return t.callbackList=s,null!==t.first||null!==s||t.hasForceUpdate||(e.updateQueue=null),i}function commitCallbacks(e,t,n){var r=t.callbackList;if(null!==r)for(var o=0;of?(h=p,p=null):h=p.sibling;var C=v(e,p,l[f],s);if(null===C){null===p&&(p=h);break}t&&p&&null===C.alternate&&n(e,p),d=i(C,d,f),null===c?u=C:c.sibling=C,c=C,p=h}if(f===l.length)return r(e,p),u;if(null===p){for(;fC?(E=f,f=null):E=f.sibling;var b=v(e,f,y.value,s);if(null===b){f||(f=E);break}t&&f&&null===b.alternate&&n(e,f),h=i(b,h,C),null===d?p=b:d.sibling=b,d=b,f=E}if(y.done)return r(e,f),p;if(null===f){for(;!y.done;C++,y=c.next()){var P=m(e,y.value,s);null!==P&&(h=i(P,h,C),null===d?p=P:d.sibling=P,d=P)}return p}for(var T=o(e,f);!y.done;C++,y=c.next()){var R=g(T,e,C,y.value,s);null!==R&&(t&&null!==R.alternate&&T.delete(null===R.key?C:R.key),h=i(R,h,C),null===d?p=R:d.sibling=R,d=R)}return t&&T.forEach(function(t){return n(e,t)}),p}function E(e,t,n,o){if(null!==t&&t.tag===HostText$5){r(e,t.sibling);var i=a(t,o);return i.pendingProps=n,i.return=e,i}r(e,t);var l=createFiberFromText$1(n,o);return l.return=e,l}function y(e,t,o,i){for(var l=o.key,s=t;null!==s;){if(s.key===l){if(s.type===o.type){r(e,s.sibling);var u=a(s,i);return u.ref=coerceRef(s,o),u.pendingProps=o.props,u.return=e,u}r(e,s);break}n(e,s),s=s.sibling}var c=createFiberFromElement$1(o,i);return c.ref=coerceRef(t,o),c.return=e,c}function b(e,t,o,i){for(var l=o.key,s=t;null!==s;){if(s.key===l){if(s.tag===CoroutineComponent$2){r(e,s.sibling);var u=a(s,i);return u.pendingProps=o,u.return=e,u}r(e,s);break}n(e,s),s=s.sibling}var c=createFiberFromCoroutine$1(o,i);return c.return=e,c}function P(e,t,n,o){var i=t;if(null!==i){if(i.tag===YieldComponent$3){r(e,i.sibling);var l=a(i,o);return l.type=n.value,l.return=e,l}r(e,i)}var s=createFiberFromYield$1(n,o);return s.type=n.value,s.return=e,s}function T(e,t,o,i){for(var l=o.key,s=t;null!==s;){if(s.key===l){if(s.tag===HostPortal$4&&s.stateNode.containerInfo===o.containerInfo&&s.stateNode.implementation===o.implementation){r(e,s.sibling);var u=a(s,i);return u.pendingProps=o.children||[],u.return=e,u}r(e,s);break}n(e,s),s=s.sibling}var c=createFiberFromPortal$1(o,i);return c.return=e,c}function R(e,t,n,o){var a=ReactFeatureFlags_1.disableNewFiberFeatures,i="object"==typeof n&&null!==n;if(i)if(a)switch(n.$$typeof){case ReactElementSymbol:return l(y(e,t,n,o));case REACT_PORTAL_TYPE:return l(T(e,t,n,o))}else switch(n.$$typeof){case ReactElementSymbol:return l(y(e,t,n,o));case REACT_COROUTINE_TYPE:return l(b(e,t,n,o));case REACT_YIELD_TYPE:return l(P(e,t,n,o));case REACT_PORTAL_TYPE:return l(T(e,t,n,o))}if(a)switch(e.tag){case ClassComponent$6:var s=e.type;null!==n&&n!==!1?reactProdInvariant_1("109",s.displayName||s.name||"Component"):void 0;break;case FunctionalComponent$2:var u=e.type;null!==n&&n!==!1?reactProdInvariant_1("105",u.displayName||u.name||"Component"):void 0}if("string"==typeof n||"number"==typeof n)return l(E(e,t,""+n,o));if(isArray(n))return h(e,t,n,o);if(getIteratorFn_1(n))return C(e,t,n,o);if(i&&throwOnInvalidObjectType(e,n),!a&&"undefined"==typeof n)switch(e.tag){case ClassComponent$6:case FunctionalComponent$2:var c=e.type;invariant(!1,"%s(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.",c.displayName||c.name||"Component")}return r(e,t)}return R}function getContextForSubtree(e){if(!e)return emptyObject;var t=ReactInstanceMap_1.get(e);return"number"==typeof t.tag?getContextFiber(t):t._processChildContext(t._context)}function isValidContainer(e){return!(!e||e.nodeType!==ELEMENT_NODE_TYPE&&e.nodeType!==DOC_NODE_TYPE&&e.nodeType!==DOCUMENT_FRAGMENT_NODE_TYPE)}function validateContainer(e){if(!isValidContainer(e))throw new Error("Target container is not a DOM element.")}function shouldAutoFocusHostComponent(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function warnAboutUnstableUse(){warned=!0}function renderSubtreeIntoContainer(e,t,n,r){validateContainer(n);var o=n.nodeType===DOCUMENT_NODE?n.documentElement:n,a=o._reactRootContainer;if(a)DOMRenderer.updateContainer(t,a,e,r);else{for(;o.lastChild;)o.removeChild(o.lastChild);var i=DOMRenderer.createContainer(o);a=o._reactRootContainer=i,DOMRenderer.unbatchedUpdates(function(){DOMRenderer.updateContainer(t,i,e,r)})}return DOMRenderer.getPublicRootInstance(a)}var _assign=__webpack_require__(3),invariant=__webpack_require__(7);__webpack_require__(4);var ExecutionEnvironment=__webpack_require__(10);__webpack_require__(11);var hyphenateStyleName=__webpack_require__(13),memoizeStringOnly=__webpack_require__(15),React=__webpack_require__(1);__webpack_require__(16);var emptyFunction=__webpack_require__(5),EventListener=__webpack_require__(18),getUnboundedScrollPosition=__webpack_require__(19),containsNode=__webpack_require__(20),focusNode=__webpack_require__(23),getActiveElement=__webpack_require__(24),shallowEqual=__webpack_require__(25),emptyObject=__webpack_require__(6),reactProdInvariant_1=reactProdInvariant,eventPluginOrder=null,namesToPlugins={},EventPluginRegistry={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(e){eventPluginOrder?reactProdInvariant_1("101"):void 0,eventPluginOrder=Array.prototype.slice.call(e),recomputePluginOrdering()},injectEventPluginsByName:function(e){var t=!1;for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];namesToPlugins.hasOwnProperty(n)&&namesToPlugins[n]===r||(namesToPlugins[n]?reactProdInvariant_1("102",n):void 0,namesToPlugins[n]=r,t=!0)}t&&recomputePluginOrdering()}},EventPluginRegistry_1=EventPluginRegistry,caughtError=null,ReactErrorUtils={invokeGuardedCallback:function(e,t,n,r,o,a,i,l,s){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(e){return e}return null},invokeGuardedCallbackAndCatchFirstError:function(e,t,n,r,o,a,i,l,s){var u=ReactErrorUtils.invokeGuardedCallback.apply(this,arguments);null!==u&&null===caughtError&&(caughtError=u)},rethrowCaughtError:function(){if(caughtError){var e=caughtError;throw caughtError=null,e}}},ReactErrorUtils_1=ReactErrorUtils,ComponentTree,injection={injectComponentTree:function(e){ComponentTree=e}},EventPluginUtils={isEndish:isEndish,isMoveish:isMoveish,isStartish:isStartish,executeDirectDispatch:executeDirectDispatch,executeDispatchesInOrder:executeDispatchesInOrder,executeDispatchesInOrderStopAtTrue:executeDispatchesInOrderStopAtTrue,hasDispatches:hasDispatches,getFiberCurrentPropsFromNode:function(e){return ComponentTree.getFiberCurrentPropsFromNode(e)},getInstanceFromNode:function(e){return ComponentTree.getInstanceFromNode(e)},getNodeFromInstance:function(e){return ComponentTree.getNodeFromInstance(e)},injection:injection},EventPluginUtils_1=EventPluginUtils,accumulateInto_1=accumulateInto,forEachAccumulated_1=forEachAccumulated,eventQueue=null,executeDispatchesAndRelease=function(e,t){e&&(EventPluginUtils_1.executeDispatchesInOrder(e,t),e.isPersistent()||e.constructor.release(e))},executeDispatchesAndReleaseSimulated=function(e){return executeDispatchesAndRelease(e,!0)},executeDispatchesAndReleaseTopLevel=function(e){return executeDispatchesAndRelease(e,!1)},EventPluginHub={injection:{injectEventPluginOrder:EventPluginRegistry_1.injectEventPluginOrder,injectEventPluginsByName:EventPluginRegistry_1.injectEventPluginsByName},getListener:function(e,t){var n;if("number"==typeof e.tag){var r=e.stateNode;if(!r)return null;var o=EventPluginUtils_1.getFiberCurrentPropsFromNode(r);if(!o)return null;if(n=o[t],shouldPreventMouseEvent(t,e.type,o))return null}else{var a=e._currentElement;if("string"==typeof a||"number"==typeof a)return null;if(!e._rootNodeID)return null;var i=a.props;if(n=i[t],shouldPreventMouseEvent(t,a.type,i))return null}return n&&"function"!=typeof n?reactProdInvariant_1("94",t,typeof n):void 0,n},extractEvents:function(e,t,n,r){for(var o,a=EventPluginRegistry_1.plugins,i=0;i]/,escapeTextContentForBrowser_1=escapeTextContentForBrowser,quoteAttributeValueForBrowser_1=quoteAttributeValueForBrowser,VALID_ATTRIBUTE_NAME_REGEX=new RegExp("^["+DOMProperty_1.ATTRIBUTE_NAME_START_CHAR+"]["+DOMProperty_1.ATTRIBUTE_NAME_CHAR+"]*$"),illegalAttributeNameCache={},validatedAttributeNameCache={},DOMPropertyOperations={createMarkupForID:function(e){return DOMProperty_1.ID_ATTRIBUTE_NAME+"="+quoteAttributeValueForBrowser_1(e)},setAttributeForID:function(e,t){e.setAttribute(DOMProperty_1.ID_ATTRIBUTE_NAME,t)},createMarkupForRoot:function(){return DOMProperty_1.ROOT_ATTRIBUTE_NAME+'=""'},setAttributeForRoot:function(e){e.setAttribute(DOMProperty_1.ROOT_ATTRIBUTE_NAME,"")},createMarkupForProperty:function(e,t){var n=DOMProperty_1.properties.hasOwnProperty(e)?DOMProperty_1.properties[e]:null; + if(n){if(shouldIgnoreValue(n,t))return"";var r=n.attributeName;return n.hasBooleanValue||n.hasOverloadedBooleanValue&&t===!0?r+'=""':r+"="+quoteAttributeValueForBrowser_1(t)}return DOMProperty_1.isCustomAttribute(e)?null==t?"":e+"="+quoteAttributeValueForBrowser_1(t):null},createMarkupForCustomAttribute:function(e,t){return isAttributeNameSafe(e)&&null!=t?e+"="+quoteAttributeValueForBrowser_1(t):""},setValueForProperty:function(e,t,n){var r=DOMProperty_1.properties.hasOwnProperty(t)?DOMProperty_1.properties[t]:null;if(r){var o=r.mutationMethod;if(o)o(e,n);else{if(shouldIgnoreValue(r,n))return void DOMPropertyOperations.deleteValueForProperty(e,t);if(r.mustUseProperty)e[r.propertyName]=n;else{var a=r.attributeName,i=r.attributeNamespace;i?e.setAttributeNS(i,a,""+n):r.hasBooleanValue||r.hasOverloadedBooleanValue&&n===!0?e.setAttribute(a,""):e.setAttribute(a,""+n)}}}else if(DOMProperty_1.isCustomAttribute(t))return void DOMPropertyOperations.setValueForAttribute(e,t,n)},setValueForAttribute:function(e,t,n){isAttributeNameSafe(t)&&(null==n?e.removeAttribute(t):e.setAttribute(t,""+n))},deleteValueForAttribute:function(e,t){e.removeAttribute(t)},deleteValueForProperty:function(e,t){var n=DOMProperty_1.properties.hasOwnProperty(t)?DOMProperty_1.properties[t]:null;if(n){var r=n.mutationMethod;if(r)r(e,void 0);else if(n.mustUseProperty){var o=n.propertyName;n.hasBooleanValue?e[o]=!1:e[o]=""}else e.removeAttribute(n.attributeName)}else DOMProperty_1.isCustomAttribute(t)&&e.removeAttribute(t)}},DOMPropertyOperations_1=DOMPropertyOperations,ReactDOMInput={getHostProps:function(e,t){var n=e,r=t.value,o=t.checked,a=_assign({type:void 0,step:void 0,min:void 0,max:void 0},t,{defaultChecked:void 0,defaultValue:void 0,value:null!=r?r:n._wrapperState.initialValue,checked:null!=o?o:n._wrapperState.initialChecked});return a},mountWrapper:function(e,t){var n=t.defaultValue,r=e;r._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:null!=t.value?t.value:n}},updateWrapper:function(e,t){var n=e,r=t.checked;null!=r&&DOMPropertyOperations_1.setValueForProperty(n,"checked",r||!1);var o=t.value;if(null!=o){var a=""+o;a!==n.value&&(n.value=a)}else null==t.value&&null!=t.defaultValue&&n.defaultValue!==""+t.defaultValue&&(n.defaultValue=""+t.defaultValue),null==t.checked&&null!=t.defaultChecked&&(n.defaultChecked=!!t.defaultChecked)},postMountWrapper:function(e,t){var n=e;switch(t.type){case"submit":case"reset":break;case"color":case"date":case"datetime":case"datetime-local":case"month":case"time":case"week":n.value="",n.value=n.defaultValue;break;default:n.value=n.value}var r=n.name;""!==r&&(n.name=""),n.defaultChecked=!n.defaultChecked,n.defaultChecked=!n.defaultChecked,""!==r&&(n.name=r)},restoreControlledState:function(e,t){var n=e;ReactDOMInput.updateWrapper(n,t),updateNamedCousins(n,t)}},ReactDOMFiberInput=ReactDOMInput,ReactDOMOption={mountWrapper:function(e,t){},postMountWrapper:function(e,t){null!=t.value&&e.setAttribute("value",t.value)},getHostProps:function(e,t){var n=_assign({children:void 0},t),r=flattenChildren(t.children);return r&&(n.children=r),n}},ReactDOMFiberOption=ReactDOMOption,didWarnValueDefaultValue$1=!1,ReactDOMSelect={getHostProps:function(e,t){return _assign({},t,{value:void 0})},mountWrapper:function(e,t){var n=e,r=t.value;n._wrapperState={initialValue:null!=r?r:t.defaultValue,wasMultiple:!!t.multiple},void 0===t.value||void 0===t.defaultValue||didWarnValueDefaultValue$1||(didWarnValueDefaultValue$1=!0),n.multiple=!!t.multiple,null!=r?updateOptions(n,!!t.multiple,r):null!=t.defaultValue&&updateOptions(n,!!t.multiple,t.defaultValue)},postUpdateWrapper:function(e,t){var n=e;n._wrapperState.initialValue=void 0;var r=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!t.multiple;var o=t.value;null!=o?updateOptions(n,!!t.multiple,o):r!==!!t.multiple&&(null!=t.defaultValue?updateOptions(n,!!t.multiple,t.defaultValue):updateOptions(n,!!t.multiple,t.multiple?[]:""))},restoreControlledState:function(e,t){var n=e,r=t.value;null!=r&&updateOptions(n,!!t.multiple,r)}},ReactDOMFiberSelect=ReactDOMSelect,ReactDOMTextarea={getHostProps:function(e,t){var n=e;null!=t.dangerouslySetInnerHTML?reactProdInvariant_1("91"):void 0;var r=_assign({},t,{value:void 0,defaultValue:void 0,children:""+n._wrapperState.initialValue});return r},mountWrapper:function(e,t){var n=e,r=t.value,o=r;if(null==r){var a=t.defaultValue,i=t.children;null!=i&&(null!=a?reactProdInvariant_1("92"):void 0,Array.isArray(i)&&(i.length<=1?void 0:reactProdInvariant_1("93"),i=i[0]),a=""+i),null==a&&(a=""),o=a}n._wrapperState={initialValue:""+o}},updateWrapper:function(e,t){var n=e,r=t.value;if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e,t){var n=e,r=n.textContent;r===n._wrapperState.initialValue&&(n.value=r)},restoreControlledState:function(e,t){ReactDOMTextarea.updateWrapper(e,t)}},ReactDOMFiberTextarea=ReactDOMTextarea,createMicrosoftUnsafeLocalFunction=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e},createMicrosoftUnsafeLocalFunction_1=createMicrosoftUnsafeLocalFunction,WHITESPACE_TEST=/^[ \r\n\t\f]/,NONVISIBLE_TEST=/<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/,reusableSVGContainer,setInnerHTML=createMicrosoftUnsafeLocalFunction_1(function(e,t){if(e.namespaceURI!==DOMNamespaces_1.svg||"innerHTML"in e)e.innerHTML=t;else{reusableSVGContainer=reusableSVGContainer||document.createElement("div"),reusableSVGContainer.innerHTML=""+t+"";for(var n=reusableSVGContainer.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(ExecutionEnvironment.canUseDOM){var testElement=document.createElement("div");testElement.innerHTML=" ",""===testElement.innerHTML&&(setInnerHTML=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),WHITESPACE_TEST.test(t)||"<"===t[0]&&NONVISIBLE_TEST.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t}),testElement=null}var setInnerHTML_1=setInnerHTML,setTextContent=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};ExecutionEnvironment.canUseDOM&&("textContent"in document.documentElement||(setTextContent=function(e,t){return 3===e.nodeType?void(e.nodeValue=t):void setInnerHTML_1(e,escapeTextContentForBrowser_1(t))}));var setTextContent_1=setTextContent,inputValueTracking={_getTrackerFromNode:function(e){return getTracker(ReactDOMComponentTree_1.getInstanceFromNode(e))},trackNode:function(e){e._wrapperState.valueTracker||(e._wrapperState.valueTracker=trackValueOnNode(e,e))},track:function(e){if(!getTracker(e)){var t=ReactDOMComponentTree_1.getNodeFromInstance(e);attachTracker(e,trackValueOnNode(t,e))}},updateValueIfChanged:function(e){if(!e)return!1;var t=getTracker(e);if(!t)return"number"==typeof e.tag?inputValueTracking.trackNode(e.stateNode):inputValueTracking.track(e),!0;var n=t.getValue(),r=getValueFromNode(ReactDOMComponentTree_1.getNodeFromInstance(e));return r!==n&&(t.setValue(r),!0)},stopTracking:function(e){var t=getTracker(e);t&&t.stopTracking()}},inputValueTracking_1=inputValueTracking,_extends=_assign||function(e){for(var t=1;t";var s=l.firstChild;o=l.removeChild(s)}else o=t.is?a.createElement(e,t.is):a.createElement(e);else o=a.createElementNS(i,e);return o},setInitialProperties:function(e,t,n,r){var o,a=isCustomComponent(t,n);switch(t){case"audio":case"form":case"iframe":case"img":case"image":case"link":case"object":case"source":case"video":case"details":trapBubbledEventsLocal(e,t),o=n;break;case"input":ReactDOMFiberInput.mountWrapper(e,n),o=ReactDOMFiberInput.getHostProps(e,n),trapBubbledEventsLocal(e,t),ensureListeningTo(r,"onChange");break;case"option":ReactDOMFiberOption.mountWrapper(e,n),o=ReactDOMFiberOption.getHostProps(e,n);break;case"select":ReactDOMFiberSelect.mountWrapper(e,n),o=ReactDOMFiberSelect.getHostProps(e,n),trapBubbledEventsLocal(e,t),ensureListeningTo(r,"onChange");break;case"textarea":ReactDOMFiberTextarea.mountWrapper(e,n),o=ReactDOMFiberTextarea.getHostProps(e,n),trapBubbledEventsLocal(e,t),ensureListeningTo(r,"onChange");break;default:o=n}switch(assertValidProps(t,o),setInitialDOMProperties(e,r,o,a),t){case"input":inputValueTracking_1.trackNode(e),ReactDOMFiberInput.postMountWrapper(e,n);break;case"textarea":inputValueTracking_1.trackNode(e),ReactDOMFiberTextarea.postMountWrapper(e,n);break;case"option":ReactDOMFiberOption.postMountWrapper(e,n);break;default:"function"==typeof o.onClick&&trapClickOnNonInteractiveElement(e)}},diffProperties:function(e,t,n,r,o){var a,i,l=null;switch(t){case"input":a=ReactDOMFiberInput.getHostProps(e,n),i=ReactDOMFiberInput.getHostProps(e,r),l=[];break;case"option":a=ReactDOMFiberOption.getHostProps(e,n),i=ReactDOMFiberOption.getHostProps(e,r),l=[];break;case"select":a=ReactDOMFiberSelect.getHostProps(e,n),i=ReactDOMFiberSelect.getHostProps(e,r),l=[];break;case"textarea":a=ReactDOMFiberTextarea.getHostProps(e,n),i=ReactDOMFiberTextarea.getHostProps(e,r),l=[];break;default:a=n,i=r,"function"!=typeof a.onClick&&"function"==typeof i.onClick&&trapClickOnNonInteractiveElement(e)}assertValidProps(t,i);var s,u,c=null;for(s in a)if(!i.hasOwnProperty(s)&&a.hasOwnProperty(s)&&null!=a[s])if(s===STYLE){var p=a[s];for(u in p)p.hasOwnProperty(u)&&(c||(c={}),c[u]="")}else s===DANGEROUSLY_SET_INNER_HTML||s===CHILDREN||s===SUPPRESS_CONTENT_EDITABLE_WARNING||(registrationNameModules.hasOwnProperty(s)?l||(l=[]):(l=l||[]).push(s,null));for(s in i){var d=i[s],f=null!=a?a[s]:void 0;if(i.hasOwnProperty(s)&&d!==f&&(null!=d||null!=f))if(s===STYLE)if(f){for(u in f)!f.hasOwnProperty(u)||d&&d.hasOwnProperty(u)||(c||(c={}),c[u]="");for(u in d)d.hasOwnProperty(u)&&f[u]!==d[u]&&(c||(c={}),c[u]=d[u])}else c||(l||(l=[]),l.push(s,c)),c=d;else if(s===DANGEROUSLY_SET_INNER_HTML){var m=d?d[HTML]:void 0,v=f?f[HTML]:void 0;null!=m&&v!==m&&(l=l||[]).push(s,""+m)}else s===CHILDREN?f===d||"string"!=typeof d&&"number"!=typeof d||(l=l||[]).push(s,""+d):s===SUPPRESS_CONTENT_EDITABLE_WARNING||(registrationNameModules.hasOwnProperty(s)?(d&&ensureListeningTo(o,s),l||f===d||(l=[])):(l=l||[]).push(s,d))}return c&&(l=l||[]).push(STYLE,c),l},updateProperties:function(e,t,n,r,o){var a=isCustomComponent(n,r),i=isCustomComponent(n,o);switch(updateDOMProperties(e,t,a,i),n){case"input":ReactDOMFiberInput.updateWrapper(e,o);break;case"textarea":ReactDOMFiberTextarea.updateWrapper(e,o);break;case"select":ReactDOMFiberSelect.postUpdateWrapper(e,o)}},restoreControlledState:function(e,t,n){switch(t){case"input":return void ReactDOMFiberInput.restoreControlledState(e,n);case"textarea":return void ReactDOMFiberTextarea.restoreControlledState(e,n);case"select":return void ReactDOMFiberSelect.restoreControlledState(e,n)}}},ReactDOMFiberComponent_1=ReactDOMFiberComponent,rAF=void 0,rIC=void 0;if("function"!=typeof requestAnimationFrame)invariant(!1,"React depends on requestAnimationFrame. Make sure that you load a polyfill in older browsers.");else if("function"!=typeof requestIdleCallback){var scheduledRAFCallback=null,scheduledRICCallback=null,isIdleScheduled=!1,isAnimationFrameScheduled=!1,frameDeadline=0,previousFrameTime=33,activeFrameTime=33,frameDeadlineObject={timeRemaining:"object"==typeof performance&&"function"==typeof performance.now?function(){return frameDeadline-performance.now()}:function(){return frameDeadline-Date.now()}},messageKey="__reactIdleCallback$"+Math.random().toString(36).slice(2),idleTick=function(e){if(e.source===window&&e.data===messageKey){isIdleScheduled=!1;var t=scheduledRICCallback;scheduledRICCallback=null,t&&t(frameDeadlineObject)}};window.addEventListener("message",idleTick,!1);var animationTick=function(e){isAnimationFrameScheduled=!1;var t=e-frameDeadline+activeFrameTime;t1?1-t:void 0;return this._fallbackText=o.slice(e,l),this._fallbackText}}),PooledClass_1.addPoolingTo(FallbackCompositionState);var FallbackCompositionState_1=FallbackCompositionState,shouldBeReleasedProperties=["dispatchConfig","_targetInst","nativeEvent","isDefaultPrevented","isPropagationStopped","_dispatchListeners","_dispatchInstances"],EventInterface={type:null,target:null,currentTarget:emptyFunction.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};_assign(SyntheticEvent.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=emptyFunction.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=emptyFunction.thatReturnsTrue)},persist:function(){this.isPersistent=emptyFunction.thatReturnsTrue},isPersistent:emptyFunction.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var t in e)this[t]=null;for(var n=0;n8&&documentMode<=11),SPACEBAR_CODE=32,SPACEBAR_CHAR=String.fromCharCode(SPACEBAR_CODE),eventTypes={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},hasSpaceKeypress=!1,currentComposition=null,BeforeInputEventPlugin={eventTypes:eventTypes,extractEvents:function(e,t,n,r){return[extractCompositionEvent(e,t,n,r),extractBeforeInputEvent(e,t,n,r)]}},BeforeInputEventPlugin_1=BeforeInputEventPlugin,stackBatchedUpdates=function(e,t,n,r,o,a){return e(t,n,r,o,a)},fiberBatchedUpdates=function(e,t){return e(t)},isNestingBatched=!1,ReactGenericBatchingInjection={injectStackBatchedUpdates:function(e){stackBatchedUpdates=e},injectFiberBatchedUpdates:function(e){fiberBatchedUpdates=e}},ReactGenericBatching={batchedUpdates:batchedUpdatesWithControlledComponents,injection:ReactGenericBatchingInjection},ReactGenericBatching_1=ReactGenericBatching,getEventTarget_1=getEventTarget,supportedInputTypes={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},isTextInputElement_1=isTextInputElement,eventTypes$1={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},activeElement=null,activeElementInst=null,doesChangeEventBubble=!1;ExecutionEnvironment.canUseDOM&&(doesChangeEventBubble=isEventSupported_1("change")&&(!document.documentMode||document.documentMode>8));var isInputEventSupported=!1;ExecutionEnvironment.canUseDOM&&(isInputEventSupported=isEventSupported_1("input")&&(!document.documentMode||document.documentMode>9));var ChangeEventPlugin={eventTypes:eventTypes$1,_isInputEventSupported:isInputEventSupported,extractEvents:function(e,t,n,r){var o,a,i=t?ReactDOMComponentTree_1.getNodeFromInstance(t):window;if(shouldUseChangeEvent(i)?doesChangeEventBubble?o=getTargetInstForChangeEvent:a=handleEventsForChangeEventIE8:isTextInputElement_1(i)?isInputEventSupported?o=getTargetInstForInputOrChangeEvent:(o=getTargetInstForInputEventPolyfill,a=handleEventsForInputEventPolyfill):shouldUseClickEvent(i)&&(o=getTargetInstForClickEvent),o){var l=o(e,t);if(l){var s=createAndAccumulateChangeEvent(l,n,r);return s}}a&&a(e,i,t)}},ChangeEventPlugin_1=ChangeEventPlugin,DOMEventPluginOrder=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"],DOMEventPluginOrder_1=DOMEventPluginOrder,UIEventInterface={view:function(e){if(e.view)return e.view;var t=getEventTarget_1(e);if(t.window===t)return t;var n=t.ownerDocument;return n?n.defaultView||n.parentWindow:window},detail:function(e){return e.detail||0}};SyntheticEvent_1.augmentClass(SyntheticUIEvent,UIEventInterface);var SyntheticUIEvent_1=SyntheticUIEvent,modifierKeyToProp={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"},getEventModifierState_1=getEventModifierState,MouseEventInterface={screenX:null,screenY:null,clientX:null,clientY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:getEventModifierState_1,button:function(e){var t=e.button;return"which"in e?t:2===t?2:4===t?1:0},buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},pageX:function(e){return"pageX"in e?e.pageX:e.clientX+ViewportMetrics_1.currentScrollLeft},pageY:function(e){return"pageY"in e?e.pageY:e.clientY+ViewportMetrics_1.currentScrollTop}};SyntheticUIEvent_1.augmentClass(SyntheticMouseEvent,MouseEventInterface);var SyntheticMouseEvent_1=SyntheticMouseEvent,eventTypes$2={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},EnterLeaveEventPlugin={eventTypes:eventTypes$2,extractEvents:function(e,t,n,r){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var o;if(r.window===r)o=r;else{var a=r.ownerDocument;o=a?a.defaultView||a.parentWindow:window}var i,l;if("topMouseOut"===e){i=t;var s=n.relatedTarget||n.toElement;l=s?ReactDOMComponentTree_1.getClosestInstanceFromNode(s):null}else i=null,l=t;if(i===l)return null;var u=null==i?o:ReactDOMComponentTree_1.getNodeFromInstance(i),c=null==l?o:ReactDOMComponentTree_1.getNodeFromInstance(l),p=SyntheticMouseEvent_1.getPooled(eventTypes$2.mouseLeave,i,n,r);p.type="mouseleave",p.target=u,p.relatedTarget=c;var d=SyntheticMouseEvent_1.getPooled(eventTypes$2.mouseEnter,l,n,r);return d.type="mouseenter",d.target=c,d.relatedTarget=u,EventPropagators_1.accumulateEnterLeaveDispatches(p,d,i,l),[p,d]}},EnterLeaveEventPlugin_1=EnterLeaveEventPlugin,MUST_USE_PROPERTY=DOMProperty_1.injection.MUST_USE_PROPERTY,HAS_BOOLEAN_VALUE=DOMProperty_1.injection.HAS_BOOLEAN_VALUE,HAS_NUMERIC_VALUE=DOMProperty_1.injection.HAS_NUMERIC_VALUE,HAS_POSITIVE_NUMERIC_VALUE=DOMProperty_1.injection.HAS_POSITIVE_NUMERIC_VALUE,HAS_OVERLOADED_BOOLEAN_VALUE=DOMProperty_1.injection.HAS_OVERLOADED_BOOLEAN_VALUE,HTMLDOMPropertyConfig={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+DOMProperty_1.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:HAS_BOOLEAN_VALUE,allowTransparency:0,alt:0,as:0,async:HAS_BOOLEAN_VALUE,autoComplete:0,autoPlay:HAS_BOOLEAN_VALUE,capture:HAS_BOOLEAN_VALUE,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:MUST_USE_PROPERTY|HAS_BOOLEAN_VALUE,cite:0,classID:0,className:0,cols:HAS_POSITIVE_NUMERIC_VALUE,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:HAS_BOOLEAN_VALUE,coords:0,crossOrigin:0,data:0,dateTime:0,default:HAS_BOOLEAN_VALUE,defer:HAS_BOOLEAN_VALUE,dir:0,disabled:HAS_BOOLEAN_VALUE,download:HAS_OVERLOADED_BOOLEAN_VALUE,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:HAS_BOOLEAN_VALUE,formTarget:0,frameBorder:0,headers:0,height:0,hidden:HAS_BOOLEAN_VALUE,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:HAS_BOOLEAN_VALUE,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:MUST_USE_PROPERTY|HAS_BOOLEAN_VALUE,muted:MUST_USE_PROPERTY|HAS_BOOLEAN_VALUE,name:0,nonce:0,noValidate:HAS_BOOLEAN_VALUE,open:HAS_BOOLEAN_VALUE,optimum:0,pattern:0,placeholder:0,playsInline:HAS_BOOLEAN_VALUE,poster:0,preload:0,profile:0,radioGroup:0,readOnly:HAS_BOOLEAN_VALUE,referrerPolicy:0,rel:0,required:HAS_BOOLEAN_VALUE,reversed:HAS_BOOLEAN_VALUE,role:0,rows:HAS_POSITIVE_NUMERIC_VALUE,rowSpan:HAS_NUMERIC_VALUE,sandbox:0,scope:0,scoped:HAS_BOOLEAN_VALUE,scrolling:0,seamless:HAS_BOOLEAN_VALUE,selected:MUST_USE_PROPERTY|HAS_BOOLEAN_VALUE,shape:0,size:HAS_POSITIVE_NUMERIC_VALUE,sizes:0,slot:0,span:HAS_POSITIVE_NUMERIC_VALUE,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:HAS_NUMERIC_VALUE,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:HAS_BOOLEAN_VALUE,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{}},HTMLDOMPropertyConfig_1=HTMLDOMPropertyConfig,HostRoot=ReactTypeOfWork.HostRoot;_assign(TopLevelCallbackBookKeeping.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.targetInst=null,this.ancestors.length=0}}),PooledClass_1.addPoolingTo(TopLevelCallbackBookKeeping,PooledClass_1.threeArgumentPooler);var ReactEventListener={_enabled:!0,_handleTopLevel:null,WINDOW_HANDLE:ExecutionEnvironment.canUseDOM?window:null,setHandleTopLevel:function(e){ReactEventListener._handleTopLevel=e},setEnabled:function(e){ReactEventListener._enabled=!!e},isEnabled:function(){return ReactEventListener._enabled},trapBubbledEvent:function(e,t,n){return n?EventListener.listen(n,t,ReactEventListener.dispatchEvent.bind(null,e)):null},trapCapturedEvent:function(e,t,n){return n?EventListener.capture(n,t,ReactEventListener.dispatchEvent.bind(null,e)):null},monitorScrollValue:function(e){var t=scrollValueMonitor.bind(null,e);EventListener.listen(window,"scroll",t)},dispatchEvent:function(e,t){if(ReactEventListener._enabled){var n=getEventTarget_1(t),r=ReactDOMComponentTree_1.getClosestInstanceFromNode(n),o=TopLevelCallbackBookKeeping.getPooled(e,t,r);try{ReactGenericBatching_1.batchedUpdates(handleTopLevelImpl,o)}finally{TopLevelCallbackBookKeeping.release(o)}}}},ReactEventListener_1=ReactEventListener,NS={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},ATTRS={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid", + markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},SVGDOMPropertyConfig={Properties:{},DOMAttributeNamespaces:{xlinkActuate:NS.xlink,xlinkArcrole:NS.xlink,xlinkHref:NS.xlink,xlinkRole:NS.xlink,xlinkShow:NS.xlink,xlinkTitle:NS.xlink,xlinkType:NS.xlink,xmlBase:NS.xml,xmlLang:NS.xml,xmlSpace:NS.xml},DOMAttributeNames:{}};Object.keys(ATTRS).forEach(function(e){SVGDOMPropertyConfig.Properties[e]=0,ATTRS[e]&&(SVGDOMPropertyConfig.DOMAttributeNames[e]=ATTRS[e])});var SVGDOMPropertyConfig_1=SVGDOMPropertyConfig,getNodeForCharacterOffset_1=getNodeForCharacterOffset,useIEOffsets=ExecutionEnvironment.canUseDOM&&"selection"in document&&!("getSelection"in window),ReactDOMSelection={getOffsets:useIEOffsets?getIEOffsets:getModernOffsets,setOffsets:useIEOffsets?setIEOffsets:setModernOffsets},ReactDOMSelection_1=ReactDOMSelection,ReactInputSelection={hasSelectionCapabilities:function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)},getSelectionInformation:function(){var e=getActiveElement();return{focusedElem:e,selectionRange:ReactInputSelection.hasSelectionCapabilities(e)?ReactInputSelection.getSelection(e):null}},restoreSelection:function(e){var t=getActiveElement(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&isInDocument(n)){ReactInputSelection.hasSelectionCapabilities(n)&&ReactInputSelection.setSelection(n,r);for(var o=[],a=n;a=a.parentNode;)1===a.nodeType&&o.push({element:a,left:a.scrollLeft,top:a.scrollTop});focusNode(n);for(var i=0;i-1;)valueStack[index]=null,index--},ReactFiberStack={createCursor:createCursor$1,isEmpty:isEmpty,pop:pop$1,push:push$1,reset:reset},_extends$1=_assign||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:null,o={$$typeof:REACT_COROUTINE_TYPE$1,key:null==r?null:""+r,children:e,handler:t,props:n};return o},createYield=function(e){var t={$$typeof:REACT_YIELD_TYPE$1,value:e};return t},isCoroutine=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===REACT_COROUTINE_TYPE$1},isYield=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===REACT_YIELD_TYPE$1},REACT_YIELD_TYPE_1=REACT_YIELD_TYPE$1,REACT_COROUTINE_TYPE_1=REACT_COROUTINE_TYPE$1,ReactCoroutine={createCoroutine:createCoroutine,createYield:createYield,isCoroutine:isCoroutine,isYield:isYield,REACT_YIELD_TYPE:REACT_YIELD_TYPE_1,REACT_COROUTINE_TYPE:REACT_COROUTINE_TYPE_1},REACT_PORTAL_TYPE$1="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.portal")||60106,createPortal=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:REACT_PORTAL_TYPE$1,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},isPortal=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===REACT_PORTAL_TYPE$1},REACT_PORTAL_TYPE_1=REACT_PORTAL_TYPE$1,ReactPortal={createPortal:createPortal,isPortal:isPortal,REACT_PORTAL_TYPE:REACT_PORTAL_TYPE_1},ITERATOR_SYMBOL="function"==typeof Symbol&&Symbol.iterator,FAUX_ITERATOR_SYMBOL="@@iterator",getIteratorFn_1=getIteratorFn,REACT_COROUTINE_TYPE=ReactCoroutine.REACT_COROUTINE_TYPE,REACT_YIELD_TYPE=ReactCoroutine.REACT_YIELD_TYPE,REACT_PORTAL_TYPE=ReactPortal.REACT_PORTAL_TYPE,cloneFiber$2=ReactFiber.cloneFiber,createFiberFromElement$1=ReactFiber.createFiberFromElement,createFiberFromFragment$1=ReactFiber.createFiberFromFragment,createFiberFromText$1=ReactFiber.createFiberFromText,createFiberFromCoroutine$1=ReactFiber.createFiberFromCoroutine,createFiberFromYield$1=ReactFiber.createFiberFromYield,createFiberFromPortal$1=ReactFiber.createFiberFromPortal,isArray=Array.isArray,FunctionalComponent$2=ReactTypeOfWork.FunctionalComponent,ClassComponent$6=ReactTypeOfWork.ClassComponent,HostText$5=ReactTypeOfWork.HostText,HostPortal$4=ReactTypeOfWork.HostPortal,CoroutineComponent$2=ReactTypeOfWork.CoroutineComponent,YieldComponent$3=ReactTypeOfWork.YieldComponent,Fragment$3=ReactTypeOfWork.Fragment,NoEffect$3=ReactTypeOfSideEffect.NoEffect,Placement$3=ReactTypeOfSideEffect.Placement,Deletion$1=ReactTypeOfSideEffect.Deletion,reconcileChildFibers$1=ChildReconciler(!0,!0),reconcileChildFibersInPlace$1=ChildReconciler(!1,!0),mountChildFibersInPlace$1=ChildReconciler(!1,!1),cloneChildFibers$1=function(e,t){if(t.child)if(null!==e&&t.child===e.child){var n=t.child,r=cloneFiber$2(n,n.pendingWorkPriority);for(t.child=r,r.return=t;null!==n.sibling;)n=n.sibling,r=r.sibling=cloneFiber$2(n,n.pendingWorkPriority),r.return=t;r.sibling=null}else for(var o=t.child;null!==o;)o.return=t,o=o.sibling},ReactChildFiber={reconcileChildFibers:reconcileChildFibers$1,reconcileChildFibersInPlace:reconcileChildFibersInPlace$1,mountChildFibersInPlace:mountChildFibersInPlace$1,cloneChildFibers:cloneChildFibers$1},Update$1=ReactTypeOfSideEffect.Update,cacheContext$1=ReactFiberContext.cacheContext,getMaskedContext$2=ReactFiberContext.getMaskedContext,getUnmaskedContext$2=ReactFiberContext.getUnmaskedContext,isContextConsumer$1=ReactFiberContext.isContextConsumer,addUpdate$1=ReactFiberUpdateQueue.addUpdate,addReplaceUpdate$1=ReactFiberUpdateQueue.addReplaceUpdate,addForceUpdate$1=ReactFiberUpdateQueue.addForceUpdate,beginUpdateQueue$2=ReactFiberUpdateQueue.beginUpdateQueue,_require4$3=ReactFiberContext,hasContextChanged$2=_require4$3.hasContextChanged,isMounted$1=ReactFiberTreeReflection.isMounted,isArray$1=Array.isArray,ReactFiberClassComponent=function(e,t,n,r){function o(e,t,n,r,o,a){if(null===t||null!==e.updateQueue&&e.updateQueue.hasForceUpdate)return!0;var i=e.stateNode;if("function"==typeof i.shouldComponentUpdate){var l=i.shouldComponentUpdate(n,o,a);return l}var s=e.type;return!s.prototype||!s.prototype.isPureReactComponent||(!shallowEqual(t,n)||!shallowEqual(r,o))}function a(e){var t=e.stateNode,n=t.state;n&&("object"!=typeof n||isArray$1(n))&&reactProdInvariant_1("106",getComponentName_1(e)),"function"==typeof t.getChildContext&&("object"!=typeof e.type.childContextTypes?reactProdInvariant_1("107",getComponentName_1(e)):void 0)}function i(e,t){t.props=e.memoizedProps,t.state=e.memoizedState}function l(e,t){t.updater=d,e.stateNode=t,ReactInstanceMap_1.set(t,e)}function s(e){var t=e.type,n=e.pendingProps,r=getUnmaskedContext$2(e),o=isContextConsumer$1(e),i=o?getMaskedContext$2(e,r):emptyObject,s=new t(n,i);return l(e,s),a(e),o&&cacheContext$1(e,r,i),s}function u(e,t){var n=e.stateNode,r=n.state||null,o=e.pendingProps;invariant(o,"There must be pending props for an initial mount. This error is likely caused by a bug in React. Please file an issue.");var a=getUnmaskedContext$2(e);if(n.props=o,n.state=r,n.refs=emptyObject,n.context=getMaskedContext$2(e,a),"function"==typeof n.componentWillMount){n.componentWillMount();var i=e.updateQueue;null!==i&&(n.state=beginUpdateQueue$2(e,i,n,r,o,t))}"function"==typeof n.componentDidMount&&(e.effectTag|=Update$1)}function c(e,t){var n=e.stateNode;i(e,n);var r=e.memoizedState,a=e.pendingProps;a||(a=e.memoizedProps,invariant(null!=a,"There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue."));var l=getUnmaskedContext$2(e),u=getMaskedContext$2(e,l);if(!o(e,e.memoizedProps,a,e.memoizedState,r,u))return n.props=a,n.state=r,n.context=u,!1;var c=s(e);c.props=a,c.state=r=c.state||null,c.context=u,"function"==typeof c.componentWillMount&&c.componentWillMount();var p=e.updateQueue;return null!==p&&(c.state=beginUpdateQueue$2(e,p,c,r,a,t)),"function"==typeof n.componentDidMount&&(e.effectTag|=Update$1),!0}function p(e,t,a){var l=t.stateNode;i(t,l);var s=t.memoizedProps,u=t.pendingProps;u||(u=s,invariant(null!=u,"There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue."));var c=l.context,p=getUnmaskedContext$2(t),f=getMaskedContext$2(t,p);s===u&&c===f||"function"==typeof l.componentWillReceiveProps&&(l.componentWillReceiveProps(u,f),l.state!==t.memoizedState&&d.enqueueReplaceState(l,l.state,null));var m=t.updateQueue,v=t.memoizedState,g=void 0;if(g=null!==m?beginUpdateQueue$2(t,m,l,v,u,a):v,!(s!==u||v!==g||hasContextChanged$2()||null!==m&&m.hasForceUpdate))return"function"==typeof l.componentDidUpdate&&(s===e.memoizedProps&&v===e.memoizedState||(t.effectTag|=Update$1)),!1;var h=o(t,s,u,v,g,f);return h?("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(u,g,f),"function"==typeof l.componentDidUpdate&&(t.effectTag|=Update$1)):("function"==typeof l.componentDidUpdate&&(s===e.memoizedProps&&v===e.memoizedState||(t.effectTag|=Update$1)),n(t,u),r(t,g)),l.props=u,l.state=g,l.context=f,h}var d={isMounted:isMounted$1,enqueueSetState:function(n,r,o){var a=ReactInstanceMap_1.get(n),i=t();o=void 0===o?null:o,addUpdate$1(a,r,o,i),e(a,i)},enqueueReplaceState:function(n,r,o){var a=ReactInstanceMap_1.get(n),i=t();o=void 0===o?null:o,addReplaceUpdate$1(a,r,o,i),e(a,i)},enqueueForceUpdate:function(n,r){var o=ReactInstanceMap_1.get(n),a=t();r=void 0===r?null:r,addForceUpdate$1(o,r,a),e(o,a)}};return{adoptClassInstance:l,constructClassInstance:s,mountClassInstance:u,resumeMountClassInstance:c,updateClassInstance:p}},mountChildFibersInPlace=ReactChildFiber.mountChildFibersInPlace,reconcileChildFibers=ReactChildFiber.reconcileChildFibers,reconcileChildFibersInPlace=ReactChildFiber.reconcileChildFibersInPlace,cloneChildFibers=ReactChildFiber.cloneChildFibers,beginUpdateQueue$1=ReactFiberUpdateQueue.beginUpdateQueue,getMaskedContext$1=ReactFiberContext.getMaskedContext,getUnmaskedContext$1=ReactFiberContext.getUnmaskedContext,hasContextChanged$1=ReactFiberContext.hasContextChanged,pushContextProvider$1=ReactFiberContext.pushContextProvider,pushTopLevelContextObject$1=ReactFiberContext.pushTopLevelContextObject,invalidateContextProvider$1=ReactFiberContext.invalidateContextProvider,IndeterminateComponent$2=ReactTypeOfWork.IndeterminateComponent,FunctionalComponent$1=ReactTypeOfWork.FunctionalComponent,ClassComponent$5=ReactTypeOfWork.ClassComponent,HostRoot$6=ReactTypeOfWork.HostRoot,HostComponent$7=ReactTypeOfWork.HostComponent,HostText$4=ReactTypeOfWork.HostText,HostPortal$3=ReactTypeOfWork.HostPortal,CoroutineComponent$1=ReactTypeOfWork.CoroutineComponent,CoroutineHandlerPhase=ReactTypeOfWork.CoroutineHandlerPhase,YieldComponent$2=ReactTypeOfWork.YieldComponent,Fragment$2=ReactTypeOfWork.Fragment,NoWork$3=ReactPriorityLevel.NoWork,OffscreenPriority$1=ReactPriorityLevel.OffscreenPriority,Placement$2=ReactTypeOfSideEffect.Placement,ContentReset$1=ReactTypeOfSideEffect.ContentReset,Err$1=ReactTypeOfSideEffect.Err,Ref$1=ReactTypeOfSideEffect.Ref,ReactFiberBeginWork=function(e,t,n,r){function o(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function a(e){e.progressedFirstDeletion=e.progressedLastDeletion=null}function i(e){e.firstEffect=e.progressedFirstDeletion,e.lastEffect=e.progressedLastDeletion}function l(e,t,n){var r=t.pendingWorkPriority;s(e,t,n,r)}function s(e,t,n,r){t.memoizedProps=null,null===e?t.child=mountChildFibersInPlace(t,t.child,n,r):e.child===t.child?(a(t),t.child=reconcileChildFibers(t,t.child,n,r),i(t)):(t.child=reconcileChildFibersInPlace(t,t.child,n,r),i(t)),o(e,t,r)}function u(e,t){var n=t.pendingProps;if(hasContextChanged$1())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n)return y(e,t);return l(e,t,n),P(t,n),t.child}function c(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=Ref$1)}function p(e,t){var n=t.type,r=t.pendingProps,o=t.memoizedProps;if(hasContextChanged$1())null===r&&(r=o);else{if(null===r||o===r)return y(e,t);if("function"==typeof n.shouldComponentUpdate&&!n.shouldComponentUpdate(o,r))return P(t,r),y(e,t)}var a,i=getUnmaskedContext$1(t),s=getMaskedContext$1(t,i); + return a=n(r,s),l(e,t,a),P(t,r),t.child}function d(e,t,n){var r=pushContextProvider$1(t),o=void 0;return null===e?t.stateNode?o=D(t,n):(M(t),A(t,n),o=!0):o=U(e,t,n),f(e,t,o,r)}function f(e,t,n,r){if(c(e,t),!n)return y(e,t);var o=t.stateNode;ReactCurrentOwnerRollupShim.current=t;var a=void 0;return a=o.render(),l(e,t,a),T(t,o.state),P(t,o.props),r&&invalidateContextProvider$1(t),t.child}function m(e,t,n){var r=t.stateNode;r.pendingContext?pushTopLevelContextObject$1(t,r.pendingContext,r.pendingContext!==r.context):r.context&&pushTopLevelContextObject$1(t,r.context,!1),I(t,r.containerInfo);var o=t.updateQueue;if(null!==o){var a=t.memoizedState,i=beginUpdateQueue$1(t,o,null,a,null,n);if(a===i)return y(e,t);var s=i.element;return l(e,t,s),T(t,i),t.child}return y(e,t)}function v(e,t){F(t);var n=t.pendingProps,r=null!==e?e.memoizedProps:null,o=t.memoizedProps;if(hasContextChanged$1())null===n&&(n=o,invariant(null!==n,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue."));else if(null===n||o===n){if(!O&&k(t.type,o)&&t.pendingWorkPriority!==OffscreenPriority$1){for(var a=t.progressedChild;null!==a;)a.pendingWorkPriority=OffscreenPriority$1,a=a.sibling;return null}return y(e,t)}var i=n.children,u=S(n);if(u?i=null:r&&S(r)&&(t.effectTag|=ContentReset$1),c(e,t),!O&&k(t.type,n)&&t.pendingWorkPriority!==OffscreenPriority$1){if(t.progressedPriority===OffscreenPriority$1&&(t.child=t.progressedChild),s(e,t,i,OffscreenPriority$1),P(t,n),t.child=null!==e?e.child:null,null===e)for(var p=t.progressedChild;null!==p;)p.effectTag=Placement$2,p=p.sibling;return null}return l(e,t,i),P(t,n),t.child}function g(e,t){var n=t.pendingProps;return null===n&&(n=t.memoizedProps),P(t,n),null}function h(e,t,n){invariant(null===e,"An indeterminate component should never have mounted. This error is likely caused by a bug in React. Please file an issue.");var r,o=t.type,a=t.pendingProps,i=getUnmaskedContext$1(t),s=getMaskedContext$1(t,i);if(r=o(a,s),"object"==typeof r&&null!==r&&"function"==typeof r.render){t.tag=ClassComponent$5;var u=pushContextProvider$1(t);return N(t,r),A(t,n),f(e,t,!0,u)}return t.tag=FunctionalComponent$1,l(e,t,r),P(t,a),t.child}function C(e,t){var n=t.pendingProps;hasContextChanged$1()?null===n&&(n=e&&e.memoizedProps,invariant(null!==n,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue.")):null!==n&&t.memoizedProps!==n||(n=t.memoizedProps);var r=n.children,o=t.pendingWorkPriority;return t.memoizedProps=null,null===e?t.stateNode=mountChildFibersInPlace(t,t.stateNode,r,o):e.child===t.child?(a(t),t.stateNode=reconcileChildFibers(t,t.stateNode,r,o),i(t)):(t.stateNode=reconcileChildFibersInPlace(t,t.stateNode,r,o),i(t)),P(t,n),t.stateNode}function E(e,t){I(t,t.stateNode.containerInfo);var n=t.pendingWorkPriority,r=t.pendingProps;if(hasContextChanged$1())null===r&&(r=e&&e.memoizedProps,invariant(null!=r,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue."));else if(null===r||t.memoizedProps===r)return y(e,t);return null===e?(t.child=reconcileChildFibersInPlace(t,t.child,r,n),P(t,r),o(e,t,n)):(l(e,t,r),P(t,r)),t.child}function y(e,t){var n=t.pendingWorkPriority;return e&&t.child===e.child&&a(t),cloneChildFibers(e,t),o(e,t,n),t.child}function b(e,t){switch(t.tag){case ClassComponent$5:pushContextProvider$1(t);break;case HostPortal$3:I(t,t.stateNode.containerInfo)}return null}function P(e,t){e.memoizedProps=t,e.pendingProps=null}function T(e,t){e.memoizedState=t}function R(e,t,n){if(t.pendingWorkPriority===NoWork$3||t.pendingWorkPriority>n)return b(e,t);switch(t.firstEffect=null,t.lastEffect=null,t.progressedPriority===n&&(t.child=t.progressedChild),t.tag){case IndeterminateComponent$2:return h(e,t,n);case FunctionalComponent$1:return p(e,t);case ClassComponent$5:return d(e,t,n);case HostRoot$6:return m(e,t,n);case HostComponent$7:return v(e,t);case HostText$4:return g(e,t);case CoroutineHandlerPhase:t.tag=CoroutineComponent$1;case CoroutineComponent$1:return C(e,t);case YieldComponent$2:return null;case HostPortal$3:return E(e,t);case Fragment$2:return u(e,t);default:invariant(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}}function _(e,t,n){if(invariant(t.tag===ClassComponent$5||t.tag===HostRoot$6,"Invalid type of work. This error is likely caused by a bug in React. Please file an issue."),t.effectTag|=Err$1,t.pendingWorkPriority===NoWork$3||t.pendingWorkPriority>n)return b(e,t);t.firstEffect=null,t.lastEffect=null;var r=null;if(l(e,t,r),t.tag===ClassComponent$5){var o=t.stateNode;t.memoizedProps=o.props,t.memoizedState=o.state,t.pendingProps=null}return t.child}var S=e.shouldSetTextContent,O=e.useSyncScheduling,k=e.shouldDeprioritizeSubtree,F=t.pushHostContext,I=t.pushHostContainer,x=ReactFiberClassComponent(n,r,P,T),N=x.adoptClassInstance,M=x.constructClassInstance,A=x.mountClassInstance,D=x.resumeMountClassInstance,U=x.updateClassInstance;return{beginWork:R,beginFailedWork:_}},reconcileChildFibers$2=ReactChildFiber.reconcileChildFibers,popContextProvider$2=ReactFiberContext.popContextProvider,IndeterminateComponent$3=ReactTypeOfWork.IndeterminateComponent,FunctionalComponent$3=ReactTypeOfWork.FunctionalComponent,ClassComponent$7=ReactTypeOfWork.ClassComponent,HostRoot$7=ReactTypeOfWork.HostRoot,HostComponent$8=ReactTypeOfWork.HostComponent,HostText$6=ReactTypeOfWork.HostText,HostPortal$5=ReactTypeOfWork.HostPortal,CoroutineComponent$3=ReactTypeOfWork.CoroutineComponent,CoroutineHandlerPhase$1=ReactTypeOfWork.CoroutineHandlerPhase,YieldComponent$4=ReactTypeOfWork.YieldComponent,Fragment$4=ReactTypeOfWork.Fragment,Ref$2=ReactTypeOfSideEffect.Ref,Update$2=ReactTypeOfSideEffect.Update,ReactFiberCompleteWork=function(e,t){function n(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function r(e){e.effectTag|=Update$2}function o(e){e.effectTag|=Ref$2}function a(e,t){var n=t.stateNode;for(n&&(n.return=t);null!==n;){if(n.tag===HostComponent$8||n.tag===HostText$6||n.tag===HostPortal$5)invariant(!1,"A coroutine cannot have host component children.");else if(n.tag===YieldComponent$4)e.push(n.type);else if(null!==n.child){n.child.return=n,n=n.child;continue}for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function i(e,t){var r=t.memoizedProps;invariant(r,"Should be resolved by now. This error is likely caused by a bug in React. Please file an issue."),t.tag=CoroutineHandlerPhase$1;var o=[];a(o,t);var i=r.handler,l=r.props,s=i(l,o),u=null!==e?e.child:null,c=t.pendingWorkPriority;return t.child=reconcileChildFibers$2(t,u,s,c),n(e,t,c),t.child}function l(e,t){for(var n=t.child;null!==n;){if(n.tag===HostComponent$8||n.tag===HostText$6)p(e,n.stateNode);else if(n.tag===HostPortal$5);else if(null!==n.child){n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n=n.sibling}}function s(e,t){switch(t.tag){case FunctionalComponent$3:return null;case ClassComponent$7:return popContextProvider$2(t),null;case HostRoot$7:var n=t.stateNode;return n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null;case HostComponent$8:v(t);var a=m(),s=t.type,p=t.memoizedProps;if(null!==e&&null!=t.stateNode){var C=e.memoizedProps,E=t.stateNode,y=g(),b=f(E,s,C,p,a,y);t.updateQueue=b,b&&r(t),e.ref!==t.ref&&o(t)}else{if(!p)return invariant(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),null;var P=g(),T=u(s,p,a,P,t);l(T,t),d(T,s,p,a)&&r(t),t.stateNode=T,null!==t.ref&&o(t)}return null;case HostText$6:var R=t.memoizedProps;if(e&&null!=t.stateNode){var _=e.memoizedProps;_!==R&&r(t)}else{if("string"!=typeof R)return invariant(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),null;var S=m(),O=g(),k=c(R,S,O,t);t.stateNode=k}return null;case CoroutineComponent$3:return i(e,t);case CoroutineHandlerPhase$1:return t.tag=CoroutineComponent$3,null;case YieldComponent$4:return null;case Fragment$4:return null;case HostPortal$5:return r(t),h(t),null;case IndeterminateComponent$3:invariant(!1,"An indeterminate component should have become determinate before completing. This error is likely caused by a bug in React. Please file an issue.");default:invariant(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}}var u=e.createInstance,c=e.createTextInstance,p=e.appendInitialChild,d=e.finalizeInitialChildren,f=e.prepareUpdate,m=t.getRootHostContainer,v=t.popHostContext,g=t.getHostContext,h=t.popHostContainer;return{completeWork:s}},rendererID=null,injectInternals$1=null,onCommitRoot$1=null,onCommitUnmount$1=null;if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&__REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber){var inject$1=__REACT_DEVTOOLS_GLOBAL_HOOK__.inject,onCommitFiberRoot=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot,onCommitFiberUnmount=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount;injectInternals$1=function(e){rendererID=inject$1(e)},onCommitRoot$1=function(e){if(null!=rendererID)try{onCommitFiberRoot(rendererID,e)}catch(e){}},onCommitUnmount$1=function(e){if(null!=rendererID)try{onCommitFiberUnmount(rendererID,e)}catch(e){}}}var injectInternals_1=injectInternals$1,onCommitRoot_1=onCommitRoot$1,onCommitUnmount_1=onCommitUnmount$1,ReactFiberDevToolsHook={injectInternals:injectInternals_1,onCommitRoot:onCommitRoot_1,onCommitUnmount:onCommitUnmount_1},ClassComponent$8=ReactTypeOfWork.ClassComponent,HostRoot$8=ReactTypeOfWork.HostRoot,HostComponent$9=ReactTypeOfWork.HostComponent,HostText$7=ReactTypeOfWork.HostText,HostPortal$6=ReactTypeOfWork.HostPortal,CoroutineComponent$4=ReactTypeOfWork.CoroutineComponent,commitCallbacks$1=ReactFiberUpdateQueue.commitCallbacks,onCommitUnmount=ReactFiberDevToolsHook.onCommitUnmount,Placement$4=ReactTypeOfSideEffect.Placement,Update$3=ReactTypeOfSideEffect.Update,Callback$1=ReactTypeOfSideEffect.Callback,ContentReset$2=ReactTypeOfSideEffect.ContentReset,ReactFiberCommitWork=function(e,t){function n(e,n){try{n.componentWillUnmount()}catch(n){t(e,n)}}function r(e){var n=e.ref;if(null!==n){try{n(null)}catch(n){t(e,n)}}}function o(e){for(var t=e.return;null!==t;){switch(t.tag){case HostComponent$9:return t.stateNode;case HostRoot$8:return t.stateNode.containerInfo;case HostPortal$6:return t.stateNode.containerInfo}t=t.return}invariant(!1,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}function a(e){for(var t=e.return;null!==t;){if(i(t))return t;t=t.return}invariant(!1,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}function i(e){return e.tag===HostComponent$9||e.tag===HostRoot$8||e.tag===HostPortal$6}function l(e){var t=e;e:for(;;){for(;null===t.sibling;){if(null===t.return||i(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==HostComponent$9&&t.tag!==HostText$7;){if(t.effectTag&Placement$4)continue e;if(null===t.child||t.tag===HostPortal$6)continue e;t.child.return=t,t=t.child}if(!(t.effectTag&Placement$4))return t.stateNode}}function s(e){var t=a(e),n=void 0;switch(t.tag){case HostComponent$9:n=t.stateNode;break;case HostRoot$8:n=t.stateNode.containerInfo;break;case HostPortal$6:n=t.stateNode.containerInfo;break;default:invariant(!1,"Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue.")}t.effectTag&ContentReset$2&&(E(n),t.effectTag&=~ContentReset$2);for(var r=l(e),o=e;;){if(o.tag===HostComponent$9||o.tag===HostText$7)r?P(n,o.stateNode,r):b(n,o.stateNode);else if(o.tag===HostPortal$6);else if(null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)return;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function u(e){for(var t=e;;)if(d(t),null===t.child||t.tag===HostPortal$6){if(t===e)return;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function c(e,t){for(var n=t;;){if(n.tag===HostComponent$9||n.tag===HostText$7)u(n),T(e,n.stateNode);else if(n.tag===HostPortal$6){if(e=n.stateNode.containerInfo,null!==n.child){n.child.return=n,n=n.child;continue}}else if(d(n),null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return,n.tag===HostPortal$6&&(e=o(n))}n.sibling.return=n.return,n=n.sibling}}function p(e){var t=o(e);c(t,e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)}function d(e){switch("function"==typeof onCommitUnmount&&onCommitUnmount(e),e.tag){case ClassComponent$8:r(e);var t=e.stateNode;return void("function"==typeof t.componentWillUnmount&&n(e,t));case HostComponent$9:return void r(e);case CoroutineComponent$4:return void u(e.stateNode);case HostPortal$6:var a=o(e);return void c(a,e)}}function f(e,t){switch(t.tag){case ClassComponent$8:return;case HostComponent$9:var n=t.stateNode;if(null!=n&&null!==e){var r=t.memoizedProps,o=e.memoizedProps,a=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&C(n,i,a,o,r,t)}return;case HostText$7:invariant(null!==t.stateNode&&null!==e,"This should only be done during updates. This error is likely caused by a bug in React. Please file an issue.");var l=t.stateNode,s=t.memoizedProps,u=e.memoizedProps;return void y(l,u,s);case HostRoot$8:return;case HostPortal$6:return;default:invariant(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}}function m(e,t){switch(t.tag){case ClassComponent$8:var n=t.stateNode;if(t.effectTag&Update$3)if(null===e)n.componentDidMount();else{var r=e.memoizedProps,o=e.memoizedState;n.componentDidUpdate(r,o)}return void(t.effectTag&Callback$1&&null!==t.updateQueue&&commitCallbacks$1(t,t.updateQueue,n));case HostRoot$8:var a=t.updateQueue;if(null!==a){var i=t.child&&t.child.stateNode;commitCallbacks$1(t,a,i)}return;case HostComponent$9:var l=t.stateNode;if(null===e&&t.effectTag&Update$3){var s=t.type,u=t.memoizedProps;h(l,s,u,t)}return;case HostText$7:return;case HostPortal$6:return;default:invariant(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}}function v(e){var t=e.ref;if(null!==t){var n=R(e.stateNode);t(n)}}function g(e){var t=e.ref;null!==t&&t(null)}var h=e.commitMount,C=e.commitUpdate,E=e.resetTextContent,y=e.commitTextUpdate,b=e.appendChild,P=e.insertBefore,T=e.removeChild,R=e.getPublicInstance;return{commitPlacement:s,commitDeletion:p,commitWork:f,commitLifeCycles:m,commitAttachRef:v,commitDetachRef:g}},createCursor$2=ReactFiberStack.createCursor,pop$2=ReactFiberStack.pop,push$2=ReactFiberStack.push,ReactFiberHostContext=function(e){function t(){var e=d.current;return invariant(null!==e,"Expected root container to exist. This error is likely caused by a bug in React. Please file an issue."),e}function n(e,t){push$2(d,t,e);var n=u(t);push$2(p,e,e),push$2(c,n,e)}function r(e){pop$2(c,e),pop$2(p,e),pop$2(d,e)}function o(){var e=c.current;return invariant(null!=e,"Expected host context to exist. This error is likely caused by a bug in React. Please file an issue."),e}function a(e){var t=d.current;invariant(null!=t,"Expected root host context to exist. This error is likely caused by a bug in React. Please file an issue.");var n=null!==c.current?c.current:emptyObject,r=s(n,e.type,t);n!==r&&(push$2(p,e,e),push$2(c,r,e))}function i(e){p.current===e&&(pop$2(c,e),pop$2(p,e))}function l(){c.current=null,d.current=null}var s=e.getChildHostContext,u=e.getRootHostContext,c=createCursor$2(null),p=createCursor$2(null),d=createCursor$2(null);return{getHostContext:o,getRootHostContainer:t,popHostContainer:r,popHostContext:i,pushHostContainer:n,pushHostContext:a,resetHostContainer:l}},popContextProvider$1=ReactFiberContext.popContextProvider,reset$1=ReactFiberStack.reset,getStackAddendumByWorkInProgressFiber$3=ReactFiberComponentTreeHook.getStackAddendumByWorkInProgressFiber,logCapturedError=ReactFiberErrorLogger.logCapturedError,cloneFiber$1=ReactFiber.cloneFiber,onCommitRoot=ReactFiberDevToolsHook.onCommitRoot,NoWork$2=ReactPriorityLevel.NoWork,SynchronousPriority$1=ReactPriorityLevel.SynchronousPriority,TaskPriority$1=ReactPriorityLevel.TaskPriority,AnimationPriority=ReactPriorityLevel.AnimationPriority,HighPriority=ReactPriorityLevel.HighPriority,LowPriority=ReactPriorityLevel.LowPriority,OffscreenPriority=ReactPriorityLevel.OffscreenPriority,NoEffect$2=ReactTypeOfSideEffect.NoEffect,Placement$1=ReactTypeOfSideEffect.Placement,Update=ReactTypeOfSideEffect.Update,PlacementAndUpdate=ReactTypeOfSideEffect.PlacementAndUpdate,Deletion=ReactTypeOfSideEffect.Deletion,ContentReset=ReactTypeOfSideEffect.ContentReset,Callback=ReactTypeOfSideEffect.Callback,Err=ReactTypeOfSideEffect.Err,Ref=ReactTypeOfSideEffect.Ref,HostRoot$5=ReactTypeOfWork.HostRoot,HostComponent$6=ReactTypeOfWork.HostComponent,HostPortal$2=ReactTypeOfWork.HostPortal,ClassComponent$4=ReactTypeOfWork.ClassComponent,getPendingPriority$1=ReactFiberUpdateQueue.getPendingPriority,_require12=ReactFiberContext,resetContext$1=_require12.resetContext,ReactFiberInstrumentation$1,timeHeuristicForUnitOfWork=1,ReactFiberScheduler=function(e){function t(e){ue||(ue=!0,z(e))}function n(e){ce||(ce=!0,Q(e))}function r(){reset$1(),resetContext$1(),A()}function o(){for(;null!==le&&le.current.pendingWorkPriority===NoWork$2;){le.isScheduled=!1;var e=le.nextScheduledRoot;if(le.nextScheduledRoot=null,le===se)return le=null,se=null,oe=NoWork$2,null;le=e}for(var t=le,n=null,o=NoWork$2;null!==t;)t.current.pendingWorkPriority!==NoWork$2&&(o===NoWork$2||o>t.current.pendingWorkPriority)&&(o=t.current.pendingWorkPriority,n=t),t=t.nextScheduledRoot;return null!==n?(oe=o,Z=oe,r(),cloneFiber$1(n.current,o)):(oe=NoWork$2,null)}function a(){for(;null!==ae;){var t=ae.effectTag;if(t&ContentReset&&e.resetTextContent(ae.stateNode),t&Ref){var n=ae.alternate;null!==n&&K(n)}var r=t&~(Callback|Err|ContentReset|Ref);switch(r){case Placement$1:W(ae),ae.effectTag&=~Placement$1;break;case PlacementAndUpdate:W(ae),ae.effectTag&=~Placement$1;var o=ae.alternate;V(o,ae);break;case Update:var a=ae.alternate;V(a,ae);break;case Deletion:he=!0,B(ae),he=!1}ae=ae.nextEffect}}function i(){for(;null!==ae;){var e=ae.effectTag;if(e&(Update|Callback)){var t=ae.alternate;j(t,ae)}e&Ref&&Y(ae),e&Err&&y(ae);var n=ae.nextEffect;ae.nextEffect=null,ae=n}}function l(e){ge=!0,ie=null;var t=e.stateNode;invariant(t.current!==e,"Cannot commit the same tree as before. This is probably a bug related to the return field. This error is likely caused by a bug in React. Please file an issue."),ReactCurrentOwnerRollupShim.current=null;var n=Z;Z=TaskPriority$1;var r=void 0;e.effectTag!==NoEffect$2?null!==e.lastEffect?(e.lastEffect.nextEffect=e,r=e.firstEffect):r=e:r=e.firstEffect;var o=G();for(ae=r;null!==ae;){var l=null;try{a(e)}catch(e){l=e}null!==l&&(invariant(null!==ae,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),h(ae,l),null!==ae&&(ae=ae.nextEffect))}for(X(o),t.current=e,ae=r;null!==ae;){var s=null;try{i(e)}catch(e){s=e}null!==s&&(invariant(null!==ae,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),h(ae,s),null!==ae&&(ae=ae.nextEffect))}ge=!1,"function"==typeof onCommitRoot&&onCommitRoot(e.stateNode),fe&&(fe.forEach(_),fe=null),Z=n}function s(e){var t=NoWork$2,n=e.updateQueue,r=e.tag;null===n||r!==ClassComponent$4&&r!==HostRoot$5||(t=getPendingPriority$1(n));for(var o=e.progressedChild;null!==o;)o.pendingWorkPriority!==NoWork$2&&(t===NoWork$2||t>o.pendingWorkPriority)&&(t=o.pendingWorkPriority),o=o.sibling;e.pendingWorkPriority=t}function u(e){for(;;){var t=e.alternate,n=L(t,e),r=e.return,o=e.sibling;if(s(e),null!==n)return n;if(null!==r&&(null===r.firstEffect&&(r.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==r.lastEffect&&(r.lastEffect.nextEffect=e.firstEffect),r.lastEffect=e.lastEffect),e.effectTag!==NoEffect$2&&(null!==r.lastEffect?r.lastEffect.nextEffect=e:r.firstEffect=e,r.lastEffect=e)),null!==o)return o;if(null===r)return oeTaskPriority$1)for(;null!==re&&!te;)t.timeRemaining()>timeHeuristicForUnitOfWork?(re=c(re),null===re&&null!==ie&&(t.timeRemaining()>timeHeuristicForUnitOfWork?(l(ie),re=o(),m()):te=!0)):te=!0;else for(;null!==re&&oe!==NoWork$2&&oe<=e;)re=c(re),null===re&&(re=o(),m());n&&console.timeEnd(n)}function g(e,r){invariant(!ee,"performWork was called recursively. This error is likely caused by a bug in React. Please file an issue."),ee=!0;for(var o=!!r;e!==NoWork$2&&!ve;){invariant(null!==r||er)&&(a=!0,o.pendingWorkPriority=r),null!==o.alternate&&(o.alternate.pendingWorkPriority===NoWork$2||o.alternate.pendingWorkPriority>r)&&(a=!0,o.alternate.pendingWorkPriority=r),null===o.return){if(o.tag!==HostRoot$5)return;var i=o.stateNode;switch(P(i,r),r){case SynchronousPriority$1:return void g(SynchronousPriority$1,null);case TaskPriority$1:return;case AnimationPriority:return void t(f);case HighPriority:case LowPriority:case OffscreenPriority:return void n(d)}}o=o.return}}function R(){return Z===SynchronousPriority$1&&(ee||ne)?TaskPriority$1:Z}function _(e){T(e,TaskPriority$1)}function S(e,t){var n=Z;Z=e;try{t()}finally{Z=n}}function O(e,t){var n=ne;ne=!0;try{return e(t)}finally{ne=n,ee||ne||g(TaskPriority$1,null)}}function k(e){var t=ne;ne=!1;try{return e()}finally{ne=t}}function F(e){var t=Z;Z=SynchronousPriority$1;try{return e()}finally{Z=t}}function I(e){var t=Z;Z=LowPriority;try{return e()}finally{Z=t}}var x=ReactFiberHostContext(e),N=x.popHostContainer,M=x.popHostContext,A=x.resetHostContainer,D=ReactFiberBeginWork(e,x,T,R),U=D.beginWork,$=D.beginFailedWork,w=ReactFiberCompleteWork(e,x),L=w.completeWork,H=ReactFiberCommitWork(e,h),W=H.commitPlacement,B=H.commitDeletion,V=H.commitWork,j=H.commitLifeCycles,Y=H.commitAttachRef,K=H.commitDetachRef,z=e.scheduleAnimationCallback,Q=e.scheduleDeferredCallback,q=e.useSyncScheduling,G=e.prepareForCommit,X=e.resetAfterCommit,Z=q?SynchronousPriority$1:LowPriority,J=NoWork$2,ee=!1,te=!1,ne=!1,re=null,oe=NoWork$2,ae=null,ie=null,le=null,se=null,ue=!1,ce=!1,pe=null,de=null,fe=null,me=null,ve=null,ge=!1,he=!1;return{scheduleUpdate:T,getPriorityContext:R,performWithPriority:S,batchedUpdates:O,unbatchedUpdates:k,syncUpdates:F,deferredUpdates:I}},getContextFiber=function(e){invariant(!1,"Missing injection for fiber getContextForSubtree")};getContextForSubtree._injectFiber=function(e){getContextFiber=e};var getContextForSubtree_1=getContextForSubtree,addTopLevelUpdate=ReactFiberUpdateQueue.addTopLevelUpdate,findCurrentUnmaskedContext=ReactFiberContext.findCurrentUnmaskedContext,isContextProvider=ReactFiberContext.isContextProvider,processChildContext=ReactFiberContext.processChildContext,createFiberRoot=ReactFiberRoot.createFiberRoot,findCurrentHostFiber=ReactFiberTreeReflection.findCurrentHostFiber;getContextForSubtree_1._injectFiber(function(e){var t=findCurrentUnmaskedContext(e);return isContextProvider(e)?processChildContext(e,t,!1):t});var ReactFiberReconciler=function(e){function t(e,t,n){var a=o(),i={element:t};n=void 0===n?null:n,addTopLevelUpdate(e,i,n,a),r(e,a)}var n=ReactFiberScheduler(e),r=n.scheduleUpdate,o=n.getPriorityContext,a=n.performWithPriority,i=n.batchedUpdates,l=n.unbatchedUpdates,s=n.syncUpdates,u=n.deferredUpdates;return{createContainer:function(e){return createFiberRoot(e)},updateContainer:function(e,n,r,o){var a=n.current,i=getContextForSubtree_1(r);null===n.context?n.context=i:n.pendingContext=i,t(a,e,o)},performWithPriority:a,batchedUpdates:i,unbatchedUpdates:l,syncUpdates:s,deferredUpdates:u,getPublicRootInstance:function(e){var t=e.current;return t.child?t.child.stateNode:null},findHostInstance:function(e){var t=findCurrentHostFiber(e);return null===t?null:t.stateNode}}},findFiber=function(e){invariant(!1,"Missing injection for fiber findDOMNode")},findStack=function(e){invariant(!1,"Missing injection for stack findDOMNode")},findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=ReactInstanceMap_1.get(e);return t?"number"==typeof t.tag?findFiber(t):findStack(t):void("function"==typeof e.render?invariant(!1,"Unable to find node on an unmounted component."):invariant(!1,"Element appears to be neither ReactComponent nor DOMNode. Keys: %s",Object.keys(e)))};findDOMNode._injectFiber=function(e){findFiber=e},findDOMNode._injectStack=function(e){findStack=e};var findDOMNode_1=findDOMNode,isValidElement=React.isValidElement,injectInternals=ReactFiberDevToolsHook.injectInternals,createElement=ReactDOMFiberComponent_1.createElement,getChildNamespace=ReactDOMFiberComponent_1.getChildNamespace,setInitialProperties=ReactDOMFiberComponent_1.setInitialProperties,diffProperties=ReactDOMFiberComponent_1.diffProperties,updateProperties=ReactDOMFiberComponent_1.updateProperties,precacheFiberNode=ReactDOMComponentTree_1.precacheFiberNode,updateFiberProps=ReactDOMComponentTree_1.updateFiberProps,DOCUMENT_NODE=9;ReactDOMInjection.inject(),ReactControlledComponent_1.injection.injectFiberControlledHostComponent(ReactDOMFiberComponent_1),findDOMNode_1._injectFiber(function(e){return DOMRenderer.findHostInstance(e)});var eventsEnabled=null,selectionInformation=null,ELEMENT_NODE_TYPE=1,DOC_NODE_TYPE=9,DOCUMENT_FRAGMENT_NODE_TYPE=11,DOMRenderer=ReactFiberReconciler({getRootHostContext:function(e){var t=e.namespaceURI||null,n=e.tagName,r=getChildNamespace(t,n);return r},getChildHostContext:function(e,t){var n=e;return getChildNamespace(n,t)},getPublicInstance:function(e){return e},prepareForCommit:function(){eventsEnabled=ReactBrowserEventEmitter_1.isEnabled(),selectionInformation=ReactInputSelection_1.getSelectionInformation(),ReactBrowserEventEmitter_1.setEnabled(!1)},resetAfterCommit:function(){ReactInputSelection_1.restoreSelection(selectionInformation),selectionInformation=null,ReactBrowserEventEmitter_1.setEnabled(eventsEnabled),eventsEnabled=null},createInstance:function(e,t,n,r,o){var a=void 0;a=r;var i=createElement(e,t,n,a);return precacheFiberNode(o,i),updateFiberProps(i,t),i},appendInitialChild:function(e,t){e.appendChild(t)},finalizeInitialChildren:function(e,t,n,r){return setInitialProperties(e,t,n,r),shouldAutoFocusHostComponent(t,n)},prepareUpdate:function(e,t,n,r,o,a){return diffProperties(e,t,n,r,o)},commitMount:function(e,t,n,r){e.focus()},commitUpdate:function(e,t,n,r,o,a){updateFiberProps(e,o),updateProperties(e,t,n,r,o)},shouldSetTextContent:function(e){return"string"==typeof e.children||"number"==typeof e.children||"object"==typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&"string"==typeof e.dangerouslySetInnerHTML.__html},resetTextContent:function(e){e.textContent=""},shouldDeprioritizeSubtree:function(e,t){return!!t.hidden},createTextInstance:function(e,t,n,r){var o=document.createTextNode(e);return precacheFiberNode(r,o),o},commitTextUpdate:function(e,t,n){e.nodeValue=n},appendChild:function(e,t){e.appendChild(t)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},scheduleAnimationCallback:ReactDOMFrameScheduling.rAF,scheduleDeferredCallback:ReactDOMFrameScheduling.rIC,useSyncScheduling:!ReactDOMFeatureFlags_1.fiberAsyncScheduling});ReactGenericBatching_1.injection.injectFiberBatchedUpdates(DOMRenderer.batchedUpdates);var warned=!1,ReactDOM={render:function(e,t,n){return validateContainer(t),ReactFeatureFlags_1.disableNewFiberFeatures&&(isValidElement(e)||("string"==typeof e?invariant(!1,"ReactDOM.render(): Invalid component element. Instead of passing a string like 'div', pass React.createElement('div') or
."):"function"==typeof e?invariant(!1,"ReactDOM.render(): Invalid component element. Instead of passing a class like Foo, pass React.createElement(Foo) or ."):null!=e&&"undefined"!=typeof e.props?invariant(!1,"ReactDOM.render(): Invalid component element. This may be caused by unintentionally loading two independent copies of React."):invariant(!1,"ReactDOM.render(): Invalid component element."))),renderSubtreeIntoContainer(null,e,t,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return null!=e&&ReactInstanceMap_1.has(e)?void 0:reactProdInvariant_1("38"), + renderSubtreeIntoContainer(e,t,n,r)},unmountComponentAtNode:function(e){if(isValidContainer(e)?void 0:reactProdInvariant_1("40"),warnAboutUnstableUse(),e._reactRootContainer)return DOMRenderer.unbatchedUpdates(function(){return renderSubtreeIntoContainer(null,null,e,function(){e._reactRootContainer=null})})},findDOMNode:findDOMNode_1,unstable_createPortal:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return ReactPortal.createPortal(e,t,null,n)},unstable_batchedUpdates:ReactGenericBatching_1.batchedUpdates,unstable_deferredUpdates:DOMRenderer.deferredUpdates};"function"==typeof injectInternals&&injectInternals({findFiberByHostInstance:ReactDOMComponentTree_1.getClosestInstanceFromNode,findHostInstanceByFiber:DOMRenderer.findHostInstance});var ReactDOMFiber=ReactDOM;module.exports=ReactDOMFiber; /***/ }, From c81f2fbd7ff6ee432e84acb7518d6ec6a57c9113 Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Thu, 23 Mar 2017 16:15:28 +0000 Subject: [PATCH 059/170] added extract-errors support --- package.json | 3 +- scripts/error-codes/codes.json | 58 ++++++++++- .../error-codes/dev-expression-with-codes.js | 3 +- scripts/error-codes/extract-errors.js | 97 +++++++++++++++++++ scripts/rollup/build.js | 7 +- scripts/rollup/modules.js | 5 +- 6 files changed, 167 insertions(+), 6 deletions(-) create mode 100644 scripts/error-codes/extract-errors.js diff --git a/package.json b/package.json index fa66459dad2d..d45f6acfaf3d 100644 --- a/package.json +++ b/package.json @@ -102,11 +102,10 @@ "version": 7 }, "scripts": { - "build": "grunt build", + "build": "node scripts/rollup/build.js", "linc": "git diff --name-only --diff-filter=ACMRTUB `git merge-base HEAD master` | grep '\\.js$' | xargs eslint --", "lint": "grunt lint", "postinstall": "node node_modules/fbjs-scripts/node/check-dev-engines.js package.json", - "rollup": "node scripts/rollup/build.js", "test": "jest", "flow": "flow", "prettier": "node ./scripts/prettier/index.js write" diff --git a/scripts/error-codes/codes.json b/scripts/error-codes/codes.json index fb8006fdf2b8..1084a6763118 100644 --- a/scripts/error-codes/codes.json +++ b/scripts/error-codes/codes.json @@ -143,5 +143,61 @@ "141": "Expected onSetChildren() to fire for a container child before its parent includes it in onSetChildren().", "142": "Expected onBeforeMountComponent() parent and onSetChildren() to be consistent (%s has parents %s and %s).", "143": "React.Children.only expected to receive a single React element child.", - "144": "React.PropTypes type checking code is stripped in production." + "144": "React.PropTypes type checking code is stripped in production.", + "145": "ReactDOM.render(): Invalid component element. Instead of passing a string like 'div', pass React.createElement('div') or
.", + "146": "ReactDOM.render(): Invalid component element. Instead of passing a class like Foo, pass React.createElement(Foo) or .", + "147": "ReactDOM.render(): Invalid component element. This may be caused by unintentionally loading two independent copies of React.", + "148": "ReactDOM.render(): Invalid component element.", + "149": "React depends on requestAnimationFrame. Make sure that you load a polyfill in older browsers.", + "150": "Missing injection for fiber findDOMNode", + "151": "Missing injection for stack findDOMNode", + "152": "Unable to find node on an unmounted component.", + "153": "Element appears to be neither ReactComponent nor DOMNode. Keys: %s", + "154": "Missing owner for string ref %s. This error is likely caused by a bug in React. Please file an issue.", + "155": "An object is not an iterable. This error is likely caused by a bug in React. Please file an issue.", + "156": "An iterable object provided no iterator.", + "157": "%s(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.", + "158": "We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue.", + "159": "An indeterminate component should never have mounted. This error is likely caused by a bug in React. Please file an issue.", + "160": "Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.", + "161": "Invalid type of work. This error is likely caused by a bug in React. Please file an issue.", + "162": "There must be pending props for an initial mount. This error is likely caused by a bug in React. Please file an issue.", + "163": "There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue.", + "164": "Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.", + "165": "Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue.", + "166": "This should only be done during updates. This error is likely caused by a bug in React. Please file an issue.", + "167": "This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.", + "168": "A coroutine cannot have host component children.", + "169": "Should be resolved by now. This error is likely caused by a bug in React. Please file an issue.", + "170": "We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.", + "171": "An indeterminate component should have become determinate before completing. This error is likely caused by a bug in React. Please file an issue.", + "172": "Unexpected context found on stack", + "173": "Expected to have an instance by this point.", + "174": "Expected subtree parent to be a mounted class component", + "175": "Found unexpected detached subtree parent", + "176": "The custom dialog was already injected.", + "177": "Injected showDialog() must be a function.", + "178": "Expected root container to exist. This error is likely caused by a bug in React. Please file an issue.", + "179": "Expected host context to exist. This error is likely caused by a bug in React. Please file an issue.", + "180": "Expected root host context to exist. This error is likely caused by a bug in React. Please file an issue.", + "181": "Cannot commit the same tree as before. This is probably a bug related to the return field. This error is likely caused by a bug in React. Please file an issue.", + "182": "Should have next effect. This error is likely caused by a bug in React. Please file an issue.", + "183": "performWork was called recursively. This error is likely caused by a bug in React. Please file an issue.", + "184": "Cannot perform deferred work without a deadline. This error is likely caused by a bug in React. Please file an issue.", + "185": "No error for given unit of work. This error is likely caused by a bug in React. Please file an issue.", + "186": "Child was not found in either parent set. This indicates a bug related to the return pointer.", + "187": "Return fibers should always be each others' alternates.", + "188": "Invalid argument passed as callback. Expected a function. Instead received: %s", + "189": "Fiber needs to be injected to handle a fiber target for controlled events.", + "190": "The internal instance must be a React host component.", + "191": "Missing injection for fiber getContextForSubtree", + "192": "Text children should already be flattened.", + "193": "ReactART does not support the type \"%s\"", + "194": "ReactART: Can not insert node before itself", + "195": "Container does not support insertBefore operation", + "196": "Tried to register two views with the same name %s", + "197": "View config not found for name %s", + "198": "toTree() does not yet know how to handle nodes with tag=%s", + "199": "something went wrong", + "200": "getPublicInstance should not be called before component is mounted." } diff --git a/scripts/error-codes/dev-expression-with-codes.js b/scripts/error-codes/dev-expression-with-codes.js index 9862a20f51a7..1b7225300180 100644 --- a/scripts/error-codes/dev-expression-with-codes.js +++ b/scripts/error-codes/dev-expression-with-codes.js @@ -125,7 +125,8 @@ module.exports = function(babel) { 'Error message "' + errorMsgLiteral + '" cannot be found. The current React version ' + 'and the error map are probably out of sync. ' + - 'Please run `gulp react:extract-errors` before building React.' + 'Please run `yarn build -- --extractErrors` to ' + + 'build React with the error map in sync.' ); } return; diff --git a/scripts/error-codes/extract-errors.js b/scripts/error-codes/extract-errors.js new file mode 100644 index 000000000000..38d8c052b1d7 --- /dev/null +++ b/scripts/error-codes/extract-errors.js @@ -0,0 +1,97 @@ +/** + * Copyright (c) 2013-present, Facebook, Inc. + * All rights reserved. + * + * This source code is licensed under the BSD-style license found in the + * LICENSE file in the root directory of this source tree. An additional grant + * of patent rights can be found in the PATENTS file in the same directory. + */ +'use strict'; + +const babylon = require('babylon'); +const fs = require('fs'); +const path = require('path'); +const traverse = require('babel-traverse').default; +const evalToString = require('./evalToString'); +const invertObject = require('./invertObject'); + +const babylonOptions = { + sourceType: 'module', + // As a parser, babylon has its own options and we can't directly + // import/require a babel preset. It should be kept **the same** as + // the `babel-plugin-syntax-*` ones specified in + // https://github.com/facebook/fbjs/blob/master/babel-preset/configure.js + plugins: [ + 'classProperties', + 'flow', + 'jsx', + 'trailingFunctionCommas', + 'objectRestSpread', + ], +}; + +module.exports = function(opts) { + if (!opts || !('errorMapFilePath' in opts)) { + throw new Error('Missing options. Ensure you pass an object with `errorMapFilePath`.'); + } + + var errorMapFilePath = opts.errorMapFilePath; + var existingErrorMap; + try { + existingErrorMap = require( + path.join(__dirname, path.basename(errorMapFilePath)) + ); + } catch (e) { + existingErrorMap = {}; + } + + var allErrorIDs = Object.keys(existingErrorMap); + var currentID; + + if (allErrorIDs.length === 0) { // Map is empty + currentID = 0; + } else { + currentID = Math.max.apply(null, allErrorIDs) + 1; + } + + // Here we invert the map object in memory for faster error code lookup + existingErrorMap = invertObject(existingErrorMap); + + function transform(source) { + var ast = babylon.parse(source, babylonOptions); + + traverse(ast, { + CallExpression: { + exit: function(astPath) { + if (astPath.get('callee').isIdentifier({name: 'invariant'})) { + var node = astPath.node; + + // error messages can be concatenated (`+`) at runtime, so here's a + // trivial partial evaluator that interprets the literal value + var errorMsgLiteral = evalToString(node.arguments[1]); + if (existingErrorMap.hasOwnProperty(errorMsgLiteral)) { + return; + } + + existingErrorMap[errorMsgLiteral] = '' + (currentID++); + } + }, + }, + }); + } + + function flush(cb) { + fs.writeFileSync( + errorMapFilePath, + JSON.stringify(invertObject(existingErrorMap), null, 2) + '\n', + 'utf-8' + ); + } + + return function extractErrors(filepath) { + const source = fs.readFileSync(filepath, 'utf-8'); + + transform(source); + flush(); + }; +}; diff --git a/scripts/rollup/build.js b/scripts/rollup/build.js index 95ac95fed40c..223f033fdb24 100644 --- a/scripts/rollup/build.js +++ b/scripts/rollup/build.js @@ -14,6 +14,7 @@ const { resolve, join } = require('path'); const { mkdirSync, unlinkSync, existsSync } = require('fs'); const rimraf = require('rimraf'); const argv = require('minimist')(process.argv.slice(2)); +const extractErrors = require('../error-codes/extract-errors'); const { createModuleMap, getNodeModules, @@ -33,12 +34,16 @@ const { bundleTypes, } = require('./bundles'); +const errorCodeOpts = { + errorMapFilePath: 'scripts/error-codes/codes.json', +}; + function getAliases(paths, bundleType, isRenderer) { return Object.assign( getReactCurrentOwnerModuleAlias(bundleType, isRenderer), getReactCheckPropTypesModuleAlias(bundleType, isRenderer), getReactComponentTreeHookModuleAlias(bundleType, isRenderer), - createModuleMap(paths), + createModuleMap(paths, argv.extractErrors && extractErrors(errorCodeOpts)), getInternalModules(), getNodeModules(bundleType), getFbjsModuleAliases(bundleType) diff --git a/scripts/rollup/modules.js b/scripts/rollup/modules.js index 15efafaee64a..6be49d802300 100644 --- a/scripts/rollup/modules.js +++ b/scripts/rollup/modules.js @@ -37,13 +37,16 @@ const fbjsModules = [ // that works to create up an alias map for modules to link // up to their actual disk location so Rollup can properly // bundle them -function createModuleMap(paths) { +function createModuleMap(paths, extractErrors) { const moduleMap = {}; paths.forEach(path => { const files = sync(path, exclude); files.forEach(file => { + if (extractErrors) { + extractErrors(file); + } const moduleName = basename(file, '.js'); moduleMap[moduleName] = resolve(file); From 37d334b314bcaa6f3cc3bc3dc6241dd6cfe5b1f5 Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Thu, 23 Mar 2017 16:20:25 +0000 Subject: [PATCH 060/170] added extractErrors warning --- scripts/rollup/build.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/scripts/rollup/build.js b/scripts/rollup/build.js index 223f033fdb24..351895a3e407 100644 --- a/scripts/rollup/build.js +++ b/scripts/rollup/build.js @@ -350,6 +350,13 @@ rimraf(join('build', 'rollup'), async () => { await createBundle(bundle, bundleTypes.FB); await createBundle(bundle, bundleTypes.RN); } + if (argv.extractErrors) { + console.warn( + '\nWarning: this build was created with --extractErrors enabled.\n' + + 'this will result in extremely slow builds and should only be\n' + + 'used when the error map needs to be rebuilt.\n' + ); + } }); From dd0ae1a233e11edb2f72feff57f171ff8d4e4fee Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Thu, 23 Mar 2017 16:21:36 +0000 Subject: [PATCH 061/170] moved shims to shims directory in rollup scripts --- scripts/rollup/modules.js | 6 +++--- scripts/rollup/{ => shims}/ReactCheckPropTypesRollupShim.js | 0 .../rollup/{ => shims}/ReactComponentTreeHookRollupShim.js | 0 scripts/rollup/{ => shims}/ReactCurrentOwnerRollupShim.js | 0 4 files changed, 3 insertions(+), 3 deletions(-) rename scripts/rollup/{ => shims}/ReactCheckPropTypesRollupShim.js (100%) rename scripts/rollup/{ => shims}/ReactComponentTreeHookRollupShim.js (100%) rename scripts/rollup/{ => shims}/ReactCurrentOwnerRollupShim.js (100%) diff --git a/scripts/rollup/modules.js b/scripts/rollup/modules.js index 6be49d802300..4a028e5e061b 100644 --- a/scripts/rollup/modules.js +++ b/scripts/rollup/modules.js @@ -201,7 +201,7 @@ function replaceFbjsModuleAliases(bundleType) { // on the React bundle itself rather than require module directly. // For the React bundle, ReactCurrentOwner should be bundled as part of the bundle // itself and exposed on __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED -const shimReactCurrentOwner = resolve('./scripts/rollup/ReactCurrentOwnerRollupShim.js'); +const shimReactCurrentOwner = resolve('./scripts/rollup/shims/ReactCurrentOwnerRollupShim.js'); const realReactCurrentOwner = resolve('./src/isomorphic/classic/element/ReactCurrentOwner.js') function getReactCurrentOwnerModuleAlias(bundleType, isRenderer) { @@ -219,7 +219,7 @@ function getReactCurrentOwnerModuleAlias(bundleType, isRenderer) { } // this works almost identically to the ReactCurrentOwner shim above -const shimReactCheckPropTypes = resolve('./scripts/rollup/ReactCheckPropTypesRollupShim.js'); +const shimReactCheckPropTypes = resolve('./scripts/rollup/shims/ReactCheckPropTypesRollupShim.js'); const realCheckPropTypes = resolve('./src/isomorphic/classic/types/checkPropTypes.js') function getReactCheckPropTypesModuleAlias(bundleType, isRenderer) { @@ -237,7 +237,7 @@ function getReactCheckPropTypesModuleAlias(bundleType, isRenderer) { } // this works almost identically to the ReactCurrentOwner shim above -const shimReactComponentTreeHook = resolve('./scripts/rollup/ReactComponentTreeHookRollupShim.js'); +const shimReactComponentTreeHook = resolve('./scripts/rollup/shims/ReactComponentTreeHookRollupShim.js'); const realReactComponentTreeHook = resolve('./src/isomorphic/hooks/ReactComponentTreeHook.js'); function getReactComponentTreeHookModuleAlias(bundleType, isRenderer) { diff --git a/scripts/rollup/ReactCheckPropTypesRollupShim.js b/scripts/rollup/shims/ReactCheckPropTypesRollupShim.js similarity index 100% rename from scripts/rollup/ReactCheckPropTypesRollupShim.js rename to scripts/rollup/shims/ReactCheckPropTypesRollupShim.js diff --git a/scripts/rollup/ReactComponentTreeHookRollupShim.js b/scripts/rollup/shims/ReactComponentTreeHookRollupShim.js similarity index 100% rename from scripts/rollup/ReactComponentTreeHookRollupShim.js rename to scripts/rollup/shims/ReactComponentTreeHookRollupShim.js diff --git a/scripts/rollup/ReactCurrentOwnerRollupShim.js b/scripts/rollup/shims/ReactCurrentOwnerRollupShim.js similarity index 100% rename from scripts/rollup/ReactCurrentOwnerRollupShim.js rename to scripts/rollup/shims/ReactCurrentOwnerRollupShim.js From 47e805711d9c3da12adfa0857f39ee461c2ecfba Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Thu, 23 Mar 2017 16:46:04 +0000 Subject: [PATCH 062/170] changed pathing to use build rather than build/rollup --- .../packaging/browserify/dev/package.json | 2 +- .../packaging/browserify/prod/package.json | 2 +- fixtures/packaging/brunch/dev/package.json | 2 +- fixtures/packaging/brunch/prod/package.json | 2 +- fixtures/packaging/globals/dev.html | 4 +- fixtures/packaging/globals/prod.html | 4 +- fixtures/packaging/requirejs/dev.html | 4 +- fixtures/packaging/requirejs/prod.html | 4 +- fixtures/packaging/rjs/dev/config.js | 4 +- fixtures/packaging/rjs/prod/config.js | 4 +- .../packaging/systemjs-builder/dev/config.js | 4 +- .../packaging/systemjs-builder/prod/config.js | 4 +- fixtures/packaging/systemjs/dev.html | 4 +- fixtures/packaging/systemjs/prod.html | 4 +- .../packaging/webpack-alias/dev/config.js | 6 +-- .../packaging/webpack-alias/prod/config.js | 6 +-- fixtures/packaging/webpack/dev/config.js | 2 +- fixtures/packaging/webpack/prod/config.js | 2 +- scripts/rollup/build.js | 40 +++++++++++-------- scripts/rollup/bundles.js | 18 ++++----- 20 files changed, 65 insertions(+), 57 deletions(-) diff --git a/fixtures/packaging/browserify/dev/package.json b/fixtures/packaging/browserify/dev/package.json index 6108263def92..ce4caf22c67a 100644 --- a/fixtures/packaging/browserify/dev/package.json +++ b/fixtures/packaging/browserify/dev/package.json @@ -5,6 +5,6 @@ "browserify": "^13.3.0" }, "scripts": { - "build": "rm -f output.js && NODE_PATH=../../../../build/rollup/packages browserify ./input.js -o output.js" + "build": "rm -f output.js && NODE_PATH=../../../../build/packages browserify ./input.js -o output.js" } } diff --git a/fixtures/packaging/browserify/prod/package.json b/fixtures/packaging/browserify/prod/package.json index e7589084d2f7..95d4e197f841 100644 --- a/fixtures/packaging/browserify/prod/package.json +++ b/fixtures/packaging/browserify/prod/package.json @@ -5,7 +5,7 @@ "browserify": "^13.3.0" }, "scripts": { - "build": "rm -f output.js && NODE_PATH=../../../../build/rollup/packages browserify ./input.js -g [envify --NODE_ENV 'production'] -o output.js" + "build": "rm -f output.js && NODE_PATH=../../../../build/packages browserify ./input.js -g [envify --NODE_ENV 'production'] -o output.js" }, "devDependencies": { "envify": "^4.0.0" diff --git a/fixtures/packaging/brunch/dev/package.json b/fixtures/packaging/brunch/dev/package.json index 32907bdcdb8e..19b8693717e2 100644 --- a/fixtures/packaging/brunch/dev/package.json +++ b/fixtures/packaging/brunch/dev/package.json @@ -5,6 +5,6 @@ "javascript-brunch": "^2.0.0" }, "scripts": { - "build": "rm -rf public && ln -fs ../../../../../build/rollup/packages/react node_modules/react && ln -fs ../../../../../build/rollup/packages/react-dom node_modules/react-dom && brunch build" + "build": "rm -rf public && ln -fs ../../../../../build/packages/react node_modules/react && ln -fs ../../../../../build/packages/react-dom node_modules/react-dom && brunch build" } } \ No newline at end of file diff --git a/fixtures/packaging/brunch/prod/package.json b/fixtures/packaging/brunch/prod/package.json index 31f9a7725949..00e428d80c32 100644 --- a/fixtures/packaging/brunch/prod/package.json +++ b/fixtures/packaging/brunch/prod/package.json @@ -5,6 +5,6 @@ "javascript-brunch": "^2.0.0" }, "scripts": { - "build": "rm -rf public && ln -fs ../../../../../build/rollup/packages/react node_modules/react && ln -fs ../../../../../build/rollup/packages/react-dom node_modules/react-dom && brunch build -p" + "build": "rm -rf public && ln -fs ../../../../../build/packages/react node_modules/react && ln -fs ../../../../../build/packages/react-dom node_modules/react-dom && brunch build -p" } } \ No newline at end of file diff --git a/fixtures/packaging/globals/dev.html b/fixtures/packaging/globals/dev.html index 31de39b4e982..f70f14cb4af5 100644 --- a/fixtures/packaging/globals/dev.html +++ b/fixtures/packaging/globals/dev.html @@ -1,7 +1,7 @@ - - + +
- + +
";var s=l.firstChild;o=l.removeChild(s)}else o=t.is?a.createElement(e,t.is):a.createElement(e);else o=a.createElementNS(i,e);return o},setInitialProperties:function(e,t,n,r){var o,a=isCustomComponent(t,n);switch(t){case"audio":case"form":case"iframe":case"img":case"image":case"link":case"object":case"source":case"video":case"details":trapBubbledEventsLocal(e,t),o=n;break;case"input":ReactDOMFiberInput.mountWrapper(e,n),o=ReactDOMFiberInput.getHostProps(e,n),trapBubbledEventsLocal(e,t),ensureListeningTo(r,"onChange");break;case"option":ReactDOMFiberOption.mountWrapper(e,n),o=ReactDOMFiberOption.getHostProps(e,n);break;case"select":ReactDOMFiberSelect.mountWrapper(e,n),o=ReactDOMFiberSelect.getHostProps(e,n),trapBubbledEventsLocal(e,t),ensureListeningTo(r,"onChange");break;case"textarea":ReactDOMFiberTextarea.mountWrapper(e,n),o=ReactDOMFiberTextarea.getHostProps(e,n),trapBubbledEventsLocal(e,t),ensureListeningTo(r,"onChange");break;default:o=n}switch(assertValidProps(t,o),setInitialDOMProperties(e,r,o,a),t){case"input":inputValueTracking_1.trackNode(e),ReactDOMFiberInput.postMountWrapper(e,n);break;case"textarea":inputValueTracking_1.trackNode(e),ReactDOMFiberTextarea.postMountWrapper(e,n);break;case"option":ReactDOMFiberOption.postMountWrapper(e,n);break;default:"function"==typeof o.onClick&&trapClickOnNonInteractiveElement(e)}},diffProperties:function(e,t,n,r,o){var a,i,l=null;switch(t){case"input":a=ReactDOMFiberInput.getHostProps(e,n),i=ReactDOMFiberInput.getHostProps(e,r),l=[];break;case"option":a=ReactDOMFiberOption.getHostProps(e,n),i=ReactDOMFiberOption.getHostProps(e,r),l=[];break;case"select":a=ReactDOMFiberSelect.getHostProps(e,n),i=ReactDOMFiberSelect.getHostProps(e,r),l=[];break;case"textarea":a=ReactDOMFiberTextarea.getHostProps(e,n),i=ReactDOMFiberTextarea.getHostProps(e,r),l=[];break;default:a=n,i=r,"function"!=typeof a.onClick&&"function"==typeof i.onClick&&trapClickOnNonInteractiveElement(e)}assertValidProps(t,i);var s,u,c=null;for(s in a)if(!i.hasOwnProperty(s)&&a.hasOwnProperty(s)&&null!=a[s])if(s===STYLE){var p=a[s];for(u in p)p.hasOwnProperty(u)&&(c||(c={}),c[u]="")}else s===DANGEROUSLY_SET_INNER_HTML||s===CHILDREN||s===SUPPRESS_CONTENT_EDITABLE_WARNING||(registrationNameModules.hasOwnProperty(s)?l||(l=[]):(l=l||[]).push(s,null));for(s in i){var d=i[s],f=null!=a?a[s]:void 0;if(i.hasOwnProperty(s)&&d!==f&&(null!=d||null!=f))if(s===STYLE)if(f){for(u in f)!f.hasOwnProperty(u)||d&&d.hasOwnProperty(u)||(c||(c={}),c[u]="");for(u in d)d.hasOwnProperty(u)&&f[u]!==d[u]&&(c||(c={}),c[u]=d[u])}else c||(l||(l=[]),l.push(s,c)),c=d;else if(s===DANGEROUSLY_SET_INNER_HTML){var m=d?d[HTML]:void 0,v=f?f[HTML]:void 0;null!=m&&v!==m&&(l=l||[]).push(s,""+m)}else s===CHILDREN?f===d||"string"!=typeof d&&"number"!=typeof d||(l=l||[]).push(s,""+d):s===SUPPRESS_CONTENT_EDITABLE_WARNING||(registrationNameModules.hasOwnProperty(s)?(d&&ensureListeningTo(o,s),l||f===d||(l=[])):(l=l||[]).push(s,d))}return c&&(l=l||[]).push(STYLE,c),l},updateProperties:function(e,t,n,r,o){var a=isCustomComponent(n,r),i=isCustomComponent(n,o);switch(updateDOMProperties(e,t,a,i),n){case"input":ReactDOMFiberInput.updateWrapper(e,o);break;case"textarea":ReactDOMFiberTextarea.updateWrapper(e,o);break;case"select":ReactDOMFiberSelect.postUpdateWrapper(e,o)}},restoreControlledState:function(e,t,n){switch(t){case"input":return void ReactDOMFiberInput.restoreControlledState(e,n);case"textarea":return void ReactDOMFiberTextarea.restoreControlledState(e,n);case"select":return void ReactDOMFiberSelect.restoreControlledState(e,n)}}},ReactDOMFiberComponent_1=ReactDOMFiberComponent,rAF=void 0,rIC=void 0;if("function"!=typeof requestAnimationFrame)invariant(!1,"React depends on requestAnimationFrame. Make sure that you load a polyfill in older browsers.");else if("function"!=typeof requestIdleCallback){var scheduledRAFCallback=null,scheduledRICCallback=null,isIdleScheduled=!1,isAnimationFrameScheduled=!1,frameDeadline=0,previousFrameTime=33,activeFrameTime=33,frameDeadlineObject={timeRemaining:"object"==typeof performance&&"function"==typeof performance.now?function(){return frameDeadline-performance.now()}:function(){return frameDeadline-Date.now()}},messageKey="__reactIdleCallback$"+Math.random().toString(36).slice(2),idleTick=function(e){if(e.source===window&&e.data===messageKey){isIdleScheduled=!1;var t=scheduledRICCallback;scheduledRICCallback=null,t&&t(frameDeadlineObject)}};window.addEventListener("message",idleTick,!1);var animationTick=function(e){isAnimationFrameScheduled=!1;var t=e-frameDeadline+activeFrameTime;t1?1-t:void 0;return this._fallbackText=o.slice(e,l),this._fallbackText}}),PooledClass_1.addPoolingTo(FallbackCompositionState);var FallbackCompositionState_1=FallbackCompositionState,shouldBeReleasedProperties=["dispatchConfig","_targetInst","nativeEvent","isDefaultPrevented","isPropagationStopped","_dispatchListeners","_dispatchInstances"],EventInterface={type:null,target:null,currentTarget:emptyFunction.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};_assign(SyntheticEvent.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=emptyFunction.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=emptyFunction.thatReturnsTrue)},persist:function(){this.isPersistent=emptyFunction.thatReturnsTrue},isPersistent:emptyFunction.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var t in e)this[t]=null;for(var n=0;n8&&documentMode<=11),SPACEBAR_CODE=32,SPACEBAR_CHAR=String.fromCharCode(SPACEBAR_CODE),eventTypes={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},hasSpaceKeypress=!1,currentComposition=null,BeforeInputEventPlugin={eventTypes:eventTypes,extractEvents:function(e,t,n,r){return[extractCompositionEvent(e,t,n,r),extractBeforeInputEvent(e,t,n,r)]}},BeforeInputEventPlugin_1=BeforeInputEventPlugin,stackBatchedUpdates=function(e,t,n,r,o,a){return e(t,n,r,o,a)},fiberBatchedUpdates=function(e,t){return e(t)},isNestingBatched=!1,ReactGenericBatchingInjection={injectStackBatchedUpdates:function(e){stackBatchedUpdates=e},injectFiberBatchedUpdates:function(e){fiberBatchedUpdates=e}},ReactGenericBatching={batchedUpdates:batchedUpdatesWithControlledComponents,injection:ReactGenericBatchingInjection},ReactGenericBatching_1=ReactGenericBatching,getEventTarget_1=getEventTarget,supportedInputTypes={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},isTextInputElement_1=isTextInputElement,eventTypes$1={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},activeElement=null,activeElementInst=null,doesChangeEventBubble=!1;ExecutionEnvironment.canUseDOM&&(doesChangeEventBubble=isEventSupported_1("change")&&(!document.documentMode||document.documentMode>8));var isInputEventSupported=!1;ExecutionEnvironment.canUseDOM&&(isInputEventSupported=isEventSupported_1("input")&&(!document.documentMode||document.documentMode>9));var ChangeEventPlugin={eventTypes:eventTypes$1,_isInputEventSupported:isInputEventSupported,extractEvents:function(e,t,n,r){var o,a,i=t?ReactDOMComponentTree_1.getNodeFromInstance(t):window;if(shouldUseChangeEvent(i)?doesChangeEventBubble?o=getTargetInstForChangeEvent:a=handleEventsForChangeEventIE8:isTextInputElement_1(i)?isInputEventSupported?o=getTargetInstForInputOrChangeEvent:(o=getTargetInstForInputEventPolyfill,a=handleEventsForInputEventPolyfill):shouldUseClickEvent(i)&&(o=getTargetInstForClickEvent),o){var l=o(e,t);if(l){var s=createAndAccumulateChangeEvent(l,n,r);return s}}a&&a(e,i,t)}},ChangeEventPlugin_1=ChangeEventPlugin,DOMEventPluginOrder=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"],DOMEventPluginOrder_1=DOMEventPluginOrder,UIEventInterface={view:function(e){if(e.view)return e.view;var t=getEventTarget_1(e);if(t.window===t)return t;var n=t.ownerDocument;return n?n.defaultView||n.parentWindow:window},detail:function(e){return e.detail||0}};SyntheticEvent_1.augmentClass(SyntheticUIEvent,UIEventInterface);var SyntheticUIEvent_1=SyntheticUIEvent,modifierKeyToProp={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"},getEventModifierState_1=getEventModifierState,MouseEventInterface={screenX:null,screenY:null,clientX:null,clientY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:getEventModifierState_1,button:function(e){var t=e.button;return"which"in e?t:2===t?2:4===t?1:0},buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},pageX:function(e){return"pageX"in e?e.pageX:e.clientX+ViewportMetrics_1.currentScrollLeft},pageY:function(e){return"pageY"in e?e.pageY:e.clientY+ViewportMetrics_1.currentScrollTop}};SyntheticUIEvent_1.augmentClass(SyntheticMouseEvent,MouseEventInterface);var SyntheticMouseEvent_1=SyntheticMouseEvent,eventTypes$2={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},EnterLeaveEventPlugin={eventTypes:eventTypes$2,extractEvents:function(e,t,n,r){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var o;if(r.window===r)o=r;else{var a=r.ownerDocument;o=a?a.defaultView||a.parentWindow:window}var i,l;if("topMouseOut"===e){i=t;var s=n.relatedTarget||n.toElement;l=s?ReactDOMComponentTree_1.getClosestInstanceFromNode(s):null}else i=null,l=t;if(i===l)return null;var u=null==i?o:ReactDOMComponentTree_1.getNodeFromInstance(i),c=null==l?o:ReactDOMComponentTree_1.getNodeFromInstance(l),p=SyntheticMouseEvent_1.getPooled(eventTypes$2.mouseLeave,i,n,r);p.type="mouseleave",p.target=u,p.relatedTarget=c;var d=SyntheticMouseEvent_1.getPooled(eventTypes$2.mouseEnter,l,n,r);return d.type="mouseenter",d.target=c,d.relatedTarget=u,EventPropagators_1.accumulateEnterLeaveDispatches(p,d,i,l),[p,d]}},EnterLeaveEventPlugin_1=EnterLeaveEventPlugin,MUST_USE_PROPERTY=DOMProperty_1.injection.MUST_USE_PROPERTY,HAS_BOOLEAN_VALUE=DOMProperty_1.injection.HAS_BOOLEAN_VALUE,HAS_NUMERIC_VALUE=DOMProperty_1.injection.HAS_NUMERIC_VALUE,HAS_POSITIVE_NUMERIC_VALUE=DOMProperty_1.injection.HAS_POSITIVE_NUMERIC_VALUE,HAS_OVERLOADED_BOOLEAN_VALUE=DOMProperty_1.injection.HAS_OVERLOADED_BOOLEAN_VALUE,HTMLDOMPropertyConfig={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+DOMProperty_1.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:HAS_BOOLEAN_VALUE,allowTransparency:0,alt:0,as:0,async:HAS_BOOLEAN_VALUE,autoComplete:0,autoPlay:HAS_BOOLEAN_VALUE,capture:HAS_BOOLEAN_VALUE,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:MUST_USE_PROPERTY|HAS_BOOLEAN_VALUE,cite:0,classID:0,className:0,cols:HAS_POSITIVE_NUMERIC_VALUE,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:HAS_BOOLEAN_VALUE,coords:0,crossOrigin:0,data:0,dateTime:0,default:HAS_BOOLEAN_VALUE,defer:HAS_BOOLEAN_VALUE,dir:0,disabled:HAS_BOOLEAN_VALUE,download:HAS_OVERLOADED_BOOLEAN_VALUE,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:HAS_BOOLEAN_VALUE,formTarget:0,frameBorder:0,headers:0,height:0,hidden:HAS_BOOLEAN_VALUE,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:HAS_BOOLEAN_VALUE,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:MUST_USE_PROPERTY|HAS_BOOLEAN_VALUE,muted:MUST_USE_PROPERTY|HAS_BOOLEAN_VALUE,name:0,nonce:0,noValidate:HAS_BOOLEAN_VALUE,open:HAS_BOOLEAN_VALUE,optimum:0,pattern:0,placeholder:0,playsInline:HAS_BOOLEAN_VALUE,poster:0,preload:0,profile:0,radioGroup:0,readOnly:HAS_BOOLEAN_VALUE,referrerPolicy:0,rel:0,required:HAS_BOOLEAN_VALUE,reversed:HAS_BOOLEAN_VALUE,role:0,rows:HAS_POSITIVE_NUMERIC_VALUE,rowSpan:HAS_NUMERIC_VALUE,sandbox:0,scope:0,scoped:HAS_BOOLEAN_VALUE,scrolling:0,seamless:HAS_BOOLEAN_VALUE,selected:MUST_USE_PROPERTY|HAS_BOOLEAN_VALUE,shape:0,size:HAS_POSITIVE_NUMERIC_VALUE,sizes:0,slot:0,span:HAS_POSITIVE_NUMERIC_VALUE,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:HAS_NUMERIC_VALUE,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:HAS_BOOLEAN_VALUE,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{}},HTMLDOMPropertyConfig_1=HTMLDOMPropertyConfig,HostRoot=ReactTypeOfWork.HostRoot;_assign(TopLevelCallbackBookKeeping.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.targetInst=null,this.ancestors.length=0}}),PooledClass_1.addPoolingTo(TopLevelCallbackBookKeeping,PooledClass_1.threeArgumentPooler);var ReactEventListener={_enabled:!0,_handleTopLevel:null,WINDOW_HANDLE:ExecutionEnvironment.canUseDOM?window:null,setHandleTopLevel:function(e){ReactEventListener._handleTopLevel=e},setEnabled:function(e){ReactEventListener._enabled=!!e},isEnabled:function(){return ReactEventListener._enabled},trapBubbledEvent:function(e,t,n){return n?EventListener.listen(n,t,ReactEventListener.dispatchEvent.bind(null,e)):null},trapCapturedEvent:function(e,t,n){return n?EventListener.capture(n,t,ReactEventListener.dispatchEvent.bind(null,e)):null},monitorScrollValue:function(e){var t=scrollValueMonitor.bind(null,e);EventListener.listen(window,"scroll",t)},dispatchEvent:function(e,t){if(ReactEventListener._enabled){var n=getEventTarget_1(t),r=ReactDOMComponentTree_1.getClosestInstanceFromNode(n),o=TopLevelCallbackBookKeeping.getPooled(e,t,r);try{ReactGenericBatching_1.batchedUpdates(handleTopLevelImpl,o)}finally{TopLevelCallbackBookKeeping.release(o)}}}},ReactEventListener_1=ReactEventListener,NS={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},ATTRS={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid", -markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},SVGDOMPropertyConfig={Properties:{},DOMAttributeNamespaces:{xlinkActuate:NS.xlink,xlinkArcrole:NS.xlink,xlinkHref:NS.xlink,xlinkRole:NS.xlink,xlinkShow:NS.xlink,xlinkTitle:NS.xlink,xlinkType:NS.xlink,xmlBase:NS.xml,xmlLang:NS.xml,xmlSpace:NS.xml},DOMAttributeNames:{}};Object.keys(ATTRS).forEach(function(e){SVGDOMPropertyConfig.Properties[e]=0,ATTRS[e]&&(SVGDOMPropertyConfig.DOMAttributeNames[e]=ATTRS[e])});var SVGDOMPropertyConfig_1=SVGDOMPropertyConfig,getNodeForCharacterOffset_1=getNodeForCharacterOffset,useIEOffsets=ExecutionEnvironment.canUseDOM&&"selection"in document&&!("getSelection"in window),ReactDOMSelection={getOffsets:useIEOffsets?getIEOffsets:getModernOffsets,setOffsets:useIEOffsets?setIEOffsets:setModernOffsets},ReactDOMSelection_1=ReactDOMSelection,ReactInputSelection={hasSelectionCapabilities:function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)},getSelectionInformation:function(){var e=getActiveElement();return{focusedElem:e,selectionRange:ReactInputSelection.hasSelectionCapabilities(e)?ReactInputSelection.getSelection(e):null}},restoreSelection:function(e){var t=getActiveElement(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&isInDocument(n)){ReactInputSelection.hasSelectionCapabilities(n)&&ReactInputSelection.setSelection(n,r);for(var o=[],a=n;a=a.parentNode;)1===a.nodeType&&o.push({element:a,left:a.scrollLeft,top:a.scrollTop});focusNode(n);for(var i=0;i-1;)valueStack[index]=null,index--},ReactFiberStack={createCursor:createCursor$1,isEmpty:isEmpty,pop:pop$1,push:push$1,reset:reset},_extends$1=_assign||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:null,o={$$typeof:REACT_COROUTINE_TYPE$1,key:null==r?null:""+r,children:e,handler:t,props:n};return o},createYield=function(e){var t={$$typeof:REACT_YIELD_TYPE$1,value:e};return t},isCoroutine=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===REACT_COROUTINE_TYPE$1},isYield=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===REACT_YIELD_TYPE$1},REACT_YIELD_TYPE_1=REACT_YIELD_TYPE$1,REACT_COROUTINE_TYPE_1=REACT_COROUTINE_TYPE$1,ReactCoroutine={createCoroutine:createCoroutine,createYield:createYield,isCoroutine:isCoroutine,isYield:isYield,REACT_YIELD_TYPE:REACT_YIELD_TYPE_1,REACT_COROUTINE_TYPE:REACT_COROUTINE_TYPE_1},REACT_PORTAL_TYPE$1="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.portal")||60106,createPortal=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:REACT_PORTAL_TYPE$1,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},isPortal=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===REACT_PORTAL_TYPE$1},REACT_PORTAL_TYPE_1=REACT_PORTAL_TYPE$1,ReactPortal={createPortal:createPortal,isPortal:isPortal,REACT_PORTAL_TYPE:REACT_PORTAL_TYPE_1},ITERATOR_SYMBOL="function"==typeof Symbol&&Symbol.iterator,FAUX_ITERATOR_SYMBOL="@@iterator",getIteratorFn_1=getIteratorFn,REACT_COROUTINE_TYPE=ReactCoroutine.REACT_COROUTINE_TYPE,REACT_YIELD_TYPE=ReactCoroutine.REACT_YIELD_TYPE,REACT_PORTAL_TYPE=ReactPortal.REACT_PORTAL_TYPE,cloneFiber$2=ReactFiber.cloneFiber,createFiberFromElement$1=ReactFiber.createFiberFromElement,createFiberFromFragment$1=ReactFiber.createFiberFromFragment,createFiberFromText$1=ReactFiber.createFiberFromText,createFiberFromCoroutine$1=ReactFiber.createFiberFromCoroutine,createFiberFromYield$1=ReactFiber.createFiberFromYield,createFiberFromPortal$1=ReactFiber.createFiberFromPortal,isArray=Array.isArray,FunctionalComponent$2=ReactTypeOfWork.FunctionalComponent,ClassComponent$6=ReactTypeOfWork.ClassComponent,HostText$5=ReactTypeOfWork.HostText,HostPortal$4=ReactTypeOfWork.HostPortal,CoroutineComponent$2=ReactTypeOfWork.CoroutineComponent,YieldComponent$3=ReactTypeOfWork.YieldComponent,Fragment$3=ReactTypeOfWork.Fragment,NoEffect$3=ReactTypeOfSideEffect.NoEffect,Placement$3=ReactTypeOfSideEffect.Placement,Deletion$1=ReactTypeOfSideEffect.Deletion,reconcileChildFibers$1=ChildReconciler(!0,!0),reconcileChildFibersInPlace$1=ChildReconciler(!1,!0),mountChildFibersInPlace$1=ChildReconciler(!1,!1),cloneChildFibers$1=function(e,t){if(t.child)if(null!==e&&t.child===e.child){var n=t.child,r=cloneFiber$2(n,n.pendingWorkPriority);for(t.child=r,r.return=t;null!==n.sibling;)n=n.sibling,r=r.sibling=cloneFiber$2(n,n.pendingWorkPriority),r.return=t;r.sibling=null}else for(var o=t.child;null!==o;)o.return=t,o=o.sibling},ReactChildFiber={reconcileChildFibers:reconcileChildFibers$1,reconcileChildFibersInPlace:reconcileChildFibersInPlace$1,mountChildFibersInPlace:mountChildFibersInPlace$1,cloneChildFibers:cloneChildFibers$1},Update$1=ReactTypeOfSideEffect.Update,cacheContext$1=ReactFiberContext.cacheContext,getMaskedContext$2=ReactFiberContext.getMaskedContext,getUnmaskedContext$2=ReactFiberContext.getUnmaskedContext,isContextConsumer$1=ReactFiberContext.isContextConsumer,addUpdate$1=ReactFiberUpdateQueue.addUpdate,addReplaceUpdate$1=ReactFiberUpdateQueue.addReplaceUpdate,addForceUpdate$1=ReactFiberUpdateQueue.addForceUpdate,beginUpdateQueue$2=ReactFiberUpdateQueue.beginUpdateQueue,_require4$3=ReactFiberContext,hasContextChanged$2=_require4$3.hasContextChanged,isMounted$1=ReactFiberTreeReflection.isMounted,isArray$1=Array.isArray,ReactFiberClassComponent=function(e,t,n,r){function o(e,t,n,r,o,a){if(null===t||null!==e.updateQueue&&e.updateQueue.hasForceUpdate)return!0;var i=e.stateNode;if("function"==typeof i.shouldComponentUpdate){var l=i.shouldComponentUpdate(n,o,a);return l}var s=e.type;return!s.prototype||!s.prototype.isPureReactComponent||(!shallowEqual(t,n)||!shallowEqual(r,o))}function a(e){var t=e.stateNode,n=t.state;n&&("object"!=typeof n||isArray$1(n))&&reactProdInvariant_1("106",getComponentName_1(e)),"function"==typeof t.getChildContext&&("object"!=typeof e.type.childContextTypes?reactProdInvariant_1("107",getComponentName_1(e)):void 0)}function i(e,t){t.props=e.memoizedProps,t.state=e.memoizedState}function l(e,t){t.updater=d,e.stateNode=t,ReactInstanceMap_1.set(t,e)}function s(e){var t=e.type,n=e.pendingProps,r=getUnmaskedContext$2(e),o=isContextConsumer$1(e),i=o?getMaskedContext$2(e,r):emptyObject,s=new t(n,i);return l(e,s),a(e),o&&cacheContext$1(e,r,i),s}function u(e,t){var n=e.stateNode,r=n.state||null,o=e.pendingProps;invariant(o,"There must be pending props for an initial mount. This error is likely caused by a bug in React. Please file an issue.");var a=getUnmaskedContext$2(e);if(n.props=o,n.state=r,n.refs=emptyObject,n.context=getMaskedContext$2(e,a),"function"==typeof n.componentWillMount){n.componentWillMount();var i=e.updateQueue;null!==i&&(n.state=beginUpdateQueue$2(e,i,n,r,o,t))}"function"==typeof n.componentDidMount&&(e.effectTag|=Update$1)}function c(e,t){var n=e.stateNode;i(e,n);var r=e.memoizedState,a=e.pendingProps;a||(a=e.memoizedProps,invariant(null!=a,"There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue."));var l=getUnmaskedContext$2(e),u=getMaskedContext$2(e,l);if(!o(e,e.memoizedProps,a,e.memoizedState,r,u))return n.props=a,n.state=r,n.context=u,!1;var c=s(e);c.props=a,c.state=r=c.state||null,c.context=u,"function"==typeof c.componentWillMount&&c.componentWillMount();var p=e.updateQueue;return null!==p&&(c.state=beginUpdateQueue$2(e,p,c,r,a,t)),"function"==typeof n.componentDidMount&&(e.effectTag|=Update$1),!0}function p(e,t,a){var l=t.stateNode;i(t,l);var s=t.memoizedProps,u=t.pendingProps;u||(u=s,invariant(null!=u,"There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue."));var c=l.context,p=getUnmaskedContext$2(t),f=getMaskedContext$2(t,p);s===u&&c===f||"function"==typeof l.componentWillReceiveProps&&(l.componentWillReceiveProps(u,f),l.state!==t.memoizedState&&d.enqueueReplaceState(l,l.state,null));var m=t.updateQueue,v=t.memoizedState,g=void 0;if(g=null!==m?beginUpdateQueue$2(t,m,l,v,u,a):v,!(s!==u||v!==g||hasContextChanged$2()||null!==m&&m.hasForceUpdate))return"function"==typeof l.componentDidUpdate&&(s===e.memoizedProps&&v===e.memoizedState||(t.effectTag|=Update$1)),!1;var h=o(t,s,u,v,g,f);return h?("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(u,g,f),"function"==typeof l.componentDidUpdate&&(t.effectTag|=Update$1)):("function"==typeof l.componentDidUpdate&&(s===e.memoizedProps&&v===e.memoizedState||(t.effectTag|=Update$1)),n(t,u),r(t,g)),l.props=u,l.state=g,l.context=f,h}var d={isMounted:isMounted$1,enqueueSetState:function(n,r,o){var a=ReactInstanceMap_1.get(n),i=t();o=void 0===o?null:o,addUpdate$1(a,r,o,i),e(a,i)},enqueueReplaceState:function(n,r,o){var a=ReactInstanceMap_1.get(n),i=t();o=void 0===o?null:o,addReplaceUpdate$1(a,r,o,i),e(a,i)},enqueueForceUpdate:function(n,r){var o=ReactInstanceMap_1.get(n),a=t();r=void 0===r?null:r,addForceUpdate$1(o,r,a),e(o,a)}};return{adoptClassInstance:l,constructClassInstance:s,mountClassInstance:u,resumeMountClassInstance:c,updateClassInstance:p}},mountChildFibersInPlace=ReactChildFiber.mountChildFibersInPlace,reconcileChildFibers=ReactChildFiber.reconcileChildFibers,reconcileChildFibersInPlace=ReactChildFiber.reconcileChildFibersInPlace,cloneChildFibers=ReactChildFiber.cloneChildFibers,beginUpdateQueue$1=ReactFiberUpdateQueue.beginUpdateQueue,getMaskedContext$1=ReactFiberContext.getMaskedContext,getUnmaskedContext$1=ReactFiberContext.getUnmaskedContext,hasContextChanged$1=ReactFiberContext.hasContextChanged,pushContextProvider$1=ReactFiberContext.pushContextProvider,pushTopLevelContextObject$1=ReactFiberContext.pushTopLevelContextObject,invalidateContextProvider$1=ReactFiberContext.invalidateContextProvider,IndeterminateComponent$2=ReactTypeOfWork.IndeterminateComponent,FunctionalComponent$1=ReactTypeOfWork.FunctionalComponent,ClassComponent$5=ReactTypeOfWork.ClassComponent,HostRoot$6=ReactTypeOfWork.HostRoot,HostComponent$7=ReactTypeOfWork.HostComponent,HostText$4=ReactTypeOfWork.HostText,HostPortal$3=ReactTypeOfWork.HostPortal,CoroutineComponent$1=ReactTypeOfWork.CoroutineComponent,CoroutineHandlerPhase=ReactTypeOfWork.CoroutineHandlerPhase,YieldComponent$2=ReactTypeOfWork.YieldComponent,Fragment$2=ReactTypeOfWork.Fragment,NoWork$3=ReactPriorityLevel.NoWork,OffscreenPriority$1=ReactPriorityLevel.OffscreenPriority,Placement$2=ReactTypeOfSideEffect.Placement,ContentReset$1=ReactTypeOfSideEffect.ContentReset,Err$1=ReactTypeOfSideEffect.Err,Ref$1=ReactTypeOfSideEffect.Ref,ReactFiberBeginWork=function(e,t,n,r){function o(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function a(e){e.progressedFirstDeletion=e.progressedLastDeletion=null}function i(e){e.firstEffect=e.progressedFirstDeletion,e.lastEffect=e.progressedLastDeletion}function l(e,t,n){var r=t.pendingWorkPriority;s(e,t,n,r)}function s(e,t,n,r){t.memoizedProps=null,null===e?t.child=mountChildFibersInPlace(t,t.child,n,r):e.child===t.child?(a(t),t.child=reconcileChildFibers(t,t.child,n,r),i(t)):(t.child=reconcileChildFibersInPlace(t,t.child,n,r),i(t)),o(e,t,r)}function u(e,t){var n=t.pendingProps;if(hasContextChanged$1())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n)return y(e,t);return l(e,t,n),P(t,n),t.child}function c(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=Ref$1)}function p(e,t){var n=t.type,r=t.pendingProps,o=t.memoizedProps;if(hasContextChanged$1())null===r&&(r=o);else{if(null===r||o===r)return y(e,t);if("function"==typeof n.shouldComponentUpdate&&!n.shouldComponentUpdate(o,r))return P(t,r),y(e,t)}var a,i=getUnmaskedContext$1(t),s=getMaskedContext$1(t,i); -return a=n(r,s),l(e,t,a),P(t,r),t.child}function d(e,t,n){var r=pushContextProvider$1(t),o=void 0;return null===e?t.stateNode?o=D(t,n):(M(t),A(t,n),o=!0):o=U(e,t,n),f(e,t,o,r)}function f(e,t,n,r){if(c(e,t),!n)return y(e,t);var o=t.stateNode;ReactCurrentOwnerRollupShim.current=t;var a=void 0;return a=o.render(),l(e,t,a),T(t,o.state),P(t,o.props),r&&invalidateContextProvider$1(t),t.child}function m(e,t,n){var r=t.stateNode;r.pendingContext?pushTopLevelContextObject$1(t,r.pendingContext,r.pendingContext!==r.context):r.context&&pushTopLevelContextObject$1(t,r.context,!1),I(t,r.containerInfo);var o=t.updateQueue;if(null!==o){var a=t.memoizedState,i=beginUpdateQueue$1(t,o,null,a,null,n);if(a===i)return y(e,t);var s=i.element;return l(e,t,s),T(t,i),t.child}return y(e,t)}function v(e,t){F(t);var n=t.pendingProps,r=null!==e?e.memoizedProps:null,o=t.memoizedProps;if(hasContextChanged$1())null===n&&(n=o,invariant(null!==n,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue."));else if(null===n||o===n){if(!O&&k(t.type,o)&&t.pendingWorkPriority!==OffscreenPriority$1){for(var a=t.progressedChild;null!==a;)a.pendingWorkPriority=OffscreenPriority$1,a=a.sibling;return null}return y(e,t)}var i=n.children,u=S(n);if(u?i=null:r&&S(r)&&(t.effectTag|=ContentReset$1),c(e,t),!O&&k(t.type,n)&&t.pendingWorkPriority!==OffscreenPriority$1){if(t.progressedPriority===OffscreenPriority$1&&(t.child=t.progressedChild),s(e,t,i,OffscreenPriority$1),P(t,n),t.child=null!==e?e.child:null,null===e)for(var p=t.progressedChild;null!==p;)p.effectTag=Placement$2,p=p.sibling;return null}return l(e,t,i),P(t,n),t.child}function g(e,t){var n=t.pendingProps;return null===n&&(n=t.memoizedProps),P(t,n),null}function h(e,t,n){invariant(null===e,"An indeterminate component should never have mounted. This error is likely caused by a bug in React. Please file an issue.");var r,o=t.type,a=t.pendingProps,i=getUnmaskedContext$1(t),s=getMaskedContext$1(t,i);if(r=o(a,s),"object"==typeof r&&null!==r&&"function"==typeof r.render){t.tag=ClassComponent$5;var u=pushContextProvider$1(t);return N(t,r),A(t,n),f(e,t,!0,u)}return t.tag=FunctionalComponent$1,l(e,t,r),P(t,a),t.child}function C(e,t){var n=t.pendingProps;hasContextChanged$1()?null===n&&(n=e&&e.memoizedProps,invariant(null!==n,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue.")):null!==n&&t.memoizedProps!==n||(n=t.memoizedProps);var r=n.children,o=t.pendingWorkPriority;return t.memoizedProps=null,null===e?t.stateNode=mountChildFibersInPlace(t,t.stateNode,r,o):e.child===t.child?(a(t),t.stateNode=reconcileChildFibers(t,t.stateNode,r,o),i(t)):(t.stateNode=reconcileChildFibersInPlace(t,t.stateNode,r,o),i(t)),P(t,n),t.stateNode}function E(e,t){I(t,t.stateNode.containerInfo);var n=t.pendingWorkPriority,r=t.pendingProps;if(hasContextChanged$1())null===r&&(r=e&&e.memoizedProps,invariant(null!=r,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue."));else if(null===r||t.memoizedProps===r)return y(e,t);return null===e?(t.child=reconcileChildFibersInPlace(t,t.child,r,n),P(t,r),o(e,t,n)):(l(e,t,r),P(t,r)),t.child}function y(e,t){var n=t.pendingWorkPriority;return e&&t.child===e.child&&a(t),cloneChildFibers(e,t),o(e,t,n),t.child}function b(e,t){switch(t.tag){case ClassComponent$5:pushContextProvider$1(t);break;case HostPortal$3:I(t,t.stateNode.containerInfo)}return null}function P(e,t){e.memoizedProps=t,e.pendingProps=null}function T(e,t){e.memoizedState=t}function R(e,t,n){if(t.pendingWorkPriority===NoWork$3||t.pendingWorkPriority>n)return b(e,t);switch(t.firstEffect=null,t.lastEffect=null,t.progressedPriority===n&&(t.child=t.progressedChild),t.tag){case IndeterminateComponent$2:return h(e,t,n);case FunctionalComponent$1:return p(e,t);case ClassComponent$5:return d(e,t,n);case HostRoot$6:return m(e,t,n);case HostComponent$7:return v(e,t);case HostText$4:return g(e,t);case CoroutineHandlerPhase:t.tag=CoroutineComponent$1;case CoroutineComponent$1:return C(e,t);case YieldComponent$2:return null;case HostPortal$3:return E(e,t);case Fragment$2:return u(e,t);default:invariant(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}}function _(e,t,n){if(invariant(t.tag===ClassComponent$5||t.tag===HostRoot$6,"Invalid type of work. This error is likely caused by a bug in React. Please file an issue."),t.effectTag|=Err$1,t.pendingWorkPriority===NoWork$3||t.pendingWorkPriority>n)return b(e,t);t.firstEffect=null,t.lastEffect=null;var r=null;if(l(e,t,r),t.tag===ClassComponent$5){var o=t.stateNode;t.memoizedProps=o.props,t.memoizedState=o.state,t.pendingProps=null}return t.child}var S=e.shouldSetTextContent,O=e.useSyncScheduling,k=e.shouldDeprioritizeSubtree,F=t.pushHostContext,I=t.pushHostContainer,x=ReactFiberClassComponent(n,r,P,T),N=x.adoptClassInstance,M=x.constructClassInstance,A=x.mountClassInstance,D=x.resumeMountClassInstance,U=x.updateClassInstance;return{beginWork:R,beginFailedWork:_}},reconcileChildFibers$2=ReactChildFiber.reconcileChildFibers,popContextProvider$2=ReactFiberContext.popContextProvider,IndeterminateComponent$3=ReactTypeOfWork.IndeterminateComponent,FunctionalComponent$3=ReactTypeOfWork.FunctionalComponent,ClassComponent$7=ReactTypeOfWork.ClassComponent,HostRoot$7=ReactTypeOfWork.HostRoot,HostComponent$8=ReactTypeOfWork.HostComponent,HostText$6=ReactTypeOfWork.HostText,HostPortal$5=ReactTypeOfWork.HostPortal,CoroutineComponent$3=ReactTypeOfWork.CoroutineComponent,CoroutineHandlerPhase$1=ReactTypeOfWork.CoroutineHandlerPhase,YieldComponent$4=ReactTypeOfWork.YieldComponent,Fragment$4=ReactTypeOfWork.Fragment,Ref$2=ReactTypeOfSideEffect.Ref,Update$2=ReactTypeOfSideEffect.Update,ReactFiberCompleteWork=function(e,t){function n(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function r(e){e.effectTag|=Update$2}function o(e){e.effectTag|=Ref$2}function a(e,t){var n=t.stateNode;for(n&&(n.return=t);null!==n;){if(n.tag===HostComponent$8||n.tag===HostText$6||n.tag===HostPortal$5)invariant(!1,"A coroutine cannot have host component children.");else if(n.tag===YieldComponent$4)e.push(n.type);else if(null!==n.child){n.child.return=n,n=n.child;continue}for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function i(e,t){var r=t.memoizedProps;invariant(r,"Should be resolved by now. This error is likely caused by a bug in React. Please file an issue."),t.tag=CoroutineHandlerPhase$1;var o=[];a(o,t);var i=r.handler,l=r.props,s=i(l,o),u=null!==e?e.child:null,c=t.pendingWorkPriority;return t.child=reconcileChildFibers$2(t,u,s,c),n(e,t,c),t.child}function l(e,t){for(var n=t.child;null!==n;){if(n.tag===HostComponent$8||n.tag===HostText$6)p(e,n.stateNode);else if(n.tag===HostPortal$5);else if(null!==n.child){n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n=n.sibling}}function s(e,t){switch(t.tag){case FunctionalComponent$3:return null;case ClassComponent$7:return popContextProvider$2(t),null;case HostRoot$7:var n=t.stateNode;return n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null;case HostComponent$8:v(t);var a=m(),s=t.type,p=t.memoizedProps;if(null!==e&&null!=t.stateNode){var C=e.memoizedProps,E=t.stateNode,y=g(),b=f(E,s,C,p,a,y);t.updateQueue=b,b&&r(t),e.ref!==t.ref&&o(t)}else{if(!p)return invariant(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),null;var P=g(),T=u(s,p,a,P,t);l(T,t),d(T,s,p,a)&&r(t),t.stateNode=T,null!==t.ref&&o(t)}return null;case HostText$6:var R=t.memoizedProps;if(e&&null!=t.stateNode){var _=e.memoizedProps;_!==R&&r(t)}else{if("string"!=typeof R)return invariant(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),null;var S=m(),O=g(),k=c(R,S,O,t);t.stateNode=k}return null;case CoroutineComponent$3:return i(e,t);case CoroutineHandlerPhase$1:return t.tag=CoroutineComponent$3,null;case YieldComponent$4:return null;case Fragment$4:return null;case HostPortal$5:return r(t),h(t),null;case IndeterminateComponent$3:invariant(!1,"An indeterminate component should have become determinate before completing. This error is likely caused by a bug in React. Please file an issue.");default:invariant(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}}var u=e.createInstance,c=e.createTextInstance,p=e.appendInitialChild,d=e.finalizeInitialChildren,f=e.prepareUpdate,m=t.getRootHostContainer,v=t.popHostContext,g=t.getHostContext,h=t.popHostContainer;return{completeWork:s}},rendererID=null,injectInternals$1=null,onCommitRoot$1=null,onCommitUnmount$1=null;if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&__REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber){var inject$1=__REACT_DEVTOOLS_GLOBAL_HOOK__.inject,onCommitFiberRoot=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot,onCommitFiberUnmount=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount;injectInternals$1=function(e){rendererID=inject$1(e)},onCommitRoot$1=function(e){if(null!=rendererID)try{onCommitFiberRoot(rendererID,e)}catch(e){}},onCommitUnmount$1=function(e){if(null!=rendererID)try{onCommitFiberUnmount(rendererID,e)}catch(e){}}}var injectInternals_1=injectInternals$1,onCommitRoot_1=onCommitRoot$1,onCommitUnmount_1=onCommitUnmount$1,ReactFiberDevToolsHook={injectInternals:injectInternals_1,onCommitRoot:onCommitRoot_1,onCommitUnmount:onCommitUnmount_1},ClassComponent$8=ReactTypeOfWork.ClassComponent,HostRoot$8=ReactTypeOfWork.HostRoot,HostComponent$9=ReactTypeOfWork.HostComponent,HostText$7=ReactTypeOfWork.HostText,HostPortal$6=ReactTypeOfWork.HostPortal,CoroutineComponent$4=ReactTypeOfWork.CoroutineComponent,commitCallbacks$1=ReactFiberUpdateQueue.commitCallbacks,onCommitUnmount=ReactFiberDevToolsHook.onCommitUnmount,Placement$4=ReactTypeOfSideEffect.Placement,Update$3=ReactTypeOfSideEffect.Update,Callback$1=ReactTypeOfSideEffect.Callback,ContentReset$2=ReactTypeOfSideEffect.ContentReset,ReactFiberCommitWork=function(e,t){function n(e,n){try{n.componentWillUnmount()}catch(n){t(e,n)}}function r(e){var n=e.ref;if(null!==n){try{n(null)}catch(n){t(e,n)}}}function o(e){for(var t=e.return;null!==t;){switch(t.tag){case HostComponent$9:return t.stateNode;case HostRoot$8:return t.stateNode.containerInfo;case HostPortal$6:return t.stateNode.containerInfo}t=t.return}invariant(!1,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}function a(e){for(var t=e.return;null!==t;){if(i(t))return t;t=t.return}invariant(!1,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}function i(e){return e.tag===HostComponent$9||e.tag===HostRoot$8||e.tag===HostPortal$6}function l(e){var t=e;e:for(;;){for(;null===t.sibling;){if(null===t.return||i(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==HostComponent$9&&t.tag!==HostText$7;){if(t.effectTag&Placement$4)continue e;if(null===t.child||t.tag===HostPortal$6)continue e;t.child.return=t,t=t.child}if(!(t.effectTag&Placement$4))return t.stateNode}}function s(e){var t=a(e),n=void 0;switch(t.tag){case HostComponent$9:n=t.stateNode;break;case HostRoot$8:n=t.stateNode.containerInfo;break;case HostPortal$6:n=t.stateNode.containerInfo;break;default:invariant(!1,"Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue.")}t.effectTag&ContentReset$2&&(E(n),t.effectTag&=~ContentReset$2);for(var r=l(e),o=e;;){if(o.tag===HostComponent$9||o.tag===HostText$7)r?P(n,o.stateNode,r):b(n,o.stateNode);else if(o.tag===HostPortal$6);else if(null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)return;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function u(e){for(var t=e;;)if(d(t),null===t.child||t.tag===HostPortal$6){if(t===e)return;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function c(e,t){for(var n=t;;){if(n.tag===HostComponent$9||n.tag===HostText$7)u(n),T(e,n.stateNode);else if(n.tag===HostPortal$6){if(e=n.stateNode.containerInfo,null!==n.child){n.child.return=n,n=n.child;continue}}else if(d(n),null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return,n.tag===HostPortal$6&&(e=o(n))}n.sibling.return=n.return,n=n.sibling}}function p(e){var t=o(e);c(t,e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)}function d(e){switch("function"==typeof onCommitUnmount&&onCommitUnmount(e),e.tag){case ClassComponent$8:r(e);var t=e.stateNode;return void("function"==typeof t.componentWillUnmount&&n(e,t));case HostComponent$9:return void r(e);case CoroutineComponent$4:return void u(e.stateNode);case HostPortal$6:var a=o(e);return void c(a,e)}}function f(e,t){switch(t.tag){case ClassComponent$8:return;case HostComponent$9:var n=t.stateNode;if(null!=n&&null!==e){var r=t.memoizedProps,o=e.memoizedProps,a=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&C(n,i,a,o,r,t)}return;case HostText$7:invariant(null!==t.stateNode&&null!==e,"This should only be done during updates. This error is likely caused by a bug in React. Please file an issue.");var l=t.stateNode,s=t.memoizedProps,u=e.memoizedProps;return void y(l,u,s);case HostRoot$8:return;case HostPortal$6:return;default:invariant(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}}function m(e,t){switch(t.tag){case ClassComponent$8:var n=t.stateNode;if(t.effectTag&Update$3)if(null===e)n.componentDidMount();else{var r=e.memoizedProps,o=e.memoizedState;n.componentDidUpdate(r,o)}return void(t.effectTag&Callback$1&&null!==t.updateQueue&&commitCallbacks$1(t,t.updateQueue,n));case HostRoot$8:var a=t.updateQueue;if(null!==a){var i=t.child&&t.child.stateNode;commitCallbacks$1(t,a,i)}return;case HostComponent$9:var l=t.stateNode;if(null===e&&t.effectTag&Update$3){var s=t.type,u=t.memoizedProps;h(l,s,u,t)}return;case HostText$7:return;case HostPortal$6:return;default:invariant(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}}function v(e){var t=e.ref;if(null!==t){var n=R(e.stateNode);t(n)}}function g(e){var t=e.ref;null!==t&&t(null)}var h=e.commitMount,C=e.commitUpdate,E=e.resetTextContent,y=e.commitTextUpdate,b=e.appendChild,P=e.insertBefore,T=e.removeChild,R=e.getPublicInstance;return{commitPlacement:s,commitDeletion:p,commitWork:f,commitLifeCycles:m,commitAttachRef:v,commitDetachRef:g}},createCursor$2=ReactFiberStack.createCursor,pop$2=ReactFiberStack.pop,push$2=ReactFiberStack.push,ReactFiberHostContext=function(e){function t(){var e=d.current;return invariant(null!==e,"Expected root container to exist. This error is likely caused by a bug in React. Please file an issue."),e}function n(e,t){push$2(d,t,e);var n=u(t);push$2(p,e,e),push$2(c,n,e)}function r(e){pop$2(c,e),pop$2(p,e),pop$2(d,e)}function o(){var e=c.current;return invariant(null!=e,"Expected host context to exist. This error is likely caused by a bug in React. Please file an issue."),e}function a(e){var t=d.current;invariant(null!=t,"Expected root host context to exist. This error is likely caused by a bug in React. Please file an issue.");var n=null!==c.current?c.current:emptyObject,r=s(n,e.type,t);n!==r&&(push$2(p,e,e),push$2(c,r,e))}function i(e){p.current===e&&(pop$2(c,e),pop$2(p,e))}function l(){c.current=null,d.current=null}var s=e.getChildHostContext,u=e.getRootHostContext,c=createCursor$2(null),p=createCursor$2(null),d=createCursor$2(null);return{getHostContext:o,getRootHostContainer:t,popHostContainer:r,popHostContext:i,pushHostContainer:n,pushHostContext:a,resetHostContainer:l}},popContextProvider$1=ReactFiberContext.popContextProvider,reset$1=ReactFiberStack.reset,getStackAddendumByWorkInProgressFiber$3=ReactFiberComponentTreeHook.getStackAddendumByWorkInProgressFiber,logCapturedError=ReactFiberErrorLogger.logCapturedError,cloneFiber$1=ReactFiber.cloneFiber,onCommitRoot=ReactFiberDevToolsHook.onCommitRoot,NoWork$2=ReactPriorityLevel.NoWork,SynchronousPriority$1=ReactPriorityLevel.SynchronousPriority,TaskPriority$1=ReactPriorityLevel.TaskPriority,AnimationPriority=ReactPriorityLevel.AnimationPriority,HighPriority=ReactPriorityLevel.HighPriority,LowPriority=ReactPriorityLevel.LowPriority,OffscreenPriority=ReactPriorityLevel.OffscreenPriority,NoEffect$2=ReactTypeOfSideEffect.NoEffect,Placement$1=ReactTypeOfSideEffect.Placement,Update=ReactTypeOfSideEffect.Update,PlacementAndUpdate=ReactTypeOfSideEffect.PlacementAndUpdate,Deletion=ReactTypeOfSideEffect.Deletion,ContentReset=ReactTypeOfSideEffect.ContentReset,Callback=ReactTypeOfSideEffect.Callback,Err=ReactTypeOfSideEffect.Err,Ref=ReactTypeOfSideEffect.Ref,HostRoot$5=ReactTypeOfWork.HostRoot,HostComponent$6=ReactTypeOfWork.HostComponent,HostPortal$2=ReactTypeOfWork.HostPortal,ClassComponent$4=ReactTypeOfWork.ClassComponent,getPendingPriority$1=ReactFiberUpdateQueue.getPendingPriority,_require12=ReactFiberContext,resetContext$1=_require12.resetContext,ReactFiberInstrumentation$1,timeHeuristicForUnitOfWork=1,ReactFiberScheduler=function(e){function t(e){ue||(ue=!0,z(e))}function n(e){ce||(ce=!0,Q(e))}function r(){reset$1(),resetContext$1(),A()}function o(){for(;null!==le&&le.current.pendingWorkPriority===NoWork$2;){le.isScheduled=!1;var e=le.nextScheduledRoot;if(le.nextScheduledRoot=null,le===se)return le=null,se=null,oe=NoWork$2,null;le=e}for(var t=le,n=null,o=NoWork$2;null!==t;)t.current.pendingWorkPriority!==NoWork$2&&(o===NoWork$2||o>t.current.pendingWorkPriority)&&(o=t.current.pendingWorkPriority,n=t),t=t.nextScheduledRoot;return null!==n?(oe=o,Z=oe,r(),cloneFiber$1(n.current,o)):(oe=NoWork$2,null)}function a(){for(;null!==ae;){var t=ae.effectTag;if(t&ContentReset&&e.resetTextContent(ae.stateNode),t&Ref){var n=ae.alternate;null!==n&&K(n)}var r=t&~(Callback|Err|ContentReset|Ref);switch(r){case Placement$1:W(ae),ae.effectTag&=~Placement$1;break;case PlacementAndUpdate:W(ae),ae.effectTag&=~Placement$1;var o=ae.alternate;V(o,ae);break;case Update:var a=ae.alternate;V(a,ae);break;case Deletion:he=!0,B(ae),he=!1}ae=ae.nextEffect}}function i(){for(;null!==ae;){var e=ae.effectTag;if(e&(Update|Callback)){var t=ae.alternate;j(t,ae)}e&Ref&&Y(ae),e&Err&&y(ae);var n=ae.nextEffect;ae.nextEffect=null,ae=n}}function l(e){ge=!0,ie=null;var t=e.stateNode;invariant(t.current!==e,"Cannot commit the same tree as before. This is probably a bug related to the return field. This error is likely caused by a bug in React. Please file an issue."),ReactCurrentOwnerRollupShim.current=null;var n=Z;Z=TaskPriority$1;var r=void 0;e.effectTag!==NoEffect$2?null!==e.lastEffect?(e.lastEffect.nextEffect=e,r=e.firstEffect):r=e:r=e.firstEffect;var o=G();for(ae=r;null!==ae;){var l=null;try{a(e)}catch(e){l=e}null!==l&&(invariant(null!==ae,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),h(ae,l),null!==ae&&(ae=ae.nextEffect))}for(X(o),t.current=e,ae=r;null!==ae;){var s=null;try{i(e)}catch(e){s=e}null!==s&&(invariant(null!==ae,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),h(ae,s),null!==ae&&(ae=ae.nextEffect))}ge=!1,"function"==typeof onCommitRoot&&onCommitRoot(e.stateNode),fe&&(fe.forEach(_),fe=null),Z=n}function s(e){var t=NoWork$2,n=e.updateQueue,r=e.tag;null===n||r!==ClassComponent$4&&r!==HostRoot$5||(t=getPendingPriority$1(n));for(var o=e.progressedChild;null!==o;)o.pendingWorkPriority!==NoWork$2&&(t===NoWork$2||t>o.pendingWorkPriority)&&(t=o.pendingWorkPriority),o=o.sibling;e.pendingWorkPriority=t}function u(e){for(;;){var t=e.alternate,n=L(t,e),r=e.return,o=e.sibling;if(s(e),null!==n)return n;if(null!==r&&(null===r.firstEffect&&(r.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==r.lastEffect&&(r.lastEffect.nextEffect=e.firstEffect),r.lastEffect=e.lastEffect),e.effectTag!==NoEffect$2&&(null!==r.lastEffect?r.lastEffect.nextEffect=e:r.firstEffect=e,r.lastEffect=e)),null!==o)return o;if(null===r)return oeTaskPriority$1)for(;null!==re&&!te;)t.timeRemaining()>timeHeuristicForUnitOfWork?(re=c(re),null===re&&null!==ie&&(t.timeRemaining()>timeHeuristicForUnitOfWork?(l(ie),re=o(),m()):te=!0)):te=!0;else for(;null!==re&&oe!==NoWork$2&&oe<=e;)re=c(re),null===re&&(re=o(),m());n&&console.timeEnd(n)}function g(e,r){invariant(!ee,"performWork was called recursively. This error is likely caused by a bug in React. Please file an issue."),ee=!0;for(var o=!!r;e!==NoWork$2&&!ve;){invariant(null!==r||er)&&(a=!0,o.pendingWorkPriority=r),null!==o.alternate&&(o.alternate.pendingWorkPriority===NoWork$2||o.alternate.pendingWorkPriority>r)&&(a=!0,o.alternate.pendingWorkPriority=r),null===o.return){if(o.tag!==HostRoot$5)return;var i=o.stateNode;switch(P(i,r),r){case SynchronousPriority$1:return void g(SynchronousPriority$1,null);case TaskPriority$1:return;case AnimationPriority:return void t(f);case HighPriority:case LowPriority:case OffscreenPriority:return void n(d)}}o=o.return}}function R(){return Z===SynchronousPriority$1&&(ee||ne)?TaskPriority$1:Z}function _(e){T(e,TaskPriority$1)}function S(e,t){var n=Z;Z=e;try{t()}finally{Z=n}}function O(e,t){var n=ne;ne=!0;try{return e(t)}finally{ne=n,ee||ne||g(TaskPriority$1,null)}}function k(e){var t=ne;ne=!1;try{return e()}finally{ne=t}}function F(e){var t=Z;Z=SynchronousPriority$1;try{return e()}finally{Z=t}}function I(e){var t=Z;Z=LowPriority;try{return e()}finally{Z=t}}var x=ReactFiberHostContext(e),N=x.popHostContainer,M=x.popHostContext,A=x.resetHostContainer,D=ReactFiberBeginWork(e,x,T,R),U=D.beginWork,$=D.beginFailedWork,w=ReactFiberCompleteWork(e,x),L=w.completeWork,H=ReactFiberCommitWork(e,h),W=H.commitPlacement,B=H.commitDeletion,V=H.commitWork,j=H.commitLifeCycles,Y=H.commitAttachRef,K=H.commitDetachRef,z=e.scheduleAnimationCallback,Q=e.scheduleDeferredCallback,q=e.useSyncScheduling,G=e.prepareForCommit,X=e.resetAfterCommit,Z=q?SynchronousPriority$1:LowPriority,J=NoWork$2,ee=!1,te=!1,ne=!1,re=null,oe=NoWork$2,ae=null,ie=null,le=null,se=null,ue=!1,ce=!1,pe=null,de=null,fe=null,me=null,ve=null,ge=!1,he=!1;return{scheduleUpdate:T,getPriorityContext:R,performWithPriority:S,batchedUpdates:O,unbatchedUpdates:k,syncUpdates:F,deferredUpdates:I}},getContextFiber=function(e){invariant(!1,"Missing injection for fiber getContextForSubtree")};getContextForSubtree._injectFiber=function(e){getContextFiber=e};var getContextForSubtree_1=getContextForSubtree,addTopLevelUpdate=ReactFiberUpdateQueue.addTopLevelUpdate,findCurrentUnmaskedContext=ReactFiberContext.findCurrentUnmaskedContext,isContextProvider=ReactFiberContext.isContextProvider,processChildContext=ReactFiberContext.processChildContext,createFiberRoot=ReactFiberRoot.createFiberRoot,findCurrentHostFiber=ReactFiberTreeReflection.findCurrentHostFiber;getContextForSubtree_1._injectFiber(function(e){var t=findCurrentUnmaskedContext(e);return isContextProvider(e)?processChildContext(e,t,!1):t});var ReactFiberReconciler=function(e){function t(e,t,n){var a=o(),i={element:t};n=void 0===n?null:n,addTopLevelUpdate(e,i,n,a),r(e,a)}var n=ReactFiberScheduler(e),r=n.scheduleUpdate,o=n.getPriorityContext,a=n.performWithPriority,i=n.batchedUpdates,l=n.unbatchedUpdates,s=n.syncUpdates,u=n.deferredUpdates;return{createContainer:function(e){return createFiberRoot(e)},updateContainer:function(e,n,r,o){var a=n.current,i=getContextForSubtree_1(r);null===n.context?n.context=i:n.pendingContext=i,t(a,e,o)},performWithPriority:a,batchedUpdates:i,unbatchedUpdates:l,syncUpdates:s,deferredUpdates:u,getPublicRootInstance:function(e){var t=e.current;return t.child?t.child.stateNode:null},findHostInstance:function(e){var t=findCurrentHostFiber(e);return null===t?null:t.stateNode}}},findFiber=function(e){invariant(!1,"Missing injection for fiber findDOMNode")},findStack=function(e){invariant(!1,"Missing injection for stack findDOMNode")},findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=ReactInstanceMap_1.get(e);return t?"number"==typeof t.tag?findFiber(t):findStack(t):void("function"==typeof e.render?invariant(!1,"Unable to find node on an unmounted component."):invariant(!1,"Element appears to be neither ReactComponent nor DOMNode. Keys: %s",Object.keys(e)))};findDOMNode._injectFiber=function(e){findFiber=e},findDOMNode._injectStack=function(e){findStack=e};var findDOMNode_1=findDOMNode,isValidElement=React.isValidElement,injectInternals=ReactFiberDevToolsHook.injectInternals,createElement=ReactDOMFiberComponent_1.createElement,getChildNamespace=ReactDOMFiberComponent_1.getChildNamespace,setInitialProperties=ReactDOMFiberComponent_1.setInitialProperties,diffProperties=ReactDOMFiberComponent_1.diffProperties,updateProperties=ReactDOMFiberComponent_1.updateProperties,precacheFiberNode=ReactDOMComponentTree_1.precacheFiberNode,updateFiberProps=ReactDOMComponentTree_1.updateFiberProps,DOCUMENT_NODE=9;ReactDOMInjection.inject(),ReactControlledComponent_1.injection.injectFiberControlledHostComponent(ReactDOMFiberComponent_1),findDOMNode_1._injectFiber(function(e){return DOMRenderer.findHostInstance(e)});var eventsEnabled=null,selectionInformation=null,ELEMENT_NODE_TYPE=1,DOC_NODE_TYPE=9,DOCUMENT_FRAGMENT_NODE_TYPE=11,DOMRenderer=ReactFiberReconciler({getRootHostContext:function(e){var t=e.namespaceURI||null,n=e.tagName,r=getChildNamespace(t,n);return r},getChildHostContext:function(e,t){var n=e;return getChildNamespace(n,t)},getPublicInstance:function(e){return e},prepareForCommit:function(){eventsEnabled=ReactBrowserEventEmitter_1.isEnabled(),selectionInformation=ReactInputSelection_1.getSelectionInformation(),ReactBrowserEventEmitter_1.setEnabled(!1)},resetAfterCommit:function(){ReactInputSelection_1.restoreSelection(selectionInformation),selectionInformation=null,ReactBrowserEventEmitter_1.setEnabled(eventsEnabled),eventsEnabled=null},createInstance:function(e,t,n,r,o){var a=void 0;a=r;var i=createElement(e,t,n,a);return precacheFiberNode(o,i),updateFiberProps(i,t),i},appendInitialChild:function(e,t){e.appendChild(t)},finalizeInitialChildren:function(e,t,n,r){return setInitialProperties(e,t,n,r),shouldAutoFocusHostComponent(t,n)},prepareUpdate:function(e,t,n,r,o,a){return diffProperties(e,t,n,r,o)},commitMount:function(e,t,n,r){e.focus()},commitUpdate:function(e,t,n,r,o,a){updateFiberProps(e,o),updateProperties(e,t,n,r,o)},shouldSetTextContent:function(e){return"string"==typeof e.children||"number"==typeof e.children||"object"==typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&"string"==typeof e.dangerouslySetInnerHTML.__html},resetTextContent:function(e){e.textContent=""},shouldDeprioritizeSubtree:function(e,t){return!!t.hidden},createTextInstance:function(e,t,n,r){var o=document.createTextNode(e);return precacheFiberNode(r,o),o},commitTextUpdate:function(e,t,n){e.nodeValue=n},appendChild:function(e,t){e.appendChild(t)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},scheduleAnimationCallback:ReactDOMFrameScheduling.rAF,scheduleDeferredCallback:ReactDOMFrameScheduling.rIC,useSyncScheduling:!ReactDOMFeatureFlags_1.fiberAsyncScheduling});ReactGenericBatching_1.injection.injectFiberBatchedUpdates(DOMRenderer.batchedUpdates);var warned=!1,ReactDOM={render:function(e,t,n){return validateContainer(t),ReactFeatureFlags_1.disableNewFiberFeatures&&(isValidElement(e)||("string"==typeof e?invariant(!1,"ReactDOM.render(): Invalid component element. Instead of passing a string like 'div', pass React.createElement('div') or
."):"function"==typeof e?invariant(!1,"ReactDOM.render(): Invalid component element. Instead of passing a class like Foo, pass React.createElement(Foo) or ."):null!=e&&"undefined"!=typeof e.props?invariant(!1,"ReactDOM.render(): Invalid component element. This may be caused by unintentionally loading two independent copies of React."):invariant(!1,"ReactDOM.render(): Invalid component element."))),renderSubtreeIntoContainer(null,e,t,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return null!=e&&ReactInstanceMap_1.has(e)?void 0:reactProdInvariant_1("38"), -renderSubtreeIntoContainer(e,t,n,r)},unmountComponentAtNode:function(e){if(isValidContainer(e)?void 0:reactProdInvariant_1("40"),warnAboutUnstableUse(),e._reactRootContainer)return DOMRenderer.unbatchedUpdates(function(){return renderSubtreeIntoContainer(null,null,e,function(){e._reactRootContainer=null})})},findDOMNode:findDOMNode_1,unstable_createPortal:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return ReactPortal.createPortal(e,t,null,n)},unstable_batchedUpdates:ReactGenericBatching_1.batchedUpdates,unstable_deferredUpdates:DOMRenderer.deferredUpdates};"function"==typeof injectInternals&&injectInternals({findFiberByHostInstance:ReactDOMComponentTree_1.getClosestInstanceFromNode,findHostInstanceByFiber:DOMRenderer.findHostInstance});var ReactDOMFiber=ReactDOM;module.exports=ReactDOMFiber; +},{"fbjs/lib/EventListener":8,"fbjs/lib/ExecutionEnvironment":9,"fbjs/lib/camelizeStyleName":11,"fbjs/lib/containsNode":12,"fbjs/lib/emptyFunction":13,"fbjs/lib/emptyObject":14,"fbjs/lib/focusNode":15,"fbjs/lib/getActiveElement":16,"fbjs/lib/getUnboundedScrollPosition":17,"fbjs/lib/hyphenateStyleName":19,"fbjs/lib/invariant":20,"fbjs/lib/memoizeStringOnly":23,"fbjs/lib/performanceNow":25,"fbjs/lib/shallowEqual":26,"fbjs/lib/warning":27,"object-assign":28,"react":6}],2:[function(require,module,exports){ +"use strict";function e(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r-1?void 0:Un("96",e),!Vn.plugins[r]){t.extractEvents?void 0:Un("97",e),Vn.plugins[r]=t;var o=t.eventTypes;for(var a in o)n(o[a],t,a)?void 0:Un("98",a,e)}}}function n(e,t,n){Vn.eventNameDispatchConfigs.hasOwnProperty(n)?Un("99",n):void 0,Vn.eventNameDispatchConfigs[n]=e;var o=e.phasedRegistrationNames;if(o){for(var a in o)if(o.hasOwnProperty(a)){var i=o[a];r(i,t,n)}return!0}return!!e.registrationName&&(r(e.registrationName,t,n),!0)}function r(e,t,n){Vn.registrationNameModules[e]?Un("100",e):void 0,Vn.registrationNameModules[e]=t,Vn.registrationNameDependencies[e]=t.eventTypes[n].dependencies}function o(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function a(e){return"topMouseMove"===e||"topTouchMove"===e}function i(e){return"topMouseDown"===e||"topTouchStart"===e}function l(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=$n.getNodeFromInstance(r),Yn.invokeGuardedCallbackAndCatchFirstError(o,n,void 0,e),e.currentTarget=null}function u(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o=0||null!=t.is}function se(e,t,n,r){for(var o in n){var a=n[o];if(n.hasOwnProperty(o))if(o===na)go.setValueForStyles(e,a);else if(o===Jo){var i=a?a[ra]:void 0;null!=i&&zo(e,i)}else o===ta?"string"==typeof a?qo(e,a):"number"==typeof a&&qo(e,""+a):o===ea||(Zo.hasOwnProperty(o)?a&&ae(t,o):r?So.setValueForAttribute(e,o,a):(Or.properties[o]||Or.isCustomAttribute(o))&&null!=a&&So.setValueForProperty(e,o,a))}}function ce(e,t,n,r){for(var o=0;o0;)e=pe(e),n--;for(;o-n>0;)t=pe(t),o--;for(var i=n;i--;){if(e===t||e===t.alternate)return e;e=pe(e),t=pe(t)}return null}function ve(e,t){for(;t;){if(e===t||e===t.alternate)return!0;t=pe(t)}return!1}function me(e){return pe(e)}function he(e,t,n){for(var r=[];e;)r.push(e),e=pe(e);var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(l[u],"captured",o)}function ye(e,t,n){var r=t.dispatchConfig.phasedRegistrationNames[n];return Oa(e,r)}function be(e,t,n){var r=ye(e,n,t);r&&(n._dispatchListeners=Zn(n._dispatchListeners,r),n._dispatchInstances=Zn(n._dispatchInstances,e))}function Ce(e){e&&e.dispatchConfig.phasedRegistrationNames&&Ma.traverseTwoPhase(e._targetInst,be,e)}function Pe(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst,n=t?Ma.getParentInstance(t):null;Ma.traverseTwoPhase(n,be,e)}}function ke(e,t,n){if(n&&n.dispatchConfig.registrationName){var r=n.dispatchConfig.registrationName,o=Oa(e,r);o&&(n._dispatchListeners=Zn(n._dispatchListeners,o),n._dispatchInstances=Zn(n._dispatchInstances,e))}}function Ee(e){e&&e.dispatchConfig.registrationName&&ke(e._targetInst,null,e)}function we(e){Jn(e,Ce)}function Te(e){Jn(e,Pe)}function xe(e,t,n,r){Ma.traverseEnterLeave(n,r,ke,e,t)}function Se(e){Jn(e,Ee)}function Ne(){return!qa&&xn.canUseDOM&&(qa="textContent"in document.documentElement?"textContent":"innerText"),qa}function _e(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}function Fe(e,t,n,r){this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n;var o=this.constructor.Interface;for(var a in o)if(o.hasOwnProperty(a)){var i=o[a];i?this[a]=i(n):"target"===a?this.target=r:this[a]=n[a]}var l=null!=n.defaultPrevented?n.defaultPrevented:n.returnValue===!1;return l?this.isDefaultPrevented=Fn.thatReturnsTrue:this.isDefaultPrevented=Fn.thatReturnsFalse,this.isPropagationStopped=Fn.thatReturnsFalse,this}function Ae(e,t,n,r){return Ga.call(this,e,t,n,r)}function Me(e,t,n,r){return Ga.call(this,e,t,n,r)}function Oe(){var e=window.opera;return"object"==typeof e&&"function"==typeof e.version&&parseInt(e.version(),10)<=12}function Ie(e){return(e.ctrlKey||e.altKey||e.metaKey)&&!(e.ctrlKey&&e.altKey)}function Re(e){switch(e){case"topCompositionStart":return ci.compositionStart;case"topCompositionEnd":return ci.compositionEnd;case"topCompositionUpdate":return ci.compositionUpdate}}function Le(e,t){return"topKeyDown"===e&&t.keyCode===ri}function De(e,t){switch(e){case"topKeyUp":return ni.indexOf(t.keyCode)!==-1;case"topKeyDown":return t.keyCode!==ri;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function Ue(e){var t=e.detail;return"object"==typeof t&&"data"in t?t.data:null}function He(e,t,n,r){var o,a;if(oi?o=Re(e):pi?De(e,n)&&(o=ci.compositionEnd):Le(e,n)&&(o=ci.compositionStart),!o)return null;li&&(pi||o!==ci.compositionStart?o===ci.compositionEnd&&pi&&(a=pi.getData()):pi=Qa.getPooled(r));var i=Ja.getPooled(o,t,n,r);if(a)i.data=a;else{var l=Ue(n);null!==l&&(i.data=l)}return Ra.accumulateTwoPhaseDispatches(i),i}function We(e,t){switch(e){case"topCompositionEnd":return Ue(t);case"topKeyPress":var n=t.which;return n!==ui?null:(di=!0,si);case"topTextInput":var r=t.data;return r===si&&di?null:r;default:return null}}function Ve(e,t){if(pi){if("topCompositionEnd"===e||!oi&&De(e,t)){var n=pi.getData();return Qa.release(pi),pi=null,n}return null}switch(e){case"topPaste":return null;case"topKeyPress":return t.which&&!Ie(t)?String.fromCharCode(t.which):null;case"topCompositionEnd":return li?null:t.data;default:return null}}function je(e,t,n,r){var o;if(o=ii?We(e,n):Ve(e,n),!o)return null;var a=ti.getPooled(ci.beforeInput,t,n,r);return a.data=o,Ra.accumulateTwoPhaseDispatches(a),a}function Be(e,t){return hi(e,t)}function ze(e,t){return mi(Be,e,t)}function Ke(e,t){if(gi)return ze(e,t);gi=!0;try{return ze(e,t)}finally{gi=!1,_r.restoreStateIfNeeded()}}function qe(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}function Ye(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!ki[e.type]:"textarea"===t}function Qe(e,t,n){var r=Ga.getPooled(wi.change,e,t,n);return r.type="change",_r.enqueueStateRestore(n),Ra.accumulateTwoPhaseDispatches(r),r}function Xe(e){var t=e.nodeName&&e.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===e.type}function $e(e){var t=Qe(xi,e,Pi(e));Ci.batchedUpdates(Ge,t)}function Ge(e){ar.enqueueEvents(e),ar.processEventQueue(!1)}function Ze(e,t){Ti=e,xi=t,Ti.attachEvent("onchange",$e)}function Je(){Ti&&(Ti.detachEvent("onchange",$e),Ti=null,xi=null)}function et(e){if(Qo.updateValueIfChanged(e))return e}function tt(e,t){if("topChange"===e)return t}function nt(e,t,n){"topFocus"===e?(Je(),Ze(t,n)):"topBlur"===e&&Je()}function rt(e,t){Ti=e,xi=t,Ti.attachEvent("onpropertychange",at)}function ot(){Ti&&(Ti.detachEvent("onpropertychange",at),Ti=null,xi=null)}function at(e){"value"===e.propertyName&&et(xi)&&$e(e)}function it(e,t,n){"topFocus"===e?(ot(),rt(t,n)):"topBlur"===e&&ot()}function lt(e,t){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return et(xi)}function ut(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function st(e,t){if("topClick"===e)return et(t)}function ct(e,t){if("topInput"===e||"topChange"===e)return et(t)}function dt(e,t,n,r){return Ga.call(this,e,t,n,r)}function pt(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=Ri[e];return!!r&&!!n[r]}function ft(e){return pt}function vt(e,t,n,r){return Ii.call(this,e,t,n,r)}function mt(e){if("number"==typeof e.tag){for(;e.return;)e=e.return;return e.tag!==Xi?null:e.stateNode.containerInfo}for(;e._hostParent;)e=e._hostParent;var t=Kr.getNodeFromInstance(e);return t.parentNode}function ht(e,t,n){this.topLevelType=e,this.nativeEvent=t,this.targetInst=n,this.ancestors=[]}function gt(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=mt(n);if(!r)break;e.ancestors.push(n),n=Kr.getClosestInstanceFromNode(r)}while(n);for(var o=0;o=t)return{node:n,offset:t-r};r=o}n=bt(Ct(n))}}function kt(e,t,n,r){return e===n&&t===r}function Et(e){var t=document.selection,n=t.createRange(),r=n.text.length,o=n.duplicate();o.moveToElementText(e),o.setEndPoint("EndToStart",n);var a=o.text.length,i=a+r;return{start:a,end:i}}function wt(e){var t=window.getSelection&&window.getSelection();if(!t||0===t.rangeCount)return null;var n=t.anchorNode,r=t.anchorOffset,o=t.focusNode,a=t.focusOffset,i=t.getRangeAt(0);try{i.startContainer.nodeType,i.endContainer.nodeType}catch(e){return null}var l=kt(t.anchorNode,t.anchorOffset,t.focusNode,t.focusOffset),u=l?0:i.toString().length,s=i.cloneRange();s.selectNodeContents(e),s.setEnd(i.startContainer,i.startOffset);var c=kt(s.startContainer,s.startOffset,s.endContainer,s.endOffset),d=c?0:s.toString().length,p=d+u,f=document.createRange();f.setStart(n,r),f.setEnd(o,a);var v=f.collapsed;return{start:v?p:d,end:v?d:p}}function Tt(e,t){var n,r,o=document.selection.createRange().duplicate();void 0===t.end?(n=t.start,r=n):t.start>t.end?(n=t.end,r=t.start):(n=t.start,r=t.end),o.moveToElementText(e),o.moveStart("character",n),o.setEndPoint("EndToStart",o),o.moveEnd("character",r-n),o.select()}function xt(e,t){if(window.getSelection){var n=window.getSelection(),r=e[Ya()].length,o=Math.min(t.start,r),a=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>a){var i=a;a=o,o=i}var l=nl(e,o),u=nl(e,a);if(l&&u){var s=document.createRange();s.setStart(l.node,l.offset),n.removeAllRanges(),o>a?(n.addRange(s),n.extend(u.node,u.offset)):(s.setEnd(u.node,u.offset),n.addRange(s))}}}function St(e){return On(document.documentElement,e)}function Nt(e){if("selectionStart"in e&&ll.hasSelectionCapabilities(e))return{start:e.selectionStart,end:e.selectionEnd};if(window.getSelection){var t=window.getSelection();return{anchorNode:t.anchorNode,anchorOffset:t.anchorOffset,focusNode:t.focusNode,focusOffset:t.focusOffset}}if(document.selection){var n=document.selection.createRange();return{parentElement:n.parentElement(),text:n.text,top:n.boundingTop,left:n.boundingLeft}}}function _t(e,t){if(fl||null==cl||cl!==Rn())return null;var n=Nt(cl);if(!pl||!Ln(pl,n)){pl=n;var r=Ga.getPooled(sl.select,dl,e,t);return r.type="select",r.target=cl,Ra.accumulateTwoPhaseDispatches(r),r}return null}function Ft(e,t,n,r){return Ga.call(this,e,t,n,r)}function At(e,t,n,r){return Ga.call(this,e,t,n,r)}function Mt(e,t,n,r){return Ii.call(this,e,t,n,r)}function Ot(e){var t,n=e.keyCode;return"charCode"in e?(t=e.charCode,0===t&&13===n&&(t=13)):t=n,t>=32||13===t?t:0}function It(e){if(e.key){var t=wl[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=El(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?Tl[e.keyCode]||"Unidentified":""}function Rt(e,t,n,r){return Ii.call(this,e,t,n,r)}function Lt(e,t,n,r){return Ui.call(this,e,t,n,r)}function Dt(e,t,n,r){return Ii.call(this,e,t,n,r)}function Ut(e,t,n,r){return Ga.call(this,e,t,n,r)}function Ht(e,t,n,r){return Ui.call(this,e,t,n,r)}function Wt(){Vl||(Vl=!0,Er.injection.injectReactEventListener(Gi),ar.injection.injectEventPluginOrder(Mi),Gn.injection.injectComponentTree(Kr),ar.injection.injectEventPluginsByName({SimpleEventPlugin:Wl,EnterLeaveEventPlugin:Vi,ChangeEventPlugin:Fi,SelectEventPlugin:hl,BeforeInputEventPlugin:vi}),Or.injection.injectDOMPropertyConfig(Fa),Or.injection.injectDOMPropertyConfig(Qi),Or.injection.injectDOMPropertyConfig(tl))}function Vt(e,t){return e!==Ql&&e!==Yl||t!==Ql&&t!==Yl?e===ql&&t!==ql?-255:e!==ql&&t===ql?255:e-t:0}function jt(e){if(null!==e.updateQueue)return e.updateQueue;var t=void 0;return t={first:null,last:null,hasForceUpdate:!1,callbackList:null},e.updateQueue=t,t}function Bt(e,t){var n=e.updateQueue;if(null===n)return t.updateQueue=null,null;var r=null!==t.updateQueue?t.updateQueue:{};return r.first=n.first,r.last=n.last,r.hasForceUpdate=!1,r.callbackList=null,r.isProcessing=!1,t.updateQueue=r,r}function zt(e){return{priorityLevel:e.priorityLevel,partialState:e.partialState,callback:e.callback,isReplace:e.isReplace,isForced:e.isForced,isTopLevelUnmount:e.isTopLevelUnmount,next:null}}function Kt(e,t,n,r){null!==n?n.next=t:(t.next=e.first,e.first=t),null!==r?t.next=r:e.last=t}function qt(e,t){var n=t.priorityLevel,r=null,o=null;if(null!==e.last&&Vt(e.last.priorityLevel,n)<=0)r=e.last;else for(o=e.first;null!==o&&Vt(o.priorityLevel,n)<=0;)r=o,o=o.next;return r}function Yt(e,t){var n=jt(e),r=null!==e.alternate?jt(e.alternate):null,o=qt(n,t),a=null!==o?o.next:n.first;if(null===r)return Kt(n,t,o,a),null;var i=qt(r,t),l=null!==i?i.next:r.first;if(Kt(n,t,o,a),a!==l){var u=zt(t);return Kt(r,u,i,l),u}return null===i&&(r.first=t),null===l&&(r.last=null),null}function Qt(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:!1,next:null};Yt(e,o)}function Xt(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!0,isForced:!1,isTopLevelUnmount:!1,next:null};Yt(e,o)}function $t(e,t,n){var r={priorityLevel:n,partialState:null,callback:t,isReplace:!1,isForced:!0,isTopLevelUnmount:!1,next:null};Yt(e,r)}function Gt(e){return null!==e.first?e.first.priorityLevel:ql}function Zt(e,t,n,r){var o=null===t.element,a={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:o,next:null},i=Yt(e,a);if(o){var l=e.updateQueue,u=null!==e.alternate?e.alternate.updateQueue:null;null!==l&&null!==a.next&&(a.next=null,l.last=a),null!==u&&null!==i&&null!==i.next&&(i.next=null,u.last=a)}}function Jt(e,t,n,r){var o=e.partialState;if("function"==typeof o){var a=o;return a.call(t,n,r)}return o}function en(e,t,n,r,o,a){t.hasForceUpdate=!1;for(var i=r,l=!0,u=null,s=t.first;null!==s&&Vt(s.priorityLevel,a)<=0;){t.first=s.next,null===t.first&&(t.last=null);var c=void 0;s.isReplace?(i=Jt(s,n,i,o),l=!0):(c=Jt(s,n,i,o),c&&(i=l?Tn({},i,c):Tn(i,c),l=!1)),s.isForced&&(t.hasForceUpdate=!0),null===s.callback||s.isTopLevelUnmount&&null!==s.next||(u=u||[],u.push(s.callback),e.effectTag|=Kl),s=s.next}return t.callbackList=u,null!==t.first||null!==u||t.hasForceUpdate||(e.updateQueue=null),i}function tn(e,t,n){var r=t.callbackList;if(null!==r)for(var o=0;of?(g=d,d=null):g=d.sibling;var y=m(e,d,l[f],u);if(null===y){null===d&&(d=g);break}t&&d&&null===y.alternate&&n(e,d),p=i(y,p,f),null===c?s=y:c.sibling=y,c=y,d=g}if(f===l.length)return r(e,d),s;if(null===d){for(;fy?(b=f,f=null):b=f.sibling;var P=m(e,f,C.value,u);if(null===P){f||(f=b);break}t&&f&&null===P.alternate&&n(e,f),g=i(P,g,y),null===p?d=P:p.sibling=P,p=P,f=b}if(C.done)return r(e,f),d;if(null===f){for(;!C.done;y++,C=c.next()){var k=v(e,C.value,u);null!==k&&(g=i(k,g,y),null===p?d=k:p.sibling=k,p=k)}return d}for(var E=o(e,f);!C.done;y++,C=c.next()){var w=h(E,e,y,C.value,u);null!==w&&(t&&null!==w.alternate&&E.delete(null===w.key?y:w.key),g=i(w,g,y),null===p?d=w:p.sibling=w,p=w)}return t&&E.forEach(function(t){return n(e,t)}),d}function b(e,t,n,o){if(null!==t&&t.tag===lc){r(e,t.sibling);var i=a(t,o);return i.pendingProps=n,i.return=e,i}r(e,t);var l=ec(n,o);return l.return=e,l}function C(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.type===o.type){r(e,u.sibling);var s=a(u,i);return s.ref=hn(u,o),s.pendingProps=o.props,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=Zs(o,i);return c.ref=hn(t,o),c.return=e,c}function P(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===sc){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=tc(o,i);return c.return=e,c}function k(e,t,n,o){var i=t;if(null!==i){if(i.tag===cc){r(e,i.sibling);var l=a(i,o);return l.type=n.value,l.return=e,l}r(e,i)}var u=nc(n,o);return u.type=n.value,u.return=e,u}function E(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===uc&&u.stateNode.containerInfo===o.containerInfo&&u.stateNode.implementation===o.implementation){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o.children||[],s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=rc(o,i);return c.return=e,c}function w(e,t,n,o){var a=Yr.disableNewFiberFeatures,i="object"==typeof n&&null!==n;if(i)if(a)switch(n.$$typeof){case Fs:return l(C(e,t,n,o));case $s:return l(E(e,t,n,o))}else switch(n.$$typeof){case Fs:return l(C(e,t,n,o));case Qs:return l(P(e,t,n,o));case Xs:return l(k(e,t,n,o));case $s:return l(E(e,t,n,o))}if(a)switch(e.tag){case ic:var u=e.type;null!==n&&n!==!1?Un("109",u.displayName||u.name||"Component"):void 0; +break;case ac:var s=e.type;null!==n&&n!==!1?Un("105",s.displayName||s.name||"Component"):void 0}if("string"==typeof n||"number"==typeof n)return l(b(e,t,""+n,o));if(oc(n))return g(e,t,n,o);if(Ys(n))return y(e,t,n,o);if(i&&gn(e,n),!a&&"undefined"==typeof n)switch(e.tag){case ic:case ac:var c=e.type;Un("157",c.displayName||c.name||"Component")}return r(e,t)}return w}function bn(e){if(!e)return Dn;var t=au.get(e);return"number"==typeof t.tag?Ap(t):t._processChildContext(t._context)}function Cn(e){return!(!e||e.nodeType!==nf&&e.nodeType!==rf&&e.nodeType!==of)}function Pn(e){if(!Cn(e))throw new Error("Target container is not a DOM element.")}function kn(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function En(){lf=!0}function wn(e,t,n,r){Pn(n);var o=n.nodeType===Jp?n.documentElement:n,a=o._reactRootContainer;if(a)af.updateContainer(t,a,e,r);else{for(;o.lastChild;)o.removeChild(o.lastChild);var i=af.createContainer(o);a=o._reactRootContainer=i,af.unbatchedUpdates(function(){af.updateContainer(t,i,e,r)})}return af.getPublicRootInstance(a)}var Tn=require("object-assign");require("fbjs/lib/invariant"),require("fbjs/lib/warning");var xn=require("fbjs/lib/ExecutionEnvironment");require("fbjs/lib/camelizeStyleName");var Sn=require("fbjs/lib/hyphenateStyleName"),Nn=require("fbjs/lib/memoizeStringOnly");require("fbjs/lib/performanceNow");var _n=require("react"),Fn=require("fbjs/lib/emptyFunction"),An=require("fbjs/lib/EventListener"),Mn=require("fbjs/lib/getUnboundedScrollPosition"),On=require("fbjs/lib/containsNode"),In=require("fbjs/lib/focusNode"),Rn=require("fbjs/lib/getActiveElement"),Ln=require("fbjs/lib/shallowEqual"),Dn=require("fbjs/lib/emptyObject"),Un=e,Hn=null,Wn={},Vn={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(e){Hn?Un("101"):void 0,Hn=Array.prototype.slice.call(e),t()},injectEventPluginsByName:function(e){var n=!1;for(var r in e)if(e.hasOwnProperty(r)){var o=e[r];Wn.hasOwnProperty(r)&&Wn[r]===o||(Wn[r]?Un("102",r):void 0,Wn[r]=o,n=!0)}n&&t()}},jn=Vn,Bn=null,zn=function(e,t,n,r,o,a,i,l,u){var s=Array.prototype.slice.call(arguments,3);try{t.apply(n,s)}catch(e){return e}return null},Kn=function(){if(Bn){var e=Bn;throw Bn=null,e}},qn={injection:{injectErrorUtils:function(e){"function"!=typeof e.invokeGuardedCallback?Un("201"):void 0,zn=e.invokeGuardedCallback}},invokeGuardedCallback:function(e,t,n,r,o,a,i,l,u){return zn.apply(this,arguments)},invokeGuardedCallbackAndCatchFirstError:function(e,t,n,r,o,a,i,l,u){var s=qn.invokeGuardedCallback.apply(this,arguments);null!==s&&null===Bn&&(Bn=s)},rethrowCaughtError:function(){return Kn.apply(this,arguments)}},Yn=qn,Qn,Xn={injectComponentTree:function(e){Qn=e}},$n={isEndish:o,isMoveish:a,isStartish:i,executeDirectDispatch:d,executeDispatchesInOrder:u,executeDispatchesInOrderStopAtTrue:c,hasDispatches:p,getFiberCurrentPropsFromNode:function(e){return Qn.getFiberCurrentPropsFromNode(e)},getInstanceFromNode:function(e){return Qn.getInstanceFromNode(e)},getNodeFromInstance:function(e){return Qn.getNodeFromInstance(e)},injection:Xn},Gn=$n,Zn=f,Jn=v,er=null,tr=function(e,t){e&&(Gn.executeDispatchesInOrder(e,t),e.isPersistent()||e.constructor.release(e))},nr=function(e){return tr(e,!0)},rr=function(e){return tr(e,!1)},or={injection:{injectEventPluginOrder:jn.injectEventPluginOrder,injectEventPluginsByName:jn.injectEventPluginsByName},getListener:function(e,t){var n;if("number"==typeof e.tag){var r=e.stateNode;if(!r)return null;var o=Gn.getFiberCurrentPropsFromNode(r);if(!o)return null;if(n=o[t],h(t,e.type,o))return null}else{var a=e._currentElement;if("string"==typeof a||"number"==typeof a)return null;if(!e._rootNodeID)return null;var i=a.props;if(n=i[t],h(t,a.type,i))return null}return n&&"function"!=typeof n?Un("94",t,typeof n):void 0,n},extractEvents:function(e,t,n,r){for(var o,a=jn.plugins,i=0;i]/,Po=z,ko=K,Eo=new RegExp("^["+Or.ATTRIBUTE_NAME_START_CHAR+"]["+Or.ATTRIBUTE_NAME_CHAR+"]*$"),wo={},To={},xo={createMarkupForID:function(e){return Or.ID_ATTRIBUTE_NAME+"="+ko(e)},setAttributeForID:function(e,t){e.setAttribute(Or.ID_ATTRIBUTE_NAME,t)},createMarkupForRoot:function(){return Or.ROOT_ATTRIBUTE_NAME+'=""'},setAttributeForRoot:function(e){e.setAttribute(Or.ROOT_ATTRIBUTE_NAME,"")},createMarkupForProperty:function(e,t){var n=Or.properties.hasOwnProperty(e)?Or.properties[e]:null;if(n){if(Y(n,t))return"";var r=n.attributeName;return n.hasBooleanValue||n.hasOverloadedBooleanValue&&t===!0?r+'=""':r+"="+ko(t)}return Or.isCustomAttribute(e)?null==t?"":e+"="+ko(t):null},createMarkupForCustomAttribute:function(e,t){return q(e)&&null!=t?e+"="+ko(t):""},setValueForProperty:function(e,t,n){var r=Or.properties.hasOwnProperty(t)?Or.properties[t]:null;if(r){var o=r.mutationMethod;if(o)o(e,n);else{if(Y(r,n))return void xo.deleteValueForProperty(e,t);if(r.mustUseProperty)e[r.propertyName]=n;else{var a=r.attributeName,i=r.attributeNamespace;i?e.setAttributeNS(i,a,""+n):r.hasBooleanValue||r.hasOverloadedBooleanValue&&n===!0?e.setAttribute(a,""):e.setAttribute(a,""+n)}}}else if(Or.isCustomAttribute(t))return void xo.setValueForAttribute(e,t,n)},setValueForAttribute:function(e,t,n){q(t)&&(null==n?e.removeAttribute(t):e.setAttribute(t,""+n))},deleteValueForAttribute:function(e,t){e.removeAttribute(t)},deleteValueForProperty:function(e,t){var n=Or.properties.hasOwnProperty(t)?Or.properties[t]:null;if(n){var r=n.mutationMethod;if(r)r(e,void 0);else if(n.mustUseProperty){var o=n.propertyName;n.hasBooleanValue?e[o]=!1:e[o]=""}else e.removeAttribute(n.attributeName)}else Or.isCustomAttribute(t)&&e.removeAttribute(t)}},So=xo,No={getHostProps:function(e,t){var n=e,r=t.value,o=t.checked,a=Tn({type:void 0,step:void 0,min:void 0,max:void 0},t,{defaultChecked:void 0,defaultValue:void 0,value:null!=r?r:n._wrapperState.initialValue,checked:null!=o?o:n._wrapperState.initialChecked});return a},mountWrapper:function(e,t){var n=t.defaultValue,r=e;r._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:null!=t.value?t.value:n}},updateWrapper:function(e,t){var n=e,r=t.checked;null!=r&&So.setValueForProperty(n,"checked",r||!1);var o=t.value;if(null!=o){var a=""+o;a!==n.value&&(n.value=a)}else null==t.value&&null!=t.defaultValue&&n.defaultValue!==""+t.defaultValue&&(n.defaultValue=""+t.defaultValue),null==t.checked&&null!=t.defaultChecked&&(n.defaultChecked=!!t.defaultChecked)},postMountWrapper:function(e,t){var n=e;switch(t.type){case"submit":case"reset":break;case"color":case"date":case"datetime":case"datetime-local":case"month":case"time":case"week":n.value="",n.value=n.defaultValue;break;default:n.value=n.value}var r=n.name;""!==r&&(n.name=""),n.defaultChecked=!n.defaultChecked,n.defaultChecked=!n.defaultChecked,""!==r&&(n.name=r)},restoreControlledState:function(e,t){var n=e;No.updateWrapper(n,t),Q(n,t)}},_o=No,Fo={mountWrapper:function(e,t){},postMountWrapper:function(e,t){null!=t.value&&e.setAttribute("value",t.value)},getHostProps:function(e,t){var n=Tn({children:void 0},t),r=X(t.children);return r&&(n.children=r),n}},Ao=Fo,Mo=!1,Oo={getHostProps:function(e,t){return Tn({},t,{value:void 0})},mountWrapper:function(e,t){var n=e,r=t.value;n._wrapperState={initialValue:null!=r?r:t.defaultValue,wasMultiple:!!t.multiple},void 0===t.value||void 0===t.defaultValue||Mo||(Mo=!0),n.multiple=!!t.multiple,null!=r?$(n,!!t.multiple,r):null!=t.defaultValue&&$(n,!!t.multiple,t.defaultValue)},postUpdateWrapper:function(e,t){var n=e;n._wrapperState.initialValue=void 0;var r=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!t.multiple;var o=t.value;null!=o?$(n,!!t.multiple,o):r!==!!t.multiple&&(null!=t.defaultValue?$(n,!!t.multiple,t.defaultValue):$(n,!!t.multiple,t.multiple?[]:""))},restoreControlledState:function(e,t){var n=e,r=t.value;null!=r&&$(n,!!t.multiple,r)}},Io=Oo,Ro={getHostProps:function(e,t){var n=e;null!=t.dangerouslySetInnerHTML?Un("91"):void 0;var r=Tn({},t,{value:void 0,defaultValue:void 0,children:""+n._wrapperState.initialValue});return r},mountWrapper:function(e,t){var n=e,r=t.value,o=r;if(null==r){var a=t.defaultValue,i=t.children;null!=i&&(null!=a?Un("92"):void 0,Array.isArray(i)&&(i.length<=1?void 0:Un("93"),i=i[0]),a=""+i),null==a&&(a=""),o=a}n._wrapperState={initialValue:""+o}},updateWrapper:function(e,t){var n=e,r=t.value;if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e,t){var n=e,r=n.textContent;r===n._wrapperState.initialValue&&(n.value=r)},restoreControlledState:function(e,t){Ro.updateWrapper(e,t)}},Lo=Ro,Do=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e},Uo=Do,Ho=/^[ \r\n\t\f]/,Wo=/<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/,Vo,jo=Uo(function(e,t){if(e.namespaceURI!==bo.svg||"innerHTML"in e)e.innerHTML=t;else{Vo=Vo||document.createElement("div"),Vo.innerHTML=""+t+"";for(var n=Vo.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(xn.canUseDOM){var Bo=document.createElement("div");Bo.innerHTML=" ",""===Bo.innerHTML&&(jo=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),Ho.test(t)||"<"===t[0]&&Wo.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t}),Bo=null}var zo=jo,Ko=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};xn.canUseDOM&&("textContent"in document.documentElement||(Ko=function(e,t){return 3===e.nodeType?void(e.nodeValue=t):void zo(e,Po(t))}));var qo=Ko,Yo={_getTrackerFromNode:function(e){return Z(Kr.getInstanceFromNode(e))},trackNode:function(e){e._wrapperState.valueTracker||(e._wrapperState.valueTracker=ne(e,e))},track:function(e){if(!Z(e)){var t=Kr.getNodeFromInstance(e);J(e,ne(t,e))}},updateValueIfChanged:function(e){if(!e)return!1;var t=Z(e);if(!t)return"number"==typeof e.tag?Yo.trackNode(e.stateNode):Yo.track(e),!0;var n=t.getValue(),r=te(Kr.getNodeFromInstance(e));return r!==n&&(t.setValue(r),!0)},stopTracking:function(e){var t=Z(e);t&&t.stopTracking()}},Qo=Yo,Xo=Tn||function(e){for(var t=1;t";var u=l.firstChild;o=l.removeChild(u)}else o=t.is?a.createElement(e,t.is):a.createElement(e);else o=a.createElementNS(i,e);return o},setInitialProperties:function(e,t,n,r){var o,a=ue(t,n);switch(t){case"audio":case"form":case"iframe":case"img":case"image":case"link":case"object":case"source":case"video":case"details":le(e,t),o=n;break;case"input":_o.mountWrapper(e,n),o=_o.getHostProps(e,n),le(e,t),ae(r,"onChange");break;case"option":Ao.mountWrapper(e,n),o=Ao.getHostProps(e,n);break;case"select":Io.mountWrapper(e,n),o=Io.getHostProps(e,n),le(e,t),ae(r,"onChange");break;case"textarea":Lo.mountWrapper(e,n),o=Lo.getHostProps(e,n),le(e,t),ae(r,"onChange");break;default:o=n}switch(oe(t,o),se(e,r,o,a),t){case"input":Qo.trackNode(e),_o.postMountWrapper(e,n);break;case"textarea":Qo.trackNode(e),Lo.postMountWrapper(e,n);break;case"option":Ao.postMountWrapper(e,n);break;default:"function"==typeof o.onClick&&ie(e)}},diffProperties:function(e,t,n,r,o){var a,i,l=null;switch(t){case"input":a=_o.getHostProps(e,n),i=_o.getHostProps(e,r),l=[];break;case"option":a=Ao.getHostProps(e,n),i=Ao.getHostProps(e,r),l=[];break;case"select":a=Io.getHostProps(e,n),i=Io.getHostProps(e,r),l=[];break;case"textarea":a=Lo.getHostProps(e,n),i=Lo.getHostProps(e,r),l=[];break;default:a=n,i=r,"function"!=typeof a.onClick&&"function"==typeof i.onClick&&ie(e)}oe(t,i);var u,s,c=null;for(u in a)if(!i.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if(u===na){var d=a[u];for(s in d)d.hasOwnProperty(s)&&(c||(c={}),c[s]="")}else u===Jo||u===ta||u===ea||(Zo.hasOwnProperty(u)?l||(l=[]):(l=l||[]).push(u,null));for(u in i){var p=i[u],f=null!=a?a[u]:void 0;if(i.hasOwnProperty(u)&&p!==f&&(null!=p||null!=f))if(u===na)if(f){for(s in f)!f.hasOwnProperty(s)||p&&p.hasOwnProperty(s)||(c||(c={}),c[s]="");for(s in p)p.hasOwnProperty(s)&&f[s]!==p[s]&&(c||(c={}),c[s]=p[s])}else c||(l||(l=[]),l.push(u,c)),c=p;else if(u===Jo){var v=p?p[ra]:void 0,m=f?f[ra]:void 0;null!=v&&m!==v&&(l=l||[]).push(u,""+v)}else u===ta?f===p||"string"!=typeof p&&"number"!=typeof p||(l=l||[]).push(u,""+p):u===ea||(Zo.hasOwnProperty(u)?(p&&ae(o,u),l||f===p||(l=[])):(l=l||[]).push(u,p))}return c&&(l=l||[]).push(na,c),l},updateProperties:function(e,t,n,r,o){var a=ue(n,r),i=ue(n,o);switch(ce(e,t,a,i),n){case"input":_o.updateWrapper(e,o);break;case"textarea":Lo.updateWrapper(e,o);break;case"select":Io.postUpdateWrapper(e,o)}},restoreControlledState:function(e,t,n){switch(t){case"input":return void _o.restoreControlledState(e,n);case"textarea":return void Lo.restoreControlledState(e,n);case"select":return void Io.restoreControlledState(e,n)}}},pa=da,fa=void 0,va=void 0;if("function"!=typeof requestAnimationFrame)Un("149");else if("function"!=typeof requestIdleCallback){var ma=null,ha=null,ga=!1,ya=!1,ba=0,Ca=33,Pa=33,ka={timeRemaining:"object"==typeof performance&&"function"==typeof performance.now?function(){return ba-performance.now()}:function(){return ba-Date.now()}},Ea="__reactIdleCallback$"+Math.random().toString(36).slice(2),wa=function(e){if(e.source===window&&e.data===Ea){ga=!1;var t=ha;ha=null,t&&t(ka)}};window.addEventListener("message",wa,!1);var Ta=function(e){ya=!1;var t=e-ba+Pa;t1?1-t:void 0;return this._fallbackText=o.slice(e,l),this._fallbackText}}),Ka.addPoolingTo(_e);var Qa=_e,Xa=["dispatchConfig","_targetInst","nativeEvent","isDefaultPrevented","isPropagationStopped","_dispatchListeners","_dispatchInstances"],$a={type:null,target:null,currentTarget:Fn.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};Tn(Fe.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Fn.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Fn.thatReturnsTrue)},persist:function(){this.isPersistent=Fn.thatReturnsTrue},isPersistent:Fn.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var t in e)this[t]=null;for(var n=0;n8&&ai<=11),ui=32,si=String.fromCharCode(ui),ci={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},di=!1,pi=null,fi={eventTypes:ci,extractEvents:function(e,t,n,r){return[He(e,t,n,r),je(e,t,n,r)]}},vi=fi,mi=function(e,t,n,r,o,a){return e(t,n,r,o,a)},hi=function(e,t){return e(t)},gi=!1,yi={injectStackBatchedUpdates:function(e){mi=e},injectFiberBatchedUpdates:function(e){hi=e}},bi={batchedUpdates:Ke,injection:yi},Ci=bi,Pi=qe,ki={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},Ei=Ye,wi={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},Ti=null,xi=null,Si=!1;xn.canUseDOM&&(Si=mr("change")&&(!document.documentMode||document.documentMode>8));var Ni=!1;xn.canUseDOM&&(Ni=mr("input")&&(!document.documentMode||document.documentMode>9));var _i={eventTypes:wi,_isInputEventSupported:Ni,extractEvents:function(e,t,n,r){var o,a,i=t?Kr.getNodeFromInstance(t):window;if(Xe(i)?Si?o=tt:a=nt:Ei(i)?Ni?o=ct:(o=lt,a=it):ut(i)&&(o=st),o){var l=o(e,t);if(l){var u=Qe(l,n,r);return u}}a&&a(e,i,t)}},Fi=_i,Ai=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"],Mi=Ai,Oi={view:function(e){if(e.view)return e.view;var t=Pi(e);if(t.window===t)return t;var n=t.ownerDocument;return n?n.defaultView||n.parentWindow:window},detail:function(e){return e.detail||0}};Ga.augmentClass(dt,Oi);var Ii=dt,Ri={Alt:"altKey",Control:"ctrlKey", +Meta:"metaKey",Shift:"shiftKey"},Li=ft,Di={screenX:null,screenY:null,clientX:null,clientY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Li,button:function(e){var t=e.button;return"which"in e?t:2===t?2:4===t?1:0},buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},pageX:function(e){return"pageX"in e?e.pageX:e.clientX+sr.currentScrollLeft},pageY:function(e){return"pageY"in e?e.pageY:e.clientY+sr.currentScrollTop}};Ii.augmentClass(vt,Di);var Ui=vt,Hi={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},Wi={eventTypes:Hi,extractEvents:function(e,t,n,r){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var o;if(r.window===r)o=r;else{var a=r.ownerDocument;o=a?a.defaultView||a.parentWindow:window}var i,l;if("topMouseOut"===e){i=t;var u=n.relatedTarget||n.toElement;l=u?Kr.getClosestInstanceFromNode(u):null}else i=null,l=t;if(i===l)return null;var s=null==i?o:Kr.getNodeFromInstance(i),c=null==l?o:Kr.getNodeFromInstance(l),d=Ui.getPooled(Hi.mouseLeave,i,n,r);d.type="mouseleave",d.target=s,d.relatedTarget=c;var p=Ui.getPooled(Hi.mouseEnter,l,n,r);return p.type="mouseenter",p.target=c,p.relatedTarget=s,Ra.accumulateEnterLeaveDispatches(d,p,i,l),[d,p]}},Vi=Wi,ji=Or.injection.MUST_USE_PROPERTY,Bi=Or.injection.HAS_BOOLEAN_VALUE,zi=Or.injection.HAS_NUMERIC_VALUE,Ki=Or.injection.HAS_POSITIVE_NUMERIC_VALUE,qi=Or.injection.HAS_OVERLOADED_BOOLEAN_VALUE,Yi={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+Or.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:Bi,allowTransparency:0,alt:0,as:0,async:Bi,autoComplete:0,autoPlay:Bi,capture:Bi,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:ji|Bi,cite:0,classID:0,className:0,cols:Ki,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:Bi,coords:0,crossOrigin:0,data:0,dateTime:0,default:Bi,defer:Bi,dir:0,disabled:Bi,download:qi,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:Bi,formTarget:0,frameBorder:0,headers:0,height:0,hidden:Bi,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:Bi,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:ji|Bi,muted:ji|Bi,name:0,nonce:0,noValidate:Bi,open:Bi,optimum:0,pattern:0,placeholder:0,playsInline:Bi,poster:0,preload:0,profile:0,radioGroup:0,readOnly:Bi,referrerPolicy:0,rel:0,required:Bi,reversed:Bi,role:0,rows:Ki,rowSpan:zi,sandbox:0,scope:0,scoped:Bi,scrolling:0,seamless:Bi,selected:ji|Bi,shape:0,size:Ki,sizes:0,slot:0,span:Ki,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:zi,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:Bi,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{}},Qi=Yi,Xi=Lr.HostRoot;Tn(ht.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.targetInst=null,this.ancestors.length=0}}),Ka.addPoolingTo(ht,Ka.threeArgumentPooler);var $i={_enabled:!0,_handleTopLevel:null,WINDOW_HANDLE:xn.canUseDOM?window:null,setHandleTopLevel:function(e){$i._handleTopLevel=e},setEnabled:function(e){$i._enabled=!!e},isEnabled:function(){return $i._enabled},trapBubbledEvent:function(e,t,n){return n?An.listen(n,t,$i.dispatchEvent.bind(null,e)):null},trapCapturedEvent:function(e,t,n){return n?An.capture(n,t,$i.dispatchEvent.bind(null,e)):null},monitorScrollValue:function(e){var t=yt.bind(null,e);An.listen(window,"scroll",t)},dispatchEvent:function(e,t){if($i._enabled){var n=Pi(t),r=Kr.getClosestInstanceFromNode(n),o=ht.getPooled(e,t,r);try{Ci.batchedUpdates(gt,o)}finally{ht.release(o)}}}},Gi=$i,Zi={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},Ji={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},el={Properties:{},DOMAttributeNamespaces:{xlinkActuate:Zi.xlink,xlinkArcrole:Zi.xlink,xlinkHref:Zi.xlink,xlinkRole:Zi.xlink,xlinkShow:Zi.xlink,xlinkTitle:Zi.xlink,xlinkType:Zi.xlink,xmlBase:Zi.xml,xmlLang:Zi.xml,xmlSpace:Zi.xml},DOMAttributeNames:{}};Object.keys(Ji).forEach(function(e){el.Properties[e]=0,Ji[e]&&(el.DOMAttributeNames[e]=Ji[e])});var tl=el,nl=Pt,rl=xn.canUseDOM&&"selection"in document&&!("getSelection"in window),ol={getOffsets:rl?Et:wt,setOffsets:rl?Tt:xt},al=ol,il={hasSelectionCapabilities:function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)},getSelectionInformation:function(){var e=Rn();return{focusedElem:e,selectionRange:il.hasSelectionCapabilities(e)?il.getSelection(e):null}},restoreSelection:function(e){var t=Rn(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&St(n)){il.hasSelectionCapabilities(n)&&il.setSelection(n,r);for(var o=[],a=n;a=a.parentNode;)1===a.nodeType&&o.push({element:a,left:a.scrollLeft,top:a.scrollTop});In(n);for(var i=0;i-1;)Pu[ku]=null,ku--},Nu={createCursor:Eu,isEmpty:wu,pop:Tu,push:xu,reset:Su},_u=Tn||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:null,o={$$typeof:As,key:null==r?null:""+r,children:e,handler:t,props:n};return o},Is=function(e){var t={$$typeof:Ms,value:e};return t},Rs=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===As},Ls=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Ms},Ds=Ms,Us=As,Hs={createCoroutine:Os,createYield:Is,isCoroutine:Rs,isYield:Ls,REACT_YIELD_TYPE:Ds,REACT_COROUTINE_TYPE:Us},Ws="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.portal")||60106,Vs=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Ws,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},js=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Ws},Bs=Ws,zs={createPortal:Vs,isPortal:js,REACT_PORTAL_TYPE:Bs},Ks="function"==typeof Symbol&&Symbol.iterator,qs="@@iterator",Ys=mn,Qs=Hs.REACT_COROUTINE_TYPE,Xs=Hs.REACT_YIELD_TYPE,$s=zs.REACT_PORTAL_TYPE,Gs=Ps.cloneFiber,Zs=Ps.createFiberFromElement,Js=Ps.createFiberFromFragment,ec=Ps.createFiberFromText,tc=Ps.createFiberFromCoroutine,nc=Ps.createFiberFromYield,rc=Ps.createFiberFromPortal,oc=Array.isArray,ac=Lr.FunctionalComponent,ic=Lr.ClassComponent,lc=Lr.HostText,uc=Lr.HostPortal,sc=Lr.CoroutineComponent,cc=Lr.YieldComponent,dc=Lr.Fragment,pc=Bl.NoEffect,fc=Bl.Placement,vc=Bl.Deletion,mc=yn(!0,!0),hc=yn(!1,!0),gc=yn(!1,!1),yc=function(e,t){if(t.child)if(null!==e&&t.child===e.child){var n=t.child,r=Gs(n,n.pendingWorkPriority);for(t.child=r,r.return=t;null!==n.sibling;)n=n.sibling,r=r.sibling=Gs(n,n.pendingWorkPriority),r.return=t;r.sibling=null}else for(var o=t.child;null!==o;)o.return=t,o=o.sibling},bc={reconcileChildFibers:mc,reconcileChildFibersInPlace:hc,mountChildFibersInPlace:gc,cloneChildFibers:yc},Cc=Bl.Update,Pc=Zu.cacheContext,kc=Zu.getMaskedContext,Ec=Zu.getUnmaskedContext,wc=Zu.isContextConsumer,Tc=ru.addUpdate,xc=ru.addReplaceUpdate,Sc=ru.addForceUpdate,Nc=ru.beginUpdateQueue,_c=Zu,Fc=_c.hasContextChanged,Ac=Cu.isMounted,Mc=Array.isArray,Oc=function(e,t,n,r){function o(e,t,n,r,o,a){if(null===t||null!==e.updateQueue&&e.updateQueue.hasForceUpdate)return!0;var i=e.stateNode;if("function"==typeof i.shouldComponentUpdate){var l=i.shouldComponentUpdate(n,o,a);return l}var u=e.type;return!u.prototype||!u.prototype.isPureReactComponent||(!Ln(t,n)||!Ln(r,o))}function a(e){var t=e.stateNode,n=t.state;n&&("object"!=typeof n||Mc(n))&&Un("106",ro(e)),"function"==typeof t.getChildContext&&("object"!=typeof e.type.childContextTypes?Un("107",ro(e)):void 0)}function i(e,t){t.props=e.memoizedProps,t.state=e.memoizedState}function l(e,t){t.updater=p,e.stateNode=t,au.set(t,e)}function u(e){var t=e.type,n=e.pendingProps,r=Ec(e),o=wc(e),i=o?kc(e,r):Dn,u=new t(n,i);return l(e,u),a(e),o&&Pc(e,r,i),u}function s(e,t){var n=e.stateNode,r=n.state||null,o=e.pendingProps;o?void 0:Un("162");var a=Ec(e);if(n.props=o,n.state=r,n.refs=Dn,n.context=kc(e,a),"function"==typeof n.componentWillMount){n.componentWillMount();var i=e.updateQueue;null!==i&&(n.state=Nc(e,i,n,r,o,t))}"function"==typeof n.componentDidMount&&(e.effectTag|=Cc)}function c(e,t){var n=e.stateNode;i(e,n);var r=e.memoizedState,a=e.pendingProps;a||(a=e.memoizedProps,null==a?Un("163"):void 0);var l=Ec(e),s=kc(e,l);if(!o(e,e.memoizedProps,a,e.memoizedState,r,s))return n.props=a,n.state=r,n.context=s,!1;var c=u(e);c.props=a,c.state=r=c.state||null,c.context=s,"function"==typeof c.componentWillMount&&c.componentWillMount();var d=e.updateQueue;return null!==d&&(c.state=Nc(e,d,c,r,a,t)),"function"==typeof n.componentDidMount&&(e.effectTag|=Cc),!0}function d(e,t,a){var l=t.stateNode;i(t,l);var u=t.memoizedProps,s=t.pendingProps;s||(s=u,null==s?Un("163"):void 0);var c=l.context,d=Ec(t),f=kc(t,d);u===s&&c===f||"function"==typeof l.componentWillReceiveProps&&(l.componentWillReceiveProps(s,f),l.state!==t.memoizedState&&p.enqueueReplaceState(l,l.state,null));var v=t.updateQueue,m=t.memoizedState,h=void 0;if(h=null!==v?Nc(t,v,l,m,s,a):m,!(u!==s||m!==h||Fc()||null!==v&&v.hasForceUpdate))return"function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=Cc)),!1;var g=o(t,u,s,m,h,f);return g?("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(s,h,f),"function"==typeof l.componentDidUpdate&&(t.effectTag|=Cc)):("function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=Cc)),n(t,s),r(t,h)),l.props=s,l.state=h,l.context=f,g}var p={isMounted:Ac,enqueueSetState:function(n,r,o){var a=au.get(n),i=t();o=void 0===o?null:o,Tc(a,r,o,i),e(a,i)},enqueueReplaceState:function(n,r,o){var a=au.get(n),i=t();o=void 0===o?null:o,xc(a,r,o,i),e(a,i)},enqueueForceUpdate:function(n,r){var o=au.get(n),a=t();r=void 0===r?null:r,Sc(o,r,a),e(o,a)}};return{adoptClassInstance:l,constructClassInstance:u,mountClassInstance:s,resumeMountClassInstance:c,updateClassInstance:d}},Ic=bc.mountChildFibersInPlace,Rc=bc.reconcileChildFibers,Lc=bc.reconcileChildFibersInPlace,Dc=bc.cloneChildFibers,Uc=ru.beginUpdateQueue,Hc=Zu.getMaskedContext,Wc=Zu.getUnmaskedContext,Vc=Zu.hasContextChanged,jc=Zu.pushContextProvider,Bc=Zu.pushTopLevelContextObject,zc=Zu.invalidateContextProvider,Kc=Lr.IndeterminateComponent,qc=Lr.FunctionalComponent,Yc=Lr.ClassComponent,Qc=Lr.HostRoot,Xc=Lr.HostComponent,$c=Lr.HostText,Gc=Lr.HostPortal,Zc=Lr.CoroutineComponent,Jc=Lr.CoroutineHandlerPhase,ed=Lr.YieldComponent,td=Lr.Fragment,nd=zl.NoWork,rd=zl.OffscreenPriority,od=Bl.Placement,ad=Bl.ContentReset,id=Bl.Err,ld=Bl.Ref,ud=function(e,t,n,r){function o(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function a(e){e.progressedFirstDeletion=e.progressedLastDeletion=null}function i(e){e.firstEffect=e.progressedFirstDeletion,e.lastEffect=e.progressedLastDeletion}function l(e,t,n){var r=t.pendingWorkPriority;u(e,t,n,r)}function u(e,t,n,r){t.memoizedProps=null,null===e?t.child=Ic(t,t.child,n,r):e.child===t.child?(a(t),t.child=Rc(t,t.child,n,r),i(t)):(t.child=Lc(t,t.child,n,r),i(t)),o(e,t,r)}function s(e,t){var n=t.pendingProps;if(Vc())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n)return C(e,t);return l(e,t,n),k(t,n),t.child}function c(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=ld)}function d(e,t){var n=t.type,r=t.pendingProps,o=t.memoizedProps;if(Vc())null===r&&(r=o);else{if(null===r||o===r)return C(e,t);if("function"==typeof n.shouldComponentUpdate&&!n.shouldComponentUpdate(o,r))return k(t,r),C(e,t)}var a,i=Wc(t),u=Hc(t,i);return a=n(r,u),l(e,t,a),k(t,r),t.child}function p(e,t,n){var r=jc(t),o=void 0;return null===e?t.stateNode?o=R(t,n):(O(t),I(t,n),o=!0):o=L(e,t,n),f(e,t,o,r)}function f(e,t,n,r){if(c(e,t),!n)return C(e,t);var o=t.stateNode;lu.current=t;var a=void 0;return a=o.render(),l(e,t,a),E(t,o.state),k(t,o.props),r&&zc(t),t.child}function v(e,t,n){var r=t.stateNode;r.pendingContext?Bc(t,r.pendingContext,r.pendingContext!==r.context):r.context&&Bc(t,r.context,!1),F(t,r.containerInfo);var o=t.updateQueue;if(null!==o){var a=t.memoizedState,i=Uc(t,o,null,a,null,n);if(a===i)return C(e,t);var u=i.element;return l(e,t,u),E(t,i),t.child}return C(e,t)}function m(e,t){_(t);var n=t.pendingProps,r=null!==e?e.memoizedProps:null,o=t.memoizedProps;if(Vc())null===n&&(n=o,null===n?Un("158"):void 0);else if(null===n||o===n){if(!S&&N(t.type,o)&&t.pendingWorkPriority!==rd){for(var a=t.progressedChild;null!==a;)a.pendingWorkPriority=rd,a=a.sibling;return null}return C(e,t)}var i=n.children,s=x(n);if(s?i=null:r&&x(r)&&(t.effectTag|=ad),c(e,t),!S&&N(t.type,n)&&t.pendingWorkPriority!==rd){if(t.progressedPriority===rd&&(t.child=t.progressedChild),u(e,t,i,rd),k(t,n),t.child=null!==e?e.child:null,null===e)for(var d=t.progressedChild;null!==d;)d.effectTag=od,d=d.sibling;return null}return l(e,t,i),k(t,n),t.child}function h(e,t){var n=t.pendingProps;return null===n&&(n=t.memoizedProps),k(t,n),null}function g(e,t,n){null!==e?Un("159"):void 0;var r,o=t.type,a=t.pendingProps,i=Wc(t),u=Hc(t,i);if(r=o(a,u),"object"==typeof r&&null!==r&&"function"==typeof r.render){t.tag=Yc;var s=jc(t);return M(t,r),I(t,n),f(e,t,!0,s)}return t.tag=qc,l(e,t,r),k(t,a),t.child}function y(e,t){var n=t.pendingProps;Vc()?null===n&&(n=e&&e.memoizedProps,null===n?Un("158"):void 0):null!==n&&t.memoizedProps!==n||(n=t.memoizedProps);var r=n.children,o=t.pendingWorkPriority;return t.memoizedProps=null,null===e?t.stateNode=Ic(t,t.stateNode,r,o):e.child===t.child?(a(t),t.stateNode=Rc(t,t.stateNode,r,o),i(t)):(t.stateNode=Lc(t,t.stateNode,r,o),i(t)),k(t,n),t.stateNode}function b(e,t){F(t,t.stateNode.containerInfo);var n=t.pendingWorkPriority,r=t.pendingProps;if(Vc())null===r&&(r=e&&e.memoizedProps,null==r?Un("158"):void 0);else if(null===r||t.memoizedProps===r)return C(e,t);return null===e?(t.child=Lc(t,t.child,r,n),k(t,r),o(e,t,n)):(l(e,t,r),k(t,r)),t.child}function C(e,t){var n=t.pendingWorkPriority;return e&&t.child===e.child&&a(t),Dc(e,t),o(e,t,n),t.child}function P(e,t){switch(t.tag){case Yc:jc(t);break;case Gc:F(t,t.stateNode.containerInfo)}return null}function k(e,t){e.memoizedProps=t,e.pendingProps=null}function E(e,t){e.memoizedState=t}function w(e,t,n){if(t.pendingWorkPriority===nd||t.pendingWorkPriority>n)return P(e,t);switch(t.firstEffect=null,t.lastEffect=null,t.progressedPriority===n&&(t.child=t.progressedChild),t.tag){case Kc:return g(e,t,n);case qc:return d(e,t);case Yc:return p(e,t,n);case Qc:return v(e,t,n);case Xc:return m(e,t);case $c:return h(e,t);case Jc:t.tag=Zc;case Zc:return y(e,t);case ed:return null;case Gc:return b(e,t);case td:return s(e,t);default:Un("160")}}function T(e,t,n){if(t.tag!==Yc&&t.tag!==Qc?Un("161"):void 0,t.effectTag|=id,t.pendingWorkPriority===nd||t.pendingWorkPriority>n)return P(e,t);t.firstEffect=null,t.lastEffect=null;var r=null; +if(l(e,t,r),t.tag===Yc){var o=t.stateNode;t.memoizedProps=o.props,t.memoizedState=o.state,t.pendingProps=null}return t.child}var x=e.shouldSetTextContent,S=e.useSyncScheduling,N=e.shouldDeprioritizeSubtree,_=t.pushHostContext,F=t.pushHostContainer,A=Oc(n,r,k,E),M=A.adoptClassInstance,O=A.constructClassInstance,I=A.mountClassInstance,R=A.resumeMountClassInstance,L=A.updateClassInstance;return{beginWork:w,beginFailedWork:T}},sd=bc.reconcileChildFibers,cd=Zu.popContextProvider,dd=Lr.IndeterminateComponent,pd=Lr.FunctionalComponent,fd=Lr.ClassComponent,vd=Lr.HostRoot,md=Lr.HostComponent,hd=Lr.HostText,gd=Lr.HostPortal,yd=Lr.CoroutineComponent,bd=Lr.CoroutineHandlerPhase,Cd=Lr.YieldComponent,Pd=Lr.Fragment,kd=Bl.Ref,Ed=Bl.Update,wd=function(e,t){function n(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function r(e){e.effectTag|=Ed}function o(e){e.effectTag|=kd}function a(e,t){var n=t.stateNode;for(n&&(n.return=t);null!==n;){if(n.tag===md||n.tag===hd||n.tag===gd)Un("168");else if(n.tag===Cd)e.push(n.type);else if(null!==n.child){n.child.return=n,n=n.child;continue}for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function i(e,t){var r=t.memoizedProps;r?void 0:Un("169"),t.tag=bd;var o=[];a(o,t);var i=r.handler,l=r.props,u=i(l,o),s=null!==e?e.child:null,c=t.pendingWorkPriority;return t.child=sd(t,s,u,c),n(e,t,c),t.child}function l(e,t){for(var n=t.child;null!==n;){if(n.tag===md||n.tag===hd)d(e,n.stateNode);else if(n.tag===gd);else if(null!==n.child){n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n=n.sibling}}function u(e,t){switch(t.tag){case pd:return null;case fd:return cd(t),null;case vd:var n=t.stateNode;return n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null;case md:m(t);var a=v(),u=t.type,d=t.memoizedProps;if(null!==e&&null!=t.stateNode){var y=e.memoizedProps,b=t.stateNode,C=h(),P=f(b,u,y,d,a,C);t.updateQueue=P,P&&r(t),e.ref!==t.ref&&o(t)}else{if(!d)return null===t.stateNode?Un("170"):void 0,null;var k=h(),E=s(u,d,a,k,t);l(E,t),p(E,u,d,a)&&r(t),t.stateNode=E,null!==t.ref&&o(t)}return null;case hd:var w=t.memoizedProps;if(e&&null!=t.stateNode){var T=e.memoizedProps;T!==w&&r(t)}else{if("string"!=typeof w)return null===t.stateNode?Un("170"):void 0,null;var x=v(),S=h(),N=c(w,x,S,t);t.stateNode=N}return null;case yd:return i(e,t);case bd:return t.tag=yd,null;case Cd:return null;case Pd:return null;case gd:return r(t),g(t),null;case dd:Un("171");default:Un("160")}}var s=e.createInstance,c=e.createTextInstance,d=e.appendInitialChild,p=e.finalizeInitialChildren,f=e.prepareUpdate,v=t.getRootHostContainer,m=t.popHostContext,h=t.getHostContext,g=t.popHostContainer;return{completeWork:u}},Td=null,xd=null,Sd=null,Nd=null;if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&__REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber){var _d=__REACT_DEVTOOLS_GLOBAL_HOOK__.inject,Fd=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot,Ad=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount;xd=function(e){Td=_d(e)},Sd=function(e){if(null!=Td)try{Fd(Td,e)}catch(e){}},Nd=function(e){if(null!=Td)try{Ad(Td,e)}catch(e){}}}var Md=xd,Od=Sd,Id=Nd,Rd={injectInternals:Md,onCommitRoot:Od,onCommitUnmount:Id},Ld=Lr.ClassComponent,Dd=Lr.HostRoot,Ud=Lr.HostComponent,Hd=Lr.HostText,Wd=Lr.HostPortal,Vd=Lr.CoroutineComponent,jd=ru.commitCallbacks,Bd=Rd.onCommitUnmount,zd=Bl.Placement,Kd=Bl.Update,qd=Bl.Callback,Yd=Bl.ContentReset,Qd=function(e,t){function n(e,n){try{n.componentWillUnmount()}catch(n){t(e,n)}}function r(e){var n=e.ref;if(null!==n){try{n(null)}catch(n){t(e,n)}}}function o(e){for(var t=e.return;null!==t;){switch(t.tag){case Ud:return t.stateNode;case Dd:return t.stateNode.containerInfo;case Wd:return t.stateNode.containerInfo}t=t.return}Un("164")}function a(e){for(var t=e.return;null!==t;){if(i(t))return t;t=t.return}Un("164")}function i(e){return e.tag===Ud||e.tag===Dd||e.tag===Wd}function l(e){var t=e;e:for(;;){for(;null===t.sibling;){if(null===t.return||i(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==Ud&&t.tag!==Hd;){if(t.effectTag&zd)continue e;if(null===t.child||t.tag===Wd)continue e;t.child.return=t,t=t.child}if(!(t.effectTag&zd))return t.stateNode}}function u(e){var t=a(e),n=void 0;switch(t.tag){case Ud:n=t.stateNode;break;case Dd:n=t.stateNode.containerInfo;break;case Wd:n=t.stateNode.containerInfo;break;default:Un("165")}t.effectTag&Yd&&(b(n),t.effectTag&=~Yd);for(var r=l(e),o=e;;){if(o.tag===Ud||o.tag===Hd)r?k(n,o.stateNode,r):P(n,o.stateNode);else if(o.tag===Wd);else if(null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)return;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function s(e){for(var t=e;;)if(p(t),null===t.child||t.tag===Wd){if(t===e)return;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function c(e,t){for(var n=t;;){if(n.tag===Ud||n.tag===Hd)s(n),E(e,n.stateNode);else if(n.tag===Wd){if(e=n.stateNode.containerInfo,null!==n.child){n.child.return=n,n=n.child;continue}}else if(p(n),null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return,n.tag===Wd&&(e=o(n))}n.sibling.return=n.return,n=n.sibling}}function d(e){var t=o(e);c(t,e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)}function p(e){switch("function"==typeof Bd&&Bd(e),e.tag){case Ld:r(e);var t=e.stateNode;return void("function"==typeof t.componentWillUnmount&&n(e,t));case Ud:return void r(e);case Vd:return void s(e.stateNode);case Wd:var a=o(e);return void c(a,e)}}function f(e,t){switch(t.tag){case Ld:return;case Ud:var n=t.stateNode;if(null!=n&&null!==e){var r=t.memoizedProps,o=e.memoizedProps,a=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&y(n,i,a,o,r,t)}return;case Hd:null===t.stateNode||null===e?Un("166"):void 0;var l=t.stateNode,u=t.memoizedProps,s=e.memoizedProps;return void C(l,s,u);case Dd:return;case Wd:return;default:Un("167")}}function v(e,t){switch(t.tag){case Ld:var n=t.stateNode;if(t.effectTag&Kd)if(null===e)n.componentDidMount();else{var r=e.memoizedProps,o=e.memoizedState;n.componentDidUpdate(r,o)}return void(t.effectTag&qd&&null!==t.updateQueue&&jd(t,t.updateQueue,n));case Dd:var a=t.updateQueue;if(null!==a){var i=t.child&&t.child.stateNode;jd(t,a,i)}return;case Ud:var l=t.stateNode;if(null===e&&t.effectTag&Kd){var u=t.type,s=t.memoizedProps;g(l,u,s,t)}return;case Hd:return;case Wd:return;default:Un("167")}}function m(e){var t=e.ref;if(null!==t){var n=w(e.stateNode);t(n)}}function h(e){var t=e.ref;null!==t&&t(null)}var g=e.commitMount,y=e.commitUpdate,b=e.resetTextContent,C=e.commitTextUpdate,P=e.appendChild,k=e.insertBefore,E=e.removeChild,w=e.getPublicInstance;return{commitPlacement:u,commitDeletion:d,commitWork:f,commitLifeCycles:v,commitAttachRef:m,commitDetachRef:h}},Xd=Nu.createCursor,$d=Nu.pop,Gd=Nu.push,Zd=function(e){function t(){var e=p.current;return null===e?Un("178"):void 0,e}function n(e,t){Gd(p,t,e);var n=s(t);Gd(d,e,e),Gd(c,n,e)}function r(e){$d(c,e),$d(d,e),$d(p,e)}function o(){var e=c.current;return null==e?Un("179"):void 0,e}function a(e){var t=p.current;null==t?Un("180"):void 0;var n=null!==c.current?c.current:Dn,r=u(n,e.type,t);n!==r&&(Gd(d,e,e),Gd(c,r,e))}function i(e){d.current===e&&($d(c,e),$d(d,e))}function l(){c.current=null,p.current=null}var u=e.getChildHostContext,s=e.getRootHostContext,c=Xd(null),d=Xd(null),p=Xd(null);return{getHostContext:o,getRootHostContainer:t,popHostContainer:r,popHostContext:i,pushHostContainer:n,pushHostContext:a,resetHostContainer:l}},Jd=Zu.popContextProvider,ep=Nu.reset,tp=uo.getStackAddendumByWorkInProgressFiber,np=Ns.logCapturedError,rp=Ps.cloneFiber,op=Rd.onCommitRoot,ap=zl.NoWork,ip=zl.SynchronousPriority,lp=zl.TaskPriority,up=zl.AnimationPriority,sp=zl.HighPriority,cp=zl.LowPriority,dp=zl.OffscreenPriority,pp=Bl.NoEffect,fp=Bl.Placement,vp=Bl.Update,mp=Bl.PlacementAndUpdate,hp=Bl.Deletion,gp=Bl.ContentReset,yp=Bl.Callback,bp=Bl.Err,Cp=Bl.Ref,Pp=Lr.HostRoot,kp=Lr.HostComponent,Ep=Lr.HostPortal,wp=Lr.ClassComponent,Tp=ru.getPendingPriority,xp=Zu,Sp=xp.resetContext,Np,_p=1,Fp=function(e){function t(e){se||(se=!0,Y(e))}function n(e){ce||(ce=!0,Q(e))}function r(){ep(),Sp(),I()}function o(){for(;null!==le&&le.current.pendingWorkPriority===ap;){le.isScheduled=!1;var e=le.nextScheduledRoot;if(le.nextScheduledRoot=null,le===ue)return le=null,ue=null,oe=ap,null;le=e}for(var t=le,n=null,o=ap;null!==t;)t.current.pendingWorkPriority!==ap&&(o===ap||o>t.current.pendingWorkPriority)&&(o=t.current.pendingWorkPriority,n=t),t=t.nextScheduledRoot;return null!==n?(oe=o,Z=oe,r(),rp(n.current,o)):(oe=ap,null)}function a(){for(;null!==ae;){var t=ae.effectTag;if(t&gp&&e.resetTextContent(ae.stateNode),t&Cp){var n=ae.alternate;null!==n&&q(n)}var r=t&~(yp|bp|gp|Cp);switch(r){case fp:V(ae),ae.effectTag&=~fp;break;case mp:V(ae),ae.effectTag&=~fp;var o=ae.alternate;B(o,ae);break;case vp:var a=ae.alternate;B(a,ae);break;case hp:ge=!0,j(ae),ge=!1}ae=ae.nextEffect}}function i(){for(;null!==ae;){var e=ae.effectTag;if(e&(vp|yp)){var t=ae.alternate;z(t,ae)}e&Cp&&K(ae),e&bp&&C(ae);var n=ae.nextEffect;ae.nextEffect=null,ae=n}}function l(e){he=!0,ie=null;var t=e.stateNode;t.current===e?Un("181"):void 0,lu.current=null;var n=Z;Z=lp;var r=void 0;e.effectTag!==pp?null!==e.lastEffect?(e.lastEffect.nextEffect=e,r=e.firstEffect):r=e:r=e.firstEffect;var o=$();for(ae=r;null!==ae;){var l=null;try{a(e)}catch(e){l=e}null!==l&&(null===ae?Un("182"):void 0,g(ae,l),null!==ae&&(ae=ae.nextEffect))}for(G(o),t.current=e,ae=r;null!==ae;){var u=null;try{i(e)}catch(e){u=e}null!==u&&(null===ae?Un("182"):void 0,g(ae,u),null!==ae&&(ae=ae.nextEffect))}he=!1,"function"==typeof op&&op(e.stateNode),fe&&(fe.forEach(T),fe=null),Z=n}function u(e){var t=ap,n=e.updateQueue,r=e.tag;null===n||r!==wp&&r!==Pp||(t=Tp(n));for(var o=e.progressedChild;null!==o;)o.pendingWorkPriority!==ap&&(t===ap||t>o.pendingWorkPriority)&&(t=o.pendingWorkPriority),o=o.sibling;e.pendingWorkPriority=t}function s(e){for(;;){var t=e.alternate,n=H(t,e),r=e.return,o=e.sibling;if(u(e),null!==n)return n;if(null!==r&&(null===r.firstEffect&&(r.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==r.lastEffect&&(r.lastEffect.nextEffect=e.firstEffect),r.lastEffect=e.lastEffect),e.effectTag!==pp&&(null!==r.lastEffect?r.lastEffect.nextEffect=e:r.firstEffect=e,r.lastEffect=e)),null!==o)return o;if(null===r)return oelp)for(;null!==re&&!te;)t.timeRemaining()>_p?(re=c(re),null===re&&null!==ie&&(t.timeRemaining()>_p?(l(ie),re=o(),v()):te=!0)):te=!0;else for(;null!==re&&oe!==ap&&oe<=e;)re=c(re),null===re&&(re=o(),v());n&&console.timeEnd(n)}function h(e,r){ee?Un("183"):void 0,ee=!0;for(var o=!!r;e!==ap&&!me;){null!==r||er)&&(a=!0,o.pendingWorkPriority=r),null!==o.alternate&&(o.alternate.pendingWorkPriority===ap||o.alternate.pendingWorkPriority>r)&&(a=!0,o.alternate.pendingWorkPriority=r),null===o.return){if(o.tag!==Pp)return;var i=o.stateNode;switch(k(i,r),r){case ip:return void h(ip,null);case lp:return;case up:return void t(f);case sp:case cp:case dp:return void n(p)}}o=o.return}}function w(){return Z===ip&&(ee||ne)?lp:Z}function T(e){E(e,lp)}function x(e,t){var n=Z;Z=e;try{t()}finally{Z=n}}function S(e,t){var n=ne;ne=!0;try{return e(t)}finally{ne=n,ee||ne||h(lp,null)}}function N(e){var t=ne;ne=!1;try{return e()}finally{ne=t}}function _(e){var t=Z;Z=ip;try{return e()}finally{Z=t}}function F(e){var t=Z;Z=cp;try{return e()}finally{Z=t}}var A=Zd(e),M=A.popHostContainer,O=A.popHostContext,I=A.resetHostContainer,R=ud(e,A,E,w),L=R.beginWork,D=R.beginFailedWork,U=wd(e,A),H=U.completeWork,W=Qd(e,g),V=W.commitPlacement,j=W.commitDeletion,B=W.commitWork,z=W.commitLifeCycles,K=W.commitAttachRef,q=W.commitDetachRef,Y=e.scheduleAnimationCallback,Q=e.scheduleDeferredCallback,X=e.useSyncScheduling,$=e.prepareForCommit,G=e.resetAfterCommit,Z=X?ip:cp,J=ap,ee=!1,te=!1,ne=!1,re=null,oe=ap,ae=null,ie=null,le=null,ue=null,se=!1,ce=!1,de=null,pe=null,fe=null,ve=null,me=null,he=!1,ge=!1;return{scheduleUpdate:E,getPriorityContext:w,performWithPriority:x,batchedUpdates:S,unbatchedUpdates:N,syncUpdates:_,deferredUpdates:F}},Ap=function(e){Un("191")};bn._injectFiber=function(e){Ap=e};var Mp=bn,Op=ru.addTopLevelUpdate,Ip=Zu.findCurrentUnmaskedContext,Rp=Zu.isContextProvider,Lp=Zu.processChildContext,Dp=ws.createFiberRoot,Up=Cu.findCurrentHostFiber;Mp._injectFiber(function(e){var t=Ip(e);return Rp(e)?Lp(e,t,!1):t});var Hp=function(e){function t(e,t,n){var a=o(),i={element:t};n=void 0===n?null:n,Op(e,i,n,a),r(e,a)}var n=Fp(e),r=n.scheduleUpdate,o=n.getPriorityContext,a=n.performWithPriority,i=n.batchedUpdates,l=n.unbatchedUpdates,u=n.syncUpdates,s=n.deferredUpdates;return{createContainer:function(e){return Dp(e)},updateContainer:function(e,n,r,o){var a=n.current,i=Mp(r);null===n.context?n.context=i:n.pendingContext=i,t(a,e,o)},performWithPriority:a,batchedUpdates:i,unbatchedUpdates:l,syncUpdates:u,deferredUpdates:s,getPublicRootInstance:function(e){var t=e.current;return t.child?t.child.stateNode:null},findHostInstance:function(e){var t=Up(e);return null===t?null:t.stateNode}}},Wp=function(e){Un("150")},Vp=function(e){Un("151")},jp=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=au.get(e);return t?"number"==typeof t.tag?Wp(t):Vp(t):void("function"==typeof e.render?Un("152"):Un("153",Object.keys(e)))};jp._injectFiber=function(e){Wp=e},jp._injectStack=function(e){Vp=e};var Bp=jp,zp=_n.isValidElement,Kp=Rd.injectInternals,qp=pa.createElement,Yp=pa.getChildNamespace,Qp=pa.setInitialProperties,Xp=pa.diffProperties,$p=pa.updateProperties,Gp=Kr.precacheFiberNode,Zp=Kr.updateFiberProps,Jp=9;jl.inject(),_r.injection.injectFiberControlledHostComponent(pa),Bp._injectFiber(function(e){return af.findHostInstance(e)});var ef=null,tf=null,nf=1,rf=9,of=11,af=Hp({getRootHostContext:function(e){var t=e.namespaceURI||null,n=e.tagName,r=Yp(t,n);return r},getChildHostContext:function(e,t){var n=e;return Yp(n,t)},getPublicInstance:function(e){return e},prepareForCommit:function(){ef=Er.isEnabled(),tf=ll.getSelectionInformation(),Er.setEnabled(!1)},resetAfterCommit:function(){ll.restoreSelection(tf),tf=null,Er.setEnabled(ef),ef=null},createInstance:function(e,t,n,r,o){var a=void 0;a=r;var i=qp(e,t,n,a);return Gp(o,i),Zp(i,t),i},appendInitialChild:function(e,t){e.appendChild(t)},finalizeInitialChildren:function(e,t,n,r){return Qp(e,t,n,r),kn(t,n)},prepareUpdate:function(e,t,n,r,o,a){return Xp(e,t,n,r,o)},commitMount:function(e,t,n,r){e.focus()},commitUpdate:function(e,t,n,r,o,a){Zp(e,o),$p(e,t,n,r,o)},shouldSetTextContent:function(e){return"string"==typeof e.children||"number"==typeof e.children||"object"==typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&"string"==typeof e.dangerouslySetInnerHTML.__html},resetTextContent:function(e){e.textContent=""},shouldDeprioritizeSubtree:function(e,t){return!!t.hidden},createTextInstance:function(e,t,n,r){var o=document.createTextNode(e);return Gp(r,o),o},commitTextUpdate:function(e,t,n){e.nodeValue=n},appendChild:function(e,t){e.appendChild(t)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},scheduleAnimationCallback:Na.rAF,scheduleDeferredCallback:Na.rIC,useSyncScheduling:!Xr.fiberAsyncScheduling});Ci.injection.injectFiberBatchedUpdates(af.batchedUpdates);var lf=!1,uf={render:function(e,t,n){return Pn(t),Yr.disableNewFiberFeatures&&(zp(e)||Un("string"==typeof e?"145":"function"==typeof e?"146":null!=e&&"undefined"!=typeof e.props?"147":"148")),wn(null,e,t,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return null!=e&&au.has(e)?void 0:Un("38"),wn(e,t,n,r)},unmountComponentAtNode:function(e){if(Cn(e)?void 0:Un("40"),En(),e._reactRootContainer)return af.unbatchedUpdates(function(){return wn(null,null,e,function(){e._reactRootContainer=null})})},findDOMNode:Bp,unstable_createPortal:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return zs.createPortal(e,t,null,n)},unstable_batchedUpdates:Ci.batchedUpdates,unstable_deferredUpdates:af.deferredUpdates};"function"==typeof Kp&&Kp({findFiberByHostInstance:Kr.getClosestInstanceFromNode,findHostInstanceByFiber:af.findHostInstance});var sf=uf;module.exports=sf; -},{"fbjs/lib/EventListener":8,"fbjs/lib/ExecutionEnvironment":9,"fbjs/lib/camelizeStyleName":11,"fbjs/lib/containsNode":12,"fbjs/lib/emptyFunction":13,"fbjs/lib/emptyObject":14,"fbjs/lib/focusNode":15,"fbjs/lib/getActiveElement":16,"fbjs/lib/getUnboundedScrollPosition":17,"fbjs/lib/hyphenateStyleName":19,"fbjs/lib/invariant":20,"fbjs/lib/memoizeStringOnly":23,"fbjs/lib/performanceNow":25,"fbjs/lib/shallowEqual":26,"fbjs/lib/warning":27,"object-assign":28,"react":4}],4:[function(require,module,exports){ +},{"fbjs/lib/EventListener":8,"fbjs/lib/ExecutionEnvironment":9,"fbjs/lib/camelizeStyleName":11,"fbjs/lib/containsNode":12,"fbjs/lib/emptyFunction":13,"fbjs/lib/emptyObject":14,"fbjs/lib/focusNode":15,"fbjs/lib/getActiveElement":16,"fbjs/lib/getUnboundedScrollPosition":17,"fbjs/lib/hyphenateStyleName":19,"fbjs/lib/invariant":20,"fbjs/lib/memoizeStringOnly":23,"fbjs/lib/performanceNow":25,"fbjs/lib/shallowEqual":26,"fbjs/lib/warning":27,"object-assign":28,"react":6}],3:[function(require,module,exports){ 'use strict'; if ("production" === 'production') { - module.exports = require('./react.node-prod.min.js'); + module.exports = require('./cjs/react-dom.production.min.js'); } else { - module.exports = require('./react.node-dev.js'); + module.exports = require('./cjs/react-dom.development.js'); } -},{"./react.node-dev.js":5,"./react.node-prod.min.js":6}],5:[function(require,module,exports){ +},{"./cjs/react-dom.development.js":1,"./cjs/react-dom.production.min.js":2}],4:[function(require,module,exports){ 'use strict'; var _assign = require('object-assign'); @@ -17804,7 +17797,6 @@ var ReactTypeOfWork = { * LICENSE file in the root directory of this source tree. An additional grant * of patent rights can be found in the PATENTS file in the same directory. * - * * @providesModule getComponentName */ @@ -18394,8 +18386,16 @@ function validatePropTypes(element) { return; } var name = componentClass.displayName || componentClass.name; - if (componentClass.propTypes) { - checkReactTypeSpec_1(componentClass.propTypes, element.props, 'prop', name); + + // ReactNative `View.propTypes` have been deprecated in favor of `ViewPropTypes`. + // In their place a temporary getter has been added with a deprecated warning message. + // Avoid triggering that warning during validation using the temporary workaround, + // __propTypesSecretDontUseThesePlease. + // TODO (bvaughn) Revert this particular change any time after April 1 ReactNative tag. + var propTypes = typeof componentClass.__propTypesSecretDontUseThesePlease === 'object' ? componentClass.__propTypesSecretDontUseThesePlease : componentClass.propTypes; + + if (propTypes) { + checkReactTypeSpec_1(propTypes, element.props, 'prop', name); } if (typeof componentClass.getDefaultProps === 'function') { warning$2(componentClass.getDefaultProps.isReactClassApproved, 'getDefaultProps is only used on classic React.createClass ' + 'definitions. Use a static property named `defaultProps` instead.'); @@ -19074,7 +19074,7 @@ var ReactPropTypes_1 = ReactPropTypes; * @providesModule ReactVersion */ -var ReactVersion = '16.0.0-alpha.5'; +var ReactVersion = '16.0.0-alpha.6'; /** * Returns the first child in a collection of children and verifies that there @@ -19176,10 +19176,19 @@ var ReactUMDEntry_1 = ReactUMDEntry; module.exports = ReactUMDEntry_1; +},{"fbjs/lib/emptyFunction":13,"fbjs/lib/emptyObject":14,"fbjs/lib/invariant":20,"fbjs/lib/warning":27,"object-assign":28}],5:[function(require,module,exports){ +"use strict";function t(t){for(var e=arguments.length-1,n="Minified React error #"+t+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+t,r=0;r1){for(var f=Array(s),d=0;d1){for(var y=Array(d),h=0;h1){for(var s=Array(p),u=0;u1){for(var y=Array(u),d=0;d - - + +
- + +
";var u=l.firstChild;o=l.removeChild(u)}else o=t.is?a.createElement(e,t.is):a.createElement(e);else o=a.createElementNS(i,e);return o},setInitialProperties:function(e,t,n,r){var o,a=he(t,n);switch(t){case"audio":case"form":case"iframe":case"img":case"image":case"link":case"object":case"source":case"video":case"details":me(e,t),o=n;break;case"input":$o.mountWrapper(e,n),o=$o.getHostProps(e,n),me(e,t),fe(r,"onChange");break;case"option":Zo.mountWrapper(e,n),o=Zo.getHostProps(e,n);break;case"select":ta.mountWrapper(e,n),o=ta.getHostProps(e,n),me(e,t),fe(r,"onChange");break;case"textarea":ra.mountWrapper(e,n),o=ra.getHostProps(e,n),me(e,t),fe(r,"onChange");break;default:o=n}switch(pe(t,o),ge(e,r,o,a),t){case"input":va.trackNode(e),$o.postMountWrapper(e,n);break;case"textarea":va.trackNode(e),ra.postMountWrapper(e,n);break;case"option":Zo.postMountWrapper(e,n);break;default:"function"==typeof o.onClick&&ve(e)}},diffProperties:function(e,t,n,r,o){var a,i,l=null;switch(t){case"input":a=$o.getHostProps(e,n),i=$o.getHostProps(e,r),l=[];break;case"option":a=Zo.getHostProps(e,n),i=Zo.getHostProps(e,r),l=[];break;case"select":a=ta.getHostProps(e,n),i=ta.getHostProps(e,r),l=[];break;case"textarea":a=ra.getHostProps(e,n),i=ra.getHostProps(e,r),l=[];break;default:a=n,i=r,"function"!=typeof a.onClick&&"function"==typeof i.onClick&&ve(e)}pe(t,i);var u,s,c=null;for(u in a)if(!i.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if(u===Pa){var d=a[u];for(s in d)d.hasOwnProperty(s)&&(c||(c={}),c[s]="")}else u===ba||u===ka||u===Ca||(ya.hasOwnProperty(u)?l||(l=[]):(l=l||[]).push(u,null));for(u in i){var p=i[u],f=null!=a?a[u]:void 0;if(i.hasOwnProperty(u)&&p!==f&&(null!=p||null!=f))if(u===Pa)if(f){for(s in f)!f.hasOwnProperty(s)||p&&p.hasOwnProperty(s)||(c||(c={}),c[s]="");for(s in p)p.hasOwnProperty(s)&&f[s]!==p[s]&&(c||(c={}),c[s]=p[s])}else c||(l||(l=[]),l.push(u,c)),c=p;else if(u===ba){var v=p?p[Ea]:void 0,m=f?f[Ea]:void 0;null!=v&&m!==v&&(l=l||[]).push(u,""+v)}else u===ka?f===p||"string"!=typeof p&&"number"!=typeof p||(l=l||[]).push(u,""+p):u===Ca||(ya.hasOwnProperty(u)?(p&&fe(o,u),l||f===p||(l=[])):(l=l||[]).push(u,p))}return c&&(l=l||[]).push(Pa,c),l},updateProperties:function(e,t,n,r,o){var a=he(n,r),i=he(n,o);switch(ye(e,t,a,i),n){case"input":$o.updateWrapper(e,o);break;case"textarea":ra.updateWrapper(e,o);break;case"select":ta.postUpdateWrapper(e,o)}},restoreControlledState:function(e,t,n){switch(t){case"input":return void $o.restoreControlledState(e,n);case"textarea":return void ra.restoreControlledState(e,n);case"select":return void ta.restoreControlledState(e,n)}}},Fa=_a,Ma=void 0,Aa=void 0;if("function"!=typeof requestAnimationFrame)qn(!1,"React depends on requestAnimationFrame. Make sure that you load a polyfill in older browsers.");else if("function"!=typeof requestIdleCallback){var Ia=null,Da=null,La=!1,Ua=!1,Ha=0,Wa=33,ja=33,Va={timeRemaining:"object"==typeof performance&&"function"==typeof performance.now?function(){return Ha-performance.now()}:function(){return Ha-Date.now()}},Ba="__reactIdleCallback$"+Math.random().toString(36).slice(2),za=function(e){if(e.source===window&&e.data===Ba){La=!1;var t=Da;Da=null,t&&t(Va)}};window.addEventListener("message",za,!1);var Ka=function(e){Ua=!1;var t=e-Ha+ja;t1?1-t:void 0;return this._fallbackText=o.slice(e,l),this._fallbackText}}),di.addPoolingTo(Le);var vi=Le,mi=["dispatchConfig","_targetInst","nativeEvent","isDefaultPrevented","isPropagationStopped","_dispatchListeners","_dispatchInstances"],hi={type:null,target:null,currentTarget:rr.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};Kn(Ue.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1), -this.isDefaultPrevented=rr.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=rr.thatReturnsTrue)},persist:function(){this.isPersistent=rr.thatReturnsTrue},isPersistent:rr.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var t in e)this[t]=null;for(var n=0;n8&&Ti<=11),Ni=32,Ri=String.fromCharCode(Ni),Oi={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},_i=!1,Fi=null,Mi={eventTypes:Oi,extractEvents:function(e,t,n,r){return[qe(e,t,n,r),$e(e,t,n,r)]}},Ai=Mi,Ii=function(e,t,n,r,o,a){return e(t,n,r,o,a)},Di=function(e,t){return e(t)},Li=!1,Ui={injectStackBatchedUpdates:function(e){Ii=e},injectFiberBatchedUpdates:function(e){Di=e}},Hi={batchedUpdates:Je,injection:Ui},Wi=Hi,ji=et,Vi={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},Bi=tt,zi={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},Ki=null,Yi=null,qi=!1;kr.canUseDOM&&(qi=Nr("change")&&(!document.documentMode||document.documentMode>8));var Qi=!1;kr.canUseDOM&&(Qi=Nr("input")&&(!document.documentMode||document.documentMode>9));var Xi={eventTypes:zi,_isInputEventSupported:Qi,extractEvents:function(e,t,n,r){var o,a,i=t?ro.getNodeFromInstance(t):window;if(rt(i)?qi?o=st:a=ct:Bi(i)?Qi?o=yt:(o=mt,a=vt):ht(i)&&(o=gt),o){var l=o(e,t);if(l){var u=nt(l,n,r);return u}}a&&a(e,i,t)}},$i=Xi,Gi=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"],Zi=Gi,Ji={view:function(e){if(e.view)return e.view;var t=ji(e);if(t.window===t)return t;var n=t.ownerDocument;return n?n.defaultView||n.parentWindow:window},detail:function(e){return e.detail||0}};gi.augmentClass(bt,Ji);var el=bt,tl={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"},nl=kt,rl={screenX:null,screenY:null,clientX:null,clientY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:nl,button:function(e){var t=e.button;return"which"in e?t:2===t?2:4===t?1:0},buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},pageX:function(e){return"pageX"in e?e.pageX:e.clientX+yr.currentScrollLeft},pageY:function(e){return"pageY"in e?e.pageY:e.clientY+yr.currentScrollTop}};el.augmentClass(Pt,rl);var ol=Pt,al={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},il={eventTypes:al,extractEvents:function(e,t,n,r){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var o;if(r.window===r)o=r;else{var a=r.ownerDocument;o=a?a.defaultView||a.parentWindow:window}var i,l;if("topMouseOut"===e){i=t;var u=n.relatedTarget||n.toElement;l=u?ro.getClosestInstanceFromNode(u):null}else i=null,l=t;if(i===l)return null;var s=null==i?o:ro.getNodeFromInstance(i),c=null==l?o:ro.getNodeFromInstance(l),d=ol.getPooled(al.mouseLeave,i,n,r);d.type="mouseleave",d.target=s,d.relatedTarget=c;var p=ol.getPooled(al.mouseEnter,l,n,r);return p.type="mouseenter",p.target=c,p.relatedTarget=s,ti.accumulateEnterLeaveDispatches(d,p,i,l),[d,p]}},ll=il,ul=Kr.injection.MUST_USE_PROPERTY,sl=Kr.injection.HAS_BOOLEAN_VALUE,cl=Kr.injection.HAS_NUMERIC_VALUE,dl=Kr.injection.HAS_POSITIVE_NUMERIC_VALUE,pl=Kr.injection.HAS_OVERLOADED_BOOLEAN_VALUE,fl={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+Kr.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:sl,allowTransparency:0,alt:0,as:0,async:sl,autoComplete:0,autoPlay:sl,capture:sl,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:ul|sl,cite:0,classID:0,className:0,cols:dl,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:sl,coords:0,crossOrigin:0,data:0,dateTime:0,default:sl,defer:sl,dir:0,disabled:sl,download:pl,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:sl,formTarget:0,frameBorder:0,headers:0,height:0,hidden:sl,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:sl,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:ul|sl,muted:ul|sl,name:0,nonce:0,noValidate:sl,open:sl,optimum:0,pattern:0,placeholder:0,playsInline:sl,poster:0,preload:0,profile:0,radioGroup:0,readOnly:sl,referrerPolicy:0,rel:0,required:sl,reversed:sl,role:0,rows:dl,rowSpan:cl,sandbox:0,scope:0,scoped:sl,scrolling:0,seamless:sl,selected:ul|sl,shape:0,size:dl,sizes:0,slot:0,span:dl,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:cl,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:sl,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{}},vl=fl,ml={listen:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!1),{remove:function(){e.removeEventListener(t,n,!1)}}):e.attachEvent?(e.attachEvent("on"+t,n),{remove:function(){e.detachEvent("on"+t,n)}}):void 0},capture:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!0),{remove:function(){e.removeEventListener(t,n,!0)}}):{remove:rr}},registerDefault:function(){}},hl=ml,gl=Et,yl=Qr.HostRoot;Kn(Tt.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.targetInst=null,this.ancestors.length=0}}),di.addPoolingTo(Tt,di.threeArgumentPooler);var bl={_enabled:!0,_handleTopLevel:null,WINDOW_HANDLE:kr.canUseDOM?window:null,setHandleTopLevel:function(e){bl._handleTopLevel=e},setEnabled:function(e){bl._enabled=!!e},isEnabled:function(){return bl._enabled},trapBubbledEvent:function(e,t,n){return n?hl.listen(n,t,bl.dispatchEvent.bind(null,e)):null},trapCapturedEvent:function(e,t,n){return n?hl.capture(n,t,bl.dispatchEvent.bind(null,e)):null},monitorScrollValue:function(e){var t=St.bind(null,e);hl.listen(window,"scroll",t)},dispatchEvent:function(e,t){if(bl._enabled){var n=ji(t),r=ro.getClosestInstanceFromNode(n),o=Tt.getPooled(e,t,r);try{Wi.batchedUpdates(xt,o)}finally{Tt.release(o)}}}},Cl=bl,kl={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},Pl={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},El={Properties:{},DOMAttributeNamespaces:{xlinkActuate:kl.xlink,xlinkArcrole:kl.xlink,xlinkHref:kl.xlink,xlinkRole:kl.xlink,xlinkShow:kl.xlink,xlinkTitle:kl.xlink,xlinkType:kl.xlink,xmlBase:kl.xml,xmlLang:kl.xml,xmlSpace:kl.xml},DOMAttributeNames:{}};Object.keys(Pl).forEach(function(e){El.Properties[e]=0,Pl[e]&&(El.DOMAttributeNames[e]=Pl[e])});var wl=El,Tl=Ot,xl=kr.canUseDOM&&"selection"in document&&!("getSelection"in window),Sl={getOffsets:xl?Ft:Mt,setOffsets:xl?At:It},Nl=Sl,Rl=Dt,Ol=Lt,_l=Ut,Fl=Ht,Ml=Wt,Al={hasSelectionCapabilities:function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)},getSelectionInformation:function(){var e=Ml();return{focusedElem:e,selectionRange:Al.hasSelectionCapabilities(e)?Al.getSelection(e):null}},restoreSelection:function(e){var t=Ml(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&jt(n)){Al.hasSelectionCapabilities(n)&&Al.setSelection(n,r);for(var o=[],a=n;a=a.parentNode;)1===a.nodeType&&o.push({element:a,left:a.scrollLeft,top:a.scrollTop});Fl(n);for(var i=0;i-1;)ts[ns]=null,ns--},us={createCursor:rs,isEmpty:os,pop:as,push:is,reset:ls},ss=Kn||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:null,o={$$typeof:mu,key:null==r?null:""+r,children:e,handler:t,props:n};return o},pc=function(e){var t={$$typeof:hu,value:e};return t},fc=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===mu},vc=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===hu},mc=hu,hc=mu,gc={createCoroutine:dc,createYield:pc,isCoroutine:fc,isYield:vc,REACT_YIELD_TYPE:mc,REACT_COROUTINE_TYPE:hc},yc="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.portal")||60106,bc=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:yc,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},Cc=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===yc},kc=yc,Pc={createPortal:bc,isPortal:Cc,REACT_PORTAL_TYPE:kc},Ec="function"==typeof Symbol&&Symbol.iterator,wc="@@iterator",Tc=_n,xc=gc.REACT_COROUTINE_TYPE,Sc=gc.REACT_YIELD_TYPE,Nc=Pc.REACT_PORTAL_TYPE,Rc=tc.cloneFiber,Oc=tc.createFiberFromElement,_c=tc.createFiberFromFragment,Fc=tc.createFiberFromText,Mc=tc.createFiberFromCoroutine,Ac=tc.createFiberFromYield,Ic=tc.createFiberFromPortal,Dc=Array.isArray,Lc=Qr.FunctionalComponent,Uc=Qr.ClassComponent,Hc=Qr.HostText,Wc=Qr.HostPortal,jc=Qr.CoroutineComponent,Vc=Qr.YieldComponent,Bc=Qr.Fragment,zc=ku.NoEffect,Kc=ku.Placement,Yc=ku.Deletion,qc=An(!0,!0),Qc=An(!1,!0),Xc=An(!1,!1),$c=function(e,t){if(t.child)if(null!==e&&t.child===e.child){var n=t.child,r=Rc(n,n.pendingWorkPriority);for(t.child=r,r.return=t;null!==n.sibling;)n=n.sibling,r=r.sibling=Rc(n,n.pendingWorkPriority),r.return=t;r.sibling=null}else for(var o=t.child;null!==o;)o.return=t,o=o.sibling},Gc={reconcileChildFibers:qc,reconcileChildFibersInPlace:Qc,mountChildFibersInPlace:Xc,cloneChildFibers:$c},Zc=ku.Update,Jc=Fs.cacheContext,ed=Fs.getMaskedContext,td=Fs.getUnmaskedContext,nd=Fs.isContextConsumer,rd=Iu.addUpdate,od=Iu.addReplaceUpdate,ad=Iu.addForceUpdate,id=Iu.beginUpdateQueue,ld=Fs,ud=ld.hasContextChanged,sd=es.isMounted,cd=Array.isArray,dd=function(e,t,n,r){function o(e,t,n,r,o,a){if(null===t||null!==e.updateQueue&&e.updateQueue.hasForceUpdate)return!0;var i=e.stateNode;if("function"==typeof i.shouldComponentUpdate){var l=i.shouldComponentUpdate(n,o,a);return l}var u=e.type;return!u.prototype||!u.prototype.isPureReactComponent||(!Ll(t,n)||!Ll(r,o))}function a(e){var t=e.stateNode,n=t.state;n&&("object"!=typeof n||cd(n))&&jn("106",ho(e)),"function"==typeof t.getChildContext&&("object"!=typeof e.type.childContextTypes?jn("107",ho(e)):void 0)}function i(e,t){t.props=e.memoizedProps,t.state=e.memoizedState}function l(e,t){t.updater=p,e.stateNode=t,Hu.set(t,e)}function u(e){var t=e.type,n=e.pendingProps,r=td(e),o=nd(e),i=o?ed(e,r):Lu,u=new t(n,i);return l(e,u),a(e),o&&Jc(e,r,i),u}function s(e,t){var n=e.stateNode,r=n.state||null,o=e.pendingProps;qn(o,"There must be pending props for an initial mount. This error is likely caused by a bug in React. Please file an issue.");var a=td(e);if(n.props=o,n.state=r,n.refs=Lu,n.context=ed(e,a),"function"==typeof n.componentWillMount){n.componentWillMount();var i=e.updateQueue;null!==i&&(n.state=id(e,i,n,r,o,t))}"function"==typeof n.componentDidMount&&(e.effectTag|=Zc)}function c(e,t){var n=e.stateNode;i(e,n);var r=e.memoizedState,a=e.pendingProps;a||(a=e.memoizedProps,qn(null!=a,"There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue."));var l=td(e),s=ed(e,l);if(!o(e,e.memoizedProps,a,e.memoizedState,r,s))return n.props=a,n.state=r,n.context=s,!1;var c=u(e);c.props=a,c.state=r=c.state||null,c.context=s,"function"==typeof c.componentWillMount&&c.componentWillMount();var d=e.updateQueue;return null!==d&&(c.state=id(e,d,c,r,a,t)),"function"==typeof n.componentDidMount&&(e.effectTag|=Zc),!0}function d(e,t,a){var l=t.stateNode;i(t,l);var u=t.memoizedProps,s=t.pendingProps;s||(s=u,qn(null!=s,"There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue."));var c=l.context,d=td(t),f=ed(t,d);u===s&&c===f||"function"==typeof l.componentWillReceiveProps&&(l.componentWillReceiveProps(s,f),l.state!==t.memoizedState&&p.enqueueReplaceState(l,l.state,null));var v=t.updateQueue,m=t.memoizedState,h=void 0;if(h=null!==v?id(t,v,l,m,s,a):m,!(u!==s||m!==h||ud()||null!==v&&v.hasForceUpdate))return"function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=Zc)),!1;var g=o(t,u,s,m,h,f);return g?("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(s,h,f),"function"==typeof l.componentDidUpdate&&(t.effectTag|=Zc)):("function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=Zc)),n(t,s),r(t,h)),l.props=s,l.state=h,l.context=f,g}var p={isMounted:sd,enqueueSetState:function(n,r,o){var a=Hu.get(n),i=t();o=void 0===o?null:o,rd(a,r,o,i),e(a,i)},enqueueReplaceState:function(n,r,o){var a=Hu.get(n),i=t();o=void 0===o?null:o,od(a,r,o,i),e(a,i)},enqueueForceUpdate:function(n,r){var o=Hu.get(n),a=t();r=void 0===r?null:r,ad(o,r,a),e(o,a)}};return{adoptClassInstance:l,constructClassInstance:u,mountClassInstance:s,resumeMountClassInstance:c,updateClassInstance:d}},pd=Gc.mountChildFibersInPlace,fd=Gc.reconcileChildFibers,vd=Gc.reconcileChildFibersInPlace,md=Gc.cloneChildFibers,hd=Iu.beginUpdateQueue,gd=Fs.getMaskedContext,yd=Fs.getUnmaskedContext,bd=Fs.hasContextChanged,Cd=Fs.pushContextProvider,kd=Fs.pushTopLevelContextObject,Pd=Fs.invalidateContextProvider,Ed=Qr.IndeterminateComponent,wd=Qr.FunctionalComponent,Td=Qr.ClassComponent,xd=Qr.HostRoot,Sd=Qr.HostComponent,Nd=Qr.HostText,Rd=Qr.HostPortal,Od=Qr.CoroutineComponent,_d=Qr.CoroutineHandlerPhase,Fd=Qr.YieldComponent,Md=Qr.Fragment,Ad=Pu.NoWork,Id=Pu.OffscreenPriority,Dd=ku.Placement,Ld=ku.ContentReset,Ud=ku.Err,Hd=ku.Ref,Wd=function(e,t,n,r){ -function o(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function a(e){e.progressedFirstDeletion=e.progressedLastDeletion=null}function i(e){e.firstEffect=e.progressedFirstDeletion,e.lastEffect=e.progressedLastDeletion}function l(e,t,n){var r=t.pendingWorkPriority;u(e,t,n,r)}function u(e,t,n,r){t.memoizedProps=null,null===e?t.child=pd(t,t.child,n,r):e.child===t.child?(a(t),t.child=fd(t,t.child,n,r),i(t)):(t.child=vd(t,t.child,n,r),i(t)),o(e,t,r)}function s(e,t){var n=t.pendingProps;if(bd())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n)return C(e,t);return l(e,t,n),P(t,n),t.child}function c(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=Hd)}function d(e,t){var n=t.type,r=t.pendingProps,o=t.memoizedProps;if(bd())null===r&&(r=o);else{if(null===r||o===r)return C(e,t);if("function"==typeof n.shouldComponentUpdate&&!n.shouldComponentUpdate(o,r))return P(t,r),C(e,t)}var a,i=yd(t),u=gd(t,i);return a=n(r,u),l(e,t,a),P(t,r),t.child}function p(e,t,n){var r=Cd(t),o=void 0;return null===e?t.stateNode?o=I(t,n):(M(t),A(t,n),o=!0):o=D(e,t,n),f(e,t,o,r)}function f(e,t,n,r){if(c(e,t),!n)return C(e,t);var o=t.stateNode;ju.current=t;var a=void 0;return a=o.render(),l(e,t,a),E(t,o.state),P(t,o.props),r&&Pd(t),t.child}function v(e,t,n){var r=t.stateNode;r.pendingContext?kd(t,r.pendingContext,r.pendingContext!==r.context):r.context&&kd(t,r.context,!1),O(t,r.containerInfo);var o=t.updateQueue;if(null!==o){var a=t.memoizedState,i=hd(t,o,null,a,null,n);if(a===i)return C(e,t);var u=i.element;return l(e,t,u),E(t,i),t.child}return C(e,t)}function m(e,t){R(t);var n=t.pendingProps,r=null!==e?e.memoizedProps:null,o=t.memoizedProps;if(bd())null===n&&(n=o,qn(null!==n,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue."));else if(null===n||o===n){if(!S&&N(t.type,o)&&t.pendingWorkPriority!==Id){for(var a=t.progressedChild;null!==a;)a.pendingWorkPriority=Id,a=a.sibling;return null}return C(e,t)}var i=n.children,s=x(n);if(s?i=null:r&&x(r)&&(t.effectTag|=Ld),c(e,t),!S&&N(t.type,n)&&t.pendingWorkPriority!==Id){if(t.progressedPriority===Id&&(t.child=t.progressedChild),u(e,t,i,Id),P(t,n),t.child=null!==e?e.child:null,null===e)for(var d=t.progressedChild;null!==d;)d.effectTag=Dd,d=d.sibling;return null}return l(e,t,i),P(t,n),t.child}function h(e,t){var n=t.pendingProps;return null===n&&(n=t.memoizedProps),P(t,n),null}function g(e,t,n){qn(null===e,"An indeterminate component should never have mounted. This error is likely caused by a bug in React. Please file an issue.");var r,o=t.type,a=t.pendingProps,i=yd(t),u=gd(t,i);if(r=o(a,u),"object"==typeof r&&null!==r&&"function"==typeof r.render){t.tag=Td;var s=Cd(t);return F(t,r),A(t,n),f(e,t,!0,s)}return t.tag=wd,l(e,t,r),P(t,a),t.child}function y(e,t){var n=t.pendingProps;bd()?null===n&&(n=e&&e.memoizedProps,qn(null!==n,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue.")):null!==n&&t.memoizedProps!==n||(n=t.memoizedProps);var r=n.children,o=t.pendingWorkPriority;return t.memoizedProps=null,null===e?t.stateNode=pd(t,t.stateNode,r,o):e.child===t.child?(a(t),t.stateNode=fd(t,t.stateNode,r,o),i(t)):(t.stateNode=vd(t,t.stateNode,r,o),i(t)),P(t,n),t.stateNode}function b(e,t){O(t,t.stateNode.containerInfo);var n=t.pendingWorkPriority,r=t.pendingProps;if(bd())null===r&&(r=e&&e.memoizedProps,qn(null!=r,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue."));else if(null===r||t.memoizedProps===r)return C(e,t);return null===e?(t.child=vd(t,t.child,r,n),P(t,r),o(e,t,n)):(l(e,t,r),P(t,r)),t.child}function C(e,t){var n=t.pendingWorkPriority;return e&&t.child===e.child&&a(t),md(e,t),o(e,t,n),t.child}function k(e,t){switch(t.tag){case Td:Cd(t);break;case Rd:O(t,t.stateNode.containerInfo)}return null}function P(e,t){e.memoizedProps=t,e.pendingProps=null}function E(e,t){e.memoizedState=t}function w(e,t,n){if(t.pendingWorkPriority===Ad||t.pendingWorkPriority>n)return k(e,t);switch(t.firstEffect=null,t.lastEffect=null,t.progressedPriority===n&&(t.child=t.progressedChild),t.tag){case Ed:return g(e,t,n);case wd:return d(e,t);case Td:return p(e,t,n);case xd:return v(e,t,n);case Sd:return m(e,t);case Nd:return h(e,t);case _d:t.tag=Od;case Od:return y(e,t);case Fd:return null;case Rd:return b(e,t);case Md:return s(e,t);default:qn(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}}function T(e,t,n){if(qn(t.tag===Td||t.tag===xd,"Invalid type of work. This error is likely caused by a bug in React. Please file an issue."),t.effectTag|=Ud,t.pendingWorkPriority===Ad||t.pendingWorkPriority>n)return k(e,t);t.firstEffect=null,t.lastEffect=null;var r=null;if(l(e,t,r),t.tag===Td){var o=t.stateNode;t.memoizedProps=o.props,t.memoizedState=o.state,t.pendingProps=null}return t.child}var x=e.shouldSetTextContent,S=e.useSyncScheduling,N=e.shouldDeprioritizeSubtree,R=t.pushHostContext,O=t.pushHostContainer,_=dd(n,r,P,E),F=_.adoptClassInstance,M=_.constructClassInstance,A=_.mountClassInstance,I=_.resumeMountClassInstance,D=_.updateClassInstance;return{beginWork:w,beginFailedWork:T}},jd=Gc.reconcileChildFibers,Vd=Fs.popContextProvider,Bd=Qr.IndeterminateComponent,zd=Qr.FunctionalComponent,Kd=Qr.ClassComponent,Yd=Qr.HostRoot,qd=Qr.HostComponent,Qd=Qr.HostText,Xd=Qr.HostPortal,$d=Qr.CoroutineComponent,Gd=Qr.CoroutineHandlerPhase,Zd=Qr.YieldComponent,Jd=Qr.Fragment,ep=ku.Ref,tp=ku.Update,np=function(e,t){function n(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function r(e){e.effectTag|=tp}function o(e){e.effectTag|=ep}function a(e,t){var n=t.stateNode;for(n&&(n.return=t);null!==n;){if(n.tag===qd||n.tag===Qd||n.tag===Xd)qn(!1,"A coroutine cannot have host component children.");else if(n.tag===Zd)e.push(n.type);else if(null!==n.child){n.child.return=n,n=n.child;continue}for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function i(e,t){var r=t.memoizedProps;qn(r,"Should be resolved by now. This error is likely caused by a bug in React. Please file an issue."),t.tag=Gd;var o=[];a(o,t);var i=r.handler,l=r.props,u=i(l,o),s=null!==e?e.child:null,c=t.pendingWorkPriority;return t.child=jd(t,s,u,c),n(e,t,c),t.child}function l(e,t){for(var n=t.child;null!==n;){if(n.tag===qd||n.tag===Qd)d(e,n.stateNode);else if(n.tag===Xd);else if(null!==n.child){n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n=n.sibling}}function u(e,t){switch(t.tag){case zd:return null;case Kd:return Vd(t),null;case Yd:var n=t.stateNode;return n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null;case qd:m(t);var a=v(),u=t.type,d=t.memoizedProps;if(null!==e&&null!=t.stateNode){var y=e.memoizedProps,b=t.stateNode,C=h(),k=f(b,u,y,d,a,C);t.updateQueue=k,k&&r(t),e.ref!==t.ref&&o(t)}else{if(!d)return qn(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),null;var P=h(),E=s(u,d,a,P,t);l(E,t),p(E,u,d,a)&&r(t),t.stateNode=E,null!==t.ref&&o(t)}return null;case Qd:var w=t.memoizedProps;if(e&&null!=t.stateNode){var T=e.memoizedProps;T!==w&&r(t)}else{if("string"!=typeof w)return qn(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),null;var x=v(),S=h(),N=c(w,x,S,t);t.stateNode=N}return null;case $d:return i(e,t);case Gd:return t.tag=$d,null;case Zd:return null;case Jd:return null;case Xd:return r(t),g(t),null;case Bd:qn(!1,"An indeterminate component should have become determinate before completing. This error is likely caused by a bug in React. Please file an issue.");default:qn(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}}var s=e.createInstance,c=e.createTextInstance,d=e.appendInitialChild,p=e.finalizeInitialChildren,f=e.prepareUpdate,v=t.getRootHostContainer,m=t.popHostContext,h=t.getHostContext,g=t.popHostContainer;return{completeWork:u}},rp=null,op=null,ap=null,ip=null;if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&__REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber){var lp=__REACT_DEVTOOLS_GLOBAL_HOOK__.inject,up=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot,sp=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount;op=function(e){rp=lp(e)},ap=function(e){if(null!=rp)try{up(rp,e)}catch(e){}},ip=function(e){if(null!=rp)try{sp(rp,e)}catch(e){}}}var cp=op,dp=ap,pp=ip,fp={injectInternals:cp,onCommitRoot:dp,onCommitUnmount:pp},vp=Qr.ClassComponent,mp=Qr.HostRoot,hp=Qr.HostComponent,gp=Qr.HostText,yp=Qr.HostPortal,bp=Qr.CoroutineComponent,Cp=Iu.commitCallbacks,kp=fp.onCommitUnmount,Pp=ku.Placement,Ep=ku.Update,wp=ku.Callback,Tp=ku.ContentReset,xp=function(e,t){function n(e,n){try{n.componentWillUnmount()}catch(n){t(e,n)}}function r(e){var n=e.ref;if(null!==n){try{n(null)}catch(n){t(e,n)}}}function o(e){for(var t=e.return;null!==t;){switch(t.tag){case hp:return t.stateNode;case mp:return t.stateNode.containerInfo;case yp:return t.stateNode.containerInfo}t=t.return}qn(!1,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}function a(e){for(var t=e.return;null!==t;){if(i(t))return t;t=t.return}qn(!1,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}function i(e){return e.tag===hp||e.tag===mp||e.tag===yp}function l(e){var t=e;e:for(;;){for(;null===t.sibling;){if(null===t.return||i(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==hp&&t.tag!==gp;){if(t.effectTag&Pp)continue e;if(null===t.child||t.tag===yp)continue e;t.child.return=t,t=t.child}if(!(t.effectTag&Pp))return t.stateNode}}function u(e){var t=a(e),n=void 0;switch(t.tag){case hp:n=t.stateNode;break;case mp:n=t.stateNode.containerInfo;break;case yp:n=t.stateNode.containerInfo;break;default:qn(!1,"Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue.")}t.effectTag&Tp&&(b(n),t.effectTag&=~Tp);for(var r=l(e),o=e;;){if(o.tag===hp||o.tag===gp)r?P(n,o.stateNode,r):k(n,o.stateNode);else if(o.tag===yp);else if(null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)return;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function s(e){for(var t=e;;)if(p(t),null===t.child||t.tag===yp){if(t===e)return;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function c(e,t){for(var n=t;;){if(n.tag===hp||n.tag===gp)s(n),E(e,n.stateNode);else if(n.tag===yp){if(e=n.stateNode.containerInfo,null!==n.child){n.child.return=n,n=n.child;continue}}else if(p(n),null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return,n.tag===yp&&(e=o(n))}n.sibling.return=n.return,n=n.sibling}}function d(e){var t=o(e);c(t,e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)}function p(e){switch("function"==typeof kp&&kp(e),e.tag){case vp:r(e);var t=e.stateNode;return void("function"==typeof t.componentWillUnmount&&n(e,t));case hp:return void r(e);case bp:return void s(e.stateNode);case yp:var a=o(e);return void c(a,e)}}function f(e,t){switch(t.tag){case vp:return;case hp:var n=t.stateNode;if(null!=n&&null!==e){var r=t.memoizedProps,o=e.memoizedProps,a=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&y(n,i,a,o,r,t)}return;case gp:qn(null!==t.stateNode&&null!==e,"This should only be done during updates. This error is likely caused by a bug in React. Please file an issue.");var l=t.stateNode,u=t.memoizedProps,s=e.memoizedProps;return void C(l,s,u);case mp:return;case yp:return;default:qn(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}}function v(e,t){switch(t.tag){case vp:var n=t.stateNode;if(t.effectTag&Ep)if(null===e)n.componentDidMount();else{var r=e.memoizedProps,o=e.memoizedState;n.componentDidUpdate(r,o)}return void(t.effectTag&wp&&null!==t.updateQueue&&Cp(t,t.updateQueue,n));case mp:var a=t.updateQueue;if(null!==a){var i=t.child&&t.child.stateNode;Cp(t,a,i)}return;case hp:var l=t.stateNode;if(null===e&&t.effectTag&Ep){var u=t.type,s=t.memoizedProps;g(l,u,s,t)}return;case gp:return;case yp:return;default:qn(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}}function m(e){var t=e.ref;if(null!==t){var n=w(e.stateNode);t(n)}}function h(e){var t=e.ref;null!==t&&t(null)}var g=e.commitMount,y=e.commitUpdate,b=e.resetTextContent,C=e.commitTextUpdate,k=e.appendChild,P=e.insertBefore,E=e.removeChild,w=e.getPublicInstance;return{commitPlacement:u,commitDeletion:d,commitWork:f,commitLifeCycles:v,commitAttachRef:m,commitDetachRef:h}},Sp=us.createCursor,Np=us.pop,Rp=us.push,Op=function(e){function t(){var e=p.current;return qn(null!==e,"Expected root container to exist. This error is likely caused by a bug in React. Please file an issue."),e}function n(e,t){Rp(p,t,e);var n=s(t);Rp(d,e,e),Rp(c,n,e)}function r(e){Np(c,e),Np(d,e),Np(p,e)}function o(){var e=c.current;return qn(null!=e,"Expected host context to exist. This error is likely caused by a bug in React. Please file an issue."),e}function a(e){var t=p.current;qn(null!=t,"Expected root host context to exist. This error is likely caused by a bug in React. Please file an issue.");var n=null!==c.current?c.current:Lu,r=u(n,e.type,t);n!==r&&(Rp(d,e,e),Rp(c,r,e))}function i(e){d.current===e&&(Np(c,e),Np(d,e))}function l(){c.current=null,p.current=null}var u=e.getChildHostContext,s=e.getRootHostContext,c=Sp(null),d=Sp(null),p=Sp(null);return{getHostContext:o,getRootHostContainer:t,popHostContainer:r,popHostContext:i,pushHostContainer:n,pushHostContext:a,resetHostContainer:l}},_p=Fs.popContextProvider,Fp=us.reset,Mp=xo.getStackAddendumByWorkInProgressFiber,Ap=uc.logCapturedError,Ip=tc.cloneFiber,Dp=fp.onCommitRoot,Lp=Pu.NoWork,Up=Pu.SynchronousPriority,Hp=Pu.TaskPriority,Wp=Pu.AnimationPriority,jp=Pu.HighPriority,Vp=Pu.LowPriority,Bp=Pu.OffscreenPriority,zp=ku.NoEffect,Kp=ku.Placement,Yp=ku.Update,qp=ku.PlacementAndUpdate,Qp=ku.Deletion,Xp=ku.ContentReset,$p=ku.Callback,Gp=ku.Err,Zp=ku.Ref,Jp=Qr.HostRoot,ef=Qr.HostComponent,tf=Qr.HostPortal,nf=Qr.ClassComponent,rf=Iu.getPendingPriority,of=Fs,af=of.resetContext,lf=1,uf=function(e){function t(e){se||(se=!0,q(e))}function n(e){ce||(ce=!0,Q(e))}function r(){Fp(),af(),A()}function o(){for(;null!==le&&le.current.pendingWorkPriority===Lp;){le.isScheduled=!1;var e=le.nextScheduledRoot;if(le.nextScheduledRoot=null,le===ue)return le=null,ue=null,oe=Lp,null;le=e}for(var t=le,n=null,o=Lp;null!==t;)t.current.pendingWorkPriority!==Lp&&(o===Lp||o>t.current.pendingWorkPriority)&&(o=t.current.pendingWorkPriority,n=t),t=t.nextScheduledRoot;return null!==n?(oe=o,Z=oe,r(),Ip(n.current,o)):(oe=Lp,null)}function a(){for(;null!==ae;){var t=ae.effectTag;if(t&Xp&&e.resetTextContent(ae.stateNode),t&Zp){var n=ae.alternate;null!==n&&Y(n)}var r=t&~($p|Gp|Xp|Zp);switch(r){case Kp:j(ae),ae.effectTag&=~Kp;break;case qp:j(ae),ae.effectTag&=~Kp;var o=ae.alternate;B(o,ae);break;case Yp:var a=ae.alternate;B(a,ae);break;case Qp:ge=!0,V(ae),ge=!1}ae=ae.nextEffect}}function i(){for(;null!==ae;){var e=ae.effectTag;if(e&(Yp|$p)){var t=ae.alternate;z(t,ae)}e&Zp&&K(ae),e&Gp&&C(ae);var n=ae.nextEffect;ae.nextEffect=null,ae=n}}function l(e){he=!0,ie=null;var t=e.stateNode;qn(t.current!==e,"Cannot commit the same tree as before. This is probably a bug related to the return field. This error is likely caused by a bug in React. Please file an issue."),ju.current=null;var n=Z;Z=Hp;var r=void 0;e.effectTag!==zp?null!==e.lastEffect?(e.lastEffect.nextEffect=e,r=e.firstEffect):r=e:r=e.firstEffect;var o=$();for(ae=r;null!==ae;){var l=null;try{a(e)}catch(e){l=e}null!==l&&(qn(null!==ae,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),g(ae,l),null!==ae&&(ae=ae.nextEffect))}for(G(o),t.current=e,ae=r;null!==ae;){var u=null;try{i(e)}catch(e){u=e}null!==u&&(qn(null!==ae,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),g(ae,u),null!==ae&&(ae=ae.nextEffect))}he=!1,"function"==typeof Dp&&Dp(e.stateNode),fe&&(fe.forEach(T),fe=null),Z=n}function u(e){var t=Lp,n=e.updateQueue,r=e.tag;null===n||r!==nf&&r!==Jp||(t=rf(n));for(var o=e.progressedChild;null!==o;)o.pendingWorkPriority!==Lp&&(t===Lp||t>o.pendingWorkPriority)&&(t=o.pendingWorkPriority),o=o.sibling;e.pendingWorkPriority=t}function s(e){for(;;){var t=e.alternate,n=H(t,e),r=e.return,o=e.sibling;if(u(e),null!==n)return n;if(null!==r&&(null===r.firstEffect&&(r.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==r.lastEffect&&(r.lastEffect.nextEffect=e.firstEffect),r.lastEffect=e.lastEffect),e.effectTag!==zp&&(null!==r.lastEffect?r.lastEffect.nextEffect=e:r.firstEffect=e,r.lastEffect=e)),null!==o)return o;if(null===r)return oeHp)for(;null!==re&&!te;)t.timeRemaining()>lf?(re=c(re),null===re&&null!==ie&&(t.timeRemaining()>lf?(l(ie),re=o(),v()):te=!0)):te=!0;else for(;null!==re&&oe!==Lp&&oe<=e;)re=c(re),null===re&&(re=o(),v());n&&console.timeEnd(n)}function h(e,r){qn(!ee,"performWork was called recursively. This error is likely caused by a bug in React. Please file an issue."),ee=!0;for(var o=!!r;e!==Lp&&!me;){qn(null!==r||er)&&(a=!0,o.pendingWorkPriority=r),null!==o.alternate&&(o.alternate.pendingWorkPriority===Lp||o.alternate.pendingWorkPriority>r)&&(a=!0,o.alternate.pendingWorkPriority=r),null===o.return){if(o.tag!==Jp)return;var i=o.stateNode;switch(P(i,r),r){case Up:return void h(Up,null);case Hp:return;case Wp:return void t(f);case jp:case Vp:case Bp:return void n(p)}}o=o.return}}function w(){return Z===Up&&(ee||ne)?Hp:Z}function T(e){E(e,Hp)}function x(e,t){var n=Z;Z=e;try{t()}finally{Z=n}}function S(e,t){var n=ne;ne=!0;try{return e(t)}finally{ne=n,ee||ne||h(Hp,null)}}function N(e){var t=ne;ne=!1;try{return e()}finally{ne=t}}function R(e){var t=Z;Z=Up;try{return e()}finally{Z=t}}function O(e){var t=Z;Z=Vp;try{return e()}finally{Z=t}}var _=Op(e),F=_.popHostContainer,M=_.popHostContext,A=_.resetHostContainer,I=Wd(e,_,E,w),D=I.beginWork,L=I.beginFailedWork,U=np(e,_),H=U.completeWork,W=xp(e,g),j=W.commitPlacement,V=W.commitDeletion,B=W.commitWork,z=W.commitLifeCycles,K=W.commitAttachRef,Y=W.commitDetachRef,q=e.scheduleAnimationCallback,Q=e.scheduleDeferredCallback,X=e.useSyncScheduling,$=e.prepareForCommit,G=e.resetAfterCommit,Z=X?Up:Vp,J=Lp,ee=!1,te=!1,ne=!1,re=null,oe=Lp,ae=null,ie=null,le=null,ue=null,se=!1,ce=!1,de=null,pe=null,fe=null,ve=null,me=null,he=!1,ge=!1;return{scheduleUpdate:E,getPriorityContext:w,performWithPriority:x,batchedUpdates:S,unbatchedUpdates:N,syncUpdates:R,deferredUpdates:O}},sf=function(e){qn(!1,"Missing injection for fiber getContextForSubtree")};In._injectFiber=function(e){sf=e};var cf=In,df=Iu.addTopLevelUpdate,pf=Fs.findCurrentUnmaskedContext,ff=Fs.isContextProvider,vf=Fs.processChildContext,mf=oc.createFiberRoot,hf=es.findCurrentHostFiber;cf._injectFiber(function(e){var t=pf(e);return ff(e)?vf(e,t,!1):t});var gf=function(e){function t(e,t,n){var a=o(),i={element:t};n=void 0===n?null:n,df(e,i,n,a),r(e,a)}var n=uf(e),r=n.scheduleUpdate,o=n.getPriorityContext,a=n.performWithPriority,i=n.batchedUpdates,l=n.unbatchedUpdates,u=n.syncUpdates,s=n.deferredUpdates;return{createContainer:function(e){return mf(e)},updateContainer:function(e,n,r,o){var a=n.current,i=cf(r);null===n.context?n.context=i:n.pendingContext=i,t(a,e,o)},performWithPriority:a,batchedUpdates:i,unbatchedUpdates:l,syncUpdates:u,deferredUpdates:s,getPublicRootInstance:function(e){var t=e.current;return t.child?t.child.stateNode:null},findHostInstance:function(e){var t=hf(e);return null===t?null:t.stateNode}}},yf=function(e){qn(!1,"Missing injection for fiber findDOMNode")},bf=function(e){qn(!1,"Missing injection for stack findDOMNode")},Cf=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=Hu.get(e);return t?"number"==typeof t.tag?yf(t):bf(t):void("function"==typeof e.render?qn(!1,"Unable to find node on an unmounted component."):qn(!1,"Element appears to be neither ReactComponent nor DOMNode. Keys: %s",Object.keys(e)))};Cf._injectFiber=function(e){yf=e},Cf._injectStack=function(e){bf=e};var kf=Cf,Pf=e.isValidElement,Ef=fp.injectInternals,wf=Fa.createElement,Tf=Fa.getChildNamespace,xf=Fa.setInitialProperties,Sf=Fa.diffProperties,Nf=Fa.updateProperties,Rf=ro.precacheFiberNode,Of=ro.updateFiberProps,_f=9;Cu.inject(),jr.injection.injectFiberControlledHostComponent(Fa),kf._injectFiber(function(e){return Lf.findHostInstance(e)});var Ff=null,Mf=null,Af=1,If=9,Df=11,Lf=gf({getRootHostContext:function(e){var t=e.namespaceURI||null,n=e.tagName,r=Tf(t,n);return r},getChildHostContext:function(e,t){var n=e;return Tf(n,t)},getPublicInstance:function(e){return e},prepareForCommit:function(){Ff=Ir.isEnabled(),Mf=Il.getSelectionInformation(),Ir.setEnabled(!1)},resetAfterCommit:function(){Il.restoreSelection(Mf),Mf=null,Ir.setEnabled(Ff),Ff=null},createInstance:function(e,t,n,r,o){var a=void 0;a=r;var i=wf(e,t,n,a);return Rf(o,i),Of(i,t),i},appendInitialChild:function(e,t){e.appendChild(t)},finalizeInitialChildren:function(e,t,n,r){return xf(e,t,n,r),Un(t,n)},prepareUpdate:function(e,t,n,r,o,a){return Sf(e,t,n,r,o)},commitMount:function(e,t,n,r){e.focus()},commitUpdate:function(e,t,n,r,o,a){Of(e,o),Nf(e,t,n,r,o)},shouldSetTextContent:function(e){return"string"==typeof e.children||"number"==typeof e.children||"object"==typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&"string"==typeof e.dangerouslySetInnerHTML.__html},resetTextContent:function(e){e.textContent=""},shouldDeprioritizeSubtree:function(e,t){return!!t.hidden},createTextInstance:function(e,t,n,r){var o=document.createTextNode(e);return Rf(r,o),o},commitTextUpdate:function(e,t,n){e.nodeValue=n},appendChild:function(e,t){e.appendChild(t)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},scheduleAnimationCallback:Qa.rAF,scheduleDeferredCallback:Qa.rIC,useSyncScheduling:!lo.fiberAsyncScheduling});Wi.injection.injectFiberBatchedUpdates(Lf.batchedUpdates);var Uf=!1,Hf={render:function(e,t,n){return Ln(t),ao.disableNewFiberFeatures&&(Pf(e)||("string"==typeof e?qn(!1,"ReactDOM.render(): Invalid component element. Instead of passing a string like 'div', pass React.createElement('div') or
."):"function"==typeof e?qn(!1,"ReactDOM.render(): Invalid component element. Instead of passing a class like Foo, pass React.createElement(Foo) or ."):null!=e&&"undefined"!=typeof e.props?qn(!1,"ReactDOM.render(): Invalid component element. This may be caused by unintentionally loading two independent copies of React."):qn(!1,"ReactDOM.render(): Invalid component element."))),Wn(null,e,t,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return null!=e&&Hu.has(e)?void 0:jn("38"),Wn(e,t,n,r)},unmountComponentAtNode:function(e){if(Dn(e)?void 0:jn("40"),Hn(),e._reactRootContainer)return Lf.unbatchedUpdates(function(){return Wn(null,null,e,function(){e._reactRootContainer=null})})},findDOMNode:kf,unstable_createPortal:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return Pc.createPortal(e,t,null,n)},unstable_batchedUpdates:Wi.batchedUpdates,unstable_deferredUpdates:Lf.deferredUpdates};"function"==typeof Ef&&Ef({findFiberByHostInstance:ro.getClosestInstanceFromNode,findHostInstanceByFiber:Lf.findHostInstance});var Wf=Hf;return Wf}); +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define('react-dom',["react"],t):e.ReactDOM=t(e.React)}(this,function(e){"use strict";function t(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r-1?void 0:Wn("96",e),!qn.plugins[n]){t.extractEvents?void 0:Wn("97",e),qn.plugins[n]=t;var r=t.eventTypes;for(var o in r)a(r[o],t,o)?void 0:Wn("98",o,e)}}}function a(e,t,n){qn.eventNameDispatchConfigs.hasOwnProperty(n)?Wn("99",n):void 0,qn.eventNameDispatchConfigs[n]=e;var r=e.phasedRegistrationNames;if(r){for(var o in r)if(r.hasOwnProperty(o)){var a=r[o];i(a,t,n)}return!0}return!!e.registrationName&&(i(e.registrationName,t,n),!0)}function i(e,t,n){qn.registrationNameModules[e]?Wn("100",e):void 0,qn.registrationNameModules[e]=t,qn.registrationNameDependencies[e]=t.eventTypes[n].dependencies}function l(e){return function(){return e}}function u(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function s(e){return"topMouseMove"===e||"topTouchMove"===e}function c(e){return"topMouseDown"===e||"topTouchStart"===e}function d(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=or.getNodeFromInstance(r),Jn.invokeGuardedCallbackAndCatchFirstError(o,n,void 0,e),e.currentTarget=null}function p(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o=0||null!=t.is}function he(e,t,n,r){for(var o in n){var a=n[o];if(n.hasOwnProperty(o))if(o===Pa)Ro.setValueForStyles(e,a);else if(o===ya){var i=a?a[ka]:void 0;null!=i&&sa(e,i)}else o===Ca?"string"==typeof a?da(e,a):"number"==typeof a&&da(e,""+a):o===ba||(ga.hasOwnProperty(o)?a&&pe(t,o):r?qo.setValueForAttribute(e,o,a):(zr.properties[o]||zr.isCustomAttribute(o))&&null!=a&&qo.setValueForProperty(e,o,a))}}function ge(e,t,n,r){for(var o=0;o0;)e=be(e),n--;for(;o-n>0;)t=be(t),o--;for(var i=n;i--;){if(e===t||e===t.alternate)return e;e=be(e),t=be(t)}return null}function Pe(e,t){for(;t;){if(e===t||e===t.alternate)return!0;t=be(t)}return!1}function ke(e){return be(e)}function Ee(e,t,n){for(var r=[];e;)r.push(e),e=be(e);var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(l[u],"captured",o)}function Te(e,t,n){var r=t.dispatchConfig.phasedRegistrationNames[n];return Za(e,r)}function xe(e,t,n){var r=Te(e,n,t);r&&(n._dispatchListeners=ir(n._dispatchListeners,r),n._dispatchInstances=ir(n._dispatchInstances,e))}function Se(e){e&&e.dispatchConfig.phasedRegistrationNames&&Ga.traverseTwoPhase(e._targetInst,xe,e)}function Ne(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst,n=t?Ga.getParentInstance(t):null;Ga.traverseTwoPhase(n,xe,e)}}function _e(e,t,n){if(n&&n.dispatchConfig.registrationName){var r=n.dispatchConfig.registrationName,o=Za(e,r);o&&(n._dispatchListeners=ir(n._dispatchListeners,o),n._dispatchInstances=ir(n._dispatchInstances,e))}}function Oe(e){e&&e.dispatchConfig.registrationName&&_e(e._targetInst,null,e)}function Fe(e){lr(e,Se)}function Ae(e){lr(e,Ne)}function Me(e,t,n,r){Ga.traverseEnterLeave(n,r,_e,e,t)}function Re(e){lr(e,Oe)}function Le(){return!di&&Cr.canUseDOM&&(di="textContent"in document.documentElement?"textContent":"innerText"),di}function Ie(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}function De(e,t,n,r){this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n;var o=this.constructor.Interface;for(var a in o)if(o.hasOwnProperty(a)){var i=o[a];i?this[a]=i(n):"target"===a?this.target=r:this[a]=n[a]}var l=null!=n.defaultPrevented?n.defaultPrevented:n.returnValue===!1;return l?this.isDefaultPrevented=nr.thatReturnsTrue:this.isDefaultPrevented=nr.thatReturnsFalse,this.isPropagationStopped=nr.thatReturnsFalse,this}function Ue(e,t,n,r){return hi.call(this,e,t,n,r)}function He(e,t,n,r){return hi.call(this,e,t,n,r)}function We(){var e=window.opera;return"object"==typeof e&&"function"==typeof e.version&&parseInt(e.version(),10)<=12}function je(e){return(e.ctrlKey||e.altKey||e.metaKey)&&!(e.ctrlKey&&e.altKey)}function Ve(e){switch(e){case"topCompositionStart":return _i.compositionStart;case"topCompositionEnd":return _i.compositionEnd;case"topCompositionUpdate":return _i.compositionUpdate}}function Be(e,t){return"topKeyDown"===e&&t.keyCode===ki}function ze(e,t){switch(e){case"topKeyUp":return Pi.indexOf(t.keyCode)!==-1;case"topKeyDown":return t.keyCode!==ki;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function Ke(e){var t=e.detail;return"object"==typeof t&&"data"in t?t.data:null}function Ye(e,t,n,r){var o,a;if(Ei?o=Ve(e):Fi?ze(e,n)&&(o=_i.compositionEnd):Be(e,n)&&(o=_i.compositionStart),!o)return null;xi&&(Fi||o!==_i.compositionStart?o===_i.compositionEnd&&Fi&&(a=Fi.getData()):Fi=fi.getPooled(r));var i=yi.getPooled(o,t,n,r);if(a)i.data=a;else{var l=Ke(n);null!==l&&(i.data=l)}return ei.accumulateTwoPhaseDispatches(i),i}function qe(e,t){switch(e){case"topCompositionEnd":return Ke(t);case"topKeyPress":var n=t.which;return n!==Si?null:(Oi=!0,Ni);case"topTextInput":var r=t.data;return r===Ni&&Oi?null:r;default:return null}}function Qe(e,t){if(Fi){if("topCompositionEnd"===e||!Ei&&ze(e,t)){var n=Fi.getData();return fi.release(Fi),Fi=null,n}return null}switch(e){case"topPaste":return null;case"topKeyPress":return t.which&&!je(t)?String.fromCharCode(t.which):null;case"topCompositionEnd":return xi?null:t.data;default:return null}}function Xe(e,t,n,r){var o;if(o=Ti?qe(e,n):Qe(e,n),!o)return null;var a=Ci.getPooled(_i.beforeInput,t,n,r);return a.data=o,ei.accumulateTwoPhaseDispatches(a),a}function $e(e,t){return Li(e,t)}function Ge(e,t){return Ri($e,e,t)}function Ze(e,t){if(Ii)return Ge(e,t);Ii=!0;try{return Ge(e,t)}finally{Ii=!1,Wr.restoreStateIfNeeded()}}function Je(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}function et(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!ji[e.type]:"textarea"===t}function tt(e,t,n){var r=hi.getPooled(Bi.change,e,t,n);return r.type="change",Wr.enqueueStateRestore(n),ei.accumulateTwoPhaseDispatches(r),r}function nt(e){var t=e.nodeName&&e.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===e.type}function rt(e){var t=tt(Ki,e,Wi(e));Hi.batchedUpdates(ot,t)}function ot(e){fr.enqueueEvents(e),fr.processEventQueue(!1)}function at(e,t){zi=e,Ki=t,zi.attachEvent("onchange",rt)}function it(){zi&&(zi.detachEvent("onchange",rt),zi=null,Ki=null)}function lt(e){if(fa.updateValueIfChanged(e))return e}function ut(e,t){if("topChange"===e)return t}function st(e,t,n){"topFocus"===e?(it(),at(t,n)):"topBlur"===e&&it()}function ct(e,t){zi=e,Ki=t,zi.attachEvent("onpropertychange",pt)}function dt(){zi&&(zi.detachEvent("onpropertychange",pt),zi=null,Ki=null)}function pt(e){"value"===e.propertyName&<(Ki)&&rt(e)}function ft(e,t,n){"topFocus"===e?(dt(),ct(t,n)):"topBlur"===e&&dt()}function vt(e,t){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return lt(Ki)}function mt(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function ht(e,t){if("topClick"===e)return lt(t)}function gt(e,t){if("topInput"===e||"topChange"===e)return lt(t)}function yt(e,t,n,r){return hi.call(this,e,t,n,r)}function bt(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=el[e];return!!r&&!!n[r]}function Ct(e){return bt}function Pt(e,t,n,r){return Ji.call(this,e,t,n,r)}function kt(e){return e===window?{x:window.pageXOffset||document.documentElement.scrollLeft,y:window.pageYOffset||document.documentElement.scrollTop}:{x:e.scrollLeft,y:e.scrollTop}}function Et(e){if("number"==typeof e.tag){for(;e.return;)e=e.return;return e.tag!==gl?null:e.stateNode.containerInfo}for(;e._hostParent;)e=e._hostParent;var t=no.getNodeFromInstance(e);return t.parentNode}function wt(e,t,n){this.topLevelType=e,this.nativeEvent=t,this.targetInst=n,this.ancestors=[]}function Tt(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=Et(n);if(!r)break;e.ancestors.push(n),n=no.getClosestInstanceFromNode(r)}while(n);for(var o=0;o=t)return{node:n,offset:t-r};r=o}n=St(Nt(n))}}function Ot(e,t,n,r){return e===n&&t===r}function Ft(e){var t=document.selection,n=t.createRange(),r=n.text.length,o=n.duplicate();o.moveToElementText(e),o.setEndPoint("EndToStart",n);var a=o.text.length,i=a+r;return{start:a,end:i}}function At(e){var t=window.getSelection&&window.getSelection();if(!t||0===t.rangeCount)return null;var n=t.anchorNode,r=t.anchorOffset,o=t.focusNode,a=t.focusOffset,i=t.getRangeAt(0);try{i.startContainer.nodeType,i.endContainer.nodeType}catch(e){return null}var l=Ot(t.anchorNode,t.anchorOffset,t.focusNode,t.focusOffset),u=l?0:i.toString().length,s=i.cloneRange();s.selectNodeContents(e),s.setEnd(i.startContainer,i.startOffset);var c=Ot(s.startContainer,s.startOffset,s.endContainer,s.endOffset),d=c?0:s.toString().length,p=d+u,f=document.createRange();f.setStart(n,r),f.setEnd(o,a);var v=f.collapsed;return{start:v?p:d,end:v?d:p}}function Mt(e,t){var n,r,o=document.selection.createRange().duplicate();void 0===t.end?(n=t.start,r=n):t.start>t.end?(n=t.end,r=t.start):(n=t.start,r=t.end),o.moveToElementText(e),o.moveStart("character",n),o.setEndPoint("EndToStart",o),o.moveEnd("character",r-n),o.select()}function Rt(e,t){if(window.getSelection){var n=window.getSelection(),r=e[pi()].length,o=Math.min(t.start,r),a=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>a){var i=a;a=o,o=i}var l=wl(e,o),u=wl(e,a);if(l&&u){var s=document.createRange();s.setStart(l.node,l.offset),n.removeAllRanges(),o>a?(n.addRange(s),n.extend(u.node,u.offset)):(s.setEnd(u.node,u.offset),n.addRange(s))}}}function Lt(e){return!(!e||!("function"==typeof Node?e instanceof Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}function It(e){return Nl(e)&&3==e.nodeType}function Dt(e,t){return!(!e||!t)&&(e===t||!_l(e)&&(_l(t)?Dt(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function Ut(e){try{e.focus()}catch(e){}}function Ht(){if("undefined"==typeof document)return null;try{return document.activeElement||document.body}catch(e){return document.body}}function Wt(e){return Ol(document.documentElement,e)}function jt(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function Vt(e,t){if(jt(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o=32||13===t?t:0}function Xt(e){if(e.key){var t=Jl[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=Zl(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?eu[e.keyCode]||"Unidentified":""}function $t(e,t,n,r){return Ji.call(this,e,t,n,r)}function Gt(e,t,n,r){return rl.call(this,e,t,n,r)}function Zt(e,t,n,r){return Ji.call(this,e,t,n,r)}function Jt(e,t,n,r){return hi.call(this,e,t,n,r)}function en(e,t,n,r){return rl.call(this,e,t,n,r)}function tn(){yu||(yu=!0,Rr.injection.injectReactEventListener(bl),fr.injection.injectEventPluginOrder(Gi),ar.injection.injectComponentTree(no),fr.injection.injectEventPluginsByName({SimpleEventPlugin:gu,EnterLeaveEventPlugin:il,ChangeEventPlugin:Xi,SelectEventPlugin:Kl,BeforeInputEventPlugin:Mi}),zr.injection.injectDOMPropertyConfig(Xa),zr.injection.injectDOMPropertyConfig(fl),zr.injection.injectDOMPropertyConfig(El))}function nn(e,t){return e!==Tu&&e!==wu||t!==Tu&&t!==wu?e===Eu&&t!==Eu?-255:e!==Eu&&t===Eu?255:e-t:0}function rn(e){if(null!==e.updateQueue)return e.updateQueue;var t=void 0;return t={first:null,last:null,hasForceUpdate:!1,callbackList:null},e.updateQueue=t,t}function on(e,t){var n=e.updateQueue;if(null===n)return t.updateQueue=null,null;var r=null!==t.updateQueue?t.updateQueue:{};return r.first=n.first,r.last=n.last,r.hasForceUpdate=!1,r.callbackList=null,r.isProcessing=!1,t.updateQueue=r,r}function an(e){return{priorityLevel:e.priorityLevel,partialState:e.partialState,callback:e.callback,isReplace:e.isReplace,isForced:e.isForced,isTopLevelUnmount:e.isTopLevelUnmount,next:null}}function ln(e,t,n,r){null!==n?n.next=t:(t.next=e.first,e.first=t),null!==r?t.next=r:e.last=t}function un(e,t){var n=t.priorityLevel,r=null,o=null;if(null!==e.last&&nn(e.last.priorityLevel,n)<=0)r=e.last;else for(o=e.first;null!==o&&nn(o.priorityLevel,n)<=0;)r=o,o=o.next;return r}function sn(e,t){var n=rn(e),r=null!==e.alternate?rn(e.alternate):null,o=un(n,t),a=null!==o?o.next:n.first;if(null===r)return ln(n,t,o,a),null;var i=un(r,t),l=null!==i?i.next:r.first;if(ln(n,t,o,a),a!==l){var u=an(t);return ln(r,u,i,l),u}return null===i&&(r.first=t),null===l&&(r.last=null),null}function cn(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:!1,next:null};sn(e,o)}function dn(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!0,isForced:!1,isTopLevelUnmount:!1,next:null};sn(e,o)}function pn(e,t,n){var r={priorityLevel:n,partialState:null,callback:t,isReplace:!1,isForced:!0,isTopLevelUnmount:!1,next:null};sn(e,r)}function fn(e){return null!==e.first?e.first.priorityLevel:Eu}function vn(e,t,n,r){var o=null===t.element,a={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:o,next:null},i=sn(e,a);if(o){var l=e.updateQueue,u=null!==e.alternate?e.alternate.updateQueue:null;null!==l&&null!==a.next&&(a.next=null,l.last=a),null!==u&&null!==i&&null!==i.next&&(i.next=null,u.last=a)}}function mn(e,t,n,r){var o=e.partialState;if("function"==typeof o){var a=o;return a.call(t,n,r)}return o}function hn(e,t,n,r,o,a){t.hasForceUpdate=!1;for(var i=r,l=!0,u=null,s=t.first;null!==s&&nn(s.priorityLevel,a)<=0;){t.first=s.next,null===t.first&&(t.last=null);var c=void 0;s.isReplace?(i=mn(s,n,i,o),l=!0):(c=mn(s,n,i,o),c&&(i=l?zn({},i,c):zn(i,c),l=!1)),s.isForced&&(t.hasForceUpdate=!0),null===s.callback||s.isTopLevelUnmount&&null!==s.next||(u=u||[],u.push(s.callback),e.effectTag|=ku),s=s.next}return t.callbackList=u,null!==t.first||null!==u||t.hasForceUpdate||(e.updateQueue=null),i}function gn(e,t,n){var r=t.callbackList;if(null!==r)for(var o=0;of?(g=d,d=null):g=d.sibling;var y=m(e,d,l[f],u);if(null===y){null===d&&(d=g);break}t&&d&&null===y.alternate&&n(e,d),p=i(y,p,f),null===c?s=y:c.sibling=y,c=y,d=g}if(f===l.length)return r(e,d),s;if(null===d){for(;fy?(b=f,f=null):b=f.sibling;var P=m(e,f,C.value,u);if(null===P){f||(f=b);break}t&&f&&null===P.alternate&&n(e,f),g=i(P,g,y),null===p?d=P:p.sibling=P,p=P,f=b}if(C.done)return r(e,f),d;if(null===f){for(;!C.done;y++,C=c.next()){var k=v(e,C.value,u);null!==k&&(g=i(k,g,y),null===p?d=k:p.sibling=k,p=k)}return d}for(var E=o(e,f);!C.done;y++,C=c.next()){var w=h(E,e,y,C.value,u);null!==w&&(t&&null!==w.alternate&&E.delete(null===w.key?y:w.key),g=i(w,g,y),null===p?d=w:p.sibling=w,p=w)}return t&&E.forEach(function(t){return n(e,t)}),d}function b(e,t,n,o){if(null!==t&&t.tag===Uc){r(e,t.sibling);var i=a(t,o);return i.pendingProps=n,i.return=e,i}r(e,t);var l=Fc(n,o);return l.return=e,l}function C(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.type===o.type){r(e,u.sibling);var s=a(u,i);return s.ref=Fn(u,o),s.pendingProps=o.props,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=_c(o,i);return c.ref=Fn(t,o),c.return=e,c}function P(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===Wc){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=Ac(o,i);return c.return=e,c}function k(e,t,n,o){var i=t;if(null!==i){if(i.tag===jc){r(e,i.sibling);var l=a(i,o);return l.type=n.value,l.return=e,l}r(e,i)}var u=Mc(n,o);return u.type=n.value,u.return=e,u}function E(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===Hc&&u.stateNode.containerInfo===o.containerInfo&&u.stateNode.implementation===o.implementation){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o.children||[],s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=Rc(o,i);return c.return=e,c}function w(e,t,n,o){var a=oo.disableNewFiberFeatures,i="object"==typeof n&&null!==n;if(i)if(a)switch(n.$$typeof){case sc:return l(C(e,t,n,o));case Sc:return l(E(e,t,n,o))}else switch(n.$$typeof){case sc:return l(C(e,t,n,o));case Tc:return l(P(e,t,n,o));case xc:return l(k(e,t,n,o));case Sc:return l(E(e,t,n,o))}if(a)switch(e.tag){case Dc:var u=e.type;null!==n&&n!==!1?Wn("109",u.displayName||u.name||"Component"):void 0;break;case Ic:var s=e.type;null!==n&&n!==!1?Wn("105",s.displayName||s.name||"Component"):void 0}if("string"==typeof n||"number"==typeof n)return l(b(e,t,""+n,o));if(Lc(n))return g(e,t,n,o);if(wc(n))return y(e,t,n,o);if(i&&An(e,n),!a&&"undefined"==typeof n)switch(e.tag){case Dc:case Ic:var c=e.type;Wn("157",c.displayName||c.name||"Component")}return r(e,t)}return w}function Rn(e){if(!e)return Iu;var t=Uu.get(e);return"number"==typeof t.tag?uf(t):t._processChildContext(t._context)}function Ln(e){return!(!e||e.nodeType!==Mf&&e.nodeType!==Rf&&e.nodeType!==Lf)}function In(e){if(!Ln(e))throw new Error("Target container is not a DOM element.")}function Dn(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Un(){Df=!0}function Hn(e,t,n,r){In(n);var o=n.nodeType===Of?n.documentElement:n,a=o._reactRootContainer;if(a)If.updateContainer(t,a,e,r);else{for(;o.lastChild;)o.removeChild(o.lastChild);var i=If.createContainer(o);a=o._reactRootContainer=i,If.unbatchedUpdates(function(){If.updateContainer(t,i,e,r)})}return If.getPublicRootInstance(a)}var Wn=t,jn=Object.getOwnPropertySymbols,Vn=Object.prototype.hasOwnProperty,Bn=Object.prototype.propertyIsEnumerable,zn=r()?Object.assign:function(e,t){for(var r,o,a=n(e),i=1;i]/,jo=G,Vo=Z,Bo=new RegExp("^["+zr.ATTRIBUTE_NAME_START_CHAR+"]["+zr.ATTRIBUTE_NAME_CHAR+"]*$"),zo={},Ko={},Yo={createMarkupForID:function(e){return zr.ID_ATTRIBUTE_NAME+"="+Vo(e)},setAttributeForID:function(e,t){e.setAttribute(zr.ID_ATTRIBUTE_NAME,t)},createMarkupForRoot:function(){return zr.ROOT_ATTRIBUTE_NAME+'=""'},setAttributeForRoot:function(e){e.setAttribute(zr.ROOT_ATTRIBUTE_NAME,"")},createMarkupForProperty:function(e,t){var n=zr.properties.hasOwnProperty(e)?zr.properties[e]:null;if(n){if(ee(n,t))return"";var r=n.attributeName;return n.hasBooleanValue||n.hasOverloadedBooleanValue&&t===!0?r+'=""':r+"="+Vo(t)}return zr.isCustomAttribute(e)?null==t?"":e+"="+Vo(t):null},createMarkupForCustomAttribute:function(e,t){return J(e)&&null!=t?e+"="+Vo(t):""},setValueForProperty:function(e,t,n){var r=zr.properties.hasOwnProperty(t)?zr.properties[t]:null;if(r){var o=r.mutationMethod;if(o)o(e,n);else{if(ee(r,n))return void Yo.deleteValueForProperty(e,t);if(r.mustUseProperty)e[r.propertyName]=n;else{var a=r.attributeName,i=r.attributeNamespace;i?e.setAttributeNS(i,a,""+n):r.hasBooleanValue||r.hasOverloadedBooleanValue&&n===!0?e.setAttribute(a,""):e.setAttribute(a,""+n)}}}else if(zr.isCustomAttribute(t))return void Yo.setValueForAttribute(e,t,n)},setValueForAttribute:function(e,t,n){J(t)&&(null==n?e.removeAttribute(t):e.setAttribute(t,""+n))},deleteValueForAttribute:function(e,t){e.removeAttribute(t)},deleteValueForProperty:function(e,t){var n=zr.properties.hasOwnProperty(t)?zr.properties[t]:null;if(n){var r=n.mutationMethod;if(r)r(e,void 0);else if(n.mustUseProperty){var o=n.propertyName;n.hasBooleanValue?e[o]=!1:e[o]=""}else e.removeAttribute(n.attributeName)}else zr.isCustomAttribute(t)&&e.removeAttribute(t)}},qo=Yo,Qo={getHostProps:function(e,t){var n=e,r=t.value,o=t.checked,a=zn({type:void 0,step:void 0,min:void 0,max:void 0},t,{defaultChecked:void 0,defaultValue:void 0,value:null!=r?r:n._wrapperState.initialValue,checked:null!=o?o:n._wrapperState.initialChecked});return a},mountWrapper:function(e,t){var n=t.defaultValue,r=e;r._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:null!=t.value?t.value:n}},updateWrapper:function(e,t){var n=e,r=t.checked;null!=r&&qo.setValueForProperty(n,"checked",r||!1);var o=t.value;if(null!=o){var a=""+o;a!==n.value&&(n.value=a)}else null==t.value&&null!=t.defaultValue&&n.defaultValue!==""+t.defaultValue&&(n.defaultValue=""+t.defaultValue),null==t.checked&&null!=t.defaultChecked&&(n.defaultChecked=!!t.defaultChecked)},postMountWrapper:function(e,t){var n=e;switch(t.type){case"submit":case"reset":break;case"color":case"date":case"datetime":case"datetime-local":case"month":case"time":case"week":n.value="",n.value=n.defaultValue;break;default:n.value=n.value}var r=n.name;""!==r&&(n.name=""),n.defaultChecked=!n.defaultChecked,n.defaultChecked=!n.defaultChecked,""!==r&&(n.name=r)},restoreControlledState:function(e,t){var n=e;Qo.updateWrapper(n,t),te(n,t)}},Xo=Qo,$o={mountWrapper:function(e,t){},postMountWrapper:function(e,t){null!=t.value&&e.setAttribute("value",t.value)},getHostProps:function(e,t){var n=zn({children:void 0},t),r=ne(t.children);return r&&(n.children=r),n}},Go=$o,Zo=!1,Jo={getHostProps:function(e,t){return zn({},t,{value:void 0})},mountWrapper:function(e,t){var n=e,r=t.value;n._wrapperState={initialValue:null!=r?r:t.defaultValue,wasMultiple:!!t.multiple},void 0===t.value||void 0===t.defaultValue||Zo||(Zo=!0),n.multiple=!!t.multiple,null!=r?re(n,!!t.multiple,r):null!=t.defaultValue&&re(n,!!t.multiple,t.defaultValue)},postUpdateWrapper:function(e,t){var n=e;n._wrapperState.initialValue=void 0;var r=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!t.multiple;var o=t.value;null!=o?re(n,!!t.multiple,o):r!==!!t.multiple&&(null!=t.defaultValue?re(n,!!t.multiple,t.defaultValue):re(n,!!t.multiple,t.multiple?[]:""))},restoreControlledState:function(e,t){var n=e,r=t.value;null!=r&&re(n,!!t.multiple,r)}},ea=Jo,ta={getHostProps:function(e,t){var n=e;null!=t.dangerouslySetInnerHTML?Wn("91"):void 0;var r=zn({},t,{value:void 0,defaultValue:void 0,children:""+n._wrapperState.initialValue});return r},mountWrapper:function(e,t){var n=e,r=t.value,o=r;if(null==r){var a=t.defaultValue,i=t.children;null!=i&&(null!=a?Wn("92"):void 0,Array.isArray(i)&&(i.length<=1?void 0:Wn("93"),i=i[0]),a=""+i),null==a&&(a=""),o=a}n._wrapperState={initialValue:""+o}},updateWrapper:function(e,t){var n=e,r=t.value;if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e,t){var n=e,r=n.textContent;r===n._wrapperState.initialValue&&(n.value=r)},restoreControlledState:function(e,t){ta.updateWrapper(e,t)}},na=ta,ra=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e},oa=ra,aa=/^[ \r\n\t\f]/,ia=/<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/,la=oa(function(e,t){if(e.namespaceURI!==Io.svg||"innerHTML"in e)e.innerHTML=t;else{Ho=Ho||document.createElement("div"),Ho.innerHTML=""+t+"";for(var n=Ho.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(Cr.canUseDOM){var ua=document.createElement("div");ua.innerHTML=" ",""===ua.innerHTML&&(la=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),aa.test(t)||"<"===t[0]&&ia.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t}),ua=null}var sa=la,ca=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};Cr.canUseDOM&&("textContent"in document.documentElement||(ca=function(e,t){return 3===e.nodeType?void(e.nodeValue=t):void sa(e,jo(t))}));var da=ca,pa={_getTrackerFromNode:function(e){return ae(no.getInstanceFromNode(e))},trackNode:function(e){e._wrapperState.valueTracker||(e._wrapperState.valueTracker=se(e,e))},track:function(e){if(!ae(e)){var t=no.getNodeFromInstance(e);ie(e,se(t,e))}},updateValueIfChanged:function(e){if(!e)return!1;var t=ae(e);if(!t)return"number"==typeof e.tag?pa.trackNode(e.stateNode):pa.track(e),!0;var n=t.getValue(),r=ue(no.getNodeFromInstance(e));return r!==n&&(t.setValue(r),!0)},stopTracking:function(e){var t=ae(e);t&&t.stopTracking()}},fa=pa,va=zn||function(e){for(var t=1;t";var u=l.firstChild;o=l.removeChild(u)}else o=t.is?a.createElement(e,t.is):a.createElement(e);else o=a.createElementNS(i,e);return o},setInitialProperties:function(e,t,n,r){var o,a=me(t,n);switch(t){case"audio":case"form":case"iframe":case"img":case"image":case"link":case"object":case"source":case"video":case"details":ve(e,t),o=n;break;case"input":Xo.mountWrapper(e,n),o=Xo.getHostProps(e,n),ve(e,t),pe(r,"onChange");break;case"option":Go.mountWrapper(e,n),o=Go.getHostProps(e,n);break;case"select":ea.mountWrapper(e,n),o=ea.getHostProps(e,n),ve(e,t),pe(r,"onChange");break;case"textarea":na.mountWrapper(e,n),o=na.getHostProps(e,n),ve(e,t),pe(r,"onChange");break;default:o=n}switch(de(t,o),he(e,r,o,a),t){case"input":fa.trackNode(e),Xo.postMountWrapper(e,n);break;case"textarea":fa.trackNode(e),na.postMountWrapper(e,n);break;case"option":Go.postMountWrapper(e,n);break;default:"function"==typeof o.onClick&&fe(e)}},diffProperties:function(e,t,n,r,o){var a,i,l=null;switch(t){case"input":a=Xo.getHostProps(e,n),i=Xo.getHostProps(e,r),l=[];break;case"option":a=Go.getHostProps(e,n),i=Go.getHostProps(e,r),l=[];break;case"select":a=ea.getHostProps(e,n),i=ea.getHostProps(e,r),l=[];break;case"textarea":a=na.getHostProps(e,n),i=na.getHostProps(e,r),l=[];break;default:a=n,i=r,"function"!=typeof a.onClick&&"function"==typeof i.onClick&&fe(e)}de(t,i);var u,s,c=null;for(u in a)if(!i.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if(u===Pa){var d=a[u];for(s in d)d.hasOwnProperty(s)&&(c||(c={}),c[s]="")}else u===ya||u===Ca||u===ba||(ga.hasOwnProperty(u)?l||(l=[]):(l=l||[]).push(u,null));for(u in i){var p=i[u],f=null!=a?a[u]:void 0;if(i.hasOwnProperty(u)&&p!==f&&(null!=p||null!=f))if(u===Pa)if(f){for(s in f)!f.hasOwnProperty(s)||p&&p.hasOwnProperty(s)||(c||(c={}),c[s]="");for(s in p)p.hasOwnProperty(s)&&f[s]!==p[s]&&(c||(c={}),c[s]=p[s])}else c||(l||(l=[]),l.push(u,c)),c=p;else if(u===ya){var v=p?p[ka]:void 0,m=f?f[ka]:void 0;null!=v&&m!==v&&(l=l||[]).push(u,""+v)}else u===Ca?f===p||"string"!=typeof p&&"number"!=typeof p||(l=l||[]).push(u,""+p):u===ba||(ga.hasOwnProperty(u)?(p&&pe(o,u),l||f===p||(l=[])):(l=l||[]).push(u,p))}return c&&(l=l||[]).push(Pa,c),l},updateProperties:function(e,t,n,r,o){var a=me(n,r),i=me(n,o);switch(ge(e,t,a,i),n){case"input":Xo.updateWrapper(e,o);break;case"textarea":na.updateWrapper(e,o);break;case"select":ea.postUpdateWrapper(e,o)}},restoreControlledState:function(e,t,n){switch(t){case"input":return void Xo.restoreControlledState(e,n);case"textarea":return void na.restoreControlledState(e,n);case"select":return void ea.restoreControlledState(e,n)}}},Fa=Oa,Aa=void 0,Ma=void 0;if("function"!=typeof requestAnimationFrame)Wn("149");else if("function"!=typeof requestIdleCallback){var Ra=null,La=null,Ia=!1,Da=!1,Ua=0,Ha=33,Wa=33,ja={timeRemaining:"object"==typeof performance&&"function"==typeof performance.now?function(){return Ua-performance.now()}:function(){return Ua-Date.now()}},Va="__reactIdleCallback$"+Math.random().toString(36).slice(2),Ba=function(e){if(e.source===window&&e.data===Va){Ia=!1;var t=La;La=null,t&&t(ja)}};window.addEventListener("message",Ba,!1);var za=function(e){Da=!1;var t=e-Ua+Wa;t1?1-t:void 0;return this._fallbackText=o.slice(e,l),this._fallbackText}}),ci.addPoolingTo(Ie);var fi=Ie,vi=["dispatchConfig","_targetInst","nativeEvent","isDefaultPrevented","isPropagationStopped","_dispatchListeners","_dispatchInstances"],mi={type:null,target:null,currentTarget:nr.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};zn(De.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=nr.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=nr.thatReturnsTrue)},persist:function(){this.isPersistent=nr.thatReturnsTrue},isPersistent:nr.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var t in e)this[t]=null;for(var n=0;n8&&wi<=11),Si=32,Ni=String.fromCharCode(Si),_i={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},Oi=!1,Fi=null,Ai={eventTypes:_i,extractEvents:function(e,t,n,r){return[Ye(e,t,n,r),Xe(e,t,n,r)]}},Mi=Ai,Ri=function(e,t,n,r,o,a){return e(t,n,r,o,a)},Li=function(e,t){return e(t)},Ii=!1,Di={injectStackBatchedUpdates:function(e){Ri=e},injectFiberBatchedUpdates:function(e){Li=e}},Ui={batchedUpdates:Ze,injection:Di},Hi=Ui,Wi=Je,ji={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},Vi=et,Bi={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},zi=null,Ki=null,Yi=!1;Cr.canUseDOM&&(Yi=Sr("change")&&(!document.documentMode||document.documentMode>8));var qi=!1;Cr.canUseDOM&&(qi=Sr("input")&&(!document.documentMode||document.documentMode>9));var Qi={eventTypes:Bi,_isInputEventSupported:qi,extractEvents:function(e,t,n,r){var o,a,i=t?no.getNodeFromInstance(t):window;if(nt(i)?Yi?o=ut:a=st:Vi(i)?qi?o=gt:(o=vt,a=ft):mt(i)&&(o=ht),o){var l=o(e,t);if(l){var u=tt(l,n,r);return u}}a&&a(e,i,t)}},Xi=Qi,$i=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"],Gi=$i,Zi={view:function(e){if(e.view)return e.view;var t=Wi(e);if(t.window===t)return t;var n=t.ownerDocument;return n?n.defaultView||n.parentWindow:window},detail:function(e){return e.detail||0}};hi.augmentClass(yt,Zi);var Ji=yt,el={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"},tl=Ct,nl={screenX:null,screenY:null,clientX:null,clientY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:tl,button:function(e){var t=e.button;return"which"in e?t:2===t?2:4===t?1:0},buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},pageX:function(e){return"pageX"in e?e.pageX:e.clientX+gr.currentScrollLeft},pageY:function(e){return"pageY"in e?e.pageY:e.clientY+gr.currentScrollTop}};Ji.augmentClass(Pt,nl);var rl=Pt,ol={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},al={eventTypes:ol,extractEvents:function(e,t,n,r){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var o;if(r.window===r)o=r;else{var a=r.ownerDocument;o=a?a.defaultView||a.parentWindow:window}var i,l;if("topMouseOut"===e){i=t;var u=n.relatedTarget||n.toElement;l=u?no.getClosestInstanceFromNode(u):null}else i=null,l=t;if(i===l)return null;var s=null==i?o:no.getNodeFromInstance(i),c=null==l?o:no.getNodeFromInstance(l),d=rl.getPooled(ol.mouseLeave,i,n,r);d.type="mouseleave",d.target=s,d.relatedTarget=c;var p=rl.getPooled(ol.mouseEnter,l,n,r);return p.type="mouseenter",p.target=c,p.relatedTarget=s,ei.accumulateEnterLeaveDispatches(d,p,i,l),[d,p]}},il=al,ll=zr.injection.MUST_USE_PROPERTY,ul=zr.injection.HAS_BOOLEAN_VALUE,sl=zr.injection.HAS_NUMERIC_VALUE,cl=zr.injection.HAS_POSITIVE_NUMERIC_VALUE,dl=zr.injection.HAS_OVERLOADED_BOOLEAN_VALUE,pl={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+zr.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:ul,allowTransparency:0,alt:0,as:0,async:ul,autoComplete:0,autoPlay:ul,capture:ul,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:ll|ul,cite:0,classID:0,className:0,cols:cl,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:ul,coords:0,crossOrigin:0,data:0,dateTime:0,default:ul,defer:ul,dir:0,disabled:ul,download:dl,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:ul,formTarget:0,frameBorder:0,headers:0,height:0,hidden:ul,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:ul,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:ll|ul,muted:ll|ul,name:0,nonce:0,noValidate:ul,open:ul,optimum:0,pattern:0,placeholder:0,playsInline:ul,poster:0,preload:0,profile:0,radioGroup:0,readOnly:ul,referrerPolicy:0,rel:0,required:ul,reversed:ul,role:0,rows:cl,rowSpan:sl,sandbox:0,scope:0,scoped:ul,scrolling:0,seamless:ul,selected:ll|ul,shape:0,size:cl,sizes:0,slot:0,span:cl,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:sl,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:ul,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{}},fl=pl,vl={listen:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!1),{remove:function(){e.removeEventListener(t,n,!1)}}):e.attachEvent?(e.attachEvent("on"+t,n),{remove:function(){e.detachEvent("on"+t,n)}}):void 0},capture:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!0),{remove:function(){e.removeEventListener(t,n,!0)}}):{remove:nr}},registerDefault:function(){}},ml=vl,hl=kt,gl=qr.HostRoot;zn(wt.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.targetInst=null,this.ancestors.length=0}}),ci.addPoolingTo(wt,ci.threeArgumentPooler);var yl={_enabled:!0,_handleTopLevel:null,WINDOW_HANDLE:Cr.canUseDOM?window:null,setHandleTopLevel:function(e){yl._handleTopLevel=e},setEnabled:function(e){yl._enabled=!!e},isEnabled:function(){return yl._enabled},trapBubbledEvent:function(e,t,n){return n?ml.listen(n,t,yl.dispatchEvent.bind(null,e)):null},trapCapturedEvent:function(e,t,n){return n?ml.capture(n,t,yl.dispatchEvent.bind(null,e)):null},monitorScrollValue:function(e){var t=xt.bind(null,e);ml.listen(window,"scroll",t)},dispatchEvent:function(e,t){if(yl._enabled){var n=Wi(t),r=no.getClosestInstanceFromNode(n),o=wt.getPooled(e,t,r);try{Hi.batchedUpdates(Tt,o)}finally{wt.release(o)}}}},bl=yl,Cl={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},Pl={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},kl={Properties:{},DOMAttributeNamespaces:{xlinkActuate:Cl.xlink,xlinkArcrole:Cl.xlink,xlinkHref:Cl.xlink,xlinkRole:Cl.xlink,xlinkShow:Cl.xlink,xlinkTitle:Cl.xlink,xlinkType:Cl.xlink,xmlBase:Cl.xml,xmlLang:Cl.xml,xmlSpace:Cl.xml},DOMAttributeNames:{}};Object.keys(Pl).forEach(function(e){kl.Properties[e]=0,Pl[e]&&(kl.DOMAttributeNames[e]=Pl[e])});var El=kl,wl=_t,Tl=Cr.canUseDOM&&"selection"in document&&!("getSelection"in window),xl={getOffsets:Tl?Ft:At,setOffsets:Tl?Mt:Rt},Sl=xl,Nl=Lt,_l=It,Ol=Dt,Fl=Ut,Al=Ht,Ml={hasSelectionCapabilities:function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)},getSelectionInformation:function(){var e=Al();return{focusedElem:e,selectionRange:Ml.hasSelectionCapabilities(e)?Ml.getSelection(e):null}},restoreSelection:function(e){var t=Al(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&Wt(n)){Ml.hasSelectionCapabilities(n)&&Ml.setSelection(n,r);for(var o=[],a=n;a=a.parentNode;)1===a.nodeType&&o.push({element:a,left:a.scrollLeft,top:a.scrollTop});Fl(n);for(var i=0;i-1;)es[ts]=null,ts--},ls={createCursor:ns,isEmpty:rs,pop:os,push:as,reset:is},us=zn||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:null,o={$$typeof:vu,key:null==r?null:""+r,children:e,handler:t,props:n};return o},dc=function(e){var t={$$typeof:mu,value:e};return t},pc=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===vu},fc=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===mu},vc=mu,mc=vu,hc={createCoroutine:cc,createYield:dc,isCoroutine:pc,isYield:fc,REACT_YIELD_TYPE:vc,REACT_COROUTINE_TYPE:mc},gc="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.portal")||60106,yc=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:gc,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},bc=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===gc},Cc=gc,Pc={createPortal:yc,isPortal:bc,REACT_PORTAL_TYPE:Cc},kc="function"==typeof Symbol&&Symbol.iterator,Ec="@@iterator",wc=On,Tc=hc.REACT_COROUTINE_TYPE,xc=hc.REACT_YIELD_TYPE,Sc=Pc.REACT_PORTAL_TYPE,Nc=ec.cloneFiber,_c=ec.createFiberFromElement,Oc=ec.createFiberFromFragment,Fc=ec.createFiberFromText,Ac=ec.createFiberFromCoroutine,Mc=ec.createFiberFromYield,Rc=ec.createFiberFromPortal,Lc=Array.isArray,Ic=qr.FunctionalComponent,Dc=qr.ClassComponent,Uc=qr.HostText,Hc=qr.HostPortal,Wc=qr.CoroutineComponent,jc=qr.YieldComponent,Vc=qr.Fragment,Bc=Cu.NoEffect,zc=Cu.Placement,Kc=Cu.Deletion,Yc=Mn(!0,!0),qc=Mn(!1,!0),Qc=Mn(!1,!1),Xc=function(e,t){if(t.child)if(null!==e&&t.child===e.child){var n=t.child,r=Nc(n,n.pendingWorkPriority);for(t.child=r,r.return=t;null!==n.sibling;)n=n.sibling,r=r.sibling=Nc(n,n.pendingWorkPriority),r.return=t;r.sibling=null}else for(var o=t.child;null!==o;)o.return=t,o=o.sibling},$c={reconcileChildFibers:Yc,reconcileChildFibersInPlace:qc,mountChildFibersInPlace:Qc,cloneChildFibers:Xc},Gc=Cu.Update,Zc=Fs.cacheContext,Jc=Fs.getMaskedContext,ed=Fs.getUnmaskedContext,td=Fs.isContextConsumer,nd=Ru.addUpdate,rd=Ru.addReplaceUpdate,od=Ru.addForceUpdate,ad=Ru.beginUpdateQueue,id=Fs,ld=id.hasContextChanged,ud=Ju.isMounted,sd=Array.isArray,cd=function(e,t,n,r){function o(e,t,n,r,o,a){if(null===t||null!==e.updateQueue&&e.updateQueue.hasForceUpdate)return!0;var i=e.stateNode;if("function"==typeof i.shouldComponentUpdate){var l=i.shouldComponentUpdate(n,o,a);return l}var u=e.type;return!u.prototype||!u.prototype.isPureReactComponent||(!Il(t,n)||!Il(r,o))}function a(e){var t=e.stateNode,n=t.state;n&&("object"!=typeof n||sd(n))&&Wn("106",mo(e)),"function"==typeof t.getChildContext&&("object"!=typeof e.type.childContextTypes?Wn("107",mo(e)):void 0)}function i(e,t){t.props=e.memoizedProps,t.state=e.memoizedState}function l(e,t){t.updater=p,e.stateNode=t,Uu.set(t,e)}function u(e){var t=e.type,n=e.pendingProps,r=ed(e),o=td(e),i=o?Jc(e,r):Iu,u=new t(n,i);return l(e,u),a(e),o&&Zc(e,r,i),u}function s(e,t){var n=e.stateNode,r=n.state||null,o=e.pendingProps;o?void 0:Wn("162");var a=ed(e);if(n.props=o,n.state=r,n.refs=Iu,n.context=Jc(e,a),"function"==typeof n.componentWillMount){n.componentWillMount();var i=e.updateQueue;null!==i&&(n.state=ad(e,i,n,r,o,t))}"function"==typeof n.componentDidMount&&(e.effectTag|=Gc)}function c(e,t){var n=e.stateNode;i(e,n);var r=e.memoizedState,a=e.pendingProps;a||(a=e.memoizedProps,null==a?Wn("163"):void 0);var l=ed(e),s=Jc(e,l);if(!o(e,e.memoizedProps,a,e.memoizedState,r,s))return n.props=a,n.state=r,n.context=s,!1;var c=u(e);c.props=a,c.state=r=c.state||null,c.context=s,"function"==typeof c.componentWillMount&&c.componentWillMount();var d=e.updateQueue;return null!==d&&(c.state=ad(e,d,c,r,a,t)),"function"==typeof n.componentDidMount&&(e.effectTag|=Gc),!0}function d(e,t,a){var l=t.stateNode;i(t,l);var u=t.memoizedProps,s=t.pendingProps;s||(s=u,null==s?Wn("163"):void 0);var c=l.context,d=ed(t),f=Jc(t,d);u===s&&c===f||"function"==typeof l.componentWillReceiveProps&&(l.componentWillReceiveProps(s,f),l.state!==t.memoizedState&&p.enqueueReplaceState(l,l.state,null));var v=t.updateQueue,m=t.memoizedState,h=void 0;if(h=null!==v?ad(t,v,l,m,s,a):m,!(u!==s||m!==h||ld()||null!==v&&v.hasForceUpdate))return"function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=Gc)),!1;var g=o(t,u,s,m,h,f);return g?("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(s,h,f),"function"==typeof l.componentDidUpdate&&(t.effectTag|=Gc)):("function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=Gc)),n(t,s),r(t,h)),l.props=s,l.state=h,l.context=f,g}var p={isMounted:ud,enqueueSetState:function(n,r,o){var a=Uu.get(n),i=t();o=void 0===o?null:o,nd(a,r,o,i),e(a,i)},enqueueReplaceState:function(n,r,o){var a=Uu.get(n),i=t();o=void 0===o?null:o,rd(a,r,o,i),e(a,i)},enqueueForceUpdate:function(n,r){var o=Uu.get(n),a=t();r=void 0===r?null:r,od(o,r,a),e(o,a)}};return{adoptClassInstance:l,constructClassInstance:u,mountClassInstance:s,resumeMountClassInstance:c,updateClassInstance:d}},dd=$c.mountChildFibersInPlace,pd=$c.reconcileChildFibers,fd=$c.reconcileChildFibersInPlace,vd=$c.cloneChildFibers,md=Ru.beginUpdateQueue,hd=Fs.getMaskedContext,gd=Fs.getUnmaskedContext,yd=Fs.hasContextChanged,bd=Fs.pushContextProvider,Cd=Fs.pushTopLevelContextObject,Pd=Fs.invalidateContextProvider,kd=qr.IndeterminateComponent,Ed=qr.FunctionalComponent,wd=qr.ClassComponent,Td=qr.HostRoot,xd=qr.HostComponent,Sd=qr.HostText,Nd=qr.HostPortal,_d=qr.CoroutineComponent,Od=qr.CoroutineHandlerPhase,Fd=qr.YieldComponent,Ad=qr.Fragment,Md=Pu.NoWork,Rd=Pu.OffscreenPriority,Ld=Cu.Placement,Id=Cu.ContentReset,Dd=Cu.Err,Ud=Cu.Ref,Hd=function(e,t,n,r){function o(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function a(e){e.progressedFirstDeletion=e.progressedLastDeletion=null}function i(e){e.firstEffect=e.progressedFirstDeletion,e.lastEffect=e.progressedLastDeletion}function l(e,t,n){var r=t.pendingWorkPriority;u(e,t,n,r)}function u(e,t,n,r){t.memoizedProps=null,null===e?t.child=dd(t,t.child,n,r):e.child===t.child?(a(t),t.child=pd(t,t.child,n,r),i(t)):(t.child=fd(t,t.child,n,r),i(t)),o(e,t,r)}function s(e,t){var n=t.pendingProps;if(yd())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n)return C(e,t);return l(e,t,n),k(t,n),t.child}function c(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=Ud)}function d(e,t){var n=t.type,r=t.pendingProps,o=t.memoizedProps;if(yd())null===r&&(r=o);else{if(null===r||o===r)return C(e,t);if("function"==typeof n.shouldComponentUpdate&&!n.shouldComponentUpdate(o,r))return k(t,r),C(e,t)}var a,i=gd(t),u=hd(t,i);return a=n(r,u),l(e,t,a),k(t,r),t.child}function p(e,t,n){var r=bd(t),o=void 0;return null===e?t.stateNode?o=L(t,n):(M(t),R(t,n),o=!0):o=I(e,t,n),f(e,t,o,r)}function f(e,t,n,r){if(c(e,t),!n)return C(e,t);var o=t.stateNode;Wu.current=t;var a=void 0;return a=o.render(),l(e,t,a), +E(t,o.state),k(t,o.props),r&&Pd(t),t.child}function v(e,t,n){var r=t.stateNode;r.pendingContext?Cd(t,r.pendingContext,r.pendingContext!==r.context):r.context&&Cd(t,r.context,!1),O(t,r.containerInfo);var o=t.updateQueue;if(null!==o){var a=t.memoizedState,i=md(t,o,null,a,null,n);if(a===i)return C(e,t);var u=i.element;return l(e,t,u),E(t,i),t.child}return C(e,t)}function m(e,t){_(t);var n=t.pendingProps,r=null!==e?e.memoizedProps:null,o=t.memoizedProps;if(yd())null===n&&(n=o,null===n?Wn("158"):void 0);else if(null===n||o===n){if(!S&&N(t.type,o)&&t.pendingWorkPriority!==Rd){for(var a=t.progressedChild;null!==a;)a.pendingWorkPriority=Rd,a=a.sibling;return null}return C(e,t)}var i=n.children,s=x(n);if(s?i=null:r&&x(r)&&(t.effectTag|=Id),c(e,t),!S&&N(t.type,n)&&t.pendingWorkPriority!==Rd){if(t.progressedPriority===Rd&&(t.child=t.progressedChild),u(e,t,i,Rd),k(t,n),t.child=null!==e?e.child:null,null===e)for(var d=t.progressedChild;null!==d;)d.effectTag=Ld,d=d.sibling;return null}return l(e,t,i),k(t,n),t.child}function h(e,t){var n=t.pendingProps;return null===n&&(n=t.memoizedProps),k(t,n),null}function g(e,t,n){null!==e?Wn("159"):void 0;var r,o=t.type,a=t.pendingProps,i=gd(t),u=hd(t,i);if(r=o(a,u),"object"==typeof r&&null!==r&&"function"==typeof r.render){t.tag=wd;var s=bd(t);return A(t,r),R(t,n),f(e,t,!0,s)}return t.tag=Ed,l(e,t,r),k(t,a),t.child}function y(e,t){var n=t.pendingProps;yd()?null===n&&(n=e&&e.memoizedProps,null===n?Wn("158"):void 0):null!==n&&t.memoizedProps!==n||(n=t.memoizedProps);var r=n.children,o=t.pendingWorkPriority;return t.memoizedProps=null,null===e?t.stateNode=dd(t,t.stateNode,r,o):e.child===t.child?(a(t),t.stateNode=pd(t,t.stateNode,r,o),i(t)):(t.stateNode=fd(t,t.stateNode,r,o),i(t)),k(t,n),t.stateNode}function b(e,t){O(t,t.stateNode.containerInfo);var n=t.pendingWorkPriority,r=t.pendingProps;if(yd())null===r&&(r=e&&e.memoizedProps,null==r?Wn("158"):void 0);else if(null===r||t.memoizedProps===r)return C(e,t);return null===e?(t.child=fd(t,t.child,r,n),k(t,r),o(e,t,n)):(l(e,t,r),k(t,r)),t.child}function C(e,t){var n=t.pendingWorkPriority;return e&&t.child===e.child&&a(t),vd(e,t),o(e,t,n),t.child}function P(e,t){switch(t.tag){case wd:bd(t);break;case Nd:O(t,t.stateNode.containerInfo)}return null}function k(e,t){e.memoizedProps=t,e.pendingProps=null}function E(e,t){e.memoizedState=t}function w(e,t,n){if(t.pendingWorkPriority===Md||t.pendingWorkPriority>n)return P(e,t);switch(t.firstEffect=null,t.lastEffect=null,t.progressedPriority===n&&(t.child=t.progressedChild),t.tag){case kd:return g(e,t,n);case Ed:return d(e,t);case wd:return p(e,t,n);case Td:return v(e,t,n);case xd:return m(e,t);case Sd:return h(e,t);case Od:t.tag=_d;case _d:return y(e,t);case Fd:return null;case Nd:return b(e,t);case Ad:return s(e,t);default:Wn("160")}}function T(e,t,n){if(t.tag!==wd&&t.tag!==Td?Wn("161"):void 0,t.effectTag|=Dd,t.pendingWorkPriority===Md||t.pendingWorkPriority>n)return P(e,t);t.firstEffect=null,t.lastEffect=null;var r=null;if(l(e,t,r),t.tag===wd){var o=t.stateNode;t.memoizedProps=o.props,t.memoizedState=o.state,t.pendingProps=null}return t.child}var x=e.shouldSetTextContent,S=e.useSyncScheduling,N=e.shouldDeprioritizeSubtree,_=t.pushHostContext,O=t.pushHostContainer,F=cd(n,r,k,E),A=F.adoptClassInstance,M=F.constructClassInstance,R=F.mountClassInstance,L=F.resumeMountClassInstance,I=F.updateClassInstance;return{beginWork:w,beginFailedWork:T}},Wd=$c.reconcileChildFibers,jd=Fs.popContextProvider,Vd=qr.IndeterminateComponent,Bd=qr.FunctionalComponent,zd=qr.ClassComponent,Kd=qr.HostRoot,Yd=qr.HostComponent,qd=qr.HostText,Qd=qr.HostPortal,Xd=qr.CoroutineComponent,$d=qr.CoroutineHandlerPhase,Gd=qr.YieldComponent,Zd=qr.Fragment,Jd=Cu.Ref,ep=Cu.Update,tp=function(e,t){function n(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function r(e){e.effectTag|=ep}function o(e){e.effectTag|=Jd}function a(e,t){var n=t.stateNode;for(n&&(n.return=t);null!==n;){if(n.tag===Yd||n.tag===qd||n.tag===Qd)Wn("168");else if(n.tag===Gd)e.push(n.type);else if(null!==n.child){n.child.return=n,n=n.child;continue}for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function i(e,t){var r=t.memoizedProps;r?void 0:Wn("169"),t.tag=$d;var o=[];a(o,t);var i=r.handler,l=r.props,u=i(l,o),s=null!==e?e.child:null,c=t.pendingWorkPriority;return t.child=Wd(t,s,u,c),n(e,t,c),t.child}function l(e,t){for(var n=t.child;null!==n;){if(n.tag===Yd||n.tag===qd)d(e,n.stateNode);else if(n.tag===Qd);else if(null!==n.child){n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n=n.sibling}}function u(e,t){switch(t.tag){case Bd:return null;case zd:return jd(t),null;case Kd:var n=t.stateNode;return n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null;case Yd:m(t);var a=v(),u=t.type,d=t.memoizedProps;if(null!==e&&null!=t.stateNode){var y=e.memoizedProps,b=t.stateNode,C=h(),P=f(b,u,y,d,a,C);t.updateQueue=P,P&&r(t),e.ref!==t.ref&&o(t)}else{if(!d)return null===t.stateNode?Wn("170"):void 0,null;var k=h(),E=s(u,d,a,k,t);l(E,t),p(E,u,d,a)&&r(t),t.stateNode=E,null!==t.ref&&o(t)}return null;case qd:var w=t.memoizedProps;if(e&&null!=t.stateNode){var T=e.memoizedProps;T!==w&&r(t)}else{if("string"!=typeof w)return null===t.stateNode?Wn("170"):void 0,null;var x=v(),S=h(),N=c(w,x,S,t);t.stateNode=N}return null;case Xd:return i(e,t);case $d:return t.tag=Xd,null;case Gd:return null;case Zd:return null;case Qd:return r(t),g(t),null;case Vd:Wn("171");default:Wn("160")}}var s=e.createInstance,c=e.createTextInstance,d=e.appendInitialChild,p=e.finalizeInitialChildren,f=e.prepareUpdate,v=t.getRootHostContainer,m=t.popHostContext,h=t.getHostContext,g=t.popHostContainer;return{completeWork:u}},np=null,rp=null,op=null,ap=null;if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&__REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber){var ip=__REACT_DEVTOOLS_GLOBAL_HOOK__.inject,lp=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot,up=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount;rp=function(e){np=ip(e)},op=function(e){if(null!=np)try{lp(np,e)}catch(e){}},ap=function(e){if(null!=np)try{up(np,e)}catch(e){}}}var sp=rp,cp=op,dp=ap,pp={injectInternals:sp,onCommitRoot:cp,onCommitUnmount:dp},fp=qr.ClassComponent,vp=qr.HostRoot,mp=qr.HostComponent,hp=qr.HostText,gp=qr.HostPortal,yp=qr.CoroutineComponent,bp=Ru.commitCallbacks,Cp=pp.onCommitUnmount,Pp=Cu.Placement,kp=Cu.Update,Ep=Cu.Callback,wp=Cu.ContentReset,Tp=function(e,t){function n(e,n){try{n.componentWillUnmount()}catch(n){t(e,n)}}function r(e){var n=e.ref;if(null!==n){try{n(null)}catch(n){t(e,n)}}}function o(e){for(var t=e.return;null!==t;){switch(t.tag){case mp:return t.stateNode;case vp:return t.stateNode.containerInfo;case gp:return t.stateNode.containerInfo}t=t.return}Wn("164")}function a(e){for(var t=e.return;null!==t;){if(i(t))return t;t=t.return}Wn("164")}function i(e){return e.tag===mp||e.tag===vp||e.tag===gp}function l(e){var t=e;e:for(;;){for(;null===t.sibling;){if(null===t.return||i(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==mp&&t.tag!==hp;){if(t.effectTag&Pp)continue e;if(null===t.child||t.tag===gp)continue e;t.child.return=t,t=t.child}if(!(t.effectTag&Pp))return t.stateNode}}function u(e){var t=a(e),n=void 0;switch(t.tag){case mp:n=t.stateNode;break;case vp:n=t.stateNode.containerInfo;break;case gp:n=t.stateNode.containerInfo;break;default:Wn("165")}t.effectTag&wp&&(b(n),t.effectTag&=~wp);for(var r=l(e),o=e;;){if(o.tag===mp||o.tag===hp)r?k(n,o.stateNode,r):P(n,o.stateNode);else if(o.tag===gp);else if(null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)return;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function s(e){for(var t=e;;)if(p(t),null===t.child||t.tag===gp){if(t===e)return;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function c(e,t){for(var n=t;;){if(n.tag===mp||n.tag===hp)s(n),E(e,n.stateNode);else if(n.tag===gp){if(e=n.stateNode.containerInfo,null!==n.child){n.child.return=n,n=n.child;continue}}else if(p(n),null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return,n.tag===gp&&(e=o(n))}n.sibling.return=n.return,n=n.sibling}}function d(e){var t=o(e);c(t,e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)}function p(e){switch("function"==typeof Cp&&Cp(e),e.tag){case fp:r(e);var t=e.stateNode;return void("function"==typeof t.componentWillUnmount&&n(e,t));case mp:return void r(e);case yp:return void s(e.stateNode);case gp:var a=o(e);return void c(a,e)}}function f(e,t){switch(t.tag){case fp:return;case mp:var n=t.stateNode;if(null!=n&&null!==e){var r=t.memoizedProps,o=e.memoizedProps,a=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&y(n,i,a,o,r,t)}return;case hp:null===t.stateNode||null===e?Wn("166"):void 0;var l=t.stateNode,u=t.memoizedProps,s=e.memoizedProps;return void C(l,s,u);case vp:return;case gp:return;default:Wn("167")}}function v(e,t){switch(t.tag){case fp:var n=t.stateNode;if(t.effectTag&kp)if(null===e)n.componentDidMount();else{var r=e.memoizedProps,o=e.memoizedState;n.componentDidUpdate(r,o)}return void(t.effectTag&Ep&&null!==t.updateQueue&&bp(t,t.updateQueue,n));case vp:var a=t.updateQueue;if(null!==a){var i=t.child&&t.child.stateNode;bp(t,a,i)}return;case mp:var l=t.stateNode;if(null===e&&t.effectTag&kp){var u=t.type,s=t.memoizedProps;g(l,u,s,t)}return;case hp:return;case gp:return;default:Wn("167")}}function m(e){var t=e.ref;if(null!==t){var n=w(e.stateNode);t(n)}}function h(e){var t=e.ref;null!==t&&t(null)}var g=e.commitMount,y=e.commitUpdate,b=e.resetTextContent,C=e.commitTextUpdate,P=e.appendChild,k=e.insertBefore,E=e.removeChild,w=e.getPublicInstance;return{commitPlacement:u,commitDeletion:d,commitWork:f,commitLifeCycles:v,commitAttachRef:m,commitDetachRef:h}},xp=ls.createCursor,Sp=ls.pop,Np=ls.push,_p=function(e){function t(){var e=p.current;return null===e?Wn("178"):void 0,e}function n(e,t){Np(p,t,e);var n=s(t);Np(d,e,e),Np(c,n,e)}function r(e){Sp(c,e),Sp(d,e),Sp(p,e)}function o(){var e=c.current;return null==e?Wn("179"):void 0,e}function a(e){var t=p.current;null==t?Wn("180"):void 0;var n=null!==c.current?c.current:Iu,r=u(n,e.type,t);n!==r&&(Np(d,e,e),Np(c,r,e))}function i(e){d.current===e&&(Sp(c,e),Sp(d,e))}function l(){c.current=null,p.current=null}var u=e.getChildHostContext,s=e.getRootHostContext,c=xp(null),d=xp(null),p=xp(null);return{getHostContext:o,getRootHostContainer:t,popHostContainer:r,popHostContext:i,pushHostContainer:n,pushHostContext:a,resetHostContainer:l}},Op=Fs.popContextProvider,Fp=ls.reset,Ap=To.getStackAddendumByWorkInProgressFiber,Mp=lc.logCapturedError,Rp=ec.cloneFiber,Lp=pp.onCommitRoot,Ip=Pu.NoWork,Dp=Pu.SynchronousPriority,Up=Pu.TaskPriority,Hp=Pu.AnimationPriority,Wp=Pu.HighPriority,jp=Pu.LowPriority,Vp=Pu.OffscreenPriority,Bp=Cu.NoEffect,zp=Cu.Placement,Kp=Cu.Update,Yp=Cu.PlacementAndUpdate,qp=Cu.Deletion,Qp=Cu.ContentReset,Xp=Cu.Callback,$p=Cu.Err,Gp=Cu.Ref,Zp=qr.HostRoot,Jp=qr.HostComponent,ef=qr.HostPortal,tf=qr.ClassComponent,nf=Ru.getPendingPriority,rf=Fs,of=rf.resetContext,af=1,lf=function(e){function t(e){se||(se=!0,q(e))}function n(e){ce||(ce=!0,Q(e))}function r(){Fp(),of(),R()}function o(){for(;null!==le&&le.current.pendingWorkPriority===Ip;){le.isScheduled=!1;var e=le.nextScheduledRoot;if(le.nextScheduledRoot=null,le===ue)return le=null,ue=null,oe=Ip,null;le=e}for(var t=le,n=null,o=Ip;null!==t;)t.current.pendingWorkPriority!==Ip&&(o===Ip||o>t.current.pendingWorkPriority)&&(o=t.current.pendingWorkPriority,n=t),t=t.nextScheduledRoot;return null!==n?(oe=o,Z=oe,r(),Rp(n.current,o)):(oe=Ip,null)}function a(){for(;null!==ae;){var t=ae.effectTag;if(t&Qp&&e.resetTextContent(ae.stateNode),t&Gp){var n=ae.alternate;null!==n&&Y(n)}var r=t&~(Xp|$p|Qp|Gp);switch(r){case zp:j(ae),ae.effectTag&=~zp;break;case Yp:j(ae),ae.effectTag&=~zp;var o=ae.alternate;B(o,ae);break;case Kp:var a=ae.alternate;B(a,ae);break;case qp:ge=!0,V(ae),ge=!1}ae=ae.nextEffect}}function i(){for(;null!==ae;){var e=ae.effectTag;if(e&(Kp|Xp)){var t=ae.alternate;z(t,ae)}e&Gp&&K(ae),e&$p&&C(ae);var n=ae.nextEffect;ae.nextEffect=null,ae=n}}function l(e){he=!0,ie=null;var t=e.stateNode;t.current===e?Wn("181"):void 0,Wu.current=null;var n=Z;Z=Up;var r=void 0;e.effectTag!==Bp?null!==e.lastEffect?(e.lastEffect.nextEffect=e,r=e.firstEffect):r=e:r=e.firstEffect;var o=$();for(ae=r;null!==ae;){var l=null;try{a(e)}catch(e){l=e}null!==l&&(null===ae?Wn("182"):void 0,g(ae,l),null!==ae&&(ae=ae.nextEffect))}for(G(o),t.current=e,ae=r;null!==ae;){var u=null;try{i(e)}catch(e){u=e}null!==u&&(null===ae?Wn("182"):void 0,g(ae,u),null!==ae&&(ae=ae.nextEffect))}he=!1,"function"==typeof Lp&&Lp(e.stateNode),fe&&(fe.forEach(T),fe=null),Z=n}function u(e){var t=Ip,n=e.updateQueue,r=e.tag;null===n||r!==tf&&r!==Zp||(t=nf(n));for(var o=e.progressedChild;null!==o;)o.pendingWorkPriority!==Ip&&(t===Ip||t>o.pendingWorkPriority)&&(t=o.pendingWorkPriority),o=o.sibling;e.pendingWorkPriority=t}function s(e){for(;;){var t=e.alternate,n=H(t,e),r=e.return,o=e.sibling;if(u(e),null!==n)return n;if(null!==r&&(null===r.firstEffect&&(r.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==r.lastEffect&&(r.lastEffect.nextEffect=e.firstEffect),r.lastEffect=e.lastEffect),e.effectTag!==Bp&&(null!==r.lastEffect?r.lastEffect.nextEffect=e:r.firstEffect=e,r.lastEffect=e)),null!==o)return o;if(null===r)return oeUp)for(;null!==re&&!te;)t.timeRemaining()>af?(re=c(re),null===re&&null!==ie&&(t.timeRemaining()>af?(l(ie),re=o(),v()):te=!0)):te=!0;else for(;null!==re&&oe!==Ip&&oe<=e;)re=c(re),null===re&&(re=o(),v());n&&console.timeEnd(n)}function h(e,r){ee?Wn("183"):void 0,ee=!0;for(var o=!!r;e!==Ip&&!me;){null!==r||er)&&(a=!0,o.pendingWorkPriority=r),null!==o.alternate&&(o.alternate.pendingWorkPriority===Ip||o.alternate.pendingWorkPriority>r)&&(a=!0,o.alternate.pendingWorkPriority=r),null===o.return){if(o.tag!==Zp)return;var i=o.stateNode;switch(k(i,r),r){case Dp:return void h(Dp,null);case Up:return;case Hp:return void t(f);case Wp:case jp:case Vp:return void n(p)}}o=o.return}}function w(){return Z===Dp&&(ee||ne)?Up:Z}function T(e){E(e,Up)}function x(e,t){var n=Z;Z=e;try{t()}finally{Z=n}}function S(e,t){var n=ne;ne=!0;try{return e(t)}finally{ne=n,ee||ne||h(Up,null)}}function N(e){var t=ne;ne=!1;try{return e()}finally{ne=t}}function _(e){var t=Z;Z=Dp;try{return e()}finally{Z=t}}function O(e){var t=Z;Z=jp;try{return e()}finally{Z=t}}var F=_p(e),A=F.popHostContainer,M=F.popHostContext,R=F.resetHostContainer,L=Hd(e,F,E,w),I=L.beginWork,D=L.beginFailedWork,U=tp(e,F),H=U.completeWork,W=Tp(e,g),j=W.commitPlacement,V=W.commitDeletion,B=W.commitWork,z=W.commitLifeCycles,K=W.commitAttachRef,Y=W.commitDetachRef,q=e.scheduleAnimationCallback,Q=e.scheduleDeferredCallback,X=e.useSyncScheduling,$=e.prepareForCommit,G=e.resetAfterCommit,Z=X?Dp:jp,J=Ip,ee=!1,te=!1,ne=!1,re=null,oe=Ip,ae=null,ie=null,le=null,ue=null,se=!1,ce=!1,de=null,pe=null,fe=null,ve=null,me=null,he=!1,ge=!1;return{scheduleUpdate:E,getPriorityContext:w,performWithPriority:x,batchedUpdates:S,unbatchedUpdates:N,syncUpdates:_,deferredUpdates:O}},uf=function(e){Wn("191")};Rn._injectFiber=function(e){uf=e};var sf=Rn,cf=Ru.addTopLevelUpdate,df=Fs.findCurrentUnmaskedContext,pf=Fs.isContextProvider,ff=Fs.processChildContext,vf=rc.createFiberRoot,mf=Ju.findCurrentHostFiber;sf._injectFiber(function(e){var t=df(e);return pf(e)?ff(e,t,!1):t});var hf=function(e){function t(e,t,n){var a=o(),i={element:t};n=void 0===n?null:n,cf(e,i,n,a),r(e,a)}var n=lf(e),r=n.scheduleUpdate,o=n.getPriorityContext,a=n.performWithPriority,i=n.batchedUpdates,l=n.unbatchedUpdates,u=n.syncUpdates,s=n.deferredUpdates;return{createContainer:function(e){return vf(e)},updateContainer:function(e,n,r,o){var a=n.current,i=sf(r);null===n.context?n.context=i:n.pendingContext=i,t(a,e,o)},performWithPriority:a,batchedUpdates:i,unbatchedUpdates:l,syncUpdates:u,deferredUpdates:s,getPublicRootInstance:function(e){var t=e.current;return t.child?t.child.stateNode:null},findHostInstance:function(e){var t=mf(e);return null===t?null:t.stateNode}}},gf=function(e){Wn("150")},yf=function(e){Wn("151")},bf=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=Uu.get(e);return t?"number"==typeof t.tag?gf(t):yf(t):void("function"==typeof e.render?Wn("152"):Wn("153",Object.keys(e)))};bf._injectFiber=function(e){gf=e},bf._injectStack=function(e){yf=e};var Cf=bf,Pf=e.isValidElement,kf=pp.injectInternals,Ef=Fa.createElement,wf=Fa.getChildNamespace,Tf=Fa.setInitialProperties,xf=Fa.diffProperties,Sf=Fa.updateProperties,Nf=no.precacheFiberNode,_f=no.updateFiberProps,Of=9;bu.inject(),Wr.injection.injectFiberControlledHostComponent(Fa),Cf._injectFiber(function(e){return If.findHostInstance(e)});var Ff=null,Af=null,Mf=1,Rf=9,Lf=11,If=hf({getRootHostContext:function(e){var t=e.namespaceURI||null,n=e.tagName,r=wf(t,n);return r},getChildHostContext:function(e,t){var n=e;return wf(n,t)},getPublicInstance:function(e){return e},prepareForCommit:function(){Ff=Rr.isEnabled(),Af=Rl.getSelectionInformation(),Rr.setEnabled(!1)},resetAfterCommit:function(){Rl.restoreSelection(Af),Af=null,Rr.setEnabled(Ff),Ff=null},createInstance:function(e,t,n,r,o){var a=void 0;a=r;var i=Ef(e,t,n,a);return Nf(o,i),_f(i,t),i},appendInitialChild:function(e,t){e.appendChild(t)},finalizeInitialChildren:function(e,t,n,r){return Tf(e,t,n,r),Dn(t,n)},prepareUpdate:function(e,t,n,r,o,a){return xf(e,t,n,r,o)},commitMount:function(e,t,n,r){e.focus()},commitUpdate:function(e,t,n,r,o,a){_f(e,o),Sf(e,t,n,r,o)},shouldSetTextContent:function(e){return"string"==typeof e.children||"number"==typeof e.children||"object"==typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&"string"==typeof e.dangerouslySetInnerHTML.__html},resetTextContent:function(e){e.textContent=""},shouldDeprioritizeSubtree:function(e,t){return!!t.hidden},createTextInstance:function(e,t,n,r){var o=document.createTextNode(e);return Nf(r,o),o},commitTextUpdate:function(e,t,n){e.nodeValue=n},appendChild:function(e,t){e.appendChild(t)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},scheduleAnimationCallback:qa.rAF,scheduleDeferredCallback:qa.rIC,useSyncScheduling:!io.fiberAsyncScheduling});Hi.injection.injectFiberBatchedUpdates(If.batchedUpdates);var Df=!1,Uf={render:function(e,t,n){return In(t),oo.disableNewFiberFeatures&&(Pf(e)||Wn("string"==typeof e?"145":"function"==typeof e?"146":null!=e&&"undefined"!=typeof e.props?"147":"148")),Hn(null,e,t,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return null!=e&&Uu.has(e)?void 0:Wn("38"),Hn(e,t,n,r)},unmountComponentAtNode:function(e){if(Ln(e)?void 0:Wn("40"),Un(),e._reactRootContainer)return If.unbatchedUpdates(function(){return Hn(null,null,e,function(){e._reactRootContainer=null})})},findDOMNode:Cf,unstable_createPortal:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return Pc.createPortal(e,t,null,n)},unstable_batchedUpdates:Hi.batchedUpdates,unstable_deferredUpdates:If.deferredUpdates};"function"==typeof kf&&kf({findFiberByHostInstance:no.getClosestInstanceFromNode,findHostInstanceByFiber:If.findHostInstance});var Hf=Uf;return Hf}); require(['react', 'react-dom'], function(React, ReactDOM) { ReactDOM.render( diff --git a/fixtures/packaging/systemjs-builder/dev/config.js b/fixtures/packaging/systemjs-builder/dev/config.js index 27e85f0cb506..2cd1b3d66f9c 100644 --- a/fixtures/packaging/systemjs-builder/dev/config.js +++ b/fixtures/packaging/systemjs-builder/dev/config.js @@ -1,6 +1,6 @@ System.config({ paths: { - react: '../../../../build/dist/react.dev.js', - 'react-dom': '../../../../build/dist/react-dom.dev.js', + react: '../../../../build/dist/react.development.js', + 'react-dom': '../../../../build/dist/react-dom.development.js', }, }); diff --git a/fixtures/packaging/systemjs-builder/prod/config.js b/fixtures/packaging/systemjs-builder/prod/config.js index 26215d30c0f3..bb981fe2b7e5 100644 --- a/fixtures/packaging/systemjs-builder/prod/config.js +++ b/fixtures/packaging/systemjs-builder/prod/config.js @@ -1,6 +1,6 @@ System.config({ paths: { - react: '../../../../build/dist/react.prod.min.js', - 'react-dom': '../../../../build/dist/react-dom.prod.min.js', + react: '../../../../build/dist/react.production.min.js', + 'react-dom': '../../../../build/dist/react-dom.production.min.js', }, }); diff --git a/fixtures/packaging/systemjs-builder/prod/output.js b/fixtures/packaging/systemjs-builder/prod/output.js index 611855bd0433..465bb2cc2c92 100644 --- a/fixtures/packaging/systemjs-builder/prod/output.js +++ b/fixtures/packaging/systemjs-builder/prod/output.js @@ -773,7 +773,7 @@ var define = $__System.amdDefine; shape: ne }; var re = Qt, - oe = "16.0.0-alpha.5", + oe = "16.0.0-alpha.6", ie = Y, ae = yt.createElement, ue = yt.createFactory, @@ -852,79 +852,64 @@ var define = $__System.amdDefine; return !1; } } - function o(e, t, n, r, o, a, i, l) { - if (Yn(t), !e) { - var u; - if (void 0 === t) - u = new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings."); - else { - var s = [n, r, o, a, i, l], - c = 0; - u = new Error(t.replace(/%s/g, function() { - return s[c++]; - })), u.name = "Invariant Violation"; - } - throw u.framesToPop = 1, u; - } - } - function a() { - if (Qn) - for (var e in Xn) { - var t = Xn[e], - n = Qn.indexOf(e); - if (n > -1 ? void 0 : jn("96", e), !$n.plugins[n]) { - t.extractEvents ? void 0 : jn("97", e), $n.plugins[n] = t; + function o() { + if (Kn) + for (var e in Yn) { + var t = Yn[e], + n = Kn.indexOf(e); + if (n > -1 ? void 0 : Wn("96", e), !qn.plugins[n]) { + t.extractEvents ? void 0 : Wn("97", e), qn.plugins[n] = t; var r = t.eventTypes; for (var o in r) - i(r[o], t, o) ? void 0 : jn("98", o, e); + a(r[o], t, o) ? void 0 : Wn("98", o, e); } } } - function i(e, t, n) { - $n.eventNameDispatchConfigs.hasOwnProperty(n) ? jn("99", n) : void 0, $n.eventNameDispatchConfigs[n] = e; + function a(e, t, n) { + qn.eventNameDispatchConfigs.hasOwnProperty(n) ? Wn("99", n) : void 0, qn.eventNameDispatchConfigs[n] = e; var r = e.phasedRegistrationNames; if (r) { for (var o in r) if (r.hasOwnProperty(o)) { var a = r[o]; - l(a, t, n); + i(a, t, n); } return !0; } - return !!e.registrationName && (l(e.registrationName, t, n), !0); + return !!e.registrationName && (i(e.registrationName, t, n), !0); } - function l(e, t, n) { - $n.registrationNameModules[e] ? jn("100", e) : void 0, $n.registrationNameModules[e] = t, $n.registrationNameDependencies[e] = t.eventTypes[n].dependencies; + function i(e, t, n) { + qn.registrationNameModules[e] ? Wn("100", e) : void 0, qn.registrationNameModules[e] = t, qn.registrationNameDependencies[e] = t.eventTypes[n].dependencies; } - function u(e) { + function l(e) { return function() { return e; }; } - function s(e) { + function u(e) { return "topMouseUp" === e || "topTouchEnd" === e || "topTouchCancel" === e; } - function c(e) { + function s(e) { return "topMouseMove" === e || "topTouchMove" === e; } - function d(e) { + function c(e) { return "topMouseDown" === e || "topTouchStart" === e; } - function p(e, t, n, r) { + function d(e, t, n, r) { var o = e.type || "unknown-event"; - e.currentTarget = ar.getNodeFromInstance(r), er.invokeGuardedCallbackAndCatchFirstError(o, n, void 0, e), e.currentTarget = null; + e.currentTarget = or.getNodeFromInstance(r), Jn.invokeGuardedCallbackAndCatchFirstError(o, n, void 0, e), e.currentTarget = null; } - function f(e, t) { + function p(e, t) { var n = e._dispatchListeners, r = e._dispatchInstances; if (Array.isArray(n)) for (var o = 0; o < n.length && !e.isPropagationStopped(); o++) - p(e, t, n[o], r[o]); + d(e, t, n[o], r[o]); else - n && p(e, t, n, r); + n && d(e, t, n, r); e._dispatchListeners = null, e._dispatchInstances = null; } - function v(e) { + function f(e) { var t = e._dispatchListeners, n = e._dispatchInstances; if (Array.isArray(t)) { @@ -935,30 +920,30 @@ var define = $__System.amdDefine; return n; return null; } - function m(e) { - var t = v(e); + function v(e) { + var t = f(e); return e._dispatchInstances = null, e._dispatchListeners = null, t; } - function h(e) { + function m(e) { var t = e._dispatchListeners, n = e._dispatchInstances; - Array.isArray(t) ? jn("103") : void 0, e.currentTarget = t ? ar.getNodeFromInstance(n) : null; + Array.isArray(t) ? Wn("103") : void 0, e.currentTarget = t ? or.getNodeFromInstance(n) : null; var r = t ? t(e) : null; return e.currentTarget = null, e._dispatchListeners = null, e._dispatchInstances = null, r; } - function g(e) { + function h(e) { return !!e._dispatchListeners; } - function y(e, t) { - return null == t ? jn("30") : void 0, null == e ? t : Array.isArray(e) ? Array.isArray(t) ? (e.push.apply(e, t), e) : (e.push(t), e) : Array.isArray(t) ? [e].concat(t) : [e, t]; + function g(e, t) { + return null == t ? Wn("30") : void 0, null == e ? t : Array.isArray(e) ? Array.isArray(t) ? (e.push.apply(e, t), e) : (e.push(t), e) : Array.isArray(t) ? [e].concat(t) : [e, t]; } - function b(e, t, n) { + function y(e, t, n) { Array.isArray(e) ? e.forEach(t, n) : e && t.call(n, e); } - function C(e) { + function b(e) { return "button" === e || "input" === e || "select" === e || "textarea" === e; } - function k(e, t, n) { + function C(e, t, n) { switch (e) { case "onClick": case "onClickCapture": @@ -970,31 +955,31 @@ var define = $__System.amdDefine; case "onMouseMoveCapture": case "onMouseUp": case "onMouseUpCapture": - return !(!n.disabled || !C(t)); + return !(!n.disabled || !b(t)); default: return !1; } } function P(e) { - vr.enqueueEvents(e), vr.processEventQueue(!1); + fr.enqueueEvents(e), fr.processEventQueue(!1); } - function E(e, t) { + function k(e, t) { var n = {}; return n[e.toLowerCase()] = t.toLowerCase(), n["Webkit" + e] = "webkit" + t, n["Moz" + e] = "moz" + t, n["ms" + e] = "MS" + t, n["O" + e] = "o" + t.toLowerCase(), n; } - function w(e) { - if (Er[e]) - return Er[e]; + function E(e) { + if (kr[e]) + return kr[e]; if (!Pr[e]) return e; var t = Pr[e]; for (var n in t) - if (t.hasOwnProperty(n) && n in wr) - return Er[e] = t[n]; + if (t.hasOwnProperty(n) && n in Er) + return kr[e] = t[n]; return ""; } - function T(e, t) { - if (!kr.canUseDOM || t && !("addEventListener" in document)) + function w(e, t) { + if (!Cr.canUseDOM || t && !("addEventListener" in document)) return !1; var n = "on" + e, r = n in document; @@ -1002,109 +987,109 @@ var define = $__System.amdDefine; var o = document.createElement("div"); o.setAttribute(n, "return;"), r = "function" == typeof o[n]; } - return !r && Tr && "wheel" === e && (r = document.implementation.hasFeature("Events.wheel", "3.0")), r; + return !r && wr && "wheel" === e && (r = document.implementation.hasFeature("Events.wheel", "3.0")), r; } - function x(e) { - return Object.prototype.hasOwnProperty.call(e, Mr) || (e[Mr] = _r++, Rr[e[Mr]] = {}), Rr[e[Mr]]; + function T(e) { + return Object.prototype.hasOwnProperty.call(e, Ar) || (e[Ar] = Or++, Nr[e[Ar]] = {}), Nr[e[Ar]]; } - function S(e) { - var t = ir.getInstanceFromNode(e); + function x(e) { + var t = ar.getInstanceFromNode(e); if (t) { if ("number" == typeof t.tag) { - qn(Dr && "function" == typeof Dr.restoreControlledState, "Fiber needs to be injected to handle a fiber target for controlled events."); - var n = ir.getFiberCurrentPropsFromNode(t.stateNode); - return void Dr.restoreControlledState(t.stateNode, t.type, n); + Lr && "function" == typeof Lr.restoreControlledState ? void 0 : Wn("189"); + var n = ar.getFiberCurrentPropsFromNode(t.stateNode); + return void Lr.restoreControlledState(t.stateNode, t.type, n); } - qn("function" == typeof t.restoreControlledState, "The internal instance must be a React host component."), t.restoreControlledState(); + "function" != typeof t.restoreControlledState ? Wn("190") : void 0, t.restoreControlledState(); } } - function N(e, t) { + function S(e, t) { return (e & t) === t; } - function R(e, t) { - return 1 === e.nodeType && e.getAttribute(Gr) === "" + t || 8 === e.nodeType && e.nodeValue === " react-text: " + t + " " || 8 === e.nodeType && e.nodeValue === " react-empty: " + t + " "; + function N(e, t) { + return 1 === e.nodeType && e.getAttribute($r) === "" + t || 8 === e.nodeType && e.nodeValue === " react-text: " + t + " " || 8 === e.nodeType && e.nodeValue === " react-empty: " + t + " "; } - function O(e) { + function _(e) { for (var t; t = e._renderedComponent; ) e = t; return e; } - function _(e, t) { - var n = O(e); - n._hostNode = t, t[eo] = n; + function O(e, t) { + var n = _(e); + n._hostNode = t, t[Jr] = n; } function F(e, t) { - t[eo] = e; + t[Jr] = e; } - function M(e) { + function A(e) { var t = e._hostNode; - t && (delete t[eo], e._hostNode = null); + t && (delete t[Jr], e._hostNode = null); } - function A(e, t) { - if (!(e._flags & Zr.hasCachedChildNodes)) { + function M(e, t) { + if (!(e._flags & Gr.hasCachedChildNodes)) { var n = e._renderedChildren, r = t.firstChild; e: for (var o in n) if (n.hasOwnProperty(o)) { var a = n[o], - i = O(a)._domID; + i = _(a)._domID; if (0 !== i) { for (; null !== r; r = r.nextSibling) - if (R(r, i)) { - _(a, r); + if (N(r, i)) { + O(a, r); continue e; } - jn("32", i); + Wn("32", i); } } - e._flags |= Zr.hasCachedChildNodes; + e._flags |= Gr.hasCachedChildNodes; } } - function I(e) { - if (e[eo]) - return e[eo]; - for (var t = []; !e[eo]; ) { + function R(e) { + if (e[Jr]) + return e[Jr]; + for (var t = []; !e[Jr]; ) { if (t.push(e), !e.parentNode) return null; e = e.parentNode; } var n, - r = e[eo]; - if (r.tag === Xr || r.tag === $r) + r = e[Jr]; + if (r.tag === Qr || r.tag === Xr) return r; - for (; e && (r = e[eo]); e = t.pop()) - n = r, t.length && A(r, e); + for (; e && (r = e[Jr]); e = t.pop()) + n = r, t.length && M(r, e); return n; } - function D(e) { - var t = e[eo]; - return t ? t.tag === Xr || t.tag === $r ? t : t._hostNode === e ? t : null : (t = I(e), null != t && t._hostNode === e ? t : null); - } function L(e) { - if (e.tag === Xr || e.tag === $r) + var t = e[Jr]; + return t ? t.tag === Qr || t.tag === Xr ? t : t._hostNode === e ? t : null : (t = R(e), null != t && t._hostNode === e ? t : null); + } + function I(e) { + if (e.tag === Qr || e.tag === Xr) return e.stateNode; - if (void 0 === e._hostNode ? jn("33") : void 0, e._hostNode) + if (void 0 === e._hostNode ? Wn("33") : void 0, e._hostNode) return e._hostNode; for (var t = []; !e._hostNode; ) - t.push(e), e._hostParent ? void 0 : jn("34"), e = e._hostParent; + t.push(e), e._hostParent ? void 0 : Wn("34"), e = e._hostParent; for (; t.length; e = t.pop()) - A(e, e._hostNode); + M(e, e._hostNode); return e._hostNode; } - function U(e) { - return e[to] || null; + function D(e) { + return e[eo] || null; } - function H(e, t) { - e[to] = t; + function U(e, t) { + e[eo] = t; } - function W(e, t) { + function H(e, t) { return e + t.charAt(0).toUpperCase() + t.substring(1); } - function j(e, t, n) { + function W(e, t, n) { var r = null == t || "boolean" == typeof t || "" === t; - return r ? "" : "number" != typeof t || 0 === t || vo.hasOwnProperty(e) && vo[e] ? ("" + t).trim() : t + "px"; + return r ? "" : "number" != typeof t || 0 === t || fo.hasOwnProperty(e) && fo[e] ? ("" + t).trim() : t + "px"; } - function V(e) { + function j(e) { if ("function" == typeof e.getName) { var t = e; return t.getName(); @@ -1119,53 +1104,53 @@ var define = $__System.amdDefine; } return null; } + function V(e) { + return e.replace(ho, "-$1").toLowerCase(); + } function B(e) { - return e.replace(go, "-$1").toLowerCase(); + return go(e).replace(yo, "-ms-"); } function z(e) { - return yo(e).replace(bo, "-ms-"); - } - function K(e) { var t = {}; return function(n) { return t.hasOwnProperty(n) || (t[n] = e.call(this, n)), t[n]; }; } - function Y(e, t, n) { + function K(e, t, n) { return "\n in " + (e || "Unknown") + (t ? " (at " + t.fileName.replace(/^.*[\\\/]/, "") + ":" + t.lineNumber + ")" : n ? " (created by " + n + ")" : ""); } - function q(e) { + function Y(e) { switch (e.tag) { case Po: + case ko: case Eo: case wo: - case To: var t = e._debugOwner, n = e._debugSource, - r = ho(e), + r = mo(e), o = null; - return t && (o = ho(t)), Y(r, n, o); + return t && (o = mo(t)), K(r, n, o); default: return ""; } } - function Q(e) { + function q(e) { var t = "", n = e; do - t += q(n), n = n.return; + t += Y(n), n = n.return; while (n); return t; } - function X() { + function Q() { return null; } - function $() { + function X() { return null; } - function G(e) { + function $(e) { var t = "" + e, - n = jo.exec(t); + n = Wo.exec(t); if (!n) return t; var r, @@ -1196,19 +1181,19 @@ var define = $__System.amdDefine; } return i !== a ? o + t.substring(i, a) : o; } + function G(e) { + return "boolean" == typeof e || "number" == typeof e ? "" + e : $(e); + } function Z(e) { - return "boolean" == typeof e || "number" == typeof e ? "" + e : G(e); + return '"' + jo(e) + '"'; } function J(e) { - return '"' + Vo(e) + '"'; - } - function ee(e) { - return !!Yo.hasOwnProperty(e) || !Ko.hasOwnProperty(e) && (zo.test(e) ? (Yo[e] = !0, !0) : (Ko[e] = !0, !1)); + return !!Ko.hasOwnProperty(e) || !zo.hasOwnProperty(e) && (Bo.test(e) ? (Ko[e] = !0, !0) : (zo[e] = !0, !1)); } - function te(e, t) { + function ee(e, t) { return null == t || e.hasBooleanValue && !t || e.hasNumericValue && isNaN(t) || e.hasPositiveNumericValue && t < 1 || e.hasOverloadedBooleanValue && t === !1; } - function ne(e, t) { + function te(e, t) { var n = t.name; if ("radio" === t.type && null != n) { for (var r = e; r.parentNode; ) @@ -1217,19 +1202,19 @@ var define = $__System.amdDefine; a = 0; a < o.length; a++) { var i = o[a]; if (i !== e && i.form === e.form) { - var l = ro.getFiberCurrentPropsFromNode(i); - l ? void 0 : jn("90"), Xo.updateWrapper(i, l); + var l = no.getFiberCurrentPropsFromNode(i); + l ? void 0 : Wn("90"), Qo.updateWrapper(i, l); } } } } - function re(t) { + function ne(t) { var n = ""; return e.Children.forEach(t, function(e) { null != e && ("string" != typeof e && "number" != typeof e || (n += e)); }), n; } - function oe(e, t, n) { + function re(e, t, n) { var r = e.options; if (t) { for (var o = n, @@ -1248,26 +1233,26 @@ var define = $__System.amdDefine; r.length && (r[0].selected = !0); } } - function ae(e) { + function oe(e) { var t = e.type, n = e.nodeName; return n && "input" === n.toLowerCase() && ("checkbox" === t || "radio" === t); } - function ie(e) { + function ae(e) { return "number" == typeof e.tag && (e = e.stateNode), e._wrapperState.valueTracker; } - function le(e, t) { + function ie(e, t) { e._wrapperState.valueTracker = t; } - function ue(e) { + function le(e) { delete e._wrapperState.valueTracker; } - function se(e) { + function ue(e) { var t; - return e && (t = ae(e) ? "" + e.checked : e.value), t; + return e && (t = oe(e) ? "" + e.checked : e.value), t; } - function ce(e, t) { - var n = ae(e) ? "checked" : "value", + function se(e, t) { + var n = oe(e) ? "checked" : "value", r = Object.getOwnPropertyDescriptor(e.constructor.prototype, n), o = "" + e[n]; if (!e.hasOwnProperty(n) && "function" == typeof r.get && "function" == typeof r.set) { @@ -1289,117 +1274,117 @@ var define = $__System.amdDefine; o = "" + e; }, stopTracking: function() { - ue(t), delete e[n]; + le(t), delete e[n]; } }; return a; } } - function de() { - var e = ha(); + function ce() { + var e = ma(); return e ? "\n\nThis DOM node was rendered by `" + e + "`." : ""; } - function pe(e, t) { - t && (Oa[e] && (null != t.children || null != t.dangerouslySetInnerHTML ? jn("137", e, de()) : void 0), null != t.dangerouslySetInnerHTML && (null != t.children ? jn("60") : void 0, "object" == typeof t.dangerouslySetInnerHTML && Ea in t.dangerouslySetInnerHTML ? void 0 : jn("61")), null != t.style && "object" != typeof t.style ? jn("62", de()) : void 0); + function de(e, t) { + t && (_a[e] && (null != t.children || null != t.dangerouslySetInnerHTML ? Wn("137", e, ce()) : void 0), null != t.dangerouslySetInnerHTML && (null != t.children ? Wn("60") : void 0, "object" == typeof t.dangerouslySetInnerHTML && ka in t.dangerouslySetInnerHTML ? void 0 : Wn("61")), null != t.style && "object" != typeof t.style ? Wn("62", ce()) : void 0); } - function fe(e, t) { - var n = e.nodeType === Sa, + function pe(e, t) { + var n = e.nodeType === xa, r = n ? e : e.ownerDocument; - ga(t, r); + ha(t, r); } - function ve(e) { - e.onclick = rr; + function fe(e) { + e.onclick = nr; } - function me(e, t) { + function ve(e, t) { switch (t) { case "iframe": case "object": - Ir.trapBubbledEvent("topLoad", "load", e); + Rr.trapBubbledEvent("topLoad", "load", e); break; case "video": case "audio": - for (var n in Na) - Na.hasOwnProperty(n) && Ir.trapBubbledEvent(n, Na[n], e); + for (var n in Sa) + Sa.hasOwnProperty(n) && Rr.trapBubbledEvent(n, Sa[n], e); break; case "source": - Ir.trapBubbledEvent("topError", "error", e); + Rr.trapBubbledEvent("topError", "error", e); break; case "img": case "image": - Ir.trapBubbledEvent("topError", "error", e), Ir.trapBubbledEvent("topLoad", "load", e); + Rr.trapBubbledEvent("topError", "error", e), Rr.trapBubbledEvent("topLoad", "load", e); break; case "form": - Ir.trapBubbledEvent("topReset", "reset", e), Ir.trapBubbledEvent("topSubmit", "submit", e); + Rr.trapBubbledEvent("topReset", "reset", e), Rr.trapBubbledEvent("topSubmit", "submit", e); break; case "input": case "select": case "textarea": - Ir.trapBubbledEvent("topInvalid", "invalid", e); + Rr.trapBubbledEvent("topInvalid", "invalid", e); break; case "details": - Ir.trapBubbledEvent("topToggle", "toggle", e); + Rr.trapBubbledEvent("topToggle", "toggle", e); } } - function he(e, t) { + function me(e, t) { return e.indexOf("-") >= 0 || null != t.is; } - function ge(e, t, n, r) { + function he(e, t, n, r) { for (var o in n) { var a = n[o]; if (n.hasOwnProperty(o)) if (o === Pa) - Io.setValueForStyles(e, a); - else if (o === ba) { - var i = a ? a[Ea] : void 0; - null != i && ca(e, i); + Ro.setValueForStyles(e, a); + else if (o === ya) { + var i = a ? a[ka] : void 0; + null != i && sa(e, i); } else - o === ka ? "string" == typeof a ? pa(e, a) : "number" == typeof a && pa(e, "" + a) : o === Ca || (ya.hasOwnProperty(o) ? a && fe(t, o) : r ? Qo.setValueForAttribute(e, o, a) : (Kr.properties[o] || Kr.isCustomAttribute(o)) && null != a && Qo.setValueForProperty(e, o, a)); + o === Ca ? "string" == typeof a ? da(e, a) : "number" == typeof a && da(e, "" + a) : o === ba || (ga.hasOwnProperty(o) ? a && pe(t, o) : r ? qo.setValueForAttribute(e, o, a) : (zr.properties[o] || zr.isCustomAttribute(o)) && null != a && qo.setValueForProperty(e, o, a)); } } - function ye(e, t, n, r) { + function ge(e, t, n, r) { for (var o = 0; o < t.length; o += 2) { var a = t[o], i = t[o + 1]; - a === Pa ? Io.setValueForStyles(e, i) : a === ba ? ca(e, i) : a === ka ? pa(e, i) : r ? null != i ? Qo.setValueForAttribute(e, a, i) : Qo.deleteValueForAttribute(e, a) : (Kr.properties[a] || Kr.isCustomAttribute(a)) && (null != i ? Qo.setValueForProperty(e, a, i) : Qo.deleteValueForProperty(e, a)); + a === Pa ? Ro.setValueForStyles(e, i) : a === ya ? sa(e, i) : a === Ca ? da(e, i) : r ? null != i ? qo.setValueForAttribute(e, a, i) : qo.deleteValueForAttribute(e, a) : (zr.properties[a] || zr.isCustomAttribute(a)) && (null != i ? qo.setValueForProperty(e, a, i) : qo.deleteValueForProperty(e, a)); } } - function be(e) { + function ye(e) { switch (e) { case "svg": - return Ta; + return wa; case "math": - return xa; + return Ta; default: - return wa; + return Ea; } } - function Ce(e) { + function be(e) { if (void 0 !== e._hostParent) return e._hostParent; if ("number" == typeof e.tag) { do e = e.return; - while (e && e.tag !== Ga); + while (e && e.tag !== $a); if (e) return e; } return null; } - function ke(e, t) { + function Ce(e, t) { for (var n = 0, - r = e; r; r = Ce(r)) + r = e; r; r = be(r)) n++; for (var o = 0, - a = t; a; a = Ce(a)) + a = t; a; a = be(a)) o++; for (; n - o > 0; ) - e = Ce(e), n--; + e = be(e), n--; for (; o - n > 0; ) - t = Ce(t), o--; + t = be(t), o--; for (var i = n; i--; ) { if (e === t || e === t.alternate) return e; - e = Ce(e), t = Ce(t); + e = be(e), t = be(t); } return null; } @@ -1407,81 +1392,81 @@ var define = $__System.amdDefine; for (; t; ) { if (e === t || e === t.alternate) return !0; - t = Ce(t); + t = be(t); } return !1; } - function Ee(e) { - return Ce(e); + function ke(e) { + return be(e); } - function we(e, t, n) { + function Ee(e, t, n) { for (var r = []; e; ) - r.push(e), e = Ce(e); + r.push(e), e = be(e); var o; for (o = r.length; o-- > 0; ) t(r[o], "captured", n); for (o = 0; o < r.length; o++) t(r[o], "bubbled", n); } - function Te(e, t, n, r, o) { - for (var a = e && t ? ke(e, t) : null, + function we(e, t, n, r, o) { + for (var a = e && t ? Ce(e, t) : null, i = []; e && e !== a; ) - i.push(e), e = Ce(e); + i.push(e), e = be(e); for (var l = []; t && t !== a; ) - l.push(t), t = Ce(t); + l.push(t), t = be(t); var u; for (u = 0; u < i.length; u++) n(i[u], "bubbled", r); for (u = l.length; u-- > 0; ) n(l[u], "captured", o); } - function xe(e, t, n) { + function Te(e, t, n) { var r = t.dispatchConfig.phasedRegistrationNames[n]; - return Ja(e, r); + return Za(e, r); } - function Se(e, t, n) { - var r = xe(e, n, t); - r && (n._dispatchListeners = lr(n._dispatchListeners, r), n._dispatchInstances = lr(n._dispatchInstances, e)); + function xe(e, t, n) { + var r = Te(e, n, t); + r && (n._dispatchListeners = ir(n._dispatchListeners, r), n._dispatchInstances = ir(n._dispatchInstances, e)); } - function Ne(e) { - e && e.dispatchConfig.phasedRegistrationNames && Za.traverseTwoPhase(e._targetInst, Se, e); + function Se(e) { + e && e.dispatchConfig.phasedRegistrationNames && Ga.traverseTwoPhase(e._targetInst, xe, e); } - function Re(e) { + function Ne(e) { if (e && e.dispatchConfig.phasedRegistrationNames) { var t = e._targetInst, - n = t ? Za.getParentInstance(t) : null; - Za.traverseTwoPhase(n, Se, e); + n = t ? Ga.getParentInstance(t) : null; + Ga.traverseTwoPhase(n, xe, e); } } - function Oe(e, t, n) { + function _e(e, t, n) { if (n && n.dispatchConfig.registrationName) { var r = n.dispatchConfig.registrationName, - o = Ja(e, r); - o && (n._dispatchListeners = lr(n._dispatchListeners, o), n._dispatchInstances = lr(n._dispatchInstances, e)); + o = Za(e, r); + o && (n._dispatchListeners = ir(n._dispatchListeners, o), n._dispatchInstances = ir(n._dispatchInstances, e)); } } - function _e(e) { - e && e.dispatchConfig.registrationName && Oe(e._targetInst, null, e); + function Oe(e) { + e && e.dispatchConfig.registrationName && _e(e._targetInst, null, e); } function Fe(e) { - ur(e, Ne); + lr(e, Se); } - function Me(e) { - ur(e, Re); + function Ae(e) { + lr(e, Ne); } - function Ae(e, t, n, r) { - Za.traverseEnterLeave(n, r, Oe, e, t); + function Me(e, t, n, r) { + Ga.traverseEnterLeave(n, r, _e, e, t); } - function Ie(e) { - ur(e, _e); + function Re(e) { + lr(e, Oe); } - function De() { - return !pi && kr.canUseDOM && (pi = "textContent" in document.documentElement ? "textContent" : "innerText"), pi; + function Le() { + return !di && Cr.canUseDOM && (di = "textContent" in document.documentElement ? "textContent" : "innerText"), di; } - function Le(e) { + function Ie(e) { this._root = e, this._startText = this.getText(), this._fallbackText = null; } - function Ue(e, t, n, r) { + function De(e, t, n, r) { this.dispatchConfig = e, this._targetInst = t, this.nativeEvent = n; var o = this.constructor.Interface; for (var a in o) @@ -1490,40 +1475,40 @@ var define = $__System.amdDefine; i ? this[a] = i(n) : "target" === a ? this.target = r : this[a] = n[a]; } var l = null != n.defaultPrevented ? n.defaultPrevented : n.returnValue === !1; - return l ? this.isDefaultPrevented = rr.thatReturnsTrue : this.isDefaultPrevented = rr.thatReturnsFalse, this.isPropagationStopped = rr.thatReturnsFalse, this; + return l ? this.isDefaultPrevented = nr.thatReturnsTrue : this.isDefaultPrevented = nr.thatReturnsFalse, this.isPropagationStopped = nr.thatReturnsFalse, this; } - function He(e, t, n, r) { - return gi.call(this, e, t, n, r); + function Ue(e, t, n, r) { + return hi.call(this, e, t, n, r); } - function We(e, t, n, r) { - return gi.call(this, e, t, n, r); + function He(e, t, n, r) { + return hi.call(this, e, t, n, r); } - function je() { + function We() { var e = window.opera; return "object" == typeof e && "function" == typeof e.version && parseInt(e.version(), 10) <= 12; } - function Ve(e) { + function je(e) { return (e.ctrlKey || e.altKey || e.metaKey) && !(e.ctrlKey && e.altKey); } - function Be(e) { + function Ve(e) { switch (e) { case "topCompositionStart": - return Oi.compositionStart; + return _i.compositionStart; case "topCompositionEnd": - return Oi.compositionEnd; + return _i.compositionEnd; case "topCompositionUpdate": - return Oi.compositionUpdate; + return _i.compositionUpdate; } } - function ze(e, t) { - return "topKeyDown" === e && t.keyCode === Ei; + function Be(e, t) { + return "topKeyDown" === e && t.keyCode === ki; } - function Ke(e, t) { + function ze(e, t) { switch (e) { case "topKeyUp": return Pi.indexOf(t.keyCode) !== -1; case "topKeyDown": - return t.keyCode !== Ei; + return t.keyCode !== ki; case "topKeyPress": case "topMouseDown": case "topBlur": @@ -1532,44 +1517,44 @@ var define = $__System.amdDefine; return !1; } } - function Ye(e) { + function Ke(e) { var t = e.detail; return "object" == typeof t && "data" in t ? t.data : null; } - function qe(e, t, n, r) { + function Ye(e, t, n, r) { var o, a; - if (wi ? o = Be(e) : Fi ? Ke(e, n) && (o = Oi.compositionEnd) : ze(e, n) && (o = Oi.compositionStart), !o) + if (Ei ? o = Ve(e) : Fi ? ze(e, n) && (o = _i.compositionEnd) : Be(e, n) && (o = _i.compositionStart), !o) return null; - Si && (Fi || o !== Oi.compositionStart ? o === Oi.compositionEnd && Fi && (a = Fi.getData()) : Fi = vi.getPooled(r)); - var i = bi.getPooled(o, t, n, r); + xi && (Fi || o !== _i.compositionStart ? o === _i.compositionEnd && Fi && (a = Fi.getData()) : Fi = fi.getPooled(r)); + var i = yi.getPooled(o, t, n, r); if (a) i.data = a; else { - var l = Ye(n); + var l = Ke(n); null !== l && (i.data = l); } - return ti.accumulateTwoPhaseDispatches(i), i; + return ei.accumulateTwoPhaseDispatches(i), i; } - function Qe(e, t) { + function qe(e, t) { switch (e) { case "topCompositionEnd": - return Ye(t); + return Ke(t); case "topKeyPress": var n = t.which; - return n !== Ni ? null : (_i = !0, Ri); + return n !== Si ? null : (Oi = !0, Ni); case "topTextInput": var r = t.data; - return r === Ri && _i ? null : r; + return r === Ni && Oi ? null : r; default: return null; } } - function Xe(e, t) { + function Qe(e, t) { if (Fi) { - if ("topCompositionEnd" === e || !wi && Ke(e, t)) { + if ("topCompositionEnd" === e || !Ei && ze(e, t)) { var n = Fi.getData(); - return vi.release(Fi), Fi = null, n; + return fi.release(Fi), Fi = null, n; } return null; } @@ -1577,122 +1562,122 @@ var define = $__System.amdDefine; case "topPaste": return null; case "topKeyPress": - return t.which && !Ve(t) ? String.fromCharCode(t.which) : null; + return t.which && !je(t) ? String.fromCharCode(t.which) : null; case "topCompositionEnd": - return Si ? null : t.data; + return xi ? null : t.data; default: return null; } } - function $e(e, t, n, r) { + function Xe(e, t, n, r) { var o; - if (o = xi ? Qe(e, n) : Xe(e, n), !o) + if (o = Ti ? qe(e, n) : Qe(e, n), !o) return null; - var a = ki.getPooled(Oi.beforeInput, t, n, r); - return a.data = o, ti.accumulateTwoPhaseDispatches(a), a; + var a = Ci.getPooled(_i.beforeInput, t, n, r); + return a.data = o, ei.accumulateTwoPhaseDispatches(a), a; + } + function $e(e, t) { + return Li(e, t); } function Ge(e, t) { - return Di(e, t); + return Ri($e, e, t); } function Ze(e, t) { - return Ii(Ge, e, t); - } - function Je(e, t) { - if (Li) - return Ze(e, t); - Li = !0; + if (Ii) + return Ge(e, t); + Ii = !0; try { - return Ze(e, t); + return Ge(e, t); } finally { - Li = !1, jr.restoreStateIfNeeded(); + Ii = !1, Wr.restoreStateIfNeeded(); } } - function et(e) { + function Je(e) { var t = e.target || e.srcElement || window; return t.correspondingUseElement && (t = t.correspondingUseElement), 3 === t.nodeType ? t.parentNode : t; } - function tt(e) { + function et(e) { var t = e && e.nodeName && e.nodeName.toLowerCase(); - return "input" === t ? !!Vi[e.type] : "textarea" === t; + return "input" === t ? !!ji[e.type] : "textarea" === t; } - function nt(e, t, n) { - var r = gi.getPooled(zi.change, e, t, n); - return r.type = "change", jr.enqueueStateRestore(n), ti.accumulateTwoPhaseDispatches(r), r; + function tt(e, t, n) { + var r = hi.getPooled(Bi.change, e, t, n); + return r.type = "change", Wr.enqueueStateRestore(n), ei.accumulateTwoPhaseDispatches(r), r; } - function rt(e) { + function nt(e) { var t = e.nodeName && e.nodeName.toLowerCase(); return "select" === t || "input" === t && "file" === e.type; } - function ot(e) { - var t = nt(Yi, e, ji(e)); - Wi.batchedUpdates(at, t); + function rt(e) { + var t = tt(Ki, e, Wi(e)); + Hi.batchedUpdates(ot, t); } - function at(e) { - vr.enqueueEvents(e), vr.processEventQueue(!1); + function ot(e) { + fr.enqueueEvents(e), fr.processEventQueue(!1); } - function it(e, t) { - Ki = e, Yi = t, Ki.attachEvent("onchange", ot); + function at(e, t) { + zi = e, Ki = t, zi.attachEvent("onchange", rt); } - function lt() { - Ki && (Ki.detachEvent("onchange", ot), Ki = null, Yi = null); + function it() { + zi && (zi.detachEvent("onchange", rt), zi = null, Ki = null); } - function ut(e) { - if (va.updateValueIfChanged(e)) + function lt(e) { + if (fa.updateValueIfChanged(e)) return e; } - function st(e, t) { + function ut(e, t) { if ("topChange" === e) return t; } - function ct(e, t, n) { - "topFocus" === e ? (lt(), it(t, n)) : "topBlur" === e && lt(); + function st(e, t, n) { + "topFocus" === e ? (it(), at(t, n)) : "topBlur" === e && it(); } - function dt(e, t) { - Ki = e, Yi = t, Ki.attachEvent("onpropertychange", ft); + function ct(e, t) { + zi = e, Ki = t, zi.attachEvent("onpropertychange", pt); } - function pt() { - Ki && (Ki.detachEvent("onpropertychange", ft), Ki = null, Yi = null); + function dt() { + zi && (zi.detachEvent("onpropertychange", pt), zi = null, Ki = null); } - function ft(e) { - "value" === e.propertyName && ut(Yi) && ot(e); + function pt(e) { + "value" === e.propertyName && lt(Ki) && rt(e); } - function vt(e, t, n) { - "topFocus" === e ? (pt(), dt(t, n)) : "topBlur" === e && pt(); + function ft(e, t, n) { + "topFocus" === e ? (dt(), ct(t, n)) : "topBlur" === e && dt(); } - function mt(e, t) { + function vt(e, t) { if ("topSelectionChange" === e || "topKeyUp" === e || "topKeyDown" === e) - return ut(Yi); + return lt(Ki); } - function ht(e) { + function mt(e) { var t = e.nodeName; return t && "input" === t.toLowerCase() && ("checkbox" === e.type || "radio" === e.type); } - function gt(e, t) { + function ht(e, t) { if ("topClick" === e) - return ut(t); + return lt(t); } - function yt(e, t) { + function gt(e, t) { if ("topInput" === e || "topChange" === e) - return ut(t); + return lt(t); } - function bt(e, t, n, r) { - return gi.call(this, e, t, n, r); + function yt(e, t, n, r) { + return hi.call(this, e, t, n, r); } - function Ct(e) { + function bt(e) { var t = this, n = t.nativeEvent; if (n.getModifierState) return n.getModifierState(e); - var r = tl[e]; + var r = el[e]; return !!r && !!n[r]; } - function kt(e) { - return Ct; + function Ct(e) { + return bt; } function Pt(e, t, n, r) { - return el.call(this, e, t, n, r); + return Ji.call(this, e, t, n, r); } - function Et(e) { + function kt(e) { return e === window ? { x: window.pageXOffset || document.documentElement.scrollLeft, y: window.pageYOffset || document.documentElement.scrollTop @@ -1701,21 +1686,21 @@ var define = $__System.amdDefine; y: e.scrollTop }; } - function wt(e) { + function Et(e) { if ("number" == typeof e.tag) { for (; e.return; ) e = e.return; - return e.tag !== yl ? null : e.stateNode.containerInfo; + return e.tag !== gl ? null : e.stateNode.containerInfo; } for (; e._hostParent; ) e = e._hostParent; - var t = ro.getNodeFromInstance(e); + var t = no.getNodeFromInstance(e); return t.parentNode; } - function Tt(e, t, n) { + function wt(e, t, n) { this.topLevelType = e, this.nativeEvent = t, this.targetInst = n, this.ancestors = []; } - function xt(e) { + function Tt(e) { var t = e.targetInst, n = t; do { @@ -1723,32 +1708,32 @@ var define = $__System.amdDefine; e.ancestors.push(n); break; } - var r = wt(n); + var r = Et(n); if (!r) break; - e.ancestors.push(n), n = ro.getClosestInstanceFromNode(r); + e.ancestors.push(n), n = no.getClosestInstanceFromNode(r); } while (n); for (var o = 0; o < e.ancestors.length; o++) - t = e.ancestors[o], bl._handleTopLevel(e.topLevelType, t, e.nativeEvent, ji(e.nativeEvent)); + t = e.ancestors[o], yl._handleTopLevel(e.topLevelType, t, e.nativeEvent, Wi(e.nativeEvent)); } - function St(e) { - var t = gl(window); + function xt(e) { + var t = hl(window); e(t); } - function Nt(e) { + function St(e) { for (; e && e.firstChild; ) e = e.firstChild; return e; } - function Rt(e) { + function Nt(e) { for (; e; ) { if (e.nextSibling) return e.nextSibling; e = e.parentNode; } } - function Ot(e, t) { - for (var n = Nt(e), + function _t(e, t) { + for (var n = St(e), r = 0, o = 0; n; ) { if (3 === n.nodeType) { @@ -1759,10 +1744,10 @@ var define = $__System.amdDefine; }; r = o; } - n = Nt(Rt(n)); + n = St(Nt(n)); } } - function _t(e, t, n, r) { + function Ot(e, t, n, r) { return e === n && t === r; } function Ft(e) { @@ -1778,7 +1763,7 @@ var define = $__System.amdDefine; end: i }; } - function Mt(e) { + function At(e) { var t = window.getSelection && window.getSelection(); if (!t || 0 === t.rangeCount) return null; @@ -1792,11 +1777,11 @@ var define = $__System.amdDefine; } catch (e) { return null; } - var l = _t(t.anchorNode, t.anchorOffset, t.focusNode, t.focusOffset), + var l = Ot(t.anchorNode, t.anchorOffset, t.focusNode, t.focusOffset), u = l ? 0 : i.toString().length, s = i.cloneRange(); s.selectNodeContents(e), s.setEnd(i.startContainer, i.startOffset); - var c = _t(s.startContainer, s.startOffset, s.endContainer, s.endOffset), + var c = Ot(s.startContainer, s.startOffset, s.endContainer, s.endOffset), d = c ? 0 : s.toString().length, p = d + u, f = document.createRange(); @@ -1807,45 +1792,45 @@ var define = $__System.amdDefine; end: v ? d : p }; } - function At(e, t) { + function Mt(e, t) { var n, r, o = document.selection.createRange().duplicate(); void 0 === t.end ? (n = t.start, r = n) : t.start > t.end ? (n = t.end, r = t.start) : (n = t.start, r = t.end), o.moveToElementText(e), o.moveStart("character", n), o.setEndPoint("EndToStart", o), o.moveEnd("character", r - n), o.select(); } - function It(e, t) { + function Rt(e, t) { if (window.getSelection) { var n = window.getSelection(), - r = e[fi()].length, + r = e[pi()].length, o = Math.min(t.start, r), a = void 0 === t.end ? o : Math.min(t.end, r); if (!n.extend && o > a) { var i = a; a = o, o = i; } - var l = Tl(e, o), - u = Tl(e, a); + var l = wl(e, o), + u = wl(e, a); if (l && u) { var s = document.createRange(); s.setStart(l.node, l.offset), n.removeAllRanges(), o > a ? (n.addRange(s), n.extend(u.node, u.offset)) : (s.setEnd(u.node, u.offset), n.addRange(s)); } } } - function Dt(e) { + function Lt(e) { return !(!e || !("function" == typeof Node ? e instanceof Node : "object" == typeof e && "number" == typeof e.nodeType && "string" == typeof e.nodeName)); } - function Lt(e) { - return Rl(e) && 3 == e.nodeType; + function It(e) { + return Nl(e) && 3 == e.nodeType; } - function Ut(e, t) { - return !(!e || !t) && (e === t || !Ol(e) && (Ol(t) ? Ut(e, t.parentNode) : "contains" in e ? e.contains(t) : !!e.compareDocumentPosition && !!(16 & e.compareDocumentPosition(t)))); + function Dt(e, t) { + return !(!e || !t) && (e === t || !_l(e) && (_l(t) ? Dt(e, t.parentNode) : "contains" in e ? e.contains(t) : !!e.compareDocumentPosition && !!(16 & e.compareDocumentPosition(t)))); } - function Ht(e) { + function Ut(e) { try { e.focus(); } catch (e) {} } - function Wt() { + function Ht() { if ("undefined" == typeof document) return null; try { @@ -1854,14 +1839,14 @@ var define = $__System.amdDefine; return document.body; } } - function jt(e) { - return _l(document.documentElement, e); + function Wt(e) { + return Ol(document.documentElement, e); } - function Vt(e, t) { + function jt(e, t) { return e === t ? 0 !== e || 0 !== t || 1 / e === 1 / t : e !== e && t !== t; } - function Bt(e, t) { - if (Vt(e, t)) + function Vt(e, t) { + if (jt(e, t)) return !0; if ("object" != typeof e || null === e || "object" != typeof t || null === t) return !1; @@ -1870,12 +1855,12 @@ var define = $__System.amdDefine; if (n.length !== r.length) return !1; for (var o = 0; o < n.length; o++) - if (!Dl.call(t, n[o]) || !Vt(e[n[o]], t[n[o]])) + if (!Ll.call(t, n[o]) || !jt(e[n[o]], t[n[o]])) return !1; return !0; } - function zt(e) { - if ("selectionStart" in e && Il.hasSelectionCapabilities(e)) + function Bt(e) { + if ("selectionStart" in e && Rl.hasSelectionCapabilities(e)) return { start: e.selectionStart, end: e.selectionEnd @@ -1899,71 +1884,71 @@ var define = $__System.amdDefine; }; } } - function Kt(e, t) { - if (Bl || null == Wl || Wl !== Ml()) + function zt(e, t) { + if (Vl || null == Hl || Hl !== Al()) return null; - var n = zt(Wl); - if (!Vl || !Ll(Vl, n)) { - Vl = n; - var r = gi.getPooled(Hl.select, jl, e, t); - return r.type = "select", r.target = Wl, ti.accumulateTwoPhaseDispatches(r), r; + var n = Bt(Hl); + if (!jl || !Il(jl, n)) { + jl = n; + var r = hi.getPooled(Ul.select, Wl, e, t); + return r.type = "select", r.target = Hl, ei.accumulateTwoPhaseDispatches(r), r; } return null; } + function Kt(e, t, n, r) { + return hi.call(this, e, t, n, r); + } function Yt(e, t, n, r) { - return gi.call(this, e, t, n, r); + return hi.call(this, e, t, n, r); } function qt(e, t, n, r) { - return gi.call(this, e, t, n, r); + return Ji.call(this, e, t, n, r); } - function Qt(e, t, n, r) { - return el.call(this, e, t, n, r); - } - function Xt(e) { + function Qt(e) { var t, n = e.keyCode; return "charCode" in e ? (t = e.charCode, 0 === t && 13 === n && (t = 13)) : t = n, t >= 32 || 13 === t ? t : 0; } - function $t(e) { + function Xt(e) { if (e.key) { - var t = eu[e.key] || e.key; + var t = Jl[e.key] || e.key; if ("Unidentified" !== t) return t; } if ("keypress" === e.type) { - var n = Jl(e); + var n = Zl(e); return 13 === n ? "Enter" : String.fromCharCode(n); } - return "keydown" === e.type || "keyup" === e.type ? tu[e.keyCode] || "Unidentified" : ""; + return "keydown" === e.type || "keyup" === e.type ? eu[e.keyCode] || "Unidentified" : ""; + } + function $t(e, t, n, r) { + return Ji.call(this, e, t, n, r); } function Gt(e, t, n, r) { - return el.call(this, e, t, n, r); + return rl.call(this, e, t, n, r); } function Zt(e, t, n, r) { - return ol.call(this, e, t, n, r); + return Ji.call(this, e, t, n, r); } function Jt(e, t, n, r) { - return el.call(this, e, t, n, r); + return hi.call(this, e, t, n, r); } function en(e, t, n, r) { - return gi.call(this, e, t, n, r); - } - function tn(e, t, n, r) { - return ol.call(this, e, t, n, r); + return rl.call(this, e, t, n, r); } - function nn() { - bu || (bu = !0, Ir.injection.injectReactEventListener(Cl), vr.injection.injectEventPluginOrder(Zi), ir.injection.injectComponentTree(ro), vr.injection.injectEventPluginsByName({ - SimpleEventPlugin: yu, - EnterLeaveEventPlugin: ll, - ChangeEventPlugin: $i, - SelectEventPlugin: Yl, - BeforeInputEventPlugin: Ai - }), Kr.injection.injectDOMPropertyConfig($a), Kr.injection.injectDOMPropertyConfig(vl), Kr.injection.injectDOMPropertyConfig(wl)); + function tn() { + yu || (yu = !0, Rr.injection.injectReactEventListener(bl), fr.injection.injectEventPluginOrder(Gi), ar.injection.injectComponentTree(no), fr.injection.injectEventPluginsByName({ + SimpleEventPlugin: gu, + EnterLeaveEventPlugin: il, + ChangeEventPlugin: Xi, + SelectEventPlugin: Kl, + BeforeInputEventPlugin: Mi + }), zr.injection.injectDOMPropertyConfig(Xa), zr.injection.injectDOMPropertyConfig(fl), zr.injection.injectDOMPropertyConfig(El)); } - function rn(e, t) { - return e !== xu && e !== Tu || t !== xu && t !== Tu ? e === wu && t !== wu ? -255 : e !== wu && t === wu ? 255 : e - t : 0; + function nn(e, t) { + return e !== Tu && e !== wu || t !== Tu && t !== wu ? e === Eu && t !== Eu ? -255 : e !== Eu && t === Eu ? 255 : e - t : 0; } - function on(e) { + function rn(e) { if (null !== e.updateQueue) return e.updateQueue; var t = void 0; @@ -1974,14 +1959,14 @@ var define = $__System.amdDefine; callbackList: null }, e.updateQueue = t, t; } - function an(e, t) { + function on(e, t) { var n = e.updateQueue; if (null === n) return t.updateQueue = null, null; var r = null !== t.updateQueue ? t.updateQueue : {}; return r.first = n.first, r.last = n.last, r.hasForceUpdate = !1, r.callbackList = null, r.isProcessing = !1, t.updateQueue = r, r; } - function ln(e) { + function an(e) { return { priorityLevel: e.priorityLevel, partialState: e.partialState, @@ -1992,36 +1977,36 @@ var define = $__System.amdDefine; next: null }; } - function un(e, t, n, r) { + function ln(e, t, n, r) { null !== n ? n.next = t : (t.next = e.first, e.first = t), null !== r ? t.next = r : e.last = t; } - function sn(e, t) { + function un(e, t) { var n = t.priorityLevel, r = null, o = null; - if (null !== e.last && rn(e.last.priorityLevel, n) <= 0) + if (null !== e.last && nn(e.last.priorityLevel, n) <= 0) r = e.last; else - for (o = e.first; null !== o && rn(o.priorityLevel, n) <= 0; ) + for (o = e.first; null !== o && nn(o.priorityLevel, n) <= 0; ) r = o, o = o.next; return r; } - function cn(e, t) { - var n = on(e), - r = null !== e.alternate ? on(e.alternate) : null, - o = sn(n, t), + function sn(e, t) { + var n = rn(e), + r = null !== e.alternate ? rn(e.alternate) : null, + o = un(n, t), a = null !== o ? o.next : n.first; if (null === r) - return un(n, t, o, a), null; - var i = sn(r, t), + return ln(n, t, o, a), null; + var i = un(r, t), l = null !== i ? i.next : r.first; - if (un(n, t, o, a), a !== l) { - var u = ln(t); - return un(r, u, i, l), u; + if (ln(n, t, o, a), a !== l) { + var u = an(t); + return ln(r, u, i, l), u; } return null === i && (r.first = t), null === l && (r.last = null), null; } - function dn(e, t, n, r) { + function cn(e, t, n, r) { var o = { priorityLevel: r, partialState: t, @@ -2031,9 +2016,9 @@ var define = $__System.amdDefine; isTopLevelUnmount: !1, next: null }; - cn(e, o); + sn(e, o); } - function pn(e, t, n, r) { + function dn(e, t, n, r) { var o = { priorityLevel: r, partialState: t, @@ -2043,9 +2028,9 @@ var define = $__System.amdDefine; isTopLevelUnmount: !1, next: null }; - cn(e, o); + sn(e, o); } - function fn(e, t, n) { + function pn(e, t, n) { var r = { priorityLevel: n, partialState: null, @@ -2055,12 +2040,12 @@ var define = $__System.amdDefine; isTopLevelUnmount: !1, next: null }; - cn(e, r); + sn(e, r); } - function vn(e) { - return null !== e.first ? e.first.priorityLevel : wu; + function fn(e) { + return null !== e.first ? e.first.priorityLevel : Eu; } - function mn(e, t, n, r) { + function vn(e, t, n, r) { var o = null === t.element, a = { priorityLevel: r, @@ -2071,14 +2056,14 @@ var define = $__System.amdDefine; isTopLevelUnmount: o, next: null }, - i = cn(e, a); + i = sn(e, a); if (o) { var l = e.updateQueue, u = null !== e.alternate ? e.alternate.updateQueue : null; null !== l && null !== a.next && (a.next = null, l.last = a), null !== u && null !== i && null !== i.next && (i.next = null, u.last = a); } } - function hn(e, t, n, r) { + function mn(e, t, n, r) { var o = e.partialState; if ("function" == typeof o) { var a = o; @@ -2086,48 +2071,48 @@ var define = $__System.amdDefine; } return o; } - function gn(e, t, n, r, o, a) { + function hn(e, t, n, r, o, a) { t.hasForceUpdate = !1; for (var i = r, l = !0, u = null, - s = t.first; null !== s && rn(s.priorityLevel, a) <= 0; ) { + s = t.first; null !== s && nn(s.priorityLevel, a) <= 0; ) { t.first = s.next, null === t.first && (t.last = null); var c = void 0; - s.isReplace ? (i = hn(s, n, i, o), l = !0) : (c = hn(s, n, i, o), c && (i = l ? Kn({}, i, c) : Kn(i, c), l = !1)), s.isForced && (t.hasForceUpdate = !0), null === s.callback || s.isTopLevelUnmount && null !== s.next || (u = u || [], u.push(s.callback), e.effectTag |= Eu), s = s.next; + s.isReplace ? (i = mn(s, n, i, o), l = !0) : (c = mn(s, n, i, o), c && (i = l ? zn({}, i, c) : zn(i, c), l = !1)), s.isForced && (t.hasForceUpdate = !0), null === s.callback || s.isTopLevelUnmount && null !== s.next || (u = u || [], u.push(s.callback), e.effectTag |= ku), s = s.next; } return t.callbackList = u, null !== t.first || null !== u || t.hasForceUpdate || (e.updateQueue = null), i; } - function yn(e, t, n) { + function gn(e, t, n) { var r = t.callbackList; if (null !== r) for (var o = 0; o < r.length; o++) { var a = r[o]; - qn("function" == typeof a, "Invalid argument passed as callback. Expected a function. Instead received: %s", a), a.call(n); + "function" != typeof a ? Wn("188", a) : void 0, a.call(n); } } - function bn(e) { + function yn(e) { var t = e; if (e.alternate) for (; t.return; ) t = t.return; else { - if ((t.effectTag & Yu) !== Ku) - return qu; + if ((t.effectTag & Ku) !== zu) + return Yu; for (; t.return; ) - if (t = t.return, (t.effectTag & Yu) !== Ku) - return qu; + if (t = t.return, (t.effectTag & Ku) !== zu) + return Yu; } - return t.tag === Vu ? Qu : Xu; + return t.tag === ju ? qu : Qu; } - function Cn(e) { - qn(bn(e) === Qu, "Unable to find node on an unmounted component."); + function bn(e) { + yn(e) !== qu ? Wn("152") : void 0; } - function kn(e) { + function Cn(e) { var t = e.alternate; if (!t) { - var n = bn(e); - return qn(n !== Xu, "Unable to find node on an unmounted component."), n === qu ? null : e; + var n = yn(e); + return n === Qu ? Wn("152") : void 0, n === Yu ? null : e; } for (var r = e, o = t; ; ) { @@ -2138,12 +2123,12 @@ var define = $__System.amdDefine; if (a.child === i.child) { for (var l = a.child; l; ) { if (l === r) - return Cn(a), e; + return bn(a), e; if (l === o) - return Cn(a), t; + return bn(a), t; l = l.sibling; } - qn(!1, "Unable to find node on an unmounted component."); + Wn("152"); } if (r.return !== o.return) r = a, o = i; @@ -2172,31 +2157,31 @@ var define = $__System.amdDefine; } s = s.sibling; } - qn(u, "Child was not found in either parent set. This indicates a bug related to the return pointer."); + u ? void 0 : Wn("186"); } } - qn(r.alternate === o, "Return fibers should always be each others' alternates."); + r.alternate !== o ? Wn("187") : void 0; } - return qn(r.tag === Vu, "Unable to find node on an unmounted component."), r.stateNode.current === r ? e : t; + return r.tag !== ju ? Wn("152") : void 0, r.stateNode.current === r ? e : t; } function Pn(e) { - var t = Tn(e); - return t ? ys : hs.current; + var t = wn(e); + return t ? gs : ms.current; } - function En(e, t, n) { + function kn(e, t, n) { var r = e.stateNode; r.__reactInternalMemoizedUnmaskedChildContext = t, r.__reactInternalMemoizedMaskedChildContext = n; } + function En(e) { + return e.tag === cs && null != e.type.contextTypes; + } function wn(e) { - return e.tag === ds && null != e.type.contextTypes; + return e.tag === cs && null != e.type.childContextTypes; } function Tn(e) { - return e.tag === ds && null != e.type.childContextTypes; - } - function xn(e) { - Tn(e) && (vs(gs, e), vs(hs, e)); + wn(e) && (fs(hs, e), fs(ms, e)); } - function Sn(e, t, n) { + function xn(e, t, n) { var r = e.stateNode, o = e.type.childContextTypes; if ("function" != typeof r.getChildContext) @@ -2204,32 +2189,32 @@ var define = $__System.amdDefine; var a = void 0; a = r.getChildContext(); for (var i in a) - i in o ? void 0 : jn("108", ho(e) || "Unknown", i); - return ss({}, t, a); + i in o ? void 0 : Wn("108", mo(e) || "Unknown", i); + return us({}, t, a); } - function Nn(e) { + function Sn(e) { return !(!e.prototype || !e.prototype.isReactComponent); } - function Rn(e, t, n) { + function Nn(e, t, n) { var r = void 0; if ("function" == typeof e) - r = Nn(e) ? Ks(As, t) : Ks(Ms, t), r.type = e; + r = Sn(e) ? zs(Ms, t) : zs(As, t), r.type = e; else if ("string" == typeof e) - r = Ks(Ds, t), r.type = e; + r = zs(Ls, t), r.type = e; else if ("object" == typeof e && null !== e && "number" == typeof e.tag) r = e; else { var o = ""; - jn("130", null == e ? e : typeof e, o); + Wn("130", null == e ? e : typeof e, o); } return r; } - function On(e) { + function _n(e) { var t = e.error; - console.error("React caught an error thrown by one of your components.\n\n" + t.stack), ac(e); + console.error("React caught an error thrown by one of your components.\n\n" + t.stack), oc(e); } - function _n(e) { - var t = e && (Ec && e[Ec] || e[wc]); + function On(e) { + var t = e && (kc && e[kc] || e[Ec]); if ("function" == typeof t) return t; } @@ -2241,28 +2226,28 @@ var define = $__System.amdDefine; if (r) if ("number" == typeof r.tag) { var a = r; - a.tag !== Uc ? jn("110") : void 0, o = a.stateNode; + a.tag !== Dc ? Wn("110") : void 0, o = a.stateNode; } else o = r.getPublicInstance(); - qn(o, "Missing owner for string ref %s. This error is likely caused by a bug in React. Please file an issue.", n); + o ? void 0 : Wn("154", n); var i = "" + n; if (null !== e && null !== e.ref && e.ref._stringRef === i) return e.ref; var l = function(e) { - var t = o.refs === Lu ? o.refs = {} : o.refs; + var t = o.refs === Iu ? o.refs = {} : o.refs; null === e ? delete t[i] : t[i] = e; }; return l._stringRef = i, l; } return n; } - function Mn(e, t) { + function An(e, t) { if ("textarea" !== e.type) { var n = ""; - jn("31", "[object Object]" === Object.prototype.toString.call(t) ? "object with keys {" + Object.keys(t).join(", ") + "}" : t, n); + Wn("31", "[object Object]" === Object.prototype.toString.call(t) ? "object with keys {" + Object.keys(t).join(", ") + "}" : t, n); } } - function An(e, t) { + function Mn(e, t) { function n(n, r) { if (t) { if (!e) { @@ -2271,7 +2256,7 @@ var define = $__System.amdDefine; r = r.alternate; } var o = n.progressedLastDeletion; - null !== o ? (o.nextEffect = r, n.progressedLastDeletion = r) : n.progressedFirstDeletion = n.progressedLastDeletion = r, r.nextEffect = null, r.effectTag = Yc; + null !== o ? (o.nextEffect = r, n.progressedLastDeletion = r) : n.progressedFirstDeletion = n.progressedLastDeletion = r, r.nextEffect = null, r.effectTag = Kc; } } function r(e, r) { @@ -2289,10 +2274,10 @@ var define = $__System.amdDefine; } function a(t, n) { if (e) { - var r = Rc(t, n); + var r = Nc(t, n); return r.index = 0, r.sibling = null, r; } - return t.pendingWorkPriority = n, t.effectTag = zc, t.index = 0, t.sibling = null, t; + return t.pendingWorkPriority = n, t.effectTag = Bc, t.index = 0, t.sibling = null, t; } function i(e, n, r) { if (e.index = r, !t) @@ -2300,15 +2285,15 @@ var define = $__System.amdDefine; var o = e.alternate; if (null !== o) { var a = o.index; - return a < n ? (e.effectTag = Kc, n) : a; + return a < n ? (e.effectTag = zc, n) : a; } - return e.effectTag = Kc, n; + return e.effectTag = zc, n; } function l(e) { - return t && null === e.alternate && (e.effectTag = Kc), e; + return t && null === e.alternate && (e.effectTag = zc), e; } function u(e, t, n, r) { - if (null === t || t.tag !== Hc) { + if (null === t || t.tag !== Uc) { var o = Fc(n, r); return o.return = e, o; } @@ -2317,39 +2302,39 @@ var define = $__System.amdDefine; } function s(e, t, n, r) { if (null === t || t.type !== n.type) { - var o = Oc(n, r); + var o = _c(n, r); return o.ref = Fn(t, n), o.return = e, o; } var i = a(t, r); return i.ref = Fn(t, n), i.pendingProps = n.props, i.return = e, i; } function c(e, t, n, r) { - if (null === t || t.tag !== jc) { - var o = Mc(n, r); + if (null === t || t.tag !== Wc) { + var o = Ac(n, r); return o.return = e, o; } var i = a(t, r); return i.pendingProps = n, i.return = e, i; } function d(e, t, n, r) { - if (null === t || t.tag !== Vc) { - var o = Ac(n, r); + if (null === t || t.tag !== jc) { + var o = Mc(n, r); return o.type = n.value, o.return = e, o; } var i = a(t, r); return i.type = n.value, i.return = e, i; } function p(e, t, n, r) { - if (null === t || t.tag !== Wc || t.stateNode.containerInfo !== n.containerInfo || t.stateNode.implementation !== n.implementation) { - var o = Ic(n, r); + if (null === t || t.tag !== Hc || t.stateNode.containerInfo !== n.containerInfo || t.stateNode.implementation !== n.implementation) { + var o = Rc(n, r); return o.return = e, o; } var i = a(t, r); return i.pendingProps = n.children || [], i.return = e, i; } function f(e, t, n, r) { - if (null === t || t.tag !== Bc) { - var o = _c(n, r); + if (null === t || t.tag !== Vc) { + var o = Oc(n, r); return o.return = e, o; } var i = a(t, r); @@ -2362,24 +2347,24 @@ var define = $__System.amdDefine; } if ("object" == typeof t && null !== t) { switch (t.$$typeof) { - case cc: - var o = Oc(t, n); + case sc: + var o = _c(t, n); return o.ref = Fn(null, t), o.return = e, o; - case xc: - var a = Mc(t, n); + case Tc: + var a = Ac(t, n); return a.return = e, a; - case Sc: - var i = Ac(t, n); + case xc: + var i = Mc(t, n); return i.type = t.value, i.return = e, i; - case Nc: - var l = Ic(t, n); + case Sc: + var l = Rc(t, n); return l.return = e, l; } - if (Dc(t) || Tc(t)) { - var u = _c(t, n); + if (Lc(t) || wc(t)) { + var u = Oc(t, n); return u.return = e, u; } - Mn(e, t); + An(e, t); } return null; } @@ -2389,18 +2374,18 @@ var define = $__System.amdDefine; return null !== o ? null : u(e, t, "" + n, r); if ("object" == typeof n && null !== n) { switch (n.$$typeof) { - case cc: + case sc: return n.key === o ? s(e, t, n, r) : null; - case xc: + case Tc: return n.key === o ? c(e, t, n, r) : null; - case Sc: + case xc: return null === o ? d(e, t, n, r) : null; - case Nc: + case Sc: return n.key === o ? p(e, t, n, r) : null; } - if (Dc(n) || Tc(n)) + if (Lc(n) || wc(n)) return null !== o ? null : f(e, t, n, r); - Mn(e, n); + An(e, n); } return null; } @@ -2411,24 +2396,24 @@ var define = $__System.amdDefine; } if ("object" == typeof r && null !== r) { switch (r.$$typeof) { - case cc: + case sc: var i = e.get(null === r.key ? n : r.key) || null; return s(t, i, r, o); - case xc: + case Tc: var l = e.get(null === r.key ? n : r.key) || null; return c(t, l, r, o); - case Sc: + case xc: var v = e.get(n) || null; return d(t, v, r, o); - case Nc: + case Sc: var m = e.get(null === r.key ? n : r.key) || null; return p(t, m, r, o); } - if (Dc(r) || Tc(r)) { + if (Lc(r) || wc(r)) { var h = e.get(n) || null; return f(t, h, r, o); } - Mn(t, r); + An(t, r); } return null; } @@ -2457,18 +2442,18 @@ var define = $__System.amdDefine; return s; } for (var C = o(e, d); f < l.length; f++) { - var k = h(C, e, f, l[f], u); - k && (t && null !== k.alternate && C.delete(null === k.key ? f : k.key), p = i(k, p, f), null === c ? s = k : c.sibling = k, c = k); + var P = h(C, e, f, l[f], u); + P && (t && null !== P.alternate && C.delete(null === P.key ? f : P.key), p = i(P, p, f), null === c ? s = P : c.sibling = P, c = P); } return t && C.forEach(function(t) { return n(e, t); }), s; } function y(e, a, l, u) { - var s = Tc(l); - qn("function" == typeof s, "An object is not an iterable. This error is likely caused by a bug in React. Please file an issue."); + var s = wc(l); + "function" != typeof s ? Wn("155") : void 0; var c = s.call(l); - qn(null != c, "An iterable object provided no iterator."); + null == c ? Wn("156") : void 0; for (var d = null, p = null, f = a, @@ -2477,19 +2462,19 @@ var define = $__System.amdDefine; b = null, C = c.next(); null !== f && !C.done; y++, C = c.next()) { f.index > y ? (b = f, f = null) : b = f.sibling; - var k = m(e, f, C.value, u); - if (null === k) { + var P = m(e, f, C.value, u); + if (null === P) { f || (f = b); break; } - t && f && null === k.alternate && n(e, f), g = i(k, g, y), null === p ? d = k : p.sibling = k, p = k, f = b; + t && f && null === P.alternate && n(e, f), g = i(P, g, y), null === p ? d = P : p.sibling = P, p = P, f = b; } if (C.done) return r(e, f), d; if (null === f) { for (; !C.done; y++, C = c.next()) { - var P = v(e, C.value, u); - null !== P && (g = i(P, g, y), null === p ? d = P : p.sibling = P, p = P); + var k = v(e, C.value, u); + null !== k && (g = i(k, g, y), null === p ? d = k : p.sibling = k, p = k); } return d; } @@ -2502,7 +2487,7 @@ var define = $__System.amdDefine; }), d; } function b(e, t, n, o) { - if (null !== t && t.tag === Hc) { + if (null !== t && t.tag === Uc) { r(e, t.sibling); var i = a(t, o); return i.pendingProps = n, i.return = e, i; @@ -2525,14 +2510,14 @@ var define = $__System.amdDefine; } n(e, u), u = u.sibling; } - var c = Oc(o, i); + var c = _c(o, i); return c.ref = Fn(t, o), c.return = e, c; } - function k(e, t, o, i) { + function P(e, t, o, i) { for (var l = o.key, u = t; null !== u; ) { if (u.key === l) { - if (u.tag === jc) { + if (u.tag === Wc) { r(e, u.sibling); var s = a(u, i); return s.pendingProps = o, s.return = e, s; @@ -2542,27 +2527,27 @@ var define = $__System.amdDefine; } n(e, u), u = u.sibling; } - var c = Mc(o, i); + var c = Ac(o, i); return c.return = e, c; } - function P(e, t, n, o) { + function k(e, t, n, o) { var i = t; if (null !== i) { - if (i.tag === Vc) { + if (i.tag === jc) { r(e, i.sibling); var l = a(i, o); return l.type = n.value, l.return = e, l; } r(e, i); } - var u = Ac(n, o); + var u = Mc(n, o); return u.type = n.value, u.return = e, u; } function E(e, t, o, i) { for (var l = o.key, u = t; null !== u; ) { if (u.key === l) { - if (u.tag === Wc && u.stateNode.containerInfo === o.containerInfo && u.stateNode.implementation === o.implementation) { + if (u.tag === Hc && u.stateNode.containerInfo === o.containerInfo && u.stateNode.implementation === o.implementation) { r(e, u.sibling); var s = a(u, i); return s.pendingProps = o.children || [], s.return = e, s; @@ -2572,72 +2557,72 @@ var define = $__System.amdDefine; } n(e, u), u = u.sibling; } - var c = Ic(o, i); + var c = Rc(o, i); return c.return = e, c; } function w(e, t, n, o) { - var a = ao.disableNewFiberFeatures, + var a = oo.disableNewFiberFeatures, i = "object" == typeof n && null !== n; if (i) if (a) switch (n.$$typeof) { - case cc: + case sc: return l(C(e, t, n, o)); - case Nc: + case Sc: return l(E(e, t, n, o)); } else switch (n.$$typeof) { - case cc: + case sc: return l(C(e, t, n, o)); + case Tc: + return l(P(e, t, n, o)); case xc: return l(k(e, t, n, o)); case Sc: - return l(P(e, t, n, o)); - case Nc: return l(E(e, t, n, o)); } if (a) switch (e.tag) { - case Uc: + case Dc: var u = e.type; - null !== n && n !== !1 ? jn("109", u.displayName || u.name || "Component") : void 0; + null !== n && n !== !1 ? Wn("109", u.displayName || u.name || "Component") : void 0; break; - case Lc: + case Ic: var s = e.type; - null !== n && n !== !1 ? jn("105", s.displayName || s.name || "Component") : void 0; + null !== n && n !== !1 ? Wn("105", s.displayName || s.name || "Component") : void 0; } if ("string" == typeof n || "number" == typeof n) return l(b(e, t, "" + n, o)); - if (Dc(n)) + if (Lc(n)) return g(e, t, n, o); - if (Tc(n)) + if (wc(n)) return y(e, t, n, o); - if (i && Mn(e, n), !a && "undefined" == typeof n) + if (i && An(e, n), !a && "undefined" == typeof n) switch (e.tag) { - case Uc: - case Lc: + case Dc: + case Ic: var c = e.type; - qn(!1, "%s(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.", c.displayName || c.name || "Component"); + Wn("157", c.displayName || c.name || "Component"); } return r(e, t); } return w; } - function In(e) { + function Rn(e) { if (!e) - return Lu; - var t = Hu.get(e); - return "number" == typeof t.tag ? sf(t) : t._processChildContext(t._context); - } - function Dn(e) { - return !(!e || e.nodeType !== Af && e.nodeType !== If && e.nodeType !== Df); + return Iu; + var t = Uu.get(e); + return "number" == typeof t.tag ? uf(t) : t._processChildContext(t._context); } function Ln(e) { - if (!Dn(e)) + return !(!e || e.nodeType !== Mf && e.nodeType !== Rf && e.nodeType !== Lf); + } + function In(e) { + if (!Ln(e)) throw new Error("Target container is not a DOM element."); } - function Un(e, t) { + function Dn(e, t) { switch (e) { case "button": case "input": @@ -2647,139 +2632,146 @@ var define = $__System.amdDefine; } return !1; } - function Hn() { - Uf = !0; + function Un() { + Df = !0; } - function Wn(e, t, n, r) { - Ln(n); - var o = n.nodeType === _f ? n.documentElement : n, + function Hn(e, t, n, r) { + In(n); + var o = n.nodeType === Of ? n.documentElement : n, a = o._reactRootContainer; if (a) - Lf.updateContainer(t, a, e, r); + If.updateContainer(t, a, e, r); else { for (; o.lastChild; ) o.removeChild(o.lastChild); - var i = Lf.createContainer(o); - a = o._reactRootContainer = i, Lf.unbatchedUpdates(function() { - Lf.updateContainer(t, i, e, r); + var i = If.createContainer(o); + a = o._reactRootContainer = i, If.unbatchedUpdates(function() { + If.updateContainer(t, i, e, r); }); } - return Lf.getPublicRootInstance(a); + return If.getPublicRootInstance(a); } - var jn = t, - Vn = Object.getOwnPropertySymbols, - Bn = Object.prototype.hasOwnProperty, - zn = Object.prototype.propertyIsEnumerable, - Kn = r() ? Object.assign : function(e, t) { + var Wn = t, + jn = Object.getOwnPropertySymbols, + Vn = Object.prototype.hasOwnProperty, + Bn = Object.prototype.propertyIsEnumerable, + zn = r() ? Object.assign : function(e, t) { for (var r, o, a = n(e), i = 1; i < arguments.length; i++) { r = Object(arguments[i]); for (var l in r) - Bn.call(r, l) && (a[l] = r[l]); - if (Vn) { - o = Vn(r); + Vn.call(r, l) && (a[l] = r[l]); + if (jn) { + o = jn(r); for (var u = 0; u < o.length; u++) - zn.call(r, o[u]) && (a[o[u]] = r[o[u]]); + Bn.call(r, o[u]) && (a[o[u]] = r[o[u]]); } } return a; }, - Yn = function(e) {}, - qn = o, - Qn = null, - Xn = {}, - $n = { + Kn = null, + Yn = {}, + qn = { plugins: [], eventNameDispatchConfigs: {}, registrationNameModules: {}, registrationNameDependencies: {}, possibleRegistrationNames: null, injectEventPluginOrder: function(e) { - Qn ? jn("101") : void 0, Qn = Array.prototype.slice.call(e), a(); + Kn ? Wn("101") : void 0, Kn = Array.prototype.slice.call(e), o(); }, injectEventPluginsByName: function(e) { var t = !1; for (var n in e) if (e.hasOwnProperty(n)) { var r = e[n]; - Xn.hasOwnProperty(n) && Xn[n] === r || (Xn[n] ? jn("102", n) : void 0, Xn[n] = r, t = !0); + Yn.hasOwnProperty(n) && Yn[n] === r || (Yn[n] ? Wn("102", n) : void 0, Yn[n] = r, t = !0); } - t && a(); + t && o(); + } + }, + Qn = qn, + Xn = null, + $n = function(e, t, n, r, o, a, i, l, u) { + var s = Array.prototype.slice.call(arguments, 3); + try { + t.apply(n, s); + } catch (e) { + return e; } + return null; }, - Gn = $n, - Zn = null, - Jn = { + Gn = function() { + if (Xn) { + var e = Xn; + throw Xn = null, e; + } + }, + Zn = { + injection: {injectErrorUtils: function(e) { + "function" != typeof e.invokeGuardedCallback ? Wn("201") : void 0, $n = e.invokeGuardedCallback; + }}, invokeGuardedCallback: function(e, t, n, r, o, a, i, l, u) { - var s = Array.prototype.slice.call(arguments, 3); - try { - t.apply(n, s); - } catch (e) { - return e; - } - return null; + return $n.apply(this, arguments); }, invokeGuardedCallbackAndCatchFirstError: function(e, t, n, r, o, a, i, l, u) { - var s = Jn.invokeGuardedCallback.apply(this, arguments); - null !== s && null === Zn && (Zn = s); + var s = Zn.invokeGuardedCallback.apply(this, arguments); + null !== s && null === Xn && (Xn = s); }, rethrowCaughtError: function() { - if (Zn) { - var e = Zn; - throw Zn = null, e; - } + return Gn.apply(this, arguments); } }, - er = Jn, - tr = function() {}; - tr.thatReturns = u, tr.thatReturnsFalse = u(!1), tr.thatReturnsTrue = u(!0), tr.thatReturnsNull = u(null), tr.thatReturnsThis = function() { + Jn = Zn, + er = function() {}; + er.thatReturns = l, er.thatReturnsFalse = l(!1), er.thatReturnsTrue = l(!0), er.thatReturnsNull = l(null), er.thatReturnsThis = function() { return this; - }, tr.thatReturnsArgument = function(e) { + }, er.thatReturnsArgument = function(e) { return e; }; - var nr, - rr = tr, - or = {injectComponentTree: function(e) { - nr = e; + var tr, + nr = er, + rr = {injectComponentTree: function(e) { + tr = e; }}, - ar = { - isEndish: s, - isMoveish: c, - isStartish: d, - executeDirectDispatch: h, - executeDispatchesInOrder: f, - executeDispatchesInOrderStopAtTrue: m, - hasDispatches: g, + or = { + isEndish: u, + isMoveish: s, + isStartish: c, + executeDirectDispatch: m, + executeDispatchesInOrder: p, + executeDispatchesInOrderStopAtTrue: v, + hasDispatches: h, getFiberCurrentPropsFromNode: function(e) { - return nr.getFiberCurrentPropsFromNode(e); + return tr.getFiberCurrentPropsFromNode(e); }, getInstanceFromNode: function(e) { - return nr.getInstanceFromNode(e); + return tr.getInstanceFromNode(e); }, getNodeFromInstance: function(e) { - return nr.getNodeFromInstance(e); + return tr.getNodeFromInstance(e); }, - injection: or + injection: rr }, - ir = ar, + ar = or, + ir = g, lr = y, - ur = b, - sr = null, - cr = function(e, t) { - e && (ir.executeDispatchesInOrder(e, t), e.isPersistent() || e.constructor.release(e)); + ur = null, + sr = function(e, t) { + e && (ar.executeDispatchesInOrder(e, t), e.isPersistent() || e.constructor.release(e)); }, - dr = function(e) { - return cr(e, !0); + cr = function(e) { + return sr(e, !0); }, - pr = function(e) { - return cr(e, !1); + dr = function(e) { + return sr(e, !1); }, - fr = { + pr = { injection: { - injectEventPluginOrder: Gn.injectEventPluginOrder, - injectEventPluginsByName: Gn.injectEventPluginsByName + injectEventPluginOrder: Qn.injectEventPluginOrder, + injectEventPluginsByName: Qn.injectEventPluginsByName }, getListener: function(e, t) { var n; @@ -2787,10 +2779,10 @@ var define = $__System.amdDefine; var r = e.stateNode; if (!r) return null; - var o = ir.getFiberCurrentPropsFromNode(r); + var o = ar.getFiberCurrentPropsFromNode(r); if (!o) return null; - if (n = o[t], k(t, e.type, o)) + if (n = o[t], C(t, e.type, o)) return null; } else { var a = e._currentElement; @@ -2799,76 +2791,76 @@ var define = $__System.amdDefine; if (!e._rootNodeID) return null; var i = a.props; - if (n = i[t], k(t, a.type, i)) + if (n = i[t], C(t, a.type, i)) return null; } - return n && "function" != typeof n ? jn("94", t, typeof n) : void 0, n; + return n && "function" != typeof n ? Wn("94", t, typeof n) : void 0, n; }, extractEvents: function(e, t, n, r) { for (var o, - a = Gn.plugins, + a = Qn.plugins, i = 0; i < a.length; i++) { var l = a[i]; if (l) { var u = l.extractEvents(e, t, n, r); - u && (o = lr(o, u)); + u && (o = ir(o, u)); } } return o; }, enqueueEvents: function(e) { - e && (sr = lr(sr, e)); + e && (ur = ir(ur, e)); }, processEventQueue: function(e) { - var t = sr; - sr = null, e ? ur(t, dr) : ur(t, pr), sr ? jn("95") : void 0, er.rethrowCaughtError(); + var t = ur; + ur = null, e ? lr(t, cr) : lr(t, dr), ur ? Wn("95") : void 0, Jn.rethrowCaughtError(); } }, - vr = fr, - mr = {handleTopLevel: function(e, t, n, r) { - var o = vr.extractEvents(e, t, n, r); + fr = pr, + vr = {handleTopLevel: function(e, t, n, r) { + var o = fr.extractEvents(e, t, n, r); P(o); }}, - hr = mr, - gr = { + mr = vr, + hr = { currentScrollLeft: 0, currentScrollTop: 0, refreshScrollValues: function(e) { - gr.currentScrollLeft = e.x, gr.currentScrollTop = e.y; + hr.currentScrollLeft = e.x, hr.currentScrollTop = e.y; } }, - yr = gr, - br = !("undefined" == typeof window || !window.document || !window.document.createElement), - Cr = { - canUseDOM: br, + gr = hr, + yr = !("undefined" == typeof window || !window.document || !window.document.createElement), + br = { + canUseDOM: yr, canUseWorkers: "undefined" != typeof Worker, - canUseEventListeners: br && !(!window.addEventListener && !window.attachEvent), - canUseViewport: br && !!window.screen, - isInWorker: !br + canUseEventListeners: yr && !(!window.addEventListener && !window.attachEvent), + canUseViewport: yr && !!window.screen, + isInWorker: !yr }, - kr = Cr, + Cr = br, Pr = { - animationend: E("Animation", "AnimationEnd"), - animationiteration: E("Animation", "AnimationIteration"), - animationstart: E("Animation", "AnimationStart"), - transitionend: E("Transition", "TransitionEnd") - }, - Er = {}, - wr = {}; - kr.canUseDOM && (wr = document.createElement("div").style, "AnimationEvent" in window || (delete Pr.animationend.animation, delete Pr.animationiteration.animation, delete Pr.animationstart.animation), "TransitionEvent" in window || delete Pr.transitionend.transition); - var Tr, - xr = w; - kr.canUseDOM && (Tr = document.implementation && document.implementation.hasFeature && document.implementation.hasFeature("", "") !== !0); - var Sr, - Nr = T, - Rr = {}, - Or = !1, - _r = 0, + animationend: k("Animation", "AnimationEnd"), + animationiteration: k("Animation", "AnimationIteration"), + animationstart: k("Animation", "AnimationStart"), + transitionend: k("Transition", "TransitionEnd") + }, + kr = {}, + Er = {}; + Cr.canUseDOM && (Er = document.createElement("div").style, "AnimationEvent" in window || (delete Pr.animationend.animation, delete Pr.animationiteration.animation, delete Pr.animationstart.animation), "TransitionEvent" in window || delete Pr.transitionend.transition); + var wr, + Tr = E; + Cr.canUseDOM && (wr = document.implementation && document.implementation.hasFeature && document.implementation.hasFeature("", "") !== !0); + var xr, + Sr = w, + Nr = {}, + _r = !1, + Or = 0, Fr = { topAbort: "abort", - topAnimationEnd: xr("animationend") || "animationend", - topAnimationIteration: xr("animationiteration") || "animationiteration", - topAnimationStart: xr("animationstart") || "animationstart", + topAnimationEnd: Tr("animationend") || "animationend", + topAnimationIteration: Tr("animationiteration") || "animationiteration", + topAnimationStart: Tr("animationstart") || "animationstart", topBlur: "blur", topCancel: "cancel", topCanPlay: "canplay", @@ -2928,35 +2920,35 @@ var define = $__System.amdDefine; topTouchEnd: "touchend", topTouchMove: "touchmove", topTouchStart: "touchstart", - topTransitionEnd: xr("transitionend") || "transitionend", + topTransitionEnd: Tr("transitionend") || "transitionend", topVolumeChange: "volumechange", topWaiting: "waiting", topWheel: "wheel" }, - Mr = "_reactListenersID" + ("" + Math.random()).slice(2), - Ar = Kn({}, hr, { + Ar = "_reactListenersID" + ("" + Math.random()).slice(2), + Mr = zn({}, mr, { ReactEventListener: null, injection: {injectReactEventListener: function(e) { - e.setHandleTopLevel(Ar.handleTopLevel), Ar.ReactEventListener = e; + e.setHandleTopLevel(Mr.handleTopLevel), Mr.ReactEventListener = e; }}, setEnabled: function(e) { - Ar.ReactEventListener && Ar.ReactEventListener.setEnabled(e); + Mr.ReactEventListener && Mr.ReactEventListener.setEnabled(e); }, isEnabled: function() { - return !(!Ar.ReactEventListener || !Ar.ReactEventListener.isEnabled()); + return !(!Mr.ReactEventListener || !Mr.ReactEventListener.isEnabled()); }, listenTo: function(e, t) { for (var n = t, - r = x(n), - o = Gn.registrationNameDependencies[e], + r = T(n), + o = Qn.registrationNameDependencies[e], a = 0; a < o.length; a++) { var i = o[a]; - r.hasOwnProperty(i) && r[i] || ("topWheel" === i ? Nr("wheel") ? Ar.ReactEventListener.trapBubbledEvent("topWheel", "wheel", n) : Nr("mousewheel") ? Ar.ReactEventListener.trapBubbledEvent("topWheel", "mousewheel", n) : Ar.ReactEventListener.trapBubbledEvent("topWheel", "DOMMouseScroll", n) : "topScroll" === i ? Nr("scroll", !0) ? Ar.ReactEventListener.trapCapturedEvent("topScroll", "scroll", n) : Ar.ReactEventListener.trapBubbledEvent("topScroll", "scroll", Ar.ReactEventListener.WINDOW_HANDLE) : "topFocus" === i || "topBlur" === i ? (Nr("focus", !0) ? (Ar.ReactEventListener.trapCapturedEvent("topFocus", "focus", n), Ar.ReactEventListener.trapCapturedEvent("topBlur", "blur", n)) : Nr("focusin") && (Ar.ReactEventListener.trapBubbledEvent("topFocus", "focusin", n), Ar.ReactEventListener.trapBubbledEvent("topBlur", "focusout", n)), r.topBlur = !0, r.topFocus = !0) : "topCancel" === i ? (Nr("cancel", !0) && Ar.ReactEventListener.trapCapturedEvent("topCancel", "cancel", n), r.topCancel = !0) : "topClose" === i ? (Nr("close", !0) && Ar.ReactEventListener.trapCapturedEvent("topClose", "close", n), r.topClose = !0) : Fr.hasOwnProperty(i) && Ar.ReactEventListener.trapBubbledEvent(i, Fr[i], n), r[i] = !0); + r.hasOwnProperty(i) && r[i] || ("topWheel" === i ? Sr("wheel") ? Mr.ReactEventListener.trapBubbledEvent("topWheel", "wheel", n) : Sr("mousewheel") ? Mr.ReactEventListener.trapBubbledEvent("topWheel", "mousewheel", n) : Mr.ReactEventListener.trapBubbledEvent("topWheel", "DOMMouseScroll", n) : "topScroll" === i ? Sr("scroll", !0) ? Mr.ReactEventListener.trapCapturedEvent("topScroll", "scroll", n) : Mr.ReactEventListener.trapBubbledEvent("topScroll", "scroll", Mr.ReactEventListener.WINDOW_HANDLE) : "topFocus" === i || "topBlur" === i ? (Sr("focus", !0) ? (Mr.ReactEventListener.trapCapturedEvent("topFocus", "focus", n), Mr.ReactEventListener.trapCapturedEvent("topBlur", "blur", n)) : Sr("focusin") && (Mr.ReactEventListener.trapBubbledEvent("topFocus", "focusin", n), Mr.ReactEventListener.trapBubbledEvent("topBlur", "focusout", n)), r.topBlur = !0, r.topFocus = !0) : "topCancel" === i ? (Sr("cancel", !0) && Mr.ReactEventListener.trapCapturedEvent("topCancel", "cancel", n), r.topCancel = !0) : "topClose" === i ? (Sr("close", !0) && Mr.ReactEventListener.trapCapturedEvent("topClose", "close", n), r.topClose = !0) : Fr.hasOwnProperty(i) && Mr.ReactEventListener.trapBubbledEvent(i, Fr[i], n), r[i] = !0); } }, isListeningToAllDependencies: function(e, t) { - for (var n = x(t), - r = Gn.registrationNameDependencies[e], + for (var n = T(t), + r = Qn.registrationNameDependencies[e], o = 0; o < r.length; o++) { var a = r[o]; if (!n.hasOwnProperty(a) || !n[a]) @@ -2965,10 +2957,10 @@ var define = $__System.amdDefine; return !0; }, trapBubbledEvent: function(e, t, n) { - return Ar.ReactEventListener.trapBubbledEvent(e, t, n); + return Mr.ReactEventListener.trapBubbledEvent(e, t, n); }, trapCapturedEvent: function(e, t, n) { - return Ar.ReactEventListener.trapCapturedEvent(e, t, n); + return Mr.ReactEventListener.trapCapturedEvent(e, t, n); }, supportsEventPageXY: function() { if (!document.createEvent) @@ -2977,51 +2969,51 @@ var define = $__System.amdDefine; return null != e && "pageX" in e; }, ensureScrollValueMonitoring: function() { - if (void 0 === Sr && (Sr = Ar.supportsEventPageXY()), !Sr && !Or) { - var e = yr.refreshScrollValues; - Ar.ReactEventListener.monitorScrollValue(e), Or = !0; + if (void 0 === xr && (xr = Mr.supportsEventPageXY()), !xr && !_r) { + var e = gr.refreshScrollValues; + Mr.ReactEventListener.monitorScrollValue(e), _r = !0; } } }), - Ir = Ar, - Dr = null, - Lr = {injectFiberControlledHostComponent: function(e) { - Dr = e; + Rr = Mr, + Lr = null, + Ir = {injectFiberControlledHostComponent: function(e) { + Lr = e; }}, + Dr = null, Ur = null, - Hr = null, - Wr = { - injection: Lr, + Hr = { + injection: Ir, enqueueStateRestore: function(e) { - Ur ? Hr ? Hr.push(e) : Hr = [e] : Ur = e; + Dr ? Ur ? Ur.push(e) : Ur = [e] : Dr = e; }, restoreStateIfNeeded: function() { - if (Ur) { - var e = Ur, - t = Hr; - if (Ur = null, Hr = null, S(e), t) + if (Dr) { + var e = Dr, + t = Ur; + if (Dr = null, Ur = null, x(e), t) for (var n = 0; n < t.length; n++) - S(t[n]); + x(t[n]); } } }, - jr = Wr, - Vr = { + Wr = Hr, + jr = { MUST_USE_PROPERTY: 1, HAS_BOOLEAN_VALUE: 4, HAS_NUMERIC_VALUE: 8, HAS_POSITIVE_NUMERIC_VALUE: 24, HAS_OVERLOADED_BOOLEAN_VALUE: 32, injectDOMPropertyConfig: function(e) { - var t = Vr, + var t = jr, n = e.Properties || {}, r = e.DOMAttributeNamespaces || {}, o = e.DOMAttributeNames || {}, a = e.DOMPropertyNames || {}, i = e.DOMMutationMethods || {}; - e.isCustomAttribute && zr._isCustomAttributeFunctions.push(e.isCustomAttribute); + e.isCustomAttribute && Br._isCustomAttributeFunctions.push(e.isCustomAttribute); for (var l in n) { - zr.properties.hasOwnProperty(l) ? jn("48", l) : void 0; + Br.properties.hasOwnProperty(l) ? Wn("48", l) : void 0; var u = l.toLowerCase(), s = n[l], c = { @@ -3029,43 +3021,43 @@ var define = $__System.amdDefine; attributeNamespace: null, propertyName: l, mutationMethod: null, - mustUseProperty: N(s, t.MUST_USE_PROPERTY), - hasBooleanValue: N(s, t.HAS_BOOLEAN_VALUE), - hasNumericValue: N(s, t.HAS_NUMERIC_VALUE), - hasPositiveNumericValue: N(s, t.HAS_POSITIVE_NUMERIC_VALUE), - hasOverloadedBooleanValue: N(s, t.HAS_OVERLOADED_BOOLEAN_VALUE) + mustUseProperty: S(s, t.MUST_USE_PROPERTY), + hasBooleanValue: S(s, t.HAS_BOOLEAN_VALUE), + hasNumericValue: S(s, t.HAS_NUMERIC_VALUE), + hasPositiveNumericValue: S(s, t.HAS_POSITIVE_NUMERIC_VALUE), + hasOverloadedBooleanValue: S(s, t.HAS_OVERLOADED_BOOLEAN_VALUE) }; - if (c.hasBooleanValue + c.hasNumericValue + c.hasOverloadedBooleanValue <= 1 ? void 0 : jn("50", l), o.hasOwnProperty(l)) { + if (c.hasBooleanValue + c.hasNumericValue + c.hasOverloadedBooleanValue <= 1 ? void 0 : Wn("50", l), o.hasOwnProperty(l)) { var d = o[l]; c.attributeName = d; } - r.hasOwnProperty(l) && (c.attributeNamespace = r[l]), a.hasOwnProperty(l) && (c.propertyName = a[l]), i.hasOwnProperty(l) && (c.mutationMethod = i[l]), zr.properties[l] = c; + r.hasOwnProperty(l) && (c.attributeNamespace = r[l]), a.hasOwnProperty(l) && (c.propertyName = a[l]), i.hasOwnProperty(l) && (c.mutationMethod = i[l]), Br.properties[l] = c; } } }, - Br = ":A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD", - zr = { + Vr = ":A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD", + Br = { ID_ATTRIBUTE_NAME: "data-reactid", ROOT_ATTRIBUTE_NAME: "data-reactroot", - ATTRIBUTE_NAME_START_CHAR: Br, - ATTRIBUTE_NAME_CHAR: Br + "\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040", + ATTRIBUTE_NAME_START_CHAR: Vr, + ATTRIBUTE_NAME_CHAR: Vr + "\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040", properties: {}, getPossibleStandardName: null, _isCustomAttributeFunctions: [], isCustomAttribute: function(e) { - for (var t = 0; t < zr._isCustomAttributeFunctions.length; t++) { - var n = zr._isCustomAttributeFunctions[t]; + for (var t = 0; t < Br._isCustomAttributeFunctions.length; t++) { + var n = Br._isCustomAttributeFunctions[t]; if (n(e)) return !0; } return !1; }, - injection: Vr + injection: jr }, - Kr = zr, - Yr = {hasCachedChildNodes: 1}, - qr = Yr, - Qr = { + zr = Br, + Kr = {hasCachedChildNodes: 1}, + Yr = Kr, + qr = { IndeterminateComponent: 0, FunctionalComponent: 1, ClassComponent: 2, @@ -3078,38 +3070,38 @@ var define = $__System.amdDefine; YieldComponent: 9, Fragment: 10 }, - Xr = Qr.HostComponent, - $r = Qr.HostText, - Gr = Kr.ID_ATTRIBUTE_NAME, - Zr = qr, - Jr = Math.random().toString(36).slice(2), - eo = "__reactInternalInstance$" + Jr, - to = "__reactEventHandlers$" + Jr, - no = { - getClosestInstanceFromNode: I, - getInstanceFromNode: D, - getNodeFromInstance: L, - precacheChildNodes: A, - precacheNode: _, - uncacheNode: M, + Qr = qr.HostComponent, + Xr = qr.HostText, + $r = zr.ID_ATTRIBUTE_NAME, + Gr = Yr, + Zr = Math.random().toString(36).slice(2), + Jr = "__reactInternalInstance$" + Zr, + eo = "__reactEventHandlers$" + Zr, + to = { + getClosestInstanceFromNode: R, + getInstanceFromNode: L, + getNodeFromInstance: I, + precacheChildNodes: M, + precacheNode: O, + uncacheNode: A, precacheFiberNode: F, - getFiberCurrentPropsFromNode: U, - updateFiberProps: H + getFiberCurrentPropsFromNode: D, + updateFiberProps: U }, - ro = no, - oo = { + no = to, + ro = { logTopLevelRenders: !1, prepareNewChildrenBeforeUnmountInStack: !0, disableNewFiberFeatures: !1 }, - ao = oo, - io = { + oo = ro, + ao = { fiberAsyncScheduling: !1, useCreateElement: !0, useFiber: !0 }, - lo = io, - uo = { + io = ao, + lo = { animationIterationCount: !0, borderImageOutset: !0, borderImageSlice: !0, @@ -3145,13 +3137,13 @@ var define = $__System.amdDefine; strokeOpacity: !0, strokeWidth: !0 }, - so = ["Webkit", "ms", "Moz", "O"]; - Object.keys(uo).forEach(function(e) { - so.forEach(function(t) { - uo[W(t, e)] = uo[e]; + uo = ["Webkit", "ms", "Moz", "O"]; + Object.keys(lo).forEach(function(e) { + uo.forEach(function(t) { + lo[H(t, e)] = lo[e]; }); }); - var co = { + var so = { background: { backgroundAttachment: !0, backgroundColor: !0, @@ -3203,56 +3195,56 @@ var define = $__System.amdDefine; outlineColor: !0 } }, - po = { - isUnitlessNumber: uo, - shorthandPropertyExpansions: co + co = { + isUnitlessNumber: lo, + shorthandPropertyExpansions: so }, - fo = po, - vo = fo.isUnitlessNumber, + po = co, + fo = po.isUnitlessNumber, + vo = W, mo = j, - ho = V, - go = /([A-Z])/g, - yo = B, - bo = /^ms-/, + ho = /([A-Z])/g, + go = V, + yo = /^ms-/, + bo = B, Co = z, - ko = K, - Po = Qr.IndeterminateComponent, - Eo = Qr.FunctionalComponent, - wo = Qr.ClassComponent, - To = Qr.HostComponent, - xo = { - getStackAddendumByWorkInProgressFiber: Q, - describeComponentFrame: Y + Po = qr.IndeterminateComponent, + ko = qr.FunctionalComponent, + Eo = qr.ClassComponent, + wo = qr.HostComponent, + To = { + getStackAddendumByWorkInProgressFiber: q, + describeComponentFrame: K }, - So = { + xo = { current: null, phase: null, - getCurrentFiberOwnerName: X, - getCurrentFiberStackAddendum: $ + getCurrentFiberOwnerName: Q, + getCurrentFiberStackAddendum: X }, - No = So, - Ro = ko(function(e) { - return Co(e); + So = xo, + No = Co(function(e) { + return bo(e); }), - Oo = !1, - _o = "cssFloat"; - if (kr.canUseDOM) { + _o = !1, + Oo = "cssFloat"; + if (Cr.canUseDOM) { var Fo = document.createElement("div").style; try { Fo.font = ""; } catch (e) { - Oo = !0; + _o = !0; } - void 0 === document.documentElement.style.cssFloat && (_o = "styleFloat"); + void 0 === document.documentElement.style.cssFloat && (Oo = "styleFloat"); } - var Mo, - Ao = { + var Ao, + Mo = { createMarkupForStyles: function(e, t) { var n = ""; for (var r in e) if (e.hasOwnProperty(r)) { var o = e[r]; - null != o && (n += Ro(r) + ":", n += mo(r, o, t) + ";"); + null != o && (n += No(r) + ":", n += vo(r, o, t) + ";"); } return n || null; }, @@ -3260,11 +3252,11 @@ var define = $__System.amdDefine; var r = e.style; for (var o in t) if (t.hasOwnProperty(o)) { - var a = mo(o, t[o], n); - if ("float" !== o && "cssFloat" !== o || (o = _o), a) + var a = vo(o, t[o], n); + if ("float" !== o && "cssFloat" !== o || (o = Oo), a) r[o] = a; else { - var i = Oo && fo.shorthandPropertyExpansions[o]; + var i = _o && po.shorthandPropertyExpansions[o]; if (i) for (var l in i) r[l] = ""; @@ -3274,63 +3266,63 @@ var define = $__System.amdDefine; } } }, - Io = Ao, - Do = { + Ro = Mo, + Lo = { html: "http://www.w3.org/1999/xhtml", mathml: "http://www.w3.org/1998/Math/MathML", svg: "http://www.w3.org/2000/svg" }, - Lo = Do; - kr.canUseDOM && (Mo = window.performance || window.msPerformance || window.webkitPerformance); - var Uo, - Ho = Mo || {}; - Uo = Ho.now ? function() { - return Ho.now(); + Io = Lo; + Cr.canUseDOM && (Ao = window.performance || window.msPerformance || window.webkitPerformance); + var Do, + Uo = Ao || {}; + Do = Uo.now ? function() { + return Uo.now(); } : function() { return Date.now(); }; - var Wo, - jo = /["'&<>]/, + var Ho, + Wo = /["'&<>]/, + jo = G, Vo = Z, - Bo = J, - zo = new RegExp("^[" + Kr.ATTRIBUTE_NAME_START_CHAR + "][" + Kr.ATTRIBUTE_NAME_CHAR + "]*$"), + Bo = new RegExp("^[" + zr.ATTRIBUTE_NAME_START_CHAR + "][" + zr.ATTRIBUTE_NAME_CHAR + "]*$"), + zo = {}, Ko = {}, - Yo = {}, - qo = { + Yo = { createMarkupForID: function(e) { - return Kr.ID_ATTRIBUTE_NAME + "=" + Bo(e); + return zr.ID_ATTRIBUTE_NAME + "=" + Vo(e); }, setAttributeForID: function(e, t) { - e.setAttribute(Kr.ID_ATTRIBUTE_NAME, t); + e.setAttribute(zr.ID_ATTRIBUTE_NAME, t); }, createMarkupForRoot: function() { - return Kr.ROOT_ATTRIBUTE_NAME + '=""'; + return zr.ROOT_ATTRIBUTE_NAME + '=""'; }, setAttributeForRoot: function(e) { - e.setAttribute(Kr.ROOT_ATTRIBUTE_NAME, ""); + e.setAttribute(zr.ROOT_ATTRIBUTE_NAME, ""); }, createMarkupForProperty: function(e, t) { - var n = Kr.properties.hasOwnProperty(e) ? Kr.properties[e] : null; + var n = zr.properties.hasOwnProperty(e) ? zr.properties[e] : null; if (n) { - if (te(n, t)) + if (ee(n, t)) return ""; var r = n.attributeName; - return n.hasBooleanValue || n.hasOverloadedBooleanValue && t === !0 ? r + '=""' : r + "=" + Bo(t); + return n.hasBooleanValue || n.hasOverloadedBooleanValue && t === !0 ? r + '=""' : r + "=" + Vo(t); } - return Kr.isCustomAttribute(e) ? null == t ? "" : e + "=" + Bo(t) : null; + return zr.isCustomAttribute(e) ? null == t ? "" : e + "=" + Vo(t) : null; }, createMarkupForCustomAttribute: function(e, t) { - return ee(e) && null != t ? e + "=" + Bo(t) : ""; + return J(e) && null != t ? e + "=" + Vo(t) : ""; }, setValueForProperty: function(e, t, n) { - var r = Kr.properties.hasOwnProperty(t) ? Kr.properties[t] : null; + var r = zr.properties.hasOwnProperty(t) ? zr.properties[t] : null; if (r) { var o = r.mutationMethod; if (o) o(e, n); else { - if (te(r, n)) - return void qo.deleteValueForProperty(e, t); + if (ee(r, n)) + return void Yo.deleteValueForProperty(e, t); if (r.mustUseProperty) e[r.propertyName] = n; else { @@ -3339,17 +3331,17 @@ var define = $__System.amdDefine; i ? e.setAttributeNS(i, a, "" + n) : r.hasBooleanValue || r.hasOverloadedBooleanValue && n === !0 ? e.setAttribute(a, "") : e.setAttribute(a, "" + n); } } - } else if (Kr.isCustomAttribute(t)) - return void qo.setValueForAttribute(e, t, n); + } else if (zr.isCustomAttribute(t)) + return void Yo.setValueForAttribute(e, t, n); }, setValueForAttribute: function(e, t, n) { - ee(t) && (null == n ? e.removeAttribute(t) : e.setAttribute(t, "" + n)); + J(t) && (null == n ? e.removeAttribute(t) : e.setAttribute(t, "" + n)); }, deleteValueForAttribute: function(e, t) { e.removeAttribute(t); }, deleteValueForProperty: function(e, t) { - var n = Kr.properties.hasOwnProperty(t) ? Kr.properties[t] : null; + var n = zr.properties.hasOwnProperty(t) ? zr.properties[t] : null; if (n) { var r = n.mutationMethod; if (r) @@ -3360,16 +3352,16 @@ var define = $__System.amdDefine; } else e.removeAttribute(n.attributeName); } else - Kr.isCustomAttribute(t) && e.removeAttribute(t); + zr.isCustomAttribute(t) && e.removeAttribute(t); } }, - Qo = qo, - Xo = { + qo = Yo, + Qo = { getHostProps: function(e, t) { var n = e, r = t.value, o = t.checked, - a = Kn({ + a = zn({ type: void 0, step: void 0, min: void 0, @@ -3393,7 +3385,7 @@ var define = $__System.amdDefine; updateWrapper: function(e, t) { var n = e, r = t.checked; - null != r && Qo.setValueForProperty(n, "checked", r || !1); + null != r && qo.setValueForProperty(n, "checked", r || !1); var o = t.value; if (null != o) { var a = "" + o; @@ -3424,26 +3416,26 @@ var define = $__System.amdDefine; }, restoreControlledState: function(e, t) { var n = e; - Xo.updateWrapper(n, t), ne(n, t); + Qo.updateWrapper(n, t), te(n, t); } }, - $o = Xo, - Go = { + Xo = Qo, + $o = { mountWrapper: function(e, t) {}, postMountWrapper: function(e, t) { null != t.value && e.setAttribute("value", t.value); }, getHostProps: function(e, t) { - var n = Kn({children: void 0}, t), - r = re(t.children); + var n = zn({children: void 0}, t), + r = ne(t.children); return r && (n.children = r), n; } }, - Zo = Go, - Jo = !1, - ea = { + Go = $o, + Zo = !1, + Jo = { getHostProps: function(e, t) { - return Kn({}, t, {value: void 0}); + return zn({}, t, {value: void 0}); }, mountWrapper: function(e, t) { var n = e, @@ -3451,7 +3443,7 @@ var define = $__System.amdDefine; n._wrapperState = { initialValue: null != r ? r : t.defaultValue, wasMultiple: !!t.multiple - }, void 0 === t.value || void 0 === t.defaultValue || Jo || (Jo = !0), n.multiple = !!t.multiple, null != r ? oe(n, !!t.multiple, r) : null != t.defaultValue && oe(n, !!t.multiple, t.defaultValue); + }, void 0 === t.value || void 0 === t.defaultValue || Zo || (Zo = !0), n.multiple = !!t.multiple, null != r ? re(n, !!t.multiple, r) : null != t.defaultValue && re(n, !!t.multiple, t.defaultValue); }, postUpdateWrapper: function(e, t) { var n = e; @@ -3459,20 +3451,20 @@ var define = $__System.amdDefine; var r = n._wrapperState.wasMultiple; n._wrapperState.wasMultiple = !!t.multiple; var o = t.value; - null != o ? oe(n, !!t.multiple, o) : r !== !!t.multiple && (null != t.defaultValue ? oe(n, !!t.multiple, t.defaultValue) : oe(n, !!t.multiple, t.multiple ? [] : "")); + null != o ? re(n, !!t.multiple, o) : r !== !!t.multiple && (null != t.defaultValue ? re(n, !!t.multiple, t.defaultValue) : re(n, !!t.multiple, t.multiple ? [] : "")); }, restoreControlledState: function(e, t) { var n = e, r = t.value; - null != r && oe(n, !!t.multiple, r); + null != r && re(n, !!t.multiple, r); } }, - ta = ea, - na = { + ea = Jo, + ta = { getHostProps: function(e, t) { var n = e; - null != t.dangerouslySetInnerHTML ? jn("91") : void 0; - var r = Kn({}, t, { + null != t.dangerouslySetInnerHTML ? Wn("91") : void 0; + var r = zn({}, t, { value: void 0, defaultValue: void 0, children: "" + n._wrapperState.initialValue @@ -3486,7 +3478,7 @@ var define = $__System.amdDefine; if (null == r) { var a = t.defaultValue, i = t.children; - null != i && (null != a ? jn("92") : void 0, Array.isArray(i) && (i.length <= 1 ? void 0 : jn("93"), i = i[0]), a = "" + i), null == a && (a = ""), o = a; + null != i && (null != a ? Wn("92") : void 0, Array.isArray(i) && (i.length <= 1 ? void 0 : Wn("93"), i = i[0]), a = "" + i), null == a && (a = ""), o = a; } n._wrapperState = {initialValue: "" + o}; }, @@ -3505,42 +3497,42 @@ var define = $__System.amdDefine; r === n._wrapperState.initialValue && (n.value = r); }, restoreControlledState: function(e, t) { - na.updateWrapper(e, t); + ta.updateWrapper(e, t); } }, - ra = na, - oa = function(e) { + na = ta, + ra = function(e) { return "undefined" != typeof MSApp && MSApp.execUnsafeLocalFunction ? function(t, n, r, o) { MSApp.execUnsafeLocalFunction(function() { return e(t, n, r, o); }); } : e; }, - aa = oa, - ia = /^[ \r\n\t\f]/, - la = /<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/, - ua = aa(function(e, t) { - if (e.namespaceURI !== Lo.svg || "innerHTML" in e) + oa = ra, + aa = /^[ \r\n\t\f]/, + ia = /<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/, + la = oa(function(e, t) { + if (e.namespaceURI !== Io.svg || "innerHTML" in e) e.innerHTML = t; else { - Wo = Wo || document.createElement("div"), Wo.innerHTML = "" + t + ""; - for (var n = Wo.firstChild; n.firstChild; ) + Ho = Ho || document.createElement("div"), Ho.innerHTML = "" + t + ""; + for (var n = Ho.firstChild; n.firstChild; ) e.appendChild(n.firstChild); } }); - if (kr.canUseDOM) { - var sa = document.createElement("div"); - sa.innerHTML = " ", "" === sa.innerHTML && (ua = function(e, t) { - if (e.parentNode && e.parentNode.replaceChild(e, e), ia.test(t) || "<" === t[0] && la.test(t)) { + if (Cr.canUseDOM) { + var ua = document.createElement("div"); + ua.innerHTML = " ", "" === ua.innerHTML && (la = function(e, t) { + if (e.parentNode && e.parentNode.replaceChild(e, e), aa.test(t) || "<" === t[0] && ia.test(t)) { e.innerHTML = String.fromCharCode(65279) + t; var n = e.firstChild; 1 === n.data.length ? e.removeChild(n) : n.deleteData(0, 1); } else e.innerHTML = t; - }), sa = null; + }), ua = null; } - var ca = ua, - da = function(e, t) { + var sa = la, + ca = function(e, t) { if (t) { var n = e.firstChild; if (n && n === e.lastChild && 3 === n.nodeType) @@ -3548,40 +3540,40 @@ var define = $__System.amdDefine; } e.textContent = t; }; - kr.canUseDOM && ("textContent" in document.documentElement || (da = function(e, t) { - return 3 === e.nodeType ? void(e.nodeValue = t) : void ca(e, Vo(t)); + Cr.canUseDOM && ("textContent" in document.documentElement || (ca = function(e, t) { + return 3 === e.nodeType ? void(e.nodeValue = t) : void sa(e, jo(t)); })); - var pa = da, - fa = { + var da = ca, + pa = { _getTrackerFromNode: function(e) { - return ie(ro.getInstanceFromNode(e)); + return ae(no.getInstanceFromNode(e)); }, trackNode: function(e) { - e._wrapperState.valueTracker || (e._wrapperState.valueTracker = ce(e, e)); + e._wrapperState.valueTracker || (e._wrapperState.valueTracker = se(e, e)); }, track: function(e) { - if (!ie(e)) { - var t = ro.getNodeFromInstance(e); - le(e, ce(t, e)); + if (!ae(e)) { + var t = no.getNodeFromInstance(e); + ie(e, se(t, e)); } }, updateValueIfChanged: function(e) { if (!e) return !1; - var t = ie(e); + var t = ae(e); if (!t) - return "number" == typeof e.tag ? fa.trackNode(e.stateNode) : fa.track(e), !0; + return "number" == typeof e.tag ? pa.trackNode(e.stateNode) : pa.track(e), !0; var n = t.getValue(), - r = se(ro.getNodeFromInstance(e)); + r = ue(no.getNodeFromInstance(e)); return r !== n && (t.setValue(r), !0); }, stopTracking: function(e) { - var t = ie(e); + var t = ae(e); t && t.stopTracking(); } }, - va = fa, - ma = Kn || function(e) { + fa = pa, + va = zn || function(e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var r in n) @@ -3589,19 +3581,19 @@ var define = $__System.amdDefine; } return e; }, - ha = No.getCurrentFiberOwnerName, - ga = Ir.listenTo, - ya = Gn.registrationNameModules, - ba = "dangerouslySetInnerHTML", - Ca = "suppressContentEditableWarning", - ka = "children", + ma = So.getCurrentFiberOwnerName, + ha = Rr.listenTo, + ga = Qn.registrationNameModules, + ya = "dangerouslySetInnerHTML", + ba = "suppressContentEditableWarning", + Ca = "children", Pa = "style", - Ea = "__html", - wa = Lo.html, - Ta = Lo.svg, - xa = Lo.mathml, - Sa = 11, - Na = { + ka = "__html", + Ea = Io.html, + wa = Io.svg, + Ta = Io.mathml, + xa = 11, + Sa = { topAbort: "abort", topCanPlay: "canplay", topCanPlayThrough: "canplaythrough", @@ -3626,7 +3618,7 @@ var define = $__System.amdDefine; topVolumeChange: "volumechange", topWaiting: "waiting" }, - Ra = { + Na = { area: !0, base: !0, br: !0, @@ -3643,16 +3635,16 @@ var define = $__System.amdDefine; track: !0, wbr: !0 }, - Oa = ma({menuitem: !0}, Ra), - _a = { + _a = va({menuitem: !0}, Na), + Oa = { getChildNamespace: function(e, t) { - return null == e || e === wa ? be(t) : e === Ta && "foreignObject" === t ? wa : e; + return null == e || e === Ea ? ye(t) : e === wa && "foreignObject" === t ? Ea : e; }, createElement: function(e, t, n, r) { var o, a = n.ownerDocument, i = r; - if (i === wa && (i = be(e)), i === wa) + if (i === Ea && (i = ye(e)), i === Ea) if ("script" === e) { var l = a.createElement("div"); l.innerHTML = ""; @@ -3666,7 +3658,7 @@ var define = $__System.amdDefine; }, setInitialProperties: function(e, t, n, r) { var o, - a = he(t, n); + a = me(t, n); switch (t) { case "audio": case "form": @@ -3678,35 +3670,35 @@ var define = $__System.amdDefine; case "source": case "video": case "details": - me(e, t), o = n; + ve(e, t), o = n; break; case "input": - $o.mountWrapper(e, n), o = $o.getHostProps(e, n), me(e, t), fe(r, "onChange"); + Xo.mountWrapper(e, n), o = Xo.getHostProps(e, n), ve(e, t), pe(r, "onChange"); break; case "option": - Zo.mountWrapper(e, n), o = Zo.getHostProps(e, n); + Go.mountWrapper(e, n), o = Go.getHostProps(e, n); break; case "select": - ta.mountWrapper(e, n), o = ta.getHostProps(e, n), me(e, t), fe(r, "onChange"); + ea.mountWrapper(e, n), o = ea.getHostProps(e, n), ve(e, t), pe(r, "onChange"); break; case "textarea": - ra.mountWrapper(e, n), o = ra.getHostProps(e, n), me(e, t), fe(r, "onChange"); + na.mountWrapper(e, n), o = na.getHostProps(e, n), ve(e, t), pe(r, "onChange"); break; default: o = n; } - switch (pe(t, o), ge(e, r, o, a), t) { + switch (de(t, o), he(e, r, o, a), t) { case "input": - va.trackNode(e), $o.postMountWrapper(e, n); + fa.trackNode(e), Xo.postMountWrapper(e, n); break; case "textarea": - va.trackNode(e), ra.postMountWrapper(e, n); + fa.trackNode(e), na.postMountWrapper(e, n); break; case "option": - Zo.postMountWrapper(e, n); + Go.postMountWrapper(e, n); break; default: - "function" == typeof o.onClick && ve(e); + "function" == typeof o.onClick && fe(e); } }, diffProperties: function(e, t, n, r, o) { @@ -3715,21 +3707,21 @@ var define = $__System.amdDefine; l = null; switch (t) { case "input": - a = $o.getHostProps(e, n), i = $o.getHostProps(e, r), l = []; + a = Xo.getHostProps(e, n), i = Xo.getHostProps(e, r), l = []; break; case "option": - a = Zo.getHostProps(e, n), i = Zo.getHostProps(e, r), l = []; + a = Go.getHostProps(e, n), i = Go.getHostProps(e, r), l = []; break; case "select": - a = ta.getHostProps(e, n), i = ta.getHostProps(e, r), l = []; + a = ea.getHostProps(e, n), i = ea.getHostProps(e, r), l = []; break; case "textarea": - a = ra.getHostProps(e, n), i = ra.getHostProps(e, r), l = []; + a = na.getHostProps(e, n), i = na.getHostProps(e, r), l = []; break; default: - a = n, i = r, "function" != typeof a.onClick && "function" == typeof i.onClick && ve(e); + a = n, i = r, "function" != typeof a.onClick && "function" == typeof i.onClick && fe(e); } - pe(t, i); + de(t, i); var u, s, c = null; @@ -3740,7 +3732,7 @@ var define = $__System.amdDefine; for (s in d) d.hasOwnProperty(s) && (c || (c = {}), c[s] = ""); } else - u === ba || u === ka || u === Ca || (ya.hasOwnProperty(u) ? l || (l = []) : (l = l || []).push(u, null)); + u === ya || u === Ca || u === ba || (ga.hasOwnProperty(u) ? l || (l = []) : (l = l || []).push(u, null)); for (u in i) { var p = i[u], f = null != a ? a[u] : void 0; @@ -3753,88 +3745,88 @@ var define = $__System.amdDefine; p.hasOwnProperty(s) && f[s] !== p[s] && (c || (c = {}), c[s] = p[s]); } else c || (l || (l = []), l.push(u, c)), c = p; - else if (u === ba) { - var v = p ? p[Ea] : void 0, - m = f ? f[Ea] : void 0; + else if (u === ya) { + var v = p ? p[ka] : void 0, + m = f ? f[ka] : void 0; null != v && m !== v && (l = l || []).push(u, "" + v); } else - u === ka ? f === p || "string" != typeof p && "number" != typeof p || (l = l || []).push(u, "" + p) : u === Ca || (ya.hasOwnProperty(u) ? (p && fe(o, u), l || f === p || (l = [])) : (l = l || []).push(u, p)); + u === Ca ? f === p || "string" != typeof p && "number" != typeof p || (l = l || []).push(u, "" + p) : u === ba || (ga.hasOwnProperty(u) ? (p && pe(o, u), l || f === p || (l = [])) : (l = l || []).push(u, p)); } return c && (l = l || []).push(Pa, c), l; }, updateProperties: function(e, t, n, r, o) { - var a = he(n, r), - i = he(n, o); - switch (ye(e, t, a, i), n) { + var a = me(n, r), + i = me(n, o); + switch (ge(e, t, a, i), n) { case "input": - $o.updateWrapper(e, o); + Xo.updateWrapper(e, o); break; case "textarea": - ra.updateWrapper(e, o); + na.updateWrapper(e, o); break; case "select": - ta.postUpdateWrapper(e, o); + ea.postUpdateWrapper(e, o); } }, restoreControlledState: function(e, t, n) { switch (t) { case "input": - return void $o.restoreControlledState(e, n); + return void Xo.restoreControlledState(e, n); case "textarea": - return void ra.restoreControlledState(e, n); + return void na.restoreControlledState(e, n); case "select": - return void ta.restoreControlledState(e, n); + return void ea.restoreControlledState(e, n); } } }, - Fa = _a, - Ma = void 0, - Aa = void 0; + Fa = Oa, + Aa = void 0, + Ma = void 0; if ("function" != typeof requestAnimationFrame) - qn(!1, "React depends on requestAnimationFrame. Make sure that you load a polyfill in older browsers."); + Wn("149"); else if ("function" != typeof requestIdleCallback) { - var Ia = null, - Da = null, - La = !1, - Ua = !1, - Ha = 0, + var Ra = null, + La = null, + Ia = !1, + Da = !1, + Ua = 0, + Ha = 33, Wa = 33, - ja = 33, - Va = {timeRemaining: "object" == typeof performance && "function" == typeof performance.now ? function() { - return Ha - performance.now(); + ja = {timeRemaining: "object" == typeof performance && "function" == typeof performance.now ? function() { + return Ua - performance.now(); } : function() { - return Ha - Date.now(); + return Ua - Date.now(); }}, - Ba = "__reactIdleCallback$" + Math.random().toString(36).slice(2), - za = function(e) { - if (e.source === window && e.data === Ba) { - La = !1; - var t = Da; - Da = null, t && t(Va); + Va = "__reactIdleCallback$" + Math.random().toString(36).slice(2), + Ba = function(e) { + if (e.source === window && e.data === Va) { + Ia = !1; + var t = La; + La = null, t && t(ja); } }; - window.addEventListener("message", za, !1); - var Ka = function(e) { - Ua = !1; - var t = e - Ha + ja; - t < ja && Wa < ja ? (t < 8 && (t = 8), ja = t < Wa ? Wa : t) : Wa = t, Ha = e + ja, La || (La = !0, window.postMessage(Ba, "*")); - var n = Ia; - Ia = null, n && n(e); + window.addEventListener("message", Ba, !1); + var za = function(e) { + Da = !1; + var t = e - Ua + Wa; + t < Wa && Ha < Wa ? (t < 8 && (t = 8), Wa = t < Ha ? Ha : t) : Ha = t, Ua = e + Wa, Ia || (Ia = !0, window.postMessage(Va, "*")); + var n = Ra; + Ra = null, n && n(e); }; - Ma = function(e) { - return Ia = e, Ua || (Ua = !0, requestAnimationFrame(Ka)), 0; - }, Aa = function(e) { - return Da = e, Ua || (Ua = !0, requestAnimationFrame(Ka)), 0; + Aa = function(e) { + return Ra = e, Da || (Da = !0, requestAnimationFrame(za)), 0; + }, Ma = function(e) { + return La = e, Da || (Da = !0, requestAnimationFrame(za)), 0; }; } else - Ma = requestAnimationFrame, Aa = requestIdleCallback; - var Ya = Ma, - qa = Aa, - Qa = { - rAF: Ya, - rIC: qa + Aa = requestAnimationFrame, Ma = requestIdleCallback; + var Ka = Aa, + Ya = Ma, + qa = { + rAF: Ka, + rIC: Ya }, - Xa = { + Qa = { Properties: { "aria-current": 0, "aria-details": 0, @@ -3888,24 +3880,24 @@ var define = $__System.amdDefine; DOMAttributeNames: {}, DOMPropertyNames: {} }, - $a = Xa, - Ga = Qr.HostComponent, - Za = { + Xa = Qa, + $a = qr.HostComponent, + Ga = { isAncestor: Pe, - getLowestCommonAncestor: ke, - getParentInstance: Ee, - traverseTwoPhase: we, - traverseEnterLeave: Te + getLowestCommonAncestor: Ce, + getParentInstance: ke, + traverseTwoPhase: Ee, + traverseEnterLeave: we }, - Ja = vr.getListener, - ei = { + Za = fr.getListener, + Ja = { accumulateTwoPhaseDispatches: Fe, - accumulateTwoPhaseDispatchesSkipTarget: Me, - accumulateDirectDispatches: Ie, - accumulateEnterLeaveDispatches: Ae + accumulateTwoPhaseDispatchesSkipTarget: Ae, + accumulateDirectDispatches: Re, + accumulateEnterLeaveDispatches: Me }, - ti = ei, - ni = function(e) { + ei = Ja, + ti = function(e) { var t = this; if (t.instancePool.length) { var n = t.instancePool.pop(); @@ -3913,7 +3905,7 @@ var define = $__System.amdDefine; } return new t(e); }, - ri = function(e, t) { + ni = function(e, t) { var n = this; if (n.instancePool.length) { var r = n.instancePool.pop(); @@ -3921,7 +3913,7 @@ var define = $__System.amdDefine; } return new n(e, t); }, - oi = function(e, t, n) { + ri = function(e, t, n) { var r = this; if (r.instancePool.length) { var o = r.instancePool.pop(); @@ -3929,7 +3921,7 @@ var define = $__System.amdDefine; } return new r(e, t, n); }, - ai = function(e, t, n, r) { + oi = function(e, t, n, r) { var o = this; if (o.instancePool.length) { var a = o.instancePool.pop(); @@ -3937,32 +3929,32 @@ var define = $__System.amdDefine; } return new o(e, t, n, r); }, - ii = function(e) { + ai = function(e) { var t = this; - e instanceof t ? void 0 : jn("25"), e.destructor(), t.instancePool.length < t.poolSize && t.instancePool.push(e); + e instanceof t ? void 0 : Wn("25"), e.destructor(), t.instancePool.length < t.poolSize && t.instancePool.push(e); }, - li = 10, - ui = ni, - si = function(e, t) { + ii = 10, + li = ti, + ui = function(e, t) { var n = e; - return n.instancePool = [], n.getPooled = t || ui, n.poolSize || (n.poolSize = li), n.release = ii, n; - }, - ci = { - addPoolingTo: si, - oneArgumentPooler: ni, - twoArgumentPooler: ri, - threeArgumentPooler: oi, - fourArgumentPooler: ai - }, - di = ci, - pi = null, - fi = De; - Kn(Le.prototype, { + return n.instancePool = [], n.getPooled = t || li, n.poolSize || (n.poolSize = ii), n.release = ai, n; + }, + si = { + addPoolingTo: ui, + oneArgumentPooler: ti, + twoArgumentPooler: ni, + threeArgumentPooler: ri, + fourArgumentPooler: oi + }, + ci = si, + di = null, + pi = Le; + zn(Ie.prototype, { destructor: function() { this._root = null, this._startText = null, this._fallbackText = null; }, getText: function() { - return "value" in this._root ? this._root.value : this._root[fi()]; + return "value" in this._root ? this._root.value : this._root[pi()]; }, getData: function() { if (this._fallbackText) @@ -3981,13 +3973,13 @@ var define = $__System.amdDefine; var l = t > 1 ? 1 - t : void 0; return this._fallbackText = o.slice(e, l), this._fallbackText; } - }), di.addPoolingTo(Le); - var vi = Le, - mi = ["dispatchConfig", "_targetInst", "nativeEvent", "isDefaultPrevented", "isPropagationStopped", "_dispatchListeners", "_dispatchInstances"], - hi = { + }), ci.addPoolingTo(Ie); + var fi = Ie, + vi = ["dispatchConfig", "_targetInst", "nativeEvent", "isDefaultPrevented", "isPropagationStopped", "_dispatchListeners", "_dispatchInstances"], + mi = { type: null, target: null, - currentTarget: rr.thatReturnsNull, + currentTarget: nr.thatReturnsNull, eventPhase: null, bubbles: null, cancelable: null, @@ -3997,51 +3989,51 @@ var define = $__System.amdDefine; defaultPrevented: null, isTrusted: null }; - Kn(Ue.prototype, { + zn(De.prototype, { preventDefault: function() { this.defaultPrevented = !0; var e = this.nativeEvent; - e && (e.preventDefault ? e.preventDefault() : "unknown" != typeof e.returnValue && (e.returnValue = !1), this.isDefaultPrevented = rr.thatReturnsTrue); + e && (e.preventDefault ? e.preventDefault() : "unknown" != typeof e.returnValue && (e.returnValue = !1), this.isDefaultPrevented = nr.thatReturnsTrue); }, stopPropagation: function() { var e = this.nativeEvent; - e && (e.stopPropagation ? e.stopPropagation() : "unknown" != typeof e.cancelBubble && (e.cancelBubble = !0), this.isPropagationStopped = rr.thatReturnsTrue); + e && (e.stopPropagation ? e.stopPropagation() : "unknown" != typeof e.cancelBubble && (e.cancelBubble = !0), this.isPropagationStopped = nr.thatReturnsTrue); }, persist: function() { - this.isPersistent = rr.thatReturnsTrue; + this.isPersistent = nr.thatReturnsTrue; }, - isPersistent: rr.thatReturnsFalse, + isPersistent: nr.thatReturnsFalse, destructor: function() { var e = this.constructor.Interface; for (var t in e) this[t] = null; - for (var n = 0; n < mi.length; n++) - this[mi[n]] = null; + for (var n = 0; n < vi.length; n++) + this[vi[n]] = null; } - }), Ue.Interface = hi, Ue.augmentClass = function(e, t) { + }), De.Interface = mi, De.augmentClass = function(e, t) { var n = this, r = function() {}; r.prototype = n.prototype; var o = new r; - Kn(o, e.prototype), e.prototype = o, e.prototype.constructor = e, e.Interface = Kn({}, n.Interface, t), e.augmentClass = n.augmentClass, di.addPoolingTo(e, di.fourArgumentPooler); - }, di.addPoolingTo(Ue, di.fourArgumentPooler); - var gi = Ue, - yi = {data: null}; - gi.augmentClass(He, yi); - var bi = He, - Ci = {data: null}; - gi.augmentClass(We, Ci); - var ki = We, + zn(o, e.prototype), e.prototype = o, e.prototype.constructor = e, e.Interface = zn({}, n.Interface, t), e.augmentClass = n.augmentClass, ci.addPoolingTo(e, ci.fourArgumentPooler); + }, ci.addPoolingTo(De, ci.fourArgumentPooler); + var hi = De, + gi = {data: null}; + hi.augmentClass(Ue, gi); + var yi = Ue, + bi = {data: null}; + hi.augmentClass(He, bi); + var Ci = He, Pi = [9, 13, 27, 32], - Ei = 229, - wi = kr.canUseDOM && "CompositionEvent" in window, - Ti = null; - kr.canUseDOM && "documentMode" in document && (Ti = document.documentMode); - var xi = kr.canUseDOM && "TextEvent" in window && !Ti && !je(), - Si = kr.canUseDOM && (!wi || Ti && Ti > 8 && Ti <= 11), - Ni = 32, - Ri = String.fromCharCode(Ni), - Oi = { + ki = 229, + Ei = Cr.canUseDOM && "CompositionEvent" in window, + wi = null; + Cr.canUseDOM && "documentMode" in document && (wi = document.documentMode); + var Ti = Cr.canUseDOM && "TextEvent" in window && !wi && !We(), + xi = Cr.canUseDOM && (!Ei || wi && wi > 8 && wi <= 11), + Si = 32, + Ni = String.fromCharCode(Si), + _i = { beforeInput: { phasedRegistrationNames: { bubbled: "onBeforeInput", @@ -4071,37 +4063,37 @@ var define = $__System.amdDefine; dependencies: ["topBlur", "topCompositionUpdate", "topKeyDown", "topKeyPress", "topKeyUp", "topMouseDown"] } }, - _i = !1, + Oi = !1, Fi = null, - Mi = { - eventTypes: Oi, + Ai = { + eventTypes: _i, extractEvents: function(e, t, n, r) { - return [qe(e, t, n, r), $e(e, t, n, r)]; + return [Ye(e, t, n, r), Xe(e, t, n, r)]; } }, - Ai = Mi, - Ii = function(e, t, n, r, o, a) { + Mi = Ai, + Ri = function(e, t, n, r, o, a) { return e(t, n, r, o, a); }, - Di = function(e, t) { + Li = function(e, t) { return e(t); }, - Li = !1, - Ui = { + Ii = !1, + Di = { injectStackBatchedUpdates: function(e) { - Ii = e; + Ri = e; }, injectFiberBatchedUpdates: function(e) { - Di = e; + Li = e; } }, - Hi = { - batchedUpdates: Je, - injection: Ui + Ui = { + batchedUpdates: Ze, + injection: Di }, - Wi = Hi, - ji = et, - Vi = { + Hi = Ui, + Wi = Je, + ji = { color: !0, date: !0, datetime: !0, @@ -4118,45 +4110,45 @@ var define = $__System.amdDefine; url: !0, week: !0 }, - Bi = tt, - zi = {change: { + Vi = et, + Bi = {change: { phasedRegistrationNames: { bubbled: "onChange", captured: "onChangeCapture" }, dependencies: ["topBlur", "topChange", "topClick", "topFocus", "topInput", "topKeyDown", "topKeyUp", "topSelectionChange"] }}, + zi = null, Ki = null, - Yi = null, - qi = !1; - kr.canUseDOM && (qi = Nr("change") && (!document.documentMode || document.documentMode > 8)); - var Qi = !1; - kr.canUseDOM && (Qi = Nr("input") && (!document.documentMode || document.documentMode > 9)); - var Xi = { - eventTypes: zi, - _isInputEventSupported: Qi, + Yi = !1; + Cr.canUseDOM && (Yi = Sr("change") && (!document.documentMode || document.documentMode > 8)); + var qi = !1; + Cr.canUseDOM && (qi = Sr("input") && (!document.documentMode || document.documentMode > 9)); + var Qi = { + eventTypes: Bi, + _isInputEventSupported: qi, extractEvents: function(e, t, n, r) { var o, a, - i = t ? ro.getNodeFromInstance(t) : window; - if (rt(i) ? qi ? o = st : a = ct : Bi(i) ? Qi ? o = yt : (o = mt, a = vt) : ht(i) && (o = gt), o) { + i = t ? no.getNodeFromInstance(t) : window; + if (nt(i) ? Yi ? o = ut : a = st : Vi(i) ? qi ? o = gt : (o = vt, a = ft) : mt(i) && (o = ht), o) { var l = o(e, t); if (l) { - var u = nt(l, n, r); + var u = tt(l, n, r); return u; } } a && a(e, i, t); } }, - $i = Xi, - Gi = ["ResponderEventPlugin", "SimpleEventPlugin", "TapEventPlugin", "EnterLeaveEventPlugin", "ChangeEventPlugin", "SelectEventPlugin", "BeforeInputEventPlugin"], - Zi = Gi, - Ji = { + Xi = Qi, + $i = ["ResponderEventPlugin", "SimpleEventPlugin", "TapEventPlugin", "EnterLeaveEventPlugin", "ChangeEventPlugin", "SelectEventPlugin", "BeforeInputEventPlugin"], + Gi = $i, + Zi = { view: function(e) { if (e.view) return e.view; - var t = ji(e); + var t = Wi(e); if (t.window === t) return t; var n = t.ownerDocument; @@ -4166,16 +4158,16 @@ var define = $__System.amdDefine; return e.detail || 0; } }; - gi.augmentClass(bt, Ji); - var el = bt, - tl = { + hi.augmentClass(yt, Zi); + var Ji = yt, + el = { Alt: "altKey", Control: "ctrlKey", Meta: "metaKey", Shift: "shiftKey" }, - nl = kt, - rl = { + tl = Ct, + nl = { screenX: null, screenY: null, clientX: null, @@ -4184,7 +4176,7 @@ var define = $__System.amdDefine; shiftKey: null, altKey: null, metaKey: null, - getModifierState: nl, + getModifierState: tl, button: function(e) { var t = e.button; return "which" in e ? t : 2 === t ? 2 : 4 === t ? 1 : 0; @@ -4194,15 +4186,15 @@ var define = $__System.amdDefine; return e.relatedTarget || (e.fromElement === e.srcElement ? e.toElement : e.fromElement); }, pageX: function(e) { - return "pageX" in e ? e.pageX : e.clientX + yr.currentScrollLeft; + return "pageX" in e ? e.pageX : e.clientX + gr.currentScrollLeft; }, pageY: function(e) { - return "pageY" in e ? e.pageY : e.clientY + yr.currentScrollTop; + return "pageY" in e ? e.pageY : e.clientY + gr.currentScrollTop; } }; - el.augmentClass(Pt, rl); - var ol = Pt, - al = { + Ji.augmentClass(Pt, nl); + var rl = Pt, + ol = { mouseEnter: { registrationName: "onMouseEnter", dependencies: ["topMouseOut", "topMouseOver"] @@ -4212,8 +4204,8 @@ var define = $__System.amdDefine; dependencies: ["topMouseOut", "topMouseOver"] } }, - il = { - eventTypes: al, + al = { + eventTypes: ol, extractEvents: function(e, t, n, r) { if ("topMouseOver" === e && (n.relatedTarget || n.fromElement)) return null; @@ -4231,75 +4223,75 @@ var define = $__System.amdDefine; if ("topMouseOut" === e) { i = t; var u = n.relatedTarget || n.toElement; - l = u ? ro.getClosestInstanceFromNode(u) : null; + l = u ? no.getClosestInstanceFromNode(u) : null; } else i = null, l = t; if (i === l) return null; - var s = null == i ? o : ro.getNodeFromInstance(i), - c = null == l ? o : ro.getNodeFromInstance(l), - d = ol.getPooled(al.mouseLeave, i, n, r); + var s = null == i ? o : no.getNodeFromInstance(i), + c = null == l ? o : no.getNodeFromInstance(l), + d = rl.getPooled(ol.mouseLeave, i, n, r); d.type = "mouseleave", d.target = s, d.relatedTarget = c; - var p = ol.getPooled(al.mouseEnter, l, n, r); - return p.type = "mouseenter", p.target = c, p.relatedTarget = s, ti.accumulateEnterLeaveDispatches(d, p, i, l), [d, p]; - } - }, - ll = il, - ul = Kr.injection.MUST_USE_PROPERTY, - sl = Kr.injection.HAS_BOOLEAN_VALUE, - cl = Kr.injection.HAS_NUMERIC_VALUE, - dl = Kr.injection.HAS_POSITIVE_NUMERIC_VALUE, - pl = Kr.injection.HAS_OVERLOADED_BOOLEAN_VALUE, - fl = { - isCustomAttribute: RegExp.prototype.test.bind(new RegExp("^(data|aria)-[" + Kr.ATTRIBUTE_NAME_CHAR + "]*$")), + var p = rl.getPooled(ol.mouseEnter, l, n, r); + return p.type = "mouseenter", p.target = c, p.relatedTarget = s, ei.accumulateEnterLeaveDispatches(d, p, i, l), [d, p]; + } + }, + il = al, + ll = zr.injection.MUST_USE_PROPERTY, + ul = zr.injection.HAS_BOOLEAN_VALUE, + sl = zr.injection.HAS_NUMERIC_VALUE, + cl = zr.injection.HAS_POSITIVE_NUMERIC_VALUE, + dl = zr.injection.HAS_OVERLOADED_BOOLEAN_VALUE, + pl = { + isCustomAttribute: RegExp.prototype.test.bind(new RegExp("^(data|aria)-[" + zr.ATTRIBUTE_NAME_CHAR + "]*$")), Properties: { accept: 0, acceptCharset: 0, accessKey: 0, action: 0, - allowFullScreen: sl, + allowFullScreen: ul, allowTransparency: 0, alt: 0, as: 0, - async: sl, + async: ul, autoComplete: 0, - autoPlay: sl, - capture: sl, + autoPlay: ul, + capture: ul, cellPadding: 0, cellSpacing: 0, charSet: 0, challenge: 0, - checked: ul | sl, + checked: ll | ul, cite: 0, classID: 0, className: 0, - cols: dl, + cols: cl, colSpan: 0, content: 0, contentEditable: 0, contextMenu: 0, - controls: sl, + controls: ul, coords: 0, crossOrigin: 0, data: 0, dateTime: 0, - default: sl, - defer: sl, + default: ul, + defer: ul, dir: 0, - disabled: sl, - download: pl, + disabled: ul, + download: dl, draggable: 0, encType: 0, form: 0, formAction: 0, formEncType: 0, formMethod: 0, - formNoValidate: sl, + formNoValidate: ul, formTarget: 0, frameBorder: 0, headers: 0, height: 0, - hidden: sl, + hidden: ul, high: 0, href: 0, hrefLang: 0, @@ -4315,7 +4307,7 @@ var define = $__System.amdDefine; label: 0, lang: 0, list: 0, - loop: sl, + loop: ul, low: 0, manifest: 0, marginHeight: 0, @@ -4327,45 +4319,45 @@ var define = $__System.amdDefine; method: 0, min: 0, minLength: 0, - multiple: ul | sl, - muted: ul | sl, + multiple: ll | ul, + muted: ll | ul, name: 0, nonce: 0, - noValidate: sl, - open: sl, + noValidate: ul, + open: ul, optimum: 0, pattern: 0, placeholder: 0, - playsInline: sl, + playsInline: ul, poster: 0, preload: 0, profile: 0, radioGroup: 0, - readOnly: sl, + readOnly: ul, referrerPolicy: 0, rel: 0, - required: sl, - reversed: sl, + required: ul, + reversed: ul, role: 0, - rows: dl, - rowSpan: cl, + rows: cl, + rowSpan: sl, sandbox: 0, scope: 0, - scoped: sl, + scoped: ul, scrolling: 0, - seamless: sl, - selected: ul | sl, + seamless: ul, + selected: ll | ul, shape: 0, - size: dl, + size: cl, sizes: 0, slot: 0, - span: dl, + span: cl, spellCheck: 0, src: 0, srcDoc: 0, srcLang: 0, srcSet: 0, - start: cl, + start: sl, step: 0, style: 0, summary: 0, @@ -4391,7 +4383,7 @@ var define = $__System.amdDefine; autoSave: 0, color: 0, itemProp: 0, - itemScope: sl, + itemScope: ul, itemType: 0, itemID: 0, itemRef: 0, @@ -4407,8 +4399,8 @@ var define = $__System.amdDefine; }, DOMPropertyNames: {} }, - vl = fl, - ml = { + fl = pl, + vl = { listen: function(e, t, n) { return e.addEventListener ? (e.addEventListener(t, n, !1), {remove: function() { e.removeEventListener(t, n, !1); @@ -4419,54 +4411,54 @@ var define = $__System.amdDefine; capture: function(e, t, n) { return e.addEventListener ? (e.addEventListener(t, n, !0), {remove: function() { e.removeEventListener(t, n, !0); - }}) : {remove: rr}; + }}) : {remove: nr}; }, registerDefault: function() {} }, - hl = ml, - gl = Et, - yl = Qr.HostRoot; - Kn(Tt.prototype, {destructor: function() { + ml = vl, + hl = kt, + gl = qr.HostRoot; + zn(wt.prototype, {destructor: function() { this.topLevelType = null, this.nativeEvent = null, this.targetInst = null, this.ancestors.length = 0; - }}), di.addPoolingTo(Tt, di.threeArgumentPooler); - var bl = { + }}), ci.addPoolingTo(wt, ci.threeArgumentPooler); + var yl = { _enabled: !0, _handleTopLevel: null, - WINDOW_HANDLE: kr.canUseDOM ? window : null, + WINDOW_HANDLE: Cr.canUseDOM ? window : null, setHandleTopLevel: function(e) { - bl._handleTopLevel = e; + yl._handleTopLevel = e; }, setEnabled: function(e) { - bl._enabled = !!e; + yl._enabled = !!e; }, isEnabled: function() { - return bl._enabled; + return yl._enabled; }, trapBubbledEvent: function(e, t, n) { - return n ? hl.listen(n, t, bl.dispatchEvent.bind(null, e)) : null; + return n ? ml.listen(n, t, yl.dispatchEvent.bind(null, e)) : null; }, trapCapturedEvent: function(e, t, n) { - return n ? hl.capture(n, t, bl.dispatchEvent.bind(null, e)) : null; + return n ? ml.capture(n, t, yl.dispatchEvent.bind(null, e)) : null; }, monitorScrollValue: function(e) { - var t = St.bind(null, e); - hl.listen(window, "scroll", t); + var t = xt.bind(null, e); + ml.listen(window, "scroll", t); }, dispatchEvent: function(e, t) { - if (bl._enabled) { - var n = ji(t), - r = ro.getClosestInstanceFromNode(n), - o = Tt.getPooled(e, t, r); + if (yl._enabled) { + var n = Wi(t), + r = no.getClosestInstanceFromNode(n), + o = wt.getPooled(e, t, r); try { - Wi.batchedUpdates(xt, o); + Hi.batchedUpdates(Tt, o); } finally { - Tt.release(o); + wt.release(o); } } } }, - Cl = bl, - kl = { + bl = yl, + Cl = { xlink: "http://www.w3.org/1999/xlink", xml: "http://www.w3.org/XML/1998/namespace" }, @@ -4711,56 +4703,56 @@ var define = $__System.amdDefine; z: 0, zoomAndPan: "zoomAndPan" }, - El = { + kl = { Properties: {}, DOMAttributeNamespaces: { - xlinkActuate: kl.xlink, - xlinkArcrole: kl.xlink, - xlinkHref: kl.xlink, - xlinkRole: kl.xlink, - xlinkShow: kl.xlink, - xlinkTitle: kl.xlink, - xlinkType: kl.xlink, - xmlBase: kl.xml, - xmlLang: kl.xml, - xmlSpace: kl.xml + xlinkActuate: Cl.xlink, + xlinkArcrole: Cl.xlink, + xlinkHref: Cl.xlink, + xlinkRole: Cl.xlink, + xlinkShow: Cl.xlink, + xlinkTitle: Cl.xlink, + xlinkType: Cl.xlink, + xmlBase: Cl.xml, + xmlLang: Cl.xml, + xmlSpace: Cl.xml }, DOMAttributeNames: {} }; Object.keys(Pl).forEach(function(e) { - El.Properties[e] = 0, Pl[e] && (El.DOMAttributeNames[e] = Pl[e]); + kl.Properties[e] = 0, Pl[e] && (kl.DOMAttributeNames[e] = Pl[e]); }); - var wl = El, - Tl = Ot, - xl = kr.canUseDOM && "selection" in document && !("getSelection" in window), - Sl = { - getOffsets: xl ? Ft : Mt, - setOffsets: xl ? At : It - }, - Nl = Sl, - Rl = Dt, - Ol = Lt, - _l = Ut, - Fl = Ht, - Ml = Wt, - Al = { + var El = kl, + wl = _t, + Tl = Cr.canUseDOM && "selection" in document && !("getSelection" in window), + xl = { + getOffsets: Tl ? Ft : At, + setOffsets: Tl ? Mt : Rt + }, + Sl = xl, + Nl = Lt, + _l = It, + Ol = Dt, + Fl = Ut, + Al = Ht, + Ml = { hasSelectionCapabilities: function(e) { var t = e && e.nodeName && e.nodeName.toLowerCase(); return t && ("input" === t && "text" === e.type || "textarea" === t || "true" === e.contentEditable); }, getSelectionInformation: function() { - var e = Ml(); + var e = Al(); return { focusedElem: e, - selectionRange: Al.hasSelectionCapabilities(e) ? Al.getSelection(e) : null + selectionRange: Ml.hasSelectionCapabilities(e) ? Ml.getSelection(e) : null }; }, restoreSelection: function(e) { - var t = Ml(), + var t = Al(), n = e.focusedElem, r = e.selectionRange; - if (t !== n && jt(n)) { - Al.hasSelectionCapabilities(n) && Al.setSelection(n, r); + if (t !== n && Wt(n)) { + Ml.hasSelectionCapabilities(n) && Ml.setSelection(n, r); for (var o = [], a = n; a = a.parentNode; ) 1 === a.nodeType && o.push({ @@ -4789,7 +4781,7 @@ var define = $__System.amdDefine; end: -n.moveEnd("character", -e.value.length) }); } else - t = Nl.getOffsets(e); + t = Sl.getOffsets(e); return t || { start: 0, end: 0 @@ -4804,73 +4796,73 @@ var define = $__System.amdDefine; var o = e.createTextRange(); o.collapse(!0), o.moveStart("character", n), o.moveEnd("character", r - n), o.select(); } else - Nl.setOffsets(e, t); + Sl.setOffsets(e, t); } }, - Il = Al, - Dl = Object.prototype.hasOwnProperty, - Ll = Bt, - Ul = kr.canUseDOM && "documentMode" in document && document.documentMode <= 11, - Hl = {select: { + Rl = Ml, + Ll = Object.prototype.hasOwnProperty, + Il = Vt, + Dl = Cr.canUseDOM && "documentMode" in document && document.documentMode <= 11, + Ul = {select: { phasedRegistrationNames: { bubbled: "onSelect", captured: "onSelectCapture" }, dependencies: ["topBlur", "topContextMenu", "topFocus", "topKeyDown", "topKeyUp", "topMouseDown", "topMouseUp", "topSelectionChange"] }}, + Hl = null, Wl = null, jl = null, - Vl = null, - Bl = !1, - zl = Ir.isListeningToAllDependencies, - Kl = { - eventTypes: Hl, + Vl = !1, + Bl = Rr.isListeningToAllDependencies, + zl = { + eventTypes: Ul, extractEvents: function(e, t, n, r) { var o = r.window === r ? r.document : 9 === r.nodeType ? r : r.ownerDocument; - if (!o || !zl("onSelect", o)) + if (!o || !Bl("onSelect", o)) return null; - var a = t ? ro.getNodeFromInstance(t) : window; + var a = t ? no.getNodeFromInstance(t) : window; switch (e) { case "topFocus": - (Bi(a) || "true" === a.contentEditable) && (Wl = a, jl = t, Vl = null); + (Vi(a) || "true" === a.contentEditable) && (Hl = a, Wl = t, jl = null); break; case "topBlur": - Wl = null, jl = null, Vl = null; + Hl = null, Wl = null, jl = null; break; case "topMouseDown": - Bl = !0; + Vl = !0; break; case "topContextMenu": case "topMouseUp": - return Bl = !1, Kt(n, r); + return Vl = !1, zt(n, r); case "topSelectionChange": - if (Ul) + if (Dl) break; case "topKeyDown": case "topKeyUp": - return Kt(n, r); + return zt(n, r); } return null; } }, - Yl = Kl, - ql = { + Kl = zl, + Yl = { animationName: null, elapsedTime: null, pseudoElement: null }; - gi.augmentClass(Yt, ql); - var Ql = Yt, - Xl = {clipboardData: function(e) { + hi.augmentClass(Kt, Yl); + var ql = Kt, + Ql = {clipboardData: function(e) { return "clipboardData" in e ? e.clipboardData : window.clipboardData; }}; - gi.augmentClass(qt, Xl); - var $l = qt, - Gl = {relatedTarget: null}; - el.augmentClass(Qt, Gl); - var Zl = Qt, - Jl = Xt, - eu = { + hi.augmentClass(Yt, Ql); + var Xl = Yt, + $l = {relatedTarget: null}; + Ji.augmentClass(qt, $l); + var Gl = qt, + Zl = Qt, + Jl = { Esc: "Escape", Spacebar: " ", Left: "ArrowLeft", @@ -4884,7 +4876,7 @@ var define = $__System.amdDefine; Scroll: "ScrollLock", MozPrintableKey: "Unidentified" }, - tu = { + eu = { 8: "Backspace", 9: "Tab", 12: "Clear", @@ -4922,9 +4914,9 @@ var define = $__System.amdDefine; 145: "ScrollLock", 224: "Meta" }, - nu = $t, - ru = { - key: nu, + tu = Xt, + nu = { + key: tu, location: null, ctrlKey: null, shiftKey: null, @@ -4932,23 +4924,23 @@ var define = $__System.amdDefine; metaKey: null, repeat: null, locale: null, - getModifierState: nl, + getModifierState: tl, charCode: function(e) { - return "keypress" === e.type ? Jl(e) : 0; + return "keypress" === e.type ? Zl(e) : 0; }, keyCode: function(e) { return "keydown" === e.type || "keyup" === e.type ? e.keyCode : 0; }, which: function(e) { - return "keypress" === e.type ? Jl(e) : "keydown" === e.type || "keyup" === e.type ? e.keyCode : 0; + return "keypress" === e.type ? Zl(e) : "keydown" === e.type || "keyup" === e.type ? e.keyCode : 0; } }; - el.augmentClass(Gt, ru); - var ou = Gt, - au = {dataTransfer: null}; - ol.augmentClass(Zt, au); - var iu = Zt, - lu = { + Ji.augmentClass($t, nu); + var ru = $t, + ou = {dataTransfer: null}; + rl.augmentClass(Gt, ou); + var au = Gt, + iu = { touches: null, targetTouches: null, changedTouches: null, @@ -4956,18 +4948,18 @@ var define = $__System.amdDefine; metaKey: null, ctrlKey: null, shiftKey: null, - getModifierState: nl + getModifierState: tl }; - el.augmentClass(Jt, lu); - var uu = Jt, - su = { + Ji.augmentClass(Zt, iu); + var lu = Zt, + uu = { propertyName: null, elapsedTime: null, pseudoElement: null }; - gi.augmentClass(en, su); - var cu = en, - du = { + hi.augmentClass(Jt, uu); + var su = Jt, + cu = { deltaX: function(e) { return "deltaX" in e ? e.deltaX : "wheelDeltaX" in e ? -e.wheelDeltaX : 0; }, @@ -4977,10 +4969,10 @@ var define = $__System.amdDefine; deltaZ: null, deltaMode: null }; - ol.augmentClass(tn, du); - var pu = tn, - fu = {}, - vu = {}; + rl.augmentClass(en, cu); + var du = en, + pu = {}, + fu = {}; ["abort", "animationEnd", "animationIteration", "animationStart", "blur", "cancel", "canPlay", "canPlayThrough", "click", "close", "contextMenu", "copy", "cut", "doubleClick", "drag", "dragEnd", "dragEnter", "dragExit", "dragLeave", "dragOver", "dragStart", "drop", "durationChange", "emptied", "encrypted", "ended", "error", "focus", "input", "invalid", "keyDown", "keyPress", "keyUp", "load", "loadedData", "loadedMetadata", "loadStart", "mouseDown", "mouseMove", "mouseOut", "mouseOver", "mouseUp", "paste", "pause", "play", "playing", "progress", "rateChange", "reset", "scroll", "seeked", "seeking", "stalled", "submit", "suspend", "timeUpdate", "toggle", "touchCancel", "touchEnd", "touchMove", "touchStart", "transitionEnd", "volumeChange", "waiting", "wheel"].forEach(function(e) { var t = e[0].toUpperCase() + e.slice(1), n = "on" + t, @@ -4992,14 +4984,14 @@ var define = $__System.amdDefine; }, dependencies: [r] }; - fu[e] = o, vu[r] = o; + pu[e] = o, fu[r] = o; }); - var mu, - hu, - gu = { - eventTypes: fu, + var vu, + mu, + hu = { + eventTypes: pu, extractEvents: function(e, t, n, r) { - var o = vu[e]; + var o = fu[e]; if (!o) return null; var a; @@ -5035,18 +5027,18 @@ var define = $__System.amdDefine; case "topToggle": case "topVolumeChange": case "topWaiting": - a = gi; + a = hi; break; case "topKeyPress": - if (0 === Jl(n)) + if (0 === Zl(n)) return null; case "topKeyDown": case "topKeyUp": - a = ou; + a = ru; break; case "topBlur": case "topFocus": - a = Zl; + a = Gl; break; case "topClick": if (2 === n.button) @@ -5058,7 +5050,7 @@ var define = $__System.amdDefine; case "topMouseOut": case "topMouseOver": case "topContextMenu": - a = ol; + a = rl; break; case "topDrag": case "topDragEnd": @@ -5068,42 +5060,42 @@ var define = $__System.amdDefine; case "topDragOver": case "topDragStart": case "topDrop": - a = iu; + a = au; break; case "topTouchCancel": case "topTouchEnd": case "topTouchMove": case "topTouchStart": - a = uu; + a = lu; break; case "topAnimationEnd": case "topAnimationIteration": case "topAnimationStart": - a = Ql; + a = ql; break; case "topTransitionEnd": - a = cu; + a = su; break; case "topScroll": - a = el; + a = Ji; break; case "topWheel": - a = pu; + a = du; break; case "topCopy": case "topCut": case "topPaste": - a = $l; + a = Xl; } - a ? void 0 : jn("86", e); + a ? void 0 : Wn("86", e); var i = a.getPooled(o, t, n, r); - return ti.accumulateTwoPhaseDispatches(i), i; + return ei.accumulateTwoPhaseDispatches(i), i; } }, - yu = gu, - bu = !1, - Cu = {inject: nn}, - ku = { + gu = hu, + yu = !1, + bu = {inject: tn}, + Cu = { NoEffect: 0, Placement: 1, Update: 2, @@ -5123,31 +5115,31 @@ var define = $__System.amdDefine; LowPriority: 5, OffscreenPriority: 6 }, - Eu = ku.Callback, - wu = Pu.NoWork, - Tu = Pu.SynchronousPriority, - xu = Pu.TaskPriority, - Su = an, + ku = Cu.Callback, + Eu = Pu.NoWork, + wu = Pu.SynchronousPriority, + Tu = Pu.TaskPriority, + xu = on, + Su = cn, Nu = dn, - Ru = pn, + _u = pn, Ou = fn, - _u = vn, - Fu = mn, + Fu = vn, + Au = hn, Mu = gn, - Au = yn, - Iu = { - cloneUpdateQueue: Su, - addUpdate: Nu, - addReplaceUpdate: Ru, - addForceUpdate: Ou, - getPendingPriority: _u, + Ru = { + cloneUpdateQueue: xu, + addUpdate: Su, + addReplaceUpdate: Nu, + addForceUpdate: _u, + getPendingPriority: Ou, addTopLevelUpdate: Fu, - beginUpdateQueue: Mu, - commitCallbacks: Au + beginUpdateQueue: Au, + commitCallbacks: Mu }, - Du = {}, - Lu = Du, - Uu = { + Lu = {}, + Iu = Lu, + Du = { remove: function(e) { e._reactInternalInstance = void 0; }, @@ -5161,31 +5153,31 @@ var define = $__System.amdDefine; e._reactInternalInstance = t; } }, - Hu = Uu, - Wu = e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, - ju = Wu.ReactCurrentOwner, - Vu = Qr.HostRoot, - Bu = Qr.HostComponent, - zu = Qr.HostText, - Ku = ku.NoEffect, - Yu = ku.Placement, - qu = 1, - Qu = 2, - Xu = 3, - $u = function(e) { - return bn(e) === Qu; + Uu = Du, + Hu = e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, + Wu = Hu.ReactCurrentOwner, + ju = qr.HostRoot, + Vu = qr.HostComponent, + Bu = qr.HostText, + zu = Cu.NoEffect, + Ku = Cu.Placement, + Yu = 1, + qu = 2, + Qu = 3, + Xu = function(e) { + return yn(e) === qu; }, - Gu = function(e) { - var t = Hu.get(e); - return !!t && bn(t) === Qu; + $u = function(e) { + var t = Uu.get(e); + return !!t && yn(t) === qu; }, - Zu = kn, - Ju = function(e) { - var t = kn(e); + Gu = Cn, + Zu = function(e) { + var t = Cn(e); if (!t) return null; for (var n = t; ; ) { - if (n.tag === Bu || n.tag === zu) + if (n.tag === Vu || n.tag === Bu) return n; if (n.child) n.child.return = n, n = n.child; @@ -5202,38 +5194,38 @@ var define = $__System.amdDefine; } return null; }, - es = { - isFiberMounted: $u, - isMounted: Gu, - findCurrentFiberUsingSlowPath: Zu, - findCurrentHostFiber: Ju + Ju = { + isFiberMounted: Xu, + isMounted: $u, + findCurrentFiberUsingSlowPath: Gu, + findCurrentHostFiber: Zu }, - ts = [], - ns = -1, - rs = function(e) { + es = [], + ts = -1, + ns = function(e) { return {current: e}; }, - os = function() { - return ns === -1; + rs = function() { + return ts === -1; }, - as = function(e, t) { - ns < 0 || (e.current = ts[ns], ts[ns] = null, ns--); + os = function(e, t) { + ts < 0 || (e.current = es[ts], es[ts] = null, ts--); }, - is = function(e, t, n) { - ns++, ts[ns] = e.current, e.current = t; + as = function(e, t, n) { + ts++, es[ts] = e.current, e.current = t; }, - ls = function() { - for (; ns > -1; ) - ts[ns] = null, ns--; + is = function() { + for (; ts > -1; ) + es[ts] = null, ts--; }, - us = { - createCursor: rs, - isEmpty: os, - pop: as, - push: is, - reset: ls + ls = { + createCursor: ns, + isEmpty: rs, + pop: os, + push: as, + reset: is }, - ss = Kn || function(e) { + us = zn || function(e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var r in n) @@ -5241,94 +5233,94 @@ var define = $__System.amdDefine; } return e; }, - cs = es.isFiberMounted, - ds = Qr.ClassComponent, - ps = Qr.HostRoot, - fs = us.createCursor, - vs = us.pop, - ms = us.push, - hs = fs(Lu), - gs = fs(!1), - ys = Lu, - bs = Pn, - Cs = En, - ks = function(e, t) { + ss = Ju.isFiberMounted, + cs = qr.ClassComponent, + ds = qr.HostRoot, + ps = ls.createCursor, + fs = ls.pop, + vs = ls.push, + ms = ps(Iu), + hs = ps(!1), + gs = Iu, + ys = Pn, + bs = kn, + Cs = function(e, t) { var n = e.type, r = n.contextTypes; if (!r) - return Lu; + return Iu; var o = e.stateNode; if (o && o.__reactInternalMemoizedUnmaskedChildContext === t) return o.__reactInternalMemoizedMaskedChildContext; var a = {}; for (var i in r) a[i] = t[i]; - return o && En(e, t, a), a; + return o && kn(e, t, a), a; }, Ps = function() { - return gs.current; + return hs.current; }, + ks = En, Es = wn, ws = Tn, - Ts = xn, - xs = function(e, t, n) { - qn(null == hs.cursor, "Unexpected context found on stack"), ms(hs, t, e), ms(gs, n, e); + Ts = function(e, t, n) { + null != ms.cursor ? Wn("172") : void 0, vs(ms, t, e), vs(hs, n, e); }, - Ss = Sn, - Ns = function(e) { - if (!Tn(e)) + xs = xn, + Ss = function(e) { + if (!wn(e)) return !1; var t = e.stateNode, - n = t && t.__reactInternalMemoizedMergedChildContext || Lu; - return ys = hs.current, ms(hs, n, e), ms(gs, !1, e), !0; + n = t && t.__reactInternalMemoizedMergedChildContext || Iu; + return gs = ms.current, vs(ms, n, e), vs(hs, !1, e), !0; }, - Rs = function(e) { + Ns = function(e) { var t = e.stateNode; - qn(t, "Expected to have an instance by this point."); - var n = Sn(e, ys, !0); - t.__reactInternalMemoizedMergedChildContext = n, vs(gs, e), vs(hs, e), ms(hs, n, e), ms(gs, !0, e); + t ? void 0 : Wn("173"); + var n = xn(e, gs, !0); + t.__reactInternalMemoizedMergedChildContext = n, fs(hs, e), fs(ms, e), vs(ms, n, e), vs(hs, !0, e); }, - Os = function() { - ys = Lu, hs.current = Lu, gs.current = !1; + _s = function() { + gs = Iu, ms.current = Iu, hs.current = !1; }, - _s = function(e) { - qn(cs(e) && e.tag === ds, "Expected subtree parent to be a mounted class component"); - for (var t = e; t.tag !== ps; ) { - if (Tn(t)) + Os = function(e) { + ss(e) && e.tag === cs ? void 0 : Wn("174"); + for (var t = e; t.tag !== ds; ) { + if (wn(t)) return t.stateNode.__reactInternalMemoizedMergedChildContext; var n = t.return; - qn(n, "Found unexpected detached subtree parent"), t = n; + n ? void 0 : Wn("175"), t = n; } return t.stateNode.context; }, Fs = { - getUnmaskedContext: bs, - cacheContext: Cs, - getMaskedContext: ks, + getUnmaskedContext: ys, + cacheContext: bs, + getMaskedContext: Cs, hasContextChanged: Ps, - isContextConsumer: Es, - isContextProvider: ws, - popContextProvider: Ts, - pushTopLevelContextObject: xs, - processChildContext: Ss, - pushContextProvider: Ns, - invalidateContextProvider: Rs, - resetContext: Os, - findCurrentUnmaskedContext: _s - }, - Ms = Qr.IndeterminateComponent, - As = Qr.ClassComponent, - Is = Qr.HostRoot, - Ds = Qr.HostComponent, - Ls = Qr.HostText, - Us = Qr.HostPortal, - Hs = Qr.CoroutineComponent, - Ws = Qr.YieldComponent, - js = Qr.Fragment, - Vs = Pu.NoWork, - Bs = ku.NoEffect, - zs = Iu.cloneUpdateQueue, - Ks = function(e, t) { + isContextConsumer: ks, + isContextProvider: Es, + popContextProvider: ws, + pushTopLevelContextObject: Ts, + processChildContext: xs, + pushContextProvider: Ss, + invalidateContextProvider: Ns, + resetContext: _s, + findCurrentUnmaskedContext: Os + }, + As = qr.IndeterminateComponent, + Ms = qr.ClassComponent, + Rs = qr.HostRoot, + Ls = qr.HostComponent, + Is = qr.HostText, + Ds = qr.HostPortal, + Us = qr.CoroutineComponent, + Hs = qr.YieldComponent, + Ws = qr.Fragment, + js = Pu.NoWork, + Vs = Cu.NoEffect, + Bs = Ru.cloneUpdateQueue, + zs = function(e, t) { var n = { tag: e, key: t, @@ -5343,12 +5335,12 @@ var define = $__System.amdDefine; memoizedProps: null, updateQueue: null, memoizedState: null, - effectTag: Bs, + effectTag: Vs, nextEffect: null, firstEffect: null, lastEffect: null, - pendingWorkPriority: Vs, - progressedPriority: Vs, + pendingWorkPriority: js, + progressedPriority: js, progressedChild: null, progressedFirstDeletion: null, progressedLastDeletion: null, @@ -5356,57 +5348,57 @@ var define = $__System.amdDefine; }; return n; }, - Ys = function(e, t) { + Ks = function(e, t) { var n = e.alternate; - return null !== n ? (n.effectTag = Bs, n.nextEffect = null, n.firstEffect = null, n.lastEffect = null) : (n = Ks(e.tag, e.key), n.type = e.type, n.progressedChild = e.progressedChild, n.progressedPriority = e.progressedPriority, n.alternate = e, e.alternate = n), n.stateNode = e.stateNode, n.child = e.child, n.sibling = e.sibling, n.index = e.index, n.ref = e.ref, n.pendingProps = e.pendingProps, zs(e, n), n.pendingWorkPriority = t, n.memoizedProps = e.memoizedProps, n.memoizedState = e.memoizedState, n; + return null !== n ? (n.effectTag = Vs, n.nextEffect = null, n.firstEffect = null, n.lastEffect = null) : (n = zs(e.tag, e.key), n.type = e.type, n.progressedChild = e.progressedChild, n.progressedPriority = e.progressedPriority, n.alternate = e, e.alternate = n), n.stateNode = e.stateNode, n.child = e.child, n.sibling = e.sibling, n.index = e.index, n.ref = e.ref, n.pendingProps = e.pendingProps, Bs(e, n), n.pendingWorkPriority = t, n.memoizedProps = e.memoizedProps, n.memoizedState = e.memoizedState, n; }, - qs = function() { - var e = Ks(Is, null); + Ys = function() { + var e = zs(Rs, null); return e; }, - Qs = function(e, t) { + qs = function(e, t) { var n = null, - r = Rn(e.type, e.key, n); + r = Nn(e.type, e.key, n); return r.pendingProps = e.props, r.pendingWorkPriority = t, r; }, - Xs = function(e, t) { - var n = Ks(js, null); + Qs = function(e, t) { + var n = zs(Ws, null); return n.pendingProps = e, n.pendingWorkPriority = t, n; }, - $s = function(e, t) { - var n = Ks(Ls, null); + Xs = function(e, t) { + var n = zs(Is, null); return n.pendingProps = e, n.pendingWorkPriority = t, n; }, - Gs = Rn, - Zs = function(e, t) { - var n = Ks(Hs, e.key); + $s = Nn, + Gs = function(e, t) { + var n = zs(Us, e.key); return n.type = e.handler, n.pendingProps = e, n.pendingWorkPriority = t, n; }, - Js = function(e, t) { - var n = Ks(Ws, null); + Zs = function(e, t) { + var n = zs(Hs, null); return n; }, - ec = function(e, t) { - var n = Ks(Us, e.key); + Js = function(e, t) { + var n = zs(Ds, e.key); return n.pendingProps = e.children || [], n.pendingWorkPriority = t, n.stateNode = { containerInfo: e.containerInfo, implementation: e.implementation }, n; }, - tc = { - cloneFiber: Ys, - createHostRootFiber: qs, - createFiberFromElement: Qs, - createFiberFromFragment: Xs, - createFiberFromText: $s, - createFiberFromElementType: Gs, - createFiberFromCoroutine: Zs, - createFiberFromYield: Js, - createFiberFromPortal: ec - }, - nc = tc.createHostRootFiber, - rc = function(e) { - var t = nc(), + ec = { + cloneFiber: Ks, + createHostRootFiber: Ys, + createFiberFromElement: qs, + createFiberFromFragment: Qs, + createFiberFromText: Xs, + createFiberFromElementType: $s, + createFiberFromCoroutine: Gs, + createFiberFromYield: Zs, + createFiberFromPortal: Js + }, + tc = ec.createHostRootFiber, + nc = function(e) { + var t = tc(), n = { current: t, containerInfo: e, @@ -5417,23 +5409,23 @@ var define = $__System.amdDefine; }; return t.stateNode = n, n; }, - oc = {createFiberRoot: rc}, - ac = rr, - ic = {injectDialog: function(e) { - qn(ac === rr, "The custom dialog was already injected."), qn("function" == typeof e, "Injected showDialog() must be a function."), ac = e; + rc = {createFiberRoot: nc}, + oc = nr, + ac = {injectDialog: function(e) { + oc !== nr ? Wn("176") : void 0, "function" != typeof e ? Wn("177") : void 0, oc = e; }}, - lc = On, - uc = { - injection: ic, - logCapturedError: lc - }, - sc = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, - cc = sc; - "function" == typeof Symbol && Symbol.for ? (mu = Symbol.for("react.coroutine"), hu = Symbol.for("react.yield")) : (mu = 60104, hu = 60105); - var dc = function(e, t, n) { + ic = _n, + lc = { + injection: ac, + logCapturedError: ic + }, + uc = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, + sc = uc; + "function" == typeof Symbol && Symbol.for ? (vu = Symbol.for("react.coroutine"), mu = Symbol.for("react.yield")) : (vu = 60104, mu = 60105); + var cc = function(e, t, n) { var r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : null, o = { - $$typeof: mu, + $$typeof: vu, key: null == r ? null : "" + r, children: e, handler: t, @@ -5441,108 +5433,108 @@ var define = $__System.amdDefine; }; return o; }, - pc = function(e) { + dc = function(e) { var t = { - $$typeof: hu, + $$typeof: mu, value: e }; return t; }, + pc = function(e) { + return "object" == typeof e && null !== e && e.$$typeof === vu; + }, fc = function(e) { return "object" == typeof e && null !== e && e.$$typeof === mu; }, - vc = function(e) { - return "object" == typeof e && null !== e && e.$$typeof === hu; - }, - mc = hu, - hc = mu, - gc = { - createCoroutine: dc, - createYield: pc, - isCoroutine: fc, - isYield: vc, - REACT_YIELD_TYPE: mc, - REACT_COROUTINE_TYPE: hc - }, - yc = "function" == typeof Symbol && Symbol.for && Symbol.for("react.portal") || 60106, - bc = function(e, t, n) { + vc = mu, + mc = vu, + hc = { + createCoroutine: cc, + createYield: dc, + isCoroutine: pc, + isYield: fc, + REACT_YIELD_TYPE: vc, + REACT_COROUTINE_TYPE: mc + }, + gc = "function" == typeof Symbol && Symbol.for && Symbol.for("react.portal") || 60106, + yc = function(e, t, n) { var r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : null; return { - $$typeof: yc, + $$typeof: gc, key: null == r ? null : "" + r, children: e, containerInfo: t, implementation: n }; }, - Cc = function(e) { - return "object" == typeof e && null !== e && e.$$typeof === yc; + bc = function(e) { + return "object" == typeof e && null !== e && e.$$typeof === gc; }, - kc = yc, + Cc = gc, Pc = { - createPortal: bc, - isPortal: Cc, - REACT_PORTAL_TYPE: kc - }, - Ec = "function" == typeof Symbol && Symbol.iterator, - wc = "@@iterator", - Tc = _n, - xc = gc.REACT_COROUTINE_TYPE, - Sc = gc.REACT_YIELD_TYPE, - Nc = Pc.REACT_PORTAL_TYPE, - Rc = tc.cloneFiber, - Oc = tc.createFiberFromElement, - _c = tc.createFiberFromFragment, - Fc = tc.createFiberFromText, - Mc = tc.createFiberFromCoroutine, - Ac = tc.createFiberFromYield, - Ic = tc.createFiberFromPortal, - Dc = Array.isArray, - Lc = Qr.FunctionalComponent, - Uc = Qr.ClassComponent, - Hc = Qr.HostText, - Wc = Qr.HostPortal, - jc = Qr.CoroutineComponent, - Vc = Qr.YieldComponent, - Bc = Qr.Fragment, - zc = ku.NoEffect, - Kc = ku.Placement, - Yc = ku.Deletion, - qc = An(!0, !0), - Qc = An(!1, !0), - Xc = An(!1, !1), - $c = function(e, t) { + createPortal: yc, + isPortal: bc, + REACT_PORTAL_TYPE: Cc + }, + kc = "function" == typeof Symbol && Symbol.iterator, + Ec = "@@iterator", + wc = On, + Tc = hc.REACT_COROUTINE_TYPE, + xc = hc.REACT_YIELD_TYPE, + Sc = Pc.REACT_PORTAL_TYPE, + Nc = ec.cloneFiber, + _c = ec.createFiberFromElement, + Oc = ec.createFiberFromFragment, + Fc = ec.createFiberFromText, + Ac = ec.createFiberFromCoroutine, + Mc = ec.createFiberFromYield, + Rc = ec.createFiberFromPortal, + Lc = Array.isArray, + Ic = qr.FunctionalComponent, + Dc = qr.ClassComponent, + Uc = qr.HostText, + Hc = qr.HostPortal, + Wc = qr.CoroutineComponent, + jc = qr.YieldComponent, + Vc = qr.Fragment, + Bc = Cu.NoEffect, + zc = Cu.Placement, + Kc = Cu.Deletion, + Yc = Mn(!0, !0), + qc = Mn(!1, !0), + Qc = Mn(!1, !1), + Xc = function(e, t) { if (t.child) if (null !== e && t.child === e.child) { var n = t.child, - r = Rc(n, n.pendingWorkPriority); + r = Nc(n, n.pendingWorkPriority); for (t.child = r, r.return = t; null !== n.sibling; ) - n = n.sibling, r = r.sibling = Rc(n, n.pendingWorkPriority), r.return = t; + n = n.sibling, r = r.sibling = Nc(n, n.pendingWorkPriority), r.return = t; r.sibling = null; } else for (var o = t.child; null !== o; ) o.return = t, o = o.sibling; }, - Gc = { - reconcileChildFibers: qc, - reconcileChildFibersInPlace: Qc, - mountChildFibersInPlace: Xc, - cloneChildFibers: $c - }, - Zc = ku.Update, - Jc = Fs.cacheContext, - ed = Fs.getMaskedContext, - td = Fs.getUnmaskedContext, - nd = Fs.isContextConsumer, - rd = Iu.addUpdate, - od = Iu.addReplaceUpdate, - ad = Iu.addForceUpdate, - id = Iu.beginUpdateQueue, - ld = Fs, - ud = ld.hasContextChanged, - sd = es.isMounted, - cd = Array.isArray, - dd = function(e, t, n, r) { + $c = { + reconcileChildFibers: Yc, + reconcileChildFibersInPlace: qc, + mountChildFibersInPlace: Qc, + cloneChildFibers: Xc + }, + Gc = Cu.Update, + Zc = Fs.cacheContext, + Jc = Fs.getMaskedContext, + ed = Fs.getUnmaskedContext, + td = Fs.isContextConsumer, + nd = Ru.addUpdate, + rd = Ru.addReplaceUpdate, + od = Ru.addForceUpdate, + ad = Ru.beginUpdateQueue, + id = Fs, + ld = id.hasContextChanged, + ud = Ju.isMounted, + sd = Array.isArray, + cd = function(e, t, n, r) { function o(e, t, n, r, o, a) { if (null === t || null !== e.updateQueue && e.updateQueue.hasForceUpdate) return !0; @@ -5552,90 +5544,90 @@ var define = $__System.amdDefine; return l; } var u = e.type; - return !u.prototype || !u.prototype.isPureReactComponent || (!Ll(t, n) || !Ll(r, o)); + return !u.prototype || !u.prototype.isPureReactComponent || (!Il(t, n) || !Il(r, o)); } function a(e) { var t = e.stateNode, n = t.state; - n && ("object" != typeof n || cd(n)) && jn("106", ho(e)), "function" == typeof t.getChildContext && ("object" != typeof e.type.childContextTypes ? jn("107", ho(e)) : void 0); + n && ("object" != typeof n || sd(n)) && Wn("106", mo(e)), "function" == typeof t.getChildContext && ("object" != typeof e.type.childContextTypes ? Wn("107", mo(e)) : void 0); } function i(e, t) { t.props = e.memoizedProps, t.state = e.memoizedState; } function l(e, t) { - t.updater = p, e.stateNode = t, Hu.set(t, e); + t.updater = p, e.stateNode = t, Uu.set(t, e); } function u(e) { var t = e.type, n = e.pendingProps, - r = td(e), - o = nd(e), - i = o ? ed(e, r) : Lu, + r = ed(e), + o = td(e), + i = o ? Jc(e, r) : Iu, u = new t(n, i); - return l(e, u), a(e), o && Jc(e, r, i), u; + return l(e, u), a(e), o && Zc(e, r, i), u; } function s(e, t) { var n = e.stateNode, r = n.state || null, o = e.pendingProps; - qn(o, "There must be pending props for an initial mount. This error is likely caused by a bug in React. Please file an issue."); - var a = td(e); - if (n.props = o, n.state = r, n.refs = Lu, n.context = ed(e, a), "function" == typeof n.componentWillMount) { + o ? void 0 : Wn("162"); + var a = ed(e); + if (n.props = o, n.state = r, n.refs = Iu, n.context = Jc(e, a), "function" == typeof n.componentWillMount) { n.componentWillMount(); var i = e.updateQueue; - null !== i && (n.state = id(e, i, n, r, o, t)); + null !== i && (n.state = ad(e, i, n, r, o, t)); } - "function" == typeof n.componentDidMount && (e.effectTag |= Zc); + "function" == typeof n.componentDidMount && (e.effectTag |= Gc); } function c(e, t) { var n = e.stateNode; i(e, n); var r = e.memoizedState, a = e.pendingProps; - a || (a = e.memoizedProps, qn(null != a, "There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue.")); - var l = td(e), - s = ed(e, l); + a || (a = e.memoizedProps, null == a ? Wn("163") : void 0); + var l = ed(e), + s = Jc(e, l); if (!o(e, e.memoizedProps, a, e.memoizedState, r, s)) return n.props = a, n.state = r, n.context = s, !1; var c = u(e); c.props = a, c.state = r = c.state || null, c.context = s, "function" == typeof c.componentWillMount && c.componentWillMount(); var d = e.updateQueue; - return null !== d && (c.state = id(e, d, c, r, a, t)), "function" == typeof n.componentDidMount && (e.effectTag |= Zc), !0; + return null !== d && (c.state = ad(e, d, c, r, a, t)), "function" == typeof n.componentDidMount && (e.effectTag |= Gc), !0; } function d(e, t, a) { var l = t.stateNode; i(t, l); var u = t.memoizedProps, s = t.pendingProps; - s || (s = u, qn(null != s, "There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue.")); + s || (s = u, null == s ? Wn("163") : void 0); var c = l.context, - d = td(t), - f = ed(t, d); + d = ed(t), + f = Jc(t, d); u === s && c === f || "function" == typeof l.componentWillReceiveProps && (l.componentWillReceiveProps(s, f), l.state !== t.memoizedState && p.enqueueReplaceState(l, l.state, null)); var v = t.updateQueue, m = t.memoizedState, h = void 0; - if (h = null !== v ? id(t, v, l, m, s, a) : m, !(u !== s || m !== h || ud() || null !== v && v.hasForceUpdate)) - return "function" == typeof l.componentDidUpdate && (u === e.memoizedProps && m === e.memoizedState || (t.effectTag |= Zc)), !1; + if (h = null !== v ? ad(t, v, l, m, s, a) : m, !(u !== s || m !== h || ld() || null !== v && v.hasForceUpdate)) + return "function" == typeof l.componentDidUpdate && (u === e.memoizedProps && m === e.memoizedState || (t.effectTag |= Gc)), !1; var g = o(t, u, s, m, h, f); - return g ? ("function" == typeof l.componentWillUpdate && l.componentWillUpdate(s, h, f), "function" == typeof l.componentDidUpdate && (t.effectTag |= Zc)) : ("function" == typeof l.componentDidUpdate && (u === e.memoizedProps && m === e.memoizedState || (t.effectTag |= Zc)), n(t, s), r(t, h)), l.props = s, l.state = h, l.context = f, g; + return g ? ("function" == typeof l.componentWillUpdate && l.componentWillUpdate(s, h, f), "function" == typeof l.componentDidUpdate && (t.effectTag |= Gc)) : ("function" == typeof l.componentDidUpdate && (u === e.memoizedProps && m === e.memoizedState || (t.effectTag |= Gc)), n(t, s), r(t, h)), l.props = s, l.state = h, l.context = f, g; } var p = { - isMounted: sd, + isMounted: ud, enqueueSetState: function(n, r, o) { - var a = Hu.get(n), + var a = Uu.get(n), i = t(); - o = void 0 === o ? null : o, rd(a, r, o, i), e(a, i); + o = void 0 === o ? null : o, nd(a, r, o, i), e(a, i); }, enqueueReplaceState: function(n, r, o) { - var a = Hu.get(n), + var a = Uu.get(n), i = t(); - o = void 0 === o ? null : o, od(a, r, o, i), e(a, i); + o = void 0 === o ? null : o, rd(a, r, o, i), e(a, i); }, enqueueForceUpdate: function(n, r) { - var o = Hu.get(n), + var o = Uu.get(n), a = t(); - r = void 0 === r ? null : r, ad(o, r, a), e(o, a); + r = void 0 === r ? null : r, od(o, r, a), e(o, a); } }; return { @@ -5646,35 +5638,35 @@ var define = $__System.amdDefine; updateClassInstance: d }; }, - pd = Gc.mountChildFibersInPlace, - fd = Gc.reconcileChildFibers, - vd = Gc.reconcileChildFibersInPlace, - md = Gc.cloneChildFibers, - hd = Iu.beginUpdateQueue, - gd = Fs.getMaskedContext, - yd = Fs.getUnmaskedContext, - bd = Fs.hasContextChanged, - Cd = Fs.pushContextProvider, - kd = Fs.pushTopLevelContextObject, + dd = $c.mountChildFibersInPlace, + pd = $c.reconcileChildFibers, + fd = $c.reconcileChildFibersInPlace, + vd = $c.cloneChildFibers, + md = Ru.beginUpdateQueue, + hd = Fs.getMaskedContext, + gd = Fs.getUnmaskedContext, + yd = Fs.hasContextChanged, + bd = Fs.pushContextProvider, + Cd = Fs.pushTopLevelContextObject, Pd = Fs.invalidateContextProvider, - Ed = Qr.IndeterminateComponent, - wd = Qr.FunctionalComponent, - Td = Qr.ClassComponent, - xd = Qr.HostRoot, - Sd = Qr.HostComponent, - Nd = Qr.HostText, - Rd = Qr.HostPortal, - Od = Qr.CoroutineComponent, - _d = Qr.CoroutineHandlerPhase, - Fd = Qr.YieldComponent, - Md = Qr.Fragment, - Ad = Pu.NoWork, - Id = Pu.OffscreenPriority, - Dd = ku.Placement, - Ld = ku.ContentReset, - Ud = ku.Err, - Hd = ku.Ref, - Wd = function(e, t, n, r) { + kd = qr.IndeterminateComponent, + Ed = qr.FunctionalComponent, + wd = qr.ClassComponent, + Td = qr.HostRoot, + xd = qr.HostComponent, + Sd = qr.HostText, + Nd = qr.HostPortal, + _d = qr.CoroutineComponent, + Od = qr.CoroutineHandlerPhase, + Fd = qr.YieldComponent, + Ad = qr.Fragment, + Md = Pu.NoWork, + Rd = Pu.OffscreenPriority, + Ld = Cu.Placement, + Id = Cu.ContentReset, + Dd = Cu.Err, + Ud = Cu.Ref, + Hd = function(e, t, n, r) { function o(e, t, n) { t.progressedChild = t.child, t.progressedPriority = n, null !== e && (e.progressedChild = t.progressedChild, e.progressedPriority = t.progressedPriority); } @@ -5689,57 +5681,57 @@ var define = $__System.amdDefine; u(e, t, n, r); } function u(e, t, n, r) { - t.memoizedProps = null, null === e ? t.child = pd(t, t.child, n, r) : e.child === t.child ? (a(t), t.child = fd(t, t.child, n, r), i(t)) : (t.child = vd(t, t.child, n, r), i(t)), o(e, t, r); + t.memoizedProps = null, null === e ? t.child = dd(t, t.child, n, r) : e.child === t.child ? (a(t), t.child = pd(t, t.child, n, r), i(t)) : (t.child = fd(t, t.child, n, r), i(t)), o(e, t, r); } function s(e, t) { var n = t.pendingProps; - if (bd()) + if (yd()) null === n && (n = t.memoizedProps); else if (null === n || t.memoizedProps === n) return C(e, t); - return l(e, t, n), P(t, n), t.child; + return l(e, t, n), k(t, n), t.child; } function c(e, t) { var n = t.ref; - null === n || e && e.ref === n || (t.effectTag |= Hd); + null === n || e && e.ref === n || (t.effectTag |= Ud); } function d(e, t) { var n = t.type, r = t.pendingProps, o = t.memoizedProps; - if (bd()) + if (yd()) null === r && (r = o); else { if (null === r || o === r) return C(e, t); if ("function" == typeof n.shouldComponentUpdate && !n.shouldComponentUpdate(o, r)) - return P(t, r), C(e, t); + return k(t, r), C(e, t); } var a, - i = yd(t), - u = gd(t, i); - return a = n(r, u), l(e, t, a), P(t, r), t.child; + i = gd(t), + u = hd(t, i); + return a = n(r, u), l(e, t, a), k(t, r), t.child; } function p(e, t, n) { - var r = Cd(t), + var r = bd(t), o = void 0; - return null === e ? t.stateNode ? o = I(t, n) : (M(t), A(t, n), o = !0) : o = D(e, t, n), f(e, t, o, r); + return null === e ? t.stateNode ? o = L(t, n) : (M(t), R(t, n), o = !0) : o = I(e, t, n), f(e, t, o, r); } function f(e, t, n, r) { if (c(e, t), !n) return C(e, t); var o = t.stateNode; - ju.current = t; + Wu.current = t; var a = void 0; - return a = o.render(), l(e, t, a), E(t, o.state), P(t, o.props), r && Pd(t), t.child; + return a = o.render(), l(e, t, a), E(t, o.state), k(t, o.props), r && Pd(t), t.child; } function v(e, t, n) { var r = t.stateNode; - r.pendingContext ? kd(t, r.pendingContext, r.pendingContext !== r.context) : r.context && kd(t, r.context, !1), O(t, r.containerInfo); + r.pendingContext ? Cd(t, r.pendingContext, r.pendingContext !== r.context) : r.context && Cd(t, r.context, !1), O(t, r.containerInfo); var o = t.updateQueue; if (null !== o) { var a = t.memoizedState, - i = hd(t, o, null, a, null, n); + i = md(t, o, null, a, null, n); if (a === i) return C(e, t); var u = i.element; @@ -5748,121 +5740,121 @@ var define = $__System.amdDefine; return C(e, t); } function m(e, t) { - R(t); + _(t); var n = t.pendingProps, r = null !== e ? e.memoizedProps : null, o = t.memoizedProps; - if (bd()) - null === n && (n = o, qn(null !== n, "We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue.")); + if (yd()) + null === n && (n = o, null === n ? Wn("158") : void 0); else if (null === n || o === n) { - if (!S && N(t.type, o) && t.pendingWorkPriority !== Id) { + if (!S && N(t.type, o) && t.pendingWorkPriority !== Rd) { for (var a = t.progressedChild; null !== a; ) - a.pendingWorkPriority = Id, a = a.sibling; + a.pendingWorkPriority = Rd, a = a.sibling; return null; } return C(e, t); } var i = n.children, s = x(n); - if (s ? i = null : r && x(r) && (t.effectTag |= Ld), c(e, t), !S && N(t.type, n) && t.pendingWorkPriority !== Id) { - if (t.progressedPriority === Id && (t.child = t.progressedChild), u(e, t, i, Id), P(t, n), t.child = null !== e ? e.child : null, null === e) + if (s ? i = null : r && x(r) && (t.effectTag |= Id), c(e, t), !S && N(t.type, n) && t.pendingWorkPriority !== Rd) { + if (t.progressedPriority === Rd && (t.child = t.progressedChild), u(e, t, i, Rd), k(t, n), t.child = null !== e ? e.child : null, null === e) for (var d = t.progressedChild; null !== d; ) - d.effectTag = Dd, d = d.sibling; + d.effectTag = Ld, d = d.sibling; return null; } - return l(e, t, i), P(t, n), t.child; + return l(e, t, i), k(t, n), t.child; } function h(e, t) { var n = t.pendingProps; - return null === n && (n = t.memoizedProps), P(t, n), null; + return null === n && (n = t.memoizedProps), k(t, n), null; } function g(e, t, n) { - qn(null === e, "An indeterminate component should never have mounted. This error is likely caused by a bug in React. Please file an issue."); + null !== e ? Wn("159") : void 0; var r, o = t.type, a = t.pendingProps, - i = yd(t), - u = gd(t, i); + i = gd(t), + u = hd(t, i); if (r = o(a, u), "object" == typeof r && null !== r && "function" == typeof r.render) { - t.tag = Td; - var s = Cd(t); - return F(t, r), A(t, n), f(e, t, !0, s); + t.tag = wd; + var s = bd(t); + return A(t, r), R(t, n), f(e, t, !0, s); } - return t.tag = wd, l(e, t, r), P(t, a), t.child; + return t.tag = Ed, l(e, t, r), k(t, a), t.child; } function y(e, t) { var n = t.pendingProps; - bd() ? null === n && (n = e && e.memoizedProps, qn(null !== n, "We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue.")) : null !== n && t.memoizedProps !== n || (n = t.memoizedProps); + yd() ? null === n && (n = e && e.memoizedProps, null === n ? Wn("158") : void 0) : null !== n && t.memoizedProps !== n || (n = t.memoizedProps); var r = n.children, o = t.pendingWorkPriority; - return t.memoizedProps = null, null === e ? t.stateNode = pd(t, t.stateNode, r, o) : e.child === t.child ? (a(t), t.stateNode = fd(t, t.stateNode, r, o), i(t)) : (t.stateNode = vd(t, t.stateNode, r, o), i(t)), P(t, n), t.stateNode; + return t.memoizedProps = null, null === e ? t.stateNode = dd(t, t.stateNode, r, o) : e.child === t.child ? (a(t), t.stateNode = pd(t, t.stateNode, r, o), i(t)) : (t.stateNode = fd(t, t.stateNode, r, o), i(t)), k(t, n), t.stateNode; } function b(e, t) { O(t, t.stateNode.containerInfo); var n = t.pendingWorkPriority, r = t.pendingProps; - if (bd()) - null === r && (r = e && e.memoizedProps, qn(null != r, "We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue.")); + if (yd()) + null === r && (r = e && e.memoizedProps, null == r ? Wn("158") : void 0); else if (null === r || t.memoizedProps === r) return C(e, t); - return null === e ? (t.child = vd(t, t.child, r, n), P(t, r), o(e, t, n)) : (l(e, t, r), P(t, r)), t.child; + return null === e ? (t.child = fd(t, t.child, r, n), k(t, r), o(e, t, n)) : (l(e, t, r), k(t, r)), t.child; } function C(e, t) { var n = t.pendingWorkPriority; - return e && t.child === e.child && a(t), md(e, t), o(e, t, n), t.child; + return e && t.child === e.child && a(t), vd(e, t), o(e, t, n), t.child; } - function k(e, t) { + function P(e, t) { switch (t.tag) { - case Td: - Cd(t); + case wd: + bd(t); break; - case Rd: + case Nd: O(t, t.stateNode.containerInfo); } return null; } - function P(e, t) { + function k(e, t) { e.memoizedProps = t, e.pendingProps = null; } function E(e, t) { e.memoizedState = t; } function w(e, t, n) { - if (t.pendingWorkPriority === Ad || t.pendingWorkPriority > n) - return k(e, t); + if (t.pendingWorkPriority === Md || t.pendingWorkPriority > n) + return P(e, t); switch (t.firstEffect = null, t.lastEffect = null, t.progressedPriority === n && (t.child = t.progressedChild), t.tag) { - case Ed: + case kd: return g(e, t, n); - case wd: + case Ed: return d(e, t); - case Td: + case wd: return p(e, t, n); - case xd: + case Td: return v(e, t, n); - case Sd: + case xd: return m(e, t); - case Nd: + case Sd: return h(e, t); - case _d: - t.tag = Od; case Od: + t.tag = _d; + case _d: return y(e, t); case Fd: return null; - case Rd: + case Nd: return b(e, t); - case Md: + case Ad: return s(e, t); default: - qn(!1, "Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue."); + Wn("160"); } } function T(e, t, n) { - if (qn(t.tag === Td || t.tag === xd, "Invalid type of work. This error is likely caused by a bug in React. Please file an issue."), t.effectTag |= Ud, t.pendingWorkPriority === Ad || t.pendingWorkPriority > n) - return k(e, t); + if (t.tag !== wd && t.tag !== Td ? Wn("161") : void 0, t.effectTag |= Dd, t.pendingWorkPriority === Md || t.pendingWorkPriority > n) + return P(e, t); t.firstEffect = null, t.lastEffect = null; var r = null; - if (l(e, t, r), t.tag === Td) { + if (l(e, t, r), t.tag === wd) { var o = t.stateNode; t.memoizedProps = o.props, t.memoizedState = o.state, t.pendingProps = null; } @@ -5871,50 +5863,50 @@ var define = $__System.amdDefine; var x = e.shouldSetTextContent, S = e.useSyncScheduling, N = e.shouldDeprioritizeSubtree, - R = t.pushHostContext, + _ = t.pushHostContext, O = t.pushHostContainer, - _ = dd(n, r, P, E), - F = _.adoptClassInstance, - M = _.constructClassInstance, - A = _.mountClassInstance, - I = _.resumeMountClassInstance, - D = _.updateClassInstance; + F = cd(n, r, k, E), + A = F.adoptClassInstance, + M = F.constructClassInstance, + R = F.mountClassInstance, + L = F.resumeMountClassInstance, + I = F.updateClassInstance; return { beginWork: w, beginFailedWork: T }; }, - jd = Gc.reconcileChildFibers, - Vd = Fs.popContextProvider, - Bd = Qr.IndeterminateComponent, - zd = Qr.FunctionalComponent, - Kd = Qr.ClassComponent, - Yd = Qr.HostRoot, - qd = Qr.HostComponent, - Qd = Qr.HostText, - Xd = Qr.HostPortal, - $d = Qr.CoroutineComponent, - Gd = Qr.CoroutineHandlerPhase, - Zd = Qr.YieldComponent, - Jd = Qr.Fragment, - ep = ku.Ref, - tp = ku.Update, - np = function(e, t) { + Wd = $c.reconcileChildFibers, + jd = Fs.popContextProvider, + Vd = qr.IndeterminateComponent, + Bd = qr.FunctionalComponent, + zd = qr.ClassComponent, + Kd = qr.HostRoot, + Yd = qr.HostComponent, + qd = qr.HostText, + Qd = qr.HostPortal, + Xd = qr.CoroutineComponent, + $d = qr.CoroutineHandlerPhase, + Gd = qr.YieldComponent, + Zd = qr.Fragment, + Jd = Cu.Ref, + ep = Cu.Update, + tp = function(e, t) { function n(e, t, n) { t.progressedChild = t.child, t.progressedPriority = n, null !== e && (e.progressedChild = t.progressedChild, e.progressedPriority = t.progressedPriority); } function r(e) { - e.effectTag |= tp; + e.effectTag |= ep; } function o(e) { - e.effectTag |= ep; + e.effectTag |= Jd; } function a(e, t) { var n = t.stateNode; for (n && (n.return = t); null !== n; ) { - if (n.tag === qd || n.tag === Qd || n.tag === Xd) - qn(!1, "A coroutine cannot have host component children."); - else if (n.tag === Zd) + if (n.tag === Yd || n.tag === qd || n.tag === Qd) + Wn("168"); + else if (n.tag === Gd) e.push(n.type); else if (null !== n.child) { n.child.return = n, n = n.child; @@ -5930,7 +5922,7 @@ var define = $__System.amdDefine; } function i(e, t) { var r = t.memoizedProps; - qn(r, "Should be resolved by now. This error is likely caused by a bug in React. Please file an issue."), t.tag = Gd; + r ? void 0 : Wn("169"), t.tag = $d; var o = []; a(o, t); var i = r.handler, @@ -5938,13 +5930,13 @@ var define = $__System.amdDefine; u = i(l, o), s = null !== e ? e.child : null, c = t.pendingWorkPriority; - return t.child = jd(t, s, u, c), n(e, t, c), t.child; + return t.child = Wd(t, s, u, c), n(e, t, c), t.child; } function l(e, t) { for (var n = t.child; null !== n; ) { - if (n.tag === qd || n.tag === Qd) + if (n.tag === Yd || n.tag === qd) d(e, n.stateNode); - else if (n.tag === Xd) + else if (n.tag === Qd) ; else if (null !== n.child) { n = n.child; @@ -5962,14 +5954,14 @@ var define = $__System.amdDefine; } function u(e, t) { switch (t.tag) { - case zd: + case Bd: return null; + case zd: + return jd(t), null; case Kd: - return Vd(t), null; - case Yd: var n = t.stateNode; return n.pendingContext && (n.context = n.pendingContext, n.pendingContext = null), null; - case qd: + case Yd: m(t); var a = v(), u = t.type, @@ -5978,44 +5970,44 @@ var define = $__System.amdDefine; var y = e.memoizedProps, b = t.stateNode, C = h(), - k = f(b, u, y, d, a, C); - t.updateQueue = k, k && r(t), e.ref !== t.ref && o(t); + P = f(b, u, y, d, a, C); + t.updateQueue = P, P && r(t), e.ref !== t.ref && o(t); } else { if (!d) - return qn(null !== t.stateNode, "We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."), null; - var P = h(), - E = s(u, d, a, P, t); + return null === t.stateNode ? Wn("170") : void 0, null; + var k = h(), + E = s(u, d, a, k, t); l(E, t), p(E, u, d, a) && r(t), t.stateNode = E, null !== t.ref && o(t); } return null; - case Qd: + case qd: var w = t.memoizedProps; if (e && null != t.stateNode) { var T = e.memoizedProps; T !== w && r(t); } else { if ("string" != typeof w) - return qn(null !== t.stateNode, "We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."), null; + return null === t.stateNode ? Wn("170") : void 0, null; var x = v(), S = h(), N = c(w, x, S, t); t.stateNode = N; } return null; - case $d: + case Xd: return i(e, t); + case $d: + return t.tag = Xd, null; case Gd: - return t.tag = $d, null; - case Zd: return null; - case Jd: + case Zd: return null; - case Xd: + case Qd: return r(t), g(t), null; - case Bd: - qn(!1, "An indeterminate component should have become determinate before completing. This error is likely caused by a bug in React. Please file an issue."); + case Vd: + Wn("171"); default: - qn(!1, "Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue."); + Wn("160"); } } var s = e.createInstance, @@ -6029,49 +6021,49 @@ var define = $__System.amdDefine; g = t.popHostContainer; return {completeWork: u}; }, + np = null, rp = null, op = null, - ap = null, - ip = null; + ap = null; if ("undefined" != typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && __REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber) { - var lp = __REACT_DEVTOOLS_GLOBAL_HOOK__.inject, - up = __REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot, - sp = __REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount; - op = function(e) { - rp = lp(e); - }, ap = function(e) { - if (null != rp) + var ip = __REACT_DEVTOOLS_GLOBAL_HOOK__.inject, + lp = __REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot, + up = __REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount; + rp = function(e) { + np = ip(e); + }, op = function(e) { + if (null != np) try { - up(rp, e); + lp(np, e); } catch (e) {} - }, ip = function(e) { - if (null != rp) + }, ap = function(e) { + if (null != np) try { - sp(rp, e); + up(np, e); } catch (e) {} }; } - var cp = op, + var sp = rp, + cp = op, dp = ap, - pp = ip, - fp = { - injectInternals: cp, - onCommitRoot: dp, - onCommitUnmount: pp - }, - vp = Qr.ClassComponent, - mp = Qr.HostRoot, - hp = Qr.HostComponent, - gp = Qr.HostText, - yp = Qr.HostPortal, - bp = Qr.CoroutineComponent, - Cp = Iu.commitCallbacks, - kp = fp.onCommitUnmount, - Pp = ku.Placement, - Ep = ku.Update, - wp = ku.Callback, - Tp = ku.ContentReset, - xp = function(e, t) { + pp = { + injectInternals: sp, + onCommitRoot: cp, + onCommitUnmount: dp + }, + fp = qr.ClassComponent, + vp = qr.HostRoot, + mp = qr.HostComponent, + hp = qr.HostText, + gp = qr.HostPortal, + yp = qr.CoroutineComponent, + bp = Ru.commitCallbacks, + Cp = pp.onCommitUnmount, + Pp = Cu.Placement, + kp = Cu.Update, + Ep = Cu.Callback, + wp = Cu.ContentReset, + Tp = function(e, t) { function n(e, n) { try { n.componentWillUnmount(); @@ -6092,16 +6084,16 @@ var define = $__System.amdDefine; function o(e) { for (var t = e.return; null !== t; ) { switch (t.tag) { - case hp: - return t.stateNode; case mp: + return t.stateNode; + case vp: return t.stateNode.containerInfo; - case yp: + case gp: return t.stateNode.containerInfo; } t = t.return; } - qn(!1, "Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue."); + Wn("164"); } function a(e) { for (var t = e.return; null !== t; ) { @@ -6109,10 +6101,10 @@ var define = $__System.amdDefine; return t; t = t.return; } - qn(!1, "Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue."); + Wn("164"); } function i(e) { - return e.tag === hp || e.tag === mp || e.tag === yp; + return e.tag === mp || e.tag === vp || e.tag === gp; } function l(e) { var t = e; @@ -6122,10 +6114,10 @@ var define = $__System.amdDefine; return null; t = t.return; } - for (t.sibling.return = t.return, t = t.sibling; t.tag !== hp && t.tag !== gp; ) { + for (t.sibling.return = t.return, t = t.sibling; t.tag !== mp && t.tag !== hp; ) { if (t.effectTag & Pp) continue e; - if (null === t.child || t.tag === yp) + if (null === t.child || t.tag === gp) continue e; t.child.return = t, t = t.child; } @@ -6137,24 +6129,24 @@ var define = $__System.amdDefine; var t = a(e), n = void 0; switch (t.tag) { - case hp: + case mp: n = t.stateNode; break; - case mp: + case vp: n = t.stateNode.containerInfo; break; - case yp: + case gp: n = t.stateNode.containerInfo; break; default: - qn(!1, "Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue."); + Wn("165"); } - t.effectTag & Tp && (b(n), t.effectTag &= ~Tp); + t.effectTag & wp && (b(n), t.effectTag &= ~wp); for (var r = l(e), o = e; ; ) { - if (o.tag === hp || o.tag === gp) - r ? P(n, o.stateNode, r) : k(n, o.stateNode); - else if (o.tag === yp) + if (o.tag === mp || o.tag === hp) + r ? k(n, o.stateNode, r) : P(n, o.stateNode); + else if (o.tag === gp) ; else if (null !== o.child) { o.child.return = o, o = o.child; @@ -6172,7 +6164,7 @@ var define = $__System.amdDefine; } function s(e) { for (var t = e; ; ) - if (p(t), null === t.child || t.tag === yp) { + if (p(t), null === t.child || t.tag === gp) { if (t === e) return; for (; null === t.sibling; ) { @@ -6186,9 +6178,9 @@ var define = $__System.amdDefine; } function c(e, t) { for (var n = t; ; ) { - if (n.tag === hp || n.tag === gp) + if (n.tag === mp || n.tag === hp) s(n), E(e, n.stateNode); - else if (n.tag === yp) { + else if (n.tag === gp) { if (e = n.stateNode.containerInfo, null !== n.child) { n.child.return = n, n = n.child; continue; @@ -6202,7 +6194,7 @@ var define = $__System.amdDefine; for (; null === n.sibling; ) { if (null === n.return || n.return === t) return; - n = n.return, n.tag === yp && (e = o(n)); + n = n.return, n.tag === gp && (e = o(n)); } n.sibling.return = n.return, n = n.sibling; } @@ -6212,25 +6204,25 @@ var define = $__System.amdDefine; c(t, e), e.return = null, e.child = null, e.alternate && (e.alternate.child = null, e.alternate.return = null); } function p(e) { - switch ("function" == typeof kp && kp(e), e.tag) { - case vp: + switch ("function" == typeof Cp && Cp(e), e.tag) { + case fp: r(e); var t = e.stateNode; return void("function" == typeof t.componentWillUnmount && n(e, t)); - case hp: + case mp: return void r(e); - case bp: - return void s(e.stateNode); case yp: + return void s(e.stateNode); + case gp: var a = o(e); return void c(a, e); } } function f(e, t) { switch (t.tag) { - case vp: + case fp: return; - case hp: + case mp: var n = t.stateNode; if (null != n && null !== e) { var r = t.memoizedProps, @@ -6240,25 +6232,25 @@ var define = $__System.amdDefine; t.updateQueue = null, null !== i && y(n, i, a, o, r, t); } return; - case gp: - qn(null !== t.stateNode && null !== e, "This should only be done during updates. This error is likely caused by a bug in React. Please file an issue."); + case hp: + null === t.stateNode || null === e ? Wn("166") : void 0; var l = t.stateNode, u = t.memoizedProps, s = e.memoizedProps; return void C(l, s, u); - case mp: + case vp: return; - case yp: + case gp: return; default: - qn(!1, "This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue."); + Wn("167"); } } function v(e, t) { switch (t.tag) { - case vp: + case fp: var n = t.stateNode; - if (t.effectTag & Ep) + if (t.effectTag & kp) if (null === e) n.componentDidMount(); else { @@ -6266,28 +6258,28 @@ var define = $__System.amdDefine; o = e.memoizedState; n.componentDidUpdate(r, o); } - return void(t.effectTag & wp && null !== t.updateQueue && Cp(t, t.updateQueue, n)); - case mp: + return void(t.effectTag & Ep && null !== t.updateQueue && bp(t, t.updateQueue, n)); + case vp: var a = t.updateQueue; if (null !== a) { var i = t.child && t.child.stateNode; - Cp(t, a, i); + bp(t, a, i); } return; - case hp: + case mp: var l = t.stateNode; - if (null === e && t.effectTag & Ep) { + if (null === e && t.effectTag & kp) { var u = t.type, s = t.memoizedProps; g(l, u, s, t); } return; - case gp: + case hp: return; - case yp: + case gp: return; default: - qn(!1, "This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue."); + Wn("167"); } } function m(e) { @@ -6305,8 +6297,8 @@ var define = $__System.amdDefine; y = e.commitUpdate, b = e.resetTextContent, C = e.commitTextUpdate, - k = e.appendChild, - P = e.insertBefore, + P = e.appendChild, + k = e.insertBefore, E = e.removeChild, w = e.getPublicInstance; return { @@ -6318,44 +6310,44 @@ var define = $__System.amdDefine; commitDetachRef: h }; }, - Sp = us.createCursor, - Np = us.pop, - Rp = us.push, - Op = function(e) { + xp = ls.createCursor, + Sp = ls.pop, + Np = ls.push, + _p = function(e) { function t() { var e = p.current; - return qn(null !== e, "Expected root container to exist. This error is likely caused by a bug in React. Please file an issue."), e; + return null === e ? Wn("178") : void 0, e; } function n(e, t) { - Rp(p, t, e); + Np(p, t, e); var n = s(t); - Rp(d, e, e), Rp(c, n, e); + Np(d, e, e), Np(c, n, e); } function r(e) { - Np(c, e), Np(d, e), Np(p, e); + Sp(c, e), Sp(d, e), Sp(p, e); } function o() { var e = c.current; - return qn(null != e, "Expected host context to exist. This error is likely caused by a bug in React. Please file an issue."), e; + return null == e ? Wn("179") : void 0, e; } function a(e) { var t = p.current; - qn(null != t, "Expected root host context to exist. This error is likely caused by a bug in React. Please file an issue."); - var n = null !== c.current ? c.current : Lu, + null == t ? Wn("180") : void 0; + var n = null !== c.current ? c.current : Iu, r = u(n, e.type, t); - n !== r && (Rp(d, e, e), Rp(c, r, e)); + n !== r && (Np(d, e, e), Np(c, r, e)); } function i(e) { - d.current === e && (Np(c, e), Np(d, e)); + d.current === e && (Sp(c, e), Sp(d, e)); } function l() { c.current = null, p.current = null; } var u = e.getChildHostContext, s = e.getRootHostContext, - c = Sp(null), - d = Sp(null), - p = Sp(null); + c = xp(null), + d = xp(null), + p = xp(null); return { getHostContext: o, getRootHostContainer: t, @@ -6366,37 +6358,37 @@ var define = $__System.amdDefine; resetHostContainer: l }; }, - _p = Fs.popContextProvider, - Fp = us.reset, - Mp = xo.getStackAddendumByWorkInProgressFiber, - Ap = uc.logCapturedError, - Ip = tc.cloneFiber, - Dp = fp.onCommitRoot, - Lp = Pu.NoWork, - Up = Pu.SynchronousPriority, - Hp = Pu.TaskPriority, - Wp = Pu.AnimationPriority, - jp = Pu.HighPriority, - Vp = Pu.LowPriority, - Bp = Pu.OffscreenPriority, - zp = ku.NoEffect, - Kp = ku.Placement, - Yp = ku.Update, - qp = ku.PlacementAndUpdate, - Qp = ku.Deletion, - Xp = ku.ContentReset, - $p = ku.Callback, - Gp = ku.Err, - Zp = ku.Ref, - Jp = Qr.HostRoot, - ef = Qr.HostComponent, - tf = Qr.HostPortal, - nf = Qr.ClassComponent, - rf = Iu.getPendingPriority, - of = Fs, - af = of.resetContext, - lf = 1, - uf = function(e) { + Op = Fs.popContextProvider, + Fp = ls.reset, + Ap = To.getStackAddendumByWorkInProgressFiber, + Mp = lc.logCapturedError, + Rp = ec.cloneFiber, + Lp = pp.onCommitRoot, + Ip = Pu.NoWork, + Dp = Pu.SynchronousPriority, + Up = Pu.TaskPriority, + Hp = Pu.AnimationPriority, + Wp = Pu.HighPriority, + jp = Pu.LowPriority, + Vp = Pu.OffscreenPriority, + Bp = Cu.NoEffect, + zp = Cu.Placement, + Kp = Cu.Update, + Yp = Cu.PlacementAndUpdate, + qp = Cu.Deletion, + Qp = Cu.ContentReset, + Xp = Cu.Callback, + $p = Cu.Err, + Gp = Cu.Ref, + Zp = qr.HostRoot, + Jp = qr.HostComponent, + ef = qr.HostPortal, + tf = qr.ClassComponent, + nf = Ru.getPendingPriority, + rf = Fs, + of = rf.resetContext, + af = 1, + lf = function(e) { function t(e) { se || (se = !0, q(e)); } @@ -6404,44 +6396,44 @@ var define = $__System.amdDefine; ce || (ce = !0, Q(e)); } function r() { - Fp(), af(), A(); + Fp(), of(), R(); } function o() { - for (; null !== le && le.current.pendingWorkPriority === Lp; ) { + for (; null !== le && le.current.pendingWorkPriority === Ip; ) { le.isScheduled = !1; var e = le.nextScheduledRoot; if (le.nextScheduledRoot = null, le === ue) - return le = null, ue = null, oe = Lp, null; + return le = null, ue = null, oe = Ip, null; le = e; } for (var t = le, n = null, - o = Lp; null !== t; ) - t.current.pendingWorkPriority !== Lp && (o === Lp || o > t.current.pendingWorkPriority) && (o = t.current.pendingWorkPriority, n = t), t = t.nextScheduledRoot; - return null !== n ? (oe = o, Z = oe, r(), Ip(n.current, o)) : (oe = Lp, null); + o = Ip; null !== t; ) + t.current.pendingWorkPriority !== Ip && (o === Ip || o > t.current.pendingWorkPriority) && (o = t.current.pendingWorkPriority, n = t), t = t.nextScheduledRoot; + return null !== n ? (oe = o, Z = oe, r(), Rp(n.current, o)) : (oe = Ip, null); } function a() { for (; null !== ae; ) { var t = ae.effectTag; - if (t & Xp && e.resetTextContent(ae.stateNode), t & Zp) { + if (t & Qp && e.resetTextContent(ae.stateNode), t & Gp) { var n = ae.alternate; null !== n && Y(n); } - var r = t & ~($p | Gp | Xp | Zp); + var r = t & ~(Xp | $p | Qp | Gp); switch (r) { - case Kp: - j(ae), ae.effectTag &= ~Kp; + case zp: + j(ae), ae.effectTag &= ~zp; break; - case qp: - j(ae), ae.effectTag &= ~Kp; + case Yp: + j(ae), ae.effectTag &= ~zp; var o = ae.alternate; B(o, ae); break; - case Yp: + case Kp: var a = ae.alternate; B(a, ae); break; - case Qp: + case qp: ge = !0, V(ae), ge = !1; } ae = ae.nextEffect; @@ -6450,11 +6442,11 @@ var define = $__System.amdDefine; function i() { for (; null !== ae; ) { var e = ae.effectTag; - if (e & (Yp | $p)) { + if (e & (Kp | Xp)) { var t = ae.alternate; z(t, ae); } - e & Zp && K(ae), e & Gp && C(ae); + e & Gp && K(ae), e & $p && C(ae); var n = ae.nextEffect; ae.nextEffect = null, ae = n; } @@ -6462,11 +6454,11 @@ var define = $__System.amdDefine; function l(e) { he = !0, ie = null; var t = e.stateNode; - qn(t.current !== e, "Cannot commit the same tree as before. This is probably a bug related to the return field. This error is likely caused by a bug in React. Please file an issue."), ju.current = null; + t.current === e ? Wn("181") : void 0, Wu.current = null; var n = Z; - Z = Hp; + Z = Up; var r = void 0; - e.effectTag !== zp ? null !== e.lastEffect ? (e.lastEffect.nextEffect = e, r = e.firstEffect) : r = e : r = e.firstEffect; + e.effectTag !== Bp ? null !== e.lastEffect ? (e.lastEffect.nextEffect = e, r = e.firstEffect) : r = e : r = e.firstEffect; var o = $(); for (ae = r; null !== ae; ) { var l = null; @@ -6475,7 +6467,7 @@ var define = $__System.amdDefine; } catch (e) { l = e; } - null !== l && (qn(null !== ae, "Should have next effect. This error is likely caused by a bug in React. Please file an issue."), g(ae, l), null !== ae && (ae = ae.nextEffect)); + null !== l && (null === ae ? Wn("182") : void 0, g(ae, l), null !== ae && (ae = ae.nextEffect)); } for (G(o), t.current = e, ae = r; null !== ae; ) { var u = null; @@ -6484,17 +6476,17 @@ var define = $__System.amdDefine; } catch (e) { u = e; } - null !== u && (qn(null !== ae, "Should have next effect. This error is likely caused by a bug in React. Please file an issue."), g(ae, u), null !== ae && (ae = ae.nextEffect)); + null !== u && (null === ae ? Wn("182") : void 0, g(ae, u), null !== ae && (ae = ae.nextEffect)); } - he = !1, "function" == typeof Dp && Dp(e.stateNode), fe && (fe.forEach(T), fe = null), Z = n; + he = !1, "function" == typeof Lp && Lp(e.stateNode), fe && (fe.forEach(T), fe = null), Z = n; } function u(e) { - var t = Lp, + var t = Ip, n = e.updateQueue, r = e.tag; - null === n || r !== nf && r !== Jp || (t = rf(n)); + null === n || r !== tf && r !== Zp || (t = nf(n)); for (var o = e.progressedChild; null !== o; ) - o.pendingWorkPriority !== Lp && (t === Lp || t > o.pendingWorkPriority) && (t = o.pendingWorkPriority), o = o.sibling; + o.pendingWorkPriority !== Ip && (t === Ip || t > o.pendingWorkPriority) && (t = o.pendingWorkPriority), o = o.sibling; e.pendingWorkPriority = t; } function s(e) { @@ -6505,52 +6497,52 @@ var define = $__System.amdDefine; o = e.sibling; if (u(e), null !== n) return n; - if (null !== r && (null === r.firstEffect && (r.firstEffect = e.firstEffect), null !== e.lastEffect && (null !== r.lastEffect && (r.lastEffect.nextEffect = e.firstEffect), r.lastEffect = e.lastEffect), e.effectTag !== zp && (null !== r.lastEffect ? r.lastEffect.nextEffect = e : r.firstEffect = e, r.lastEffect = e)), null !== o) + if (null !== r && (null === r.firstEffect && (r.firstEffect = e.firstEffect), null !== e.lastEffect && (null !== r.lastEffect && (r.lastEffect.nextEffect = e.firstEffect), r.lastEffect = e.lastEffect), e.effectTag !== Bp && (null !== r.lastEffect ? r.lastEffect.nextEffect = e : r.firstEffect = e, r.lastEffect = e)), null !== o) return o; if (null === r) - return oe < jp ? l(e) : ie = e, null; + return oe < Wp ? l(e) : ie = e, null; e = r; } } function c(e) { var t = e.alternate, - n = D(t, e, oe); - return null === n && (n = s(e)), ju.current = null, n; + n = I(t, e, oe); + return null === n && (n = s(e)), Wu.current = null, n; } function d(e) { var t = e.alternate, - n = L(t, e, oe); - return null === n && (n = s(e)), ju.current = null, n; + n = D(t, e, oe); + return null === n && (n = s(e)), Wu.current = null, n; } function p(e) { - ce = !1, h(Bp, e); + ce = !1, h(Vp, e); } function f() { - se = !1, h(Wp, null); + se = !1, h(Hp, null); } function v() { - for (null === re && (re = o()); null !== de && de.size && null !== re && oe !== Lp && oe <= Hp; ) + for (null === re && (re = o()); null !== de && de.size && null !== re && oe !== Ip && oe <= Up; ) re = y(re) ? d(re) : c(re), null === re && (re = o()); } function m(e, t) { v(), null === re && (re = o()); var n = void 0; - if (ao.logTopLevelRenders && null !== re && re.tag === Jp && null !== re.child) { - var r = ho(re.child) || ""; + if (oo.logTopLevelRenders && null !== re && re.tag === Zp && null !== re.child) { + var r = mo(re.child) || ""; n = "React update: " + r, console.time(n); } - if (null !== t && e > Hp) + if (null !== t && e > Up) for (; null !== re && !te; ) - t.timeRemaining() > lf ? (re = c(re), null === re && null !== ie && (t.timeRemaining() > lf ? (l(ie), re = o(), v()) : te = !0)) : te = !0; + t.timeRemaining() > af ? (re = c(re), null === re && null !== ie && (t.timeRemaining() > af ? (l(ie), re = o(), v()) : te = !0)) : te = !0; else - for (; null !== re && oe !== Lp && oe <= e; ) + for (; null !== re && oe !== Ip && oe <= e; ) re = c(re), null === re && (re = o(), v()); n && console.timeEnd(n); } function h(e, r) { - qn(!ee, "performWork was called recursively. This error is likely caused by a bug in React. Please file an issue."), ee = !0; - for (var o = !!r; e !== Lp && !me; ) { - qn(null !== r || e < jp, "Cannot perform deferred work without a deadline. This error is likely caused by a bug in React. Please file an issue."), null === ie || te || l(ie), J = Z; + ee ? Wn("183") : void 0, ee = !0; + for (var o = !!r; e !== Ip && !me; ) { + null !== r || e < Wp ? void 0 : Wn("184"), null === ie || te || l(ie), J = Z; var a = null; try { m(e, r); @@ -6563,24 +6555,24 @@ var define = $__System.amdDefine; var u = g(i, a); if (null !== u) { var c = u; - L(c.alternate, c, e), k(i, c), re = s(c); + D(c.alternate, c, e), P(i, c), re = s(c); } continue; } null === me && (me = a); } - if (e = Lp, oe === Lp || !o || te) + if (e = Ip, oe === Ip || !o || te) switch (oe) { + case Dp: case Up: - case Hp: e = oe; break; - case Wp: + case Hp: t(f), n(p); break; + case Wp: case jp: case Vp: - case Bp: n(p); } else @@ -6591,20 +6583,20 @@ var define = $__System.amdDefine; throw d; } function g(e, t) { - ju.current = null, re = null; + Wu.current = null, re = null; var n = null, r = !1, o = !1, a = null; - if (e.tag === Jp) + if (e.tag === Zp) n = e, b(e) && (me = t); else for (var i = e.return; null !== i && null === n; ) { - if (i.tag === nf) { + if (i.tag === tf) { var l = i.stateNode; - "function" == typeof l.unstable_handleError && (r = !0, a = ho(i), n = i, o = !0); + "function" == typeof l.unstable_handleError && (r = !0, a = mo(i), n = i, o = !0); } else - i.tag === Jp && (n = i); + i.tag === Zp && (n = i); if (b(i)) { if (ge) return null; @@ -6616,8 +6608,8 @@ var define = $__System.amdDefine; } if (null !== n) { null === pe && (pe = new Set), pe.add(n); - var u = Mp(e), - s = ho(e); + var u = Ap(e), + s = mo(e); return null === de && (de = new Map), de.set(n, { componentName: s, componentStack: u, @@ -6638,63 +6630,63 @@ var define = $__System.amdDefine; } function C(e) { var t = void 0; - null !== de && (t = de.get(e), de.delete(e), null == t && null !== e.alternate && (e = e.alternate, t = de.get(e), de.delete(e))), qn(null != t, "No error for given unit of work. This error is likely caused by a bug in React. Please file an issue."); + null !== de && (t = de.get(e), de.delete(e), null == t && null !== e.alternate && (e = e.alternate, t = de.get(e), de.delete(e))), null == t ? Wn("185") : void 0; var n = t.error; try { - Ap(t); + Mp(t); } catch (e) { console.error(e); } switch (e.tag) { - case nf: + case tf: var r = e.stateNode, o = {componentStack: t.componentStack}; return void r.unstable_handleError(n, o); - case Jp: + case Zp: return void(null === ve && (ve = n)); default: - qn(!1, "Invalid type of work. This error is likely caused by a bug in React. Please file an issue."); + Wn("161"); } } - function k(e, t) { + function P(e, t) { for (var n = e; null !== n && n !== t && n.alternate !== t; ) { switch (n.tag) { - case nf: - _p(n); + case tf: + Op(n); break; - case ef: + case Jp: M(n); break; - case Jp: - F(n); + case Zp: + A(n); break; - case tf: - F(n); + case ef: + A(n); } n = n.return; } } - function P(e, t) { - t !== Lp && (e.isScheduled || (e.isScheduled = !0, ue ? (ue.nextScheduledRoot = e, ue = e) : (le = e, ue = e))); + function k(e, t) { + t !== Ip && (e.isScheduled || (e.isScheduled = !0, ue ? (ue.nextScheduledRoot = e, ue = e) : (le = e, ue = e))); } function E(e, r) { r <= oe && (re = null); for (var o = e, a = !0; null !== o && a; ) { - if (a = !1, (o.pendingWorkPriority === Lp || o.pendingWorkPriority > r) && (a = !0, o.pendingWorkPriority = r), null !== o.alternate && (o.alternate.pendingWorkPriority === Lp || o.alternate.pendingWorkPriority > r) && (a = !0, o.alternate.pendingWorkPriority = r), null === o.return) { - if (o.tag !== Jp) + if (a = !1, (o.pendingWorkPriority === Ip || o.pendingWorkPriority > r) && (a = !0, o.pendingWorkPriority = r), null !== o.alternate && (o.alternate.pendingWorkPriority === Ip || o.alternate.pendingWorkPriority > r) && (a = !0, o.alternate.pendingWorkPriority = r), null === o.return) { + if (o.tag !== Zp) return; var i = o.stateNode; - switch (P(i, r), r) { + switch (k(i, r), r) { + case Dp: + return void h(Dp, null); case Up: - return void h(Up, null); - case Hp: return; - case Wp: + case Hp: return void t(f); + case Wp: case jp: case Vp: - case Bp: return void n(p); } } @@ -6702,10 +6694,10 @@ var define = $__System.amdDefine; } } function w() { - return Z === Up && (ee || ne) ? Hp : Z; + return Z === Dp && (ee || ne) ? Up : Z; } function T(e) { - E(e, Hp); + E(e, Up); } function x(e, t) { var n = Z; @@ -6722,7 +6714,7 @@ var define = $__System.amdDefine; try { return e(t); } finally { - ne = n, ee || ne || h(Hp, null); + ne = n, ee || ne || h(Up, null); } } function N(e) { @@ -6734,9 +6726,9 @@ var define = $__System.amdDefine; ne = t; } } - function R(e) { + function _(e) { var t = Z; - Z = Up; + Z = Dp; try { return e(); } finally { @@ -6745,23 +6737,23 @@ var define = $__System.amdDefine; } function O(e) { var t = Z; - Z = Vp; + Z = jp; try { return e(); } finally { Z = t; } } - var _ = Op(e), - F = _.popHostContainer, - M = _.popHostContext, - A = _.resetHostContainer, - I = Wd(e, _, E, w), - D = I.beginWork, - L = I.beginFailedWork, - U = np(e, _), + var F = _p(e), + A = F.popHostContainer, + M = F.popHostContext, + R = F.resetHostContainer, + L = Hd(e, F, E, w), + I = L.beginWork, + D = L.beginFailedWork, + U = tp(e, F), H = U.completeWork, - W = xp(e, g), + W = Tp(e, g), j = W.commitPlacement, V = W.commitDeletion, B = W.commitWork, @@ -6773,13 +6765,13 @@ var define = $__System.amdDefine; X = e.useSyncScheduling, $ = e.prepareForCommit, G = e.resetAfterCommit, - Z = X ? Up : Vp, - J = Lp, + Z = X ? Dp : jp, + J = Ip, ee = !1, te = !1, ne = !1, re = null, - oe = Lp, + oe = Ip, ae = null, ie = null, le = null, @@ -6799,34 +6791,34 @@ var define = $__System.amdDefine; performWithPriority: x, batchedUpdates: S, unbatchedUpdates: N, - syncUpdates: R, + syncUpdates: _, deferredUpdates: O }; }, - sf = function(e) { - qn(!1, "Missing injection for fiber getContextForSubtree"); + uf = function(e) { + Wn("191"); }; - In._injectFiber = function(e) { - sf = e; + Rn._injectFiber = function(e) { + uf = e; }; - var cf = In, - df = Iu.addTopLevelUpdate, - pf = Fs.findCurrentUnmaskedContext, - ff = Fs.isContextProvider, - vf = Fs.processChildContext, - mf = oc.createFiberRoot, - hf = es.findCurrentHostFiber; - cf._injectFiber(function(e) { - var t = pf(e); - return ff(e) ? vf(e, t, !1) : t; + var sf = Rn, + cf = Ru.addTopLevelUpdate, + df = Fs.findCurrentUnmaskedContext, + pf = Fs.isContextProvider, + ff = Fs.processChildContext, + vf = rc.createFiberRoot, + mf = Ju.findCurrentHostFiber; + sf._injectFiber(function(e) { + var t = df(e); + return pf(e) ? ff(e, t, !1) : t; }); - var gf = function(e) { + var hf = function(e) { function t(e, t, n) { var a = o(), i = {element: t}; - n = void 0 === n ? null : n, df(e, i, n, a), r(e, a); + n = void 0 === n ? null : n, cf(e, i, n, a), r(e, a); } - var n = uf(e), + var n = lf(e), r = n.scheduleUpdate, o = n.getPriorityContext, a = n.performWithPriority, @@ -6836,11 +6828,11 @@ var define = $__System.amdDefine; s = n.deferredUpdates; return { createContainer: function(e) { - return mf(e); + return vf(e); }, updateContainer: function(e, n, r, o) { var a = n.current, - i = cf(r); + i = sf(r); null === n.context ? n.context = i : n.pendingContext = i, t(a, e, o); }, performWithPriority: a, @@ -6853,89 +6845,89 @@ var define = $__System.amdDefine; return t.child ? t.child.stateNode : null; }, findHostInstance: function(e) { - var t = hf(e); + var t = mf(e); return null === t ? null : t.stateNode; } }; }, + gf = function(e) { + Wn("150"); + }, yf = function(e) { - qn(!1, "Missing injection for fiber findDOMNode"); + Wn("151"); }, bf = function(e) { - qn(!1, "Missing injection for stack findDOMNode"); - }, - Cf = function(e) { if (null == e) return null; if (1 === e.nodeType) return e; - var t = Hu.get(e); - return t ? "number" == typeof t.tag ? yf(t) : bf(t) : void("function" == typeof e.render ? qn(!1, "Unable to find node on an unmounted component.") : qn(!1, "Element appears to be neither ReactComponent nor DOMNode. Keys: %s", Object.keys(e))); + var t = Uu.get(e); + return t ? "number" == typeof t.tag ? gf(t) : yf(t) : void("function" == typeof e.render ? Wn("152") : Wn("153", Object.keys(e))); }; - Cf._injectFiber = function(e) { + bf._injectFiber = function(e) { + gf = e; + }, bf._injectStack = function(e) { yf = e; - }, Cf._injectStack = function(e) { - bf = e; }; - var kf = Cf, + var Cf = bf, Pf = e.isValidElement, - Ef = fp.injectInternals, - wf = Fa.createElement, - Tf = Fa.getChildNamespace, - xf = Fa.setInitialProperties, - Sf = Fa.diffProperties, - Nf = Fa.updateProperties, - Rf = ro.precacheFiberNode, - Of = ro.updateFiberProps, - _f = 9; - Cu.inject(), jr.injection.injectFiberControlledHostComponent(Fa), kf._injectFiber(function(e) { - return Lf.findHostInstance(e); + kf = pp.injectInternals, + Ef = Fa.createElement, + wf = Fa.getChildNamespace, + Tf = Fa.setInitialProperties, + xf = Fa.diffProperties, + Sf = Fa.updateProperties, + Nf = no.precacheFiberNode, + _f = no.updateFiberProps, + Of = 9; + bu.inject(), Wr.injection.injectFiberControlledHostComponent(Fa), Cf._injectFiber(function(e) { + return If.findHostInstance(e); }); var Ff = null, - Mf = null, - Af = 1, - If = 9, - Df = 11, - Lf = gf({ + Af = null, + Mf = 1, + Rf = 9, + Lf = 11, + If = hf({ getRootHostContext: function(e) { var t = e.namespaceURI || null, n = e.tagName, - r = Tf(t, n); + r = wf(t, n); return r; }, getChildHostContext: function(e, t) { var n = e; - return Tf(n, t); + return wf(n, t); }, getPublicInstance: function(e) { return e; }, prepareForCommit: function() { - Ff = Ir.isEnabled(), Mf = Il.getSelectionInformation(), Ir.setEnabled(!1); + Ff = Rr.isEnabled(), Af = Rl.getSelectionInformation(), Rr.setEnabled(!1); }, resetAfterCommit: function() { - Il.restoreSelection(Mf), Mf = null, Ir.setEnabled(Ff), Ff = null; + Rl.restoreSelection(Af), Af = null, Rr.setEnabled(Ff), Ff = null; }, createInstance: function(e, t, n, r, o) { var a = void 0; a = r; - var i = wf(e, t, n, a); - return Rf(o, i), Of(i, t), i; + var i = Ef(e, t, n, a); + return Nf(o, i), _f(i, t), i; }, appendInitialChild: function(e, t) { e.appendChild(t); }, finalizeInitialChildren: function(e, t, n, r) { - return xf(e, t, n, r), Un(t, n); + return Tf(e, t, n, r), Dn(t, n); }, prepareUpdate: function(e, t, n, r, o, a) { - return Sf(e, t, n, r, o); + return xf(e, t, n, r, o); }, commitMount: function(e, t, n, r) { e.focus(); }, commitUpdate: function(e, t, n, r, o, a) { - Of(e, o), Nf(e, t, n, r, o); + _f(e, o), Sf(e, t, n, r, o); }, shouldSetTextContent: function(e) { return "string" == typeof e.children || "number" == typeof e.children || "object" == typeof e.dangerouslySetInnerHTML && null !== e.dangerouslySetInnerHTML && "string" == typeof e.dangerouslySetInnerHTML.__html; @@ -6948,7 +6940,7 @@ var define = $__System.amdDefine; }, createTextInstance: function(e, t, n, r) { var o = document.createTextNode(e); - return Rf(r, o), o; + return Nf(r, o), o; }, commitTextUpdate: function(e, t, n) { e.nodeValue = n; @@ -6962,41 +6954,41 @@ var define = $__System.amdDefine; removeChild: function(e, t) { e.removeChild(t); }, - scheduleAnimationCallback: Qa.rAF, - scheduleDeferredCallback: Qa.rIC, - useSyncScheduling: !lo.fiberAsyncScheduling + scheduleAnimationCallback: qa.rAF, + scheduleDeferredCallback: qa.rIC, + useSyncScheduling: !io.fiberAsyncScheduling }); - Wi.injection.injectFiberBatchedUpdates(Lf.batchedUpdates); - var Uf = !1, - Hf = { + Hi.injection.injectFiberBatchedUpdates(If.batchedUpdates); + var Df = !1, + Uf = { render: function(e, t, n) { - return Ln(t), ao.disableNewFiberFeatures && (Pf(e) || ("string" == typeof e ? qn(!1, "ReactDOM.render(): Invalid component element. Instead of passing a string like 'div', pass React.createElement('div') or
.") : "function" == typeof e ? qn(!1, "ReactDOM.render(): Invalid component element. Instead of passing a class like Foo, pass React.createElement(Foo) or .") : null != e && "undefined" != typeof e.props ? qn(!1, "ReactDOM.render(): Invalid component element. This may be caused by unintentionally loading two independent copies of React.") : qn(!1, "ReactDOM.render(): Invalid component element."))), Wn(null, e, t, n); + return In(t), oo.disableNewFiberFeatures && (Pf(e) || Wn("string" == typeof e ? "145" : "function" == typeof e ? "146" : null != e && "undefined" != typeof e.props ? "147" : "148")), Hn(null, e, t, n); }, unstable_renderSubtreeIntoContainer: function(e, t, n, r) { - return null != e && Hu.has(e) ? void 0 : jn("38"), Wn(e, t, n, r); + return null != e && Uu.has(e) ? void 0 : Wn("38"), Hn(e, t, n, r); }, unmountComponentAtNode: function(e) { - if (Dn(e) ? void 0 : jn("40"), Hn(), e._reactRootContainer) - return Lf.unbatchedUpdates(function() { - return Wn(null, null, e, function() { + if (Ln(e) ? void 0 : Wn("40"), Un(), e._reactRootContainer) + return If.unbatchedUpdates(function() { + return Hn(null, null, e, function() { e._reactRootContainer = null; }); }); }, - findDOMNode: kf, + findDOMNode: Cf, unstable_createPortal: function(e, t) { var n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : null; return Pc.createPortal(e, t, null, n); }, - unstable_batchedUpdates: Wi.batchedUpdates, - unstable_deferredUpdates: Lf.deferredUpdates + unstable_batchedUpdates: Hi.batchedUpdates, + unstable_deferredUpdates: If.deferredUpdates }; - "function" == typeof Ef && Ef({ - findFiberByHostInstance: ro.getClosestInstanceFromNode, - findHostInstanceByFiber: Lf.findHostInstance + "function" == typeof kf && kf({ + findFiberByHostInstance: no.getClosestInstanceFromNode, + findHostInstanceByFiber: If.findHostInstance }); - var Wf = Hf; - return Wf; + var Hf = Uf; + return Hf; }); })(); diff --git a/fixtures/packaging/systemjs/dev.html b/fixtures/packaging/systemjs/dev.html index ee8100f90b83..389a201cadc7 100644 --- a/fixtures/packaging/systemjs/dev.html +++ b/fixtures/packaging/systemjs/dev.html @@ -5,8 +5,8 @@ ";var u=l.firstChild;o=l.removeChild(u)}else o=t.is?a.createElement(e,t.is):a.createElement(e);else o=a.createElementNS(i,e);return o},setInitialProperties:function(e,t,n,r){var o,a=he(t,n);switch(t){case"audio":case"form":case"iframe":case"img":case"image":case"link":case"object":case"source":case"video":case"details":me(e,t),o=n;break;case"input":$o.mountWrapper(e,n),o=$o.getHostProps(e,n),me(e,t),fe(r,"onChange");break;case"option":Zo.mountWrapper(e,n),o=Zo.getHostProps(e,n);break;case"select":ta.mountWrapper(e,n),o=ta.getHostProps(e,n),me(e,t),fe(r,"onChange");break;case"textarea":ra.mountWrapper(e,n),o=ra.getHostProps(e,n),me(e,t),fe(r,"onChange");break;default:o=n}switch(pe(t,o),ge(e,r,o,a),t){case"input":va.trackNode(e),$o.postMountWrapper(e,n);break;case"textarea":va.trackNode(e),ra.postMountWrapper(e,n);break;case"option":Zo.postMountWrapper(e,n);break;default:"function"==typeof o.onClick&&ve(e)}},diffProperties:function(e,t,n,r,o){var a,i,l=null;switch(t){case"input":a=$o.getHostProps(e,n),i=$o.getHostProps(e,r),l=[];break;case"option":a=Zo.getHostProps(e,n),i=Zo.getHostProps(e,r),l=[];break;case"select":a=ta.getHostProps(e,n),i=ta.getHostProps(e,r),l=[];break;case"textarea":a=ra.getHostProps(e,n),i=ra.getHostProps(e,r),l=[];break;default:a=n,i=r,"function"!=typeof a.onClick&&"function"==typeof i.onClick&&ve(e)}pe(t,i);var u,s,c=null;for(u in a)if(!i.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if(u===Pa){var d=a[u];for(s in d)d.hasOwnProperty(s)&&(c||(c={}),c[s]="")}else u===ba||u===ka||u===Ca||(ya.hasOwnProperty(u)?l||(l=[]):(l=l||[]).push(u,null));for(u in i){var p=i[u],f=null!=a?a[u]:void 0;if(i.hasOwnProperty(u)&&p!==f&&(null!=p||null!=f))if(u===Pa)if(f){for(s in f)!f.hasOwnProperty(s)||p&&p.hasOwnProperty(s)||(c||(c={}),c[s]="");for(s in p)p.hasOwnProperty(s)&&f[s]!==p[s]&&(c||(c={}),c[s]=p[s])}else c||(l||(l=[]),l.push(u,c)),c=p;else if(u===ba){var v=p?p[Ea]:void 0,m=f?f[Ea]:void 0;null!=v&&m!==v&&(l=l||[]).push(u,""+v)}else u===ka?f===p||"string"!=typeof p&&"number"!=typeof p||(l=l||[]).push(u,""+p):u===Ca||(ya.hasOwnProperty(u)?(p&&fe(o,u),l||f===p||(l=[])):(l=l||[]).push(u,p))}return c&&(l=l||[]).push(Pa,c),l},updateProperties:function(e,t,n,r,o){var a=he(n,r),i=he(n,o);switch(ye(e,t,a,i),n){case"input":$o.updateWrapper(e,o);break;case"textarea":ra.updateWrapper(e,o);break;case"select":ta.postUpdateWrapper(e,o)}},restoreControlledState:function(e,t,n){switch(t){case"input":return void $o.restoreControlledState(e,n);case"textarea":return void ra.restoreControlledState(e,n);case"select":return void ta.restoreControlledState(e,n)}}},Fa=_a,Ma=void 0,Aa=void 0;if("function"!=typeof requestAnimationFrame)qn(!1,"React depends on requestAnimationFrame. Make sure that you load a polyfill in older browsers.");else if("function"!=typeof requestIdleCallback){var Ia=null,Da=null,La=!1,Ua=!1,Ha=0,Wa=33,ja=33,Va={timeRemaining:"object"==typeof performance&&"function"==typeof performance.now?function(){return Ha-performance.now()}:function(){return Ha-Date.now()}},Ba="__reactIdleCallback$"+Math.random().toString(36).slice(2),za=function(e){if(e.source===window&&e.data===Ba){La=!1;var t=Da;Da=null,t&&t(Va)}};window.addEventListener("message",za,!1);var Ka=function(e){Ua=!1;var t=e-Ha+ja;t1?1-t:void 0;return this._fallbackText=o.slice(e,l),this._fallbackText}}),di.addPoolingTo(Le);var vi=Le,mi=["dispatchConfig","_targetInst","nativeEvent","isDefaultPrevented","isPropagationStopped","_dispatchListeners","_dispatchInstances"],hi={type:null,target:null,currentTarget:rr.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};Kn(Ue.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1), - this.isDefaultPrevented=rr.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=rr.thatReturnsTrue)},persist:function(){this.isPersistent=rr.thatReturnsTrue},isPersistent:rr.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var t in e)this[t]=null;for(var n=0;n8&&Ti<=11),Ni=32,Ri=String.fromCharCode(Ni),Oi={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},_i=!1,Fi=null,Mi={eventTypes:Oi,extractEvents:function(e,t,n,r){return[qe(e,t,n,r),$e(e,t,n,r)]}},Ai=Mi,Ii=function(e,t,n,r,o,a){return e(t,n,r,o,a)},Di=function(e,t){return e(t)},Li=!1,Ui={injectStackBatchedUpdates:function(e){Ii=e},injectFiberBatchedUpdates:function(e){Di=e}},Hi={batchedUpdates:Je,injection:Ui},Wi=Hi,ji=et,Vi={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},Bi=tt,zi={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},Ki=null,Yi=null,qi=!1;kr.canUseDOM&&(qi=Nr("change")&&(!document.documentMode||document.documentMode>8));var Qi=!1;kr.canUseDOM&&(Qi=Nr("input")&&(!document.documentMode||document.documentMode>9));var Xi={eventTypes:zi,_isInputEventSupported:Qi,extractEvents:function(e,t,n,r){var o,a,i=t?ro.getNodeFromInstance(t):window;if(rt(i)?qi?o=st:a=ct:Bi(i)?Qi?o=yt:(o=mt,a=vt):ht(i)&&(o=gt),o){var l=o(e,t);if(l){var u=nt(l,n,r);return u}}a&&a(e,i,t)}},$i=Xi,Gi=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"],Zi=Gi,Ji={view:function(e){if(e.view)return e.view;var t=ji(e);if(t.window===t)return t;var n=t.ownerDocument;return n?n.defaultView||n.parentWindow:window},detail:function(e){return e.detail||0}};gi.augmentClass(bt,Ji);var el=bt,tl={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"},nl=kt,rl={screenX:null,screenY:null,clientX:null,clientY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:nl,button:function(e){var t=e.button;return"which"in e?t:2===t?2:4===t?1:0},buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},pageX:function(e){return"pageX"in e?e.pageX:e.clientX+yr.currentScrollLeft},pageY:function(e){return"pageY"in e?e.pageY:e.clientY+yr.currentScrollTop}};el.augmentClass(Pt,rl);var ol=Pt,al={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},il={eventTypes:al,extractEvents:function(e,t,n,r){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var o;if(r.window===r)o=r;else{var a=r.ownerDocument;o=a?a.defaultView||a.parentWindow:window}var i,l;if("topMouseOut"===e){i=t;var u=n.relatedTarget||n.toElement;l=u?ro.getClosestInstanceFromNode(u):null}else i=null,l=t;if(i===l)return null;var s=null==i?o:ro.getNodeFromInstance(i),c=null==l?o:ro.getNodeFromInstance(l),d=ol.getPooled(al.mouseLeave,i,n,r);d.type="mouseleave",d.target=s,d.relatedTarget=c;var p=ol.getPooled(al.mouseEnter,l,n,r);return p.type="mouseenter",p.target=c,p.relatedTarget=s,ti.accumulateEnterLeaveDispatches(d,p,i,l),[d,p]}},ll=il,ul=Kr.injection.MUST_USE_PROPERTY,sl=Kr.injection.HAS_BOOLEAN_VALUE,cl=Kr.injection.HAS_NUMERIC_VALUE,dl=Kr.injection.HAS_POSITIVE_NUMERIC_VALUE,pl=Kr.injection.HAS_OVERLOADED_BOOLEAN_VALUE,fl={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+Kr.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:sl,allowTransparency:0,alt:0,as:0,async:sl,autoComplete:0,autoPlay:sl,capture:sl,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:ul|sl,cite:0,classID:0,className:0,cols:dl,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:sl,coords:0,crossOrigin:0,data:0,dateTime:0,default:sl,defer:sl,dir:0,disabled:sl,download:pl,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:sl,formTarget:0,frameBorder:0,headers:0,height:0,hidden:sl,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:sl,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:ul|sl,muted:ul|sl,name:0,nonce:0,noValidate:sl,open:sl,optimum:0,pattern:0,placeholder:0,playsInline:sl,poster:0,preload:0,profile:0,radioGroup:0,readOnly:sl,referrerPolicy:0,rel:0,required:sl,reversed:sl,role:0,rows:dl,rowSpan:cl,sandbox:0,scope:0,scoped:sl,scrolling:0,seamless:sl,selected:ul|sl,shape:0,size:dl,sizes:0,slot:0,span:dl,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:cl,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:sl,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{}},vl=fl,ml={listen:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!1),{remove:function(){e.removeEventListener(t,n,!1)}}):e.attachEvent?(e.attachEvent("on"+t,n),{remove:function(){e.detachEvent("on"+t,n)}}):void 0},capture:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!0),{remove:function(){e.removeEventListener(t,n,!0)}}):{remove:rr}},registerDefault:function(){}},hl=ml,gl=Et,yl=Qr.HostRoot;Kn(Tt.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.targetInst=null,this.ancestors.length=0}}),di.addPoolingTo(Tt,di.threeArgumentPooler);var bl={_enabled:!0,_handleTopLevel:null,WINDOW_HANDLE:kr.canUseDOM?window:null,setHandleTopLevel:function(e){bl._handleTopLevel=e},setEnabled:function(e){bl._enabled=!!e},isEnabled:function(){return bl._enabled},trapBubbledEvent:function(e,t,n){return n?hl.listen(n,t,bl.dispatchEvent.bind(null,e)):null},trapCapturedEvent:function(e,t,n){return n?hl.capture(n,t,bl.dispatchEvent.bind(null,e)):null},monitorScrollValue:function(e){var t=St.bind(null,e);hl.listen(window,"scroll",t)},dispatchEvent:function(e,t){if(bl._enabled){var n=ji(t),r=ro.getClosestInstanceFromNode(n),o=Tt.getPooled(e,t,r);try{Wi.batchedUpdates(xt,o)}finally{Tt.release(o)}}}},Cl=bl,kl={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},Pl={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},El={Properties:{},DOMAttributeNamespaces:{xlinkActuate:kl.xlink,xlinkArcrole:kl.xlink,xlinkHref:kl.xlink,xlinkRole:kl.xlink,xlinkShow:kl.xlink,xlinkTitle:kl.xlink,xlinkType:kl.xlink,xmlBase:kl.xml,xmlLang:kl.xml,xmlSpace:kl.xml},DOMAttributeNames:{}};Object.keys(Pl).forEach(function(e){El.Properties[e]=0,Pl[e]&&(El.DOMAttributeNames[e]=Pl[e])});var wl=El,Tl=Ot,xl=kr.canUseDOM&&"selection"in document&&!("getSelection"in window),Sl={getOffsets:xl?Ft:Mt,setOffsets:xl?At:It},Nl=Sl,Rl=Dt,Ol=Lt,_l=Ut,Fl=Ht,Ml=Wt,Al={hasSelectionCapabilities:function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)},getSelectionInformation:function(){var e=Ml();return{focusedElem:e,selectionRange:Al.hasSelectionCapabilities(e)?Al.getSelection(e):null}},restoreSelection:function(e){var t=Ml(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&jt(n)){Al.hasSelectionCapabilities(n)&&Al.setSelection(n,r);for(var o=[],a=n;a=a.parentNode;)1===a.nodeType&&o.push({element:a,left:a.scrollLeft,top:a.scrollTop});Fl(n);for(var i=0;i-1;)ts[ns]=null,ns--},us={createCursor:rs,isEmpty:os,pop:as,push:is,reset:ls},ss=Kn||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:null,o={$$typeof:mu,key:null==r?null:""+r,children:e,handler:t,props:n};return o},pc=function(e){var t={$$typeof:hu,value:e};return t},fc=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===mu},vc=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===hu},mc=hu,hc=mu,gc={createCoroutine:dc,createYield:pc,isCoroutine:fc,isYield:vc,REACT_YIELD_TYPE:mc,REACT_COROUTINE_TYPE:hc},yc="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.portal")||60106,bc=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:yc,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},Cc=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===yc},kc=yc,Pc={createPortal:bc,isPortal:Cc,REACT_PORTAL_TYPE:kc},Ec="function"==typeof Symbol&&Symbol.iterator,wc="@@iterator",Tc=_n,xc=gc.REACT_COROUTINE_TYPE,Sc=gc.REACT_YIELD_TYPE,Nc=Pc.REACT_PORTAL_TYPE,Rc=tc.cloneFiber,Oc=tc.createFiberFromElement,_c=tc.createFiberFromFragment,Fc=tc.createFiberFromText,Mc=tc.createFiberFromCoroutine,Ac=tc.createFiberFromYield,Ic=tc.createFiberFromPortal,Dc=Array.isArray,Lc=Qr.FunctionalComponent,Uc=Qr.ClassComponent,Hc=Qr.HostText,Wc=Qr.HostPortal,jc=Qr.CoroutineComponent,Vc=Qr.YieldComponent,Bc=Qr.Fragment,zc=ku.NoEffect,Kc=ku.Placement,Yc=ku.Deletion,qc=An(!0,!0),Qc=An(!1,!0),Xc=An(!1,!1),$c=function(e,t){if(t.child)if(null!==e&&t.child===e.child){var n=t.child,r=Rc(n,n.pendingWorkPriority);for(t.child=r,r.return=t;null!==n.sibling;)n=n.sibling,r=r.sibling=Rc(n,n.pendingWorkPriority),r.return=t;r.sibling=null}else for(var o=t.child;null!==o;)o.return=t,o=o.sibling},Gc={reconcileChildFibers:qc,reconcileChildFibersInPlace:Qc,mountChildFibersInPlace:Xc,cloneChildFibers:$c},Zc=ku.Update,Jc=Fs.cacheContext,ed=Fs.getMaskedContext,td=Fs.getUnmaskedContext,nd=Fs.isContextConsumer,rd=Iu.addUpdate,od=Iu.addReplaceUpdate,ad=Iu.addForceUpdate,id=Iu.beginUpdateQueue,ld=Fs,ud=ld.hasContextChanged,sd=es.isMounted,cd=Array.isArray,dd=function(e,t,n,r){function o(e,t,n,r,o,a){if(null===t||null!==e.updateQueue&&e.updateQueue.hasForceUpdate)return!0;var i=e.stateNode;if("function"==typeof i.shouldComponentUpdate){var l=i.shouldComponentUpdate(n,o,a);return l}var u=e.type;return!u.prototype||!u.prototype.isPureReactComponent||(!Ll(t,n)||!Ll(r,o))}function a(e){var t=e.stateNode,n=t.state;n&&("object"!=typeof n||cd(n))&&jn("106",ho(e)),"function"==typeof t.getChildContext&&("object"!=typeof e.type.childContextTypes?jn("107",ho(e)):void 0)}function i(e,t){t.props=e.memoizedProps,t.state=e.memoizedState}function l(e,t){t.updater=p,e.stateNode=t,Hu.set(t,e)}function u(e){var t=e.type,n=e.pendingProps,r=td(e),o=nd(e),i=o?ed(e,r):Lu,u=new t(n,i);return l(e,u),a(e),o&&Jc(e,r,i),u}function s(e,t){var n=e.stateNode,r=n.state||null,o=e.pendingProps;qn(o,"There must be pending props for an initial mount. This error is likely caused by a bug in React. Please file an issue.");var a=td(e);if(n.props=o,n.state=r,n.refs=Lu,n.context=ed(e,a),"function"==typeof n.componentWillMount){n.componentWillMount();var i=e.updateQueue;null!==i&&(n.state=id(e,i,n,r,o,t))}"function"==typeof n.componentDidMount&&(e.effectTag|=Zc)}function c(e,t){var n=e.stateNode;i(e,n);var r=e.memoizedState,a=e.pendingProps;a||(a=e.memoizedProps,qn(null!=a,"There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue."));var l=td(e),s=ed(e,l);if(!o(e,e.memoizedProps,a,e.memoizedState,r,s))return n.props=a,n.state=r,n.context=s,!1;var c=u(e);c.props=a,c.state=r=c.state||null,c.context=s,"function"==typeof c.componentWillMount&&c.componentWillMount();var d=e.updateQueue;return null!==d&&(c.state=id(e,d,c,r,a,t)),"function"==typeof n.componentDidMount&&(e.effectTag|=Zc),!0}function d(e,t,a){var l=t.stateNode;i(t,l);var u=t.memoizedProps,s=t.pendingProps;s||(s=u,qn(null!=s,"There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue."));var c=l.context,d=td(t),f=ed(t,d);u===s&&c===f||"function"==typeof l.componentWillReceiveProps&&(l.componentWillReceiveProps(s,f),l.state!==t.memoizedState&&p.enqueueReplaceState(l,l.state,null));var v=t.updateQueue,m=t.memoizedState,h=void 0;if(h=null!==v?id(t,v,l,m,s,a):m,!(u!==s||m!==h||ud()||null!==v&&v.hasForceUpdate))return"function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=Zc)),!1;var g=o(t,u,s,m,h,f);return g?("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(s,h,f),"function"==typeof l.componentDidUpdate&&(t.effectTag|=Zc)):("function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=Zc)),n(t,s),r(t,h)),l.props=s,l.state=h,l.context=f,g}var p={isMounted:sd,enqueueSetState:function(n,r,o){var a=Hu.get(n),i=t();o=void 0===o?null:o,rd(a,r,o,i),e(a,i)},enqueueReplaceState:function(n,r,o){var a=Hu.get(n),i=t();o=void 0===o?null:o,od(a,r,o,i),e(a,i)},enqueueForceUpdate:function(n,r){var o=Hu.get(n),a=t();r=void 0===r?null:r,ad(o,r,a),e(o,a)}};return{adoptClassInstance:l,constructClassInstance:u,mountClassInstance:s,resumeMountClassInstance:c,updateClassInstance:d}},pd=Gc.mountChildFibersInPlace,fd=Gc.reconcileChildFibers,vd=Gc.reconcileChildFibersInPlace,md=Gc.cloneChildFibers,hd=Iu.beginUpdateQueue,gd=Fs.getMaskedContext,yd=Fs.getUnmaskedContext,bd=Fs.hasContextChanged,Cd=Fs.pushContextProvider,kd=Fs.pushTopLevelContextObject,Pd=Fs.invalidateContextProvider,Ed=Qr.IndeterminateComponent,wd=Qr.FunctionalComponent,Td=Qr.ClassComponent,xd=Qr.HostRoot,Sd=Qr.HostComponent,Nd=Qr.HostText,Rd=Qr.HostPortal,Od=Qr.CoroutineComponent,_d=Qr.CoroutineHandlerPhase,Fd=Qr.YieldComponent,Md=Qr.Fragment,Ad=Pu.NoWork,Id=Pu.OffscreenPriority,Dd=ku.Placement,Ld=ku.ContentReset,Ud=ku.Err,Hd=ku.Ref,Wd=function(e,t,n,r){ - function o(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function a(e){e.progressedFirstDeletion=e.progressedLastDeletion=null}function i(e){e.firstEffect=e.progressedFirstDeletion,e.lastEffect=e.progressedLastDeletion}function l(e,t,n){var r=t.pendingWorkPriority;u(e,t,n,r)}function u(e,t,n,r){t.memoizedProps=null,null===e?t.child=pd(t,t.child,n,r):e.child===t.child?(a(t),t.child=fd(t,t.child,n,r),i(t)):(t.child=vd(t,t.child,n,r),i(t)),o(e,t,r)}function s(e,t){var n=t.pendingProps;if(bd())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n)return C(e,t);return l(e,t,n),P(t,n),t.child}function c(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=Hd)}function d(e,t){var n=t.type,r=t.pendingProps,o=t.memoizedProps;if(bd())null===r&&(r=o);else{if(null===r||o===r)return C(e,t);if("function"==typeof n.shouldComponentUpdate&&!n.shouldComponentUpdate(o,r))return P(t,r),C(e,t)}var a,i=yd(t),u=gd(t,i);return a=n(r,u),l(e,t,a),P(t,r),t.child}function p(e,t,n){var r=Cd(t),o=void 0;return null===e?t.stateNode?o=I(t,n):(M(t),A(t,n),o=!0):o=D(e,t,n),f(e,t,o,r)}function f(e,t,n,r){if(c(e,t),!n)return C(e,t);var o=t.stateNode;ju.current=t;var a=void 0;return a=o.render(),l(e,t,a),E(t,o.state),P(t,o.props),r&&Pd(t),t.child}function v(e,t,n){var r=t.stateNode;r.pendingContext?kd(t,r.pendingContext,r.pendingContext!==r.context):r.context&&kd(t,r.context,!1),O(t,r.containerInfo);var o=t.updateQueue;if(null!==o){var a=t.memoizedState,i=hd(t,o,null,a,null,n);if(a===i)return C(e,t);var u=i.element;return l(e,t,u),E(t,i),t.child}return C(e,t)}function m(e,t){R(t);var n=t.pendingProps,r=null!==e?e.memoizedProps:null,o=t.memoizedProps;if(bd())null===n&&(n=o,qn(null!==n,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue."));else if(null===n||o===n){if(!S&&N(t.type,o)&&t.pendingWorkPriority!==Id){for(var a=t.progressedChild;null!==a;)a.pendingWorkPriority=Id,a=a.sibling;return null}return C(e,t)}var i=n.children,s=x(n);if(s?i=null:r&&x(r)&&(t.effectTag|=Ld),c(e,t),!S&&N(t.type,n)&&t.pendingWorkPriority!==Id){if(t.progressedPriority===Id&&(t.child=t.progressedChild),u(e,t,i,Id),P(t,n),t.child=null!==e?e.child:null,null===e)for(var d=t.progressedChild;null!==d;)d.effectTag=Dd,d=d.sibling;return null}return l(e,t,i),P(t,n),t.child}function h(e,t){var n=t.pendingProps;return null===n&&(n=t.memoizedProps),P(t,n),null}function g(e,t,n){qn(null===e,"An indeterminate component should never have mounted. This error is likely caused by a bug in React. Please file an issue.");var r,o=t.type,a=t.pendingProps,i=yd(t),u=gd(t,i);if(r=o(a,u),"object"==typeof r&&null!==r&&"function"==typeof r.render){t.tag=Td;var s=Cd(t);return F(t,r),A(t,n),f(e,t,!0,s)}return t.tag=wd,l(e,t,r),P(t,a),t.child}function y(e,t){var n=t.pendingProps;bd()?null===n&&(n=e&&e.memoizedProps,qn(null!==n,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue.")):null!==n&&t.memoizedProps!==n||(n=t.memoizedProps);var r=n.children,o=t.pendingWorkPriority;return t.memoizedProps=null,null===e?t.stateNode=pd(t,t.stateNode,r,o):e.child===t.child?(a(t),t.stateNode=fd(t,t.stateNode,r,o),i(t)):(t.stateNode=vd(t,t.stateNode,r,o),i(t)),P(t,n),t.stateNode}function b(e,t){O(t,t.stateNode.containerInfo);var n=t.pendingWorkPriority,r=t.pendingProps;if(bd())null===r&&(r=e&&e.memoizedProps,qn(null!=r,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue."));else if(null===r||t.memoizedProps===r)return C(e,t);return null===e?(t.child=vd(t,t.child,r,n),P(t,r),o(e,t,n)):(l(e,t,r),P(t,r)),t.child}function C(e,t){var n=t.pendingWorkPriority;return e&&t.child===e.child&&a(t),md(e,t),o(e,t,n),t.child}function k(e,t){switch(t.tag){case Td:Cd(t);break;case Rd:O(t,t.stateNode.containerInfo)}return null}function P(e,t){e.memoizedProps=t,e.pendingProps=null}function E(e,t){e.memoizedState=t}function w(e,t,n){if(t.pendingWorkPriority===Ad||t.pendingWorkPriority>n)return k(e,t);switch(t.firstEffect=null,t.lastEffect=null,t.progressedPriority===n&&(t.child=t.progressedChild),t.tag){case Ed:return g(e,t,n);case wd:return d(e,t);case Td:return p(e,t,n);case xd:return v(e,t,n);case Sd:return m(e,t);case Nd:return h(e,t);case _d:t.tag=Od;case Od:return y(e,t);case Fd:return null;case Rd:return b(e,t);case Md:return s(e,t);default:qn(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}}function T(e,t,n){if(qn(t.tag===Td||t.tag===xd,"Invalid type of work. This error is likely caused by a bug in React. Please file an issue."),t.effectTag|=Ud,t.pendingWorkPriority===Ad||t.pendingWorkPriority>n)return k(e,t);t.firstEffect=null,t.lastEffect=null;var r=null;if(l(e,t,r),t.tag===Td){var o=t.stateNode;t.memoizedProps=o.props,t.memoizedState=o.state,t.pendingProps=null}return t.child}var x=e.shouldSetTextContent,S=e.useSyncScheduling,N=e.shouldDeprioritizeSubtree,R=t.pushHostContext,O=t.pushHostContainer,_=dd(n,r,P,E),F=_.adoptClassInstance,M=_.constructClassInstance,A=_.mountClassInstance,I=_.resumeMountClassInstance,D=_.updateClassInstance;return{beginWork:w,beginFailedWork:T}},jd=Gc.reconcileChildFibers,Vd=Fs.popContextProvider,Bd=Qr.IndeterminateComponent,zd=Qr.FunctionalComponent,Kd=Qr.ClassComponent,Yd=Qr.HostRoot,qd=Qr.HostComponent,Qd=Qr.HostText,Xd=Qr.HostPortal,$d=Qr.CoroutineComponent,Gd=Qr.CoroutineHandlerPhase,Zd=Qr.YieldComponent,Jd=Qr.Fragment,ep=ku.Ref,tp=ku.Update,np=function(e,t){function n(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function r(e){e.effectTag|=tp}function o(e){e.effectTag|=ep}function a(e,t){var n=t.stateNode;for(n&&(n.return=t);null!==n;){if(n.tag===qd||n.tag===Qd||n.tag===Xd)qn(!1,"A coroutine cannot have host component children.");else if(n.tag===Zd)e.push(n.type);else if(null!==n.child){n.child.return=n,n=n.child;continue}for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function i(e,t){var r=t.memoizedProps;qn(r,"Should be resolved by now. This error is likely caused by a bug in React. Please file an issue."),t.tag=Gd;var o=[];a(o,t);var i=r.handler,l=r.props,u=i(l,o),s=null!==e?e.child:null,c=t.pendingWorkPriority;return t.child=jd(t,s,u,c),n(e,t,c),t.child}function l(e,t){for(var n=t.child;null!==n;){if(n.tag===qd||n.tag===Qd)d(e,n.stateNode);else if(n.tag===Xd);else if(null!==n.child){n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n=n.sibling}}function u(e,t){switch(t.tag){case zd:return null;case Kd:return Vd(t),null;case Yd:var n=t.stateNode;return n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null;case qd:m(t);var a=v(),u=t.type,d=t.memoizedProps;if(null!==e&&null!=t.stateNode){var y=e.memoizedProps,b=t.stateNode,C=h(),k=f(b,u,y,d,a,C);t.updateQueue=k,k&&r(t),e.ref!==t.ref&&o(t)}else{if(!d)return qn(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),null;var P=h(),E=s(u,d,a,P,t);l(E,t),p(E,u,d,a)&&r(t),t.stateNode=E,null!==t.ref&&o(t)}return null;case Qd:var w=t.memoizedProps;if(e&&null!=t.stateNode){var T=e.memoizedProps;T!==w&&r(t)}else{if("string"!=typeof w)return qn(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),null;var x=v(),S=h(),N=c(w,x,S,t);t.stateNode=N}return null;case $d:return i(e,t);case Gd:return t.tag=$d,null;case Zd:return null;case Jd:return null;case Xd:return r(t),g(t),null;case Bd:qn(!1,"An indeterminate component should have become determinate before completing. This error is likely caused by a bug in React. Please file an issue.");default:qn(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}}var s=e.createInstance,c=e.createTextInstance,d=e.appendInitialChild,p=e.finalizeInitialChildren,f=e.prepareUpdate,v=t.getRootHostContainer,m=t.popHostContext,h=t.getHostContext,g=t.popHostContainer;return{completeWork:u}},rp=null,op=null,ap=null,ip=null;if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&__REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber){var lp=__REACT_DEVTOOLS_GLOBAL_HOOK__.inject,up=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot,sp=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount;op=function(e){rp=lp(e)},ap=function(e){if(null!=rp)try{up(rp,e)}catch(e){}},ip=function(e){if(null!=rp)try{sp(rp,e)}catch(e){}}}var cp=op,dp=ap,pp=ip,fp={injectInternals:cp,onCommitRoot:dp,onCommitUnmount:pp},vp=Qr.ClassComponent,mp=Qr.HostRoot,hp=Qr.HostComponent,gp=Qr.HostText,yp=Qr.HostPortal,bp=Qr.CoroutineComponent,Cp=Iu.commitCallbacks,kp=fp.onCommitUnmount,Pp=ku.Placement,Ep=ku.Update,wp=ku.Callback,Tp=ku.ContentReset,xp=function(e,t){function n(e,n){try{n.componentWillUnmount()}catch(n){t(e,n)}}function r(e){var n=e.ref;if(null!==n){try{n(null)}catch(n){t(e,n)}}}function o(e){for(var t=e.return;null!==t;){switch(t.tag){case hp:return t.stateNode;case mp:return t.stateNode.containerInfo;case yp:return t.stateNode.containerInfo}t=t.return}qn(!1,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}function a(e){for(var t=e.return;null!==t;){if(i(t))return t;t=t.return}qn(!1,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}function i(e){return e.tag===hp||e.tag===mp||e.tag===yp}function l(e){var t=e;e:for(;;){for(;null===t.sibling;){if(null===t.return||i(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==hp&&t.tag!==gp;){if(t.effectTag&Pp)continue e;if(null===t.child||t.tag===yp)continue e;t.child.return=t,t=t.child}if(!(t.effectTag&Pp))return t.stateNode}}function u(e){var t=a(e),n=void 0;switch(t.tag){case hp:n=t.stateNode;break;case mp:n=t.stateNode.containerInfo;break;case yp:n=t.stateNode.containerInfo;break;default:qn(!1,"Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue.")}t.effectTag&Tp&&(b(n),t.effectTag&=~Tp);for(var r=l(e),o=e;;){if(o.tag===hp||o.tag===gp)r?P(n,o.stateNode,r):k(n,o.stateNode);else if(o.tag===yp);else if(null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)return;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function s(e){for(var t=e;;)if(p(t),null===t.child||t.tag===yp){if(t===e)return;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function c(e,t){for(var n=t;;){if(n.tag===hp||n.tag===gp)s(n),E(e,n.stateNode);else if(n.tag===yp){if(e=n.stateNode.containerInfo,null!==n.child){n.child.return=n,n=n.child;continue}}else if(p(n),null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return,n.tag===yp&&(e=o(n))}n.sibling.return=n.return,n=n.sibling}}function d(e){var t=o(e);c(t,e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)}function p(e){switch("function"==typeof kp&&kp(e),e.tag){case vp:r(e);var t=e.stateNode;return void("function"==typeof t.componentWillUnmount&&n(e,t));case hp:return void r(e);case bp:return void s(e.stateNode);case yp:var a=o(e);return void c(a,e)}}function f(e,t){switch(t.tag){case vp:return;case hp:var n=t.stateNode;if(null!=n&&null!==e){var r=t.memoizedProps,o=e.memoizedProps,a=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&y(n,i,a,o,r,t)}return;case gp:qn(null!==t.stateNode&&null!==e,"This should only be done during updates. This error is likely caused by a bug in React. Please file an issue.");var l=t.stateNode,u=t.memoizedProps,s=e.memoizedProps;return void C(l,s,u);case mp:return;case yp:return;default:qn(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}}function v(e,t){switch(t.tag){case vp:var n=t.stateNode;if(t.effectTag&Ep)if(null===e)n.componentDidMount();else{var r=e.memoizedProps,o=e.memoizedState;n.componentDidUpdate(r,o)}return void(t.effectTag&wp&&null!==t.updateQueue&&Cp(t,t.updateQueue,n));case mp:var a=t.updateQueue;if(null!==a){var i=t.child&&t.child.stateNode;Cp(t,a,i)}return;case hp:var l=t.stateNode;if(null===e&&t.effectTag&Ep){var u=t.type,s=t.memoizedProps;g(l,u,s,t)}return;case gp:return;case yp:return;default:qn(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}}function m(e){var t=e.ref;if(null!==t){var n=w(e.stateNode);t(n)}}function h(e){var t=e.ref;null!==t&&t(null)}var g=e.commitMount,y=e.commitUpdate,b=e.resetTextContent,C=e.commitTextUpdate,k=e.appendChild,P=e.insertBefore,E=e.removeChild,w=e.getPublicInstance;return{commitPlacement:u,commitDeletion:d,commitWork:f,commitLifeCycles:v,commitAttachRef:m,commitDetachRef:h}},Sp=us.createCursor,Np=us.pop,Rp=us.push,Op=function(e){function t(){var e=p.current;return qn(null!==e,"Expected root container to exist. This error is likely caused by a bug in React. Please file an issue."),e}function n(e,t){Rp(p,t,e);var n=s(t);Rp(d,e,e),Rp(c,n,e)}function r(e){Np(c,e),Np(d,e),Np(p,e)}function o(){var e=c.current;return qn(null!=e,"Expected host context to exist. This error is likely caused by a bug in React. Please file an issue."),e}function a(e){var t=p.current;qn(null!=t,"Expected root host context to exist. This error is likely caused by a bug in React. Please file an issue.");var n=null!==c.current?c.current:Lu,r=u(n,e.type,t);n!==r&&(Rp(d,e,e),Rp(c,r,e))}function i(e){d.current===e&&(Np(c,e),Np(d,e))}function l(){c.current=null,p.current=null}var u=e.getChildHostContext,s=e.getRootHostContext,c=Sp(null),d=Sp(null),p=Sp(null);return{getHostContext:o,getRootHostContainer:t,popHostContainer:r,popHostContext:i,pushHostContainer:n,pushHostContext:a,resetHostContainer:l}},_p=Fs.popContextProvider,Fp=us.reset,Mp=xo.getStackAddendumByWorkInProgressFiber,Ap=uc.logCapturedError,Ip=tc.cloneFiber,Dp=fp.onCommitRoot,Lp=Pu.NoWork,Up=Pu.SynchronousPriority,Hp=Pu.TaskPriority,Wp=Pu.AnimationPriority,jp=Pu.HighPriority,Vp=Pu.LowPriority,Bp=Pu.OffscreenPriority,zp=ku.NoEffect,Kp=ku.Placement,Yp=ku.Update,qp=ku.PlacementAndUpdate,Qp=ku.Deletion,Xp=ku.ContentReset,$p=ku.Callback,Gp=ku.Err,Zp=ku.Ref,Jp=Qr.HostRoot,ef=Qr.HostComponent,tf=Qr.HostPortal,nf=Qr.ClassComponent,rf=Iu.getPendingPriority,of=Fs,af=of.resetContext,lf=1,uf=function(e){function t(e){se||(se=!0,q(e))}function n(e){ce||(ce=!0,Q(e))}function r(){Fp(),af(),A()}function o(){for(;null!==le&&le.current.pendingWorkPriority===Lp;){le.isScheduled=!1;var e=le.nextScheduledRoot;if(le.nextScheduledRoot=null,le===ue)return le=null,ue=null,oe=Lp,null;le=e}for(var t=le,n=null,o=Lp;null!==t;)t.current.pendingWorkPriority!==Lp&&(o===Lp||o>t.current.pendingWorkPriority)&&(o=t.current.pendingWorkPriority,n=t),t=t.nextScheduledRoot;return null!==n?(oe=o,Z=oe,r(),Ip(n.current,o)):(oe=Lp,null)}function a(){for(;null!==ae;){var t=ae.effectTag;if(t&Xp&&e.resetTextContent(ae.stateNode),t&Zp){var n=ae.alternate;null!==n&&Y(n)}var r=t&~($p|Gp|Xp|Zp);switch(r){case Kp:j(ae),ae.effectTag&=~Kp;break;case qp:j(ae),ae.effectTag&=~Kp;var o=ae.alternate;B(o,ae);break;case Yp:var a=ae.alternate;B(a,ae);break;case Qp:ge=!0,V(ae),ge=!1}ae=ae.nextEffect}}function i(){for(;null!==ae;){var e=ae.effectTag;if(e&(Yp|$p)){var t=ae.alternate;z(t,ae)}e&Zp&&K(ae),e&Gp&&C(ae);var n=ae.nextEffect;ae.nextEffect=null,ae=n}}function l(e){he=!0,ie=null;var t=e.stateNode;qn(t.current!==e,"Cannot commit the same tree as before. This is probably a bug related to the return field. This error is likely caused by a bug in React. Please file an issue."),ju.current=null;var n=Z;Z=Hp;var r=void 0;e.effectTag!==zp?null!==e.lastEffect?(e.lastEffect.nextEffect=e,r=e.firstEffect):r=e:r=e.firstEffect;var o=$();for(ae=r;null!==ae;){var l=null;try{a(e)}catch(e){l=e}null!==l&&(qn(null!==ae,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),g(ae,l),null!==ae&&(ae=ae.nextEffect))}for(G(o),t.current=e,ae=r;null!==ae;){var u=null;try{i(e)}catch(e){u=e}null!==u&&(qn(null!==ae,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),g(ae,u),null!==ae&&(ae=ae.nextEffect))}he=!1,"function"==typeof Dp&&Dp(e.stateNode),fe&&(fe.forEach(T),fe=null),Z=n}function u(e){var t=Lp,n=e.updateQueue,r=e.tag;null===n||r!==nf&&r!==Jp||(t=rf(n));for(var o=e.progressedChild;null!==o;)o.pendingWorkPriority!==Lp&&(t===Lp||t>o.pendingWorkPriority)&&(t=o.pendingWorkPriority),o=o.sibling;e.pendingWorkPriority=t}function s(e){for(;;){var t=e.alternate,n=H(t,e),r=e.return,o=e.sibling;if(u(e),null!==n)return n;if(null!==r&&(null===r.firstEffect&&(r.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==r.lastEffect&&(r.lastEffect.nextEffect=e.firstEffect),r.lastEffect=e.lastEffect),e.effectTag!==zp&&(null!==r.lastEffect?r.lastEffect.nextEffect=e:r.firstEffect=e,r.lastEffect=e)),null!==o)return o;if(null===r)return oeHp)for(;null!==re&&!te;)t.timeRemaining()>lf?(re=c(re),null===re&&null!==ie&&(t.timeRemaining()>lf?(l(ie),re=o(),v()):te=!0)):te=!0;else for(;null!==re&&oe!==Lp&&oe<=e;)re=c(re),null===re&&(re=o(),v());n&&console.timeEnd(n)}function h(e,r){qn(!ee,"performWork was called recursively. This error is likely caused by a bug in React. Please file an issue."),ee=!0;for(var o=!!r;e!==Lp&&!me;){qn(null!==r||er)&&(a=!0,o.pendingWorkPriority=r),null!==o.alternate&&(o.alternate.pendingWorkPriority===Lp||o.alternate.pendingWorkPriority>r)&&(a=!0,o.alternate.pendingWorkPriority=r),null===o.return){if(o.tag!==Jp)return;var i=o.stateNode;switch(P(i,r),r){case Up:return void h(Up,null);case Hp:return;case Wp:return void t(f);case jp:case Vp:case Bp:return void n(p)}}o=o.return}}function w(){return Z===Up&&(ee||ne)?Hp:Z}function T(e){E(e,Hp)}function x(e,t){var n=Z;Z=e;try{t()}finally{Z=n}}function S(e,t){var n=ne;ne=!0;try{return e(t)}finally{ne=n,ee||ne||h(Hp,null)}}function N(e){var t=ne;ne=!1;try{return e()}finally{ne=t}}function R(e){var t=Z;Z=Up;try{return e()}finally{Z=t}}function O(e){var t=Z;Z=Vp;try{return e()}finally{Z=t}}var _=Op(e),F=_.popHostContainer,M=_.popHostContext,A=_.resetHostContainer,I=Wd(e,_,E,w),D=I.beginWork,L=I.beginFailedWork,U=np(e,_),H=U.completeWork,W=xp(e,g),j=W.commitPlacement,V=W.commitDeletion,B=W.commitWork,z=W.commitLifeCycles,K=W.commitAttachRef,Y=W.commitDetachRef,q=e.scheduleAnimationCallback,Q=e.scheduleDeferredCallback,X=e.useSyncScheduling,$=e.prepareForCommit,G=e.resetAfterCommit,Z=X?Up:Vp,J=Lp,ee=!1,te=!1,ne=!1,re=null,oe=Lp,ae=null,ie=null,le=null,ue=null,se=!1,ce=!1,de=null,pe=null,fe=null,ve=null,me=null,he=!1,ge=!1;return{scheduleUpdate:E,getPriorityContext:w,performWithPriority:x,batchedUpdates:S,unbatchedUpdates:N,syncUpdates:R,deferredUpdates:O}},sf=function(e){qn(!1,"Missing injection for fiber getContextForSubtree")};In._injectFiber=function(e){sf=e};var cf=In,df=Iu.addTopLevelUpdate,pf=Fs.findCurrentUnmaskedContext,ff=Fs.isContextProvider,vf=Fs.processChildContext,mf=oc.createFiberRoot,hf=es.findCurrentHostFiber;cf._injectFiber(function(e){var t=pf(e);return ff(e)?vf(e,t,!1):t});var gf=function(e){function t(e,t,n){var a=o(),i={element:t};n=void 0===n?null:n,df(e,i,n,a),r(e,a)}var n=uf(e),r=n.scheduleUpdate,o=n.getPriorityContext,a=n.performWithPriority,i=n.batchedUpdates,l=n.unbatchedUpdates,u=n.syncUpdates,s=n.deferredUpdates;return{createContainer:function(e){return mf(e)},updateContainer:function(e,n,r,o){var a=n.current,i=cf(r);null===n.context?n.context=i:n.pendingContext=i,t(a,e,o)},performWithPriority:a,batchedUpdates:i,unbatchedUpdates:l,syncUpdates:u,deferredUpdates:s,getPublicRootInstance:function(e){var t=e.current;return t.child?t.child.stateNode:null},findHostInstance:function(e){var t=hf(e);return null===t?null:t.stateNode}}},yf=function(e){qn(!1,"Missing injection for fiber findDOMNode")},bf=function(e){qn(!1,"Missing injection for stack findDOMNode")},Cf=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=Hu.get(e);return t?"number"==typeof t.tag?yf(t):bf(t):void("function"==typeof e.render?qn(!1,"Unable to find node on an unmounted component."):qn(!1,"Element appears to be neither ReactComponent nor DOMNode. Keys: %s",Object.keys(e)))};Cf._injectFiber=function(e){yf=e},Cf._injectStack=function(e){bf=e};var kf=Cf,Pf=e.isValidElement,Ef=fp.injectInternals,wf=Fa.createElement,Tf=Fa.getChildNamespace,xf=Fa.setInitialProperties,Sf=Fa.diffProperties,Nf=Fa.updateProperties,Rf=ro.precacheFiberNode,Of=ro.updateFiberProps,_f=9;Cu.inject(),jr.injection.injectFiberControlledHostComponent(Fa),kf._injectFiber(function(e){return Lf.findHostInstance(e)});var Ff=null,Mf=null,Af=1,If=9,Df=11,Lf=gf({getRootHostContext:function(e){var t=e.namespaceURI||null,n=e.tagName,r=Tf(t,n);return r},getChildHostContext:function(e,t){var n=e;return Tf(n,t)},getPublicInstance:function(e){return e},prepareForCommit:function(){Ff=Ir.isEnabled(),Mf=Il.getSelectionInformation(),Ir.setEnabled(!1)},resetAfterCommit:function(){Il.restoreSelection(Mf),Mf=null,Ir.setEnabled(Ff),Ff=null},createInstance:function(e,t,n,r,o){var a=void 0;a=r;var i=wf(e,t,n,a);return Rf(o,i),Of(i,t),i},appendInitialChild:function(e,t){e.appendChild(t)},finalizeInitialChildren:function(e,t,n,r){return xf(e,t,n,r),Un(t,n)},prepareUpdate:function(e,t,n,r,o,a){return Sf(e,t,n,r,o)},commitMount:function(e,t,n,r){e.focus()},commitUpdate:function(e,t,n,r,o,a){Of(e,o),Nf(e,t,n,r,o)},shouldSetTextContent:function(e){return"string"==typeof e.children||"number"==typeof e.children||"object"==typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&"string"==typeof e.dangerouslySetInnerHTML.__html},resetTextContent:function(e){e.textContent=""},shouldDeprioritizeSubtree:function(e,t){return!!t.hidden},createTextInstance:function(e,t,n,r){var o=document.createTextNode(e);return Rf(r,o),o},commitTextUpdate:function(e,t,n){e.nodeValue=n},appendChild:function(e,t){e.appendChild(t)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},scheduleAnimationCallback:Qa.rAF,scheduleDeferredCallback:Qa.rIC,useSyncScheduling:!lo.fiberAsyncScheduling});Wi.injection.injectFiberBatchedUpdates(Lf.batchedUpdates);var Uf=!1,Hf={render:function(e,t,n){return Ln(t),ao.disableNewFiberFeatures&&(Pf(e)||("string"==typeof e?qn(!1,"ReactDOM.render(): Invalid component element. Instead of passing a string like 'div', pass React.createElement('div') or
."):"function"==typeof e?qn(!1,"ReactDOM.render(): Invalid component element. Instead of passing a class like Foo, pass React.createElement(Foo) or ."):null!=e&&"undefined"!=typeof e.props?qn(!1,"ReactDOM.render(): Invalid component element. This may be caused by unintentionally loading two independent copies of React."):qn(!1,"ReactDOM.render(): Invalid component element."))),Wn(null,e,t,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return null!=e&&Hu.has(e)?void 0:jn("38"),Wn(e,t,n,r)},unmountComponentAtNode:function(e){if(Dn(e)?void 0:jn("40"),Hn(),e._reactRootContainer)return Lf.unbatchedUpdates(function(){return Wn(null,null,e,function(){e._reactRootContainer=null})})},findDOMNode:kf,unstable_createPortal:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return Pc.createPortal(e,t,null,n)},unstable_batchedUpdates:Wi.batchedUpdates,unstable_deferredUpdates:Lf.deferredUpdates};"function"==typeof Ef&&Ef({findFiberByHostInstance:ro.getClosestInstanceFromNode,findHostInstanceByFiber:Lf.findHostInstance});var Wf=Hf;return Wf}); + !function(e,t){ true?module.exports=t(__webpack_require__(1)):"function"==typeof define&&define.amd?define(["react"],t):e.ReactDOM=t(e.React)}(this,function(e){"use strict";function t(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r-1?void 0:Wn("96",e),!qn.plugins[n]){t.extractEvents?void 0:Wn("97",e),qn.plugins[n]=t;var r=t.eventTypes;for(var o in r)a(r[o],t,o)?void 0:Wn("98",o,e)}}}function a(e,t,n){qn.eventNameDispatchConfigs.hasOwnProperty(n)?Wn("99",n):void 0,qn.eventNameDispatchConfigs[n]=e;var r=e.phasedRegistrationNames;if(r){for(var o in r)if(r.hasOwnProperty(o)){var a=r[o];i(a,t,n)}return!0}return!!e.registrationName&&(i(e.registrationName,t,n),!0)}function i(e,t,n){qn.registrationNameModules[e]?Wn("100",e):void 0,qn.registrationNameModules[e]=t,qn.registrationNameDependencies[e]=t.eventTypes[n].dependencies}function l(e){return function(){return e}}function u(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function s(e){return"topMouseMove"===e||"topTouchMove"===e}function c(e){return"topMouseDown"===e||"topTouchStart"===e}function d(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=or.getNodeFromInstance(r),Jn.invokeGuardedCallbackAndCatchFirstError(o,n,void 0,e),e.currentTarget=null}function p(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o=0||null!=t.is}function he(e,t,n,r){for(var o in n){var a=n[o];if(n.hasOwnProperty(o))if(o===Pa)Ro.setValueForStyles(e,a);else if(o===ya){var i=a?a[ka]:void 0;null!=i&&sa(e,i)}else o===Ca?"string"==typeof a?da(e,a):"number"==typeof a&&da(e,""+a):o===ba||(ga.hasOwnProperty(o)?a&&pe(t,o):r?qo.setValueForAttribute(e,o,a):(zr.properties[o]||zr.isCustomAttribute(o))&&null!=a&&qo.setValueForProperty(e,o,a))}}function ge(e,t,n,r){for(var o=0;o0;)e=be(e),n--;for(;o-n>0;)t=be(t),o--;for(var i=n;i--;){if(e===t||e===t.alternate)return e;e=be(e),t=be(t)}return null}function Pe(e,t){for(;t;){if(e===t||e===t.alternate)return!0;t=be(t)}return!1}function ke(e){return be(e)}function Ee(e,t,n){for(var r=[];e;)r.push(e),e=be(e);var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(l[u],"captured",o)}function Te(e,t,n){var r=t.dispatchConfig.phasedRegistrationNames[n];return Za(e,r)}function xe(e,t,n){var r=Te(e,n,t);r&&(n._dispatchListeners=ir(n._dispatchListeners,r),n._dispatchInstances=ir(n._dispatchInstances,e))}function Se(e){e&&e.dispatchConfig.phasedRegistrationNames&&Ga.traverseTwoPhase(e._targetInst,xe,e)}function Ne(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst,n=t?Ga.getParentInstance(t):null;Ga.traverseTwoPhase(n,xe,e)}}function _e(e,t,n){if(n&&n.dispatchConfig.registrationName){var r=n.dispatchConfig.registrationName,o=Za(e,r);o&&(n._dispatchListeners=ir(n._dispatchListeners,o),n._dispatchInstances=ir(n._dispatchInstances,e))}}function Oe(e){e&&e.dispatchConfig.registrationName&&_e(e._targetInst,null,e)}function Fe(e){lr(e,Se)}function Ae(e){lr(e,Ne)}function Me(e,t,n,r){Ga.traverseEnterLeave(n,r,_e,e,t)}function Re(e){lr(e,Oe)}function Le(){return!di&&Cr.canUseDOM&&(di="textContent"in document.documentElement?"textContent":"innerText"),di}function Ie(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}function De(e,t,n,r){this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n;var o=this.constructor.Interface;for(var a in o)if(o.hasOwnProperty(a)){var i=o[a];i?this[a]=i(n):"target"===a?this.target=r:this[a]=n[a]}var l=null!=n.defaultPrevented?n.defaultPrevented:n.returnValue===!1;return l?this.isDefaultPrevented=nr.thatReturnsTrue:this.isDefaultPrevented=nr.thatReturnsFalse,this.isPropagationStopped=nr.thatReturnsFalse,this}function Ue(e,t,n,r){return hi.call(this,e,t,n,r)}function He(e,t,n,r){return hi.call(this,e,t,n,r)}function We(){var e=window.opera;return"object"==typeof e&&"function"==typeof e.version&&parseInt(e.version(),10)<=12}function je(e){return(e.ctrlKey||e.altKey||e.metaKey)&&!(e.ctrlKey&&e.altKey)}function Ve(e){switch(e){case"topCompositionStart":return _i.compositionStart;case"topCompositionEnd":return _i.compositionEnd;case"topCompositionUpdate":return _i.compositionUpdate}}function Be(e,t){return"topKeyDown"===e&&t.keyCode===ki}function ze(e,t){switch(e){case"topKeyUp":return Pi.indexOf(t.keyCode)!==-1;case"topKeyDown":return t.keyCode!==ki;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function Ke(e){var t=e.detail;return"object"==typeof t&&"data"in t?t.data:null}function Ye(e,t,n,r){var o,a;if(Ei?o=Ve(e):Fi?ze(e,n)&&(o=_i.compositionEnd):Be(e,n)&&(o=_i.compositionStart),!o)return null;xi&&(Fi||o!==_i.compositionStart?o===_i.compositionEnd&&Fi&&(a=Fi.getData()):Fi=fi.getPooled(r));var i=yi.getPooled(o,t,n,r);if(a)i.data=a;else{var l=Ke(n);null!==l&&(i.data=l)}return ei.accumulateTwoPhaseDispatches(i),i}function qe(e,t){switch(e){case"topCompositionEnd":return Ke(t);case"topKeyPress":var n=t.which;return n!==Si?null:(Oi=!0,Ni);case"topTextInput":var r=t.data;return r===Ni&&Oi?null:r;default:return null}}function Qe(e,t){if(Fi){if("topCompositionEnd"===e||!Ei&&ze(e,t)){var n=Fi.getData();return fi.release(Fi),Fi=null,n}return null}switch(e){case"topPaste":return null;case"topKeyPress":return t.which&&!je(t)?String.fromCharCode(t.which):null;case"topCompositionEnd":return xi?null:t.data;default:return null}}function Xe(e,t,n,r){var o;if(o=Ti?qe(e,n):Qe(e,n),!o)return null;var a=Ci.getPooled(_i.beforeInput,t,n,r);return a.data=o,ei.accumulateTwoPhaseDispatches(a),a}function $e(e,t){return Li(e,t)}function Ge(e,t){return Ri($e,e,t)}function Ze(e,t){if(Ii)return Ge(e,t);Ii=!0;try{return Ge(e,t)}finally{Ii=!1,Wr.restoreStateIfNeeded()}}function Je(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}function et(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!ji[e.type]:"textarea"===t}function tt(e,t,n){var r=hi.getPooled(Bi.change,e,t,n);return r.type="change",Wr.enqueueStateRestore(n),ei.accumulateTwoPhaseDispatches(r),r}function nt(e){var t=e.nodeName&&e.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===e.type}function rt(e){var t=tt(Ki,e,Wi(e));Hi.batchedUpdates(ot,t)}function ot(e){fr.enqueueEvents(e),fr.processEventQueue(!1)}function at(e,t){zi=e,Ki=t,zi.attachEvent("onchange",rt)}function it(){zi&&(zi.detachEvent("onchange",rt),zi=null,Ki=null)}function lt(e){if(fa.updateValueIfChanged(e))return e}function ut(e,t){if("topChange"===e)return t}function st(e,t,n){"topFocus"===e?(it(),at(t,n)):"topBlur"===e&&it()}function ct(e,t){zi=e,Ki=t,zi.attachEvent("onpropertychange",pt)}function dt(){zi&&(zi.detachEvent("onpropertychange",pt),zi=null,Ki=null)}function pt(e){"value"===e.propertyName&<(Ki)&&rt(e)}function ft(e,t,n){"topFocus"===e?(dt(),ct(t,n)):"topBlur"===e&&dt()}function vt(e,t){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return lt(Ki)}function mt(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function ht(e,t){if("topClick"===e)return lt(t)}function gt(e,t){if("topInput"===e||"topChange"===e)return lt(t)}function yt(e,t,n,r){return hi.call(this,e,t,n,r)}function bt(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=el[e];return!!r&&!!n[r]}function Ct(e){return bt}function Pt(e,t,n,r){return Ji.call(this,e,t,n,r)}function kt(e){return e===window?{x:window.pageXOffset||document.documentElement.scrollLeft,y:window.pageYOffset||document.documentElement.scrollTop}:{x:e.scrollLeft,y:e.scrollTop}}function Et(e){if("number"==typeof e.tag){for(;e.return;)e=e.return;return e.tag!==gl?null:e.stateNode.containerInfo}for(;e._hostParent;)e=e._hostParent;var t=no.getNodeFromInstance(e);return t.parentNode}function wt(e,t,n){this.topLevelType=e,this.nativeEvent=t,this.targetInst=n,this.ancestors=[]}function Tt(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=Et(n);if(!r)break;e.ancestors.push(n),n=no.getClosestInstanceFromNode(r)}while(n);for(var o=0;o=t)return{node:n,offset:t-r};r=o}n=St(Nt(n))}}function Ot(e,t,n,r){return e===n&&t===r}function Ft(e){var t=document.selection,n=t.createRange(),r=n.text.length,o=n.duplicate();o.moveToElementText(e),o.setEndPoint("EndToStart",n);var a=o.text.length,i=a+r;return{start:a,end:i}}function At(e){var t=window.getSelection&&window.getSelection();if(!t||0===t.rangeCount)return null;var n=t.anchorNode,r=t.anchorOffset,o=t.focusNode,a=t.focusOffset,i=t.getRangeAt(0);try{i.startContainer.nodeType,i.endContainer.nodeType}catch(e){return null}var l=Ot(t.anchorNode,t.anchorOffset,t.focusNode,t.focusOffset),u=l?0:i.toString().length,s=i.cloneRange();s.selectNodeContents(e),s.setEnd(i.startContainer,i.startOffset);var c=Ot(s.startContainer,s.startOffset,s.endContainer,s.endOffset),d=c?0:s.toString().length,p=d+u,f=document.createRange();f.setStart(n,r),f.setEnd(o,a);var v=f.collapsed;return{start:v?p:d,end:v?d:p}}function Mt(e,t){var n,r,o=document.selection.createRange().duplicate();void 0===t.end?(n=t.start,r=n):t.start>t.end?(n=t.end,r=t.start):(n=t.start,r=t.end),o.moveToElementText(e),o.moveStart("character",n),o.setEndPoint("EndToStart",o),o.moveEnd("character",r-n),o.select()}function Rt(e,t){if(window.getSelection){var n=window.getSelection(),r=e[pi()].length,o=Math.min(t.start,r),a=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>a){var i=a;a=o,o=i}var l=wl(e,o),u=wl(e,a);if(l&&u){var s=document.createRange();s.setStart(l.node,l.offset),n.removeAllRanges(),o>a?(n.addRange(s),n.extend(u.node,u.offset)):(s.setEnd(u.node,u.offset),n.addRange(s))}}}function Lt(e){return!(!e||!("function"==typeof Node?e instanceof Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}function It(e){return Nl(e)&&3==e.nodeType}function Dt(e,t){return!(!e||!t)&&(e===t||!_l(e)&&(_l(t)?Dt(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function Ut(e){try{e.focus()}catch(e){}}function Ht(){if("undefined"==typeof document)return null;try{return document.activeElement||document.body}catch(e){return document.body}}function Wt(e){return Ol(document.documentElement,e)}function jt(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function Vt(e,t){if(jt(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o=32||13===t?t:0}function Xt(e){if(e.key){var t=Jl[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=Zl(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?eu[e.keyCode]||"Unidentified":""}function $t(e,t,n,r){return Ji.call(this,e,t,n,r)}function Gt(e,t,n,r){return rl.call(this,e,t,n,r)}function Zt(e,t,n,r){return Ji.call(this,e,t,n,r)}function Jt(e,t,n,r){return hi.call(this,e,t,n,r)}function en(e,t,n,r){return rl.call(this,e,t,n,r)}function tn(){yu||(yu=!0,Rr.injection.injectReactEventListener(bl),fr.injection.injectEventPluginOrder(Gi),ar.injection.injectComponentTree(no),fr.injection.injectEventPluginsByName({SimpleEventPlugin:gu,EnterLeaveEventPlugin:il,ChangeEventPlugin:Xi,SelectEventPlugin:Kl,BeforeInputEventPlugin:Mi}),zr.injection.injectDOMPropertyConfig(Xa),zr.injection.injectDOMPropertyConfig(fl),zr.injection.injectDOMPropertyConfig(El))}function nn(e,t){return e!==Tu&&e!==wu||t!==Tu&&t!==wu?e===Eu&&t!==Eu?-255:e!==Eu&&t===Eu?255:e-t:0}function rn(e){if(null!==e.updateQueue)return e.updateQueue;var t=void 0;return t={first:null,last:null,hasForceUpdate:!1,callbackList:null},e.updateQueue=t,t}function on(e,t){var n=e.updateQueue;if(null===n)return t.updateQueue=null,null;var r=null!==t.updateQueue?t.updateQueue:{};return r.first=n.first,r.last=n.last,r.hasForceUpdate=!1,r.callbackList=null,r.isProcessing=!1,t.updateQueue=r,r}function an(e){return{priorityLevel:e.priorityLevel,partialState:e.partialState,callback:e.callback,isReplace:e.isReplace,isForced:e.isForced,isTopLevelUnmount:e.isTopLevelUnmount,next:null}}function ln(e,t,n,r){null!==n?n.next=t:(t.next=e.first,e.first=t),null!==r?t.next=r:e.last=t}function un(e,t){var n=t.priorityLevel,r=null,o=null;if(null!==e.last&&nn(e.last.priorityLevel,n)<=0)r=e.last;else for(o=e.first;null!==o&&nn(o.priorityLevel,n)<=0;)r=o,o=o.next;return r}function sn(e,t){var n=rn(e),r=null!==e.alternate?rn(e.alternate):null,o=un(n,t),a=null!==o?o.next:n.first;if(null===r)return ln(n,t,o,a),null;var i=un(r,t),l=null!==i?i.next:r.first;if(ln(n,t,o,a),a!==l){var u=an(t);return ln(r,u,i,l),u}return null===i&&(r.first=t),null===l&&(r.last=null),null}function cn(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:!1,next:null};sn(e,o)}function dn(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!0,isForced:!1,isTopLevelUnmount:!1,next:null};sn(e,o)}function pn(e,t,n){var r={priorityLevel:n,partialState:null,callback:t,isReplace:!1,isForced:!0,isTopLevelUnmount:!1,next:null};sn(e,r)}function fn(e){return null!==e.first?e.first.priorityLevel:Eu}function vn(e,t,n,r){var o=null===t.element,a={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:o,next:null},i=sn(e,a);if(o){var l=e.updateQueue,u=null!==e.alternate?e.alternate.updateQueue:null;null!==l&&null!==a.next&&(a.next=null,l.last=a),null!==u&&null!==i&&null!==i.next&&(i.next=null,u.last=a)}}function mn(e,t,n,r){var o=e.partialState;if("function"==typeof o){var a=o;return a.call(t,n,r)}return o}function hn(e,t,n,r,o,a){t.hasForceUpdate=!1;for(var i=r,l=!0,u=null,s=t.first;null!==s&&nn(s.priorityLevel,a)<=0;){t.first=s.next,null===t.first&&(t.last=null);var c=void 0;s.isReplace?(i=mn(s,n,i,o),l=!0):(c=mn(s,n,i,o),c&&(i=l?zn({},i,c):zn(i,c),l=!1)),s.isForced&&(t.hasForceUpdate=!0),null===s.callback||s.isTopLevelUnmount&&null!==s.next||(u=u||[],u.push(s.callback),e.effectTag|=ku),s=s.next}return t.callbackList=u,null!==t.first||null!==u||t.hasForceUpdate||(e.updateQueue=null),i}function gn(e,t,n){var r=t.callbackList;if(null!==r)for(var o=0;of?(g=d,d=null):g=d.sibling;var y=m(e,d,l[f],u);if(null===y){null===d&&(d=g);break}t&&d&&null===y.alternate&&n(e,d),p=i(y,p,f),null===c?s=y:c.sibling=y,c=y,d=g}if(f===l.length)return r(e,d),s;if(null===d){for(;fy?(b=f,f=null):b=f.sibling;var P=m(e,f,C.value,u);if(null===P){f||(f=b);break}t&&f&&null===P.alternate&&n(e,f),g=i(P,g,y),null===p?d=P:p.sibling=P,p=P,f=b}if(C.done)return r(e,f),d;if(null===f){for(;!C.done;y++,C=c.next()){var k=v(e,C.value,u);null!==k&&(g=i(k,g,y),null===p?d=k:p.sibling=k,p=k)}return d}for(var E=o(e,f);!C.done;y++,C=c.next()){var w=h(E,e,y,C.value,u);null!==w&&(t&&null!==w.alternate&&E.delete(null===w.key?y:w.key),g=i(w,g,y),null===p?d=w:p.sibling=w,p=w)}return t&&E.forEach(function(t){return n(e,t)}),d}function b(e,t,n,o){if(null!==t&&t.tag===Uc){r(e,t.sibling);var i=a(t,o);return i.pendingProps=n,i.return=e,i}r(e,t);var l=Fc(n,o);return l.return=e,l}function C(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.type===o.type){r(e,u.sibling);var s=a(u,i);return s.ref=Fn(u,o),s.pendingProps=o.props,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=_c(o,i);return c.ref=Fn(t,o),c.return=e,c}function P(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===Wc){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=Ac(o,i);return c.return=e,c}function k(e,t,n,o){var i=t;if(null!==i){if(i.tag===jc){r(e,i.sibling);var l=a(i,o);return l.type=n.value,l.return=e,l}r(e,i)}var u=Mc(n,o);return u.type=n.value,u.return=e,u}function E(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===Hc&&u.stateNode.containerInfo===o.containerInfo&&u.stateNode.implementation===o.implementation){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o.children||[],s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=Rc(o,i);return c.return=e,c}function w(e,t,n,o){var a=oo.disableNewFiberFeatures,i="object"==typeof n&&null!==n;if(i)if(a)switch(n.$$typeof){case sc:return l(C(e,t,n,o));case Sc:return l(E(e,t,n,o))}else switch(n.$$typeof){case sc:return l(C(e,t,n,o));case Tc:return l(P(e,t,n,o));case xc:return l(k(e,t,n,o));case Sc:return l(E(e,t,n,o))}if(a)switch(e.tag){case Dc:var u=e.type;null!==n&&n!==!1?Wn("109",u.displayName||u.name||"Component"):void 0;break;case Ic:var s=e.type;null!==n&&n!==!1?Wn("105",s.displayName||s.name||"Component"):void 0}if("string"==typeof n||"number"==typeof n)return l(b(e,t,""+n,o));if(Lc(n))return g(e,t,n,o);if(wc(n))return y(e,t,n,o);if(i&&An(e,n),!a&&"undefined"==typeof n)switch(e.tag){case Dc:case Ic:var c=e.type;Wn("157",c.displayName||c.name||"Component")}return r(e,t)}return w}function Rn(e){if(!e)return Iu;var t=Uu.get(e);return"number"==typeof t.tag?uf(t):t._processChildContext(t._context)}function Ln(e){return!(!e||e.nodeType!==Mf&&e.nodeType!==Rf&&e.nodeType!==Lf)}function In(e){if(!Ln(e))throw new Error("Target container is not a DOM element.")}function Dn(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Un(){Df=!0}function Hn(e,t,n,r){In(n);var o=n.nodeType===Of?n.documentElement:n,a=o._reactRootContainer;if(a)If.updateContainer(t,a,e,r);else{for(;o.lastChild;)o.removeChild(o.lastChild);var i=If.createContainer(o);a=o._reactRootContainer=i,If.unbatchedUpdates(function(){If.updateContainer(t,i,e,r)})}return If.getPublicRootInstance(a)}var Wn=t,jn=Object.getOwnPropertySymbols,Vn=Object.prototype.hasOwnProperty,Bn=Object.prototype.propertyIsEnumerable,zn=r()?Object.assign:function(e,t){for(var r,o,a=n(e),i=1;i]/,jo=G,Vo=Z,Bo=new RegExp("^["+zr.ATTRIBUTE_NAME_START_CHAR+"]["+zr.ATTRIBUTE_NAME_CHAR+"]*$"),zo={},Ko={},Yo={createMarkupForID:function(e){return zr.ID_ATTRIBUTE_NAME+"="+Vo(e)},setAttributeForID:function(e,t){e.setAttribute(zr.ID_ATTRIBUTE_NAME,t)},createMarkupForRoot:function(){return zr.ROOT_ATTRIBUTE_NAME+'=""'},setAttributeForRoot:function(e){e.setAttribute(zr.ROOT_ATTRIBUTE_NAME,"")},createMarkupForProperty:function(e,t){var n=zr.properties.hasOwnProperty(e)?zr.properties[e]:null;if(n){if(ee(n,t))return"";var r=n.attributeName;return n.hasBooleanValue||n.hasOverloadedBooleanValue&&t===!0?r+'=""':r+"="+Vo(t)}return zr.isCustomAttribute(e)?null==t?"":e+"="+Vo(t):null},createMarkupForCustomAttribute:function(e,t){return J(e)&&null!=t?e+"="+Vo(t):""},setValueForProperty:function(e,t,n){var r=zr.properties.hasOwnProperty(t)?zr.properties[t]:null;if(r){var o=r.mutationMethod;if(o)o(e,n);else{if(ee(r,n))return void Yo.deleteValueForProperty(e,t);if(r.mustUseProperty)e[r.propertyName]=n;else{var a=r.attributeName,i=r.attributeNamespace;i?e.setAttributeNS(i,a,""+n):r.hasBooleanValue||r.hasOverloadedBooleanValue&&n===!0?e.setAttribute(a,""):e.setAttribute(a,""+n)}}}else if(zr.isCustomAttribute(t))return void Yo.setValueForAttribute(e,t,n)},setValueForAttribute:function(e,t,n){J(t)&&(null==n?e.removeAttribute(t):e.setAttribute(t,""+n))},deleteValueForAttribute:function(e,t){e.removeAttribute(t)},deleteValueForProperty:function(e,t){var n=zr.properties.hasOwnProperty(t)?zr.properties[t]:null;if(n){var r=n.mutationMethod;if(r)r(e,void 0);else if(n.mustUseProperty){var o=n.propertyName;n.hasBooleanValue?e[o]=!1:e[o]=""}else e.removeAttribute(n.attributeName)}else zr.isCustomAttribute(t)&&e.removeAttribute(t)}},qo=Yo,Qo={getHostProps:function(e,t){var n=e,r=t.value,o=t.checked,a=zn({type:void 0,step:void 0,min:void 0,max:void 0},t,{defaultChecked:void 0,defaultValue:void 0,value:null!=r?r:n._wrapperState.initialValue,checked:null!=o?o:n._wrapperState.initialChecked});return a},mountWrapper:function(e,t){var n=t.defaultValue,r=e;r._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:null!=t.value?t.value:n}},updateWrapper:function(e,t){var n=e,r=t.checked;null!=r&&qo.setValueForProperty(n,"checked",r||!1);var o=t.value;if(null!=o){var a=""+o;a!==n.value&&(n.value=a)}else null==t.value&&null!=t.defaultValue&&n.defaultValue!==""+t.defaultValue&&(n.defaultValue=""+t.defaultValue),null==t.checked&&null!=t.defaultChecked&&(n.defaultChecked=!!t.defaultChecked)},postMountWrapper:function(e,t){var n=e;switch(t.type){case"submit":case"reset":break;case"color":case"date":case"datetime":case"datetime-local":case"month":case"time":case"week":n.value="",n.value=n.defaultValue;break;default:n.value=n.value}var r=n.name;""!==r&&(n.name=""),n.defaultChecked=!n.defaultChecked,n.defaultChecked=!n.defaultChecked,""!==r&&(n.name=r)},restoreControlledState:function(e,t){var n=e;Qo.updateWrapper(n,t),te(n,t)}},Xo=Qo,$o={mountWrapper:function(e,t){},postMountWrapper:function(e,t){null!=t.value&&e.setAttribute("value",t.value)},getHostProps:function(e,t){var n=zn({children:void 0},t),r=ne(t.children);return r&&(n.children=r),n}},Go=$o,Zo=!1,Jo={getHostProps:function(e,t){return zn({},t,{value:void 0})},mountWrapper:function(e,t){var n=e,r=t.value;n._wrapperState={initialValue:null!=r?r:t.defaultValue,wasMultiple:!!t.multiple},void 0===t.value||void 0===t.defaultValue||Zo||(Zo=!0),n.multiple=!!t.multiple,null!=r?re(n,!!t.multiple,r):null!=t.defaultValue&&re(n,!!t.multiple,t.defaultValue)},postUpdateWrapper:function(e,t){var n=e;n._wrapperState.initialValue=void 0;var r=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!t.multiple;var o=t.value;null!=o?re(n,!!t.multiple,o):r!==!!t.multiple&&(null!=t.defaultValue?re(n,!!t.multiple,t.defaultValue):re(n,!!t.multiple,t.multiple?[]:""))},restoreControlledState:function(e,t){var n=e,r=t.value;null!=r&&re(n,!!t.multiple,r)}},ea=Jo,ta={getHostProps:function(e,t){var n=e;null!=t.dangerouslySetInnerHTML?Wn("91"):void 0;var r=zn({},t,{value:void 0,defaultValue:void 0,children:""+n._wrapperState.initialValue});return r},mountWrapper:function(e,t){var n=e,r=t.value,o=r;if(null==r){var a=t.defaultValue,i=t.children;null!=i&&(null!=a?Wn("92"):void 0,Array.isArray(i)&&(i.length<=1?void 0:Wn("93"),i=i[0]),a=""+i),null==a&&(a=""),o=a}n._wrapperState={initialValue:""+o}},updateWrapper:function(e,t){var n=e,r=t.value;if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e,t){var n=e,r=n.textContent;r===n._wrapperState.initialValue&&(n.value=r)},restoreControlledState:function(e,t){ta.updateWrapper(e,t)}},na=ta,ra=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e},oa=ra,aa=/^[ \r\n\t\f]/,ia=/<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/,la=oa(function(e,t){if(e.namespaceURI!==Io.svg||"innerHTML"in e)e.innerHTML=t;else{Ho=Ho||document.createElement("div"),Ho.innerHTML=""+t+"";for(var n=Ho.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(Cr.canUseDOM){var ua=document.createElement("div");ua.innerHTML=" ",""===ua.innerHTML&&(la=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),aa.test(t)||"<"===t[0]&&ia.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t}),ua=null}var sa=la,ca=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};Cr.canUseDOM&&("textContent"in document.documentElement||(ca=function(e,t){return 3===e.nodeType?void(e.nodeValue=t):void sa(e,jo(t))}));var da=ca,pa={_getTrackerFromNode:function(e){return ae(no.getInstanceFromNode(e))},trackNode:function(e){e._wrapperState.valueTracker||(e._wrapperState.valueTracker=se(e,e))},track:function(e){if(!ae(e)){var t=no.getNodeFromInstance(e);ie(e,se(t,e))}},updateValueIfChanged:function(e){if(!e)return!1;var t=ae(e);if(!t)return"number"==typeof e.tag?pa.trackNode(e.stateNode):pa.track(e),!0;var n=t.getValue(),r=ue(no.getNodeFromInstance(e));return r!==n&&(t.setValue(r),!0)},stopTracking:function(e){var t=ae(e);t&&t.stopTracking()}},fa=pa,va=zn||function(e){for(var t=1;t";var u=l.firstChild;o=l.removeChild(u)}else o=t.is?a.createElement(e,t.is):a.createElement(e);else o=a.createElementNS(i,e);return o},setInitialProperties:function(e,t,n,r){var o,a=me(t,n);switch(t){case"audio":case"form":case"iframe":case"img":case"image":case"link":case"object":case"source":case"video":case"details":ve(e,t),o=n;break;case"input":Xo.mountWrapper(e,n),o=Xo.getHostProps(e,n),ve(e,t),pe(r,"onChange");break;case"option":Go.mountWrapper(e,n),o=Go.getHostProps(e,n);break;case"select":ea.mountWrapper(e,n),o=ea.getHostProps(e,n),ve(e,t),pe(r,"onChange");break;case"textarea":na.mountWrapper(e,n),o=na.getHostProps(e,n),ve(e,t),pe(r,"onChange");break;default:o=n}switch(de(t,o),he(e,r,o,a),t){case"input":fa.trackNode(e),Xo.postMountWrapper(e,n);break;case"textarea":fa.trackNode(e),na.postMountWrapper(e,n);break;case"option":Go.postMountWrapper(e,n);break;default:"function"==typeof o.onClick&&fe(e)}},diffProperties:function(e,t,n,r,o){var a,i,l=null;switch(t){case"input":a=Xo.getHostProps(e,n),i=Xo.getHostProps(e,r),l=[];break;case"option":a=Go.getHostProps(e,n),i=Go.getHostProps(e,r),l=[];break;case"select":a=ea.getHostProps(e,n),i=ea.getHostProps(e,r),l=[];break;case"textarea":a=na.getHostProps(e,n),i=na.getHostProps(e,r),l=[];break;default:a=n,i=r,"function"!=typeof a.onClick&&"function"==typeof i.onClick&&fe(e)}de(t,i);var u,s,c=null;for(u in a)if(!i.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if(u===Pa){var d=a[u];for(s in d)d.hasOwnProperty(s)&&(c||(c={}),c[s]="")}else u===ya||u===Ca||u===ba||(ga.hasOwnProperty(u)?l||(l=[]):(l=l||[]).push(u,null));for(u in i){var p=i[u],f=null!=a?a[u]:void 0;if(i.hasOwnProperty(u)&&p!==f&&(null!=p||null!=f))if(u===Pa)if(f){for(s in f)!f.hasOwnProperty(s)||p&&p.hasOwnProperty(s)||(c||(c={}),c[s]="");for(s in p)p.hasOwnProperty(s)&&f[s]!==p[s]&&(c||(c={}),c[s]=p[s])}else c||(l||(l=[]),l.push(u,c)),c=p;else if(u===ya){var v=p?p[ka]:void 0,m=f?f[ka]:void 0;null!=v&&m!==v&&(l=l||[]).push(u,""+v)}else u===Ca?f===p||"string"!=typeof p&&"number"!=typeof p||(l=l||[]).push(u,""+p):u===ba||(ga.hasOwnProperty(u)?(p&&pe(o,u),l||f===p||(l=[])):(l=l||[]).push(u,p))}return c&&(l=l||[]).push(Pa,c),l},updateProperties:function(e,t,n,r,o){var a=me(n,r),i=me(n,o);switch(ge(e,t,a,i),n){case"input":Xo.updateWrapper(e,o);break;case"textarea":na.updateWrapper(e,o);break;case"select":ea.postUpdateWrapper(e,o)}},restoreControlledState:function(e,t,n){switch(t){case"input":return void Xo.restoreControlledState(e,n);case"textarea":return void na.restoreControlledState(e,n);case"select":return void ea.restoreControlledState(e,n)}}},Fa=Oa,Aa=void 0,Ma=void 0;if("function"!=typeof requestAnimationFrame)Wn("149");else if("function"!=typeof requestIdleCallback){var Ra=null,La=null,Ia=!1,Da=!1,Ua=0,Ha=33,Wa=33,ja={timeRemaining:"object"==typeof performance&&"function"==typeof performance.now?function(){return Ua-performance.now()}:function(){return Ua-Date.now()}},Va="__reactIdleCallback$"+Math.random().toString(36).slice(2),Ba=function(e){if(e.source===window&&e.data===Va){Ia=!1;var t=La;La=null,t&&t(ja)}};window.addEventListener("message",Ba,!1);var za=function(e){Da=!1;var t=e-Ua+Wa;t1?1-t:void 0;return this._fallbackText=o.slice(e,l),this._fallbackText}}),ci.addPoolingTo(Ie);var fi=Ie,vi=["dispatchConfig","_targetInst","nativeEvent","isDefaultPrevented","isPropagationStopped","_dispatchListeners","_dispatchInstances"],mi={type:null,target:null,currentTarget:nr.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};zn(De.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=nr.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=nr.thatReturnsTrue)},persist:function(){this.isPersistent=nr.thatReturnsTrue},isPersistent:nr.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var t in e)this[t]=null;for(var n=0;n8&&wi<=11),Si=32,Ni=String.fromCharCode(Si),_i={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},Oi=!1,Fi=null,Ai={eventTypes:_i,extractEvents:function(e,t,n,r){return[Ye(e,t,n,r),Xe(e,t,n,r)]}},Mi=Ai,Ri=function(e,t,n,r,o,a){return e(t,n,r,o,a)},Li=function(e,t){return e(t)},Ii=!1,Di={injectStackBatchedUpdates:function(e){Ri=e},injectFiberBatchedUpdates:function(e){Li=e}},Ui={batchedUpdates:Ze,injection:Di},Hi=Ui,Wi=Je,ji={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},Vi=et,Bi={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},zi=null,Ki=null,Yi=!1;Cr.canUseDOM&&(Yi=Sr("change")&&(!document.documentMode||document.documentMode>8));var qi=!1;Cr.canUseDOM&&(qi=Sr("input")&&(!document.documentMode||document.documentMode>9));var Qi={eventTypes:Bi,_isInputEventSupported:qi,extractEvents:function(e,t,n,r){var o,a,i=t?no.getNodeFromInstance(t):window;if(nt(i)?Yi?o=ut:a=st:Vi(i)?qi?o=gt:(o=vt,a=ft):mt(i)&&(o=ht),o){var l=o(e,t);if(l){var u=tt(l,n,r);return u}}a&&a(e,i,t)}},Xi=Qi,$i=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"],Gi=$i,Zi={view:function(e){if(e.view)return e.view;var t=Wi(e);if(t.window===t)return t;var n=t.ownerDocument;return n?n.defaultView||n.parentWindow:window},detail:function(e){return e.detail||0}};hi.augmentClass(yt,Zi);var Ji=yt,el={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"},tl=Ct,nl={screenX:null,screenY:null,clientX:null,clientY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:tl,button:function(e){var t=e.button;return"which"in e?t:2===t?2:4===t?1:0},buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},pageX:function(e){return"pageX"in e?e.pageX:e.clientX+gr.currentScrollLeft},pageY:function(e){return"pageY"in e?e.pageY:e.clientY+gr.currentScrollTop}};Ji.augmentClass(Pt,nl);var rl=Pt,ol={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},al={eventTypes:ol,extractEvents:function(e,t,n,r){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var o;if(r.window===r)o=r;else{var a=r.ownerDocument;o=a?a.defaultView||a.parentWindow:window}var i,l;if("topMouseOut"===e){i=t;var u=n.relatedTarget||n.toElement;l=u?no.getClosestInstanceFromNode(u):null}else i=null,l=t;if(i===l)return null;var s=null==i?o:no.getNodeFromInstance(i),c=null==l?o:no.getNodeFromInstance(l),d=rl.getPooled(ol.mouseLeave,i,n,r);d.type="mouseleave",d.target=s,d.relatedTarget=c;var p=rl.getPooled(ol.mouseEnter,l,n,r);return p.type="mouseenter",p.target=c,p.relatedTarget=s,ei.accumulateEnterLeaveDispatches(d,p,i,l),[d,p]}},il=al,ll=zr.injection.MUST_USE_PROPERTY,ul=zr.injection.HAS_BOOLEAN_VALUE,sl=zr.injection.HAS_NUMERIC_VALUE,cl=zr.injection.HAS_POSITIVE_NUMERIC_VALUE,dl=zr.injection.HAS_OVERLOADED_BOOLEAN_VALUE,pl={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+zr.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:ul,allowTransparency:0,alt:0,as:0,async:ul,autoComplete:0,autoPlay:ul,capture:ul,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:ll|ul,cite:0,classID:0,className:0,cols:cl,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:ul,coords:0,crossOrigin:0,data:0,dateTime:0,default:ul,defer:ul,dir:0,disabled:ul,download:dl,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:ul,formTarget:0,frameBorder:0,headers:0,height:0,hidden:ul,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:ul,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:ll|ul,muted:ll|ul,name:0,nonce:0,noValidate:ul,open:ul,optimum:0,pattern:0,placeholder:0,playsInline:ul,poster:0,preload:0,profile:0,radioGroup:0,readOnly:ul,referrerPolicy:0,rel:0,required:ul,reversed:ul,role:0,rows:cl,rowSpan:sl,sandbox:0,scope:0,scoped:ul,scrolling:0,seamless:ul,selected:ll|ul,shape:0,size:cl,sizes:0,slot:0,span:cl,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:sl,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:ul,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{}},fl=pl,vl={listen:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!1),{remove:function(){e.removeEventListener(t,n,!1)}}):e.attachEvent?(e.attachEvent("on"+t,n),{remove:function(){e.detachEvent("on"+t,n)}}):void 0},capture:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!0),{remove:function(){e.removeEventListener(t,n,!0)}}):{remove:nr}},registerDefault:function(){}},ml=vl,hl=kt,gl=qr.HostRoot;zn(wt.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.targetInst=null,this.ancestors.length=0}}),ci.addPoolingTo(wt,ci.threeArgumentPooler);var yl={_enabled:!0,_handleTopLevel:null,WINDOW_HANDLE:Cr.canUseDOM?window:null,setHandleTopLevel:function(e){yl._handleTopLevel=e},setEnabled:function(e){yl._enabled=!!e},isEnabled:function(){return yl._enabled},trapBubbledEvent:function(e,t,n){return n?ml.listen(n,t,yl.dispatchEvent.bind(null,e)):null},trapCapturedEvent:function(e,t,n){return n?ml.capture(n,t,yl.dispatchEvent.bind(null,e)):null},monitorScrollValue:function(e){var t=xt.bind(null,e);ml.listen(window,"scroll",t)},dispatchEvent:function(e,t){if(yl._enabled){var n=Wi(t),r=no.getClosestInstanceFromNode(n),o=wt.getPooled(e,t,r);try{Hi.batchedUpdates(Tt,o)}finally{wt.release(o)}}}},bl=yl,Cl={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},Pl={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},kl={Properties:{},DOMAttributeNamespaces:{xlinkActuate:Cl.xlink,xlinkArcrole:Cl.xlink,xlinkHref:Cl.xlink,xlinkRole:Cl.xlink,xlinkShow:Cl.xlink,xlinkTitle:Cl.xlink,xlinkType:Cl.xlink,xmlBase:Cl.xml,xmlLang:Cl.xml,xmlSpace:Cl.xml},DOMAttributeNames:{}};Object.keys(Pl).forEach(function(e){kl.Properties[e]=0,Pl[e]&&(kl.DOMAttributeNames[e]=Pl[e])});var El=kl,wl=_t,Tl=Cr.canUseDOM&&"selection"in document&&!("getSelection"in window),xl={getOffsets:Tl?Ft:At,setOffsets:Tl?Mt:Rt},Sl=xl,Nl=Lt,_l=It,Ol=Dt,Fl=Ut,Al=Ht,Ml={hasSelectionCapabilities:function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)},getSelectionInformation:function(){var e=Al();return{focusedElem:e,selectionRange:Ml.hasSelectionCapabilities(e)?Ml.getSelection(e):null}},restoreSelection:function(e){var t=Al(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&Wt(n)){Ml.hasSelectionCapabilities(n)&&Ml.setSelection(n,r);for(var o=[],a=n;a=a.parentNode;)1===a.nodeType&&o.push({element:a,left:a.scrollLeft,top:a.scrollTop});Fl(n);for(var i=0;i-1;)es[ts]=null,ts--},ls={createCursor:ns,isEmpty:rs,pop:os,push:as,reset:is},us=zn||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:null,o={$$typeof:vu,key:null==r?null:""+r,children:e,handler:t,props:n};return o},dc=function(e){var t={$$typeof:mu,value:e};return t},pc=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===vu},fc=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===mu},vc=mu,mc=vu,hc={createCoroutine:cc,createYield:dc,isCoroutine:pc,isYield:fc,REACT_YIELD_TYPE:vc,REACT_COROUTINE_TYPE:mc},gc="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.portal")||60106,yc=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:gc,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},bc=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===gc},Cc=gc,Pc={createPortal:yc,isPortal:bc,REACT_PORTAL_TYPE:Cc},kc="function"==typeof Symbol&&Symbol.iterator,Ec="@@iterator",wc=On,Tc=hc.REACT_COROUTINE_TYPE,xc=hc.REACT_YIELD_TYPE,Sc=Pc.REACT_PORTAL_TYPE,Nc=ec.cloneFiber,_c=ec.createFiberFromElement,Oc=ec.createFiberFromFragment,Fc=ec.createFiberFromText,Ac=ec.createFiberFromCoroutine,Mc=ec.createFiberFromYield,Rc=ec.createFiberFromPortal,Lc=Array.isArray,Ic=qr.FunctionalComponent,Dc=qr.ClassComponent,Uc=qr.HostText,Hc=qr.HostPortal,Wc=qr.CoroutineComponent,jc=qr.YieldComponent,Vc=qr.Fragment,Bc=Cu.NoEffect,zc=Cu.Placement,Kc=Cu.Deletion,Yc=Mn(!0,!0),qc=Mn(!1,!0),Qc=Mn(!1,!1),Xc=function(e,t){if(t.child)if(null!==e&&t.child===e.child){var n=t.child,r=Nc(n,n.pendingWorkPriority);for(t.child=r,r.return=t;null!==n.sibling;)n=n.sibling,r=r.sibling=Nc(n,n.pendingWorkPriority),r.return=t;r.sibling=null}else for(var o=t.child;null!==o;)o.return=t,o=o.sibling},$c={reconcileChildFibers:Yc,reconcileChildFibersInPlace:qc,mountChildFibersInPlace:Qc,cloneChildFibers:Xc},Gc=Cu.Update,Zc=Fs.cacheContext,Jc=Fs.getMaskedContext,ed=Fs.getUnmaskedContext,td=Fs.isContextConsumer,nd=Ru.addUpdate,rd=Ru.addReplaceUpdate,od=Ru.addForceUpdate,ad=Ru.beginUpdateQueue,id=Fs,ld=id.hasContextChanged,ud=Ju.isMounted,sd=Array.isArray,cd=function(e,t,n,r){function o(e,t,n,r,o,a){if(null===t||null!==e.updateQueue&&e.updateQueue.hasForceUpdate)return!0;var i=e.stateNode;if("function"==typeof i.shouldComponentUpdate){var l=i.shouldComponentUpdate(n,o,a);return l}var u=e.type;return!u.prototype||!u.prototype.isPureReactComponent||(!Il(t,n)||!Il(r,o))}function a(e){var t=e.stateNode,n=t.state;n&&("object"!=typeof n||sd(n))&&Wn("106",mo(e)),"function"==typeof t.getChildContext&&("object"!=typeof e.type.childContextTypes?Wn("107",mo(e)):void 0)}function i(e,t){t.props=e.memoizedProps,t.state=e.memoizedState}function l(e,t){t.updater=p,e.stateNode=t,Uu.set(t,e)}function u(e){var t=e.type,n=e.pendingProps,r=ed(e),o=td(e),i=o?Jc(e,r):Iu,u=new t(n,i);return l(e,u),a(e),o&&Zc(e,r,i),u}function s(e,t){var n=e.stateNode,r=n.state||null,o=e.pendingProps;o?void 0:Wn("162");var a=ed(e);if(n.props=o,n.state=r,n.refs=Iu,n.context=Jc(e,a),"function"==typeof n.componentWillMount){n.componentWillMount();var i=e.updateQueue;null!==i&&(n.state=ad(e,i,n,r,o,t))}"function"==typeof n.componentDidMount&&(e.effectTag|=Gc)}function c(e,t){var n=e.stateNode;i(e,n);var r=e.memoizedState,a=e.pendingProps;a||(a=e.memoizedProps,null==a?Wn("163"):void 0);var l=ed(e),s=Jc(e,l);if(!o(e,e.memoizedProps,a,e.memoizedState,r,s))return n.props=a,n.state=r,n.context=s,!1;var c=u(e);c.props=a,c.state=r=c.state||null,c.context=s,"function"==typeof c.componentWillMount&&c.componentWillMount();var d=e.updateQueue;return null!==d&&(c.state=ad(e,d,c,r,a,t)),"function"==typeof n.componentDidMount&&(e.effectTag|=Gc),!0}function d(e,t,a){var l=t.stateNode;i(t,l);var u=t.memoizedProps,s=t.pendingProps;s||(s=u,null==s?Wn("163"):void 0);var c=l.context,d=ed(t),f=Jc(t,d);u===s&&c===f||"function"==typeof l.componentWillReceiveProps&&(l.componentWillReceiveProps(s,f),l.state!==t.memoizedState&&p.enqueueReplaceState(l,l.state,null));var v=t.updateQueue,m=t.memoizedState,h=void 0;if(h=null!==v?ad(t,v,l,m,s,a):m,!(u!==s||m!==h||ld()||null!==v&&v.hasForceUpdate))return"function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=Gc)),!1;var g=o(t,u,s,m,h,f);return g?("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(s,h,f),"function"==typeof l.componentDidUpdate&&(t.effectTag|=Gc)):("function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=Gc)),n(t,s),r(t,h)),l.props=s,l.state=h,l.context=f,g}var p={isMounted:ud,enqueueSetState:function(n,r,o){var a=Uu.get(n),i=t();o=void 0===o?null:o,nd(a,r,o,i),e(a,i)},enqueueReplaceState:function(n,r,o){var a=Uu.get(n),i=t();o=void 0===o?null:o,rd(a,r,o,i),e(a,i)},enqueueForceUpdate:function(n,r){var o=Uu.get(n),a=t();r=void 0===r?null:r,od(o,r,a),e(o,a)}};return{adoptClassInstance:l,constructClassInstance:u,mountClassInstance:s,resumeMountClassInstance:c,updateClassInstance:d}},dd=$c.mountChildFibersInPlace,pd=$c.reconcileChildFibers,fd=$c.reconcileChildFibersInPlace,vd=$c.cloneChildFibers,md=Ru.beginUpdateQueue,hd=Fs.getMaskedContext,gd=Fs.getUnmaskedContext,yd=Fs.hasContextChanged,bd=Fs.pushContextProvider,Cd=Fs.pushTopLevelContextObject,Pd=Fs.invalidateContextProvider,kd=qr.IndeterminateComponent,Ed=qr.FunctionalComponent,wd=qr.ClassComponent,Td=qr.HostRoot,xd=qr.HostComponent,Sd=qr.HostText,Nd=qr.HostPortal,_d=qr.CoroutineComponent,Od=qr.CoroutineHandlerPhase,Fd=qr.YieldComponent,Ad=qr.Fragment,Md=Pu.NoWork,Rd=Pu.OffscreenPriority,Ld=Cu.Placement,Id=Cu.ContentReset,Dd=Cu.Err,Ud=Cu.Ref,Hd=function(e,t,n,r){function o(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function a(e){e.progressedFirstDeletion=e.progressedLastDeletion=null}function i(e){e.firstEffect=e.progressedFirstDeletion,e.lastEffect=e.progressedLastDeletion}function l(e,t,n){var r=t.pendingWorkPriority;u(e,t,n,r)}function u(e,t,n,r){t.memoizedProps=null,null===e?t.child=dd(t,t.child,n,r):e.child===t.child?(a(t),t.child=pd(t,t.child,n,r),i(t)):(t.child=fd(t,t.child,n,r),i(t)),o(e,t,r)}function s(e,t){var n=t.pendingProps;if(yd())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n)return C(e,t);return l(e,t,n),k(t,n),t.child}function c(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=Ud)}function d(e,t){var n=t.type,r=t.pendingProps,o=t.memoizedProps;if(yd())null===r&&(r=o);else{if(null===r||o===r)return C(e,t);if("function"==typeof n.shouldComponentUpdate&&!n.shouldComponentUpdate(o,r))return k(t,r),C(e,t)}var a,i=gd(t),u=hd(t,i);return a=n(r,u),l(e,t,a),k(t,r),t.child}function p(e,t,n){var r=bd(t),o=void 0;return null===e?t.stateNode?o=L(t,n):(M(t),R(t,n),o=!0):o=I(e,t,n),f(e,t,o,r)}function f(e,t,n,r){if(c(e,t),!n)return C(e,t);var o=t.stateNode;Wu.current=t;var a=void 0;return a=o.render(),l(e,t,a), + E(t,o.state),k(t,o.props),r&&Pd(t),t.child}function v(e,t,n){var r=t.stateNode;r.pendingContext?Cd(t,r.pendingContext,r.pendingContext!==r.context):r.context&&Cd(t,r.context,!1),O(t,r.containerInfo);var o=t.updateQueue;if(null!==o){var a=t.memoizedState,i=md(t,o,null,a,null,n);if(a===i)return C(e,t);var u=i.element;return l(e,t,u),E(t,i),t.child}return C(e,t)}function m(e,t){_(t);var n=t.pendingProps,r=null!==e?e.memoizedProps:null,o=t.memoizedProps;if(yd())null===n&&(n=o,null===n?Wn("158"):void 0);else if(null===n||o===n){if(!S&&N(t.type,o)&&t.pendingWorkPriority!==Rd){for(var a=t.progressedChild;null!==a;)a.pendingWorkPriority=Rd,a=a.sibling;return null}return C(e,t)}var i=n.children,s=x(n);if(s?i=null:r&&x(r)&&(t.effectTag|=Id),c(e,t),!S&&N(t.type,n)&&t.pendingWorkPriority!==Rd){if(t.progressedPriority===Rd&&(t.child=t.progressedChild),u(e,t,i,Rd),k(t,n),t.child=null!==e?e.child:null,null===e)for(var d=t.progressedChild;null!==d;)d.effectTag=Ld,d=d.sibling;return null}return l(e,t,i),k(t,n),t.child}function h(e,t){var n=t.pendingProps;return null===n&&(n=t.memoizedProps),k(t,n),null}function g(e,t,n){null!==e?Wn("159"):void 0;var r,o=t.type,a=t.pendingProps,i=gd(t),u=hd(t,i);if(r=o(a,u),"object"==typeof r&&null!==r&&"function"==typeof r.render){t.tag=wd;var s=bd(t);return A(t,r),R(t,n),f(e,t,!0,s)}return t.tag=Ed,l(e,t,r),k(t,a),t.child}function y(e,t){var n=t.pendingProps;yd()?null===n&&(n=e&&e.memoizedProps,null===n?Wn("158"):void 0):null!==n&&t.memoizedProps!==n||(n=t.memoizedProps);var r=n.children,o=t.pendingWorkPriority;return t.memoizedProps=null,null===e?t.stateNode=dd(t,t.stateNode,r,o):e.child===t.child?(a(t),t.stateNode=pd(t,t.stateNode,r,o),i(t)):(t.stateNode=fd(t,t.stateNode,r,o),i(t)),k(t,n),t.stateNode}function b(e,t){O(t,t.stateNode.containerInfo);var n=t.pendingWorkPriority,r=t.pendingProps;if(yd())null===r&&(r=e&&e.memoizedProps,null==r?Wn("158"):void 0);else if(null===r||t.memoizedProps===r)return C(e,t);return null===e?(t.child=fd(t,t.child,r,n),k(t,r),o(e,t,n)):(l(e,t,r),k(t,r)),t.child}function C(e,t){var n=t.pendingWorkPriority;return e&&t.child===e.child&&a(t),vd(e,t),o(e,t,n),t.child}function P(e,t){switch(t.tag){case wd:bd(t);break;case Nd:O(t,t.stateNode.containerInfo)}return null}function k(e,t){e.memoizedProps=t,e.pendingProps=null}function E(e,t){e.memoizedState=t}function w(e,t,n){if(t.pendingWorkPriority===Md||t.pendingWorkPriority>n)return P(e,t);switch(t.firstEffect=null,t.lastEffect=null,t.progressedPriority===n&&(t.child=t.progressedChild),t.tag){case kd:return g(e,t,n);case Ed:return d(e,t);case wd:return p(e,t,n);case Td:return v(e,t,n);case xd:return m(e,t);case Sd:return h(e,t);case Od:t.tag=_d;case _d:return y(e,t);case Fd:return null;case Nd:return b(e,t);case Ad:return s(e,t);default:Wn("160")}}function T(e,t,n){if(t.tag!==wd&&t.tag!==Td?Wn("161"):void 0,t.effectTag|=Dd,t.pendingWorkPriority===Md||t.pendingWorkPriority>n)return P(e,t);t.firstEffect=null,t.lastEffect=null;var r=null;if(l(e,t,r),t.tag===wd){var o=t.stateNode;t.memoizedProps=o.props,t.memoizedState=o.state,t.pendingProps=null}return t.child}var x=e.shouldSetTextContent,S=e.useSyncScheduling,N=e.shouldDeprioritizeSubtree,_=t.pushHostContext,O=t.pushHostContainer,F=cd(n,r,k,E),A=F.adoptClassInstance,M=F.constructClassInstance,R=F.mountClassInstance,L=F.resumeMountClassInstance,I=F.updateClassInstance;return{beginWork:w,beginFailedWork:T}},Wd=$c.reconcileChildFibers,jd=Fs.popContextProvider,Vd=qr.IndeterminateComponent,Bd=qr.FunctionalComponent,zd=qr.ClassComponent,Kd=qr.HostRoot,Yd=qr.HostComponent,qd=qr.HostText,Qd=qr.HostPortal,Xd=qr.CoroutineComponent,$d=qr.CoroutineHandlerPhase,Gd=qr.YieldComponent,Zd=qr.Fragment,Jd=Cu.Ref,ep=Cu.Update,tp=function(e,t){function n(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function r(e){e.effectTag|=ep}function o(e){e.effectTag|=Jd}function a(e,t){var n=t.stateNode;for(n&&(n.return=t);null!==n;){if(n.tag===Yd||n.tag===qd||n.tag===Qd)Wn("168");else if(n.tag===Gd)e.push(n.type);else if(null!==n.child){n.child.return=n,n=n.child;continue}for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function i(e,t){var r=t.memoizedProps;r?void 0:Wn("169"),t.tag=$d;var o=[];a(o,t);var i=r.handler,l=r.props,u=i(l,o),s=null!==e?e.child:null,c=t.pendingWorkPriority;return t.child=Wd(t,s,u,c),n(e,t,c),t.child}function l(e,t){for(var n=t.child;null!==n;){if(n.tag===Yd||n.tag===qd)d(e,n.stateNode);else if(n.tag===Qd);else if(null!==n.child){n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n=n.sibling}}function u(e,t){switch(t.tag){case Bd:return null;case zd:return jd(t),null;case Kd:var n=t.stateNode;return n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null;case Yd:m(t);var a=v(),u=t.type,d=t.memoizedProps;if(null!==e&&null!=t.stateNode){var y=e.memoizedProps,b=t.stateNode,C=h(),P=f(b,u,y,d,a,C);t.updateQueue=P,P&&r(t),e.ref!==t.ref&&o(t)}else{if(!d)return null===t.stateNode?Wn("170"):void 0,null;var k=h(),E=s(u,d,a,k,t);l(E,t),p(E,u,d,a)&&r(t),t.stateNode=E,null!==t.ref&&o(t)}return null;case qd:var w=t.memoizedProps;if(e&&null!=t.stateNode){var T=e.memoizedProps;T!==w&&r(t)}else{if("string"!=typeof w)return null===t.stateNode?Wn("170"):void 0,null;var x=v(),S=h(),N=c(w,x,S,t);t.stateNode=N}return null;case Xd:return i(e,t);case $d:return t.tag=Xd,null;case Gd:return null;case Zd:return null;case Qd:return r(t),g(t),null;case Vd:Wn("171");default:Wn("160")}}var s=e.createInstance,c=e.createTextInstance,d=e.appendInitialChild,p=e.finalizeInitialChildren,f=e.prepareUpdate,v=t.getRootHostContainer,m=t.popHostContext,h=t.getHostContext,g=t.popHostContainer;return{completeWork:u}},np=null,rp=null,op=null,ap=null;if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&__REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber){var ip=__REACT_DEVTOOLS_GLOBAL_HOOK__.inject,lp=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot,up=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount;rp=function(e){np=ip(e)},op=function(e){if(null!=np)try{lp(np,e)}catch(e){}},ap=function(e){if(null!=np)try{up(np,e)}catch(e){}}}var sp=rp,cp=op,dp=ap,pp={injectInternals:sp,onCommitRoot:cp,onCommitUnmount:dp},fp=qr.ClassComponent,vp=qr.HostRoot,mp=qr.HostComponent,hp=qr.HostText,gp=qr.HostPortal,yp=qr.CoroutineComponent,bp=Ru.commitCallbacks,Cp=pp.onCommitUnmount,Pp=Cu.Placement,kp=Cu.Update,Ep=Cu.Callback,wp=Cu.ContentReset,Tp=function(e,t){function n(e,n){try{n.componentWillUnmount()}catch(n){t(e,n)}}function r(e){var n=e.ref;if(null!==n){try{n(null)}catch(n){t(e,n)}}}function o(e){for(var t=e.return;null!==t;){switch(t.tag){case mp:return t.stateNode;case vp:return t.stateNode.containerInfo;case gp:return t.stateNode.containerInfo}t=t.return}Wn("164")}function a(e){for(var t=e.return;null!==t;){if(i(t))return t;t=t.return}Wn("164")}function i(e){return e.tag===mp||e.tag===vp||e.tag===gp}function l(e){var t=e;e:for(;;){for(;null===t.sibling;){if(null===t.return||i(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==mp&&t.tag!==hp;){if(t.effectTag&Pp)continue e;if(null===t.child||t.tag===gp)continue e;t.child.return=t,t=t.child}if(!(t.effectTag&Pp))return t.stateNode}}function u(e){var t=a(e),n=void 0;switch(t.tag){case mp:n=t.stateNode;break;case vp:n=t.stateNode.containerInfo;break;case gp:n=t.stateNode.containerInfo;break;default:Wn("165")}t.effectTag&wp&&(b(n),t.effectTag&=~wp);for(var r=l(e),o=e;;){if(o.tag===mp||o.tag===hp)r?k(n,o.stateNode,r):P(n,o.stateNode);else if(o.tag===gp);else if(null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)return;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function s(e){for(var t=e;;)if(p(t),null===t.child||t.tag===gp){if(t===e)return;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function c(e,t){for(var n=t;;){if(n.tag===mp||n.tag===hp)s(n),E(e,n.stateNode);else if(n.tag===gp){if(e=n.stateNode.containerInfo,null!==n.child){n.child.return=n,n=n.child;continue}}else if(p(n),null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return,n.tag===gp&&(e=o(n))}n.sibling.return=n.return,n=n.sibling}}function d(e){var t=o(e);c(t,e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)}function p(e){switch("function"==typeof Cp&&Cp(e),e.tag){case fp:r(e);var t=e.stateNode;return void("function"==typeof t.componentWillUnmount&&n(e,t));case mp:return void r(e);case yp:return void s(e.stateNode);case gp:var a=o(e);return void c(a,e)}}function f(e,t){switch(t.tag){case fp:return;case mp:var n=t.stateNode;if(null!=n&&null!==e){var r=t.memoizedProps,o=e.memoizedProps,a=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&y(n,i,a,o,r,t)}return;case hp:null===t.stateNode||null===e?Wn("166"):void 0;var l=t.stateNode,u=t.memoizedProps,s=e.memoizedProps;return void C(l,s,u);case vp:return;case gp:return;default:Wn("167")}}function v(e,t){switch(t.tag){case fp:var n=t.stateNode;if(t.effectTag&kp)if(null===e)n.componentDidMount();else{var r=e.memoizedProps,o=e.memoizedState;n.componentDidUpdate(r,o)}return void(t.effectTag&Ep&&null!==t.updateQueue&&bp(t,t.updateQueue,n));case vp:var a=t.updateQueue;if(null!==a){var i=t.child&&t.child.stateNode;bp(t,a,i)}return;case mp:var l=t.stateNode;if(null===e&&t.effectTag&kp){var u=t.type,s=t.memoizedProps;g(l,u,s,t)}return;case hp:return;case gp:return;default:Wn("167")}}function m(e){var t=e.ref;if(null!==t){var n=w(e.stateNode);t(n)}}function h(e){var t=e.ref;null!==t&&t(null)}var g=e.commitMount,y=e.commitUpdate,b=e.resetTextContent,C=e.commitTextUpdate,P=e.appendChild,k=e.insertBefore,E=e.removeChild,w=e.getPublicInstance;return{commitPlacement:u,commitDeletion:d,commitWork:f,commitLifeCycles:v,commitAttachRef:m,commitDetachRef:h}},xp=ls.createCursor,Sp=ls.pop,Np=ls.push,_p=function(e){function t(){var e=p.current;return null===e?Wn("178"):void 0,e}function n(e,t){Np(p,t,e);var n=s(t);Np(d,e,e),Np(c,n,e)}function r(e){Sp(c,e),Sp(d,e),Sp(p,e)}function o(){var e=c.current;return null==e?Wn("179"):void 0,e}function a(e){var t=p.current;null==t?Wn("180"):void 0;var n=null!==c.current?c.current:Iu,r=u(n,e.type,t);n!==r&&(Np(d,e,e),Np(c,r,e))}function i(e){d.current===e&&(Sp(c,e),Sp(d,e))}function l(){c.current=null,p.current=null}var u=e.getChildHostContext,s=e.getRootHostContext,c=xp(null),d=xp(null),p=xp(null);return{getHostContext:o,getRootHostContainer:t,popHostContainer:r,popHostContext:i,pushHostContainer:n,pushHostContext:a,resetHostContainer:l}},Op=Fs.popContextProvider,Fp=ls.reset,Ap=To.getStackAddendumByWorkInProgressFiber,Mp=lc.logCapturedError,Rp=ec.cloneFiber,Lp=pp.onCommitRoot,Ip=Pu.NoWork,Dp=Pu.SynchronousPriority,Up=Pu.TaskPriority,Hp=Pu.AnimationPriority,Wp=Pu.HighPriority,jp=Pu.LowPriority,Vp=Pu.OffscreenPriority,Bp=Cu.NoEffect,zp=Cu.Placement,Kp=Cu.Update,Yp=Cu.PlacementAndUpdate,qp=Cu.Deletion,Qp=Cu.ContentReset,Xp=Cu.Callback,$p=Cu.Err,Gp=Cu.Ref,Zp=qr.HostRoot,Jp=qr.HostComponent,ef=qr.HostPortal,tf=qr.ClassComponent,nf=Ru.getPendingPriority,rf=Fs,of=rf.resetContext,af=1,lf=function(e){function t(e){se||(se=!0,q(e))}function n(e){ce||(ce=!0,Q(e))}function r(){Fp(),of(),R()}function o(){for(;null!==le&&le.current.pendingWorkPriority===Ip;){le.isScheduled=!1;var e=le.nextScheduledRoot;if(le.nextScheduledRoot=null,le===ue)return le=null,ue=null,oe=Ip,null;le=e}for(var t=le,n=null,o=Ip;null!==t;)t.current.pendingWorkPriority!==Ip&&(o===Ip||o>t.current.pendingWorkPriority)&&(o=t.current.pendingWorkPriority,n=t),t=t.nextScheduledRoot;return null!==n?(oe=o,Z=oe,r(),Rp(n.current,o)):(oe=Ip,null)}function a(){for(;null!==ae;){var t=ae.effectTag;if(t&Qp&&e.resetTextContent(ae.stateNode),t&Gp){var n=ae.alternate;null!==n&&Y(n)}var r=t&~(Xp|$p|Qp|Gp);switch(r){case zp:j(ae),ae.effectTag&=~zp;break;case Yp:j(ae),ae.effectTag&=~zp;var o=ae.alternate;B(o,ae);break;case Kp:var a=ae.alternate;B(a,ae);break;case qp:ge=!0,V(ae),ge=!1}ae=ae.nextEffect}}function i(){for(;null!==ae;){var e=ae.effectTag;if(e&(Kp|Xp)){var t=ae.alternate;z(t,ae)}e&Gp&&K(ae),e&$p&&C(ae);var n=ae.nextEffect;ae.nextEffect=null,ae=n}}function l(e){he=!0,ie=null;var t=e.stateNode;t.current===e?Wn("181"):void 0,Wu.current=null;var n=Z;Z=Up;var r=void 0;e.effectTag!==Bp?null!==e.lastEffect?(e.lastEffect.nextEffect=e,r=e.firstEffect):r=e:r=e.firstEffect;var o=$();for(ae=r;null!==ae;){var l=null;try{a(e)}catch(e){l=e}null!==l&&(null===ae?Wn("182"):void 0,g(ae,l),null!==ae&&(ae=ae.nextEffect))}for(G(o),t.current=e,ae=r;null!==ae;){var u=null;try{i(e)}catch(e){u=e}null!==u&&(null===ae?Wn("182"):void 0,g(ae,u),null!==ae&&(ae=ae.nextEffect))}he=!1,"function"==typeof Lp&&Lp(e.stateNode),fe&&(fe.forEach(T),fe=null),Z=n}function u(e){var t=Ip,n=e.updateQueue,r=e.tag;null===n||r!==tf&&r!==Zp||(t=nf(n));for(var o=e.progressedChild;null!==o;)o.pendingWorkPriority!==Ip&&(t===Ip||t>o.pendingWorkPriority)&&(t=o.pendingWorkPriority),o=o.sibling;e.pendingWorkPriority=t}function s(e){for(;;){var t=e.alternate,n=H(t,e),r=e.return,o=e.sibling;if(u(e),null!==n)return n;if(null!==r&&(null===r.firstEffect&&(r.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==r.lastEffect&&(r.lastEffect.nextEffect=e.firstEffect),r.lastEffect=e.lastEffect),e.effectTag!==Bp&&(null!==r.lastEffect?r.lastEffect.nextEffect=e:r.firstEffect=e,r.lastEffect=e)),null!==o)return o;if(null===r)return oeUp)for(;null!==re&&!te;)t.timeRemaining()>af?(re=c(re),null===re&&null!==ie&&(t.timeRemaining()>af?(l(ie),re=o(),v()):te=!0)):te=!0;else for(;null!==re&&oe!==Ip&&oe<=e;)re=c(re),null===re&&(re=o(),v());n&&console.timeEnd(n)}function h(e,r){ee?Wn("183"):void 0,ee=!0;for(var o=!!r;e!==Ip&&!me;){null!==r||er)&&(a=!0,o.pendingWorkPriority=r),null!==o.alternate&&(o.alternate.pendingWorkPriority===Ip||o.alternate.pendingWorkPriority>r)&&(a=!0,o.alternate.pendingWorkPriority=r),null===o.return){if(o.tag!==Zp)return;var i=o.stateNode;switch(k(i,r),r){case Dp:return void h(Dp,null);case Up:return;case Hp:return void t(f);case Wp:case jp:case Vp:return void n(p)}}o=o.return}}function w(){return Z===Dp&&(ee||ne)?Up:Z}function T(e){E(e,Up)}function x(e,t){var n=Z;Z=e;try{t()}finally{Z=n}}function S(e,t){var n=ne;ne=!0;try{return e(t)}finally{ne=n,ee||ne||h(Up,null)}}function N(e){var t=ne;ne=!1;try{return e()}finally{ne=t}}function _(e){var t=Z;Z=Dp;try{return e()}finally{Z=t}}function O(e){var t=Z;Z=jp;try{return e()}finally{Z=t}}var F=_p(e),A=F.popHostContainer,M=F.popHostContext,R=F.resetHostContainer,L=Hd(e,F,E,w),I=L.beginWork,D=L.beginFailedWork,U=tp(e,F),H=U.completeWork,W=Tp(e,g),j=W.commitPlacement,V=W.commitDeletion,B=W.commitWork,z=W.commitLifeCycles,K=W.commitAttachRef,Y=W.commitDetachRef,q=e.scheduleAnimationCallback,Q=e.scheduleDeferredCallback,X=e.useSyncScheduling,$=e.prepareForCommit,G=e.resetAfterCommit,Z=X?Dp:jp,J=Ip,ee=!1,te=!1,ne=!1,re=null,oe=Ip,ae=null,ie=null,le=null,ue=null,se=!1,ce=!1,de=null,pe=null,fe=null,ve=null,me=null,he=!1,ge=!1;return{scheduleUpdate:E,getPriorityContext:w,performWithPriority:x,batchedUpdates:S,unbatchedUpdates:N,syncUpdates:_,deferredUpdates:O}},uf=function(e){Wn("191")};Rn._injectFiber=function(e){uf=e};var sf=Rn,cf=Ru.addTopLevelUpdate,df=Fs.findCurrentUnmaskedContext,pf=Fs.isContextProvider,ff=Fs.processChildContext,vf=rc.createFiberRoot,mf=Ju.findCurrentHostFiber;sf._injectFiber(function(e){var t=df(e);return pf(e)?ff(e,t,!1):t});var hf=function(e){function t(e,t,n){var a=o(),i={element:t};n=void 0===n?null:n,cf(e,i,n,a),r(e,a)}var n=lf(e),r=n.scheduleUpdate,o=n.getPriorityContext,a=n.performWithPriority,i=n.batchedUpdates,l=n.unbatchedUpdates,u=n.syncUpdates,s=n.deferredUpdates;return{createContainer:function(e){return vf(e)},updateContainer:function(e,n,r,o){var a=n.current,i=sf(r);null===n.context?n.context=i:n.pendingContext=i,t(a,e,o)},performWithPriority:a,batchedUpdates:i,unbatchedUpdates:l,syncUpdates:u,deferredUpdates:s,getPublicRootInstance:function(e){var t=e.current;return t.child?t.child.stateNode:null},findHostInstance:function(e){var t=mf(e);return null===t?null:t.stateNode}}},gf=function(e){Wn("150")},yf=function(e){Wn("151")},bf=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=Uu.get(e);return t?"number"==typeof t.tag?gf(t):yf(t):void("function"==typeof e.render?Wn("152"):Wn("153",Object.keys(e)))};bf._injectFiber=function(e){gf=e},bf._injectStack=function(e){yf=e};var Cf=bf,Pf=e.isValidElement,kf=pp.injectInternals,Ef=Fa.createElement,wf=Fa.getChildNamespace,Tf=Fa.setInitialProperties,xf=Fa.diffProperties,Sf=Fa.updateProperties,Nf=no.precacheFiberNode,_f=no.updateFiberProps,Of=9;bu.inject(),Wr.injection.injectFiberControlledHostComponent(Fa),Cf._injectFiber(function(e){return If.findHostInstance(e)});var Ff=null,Af=null,Mf=1,Rf=9,Lf=11,If=hf({getRootHostContext:function(e){var t=e.namespaceURI||null,n=e.tagName,r=wf(t,n);return r},getChildHostContext:function(e,t){var n=e;return wf(n,t)},getPublicInstance:function(e){return e},prepareForCommit:function(){Ff=Rr.isEnabled(),Af=Rl.getSelectionInformation(),Rr.setEnabled(!1)},resetAfterCommit:function(){Rl.restoreSelection(Af),Af=null,Rr.setEnabled(Ff),Ff=null},createInstance:function(e,t,n,r,o){var a=void 0;a=r;var i=Ef(e,t,n,a);return Nf(o,i),_f(i,t),i},appendInitialChild:function(e,t){e.appendChild(t)},finalizeInitialChildren:function(e,t,n,r){return Tf(e,t,n,r),Dn(t,n)},prepareUpdate:function(e,t,n,r,o,a){return xf(e,t,n,r,o)},commitMount:function(e,t,n,r){e.focus()},commitUpdate:function(e,t,n,r,o,a){_f(e,o),Sf(e,t,n,r,o)},shouldSetTextContent:function(e){return"string"==typeof e.children||"number"==typeof e.children||"object"==typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&"string"==typeof e.dangerouslySetInnerHTML.__html},resetTextContent:function(e){e.textContent=""},shouldDeprioritizeSubtree:function(e,t){return!!t.hidden},createTextInstance:function(e,t,n,r){var o=document.createTextNode(e);return Nf(r,o),o},commitTextUpdate:function(e,t,n){e.nodeValue=n},appendChild:function(e,t){e.appendChild(t)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},scheduleAnimationCallback:qa.rAF,scheduleDeferredCallback:qa.rIC,useSyncScheduling:!io.fiberAsyncScheduling});Hi.injection.injectFiberBatchedUpdates(If.batchedUpdates);var Df=!1,Uf={render:function(e,t,n){return In(t),oo.disableNewFiberFeatures&&(Pf(e)||Wn("string"==typeof e?"145":"function"==typeof e?"146":null!=e&&"undefined"!=typeof e.props?"147":"148")),Hn(null,e,t,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return null!=e&&Uu.has(e)?void 0:Wn("38"),Hn(e,t,n,r)},unmountComponentAtNode:function(e){if(Ln(e)?void 0:Wn("40"),Un(),e._reactRootContainer)return If.unbatchedUpdates(function(){return Hn(null,null,e,function(){e._reactRootContainer=null})})},findDOMNode:Cf,unstable_createPortal:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return Pc.createPortal(e,t,null,n)},unstable_batchedUpdates:Hi.batchedUpdates,unstable_deferredUpdates:If.deferredUpdates};"function"==typeof kf&&kf({findFiberByHostInstance:no.getClosestInstanceFromNode,findHostInstanceByFiber:If.findHostInstance});var Hf=Uf;return Hf}); /***/ } diff --git a/fixtures/packaging/webpack/prod/output.js b/fixtures/packaging/webpack/prod/output.js index 3b6810f6f6d6..37bb2c3113e3 100644 --- a/fixtures/packaging/webpack/prod/output.js +++ b/fixtures/packaging/webpack/prod/output.js @@ -62,7 +62,7 @@ if (true) { module.exports = __webpack_require__(2); } else { - module.exports = require('./react.node-dev.js'); + module.exports = require('./cjs/react.development.js'); } @@ -70,7 +70,7 @@ /* 2 */ /***/ function(module, exports, __webpack_require__) { - "use strict";function reactProdInvariant(e){for(var t=arguments.length-1,r="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,o=0;o1){for(var s=Array(p),u=0;u1){for(var y=Array(u),d=0;d1){for(var f=Array(s),d=0;d1){for(var y=Array(d),h=0;h-1?void 0:reactProdInvariant_1("96",e),!EventPluginRegistry.plugins[n]){t.extractEvents?void 0:reactProdInvariant_1("97",e),EventPluginRegistry.plugins[n]=t;var r=t.eventTypes;for(var o in r)publishEventForPlugin(r[o],t,o)?void 0:reactProdInvariant_1("98",o,e)}}}function publishEventForPlugin(e,t,n){EventPluginRegistry.eventNameDispatchConfigs.hasOwnProperty(n)?reactProdInvariant_1("99",n):void 0,EventPluginRegistry.eventNameDispatchConfigs[n]=e;var r=e.phasedRegistrationNames;if(r){for(var o in r)if(r.hasOwnProperty(o)){var a=r[o];publishRegistrationName(a,t,n)}return!0}return!!e.registrationName&&(publishRegistrationName(e.registrationName,t,n),!0)}function publishRegistrationName(e,t,n){EventPluginRegistry.registrationNameModules[e]?reactProdInvariant_1("100",e):void 0,EventPluginRegistry.registrationNameModules[e]=t,EventPluginRegistry.registrationNameDependencies[e]=t.eventTypes[n].dependencies}function isEndish(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function isMoveish(e){return"topMouseMove"===e||"topTouchMove"===e}function isStartish(e){return"topMouseDown"===e||"topTouchStart"===e}function executeDispatch(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=EventPluginUtils.getNodeFromInstance(r),ReactErrorUtils_1.invokeGuardedCallbackAndCatchFirstError(o,n,void 0,e),e.currentTarget=null}function executeDispatchesInOrder(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o=0||null!=t.is}function setInitialDOMProperties(e,t,n,r){for(var o in n){var a=n[o];if(n.hasOwnProperty(o))if(o===STYLE)CSSPropertyOperations_1.setValueForStyles(e,a);else if(o===DANGEROUSLY_SET_INNER_HTML){var i=a?a[HTML]:void 0;null!=i&&setInnerHTML_1(e,i)}else o===CHILDREN?"string"==typeof a?setTextContent_1(e,a):"number"==typeof a&&setTextContent_1(e,""+a):o===SUPPRESS_CONTENT_EDITABLE_WARNING||(registrationNameModules.hasOwnProperty(o)?a&&ensureListeningTo(t,o):r?DOMPropertyOperations_1.setValueForAttribute(e,o,a):(DOMProperty_1.properties[o]||DOMProperty_1.isCustomAttribute(o))&&null!=a&&DOMPropertyOperations_1.setValueForProperty(e,o,a))}}function updateDOMProperties(e,t,n,r){for(var o=0;o0;)e=getParent(e),n--;for(;o-n>0;)t=getParent(t),o--;for(var i=n;i--;){if(e===t||e===t.alternate)return e;e=getParent(e),t=getParent(t)}return null}function isAncestor(e,t){for(;t;){if(e===t||e===t.alternate)return!0;t=getParent(t)}return!1}function getParentInstance(e){return getParent(e)}function traverseTwoPhase(e,t,n){for(var r=[];e;)r.push(e),e=getParent(e);var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(l[s],"captured",o)}function listenerAtPhase(e,t,n){var r=t.dispatchConfig.phasedRegistrationNames[n];return getListener(e,r)}function accumulateDirectionalDispatches(e,t,n){var r=listenerAtPhase(e,n,t);r&&(n._dispatchListeners=accumulateInto_1(n._dispatchListeners,r),n._dispatchInstances=accumulateInto_1(n._dispatchInstances,e))}function accumulateTwoPhaseDispatchesSingle(e){e&&e.dispatchConfig.phasedRegistrationNames&&ReactTreeTraversal.traverseTwoPhase(e._targetInst,accumulateDirectionalDispatches,e)}function accumulateTwoPhaseDispatchesSingleSkipTarget(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst,n=t?ReactTreeTraversal.getParentInstance(t):null;ReactTreeTraversal.traverseTwoPhase(n,accumulateDirectionalDispatches,e)}}function accumulateDispatches(e,t,n){if(n&&n.dispatchConfig.registrationName){var r=n.dispatchConfig.registrationName,o=getListener(e,r);o&&(n._dispatchListeners=accumulateInto_1(n._dispatchListeners,o),n._dispatchInstances=accumulateInto_1(n._dispatchInstances,e))}}function accumulateDirectDispatchesSingle(e){e&&e.dispatchConfig.registrationName&&accumulateDispatches(e._targetInst,null,e)}function accumulateTwoPhaseDispatches(e){forEachAccumulated_1(e,accumulateTwoPhaseDispatchesSingle)}function accumulateTwoPhaseDispatchesSkipTarget(e){forEachAccumulated_1(e,accumulateTwoPhaseDispatchesSingleSkipTarget)}function accumulateEnterLeaveDispatches(e,t,n,r){ReactTreeTraversal.traverseEnterLeave(n,r,accumulateDispatches,e,t)}function accumulateDirectDispatches(e){forEachAccumulated_1(e,accumulateDirectDispatchesSingle)}function getTextContentAccessor(){return!contentKey&&ExecutionEnvironment.canUseDOM&&(contentKey="textContent"in document.documentElement?"textContent":"innerText"),contentKey}function FallbackCompositionState(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}function SyntheticEvent(e,t,n,r){this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n;var o=this.constructor.Interface;for(var a in o)if(o.hasOwnProperty(a)){var i=o[a];i?this[a]=i(n):"target"===a?this.target=r:this[a]=n[a]}var l=null!=n.defaultPrevented?n.defaultPrevented:n.returnValue===!1;return l?this.isDefaultPrevented=emptyFunction.thatReturnsTrue:this.isDefaultPrevented=emptyFunction.thatReturnsFalse,this.isPropagationStopped=emptyFunction.thatReturnsFalse,this}function SyntheticCompositionEvent(e,t,n,r){return SyntheticEvent_1.call(this,e,t,n,r)}function SyntheticInputEvent(e,t,n,r){return SyntheticEvent_1.call(this,e,t,n,r)}function isPresto(){var e=window.opera;return"object"==typeof e&&"function"==typeof e.version&&parseInt(e.version(),10)<=12}function isKeypressCommand(e){return(e.ctrlKey||e.altKey||e.metaKey)&&!(e.ctrlKey&&e.altKey)}function getCompositionEventType(e){switch(e){case"topCompositionStart":return eventTypes.compositionStart;case"topCompositionEnd":return eventTypes.compositionEnd;case"topCompositionUpdate":return eventTypes.compositionUpdate}}function isFallbackCompositionStart(e,t){return"topKeyDown"===e&&t.keyCode===START_KEYCODE}function isFallbackCompositionEnd(e,t){switch(e){case"topKeyUp":return END_KEYCODES.indexOf(t.keyCode)!==-1;case"topKeyDown":return t.keyCode!==START_KEYCODE;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function getDataFromCustomEvent(e){var t=e.detail;return"object"==typeof t&&"data"in t?t.data:null}function extractCompositionEvent(e,t,n,r){var o,a;if(canUseCompositionEvent?o=getCompositionEventType(e):currentComposition?isFallbackCompositionEnd(e,n)&&(o=eventTypes.compositionEnd):isFallbackCompositionStart(e,n)&&(o=eventTypes.compositionStart),!o)return null;useFallbackCompositionData&&(currentComposition||o!==eventTypes.compositionStart?o===eventTypes.compositionEnd&¤tComposition&&(a=currentComposition.getData()):currentComposition=FallbackCompositionState_1.getPooled(r));var i=SyntheticCompositionEvent_1.getPooled(o,t,n,r);if(a)i.data=a;else{var l=getDataFromCustomEvent(n);null!==l&&(i.data=l)}return EventPropagators_1.accumulateTwoPhaseDispatches(i),i}function getNativeBeforeInputChars(e,t){switch(e){case"topCompositionEnd":return getDataFromCustomEvent(t);case"topKeyPress":var n=t.which;return n!==SPACEBAR_CODE?null:(hasSpaceKeypress=!0,SPACEBAR_CHAR);case"topTextInput":var r=t.data;return r===SPACEBAR_CHAR&&hasSpaceKeypress?null:r;default:return null}}function getFallbackBeforeInputChars(e,t){if(currentComposition){if("topCompositionEnd"===e||!canUseCompositionEvent&&isFallbackCompositionEnd(e,t)){var n=currentComposition.getData();return FallbackCompositionState_1.release(currentComposition),currentComposition=null,n}return null}switch(e){case"topPaste":return null;case"topKeyPress":return t.which&&!isKeypressCommand(t)?String.fromCharCode(t.which):null;case"topCompositionEnd":return useFallbackCompositionData?null:t.data;default:return null}}function extractBeforeInputEvent(e,t,n,r){var o;if(o=canUseTextInputEvent?getNativeBeforeInputChars(e,n):getFallbackBeforeInputChars(e,n),!o)return null;var a=SyntheticInputEvent_1.getPooled(eventTypes.beforeInput,t,n,r);return a.data=o,EventPropagators_1.accumulateTwoPhaseDispatches(a),a}function performFiberBatchedUpdates(e,t){return fiberBatchedUpdates(e,t)}function batchedUpdates(e,t){return stackBatchedUpdates(performFiberBatchedUpdates,e,t)}function batchedUpdatesWithControlledComponents(e,t){if(isNestingBatched)return batchedUpdates(e,t);isNestingBatched=!0;try{return batchedUpdates(e,t)}finally{isNestingBatched=!1,ReactControlledComponent_1.restoreStateIfNeeded()}}function getEventTarget(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}function isTextInputElement(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!supportedInputTypes[e.type]:"textarea"===t}function createAndAccumulateChangeEvent(e,t,n){var r=SyntheticEvent_1.getPooled(eventTypes$1.change,e,t,n);return r.type="change",ReactControlledComponent_1.enqueueStateRestore(n),EventPropagators_1.accumulateTwoPhaseDispatches(r),r}function shouldUseChangeEvent(e){var t=e.nodeName&&e.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===e.type}function manualDispatchChangeEvent(e){var t=createAndAccumulateChangeEvent(activeElementInst,e,getEventTarget_1(e));ReactGenericBatching_1.batchedUpdates(runEventInBatch,t)}function runEventInBatch(e){EventPluginHub_1.enqueueEvents(e),EventPluginHub_1.processEventQueue(!1)}function startWatchingForChangeEventIE8(e,t){activeElement=e,activeElementInst=t,activeElement.attachEvent("onchange",manualDispatchChangeEvent)}function stopWatchingForChangeEventIE8(){activeElement&&(activeElement.detachEvent("onchange",manualDispatchChangeEvent),activeElement=null,activeElementInst=null)}function getInstIfValueChanged(e){if(inputValueTracking_1.updateValueIfChanged(e))return e}function getTargetInstForChangeEvent(e,t){if("topChange"===e)return t}function handleEventsForChangeEventIE8(e,t,n){"topFocus"===e?(stopWatchingForChangeEventIE8(),startWatchingForChangeEventIE8(t,n)):"topBlur"===e&&stopWatchingForChangeEventIE8()}function startWatchingForValueChange(e,t){activeElement=e,activeElementInst=t,activeElement.attachEvent("onpropertychange",handlePropertyChange)}function stopWatchingForValueChange(){activeElement&&(activeElement.detachEvent("onpropertychange",handlePropertyChange),activeElement=null,activeElementInst=null)}function handlePropertyChange(e){"value"===e.propertyName&&getInstIfValueChanged(activeElementInst)&&manualDispatchChangeEvent(e)}function handleEventsForInputEventPolyfill(e,t,n){"topFocus"===e?(stopWatchingForValueChange(),startWatchingForValueChange(t,n)):"topBlur"===e&&stopWatchingForValueChange()}function getTargetInstForInputEventPolyfill(e,t){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return getInstIfValueChanged(activeElementInst)}function shouldUseClickEvent(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function getTargetInstForClickEvent(e,t){if("topClick"===e)return getInstIfValueChanged(t)}function getTargetInstForInputOrChangeEvent(e,t){if("topInput"===e||"topChange"===e)return getInstIfValueChanged(t)}function SyntheticUIEvent(e,t,n,r){return SyntheticEvent_1.call(this,e,t,n,r)}function modifierStateGetter(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=modifierKeyToProp[e];return!!r&&!!n[r]}function getEventModifierState(e){return modifierStateGetter}function SyntheticMouseEvent(e,t,n,r){return SyntheticUIEvent_1.call(this,e,t,n,r)}function findRootContainerNode(e){if("number"==typeof e.tag){for(;e.return;)e=e.return;return e.tag!==HostRoot?null:e.stateNode.containerInfo}for(;e._hostParent;)e=e._hostParent;var t=ReactDOMComponentTree_1.getNodeFromInstance(e);return t.parentNode}function TopLevelCallbackBookKeeping(e,t,n){this.topLevelType=e,this.nativeEvent=t,this.targetInst=n,this.ancestors=[]}function handleTopLevelImpl(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=findRootContainerNode(n);if(!r)break;e.ancestors.push(n),n=ReactDOMComponentTree_1.getClosestInstanceFromNode(r)}while(n);for(var o=0;o=t)return{node:n,offset:t-r};r=o}n=getLeafNode(getSiblingNode(n))}}function isCollapsed(e,t,n,r){return e===n&&t===r}function getIEOffsets(e){var t=document.selection,n=t.createRange(),r=n.text.length,o=n.duplicate();o.moveToElementText(e),o.setEndPoint("EndToStart",n);var a=o.text.length,i=a+r;return{start:a,end:i}}function getModernOffsets(e){var t=window.getSelection&&window.getSelection();if(!t||0===t.rangeCount)return null;var n=t.anchorNode,r=t.anchorOffset,o=t.focusNode,a=t.focusOffset,i=t.getRangeAt(0);try{i.startContainer.nodeType,i.endContainer.nodeType}catch(e){return null}var l=isCollapsed(t.anchorNode,t.anchorOffset,t.focusNode,t.focusOffset),s=l?0:i.toString().length,u=i.cloneRange();u.selectNodeContents(e),u.setEnd(i.startContainer,i.startOffset);var c=isCollapsed(u.startContainer,u.startOffset,u.endContainer,u.endOffset),p=c?0:u.toString().length,d=p+s,f=document.createRange();f.setStart(n,r),f.setEnd(o,a);var m=f.collapsed;return{start:m?d:p,end:m?p:d}}function setIEOffsets(e,t){var n,r,o=document.selection.createRange().duplicate();void 0===t.end?(n=t.start,r=n):t.start>t.end?(n=t.end,r=t.start):(n=t.start,r=t.end),o.moveToElementText(e),o.moveStart("character",n),o.setEndPoint("EndToStart",o),o.moveEnd("character",r-n),o.select()}function setModernOffsets(e,t){if(window.getSelection){var n=window.getSelection(),r=e[getTextContentAccessor_1()].length,o=Math.min(t.start,r),a=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>a){var i=a;a=o,o=i}var l=getNodeForCharacterOffset_1(e,o),s=getNodeForCharacterOffset_1(e,a);if(l&&s){var u=document.createRange();u.setStart(l.node,l.offset),n.removeAllRanges(),o>a?(n.addRange(u),n.extend(s.node,s.offset)):(u.setEnd(s.node,s.offset),n.addRange(u))}}}function isInDocument(e){return containsNode(document.documentElement,e)}function getSelection(e){if("selectionStart"in e&&ReactInputSelection_1.hasSelectionCapabilities(e))return{start:e.selectionStart,end:e.selectionEnd};if(window.getSelection){var t=window.getSelection();return{anchorNode:t.anchorNode,anchorOffset:t.anchorOffset,focusNode:t.focusNode,focusOffset:t.focusOffset}}if(document.selection){var n=document.selection.createRange();return{parentElement:n.parentElement(),text:n.text,top:n.boundingTop,left:n.boundingLeft}}}function constructSelectEvent(e,t){if(mouseDown||null==activeElement$1||activeElement$1!==getActiveElement())return null;var n=getSelection(activeElement$1);if(!lastSelection||!shallowEqual(lastSelection,n)){lastSelection=n;var r=SyntheticEvent_1.getPooled(eventTypes$3.select,activeElementInst$1,e,t);return r.type="select",r.target=activeElement$1,EventPropagators_1.accumulateTwoPhaseDispatches(r),r}return null}function SyntheticAnimationEvent(e,t,n,r){return SyntheticEvent_1.call(this,e,t,n,r)}function SyntheticClipboardEvent(e,t,n,r){return SyntheticEvent_1.call(this,e,t,n,r)}function SyntheticFocusEvent(e,t,n,r){return SyntheticUIEvent_1.call(this,e,t,n,r)}function getEventCharCode(e){var t,n=e.keyCode;return"charCode"in e?(t=e.charCode,0===t&&13===n&&(t=13)):t=n,t>=32||13===t?t:0}function getEventKey(e){if(e.key){var t=normalizeKey[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=getEventCharCode_1(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?translateToKey[e.keyCode]||"Unidentified":""}function SyntheticKeyboardEvent(e,t,n,r){return SyntheticUIEvent_1.call(this,e,t,n,r)}function SyntheticDragEvent(e,t,n,r){return SyntheticMouseEvent_1.call(this,e,t,n,r)}function SyntheticTouchEvent(e,t,n,r){return SyntheticUIEvent_1.call(this,e,t,n,r)}function SyntheticTransitionEvent(e,t,n,r){return SyntheticEvent_1.call(this,e,t,n,r)}function SyntheticWheelEvent(e,t,n,r){return SyntheticMouseEvent_1.call(this,e,t,n,r)}function inject(){alreadyInjected||(alreadyInjected=!0,ReactBrowserEventEmitter_1.injection.injectReactEventListener(ReactEventListener_1),EventPluginHub_1.injection.injectEventPluginOrder(DOMEventPluginOrder_1),EventPluginUtils_1.injection.injectComponentTree(ReactDOMComponentTree_1),EventPluginHub_1.injection.injectEventPluginsByName({SimpleEventPlugin:SimpleEventPlugin_1,EnterLeaveEventPlugin:EnterLeaveEventPlugin_1,ChangeEventPlugin:ChangeEventPlugin_1,SelectEventPlugin:SelectEventPlugin_1,BeforeInputEventPlugin:BeforeInputEventPlugin_1}),DOMProperty_1.injection.injectDOMPropertyConfig(ARIADOMPropertyConfig_1),DOMProperty_1.injection.injectDOMPropertyConfig(HTMLDOMPropertyConfig_1),DOMProperty_1.injection.injectDOMPropertyConfig(SVGDOMPropertyConfig_1))}function comparePriority(e,t){return e!==TaskPriority&&e!==SynchronousPriority||t!==TaskPriority&&t!==SynchronousPriority?e===NoWork&&t!==NoWork?-255:e!==NoWork&&t===NoWork?255:e-t:0}function ensureUpdateQueue(e){if(null!==e.updateQueue)return e.updateQueue;var t=void 0;return t={first:null,last:null,hasForceUpdate:!1,callbackList:null},e.updateQueue=t,t}function cloneUpdateQueue(e,t){var n=e.updateQueue;if(null===n)return t.updateQueue=null,null;var r=null!==t.updateQueue?t.updateQueue:{};return r.first=n.first,r.last=n.last,r.hasForceUpdate=!1,r.callbackList=null,r.isProcessing=!1,t.updateQueue=r,r}function cloneUpdate(e){return{priorityLevel:e.priorityLevel,partialState:e.partialState,callback:e.callback,isReplace:e.isReplace,isForced:e.isForced,isTopLevelUnmount:e.isTopLevelUnmount,next:null}}function insertUpdateIntoQueue(e,t,n,r){null!==n?n.next=t:(t.next=e.first,e.first=t),null!==r?t.next=r:e.last=t}function findInsertionPosition(e,t){var n=t.priorityLevel,r=null,o=null;if(null!==e.last&&comparePriority(e.last.priorityLevel,n)<=0)r=e.last;else for(o=e.first;null!==o&&comparePriority(o.priorityLevel,n)<=0;)r=o,o=o.next;return r}function insertUpdate(e,t){var n=ensureUpdateQueue(e),r=null!==e.alternate?ensureUpdateQueue(e.alternate):null,o=findInsertionPosition(n,t),a=null!==o?o.next:n.first;if(null===r)return insertUpdateIntoQueue(n,t,o,a),null;var i=findInsertionPosition(r,t),l=null!==i?i.next:r.first;if(insertUpdateIntoQueue(n,t,o,a),a!==l){var s=cloneUpdate(t);return insertUpdateIntoQueue(r,s,i,l),s}return null===i&&(r.first=t),null===l&&(r.last=null),null}function addUpdate(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:!1,next:null};insertUpdate(e,o)}function addReplaceUpdate(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!0,isForced:!1,isTopLevelUnmount:!1,next:null};insertUpdate(e,o)}function addForceUpdate(e,t,n){var r={priorityLevel:n,partialState:null,callback:t,isReplace:!1,isForced:!0,isTopLevelUnmount:!1,next:null};insertUpdate(e,r)}function getPendingPriority(e){return null!==e.first?e.first.priorityLevel:NoWork}function addTopLevelUpdate$1(e,t,n,r){var o=null===t.element,a={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:o,next:null},i=insertUpdate(e,a);if(o){var l=e.updateQueue,s=null!==e.alternate?e.alternate.updateQueue:null;null!==l&&null!==a.next&&(a.next=null,l.last=a),null!==s&&null!==i&&null!==i.next&&(i.next=null, - s.last=a)}}function getStateFromUpdate(e,t,n,r){var o=e.partialState;if("function"==typeof o){var a=o;return a.call(t,n,r)}return o}function beginUpdateQueue(e,t,n,r,o,a){t.hasForceUpdate=!1;for(var i=r,l=!0,s=null,u=t.first;null!==u&&comparePriority(u.priorityLevel,a)<=0;){t.first=u.next,null===t.first&&(t.last=null);var c=void 0;u.isReplace?(i=getStateFromUpdate(u,n,i,o),l=!0):(c=getStateFromUpdate(u,n,i,o),c&&(i=l?_assign({},i,c):_assign(i,c),l=!1)),u.isForced&&(t.hasForceUpdate=!0),null===u.callback||u.isTopLevelUnmount&&null!==u.next||(s=s||[],s.push(u.callback),e.effectTag|=CallbackEffect),u=u.next}return t.callbackList=s,null!==t.first||null!==s||t.hasForceUpdate||(e.updateQueue=null),i}function commitCallbacks(e,t,n){var r=t.callbackList;if(null!==r)for(var o=0;of?(h=p,p=null):h=p.sibling;var C=v(e,p,l[f],s);if(null===C){null===p&&(p=h);break}t&&p&&null===C.alternate&&n(e,p),d=i(C,d,f),null===c?u=C:c.sibling=C,c=C,p=h}if(f===l.length)return r(e,p),u;if(null===p){for(;fC?(E=f,f=null):E=f.sibling;var b=v(e,f,y.value,s);if(null===b){f||(f=E);break}t&&f&&null===b.alternate&&n(e,f),h=i(b,h,C),null===d?p=b:d.sibling=b,d=b,f=E}if(y.done)return r(e,f),p;if(null===f){for(;!y.done;C++,y=c.next()){var P=m(e,y.value,s);null!==P&&(h=i(P,h,C),null===d?p=P:d.sibling=P,d=P)}return p}for(var T=o(e,f);!y.done;C++,y=c.next()){var R=g(T,e,C,y.value,s);null!==R&&(t&&null!==R.alternate&&T.delete(null===R.key?C:R.key),h=i(R,h,C),null===d?p=R:d.sibling=R,d=R)}return t&&T.forEach(function(t){return n(e,t)}),p}function E(e,t,n,o){if(null!==t&&t.tag===HostText$5){r(e,t.sibling);var i=a(t,o);return i.pendingProps=n,i.return=e,i}r(e,t);var l=createFiberFromText$1(n,o);return l.return=e,l}function y(e,t,o,i){for(var l=o.key,s=t;null!==s;){if(s.key===l){if(s.type===o.type){r(e,s.sibling);var u=a(s,i);return u.ref=coerceRef(s,o),u.pendingProps=o.props,u.return=e,u}r(e,s);break}n(e,s),s=s.sibling}var c=createFiberFromElement$1(o,i);return c.ref=coerceRef(t,o),c.return=e,c}function b(e,t,o,i){for(var l=o.key,s=t;null!==s;){if(s.key===l){if(s.tag===CoroutineComponent$2){r(e,s.sibling);var u=a(s,i);return u.pendingProps=o,u.return=e,u}r(e,s);break}n(e,s),s=s.sibling}var c=createFiberFromCoroutine$1(o,i);return c.return=e,c}function P(e,t,n,o){var i=t;if(null!==i){if(i.tag===YieldComponent$3){r(e,i.sibling);var l=a(i,o);return l.type=n.value,l.return=e,l}r(e,i)}var s=createFiberFromYield$1(n,o);return s.type=n.value,s.return=e,s}function T(e,t,o,i){for(var l=o.key,s=t;null!==s;){if(s.key===l){if(s.tag===HostPortal$4&&s.stateNode.containerInfo===o.containerInfo&&s.stateNode.implementation===o.implementation){r(e,s.sibling);var u=a(s,i);return u.pendingProps=o.children||[],u.return=e,u}r(e,s);break}n(e,s),s=s.sibling}var c=createFiberFromPortal$1(o,i);return c.return=e,c}function R(e,t,n,o){var a=ReactFeatureFlags_1.disableNewFiberFeatures,i="object"==typeof n&&null!==n;if(i)if(a)switch(n.$$typeof){case ReactElementSymbol:return l(y(e,t,n,o));case REACT_PORTAL_TYPE:return l(T(e,t,n,o))}else switch(n.$$typeof){case ReactElementSymbol:return l(y(e,t,n,o));case REACT_COROUTINE_TYPE:return l(b(e,t,n,o));case REACT_YIELD_TYPE:return l(P(e,t,n,o));case REACT_PORTAL_TYPE:return l(T(e,t,n,o))}if(a)switch(e.tag){case ClassComponent$6:var s=e.type;null!==n&&n!==!1?reactProdInvariant_1("109",s.displayName||s.name||"Component"):void 0;break;case FunctionalComponent$2:var u=e.type;null!==n&&n!==!1?reactProdInvariant_1("105",u.displayName||u.name||"Component"):void 0}if("string"==typeof n||"number"==typeof n)return l(E(e,t,""+n,o));if(isArray(n))return h(e,t,n,o);if(getIteratorFn_1(n))return C(e,t,n,o);if(i&&throwOnInvalidObjectType(e,n),!a&&"undefined"==typeof n)switch(e.tag){case ClassComponent$6:case FunctionalComponent$2:var c=e.type;invariant(!1,"%s(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.",c.displayName||c.name||"Component")}return r(e,t)}return R}function getContextForSubtree(e){if(!e)return emptyObject;var t=ReactInstanceMap_1.get(e);return"number"==typeof t.tag?getContextFiber(t):t._processChildContext(t._context)}function isValidContainer(e){return!(!e||e.nodeType!==ELEMENT_NODE_TYPE&&e.nodeType!==DOC_NODE_TYPE&&e.nodeType!==DOCUMENT_FRAGMENT_NODE_TYPE)}function validateContainer(e){if(!isValidContainer(e))throw new Error("Target container is not a DOM element.")}function shouldAutoFocusHostComponent(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function warnAboutUnstableUse(){warned=!0}function renderSubtreeIntoContainer(e,t,n,r){validateContainer(n);var o=n.nodeType===DOCUMENT_NODE?n.documentElement:n,a=o._reactRootContainer;if(a)DOMRenderer.updateContainer(t,a,e,r);else{for(;o.lastChild;)o.removeChild(o.lastChild);var i=DOMRenderer.createContainer(o);a=o._reactRootContainer=i,DOMRenderer.unbatchedUpdates(function(){DOMRenderer.updateContainer(t,i,e,r)})}return DOMRenderer.getPublicRootInstance(a)}var _assign=__webpack_require__(3),invariant=__webpack_require__(7);__webpack_require__(4);var ExecutionEnvironment=__webpack_require__(10);__webpack_require__(11);var hyphenateStyleName=__webpack_require__(13),memoizeStringOnly=__webpack_require__(15),React=__webpack_require__(1);__webpack_require__(16);var emptyFunction=__webpack_require__(5),EventListener=__webpack_require__(18),getUnboundedScrollPosition=__webpack_require__(19),containsNode=__webpack_require__(20),focusNode=__webpack_require__(23),getActiveElement=__webpack_require__(24),shallowEqual=__webpack_require__(25),emptyObject=__webpack_require__(6),reactProdInvariant_1=reactProdInvariant,eventPluginOrder=null,namesToPlugins={},EventPluginRegistry={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(e){eventPluginOrder?reactProdInvariant_1("101"):void 0,eventPluginOrder=Array.prototype.slice.call(e),recomputePluginOrdering()},injectEventPluginsByName:function(e){var t=!1;for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];namesToPlugins.hasOwnProperty(n)&&namesToPlugins[n]===r||(namesToPlugins[n]?reactProdInvariant_1("102",n):void 0,namesToPlugins[n]=r,t=!0)}t&&recomputePluginOrdering()}},EventPluginRegistry_1=EventPluginRegistry,caughtError=null,ReactErrorUtils={invokeGuardedCallback:function(e,t,n,r,o,a,i,l,s){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(e){return e}return null},invokeGuardedCallbackAndCatchFirstError:function(e,t,n,r,o,a,i,l,s){var u=ReactErrorUtils.invokeGuardedCallback.apply(this,arguments);null!==u&&null===caughtError&&(caughtError=u)},rethrowCaughtError:function(){if(caughtError){var e=caughtError;throw caughtError=null,e}}},ReactErrorUtils_1=ReactErrorUtils,ComponentTree,injection={injectComponentTree:function(e){ComponentTree=e}},EventPluginUtils={isEndish:isEndish,isMoveish:isMoveish,isStartish:isStartish,executeDirectDispatch:executeDirectDispatch,executeDispatchesInOrder:executeDispatchesInOrder,executeDispatchesInOrderStopAtTrue:executeDispatchesInOrderStopAtTrue,hasDispatches:hasDispatches,getFiberCurrentPropsFromNode:function(e){return ComponentTree.getFiberCurrentPropsFromNode(e)},getInstanceFromNode:function(e){return ComponentTree.getInstanceFromNode(e)},getNodeFromInstance:function(e){return ComponentTree.getNodeFromInstance(e)},injection:injection},EventPluginUtils_1=EventPluginUtils,accumulateInto_1=accumulateInto,forEachAccumulated_1=forEachAccumulated,eventQueue=null,executeDispatchesAndRelease=function(e,t){e&&(EventPluginUtils_1.executeDispatchesInOrder(e,t),e.isPersistent()||e.constructor.release(e))},executeDispatchesAndReleaseSimulated=function(e){return executeDispatchesAndRelease(e,!0)},executeDispatchesAndReleaseTopLevel=function(e){return executeDispatchesAndRelease(e,!1)},EventPluginHub={injection:{injectEventPluginOrder:EventPluginRegistry_1.injectEventPluginOrder,injectEventPluginsByName:EventPluginRegistry_1.injectEventPluginsByName},getListener:function(e,t){var n;if("number"==typeof e.tag){var r=e.stateNode;if(!r)return null;var o=EventPluginUtils_1.getFiberCurrentPropsFromNode(r);if(!o)return null;if(n=o[t],shouldPreventMouseEvent(t,e.type,o))return null}else{var a=e._currentElement;if("string"==typeof a||"number"==typeof a)return null;if(!e._rootNodeID)return null;var i=a.props;if(n=i[t],shouldPreventMouseEvent(t,a.type,i))return null}return n&&"function"!=typeof n?reactProdInvariant_1("94",t,typeof n):void 0,n},extractEvents:function(e,t,n,r){for(var o,a=EventPluginRegistry_1.plugins,i=0;i]/,escapeTextContentForBrowser_1=escapeTextContentForBrowser,quoteAttributeValueForBrowser_1=quoteAttributeValueForBrowser,VALID_ATTRIBUTE_NAME_REGEX=new RegExp("^["+DOMProperty_1.ATTRIBUTE_NAME_START_CHAR+"]["+DOMProperty_1.ATTRIBUTE_NAME_CHAR+"]*$"),illegalAttributeNameCache={},validatedAttributeNameCache={},DOMPropertyOperations={createMarkupForID:function(e){return DOMProperty_1.ID_ATTRIBUTE_NAME+"="+quoteAttributeValueForBrowser_1(e)},setAttributeForID:function(e,t){e.setAttribute(DOMProperty_1.ID_ATTRIBUTE_NAME,t)},createMarkupForRoot:function(){return DOMProperty_1.ROOT_ATTRIBUTE_NAME+'=""'},setAttributeForRoot:function(e){e.setAttribute(DOMProperty_1.ROOT_ATTRIBUTE_NAME,"")},createMarkupForProperty:function(e,t){var n=DOMProperty_1.properties.hasOwnProperty(e)?DOMProperty_1.properties[e]:null; - if(n){if(shouldIgnoreValue(n,t))return"";var r=n.attributeName;return n.hasBooleanValue||n.hasOverloadedBooleanValue&&t===!0?r+'=""':r+"="+quoteAttributeValueForBrowser_1(t)}return DOMProperty_1.isCustomAttribute(e)?null==t?"":e+"="+quoteAttributeValueForBrowser_1(t):null},createMarkupForCustomAttribute:function(e,t){return isAttributeNameSafe(e)&&null!=t?e+"="+quoteAttributeValueForBrowser_1(t):""},setValueForProperty:function(e,t,n){var r=DOMProperty_1.properties.hasOwnProperty(t)?DOMProperty_1.properties[t]:null;if(r){var o=r.mutationMethod;if(o)o(e,n);else{if(shouldIgnoreValue(r,n))return void DOMPropertyOperations.deleteValueForProperty(e,t);if(r.mustUseProperty)e[r.propertyName]=n;else{var a=r.attributeName,i=r.attributeNamespace;i?e.setAttributeNS(i,a,""+n):r.hasBooleanValue||r.hasOverloadedBooleanValue&&n===!0?e.setAttribute(a,""):e.setAttribute(a,""+n)}}}else if(DOMProperty_1.isCustomAttribute(t))return void DOMPropertyOperations.setValueForAttribute(e,t,n)},setValueForAttribute:function(e,t,n){isAttributeNameSafe(t)&&(null==n?e.removeAttribute(t):e.setAttribute(t,""+n))},deleteValueForAttribute:function(e,t){e.removeAttribute(t)},deleteValueForProperty:function(e,t){var n=DOMProperty_1.properties.hasOwnProperty(t)?DOMProperty_1.properties[t]:null;if(n){var r=n.mutationMethod;if(r)r(e,void 0);else if(n.mustUseProperty){var o=n.propertyName;n.hasBooleanValue?e[o]=!1:e[o]=""}else e.removeAttribute(n.attributeName)}else DOMProperty_1.isCustomAttribute(t)&&e.removeAttribute(t)}},DOMPropertyOperations_1=DOMPropertyOperations,ReactDOMInput={getHostProps:function(e,t){var n=e,r=t.value,o=t.checked,a=_assign({type:void 0,step:void 0,min:void 0,max:void 0},t,{defaultChecked:void 0,defaultValue:void 0,value:null!=r?r:n._wrapperState.initialValue,checked:null!=o?o:n._wrapperState.initialChecked});return a},mountWrapper:function(e,t){var n=t.defaultValue,r=e;r._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:null!=t.value?t.value:n}},updateWrapper:function(e,t){var n=e,r=t.checked;null!=r&&DOMPropertyOperations_1.setValueForProperty(n,"checked",r||!1);var o=t.value;if(null!=o){var a=""+o;a!==n.value&&(n.value=a)}else null==t.value&&null!=t.defaultValue&&n.defaultValue!==""+t.defaultValue&&(n.defaultValue=""+t.defaultValue),null==t.checked&&null!=t.defaultChecked&&(n.defaultChecked=!!t.defaultChecked)},postMountWrapper:function(e,t){var n=e;switch(t.type){case"submit":case"reset":break;case"color":case"date":case"datetime":case"datetime-local":case"month":case"time":case"week":n.value="",n.value=n.defaultValue;break;default:n.value=n.value}var r=n.name;""!==r&&(n.name=""),n.defaultChecked=!n.defaultChecked,n.defaultChecked=!n.defaultChecked,""!==r&&(n.name=r)},restoreControlledState:function(e,t){var n=e;ReactDOMInput.updateWrapper(n,t),updateNamedCousins(n,t)}},ReactDOMFiberInput=ReactDOMInput,ReactDOMOption={mountWrapper:function(e,t){},postMountWrapper:function(e,t){null!=t.value&&e.setAttribute("value",t.value)},getHostProps:function(e,t){var n=_assign({children:void 0},t),r=flattenChildren(t.children);return r&&(n.children=r),n}},ReactDOMFiberOption=ReactDOMOption,didWarnValueDefaultValue$1=!1,ReactDOMSelect={getHostProps:function(e,t){return _assign({},t,{value:void 0})},mountWrapper:function(e,t){var n=e,r=t.value;n._wrapperState={initialValue:null!=r?r:t.defaultValue,wasMultiple:!!t.multiple},void 0===t.value||void 0===t.defaultValue||didWarnValueDefaultValue$1||(didWarnValueDefaultValue$1=!0),n.multiple=!!t.multiple,null!=r?updateOptions(n,!!t.multiple,r):null!=t.defaultValue&&updateOptions(n,!!t.multiple,t.defaultValue)},postUpdateWrapper:function(e,t){var n=e;n._wrapperState.initialValue=void 0;var r=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!t.multiple;var o=t.value;null!=o?updateOptions(n,!!t.multiple,o):r!==!!t.multiple&&(null!=t.defaultValue?updateOptions(n,!!t.multiple,t.defaultValue):updateOptions(n,!!t.multiple,t.multiple?[]:""))},restoreControlledState:function(e,t){var n=e,r=t.value;null!=r&&updateOptions(n,!!t.multiple,r)}},ReactDOMFiberSelect=ReactDOMSelect,ReactDOMTextarea={getHostProps:function(e,t){var n=e;null!=t.dangerouslySetInnerHTML?reactProdInvariant_1("91"):void 0;var r=_assign({},t,{value:void 0,defaultValue:void 0,children:""+n._wrapperState.initialValue});return r},mountWrapper:function(e,t){var n=e,r=t.value,o=r;if(null==r){var a=t.defaultValue,i=t.children;null!=i&&(null!=a?reactProdInvariant_1("92"):void 0,Array.isArray(i)&&(i.length<=1?void 0:reactProdInvariant_1("93"),i=i[0]),a=""+i),null==a&&(a=""),o=a}n._wrapperState={initialValue:""+o}},updateWrapper:function(e,t){var n=e,r=t.value;if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e,t){var n=e,r=n.textContent;r===n._wrapperState.initialValue&&(n.value=r)},restoreControlledState:function(e,t){ReactDOMTextarea.updateWrapper(e,t)}},ReactDOMFiberTextarea=ReactDOMTextarea,createMicrosoftUnsafeLocalFunction=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e},createMicrosoftUnsafeLocalFunction_1=createMicrosoftUnsafeLocalFunction,WHITESPACE_TEST=/^[ \r\n\t\f]/,NONVISIBLE_TEST=/<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/,reusableSVGContainer,setInnerHTML=createMicrosoftUnsafeLocalFunction_1(function(e,t){if(e.namespaceURI!==DOMNamespaces_1.svg||"innerHTML"in e)e.innerHTML=t;else{reusableSVGContainer=reusableSVGContainer||document.createElement("div"),reusableSVGContainer.innerHTML=""+t+"";for(var n=reusableSVGContainer.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(ExecutionEnvironment.canUseDOM){var testElement=document.createElement("div");testElement.innerHTML=" ",""===testElement.innerHTML&&(setInnerHTML=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),WHITESPACE_TEST.test(t)||"<"===t[0]&&NONVISIBLE_TEST.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t}),testElement=null}var setInnerHTML_1=setInnerHTML,setTextContent=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};ExecutionEnvironment.canUseDOM&&("textContent"in document.documentElement||(setTextContent=function(e,t){return 3===e.nodeType?void(e.nodeValue=t):void setInnerHTML_1(e,escapeTextContentForBrowser_1(t))}));var setTextContent_1=setTextContent,inputValueTracking={_getTrackerFromNode:function(e){return getTracker(ReactDOMComponentTree_1.getInstanceFromNode(e))},trackNode:function(e){e._wrapperState.valueTracker||(e._wrapperState.valueTracker=trackValueOnNode(e,e))},track:function(e){if(!getTracker(e)){var t=ReactDOMComponentTree_1.getNodeFromInstance(e);attachTracker(e,trackValueOnNode(t,e))}},updateValueIfChanged:function(e){if(!e)return!1;var t=getTracker(e);if(!t)return"number"==typeof e.tag?inputValueTracking.trackNode(e.stateNode):inputValueTracking.track(e),!0;var n=t.getValue(),r=getValueFromNode(ReactDOMComponentTree_1.getNodeFromInstance(e));return r!==n&&(t.setValue(r),!0)},stopTracking:function(e){var t=getTracker(e);t&&t.stopTracking()}},inputValueTracking_1=inputValueTracking,_extends=_assign||function(e){for(var t=1;t";var s=l.firstChild;o=l.removeChild(s)}else o=t.is?a.createElement(e,t.is):a.createElement(e);else o=a.createElementNS(i,e);return o},setInitialProperties:function(e,t,n,r){var o,a=isCustomComponent(t,n);switch(t){case"audio":case"form":case"iframe":case"img":case"image":case"link":case"object":case"source":case"video":case"details":trapBubbledEventsLocal(e,t),o=n;break;case"input":ReactDOMFiberInput.mountWrapper(e,n),o=ReactDOMFiberInput.getHostProps(e,n),trapBubbledEventsLocal(e,t),ensureListeningTo(r,"onChange");break;case"option":ReactDOMFiberOption.mountWrapper(e,n),o=ReactDOMFiberOption.getHostProps(e,n);break;case"select":ReactDOMFiberSelect.mountWrapper(e,n),o=ReactDOMFiberSelect.getHostProps(e,n),trapBubbledEventsLocal(e,t),ensureListeningTo(r,"onChange");break;case"textarea":ReactDOMFiberTextarea.mountWrapper(e,n),o=ReactDOMFiberTextarea.getHostProps(e,n),trapBubbledEventsLocal(e,t),ensureListeningTo(r,"onChange");break;default:o=n}switch(assertValidProps(t,o),setInitialDOMProperties(e,r,o,a),t){case"input":inputValueTracking_1.trackNode(e),ReactDOMFiberInput.postMountWrapper(e,n);break;case"textarea":inputValueTracking_1.trackNode(e),ReactDOMFiberTextarea.postMountWrapper(e,n);break;case"option":ReactDOMFiberOption.postMountWrapper(e,n);break;default:"function"==typeof o.onClick&&trapClickOnNonInteractiveElement(e)}},diffProperties:function(e,t,n,r,o){var a,i,l=null;switch(t){case"input":a=ReactDOMFiberInput.getHostProps(e,n),i=ReactDOMFiberInput.getHostProps(e,r),l=[];break;case"option":a=ReactDOMFiberOption.getHostProps(e,n),i=ReactDOMFiberOption.getHostProps(e,r),l=[];break;case"select":a=ReactDOMFiberSelect.getHostProps(e,n),i=ReactDOMFiberSelect.getHostProps(e,r),l=[];break;case"textarea":a=ReactDOMFiberTextarea.getHostProps(e,n),i=ReactDOMFiberTextarea.getHostProps(e,r),l=[];break;default:a=n,i=r,"function"!=typeof a.onClick&&"function"==typeof i.onClick&&trapClickOnNonInteractiveElement(e)}assertValidProps(t,i);var s,u,c=null;for(s in a)if(!i.hasOwnProperty(s)&&a.hasOwnProperty(s)&&null!=a[s])if(s===STYLE){var p=a[s];for(u in p)p.hasOwnProperty(u)&&(c||(c={}),c[u]="")}else s===DANGEROUSLY_SET_INNER_HTML||s===CHILDREN||s===SUPPRESS_CONTENT_EDITABLE_WARNING||(registrationNameModules.hasOwnProperty(s)?l||(l=[]):(l=l||[]).push(s,null));for(s in i){var d=i[s],f=null!=a?a[s]:void 0;if(i.hasOwnProperty(s)&&d!==f&&(null!=d||null!=f))if(s===STYLE)if(f){for(u in f)!f.hasOwnProperty(u)||d&&d.hasOwnProperty(u)||(c||(c={}),c[u]="");for(u in d)d.hasOwnProperty(u)&&f[u]!==d[u]&&(c||(c={}),c[u]=d[u])}else c||(l||(l=[]),l.push(s,c)),c=d;else if(s===DANGEROUSLY_SET_INNER_HTML){var m=d?d[HTML]:void 0,v=f?f[HTML]:void 0;null!=m&&v!==m&&(l=l||[]).push(s,""+m)}else s===CHILDREN?f===d||"string"!=typeof d&&"number"!=typeof d||(l=l||[]).push(s,""+d):s===SUPPRESS_CONTENT_EDITABLE_WARNING||(registrationNameModules.hasOwnProperty(s)?(d&&ensureListeningTo(o,s),l||f===d||(l=[])):(l=l||[]).push(s,d))}return c&&(l=l||[]).push(STYLE,c),l},updateProperties:function(e,t,n,r,o){var a=isCustomComponent(n,r),i=isCustomComponent(n,o);switch(updateDOMProperties(e,t,a,i),n){case"input":ReactDOMFiberInput.updateWrapper(e,o);break;case"textarea":ReactDOMFiberTextarea.updateWrapper(e,o);break;case"select":ReactDOMFiberSelect.postUpdateWrapper(e,o)}},restoreControlledState:function(e,t,n){switch(t){case"input":return void ReactDOMFiberInput.restoreControlledState(e,n);case"textarea":return void ReactDOMFiberTextarea.restoreControlledState(e,n);case"select":return void ReactDOMFiberSelect.restoreControlledState(e,n)}}},ReactDOMFiberComponent_1=ReactDOMFiberComponent,rAF=void 0,rIC=void 0;if("function"!=typeof requestAnimationFrame)invariant(!1,"React depends on requestAnimationFrame. Make sure that you load a polyfill in older browsers.");else if("function"!=typeof requestIdleCallback){var scheduledRAFCallback=null,scheduledRICCallback=null,isIdleScheduled=!1,isAnimationFrameScheduled=!1,frameDeadline=0,previousFrameTime=33,activeFrameTime=33,frameDeadlineObject={timeRemaining:"object"==typeof performance&&"function"==typeof performance.now?function(){return frameDeadline-performance.now()}:function(){return frameDeadline-Date.now()}},messageKey="__reactIdleCallback$"+Math.random().toString(36).slice(2),idleTick=function(e){if(e.source===window&&e.data===messageKey){isIdleScheduled=!1;var t=scheduledRICCallback;scheduledRICCallback=null,t&&t(frameDeadlineObject)}};window.addEventListener("message",idleTick,!1);var animationTick=function(e){isAnimationFrameScheduled=!1;var t=e-frameDeadline+activeFrameTime;t1?1-t:void 0;return this._fallbackText=o.slice(e,l),this._fallbackText}}),PooledClass_1.addPoolingTo(FallbackCompositionState);var FallbackCompositionState_1=FallbackCompositionState,shouldBeReleasedProperties=["dispatchConfig","_targetInst","nativeEvent","isDefaultPrevented","isPropagationStopped","_dispatchListeners","_dispatchInstances"],EventInterface={type:null,target:null,currentTarget:emptyFunction.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};_assign(SyntheticEvent.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=emptyFunction.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=emptyFunction.thatReturnsTrue)},persist:function(){this.isPersistent=emptyFunction.thatReturnsTrue},isPersistent:emptyFunction.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var t in e)this[t]=null;for(var n=0;n8&&documentMode<=11),SPACEBAR_CODE=32,SPACEBAR_CHAR=String.fromCharCode(SPACEBAR_CODE),eventTypes={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},hasSpaceKeypress=!1,currentComposition=null,BeforeInputEventPlugin={eventTypes:eventTypes,extractEvents:function(e,t,n,r){return[extractCompositionEvent(e,t,n,r),extractBeforeInputEvent(e,t,n,r)]}},BeforeInputEventPlugin_1=BeforeInputEventPlugin,stackBatchedUpdates=function(e,t,n,r,o,a){return e(t,n,r,o,a)},fiberBatchedUpdates=function(e,t){return e(t)},isNestingBatched=!1,ReactGenericBatchingInjection={injectStackBatchedUpdates:function(e){stackBatchedUpdates=e},injectFiberBatchedUpdates:function(e){fiberBatchedUpdates=e}},ReactGenericBatching={batchedUpdates:batchedUpdatesWithControlledComponents,injection:ReactGenericBatchingInjection},ReactGenericBatching_1=ReactGenericBatching,getEventTarget_1=getEventTarget,supportedInputTypes={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},isTextInputElement_1=isTextInputElement,eventTypes$1={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},activeElement=null,activeElementInst=null,doesChangeEventBubble=!1;ExecutionEnvironment.canUseDOM&&(doesChangeEventBubble=isEventSupported_1("change")&&(!document.documentMode||document.documentMode>8));var isInputEventSupported=!1;ExecutionEnvironment.canUseDOM&&(isInputEventSupported=isEventSupported_1("input")&&(!document.documentMode||document.documentMode>9));var ChangeEventPlugin={eventTypes:eventTypes$1,_isInputEventSupported:isInputEventSupported,extractEvents:function(e,t,n,r){var o,a,i=t?ReactDOMComponentTree_1.getNodeFromInstance(t):window;if(shouldUseChangeEvent(i)?doesChangeEventBubble?o=getTargetInstForChangeEvent:a=handleEventsForChangeEventIE8:isTextInputElement_1(i)?isInputEventSupported?o=getTargetInstForInputOrChangeEvent:(o=getTargetInstForInputEventPolyfill,a=handleEventsForInputEventPolyfill):shouldUseClickEvent(i)&&(o=getTargetInstForClickEvent),o){var l=o(e,t);if(l){var s=createAndAccumulateChangeEvent(l,n,r);return s}}a&&a(e,i,t)}},ChangeEventPlugin_1=ChangeEventPlugin,DOMEventPluginOrder=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"],DOMEventPluginOrder_1=DOMEventPluginOrder,UIEventInterface={view:function(e){if(e.view)return e.view;var t=getEventTarget_1(e);if(t.window===t)return t;var n=t.ownerDocument;return n?n.defaultView||n.parentWindow:window},detail:function(e){return e.detail||0}};SyntheticEvent_1.augmentClass(SyntheticUIEvent,UIEventInterface);var SyntheticUIEvent_1=SyntheticUIEvent,modifierKeyToProp={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"},getEventModifierState_1=getEventModifierState,MouseEventInterface={screenX:null,screenY:null,clientX:null,clientY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:getEventModifierState_1,button:function(e){var t=e.button;return"which"in e?t:2===t?2:4===t?1:0},buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},pageX:function(e){return"pageX"in e?e.pageX:e.clientX+ViewportMetrics_1.currentScrollLeft},pageY:function(e){return"pageY"in e?e.pageY:e.clientY+ViewportMetrics_1.currentScrollTop}};SyntheticUIEvent_1.augmentClass(SyntheticMouseEvent,MouseEventInterface);var SyntheticMouseEvent_1=SyntheticMouseEvent,eventTypes$2={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},EnterLeaveEventPlugin={eventTypes:eventTypes$2,extractEvents:function(e,t,n,r){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var o;if(r.window===r)o=r;else{var a=r.ownerDocument;o=a?a.defaultView||a.parentWindow:window}var i,l;if("topMouseOut"===e){i=t;var s=n.relatedTarget||n.toElement;l=s?ReactDOMComponentTree_1.getClosestInstanceFromNode(s):null}else i=null,l=t;if(i===l)return null;var u=null==i?o:ReactDOMComponentTree_1.getNodeFromInstance(i),c=null==l?o:ReactDOMComponentTree_1.getNodeFromInstance(l),p=SyntheticMouseEvent_1.getPooled(eventTypes$2.mouseLeave,i,n,r);p.type="mouseleave",p.target=u,p.relatedTarget=c;var d=SyntheticMouseEvent_1.getPooled(eventTypes$2.mouseEnter,l,n,r);return d.type="mouseenter",d.target=c,d.relatedTarget=u,EventPropagators_1.accumulateEnterLeaveDispatches(p,d,i,l),[p,d]}},EnterLeaveEventPlugin_1=EnterLeaveEventPlugin,MUST_USE_PROPERTY=DOMProperty_1.injection.MUST_USE_PROPERTY,HAS_BOOLEAN_VALUE=DOMProperty_1.injection.HAS_BOOLEAN_VALUE,HAS_NUMERIC_VALUE=DOMProperty_1.injection.HAS_NUMERIC_VALUE,HAS_POSITIVE_NUMERIC_VALUE=DOMProperty_1.injection.HAS_POSITIVE_NUMERIC_VALUE,HAS_OVERLOADED_BOOLEAN_VALUE=DOMProperty_1.injection.HAS_OVERLOADED_BOOLEAN_VALUE,HTMLDOMPropertyConfig={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+DOMProperty_1.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:HAS_BOOLEAN_VALUE,allowTransparency:0,alt:0,as:0,async:HAS_BOOLEAN_VALUE,autoComplete:0,autoPlay:HAS_BOOLEAN_VALUE,capture:HAS_BOOLEAN_VALUE,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:MUST_USE_PROPERTY|HAS_BOOLEAN_VALUE,cite:0,classID:0,className:0,cols:HAS_POSITIVE_NUMERIC_VALUE,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:HAS_BOOLEAN_VALUE,coords:0,crossOrigin:0,data:0,dateTime:0,default:HAS_BOOLEAN_VALUE,defer:HAS_BOOLEAN_VALUE,dir:0,disabled:HAS_BOOLEAN_VALUE,download:HAS_OVERLOADED_BOOLEAN_VALUE,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:HAS_BOOLEAN_VALUE,formTarget:0,frameBorder:0,headers:0,height:0,hidden:HAS_BOOLEAN_VALUE,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:HAS_BOOLEAN_VALUE,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:MUST_USE_PROPERTY|HAS_BOOLEAN_VALUE,muted:MUST_USE_PROPERTY|HAS_BOOLEAN_VALUE,name:0,nonce:0,noValidate:HAS_BOOLEAN_VALUE,open:HAS_BOOLEAN_VALUE,optimum:0,pattern:0,placeholder:0,playsInline:HAS_BOOLEAN_VALUE,poster:0,preload:0,profile:0,radioGroup:0,readOnly:HAS_BOOLEAN_VALUE,referrerPolicy:0,rel:0,required:HAS_BOOLEAN_VALUE,reversed:HAS_BOOLEAN_VALUE,role:0,rows:HAS_POSITIVE_NUMERIC_VALUE,rowSpan:HAS_NUMERIC_VALUE,sandbox:0,scope:0,scoped:HAS_BOOLEAN_VALUE,scrolling:0,seamless:HAS_BOOLEAN_VALUE,selected:MUST_USE_PROPERTY|HAS_BOOLEAN_VALUE,shape:0,size:HAS_POSITIVE_NUMERIC_VALUE,sizes:0,slot:0,span:HAS_POSITIVE_NUMERIC_VALUE,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:HAS_NUMERIC_VALUE,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:HAS_BOOLEAN_VALUE,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{}},HTMLDOMPropertyConfig_1=HTMLDOMPropertyConfig,HostRoot=ReactTypeOfWork.HostRoot;_assign(TopLevelCallbackBookKeeping.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.targetInst=null,this.ancestors.length=0}}),PooledClass_1.addPoolingTo(TopLevelCallbackBookKeeping,PooledClass_1.threeArgumentPooler);var ReactEventListener={_enabled:!0,_handleTopLevel:null,WINDOW_HANDLE:ExecutionEnvironment.canUseDOM?window:null,setHandleTopLevel:function(e){ReactEventListener._handleTopLevel=e},setEnabled:function(e){ReactEventListener._enabled=!!e},isEnabled:function(){return ReactEventListener._enabled},trapBubbledEvent:function(e,t,n){return n?EventListener.listen(n,t,ReactEventListener.dispatchEvent.bind(null,e)):null},trapCapturedEvent:function(e,t,n){return n?EventListener.capture(n,t,ReactEventListener.dispatchEvent.bind(null,e)):null},monitorScrollValue:function(e){var t=scrollValueMonitor.bind(null,e);EventListener.listen(window,"scroll",t)},dispatchEvent:function(e,t){if(ReactEventListener._enabled){var n=getEventTarget_1(t),r=ReactDOMComponentTree_1.getClosestInstanceFromNode(n),o=TopLevelCallbackBookKeeping.getPooled(e,t,r);try{ReactGenericBatching_1.batchedUpdates(handleTopLevelImpl,o)}finally{TopLevelCallbackBookKeeping.release(o)}}}},ReactEventListener_1=ReactEventListener,NS={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},ATTRS={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid", - markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},SVGDOMPropertyConfig={Properties:{},DOMAttributeNamespaces:{xlinkActuate:NS.xlink,xlinkArcrole:NS.xlink,xlinkHref:NS.xlink,xlinkRole:NS.xlink,xlinkShow:NS.xlink,xlinkTitle:NS.xlink,xlinkType:NS.xlink,xmlBase:NS.xml,xmlLang:NS.xml,xmlSpace:NS.xml},DOMAttributeNames:{}};Object.keys(ATTRS).forEach(function(e){SVGDOMPropertyConfig.Properties[e]=0,ATTRS[e]&&(SVGDOMPropertyConfig.DOMAttributeNames[e]=ATTRS[e])});var SVGDOMPropertyConfig_1=SVGDOMPropertyConfig,getNodeForCharacterOffset_1=getNodeForCharacterOffset,useIEOffsets=ExecutionEnvironment.canUseDOM&&"selection"in document&&!("getSelection"in window),ReactDOMSelection={getOffsets:useIEOffsets?getIEOffsets:getModernOffsets,setOffsets:useIEOffsets?setIEOffsets:setModernOffsets},ReactDOMSelection_1=ReactDOMSelection,ReactInputSelection={hasSelectionCapabilities:function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)},getSelectionInformation:function(){var e=getActiveElement();return{focusedElem:e,selectionRange:ReactInputSelection.hasSelectionCapabilities(e)?ReactInputSelection.getSelection(e):null}},restoreSelection:function(e){var t=getActiveElement(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&isInDocument(n)){ReactInputSelection.hasSelectionCapabilities(n)&&ReactInputSelection.setSelection(n,r);for(var o=[],a=n;a=a.parentNode;)1===a.nodeType&&o.push({element:a,left:a.scrollLeft,top:a.scrollTop});focusNode(n);for(var i=0;i-1;)valueStack[index]=null,index--},ReactFiberStack={createCursor:createCursor$1,isEmpty:isEmpty,pop:pop$1,push:push$1,reset:reset},_extends$1=_assign||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:null,o={$$typeof:REACT_COROUTINE_TYPE$1,key:null==r?null:""+r,children:e,handler:t,props:n};return o},createYield=function(e){var t={$$typeof:REACT_YIELD_TYPE$1,value:e};return t},isCoroutine=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===REACT_COROUTINE_TYPE$1},isYield=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===REACT_YIELD_TYPE$1},REACT_YIELD_TYPE_1=REACT_YIELD_TYPE$1,REACT_COROUTINE_TYPE_1=REACT_COROUTINE_TYPE$1,ReactCoroutine={createCoroutine:createCoroutine,createYield:createYield,isCoroutine:isCoroutine,isYield:isYield,REACT_YIELD_TYPE:REACT_YIELD_TYPE_1,REACT_COROUTINE_TYPE:REACT_COROUTINE_TYPE_1},REACT_PORTAL_TYPE$1="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.portal")||60106,createPortal=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:REACT_PORTAL_TYPE$1,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},isPortal=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===REACT_PORTAL_TYPE$1},REACT_PORTAL_TYPE_1=REACT_PORTAL_TYPE$1,ReactPortal={createPortal:createPortal,isPortal:isPortal,REACT_PORTAL_TYPE:REACT_PORTAL_TYPE_1},ITERATOR_SYMBOL="function"==typeof Symbol&&Symbol.iterator,FAUX_ITERATOR_SYMBOL="@@iterator",getIteratorFn_1=getIteratorFn,REACT_COROUTINE_TYPE=ReactCoroutine.REACT_COROUTINE_TYPE,REACT_YIELD_TYPE=ReactCoroutine.REACT_YIELD_TYPE,REACT_PORTAL_TYPE=ReactPortal.REACT_PORTAL_TYPE,cloneFiber$2=ReactFiber.cloneFiber,createFiberFromElement$1=ReactFiber.createFiberFromElement,createFiberFromFragment$1=ReactFiber.createFiberFromFragment,createFiberFromText$1=ReactFiber.createFiberFromText,createFiberFromCoroutine$1=ReactFiber.createFiberFromCoroutine,createFiberFromYield$1=ReactFiber.createFiberFromYield,createFiberFromPortal$1=ReactFiber.createFiberFromPortal,isArray=Array.isArray,FunctionalComponent$2=ReactTypeOfWork.FunctionalComponent,ClassComponent$6=ReactTypeOfWork.ClassComponent,HostText$5=ReactTypeOfWork.HostText,HostPortal$4=ReactTypeOfWork.HostPortal,CoroutineComponent$2=ReactTypeOfWork.CoroutineComponent,YieldComponent$3=ReactTypeOfWork.YieldComponent,Fragment$3=ReactTypeOfWork.Fragment,NoEffect$3=ReactTypeOfSideEffect.NoEffect,Placement$3=ReactTypeOfSideEffect.Placement,Deletion$1=ReactTypeOfSideEffect.Deletion,reconcileChildFibers$1=ChildReconciler(!0,!0),reconcileChildFibersInPlace$1=ChildReconciler(!1,!0),mountChildFibersInPlace$1=ChildReconciler(!1,!1),cloneChildFibers$1=function(e,t){if(t.child)if(null!==e&&t.child===e.child){var n=t.child,r=cloneFiber$2(n,n.pendingWorkPriority);for(t.child=r,r.return=t;null!==n.sibling;)n=n.sibling,r=r.sibling=cloneFiber$2(n,n.pendingWorkPriority),r.return=t;r.sibling=null}else for(var o=t.child;null!==o;)o.return=t,o=o.sibling},ReactChildFiber={reconcileChildFibers:reconcileChildFibers$1,reconcileChildFibersInPlace:reconcileChildFibersInPlace$1,mountChildFibersInPlace:mountChildFibersInPlace$1,cloneChildFibers:cloneChildFibers$1},Update$1=ReactTypeOfSideEffect.Update,cacheContext$1=ReactFiberContext.cacheContext,getMaskedContext$2=ReactFiberContext.getMaskedContext,getUnmaskedContext$2=ReactFiberContext.getUnmaskedContext,isContextConsumer$1=ReactFiberContext.isContextConsumer,addUpdate$1=ReactFiberUpdateQueue.addUpdate,addReplaceUpdate$1=ReactFiberUpdateQueue.addReplaceUpdate,addForceUpdate$1=ReactFiberUpdateQueue.addForceUpdate,beginUpdateQueue$2=ReactFiberUpdateQueue.beginUpdateQueue,_require4$3=ReactFiberContext,hasContextChanged$2=_require4$3.hasContextChanged,isMounted$1=ReactFiberTreeReflection.isMounted,isArray$1=Array.isArray,ReactFiberClassComponent=function(e,t,n,r){function o(e,t,n,r,o,a){if(null===t||null!==e.updateQueue&&e.updateQueue.hasForceUpdate)return!0;var i=e.stateNode;if("function"==typeof i.shouldComponentUpdate){var l=i.shouldComponentUpdate(n,o,a);return l}var s=e.type;return!s.prototype||!s.prototype.isPureReactComponent||(!shallowEqual(t,n)||!shallowEqual(r,o))}function a(e){var t=e.stateNode,n=t.state;n&&("object"!=typeof n||isArray$1(n))&&reactProdInvariant_1("106",getComponentName_1(e)),"function"==typeof t.getChildContext&&("object"!=typeof e.type.childContextTypes?reactProdInvariant_1("107",getComponentName_1(e)):void 0)}function i(e,t){t.props=e.memoizedProps,t.state=e.memoizedState}function l(e,t){t.updater=d,e.stateNode=t,ReactInstanceMap_1.set(t,e)}function s(e){var t=e.type,n=e.pendingProps,r=getUnmaskedContext$2(e),o=isContextConsumer$1(e),i=o?getMaskedContext$2(e,r):emptyObject,s=new t(n,i);return l(e,s),a(e),o&&cacheContext$1(e,r,i),s}function u(e,t){var n=e.stateNode,r=n.state||null,o=e.pendingProps;invariant(o,"There must be pending props for an initial mount. This error is likely caused by a bug in React. Please file an issue.");var a=getUnmaskedContext$2(e);if(n.props=o,n.state=r,n.refs=emptyObject,n.context=getMaskedContext$2(e,a),"function"==typeof n.componentWillMount){n.componentWillMount();var i=e.updateQueue;null!==i&&(n.state=beginUpdateQueue$2(e,i,n,r,o,t))}"function"==typeof n.componentDidMount&&(e.effectTag|=Update$1)}function c(e,t){var n=e.stateNode;i(e,n);var r=e.memoizedState,a=e.pendingProps;a||(a=e.memoizedProps,invariant(null!=a,"There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue."));var l=getUnmaskedContext$2(e),u=getMaskedContext$2(e,l);if(!o(e,e.memoizedProps,a,e.memoizedState,r,u))return n.props=a,n.state=r,n.context=u,!1;var c=s(e);c.props=a,c.state=r=c.state||null,c.context=u,"function"==typeof c.componentWillMount&&c.componentWillMount();var p=e.updateQueue;return null!==p&&(c.state=beginUpdateQueue$2(e,p,c,r,a,t)),"function"==typeof n.componentDidMount&&(e.effectTag|=Update$1),!0}function p(e,t,a){var l=t.stateNode;i(t,l);var s=t.memoizedProps,u=t.pendingProps;u||(u=s,invariant(null!=u,"There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue."));var c=l.context,p=getUnmaskedContext$2(t),f=getMaskedContext$2(t,p);s===u&&c===f||"function"==typeof l.componentWillReceiveProps&&(l.componentWillReceiveProps(u,f),l.state!==t.memoizedState&&d.enqueueReplaceState(l,l.state,null));var m=t.updateQueue,v=t.memoizedState,g=void 0;if(g=null!==m?beginUpdateQueue$2(t,m,l,v,u,a):v,!(s!==u||v!==g||hasContextChanged$2()||null!==m&&m.hasForceUpdate))return"function"==typeof l.componentDidUpdate&&(s===e.memoizedProps&&v===e.memoizedState||(t.effectTag|=Update$1)),!1;var h=o(t,s,u,v,g,f);return h?("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(u,g,f),"function"==typeof l.componentDidUpdate&&(t.effectTag|=Update$1)):("function"==typeof l.componentDidUpdate&&(s===e.memoizedProps&&v===e.memoizedState||(t.effectTag|=Update$1)),n(t,u),r(t,g)),l.props=u,l.state=g,l.context=f,h}var d={isMounted:isMounted$1,enqueueSetState:function(n,r,o){var a=ReactInstanceMap_1.get(n),i=t();o=void 0===o?null:o,addUpdate$1(a,r,o,i),e(a,i)},enqueueReplaceState:function(n,r,o){var a=ReactInstanceMap_1.get(n),i=t();o=void 0===o?null:o,addReplaceUpdate$1(a,r,o,i),e(a,i)},enqueueForceUpdate:function(n,r){var o=ReactInstanceMap_1.get(n),a=t();r=void 0===r?null:r,addForceUpdate$1(o,r,a),e(o,a)}};return{adoptClassInstance:l,constructClassInstance:s,mountClassInstance:u,resumeMountClassInstance:c,updateClassInstance:p}},mountChildFibersInPlace=ReactChildFiber.mountChildFibersInPlace,reconcileChildFibers=ReactChildFiber.reconcileChildFibers,reconcileChildFibersInPlace=ReactChildFiber.reconcileChildFibersInPlace,cloneChildFibers=ReactChildFiber.cloneChildFibers,beginUpdateQueue$1=ReactFiberUpdateQueue.beginUpdateQueue,getMaskedContext$1=ReactFiberContext.getMaskedContext,getUnmaskedContext$1=ReactFiberContext.getUnmaskedContext,hasContextChanged$1=ReactFiberContext.hasContextChanged,pushContextProvider$1=ReactFiberContext.pushContextProvider,pushTopLevelContextObject$1=ReactFiberContext.pushTopLevelContextObject,invalidateContextProvider$1=ReactFiberContext.invalidateContextProvider,IndeterminateComponent$2=ReactTypeOfWork.IndeterminateComponent,FunctionalComponent$1=ReactTypeOfWork.FunctionalComponent,ClassComponent$5=ReactTypeOfWork.ClassComponent,HostRoot$6=ReactTypeOfWork.HostRoot,HostComponent$7=ReactTypeOfWork.HostComponent,HostText$4=ReactTypeOfWork.HostText,HostPortal$3=ReactTypeOfWork.HostPortal,CoroutineComponent$1=ReactTypeOfWork.CoroutineComponent,CoroutineHandlerPhase=ReactTypeOfWork.CoroutineHandlerPhase,YieldComponent$2=ReactTypeOfWork.YieldComponent,Fragment$2=ReactTypeOfWork.Fragment,NoWork$3=ReactPriorityLevel.NoWork,OffscreenPriority$1=ReactPriorityLevel.OffscreenPriority,Placement$2=ReactTypeOfSideEffect.Placement,ContentReset$1=ReactTypeOfSideEffect.ContentReset,Err$1=ReactTypeOfSideEffect.Err,Ref$1=ReactTypeOfSideEffect.Ref,ReactFiberBeginWork=function(e,t,n,r){function o(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function a(e){e.progressedFirstDeletion=e.progressedLastDeletion=null}function i(e){e.firstEffect=e.progressedFirstDeletion,e.lastEffect=e.progressedLastDeletion}function l(e,t,n){var r=t.pendingWorkPriority;s(e,t,n,r)}function s(e,t,n,r){t.memoizedProps=null,null===e?t.child=mountChildFibersInPlace(t,t.child,n,r):e.child===t.child?(a(t),t.child=reconcileChildFibers(t,t.child,n,r),i(t)):(t.child=reconcileChildFibersInPlace(t,t.child,n,r),i(t)),o(e,t,r)}function u(e,t){var n=t.pendingProps;if(hasContextChanged$1())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n)return y(e,t);return l(e,t,n),P(t,n),t.child}function c(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=Ref$1)}function p(e,t){var n=t.type,r=t.pendingProps,o=t.memoizedProps;if(hasContextChanged$1())null===r&&(r=o);else{if(null===r||o===r)return y(e,t);if("function"==typeof n.shouldComponentUpdate&&!n.shouldComponentUpdate(o,r))return P(t,r),y(e,t)}var a,i=getUnmaskedContext$1(t),s=getMaskedContext$1(t,i); - return a=n(r,s),l(e,t,a),P(t,r),t.child}function d(e,t,n){var r=pushContextProvider$1(t),o=void 0;return null===e?t.stateNode?o=D(t,n):(M(t),A(t,n),o=!0):o=U(e,t,n),f(e,t,o,r)}function f(e,t,n,r){if(c(e,t),!n)return y(e,t);var o=t.stateNode;ReactCurrentOwnerRollupShim.current=t;var a=void 0;return a=o.render(),l(e,t,a),T(t,o.state),P(t,o.props),r&&invalidateContextProvider$1(t),t.child}function m(e,t,n){var r=t.stateNode;r.pendingContext?pushTopLevelContextObject$1(t,r.pendingContext,r.pendingContext!==r.context):r.context&&pushTopLevelContextObject$1(t,r.context,!1),I(t,r.containerInfo);var o=t.updateQueue;if(null!==o){var a=t.memoizedState,i=beginUpdateQueue$1(t,o,null,a,null,n);if(a===i)return y(e,t);var s=i.element;return l(e,t,s),T(t,i),t.child}return y(e,t)}function v(e,t){F(t);var n=t.pendingProps,r=null!==e?e.memoizedProps:null,o=t.memoizedProps;if(hasContextChanged$1())null===n&&(n=o,invariant(null!==n,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue."));else if(null===n||o===n){if(!O&&k(t.type,o)&&t.pendingWorkPriority!==OffscreenPriority$1){for(var a=t.progressedChild;null!==a;)a.pendingWorkPriority=OffscreenPriority$1,a=a.sibling;return null}return y(e,t)}var i=n.children,u=S(n);if(u?i=null:r&&S(r)&&(t.effectTag|=ContentReset$1),c(e,t),!O&&k(t.type,n)&&t.pendingWorkPriority!==OffscreenPriority$1){if(t.progressedPriority===OffscreenPriority$1&&(t.child=t.progressedChild),s(e,t,i,OffscreenPriority$1),P(t,n),t.child=null!==e?e.child:null,null===e)for(var p=t.progressedChild;null!==p;)p.effectTag=Placement$2,p=p.sibling;return null}return l(e,t,i),P(t,n),t.child}function g(e,t){var n=t.pendingProps;return null===n&&(n=t.memoizedProps),P(t,n),null}function h(e,t,n){invariant(null===e,"An indeterminate component should never have mounted. This error is likely caused by a bug in React. Please file an issue.");var r,o=t.type,a=t.pendingProps,i=getUnmaskedContext$1(t),s=getMaskedContext$1(t,i);if(r=o(a,s),"object"==typeof r&&null!==r&&"function"==typeof r.render){t.tag=ClassComponent$5;var u=pushContextProvider$1(t);return N(t,r),A(t,n),f(e,t,!0,u)}return t.tag=FunctionalComponent$1,l(e,t,r),P(t,a),t.child}function C(e,t){var n=t.pendingProps;hasContextChanged$1()?null===n&&(n=e&&e.memoizedProps,invariant(null!==n,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue.")):null!==n&&t.memoizedProps!==n||(n=t.memoizedProps);var r=n.children,o=t.pendingWorkPriority;return t.memoizedProps=null,null===e?t.stateNode=mountChildFibersInPlace(t,t.stateNode,r,o):e.child===t.child?(a(t),t.stateNode=reconcileChildFibers(t,t.stateNode,r,o),i(t)):(t.stateNode=reconcileChildFibersInPlace(t,t.stateNode,r,o),i(t)),P(t,n),t.stateNode}function E(e,t){I(t,t.stateNode.containerInfo);var n=t.pendingWorkPriority,r=t.pendingProps;if(hasContextChanged$1())null===r&&(r=e&&e.memoizedProps,invariant(null!=r,"We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue."));else if(null===r||t.memoizedProps===r)return y(e,t);return null===e?(t.child=reconcileChildFibersInPlace(t,t.child,r,n),P(t,r),o(e,t,n)):(l(e,t,r),P(t,r)),t.child}function y(e,t){var n=t.pendingWorkPriority;return e&&t.child===e.child&&a(t),cloneChildFibers(e,t),o(e,t,n),t.child}function b(e,t){switch(t.tag){case ClassComponent$5:pushContextProvider$1(t);break;case HostPortal$3:I(t,t.stateNode.containerInfo)}return null}function P(e,t){e.memoizedProps=t,e.pendingProps=null}function T(e,t){e.memoizedState=t}function R(e,t,n){if(t.pendingWorkPriority===NoWork$3||t.pendingWorkPriority>n)return b(e,t);switch(t.firstEffect=null,t.lastEffect=null,t.progressedPriority===n&&(t.child=t.progressedChild),t.tag){case IndeterminateComponent$2:return h(e,t,n);case FunctionalComponent$1:return p(e,t);case ClassComponent$5:return d(e,t,n);case HostRoot$6:return m(e,t,n);case HostComponent$7:return v(e,t);case HostText$4:return g(e,t);case CoroutineHandlerPhase:t.tag=CoroutineComponent$1;case CoroutineComponent$1:return C(e,t);case YieldComponent$2:return null;case HostPortal$3:return E(e,t);case Fragment$2:return u(e,t);default:invariant(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}}function _(e,t,n){if(invariant(t.tag===ClassComponent$5||t.tag===HostRoot$6,"Invalid type of work. This error is likely caused by a bug in React. Please file an issue."),t.effectTag|=Err$1,t.pendingWorkPriority===NoWork$3||t.pendingWorkPriority>n)return b(e,t);t.firstEffect=null,t.lastEffect=null;var r=null;if(l(e,t,r),t.tag===ClassComponent$5){var o=t.stateNode;t.memoizedProps=o.props,t.memoizedState=o.state,t.pendingProps=null}return t.child}var S=e.shouldSetTextContent,O=e.useSyncScheduling,k=e.shouldDeprioritizeSubtree,F=t.pushHostContext,I=t.pushHostContainer,x=ReactFiberClassComponent(n,r,P,T),N=x.adoptClassInstance,M=x.constructClassInstance,A=x.mountClassInstance,D=x.resumeMountClassInstance,U=x.updateClassInstance;return{beginWork:R,beginFailedWork:_}},reconcileChildFibers$2=ReactChildFiber.reconcileChildFibers,popContextProvider$2=ReactFiberContext.popContextProvider,IndeterminateComponent$3=ReactTypeOfWork.IndeterminateComponent,FunctionalComponent$3=ReactTypeOfWork.FunctionalComponent,ClassComponent$7=ReactTypeOfWork.ClassComponent,HostRoot$7=ReactTypeOfWork.HostRoot,HostComponent$8=ReactTypeOfWork.HostComponent,HostText$6=ReactTypeOfWork.HostText,HostPortal$5=ReactTypeOfWork.HostPortal,CoroutineComponent$3=ReactTypeOfWork.CoroutineComponent,CoroutineHandlerPhase$1=ReactTypeOfWork.CoroutineHandlerPhase,YieldComponent$4=ReactTypeOfWork.YieldComponent,Fragment$4=ReactTypeOfWork.Fragment,Ref$2=ReactTypeOfSideEffect.Ref,Update$2=ReactTypeOfSideEffect.Update,ReactFiberCompleteWork=function(e,t){function n(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function r(e){e.effectTag|=Update$2}function o(e){e.effectTag|=Ref$2}function a(e,t){var n=t.stateNode;for(n&&(n.return=t);null!==n;){if(n.tag===HostComponent$8||n.tag===HostText$6||n.tag===HostPortal$5)invariant(!1,"A coroutine cannot have host component children.");else if(n.tag===YieldComponent$4)e.push(n.type);else if(null!==n.child){n.child.return=n,n=n.child;continue}for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function i(e,t){var r=t.memoizedProps;invariant(r,"Should be resolved by now. This error is likely caused by a bug in React. Please file an issue."),t.tag=CoroutineHandlerPhase$1;var o=[];a(o,t);var i=r.handler,l=r.props,s=i(l,o),u=null!==e?e.child:null,c=t.pendingWorkPriority;return t.child=reconcileChildFibers$2(t,u,s,c),n(e,t,c),t.child}function l(e,t){for(var n=t.child;null!==n;){if(n.tag===HostComponent$8||n.tag===HostText$6)p(e,n.stateNode);else if(n.tag===HostPortal$5);else if(null!==n.child){n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n=n.sibling}}function s(e,t){switch(t.tag){case FunctionalComponent$3:return null;case ClassComponent$7:return popContextProvider$2(t),null;case HostRoot$7:var n=t.stateNode;return n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null;case HostComponent$8:v(t);var a=m(),s=t.type,p=t.memoizedProps;if(null!==e&&null!=t.stateNode){var C=e.memoizedProps,E=t.stateNode,y=g(),b=f(E,s,C,p,a,y);t.updateQueue=b,b&&r(t),e.ref!==t.ref&&o(t)}else{if(!p)return invariant(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),null;var P=g(),T=u(s,p,a,P,t);l(T,t),d(T,s,p,a)&&r(t),t.stateNode=T,null!==t.ref&&o(t)}return null;case HostText$6:var R=t.memoizedProps;if(e&&null!=t.stateNode){var _=e.memoizedProps;_!==R&&r(t)}else{if("string"!=typeof R)return invariant(null!==t.stateNode,"We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue."),null;var S=m(),O=g(),k=c(R,S,O,t);t.stateNode=k}return null;case CoroutineComponent$3:return i(e,t);case CoroutineHandlerPhase$1:return t.tag=CoroutineComponent$3,null;case YieldComponent$4:return null;case Fragment$4:return null;case HostPortal$5:return r(t),h(t),null;case IndeterminateComponent$3:invariant(!1,"An indeterminate component should have become determinate before completing. This error is likely caused by a bug in React. Please file an issue.");default:invariant(!1,"Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.")}}var u=e.createInstance,c=e.createTextInstance,p=e.appendInitialChild,d=e.finalizeInitialChildren,f=e.prepareUpdate,m=t.getRootHostContainer,v=t.popHostContext,g=t.getHostContext,h=t.popHostContainer;return{completeWork:s}},rendererID=null,injectInternals$1=null,onCommitRoot$1=null,onCommitUnmount$1=null;if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&__REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber){var inject$1=__REACT_DEVTOOLS_GLOBAL_HOOK__.inject,onCommitFiberRoot=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot,onCommitFiberUnmount=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount;injectInternals$1=function(e){rendererID=inject$1(e)},onCommitRoot$1=function(e){if(null!=rendererID)try{onCommitFiberRoot(rendererID,e)}catch(e){}},onCommitUnmount$1=function(e){if(null!=rendererID)try{onCommitFiberUnmount(rendererID,e)}catch(e){}}}var injectInternals_1=injectInternals$1,onCommitRoot_1=onCommitRoot$1,onCommitUnmount_1=onCommitUnmount$1,ReactFiberDevToolsHook={injectInternals:injectInternals_1,onCommitRoot:onCommitRoot_1,onCommitUnmount:onCommitUnmount_1},ClassComponent$8=ReactTypeOfWork.ClassComponent,HostRoot$8=ReactTypeOfWork.HostRoot,HostComponent$9=ReactTypeOfWork.HostComponent,HostText$7=ReactTypeOfWork.HostText,HostPortal$6=ReactTypeOfWork.HostPortal,CoroutineComponent$4=ReactTypeOfWork.CoroutineComponent,commitCallbacks$1=ReactFiberUpdateQueue.commitCallbacks,onCommitUnmount=ReactFiberDevToolsHook.onCommitUnmount,Placement$4=ReactTypeOfSideEffect.Placement,Update$3=ReactTypeOfSideEffect.Update,Callback$1=ReactTypeOfSideEffect.Callback,ContentReset$2=ReactTypeOfSideEffect.ContentReset,ReactFiberCommitWork=function(e,t){function n(e,n){try{n.componentWillUnmount()}catch(n){t(e,n)}}function r(e){var n=e.ref;if(null!==n){try{n(null)}catch(n){t(e,n)}}}function o(e){for(var t=e.return;null!==t;){switch(t.tag){case HostComponent$9:return t.stateNode;case HostRoot$8:return t.stateNode.containerInfo;case HostPortal$6:return t.stateNode.containerInfo}t=t.return}invariant(!1,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}function a(e){for(var t=e.return;null!==t;){if(i(t))return t;t=t.return}invariant(!1,"Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}function i(e){return e.tag===HostComponent$9||e.tag===HostRoot$8||e.tag===HostPortal$6}function l(e){var t=e;e:for(;;){for(;null===t.sibling;){if(null===t.return||i(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==HostComponent$9&&t.tag!==HostText$7;){if(t.effectTag&Placement$4)continue e;if(null===t.child||t.tag===HostPortal$6)continue e;t.child.return=t,t=t.child}if(!(t.effectTag&Placement$4))return t.stateNode}}function s(e){var t=a(e),n=void 0;switch(t.tag){case HostComponent$9:n=t.stateNode;break;case HostRoot$8:n=t.stateNode.containerInfo;break;case HostPortal$6:n=t.stateNode.containerInfo;break;default:invariant(!1,"Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue.")}t.effectTag&ContentReset$2&&(E(n),t.effectTag&=~ContentReset$2);for(var r=l(e),o=e;;){if(o.tag===HostComponent$9||o.tag===HostText$7)r?P(n,o.stateNode,r):b(n,o.stateNode);else if(o.tag===HostPortal$6);else if(null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)return;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function u(e){for(var t=e;;)if(d(t),null===t.child||t.tag===HostPortal$6){if(t===e)return;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function c(e,t){for(var n=t;;){if(n.tag===HostComponent$9||n.tag===HostText$7)u(n),T(e,n.stateNode);else if(n.tag===HostPortal$6){if(e=n.stateNode.containerInfo,null!==n.child){n.child.return=n,n=n.child;continue}}else if(d(n),null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return,n.tag===HostPortal$6&&(e=o(n))}n.sibling.return=n.return,n=n.sibling}}function p(e){var t=o(e);c(t,e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)}function d(e){switch("function"==typeof onCommitUnmount&&onCommitUnmount(e),e.tag){case ClassComponent$8:r(e);var t=e.stateNode;return void("function"==typeof t.componentWillUnmount&&n(e,t));case HostComponent$9:return void r(e);case CoroutineComponent$4:return void u(e.stateNode);case HostPortal$6:var a=o(e);return void c(a,e)}}function f(e,t){switch(t.tag){case ClassComponent$8:return;case HostComponent$9:var n=t.stateNode;if(null!=n&&null!==e){var r=t.memoizedProps,o=e.memoizedProps,a=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&C(n,i,a,o,r,t)}return;case HostText$7:invariant(null!==t.stateNode&&null!==e,"This should only be done during updates. This error is likely caused by a bug in React. Please file an issue.");var l=t.stateNode,s=t.memoizedProps,u=e.memoizedProps;return void y(l,u,s);case HostRoot$8:return;case HostPortal$6:return;default:invariant(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}}function m(e,t){switch(t.tag){case ClassComponent$8:var n=t.stateNode;if(t.effectTag&Update$3)if(null===e)n.componentDidMount();else{var r=e.memoizedProps,o=e.memoizedState;n.componentDidUpdate(r,o)}return void(t.effectTag&Callback$1&&null!==t.updateQueue&&commitCallbacks$1(t,t.updateQueue,n));case HostRoot$8:var a=t.updateQueue;if(null!==a){var i=t.child&&t.child.stateNode;commitCallbacks$1(t,a,i)}return;case HostComponent$9:var l=t.stateNode;if(null===e&&t.effectTag&Update$3){var s=t.type,u=t.memoizedProps;h(l,s,u,t)}return;case HostText$7:return;case HostPortal$6:return;default:invariant(!1,"This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}}function v(e){var t=e.ref;if(null!==t){var n=R(e.stateNode);t(n)}}function g(e){var t=e.ref;null!==t&&t(null)}var h=e.commitMount,C=e.commitUpdate,E=e.resetTextContent,y=e.commitTextUpdate,b=e.appendChild,P=e.insertBefore,T=e.removeChild,R=e.getPublicInstance;return{commitPlacement:s,commitDeletion:p,commitWork:f,commitLifeCycles:m,commitAttachRef:v,commitDetachRef:g}},createCursor$2=ReactFiberStack.createCursor,pop$2=ReactFiberStack.pop,push$2=ReactFiberStack.push,ReactFiberHostContext=function(e){function t(){var e=d.current;return invariant(null!==e,"Expected root container to exist. This error is likely caused by a bug in React. Please file an issue."),e}function n(e,t){push$2(d,t,e);var n=u(t);push$2(p,e,e),push$2(c,n,e)}function r(e){pop$2(c,e),pop$2(p,e),pop$2(d,e)}function o(){var e=c.current;return invariant(null!=e,"Expected host context to exist. This error is likely caused by a bug in React. Please file an issue."),e}function a(e){var t=d.current;invariant(null!=t,"Expected root host context to exist. This error is likely caused by a bug in React. Please file an issue.");var n=null!==c.current?c.current:emptyObject,r=s(n,e.type,t);n!==r&&(push$2(p,e,e),push$2(c,r,e))}function i(e){p.current===e&&(pop$2(c,e),pop$2(p,e))}function l(){c.current=null,d.current=null}var s=e.getChildHostContext,u=e.getRootHostContext,c=createCursor$2(null),p=createCursor$2(null),d=createCursor$2(null);return{getHostContext:o,getRootHostContainer:t,popHostContainer:r,popHostContext:i,pushHostContainer:n,pushHostContext:a,resetHostContainer:l}},popContextProvider$1=ReactFiberContext.popContextProvider,reset$1=ReactFiberStack.reset,getStackAddendumByWorkInProgressFiber$3=ReactFiberComponentTreeHook.getStackAddendumByWorkInProgressFiber,logCapturedError=ReactFiberErrorLogger.logCapturedError,cloneFiber$1=ReactFiber.cloneFiber,onCommitRoot=ReactFiberDevToolsHook.onCommitRoot,NoWork$2=ReactPriorityLevel.NoWork,SynchronousPriority$1=ReactPriorityLevel.SynchronousPriority,TaskPriority$1=ReactPriorityLevel.TaskPriority,AnimationPriority=ReactPriorityLevel.AnimationPriority,HighPriority=ReactPriorityLevel.HighPriority,LowPriority=ReactPriorityLevel.LowPriority,OffscreenPriority=ReactPriorityLevel.OffscreenPriority,NoEffect$2=ReactTypeOfSideEffect.NoEffect,Placement$1=ReactTypeOfSideEffect.Placement,Update=ReactTypeOfSideEffect.Update,PlacementAndUpdate=ReactTypeOfSideEffect.PlacementAndUpdate,Deletion=ReactTypeOfSideEffect.Deletion,ContentReset=ReactTypeOfSideEffect.ContentReset,Callback=ReactTypeOfSideEffect.Callback,Err=ReactTypeOfSideEffect.Err,Ref=ReactTypeOfSideEffect.Ref,HostRoot$5=ReactTypeOfWork.HostRoot,HostComponent$6=ReactTypeOfWork.HostComponent,HostPortal$2=ReactTypeOfWork.HostPortal,ClassComponent$4=ReactTypeOfWork.ClassComponent,getPendingPriority$1=ReactFiberUpdateQueue.getPendingPriority,_require12=ReactFiberContext,resetContext$1=_require12.resetContext,ReactFiberInstrumentation$1,timeHeuristicForUnitOfWork=1,ReactFiberScheduler=function(e){function t(e){ue||(ue=!0,z(e))}function n(e){ce||(ce=!0,Q(e))}function r(){reset$1(),resetContext$1(),A()}function o(){for(;null!==le&&le.current.pendingWorkPriority===NoWork$2;){le.isScheduled=!1;var e=le.nextScheduledRoot;if(le.nextScheduledRoot=null,le===se)return le=null,se=null,oe=NoWork$2,null;le=e}for(var t=le,n=null,o=NoWork$2;null!==t;)t.current.pendingWorkPriority!==NoWork$2&&(o===NoWork$2||o>t.current.pendingWorkPriority)&&(o=t.current.pendingWorkPriority,n=t),t=t.nextScheduledRoot;return null!==n?(oe=o,Z=oe,r(),cloneFiber$1(n.current,o)):(oe=NoWork$2,null)}function a(){for(;null!==ae;){var t=ae.effectTag;if(t&ContentReset&&e.resetTextContent(ae.stateNode),t&Ref){var n=ae.alternate;null!==n&&K(n)}var r=t&~(Callback|Err|ContentReset|Ref);switch(r){case Placement$1:W(ae),ae.effectTag&=~Placement$1;break;case PlacementAndUpdate:W(ae),ae.effectTag&=~Placement$1;var o=ae.alternate;V(o,ae);break;case Update:var a=ae.alternate;V(a,ae);break;case Deletion:he=!0,B(ae),he=!1}ae=ae.nextEffect}}function i(){for(;null!==ae;){var e=ae.effectTag;if(e&(Update|Callback)){var t=ae.alternate;j(t,ae)}e&Ref&&Y(ae),e&Err&&y(ae);var n=ae.nextEffect;ae.nextEffect=null,ae=n}}function l(e){ge=!0,ie=null;var t=e.stateNode;invariant(t.current!==e,"Cannot commit the same tree as before. This is probably a bug related to the return field. This error is likely caused by a bug in React. Please file an issue."),ReactCurrentOwnerRollupShim.current=null;var n=Z;Z=TaskPriority$1;var r=void 0;e.effectTag!==NoEffect$2?null!==e.lastEffect?(e.lastEffect.nextEffect=e,r=e.firstEffect):r=e:r=e.firstEffect;var o=G();for(ae=r;null!==ae;){var l=null;try{a(e)}catch(e){l=e}null!==l&&(invariant(null!==ae,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),h(ae,l),null!==ae&&(ae=ae.nextEffect))}for(X(o),t.current=e,ae=r;null!==ae;){var s=null;try{i(e)}catch(e){s=e}null!==s&&(invariant(null!==ae,"Should have next effect. This error is likely caused by a bug in React. Please file an issue."),h(ae,s),null!==ae&&(ae=ae.nextEffect))}ge=!1,"function"==typeof onCommitRoot&&onCommitRoot(e.stateNode),fe&&(fe.forEach(_),fe=null),Z=n}function s(e){var t=NoWork$2,n=e.updateQueue,r=e.tag;null===n||r!==ClassComponent$4&&r!==HostRoot$5||(t=getPendingPriority$1(n));for(var o=e.progressedChild;null!==o;)o.pendingWorkPriority!==NoWork$2&&(t===NoWork$2||t>o.pendingWorkPriority)&&(t=o.pendingWorkPriority),o=o.sibling;e.pendingWorkPriority=t}function u(e){for(;;){var t=e.alternate,n=L(t,e),r=e.return,o=e.sibling;if(s(e),null!==n)return n;if(null!==r&&(null===r.firstEffect&&(r.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==r.lastEffect&&(r.lastEffect.nextEffect=e.firstEffect),r.lastEffect=e.lastEffect),e.effectTag!==NoEffect$2&&(null!==r.lastEffect?r.lastEffect.nextEffect=e:r.firstEffect=e,r.lastEffect=e)),null!==o)return o;if(null===r)return oeTaskPriority$1)for(;null!==re&&!te;)t.timeRemaining()>timeHeuristicForUnitOfWork?(re=c(re),null===re&&null!==ie&&(t.timeRemaining()>timeHeuristicForUnitOfWork?(l(ie),re=o(),m()):te=!0)):te=!0;else for(;null!==re&&oe!==NoWork$2&&oe<=e;)re=c(re),null===re&&(re=o(),m());n&&console.timeEnd(n)}function g(e,r){invariant(!ee,"performWork was called recursively. This error is likely caused by a bug in React. Please file an issue."),ee=!0;for(var o=!!r;e!==NoWork$2&&!ve;){invariant(null!==r||er)&&(a=!0,o.pendingWorkPriority=r),null!==o.alternate&&(o.alternate.pendingWorkPriority===NoWork$2||o.alternate.pendingWorkPriority>r)&&(a=!0,o.alternate.pendingWorkPriority=r),null===o.return){if(o.tag!==HostRoot$5)return;var i=o.stateNode;switch(P(i,r),r){case SynchronousPriority$1:return void g(SynchronousPriority$1,null);case TaskPriority$1:return;case AnimationPriority:return void t(f);case HighPriority:case LowPriority:case OffscreenPriority:return void n(d)}}o=o.return}}function R(){return Z===SynchronousPriority$1&&(ee||ne)?TaskPriority$1:Z}function _(e){T(e,TaskPriority$1)}function S(e,t){var n=Z;Z=e;try{t()}finally{Z=n}}function O(e,t){var n=ne;ne=!0;try{return e(t)}finally{ne=n,ee||ne||g(TaskPriority$1,null)}}function k(e){var t=ne;ne=!1;try{return e()}finally{ne=t}}function F(e){var t=Z;Z=SynchronousPriority$1;try{return e()}finally{Z=t}}function I(e){var t=Z;Z=LowPriority;try{return e()}finally{Z=t}}var x=ReactFiberHostContext(e),N=x.popHostContainer,M=x.popHostContext,A=x.resetHostContainer,D=ReactFiberBeginWork(e,x,T,R),U=D.beginWork,$=D.beginFailedWork,w=ReactFiberCompleteWork(e,x),L=w.completeWork,H=ReactFiberCommitWork(e,h),W=H.commitPlacement,B=H.commitDeletion,V=H.commitWork,j=H.commitLifeCycles,Y=H.commitAttachRef,K=H.commitDetachRef,z=e.scheduleAnimationCallback,Q=e.scheduleDeferredCallback,q=e.useSyncScheduling,G=e.prepareForCommit,X=e.resetAfterCommit,Z=q?SynchronousPriority$1:LowPriority,J=NoWork$2,ee=!1,te=!1,ne=!1,re=null,oe=NoWork$2,ae=null,ie=null,le=null,se=null,ue=!1,ce=!1,pe=null,de=null,fe=null,me=null,ve=null,ge=!1,he=!1;return{scheduleUpdate:T,getPriorityContext:R,performWithPriority:S,batchedUpdates:O,unbatchedUpdates:k,syncUpdates:F,deferredUpdates:I}},getContextFiber=function(e){invariant(!1,"Missing injection for fiber getContextForSubtree")};getContextForSubtree._injectFiber=function(e){getContextFiber=e};var getContextForSubtree_1=getContextForSubtree,addTopLevelUpdate=ReactFiberUpdateQueue.addTopLevelUpdate,findCurrentUnmaskedContext=ReactFiberContext.findCurrentUnmaskedContext,isContextProvider=ReactFiberContext.isContextProvider,processChildContext=ReactFiberContext.processChildContext,createFiberRoot=ReactFiberRoot.createFiberRoot,findCurrentHostFiber=ReactFiberTreeReflection.findCurrentHostFiber;getContextForSubtree_1._injectFiber(function(e){var t=findCurrentUnmaskedContext(e);return isContextProvider(e)?processChildContext(e,t,!1):t});var ReactFiberReconciler=function(e){function t(e,t,n){var a=o(),i={element:t};n=void 0===n?null:n,addTopLevelUpdate(e,i,n,a),r(e,a)}var n=ReactFiberScheduler(e),r=n.scheduleUpdate,o=n.getPriorityContext,a=n.performWithPriority,i=n.batchedUpdates,l=n.unbatchedUpdates,s=n.syncUpdates,u=n.deferredUpdates;return{createContainer:function(e){return createFiberRoot(e)},updateContainer:function(e,n,r,o){var a=n.current,i=getContextForSubtree_1(r);null===n.context?n.context=i:n.pendingContext=i,t(a,e,o)},performWithPriority:a,batchedUpdates:i,unbatchedUpdates:l,syncUpdates:s,deferredUpdates:u,getPublicRootInstance:function(e){var t=e.current;return t.child?t.child.stateNode:null},findHostInstance:function(e){var t=findCurrentHostFiber(e);return null===t?null:t.stateNode}}},findFiber=function(e){invariant(!1,"Missing injection for fiber findDOMNode")},findStack=function(e){invariant(!1,"Missing injection for stack findDOMNode")},findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=ReactInstanceMap_1.get(e);return t?"number"==typeof t.tag?findFiber(t):findStack(t):void("function"==typeof e.render?invariant(!1,"Unable to find node on an unmounted component."):invariant(!1,"Element appears to be neither ReactComponent nor DOMNode. Keys: %s",Object.keys(e)))};findDOMNode._injectFiber=function(e){findFiber=e},findDOMNode._injectStack=function(e){findStack=e};var findDOMNode_1=findDOMNode,isValidElement=React.isValidElement,injectInternals=ReactFiberDevToolsHook.injectInternals,createElement=ReactDOMFiberComponent_1.createElement,getChildNamespace=ReactDOMFiberComponent_1.getChildNamespace,setInitialProperties=ReactDOMFiberComponent_1.setInitialProperties,diffProperties=ReactDOMFiberComponent_1.diffProperties,updateProperties=ReactDOMFiberComponent_1.updateProperties,precacheFiberNode=ReactDOMComponentTree_1.precacheFiberNode,updateFiberProps=ReactDOMComponentTree_1.updateFiberProps,DOCUMENT_NODE=9;ReactDOMInjection.inject(),ReactControlledComponent_1.injection.injectFiberControlledHostComponent(ReactDOMFiberComponent_1),findDOMNode_1._injectFiber(function(e){return DOMRenderer.findHostInstance(e)});var eventsEnabled=null,selectionInformation=null,ELEMENT_NODE_TYPE=1,DOC_NODE_TYPE=9,DOCUMENT_FRAGMENT_NODE_TYPE=11,DOMRenderer=ReactFiberReconciler({getRootHostContext:function(e){var t=e.namespaceURI||null,n=e.tagName,r=getChildNamespace(t,n);return r},getChildHostContext:function(e,t){var n=e;return getChildNamespace(n,t)},getPublicInstance:function(e){return e},prepareForCommit:function(){eventsEnabled=ReactBrowserEventEmitter_1.isEnabled(),selectionInformation=ReactInputSelection_1.getSelectionInformation(),ReactBrowserEventEmitter_1.setEnabled(!1)},resetAfterCommit:function(){ReactInputSelection_1.restoreSelection(selectionInformation),selectionInformation=null,ReactBrowserEventEmitter_1.setEnabled(eventsEnabled),eventsEnabled=null},createInstance:function(e,t,n,r,o){var a=void 0;a=r;var i=createElement(e,t,n,a);return precacheFiberNode(o,i),updateFiberProps(i,t),i},appendInitialChild:function(e,t){e.appendChild(t)},finalizeInitialChildren:function(e,t,n,r){return setInitialProperties(e,t,n,r),shouldAutoFocusHostComponent(t,n)},prepareUpdate:function(e,t,n,r,o,a){return diffProperties(e,t,n,r,o)},commitMount:function(e,t,n,r){e.focus()},commitUpdate:function(e,t,n,r,o,a){updateFiberProps(e,o),updateProperties(e,t,n,r,o)},shouldSetTextContent:function(e){return"string"==typeof e.children||"number"==typeof e.children||"object"==typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&"string"==typeof e.dangerouslySetInnerHTML.__html},resetTextContent:function(e){e.textContent=""},shouldDeprioritizeSubtree:function(e,t){return!!t.hidden},createTextInstance:function(e,t,n,r){var o=document.createTextNode(e);return precacheFiberNode(r,o),o},commitTextUpdate:function(e,t,n){e.nodeValue=n},appendChild:function(e,t){e.appendChild(t)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},scheduleAnimationCallback:ReactDOMFrameScheduling.rAF,scheduleDeferredCallback:ReactDOMFrameScheduling.rIC,useSyncScheduling:!ReactDOMFeatureFlags_1.fiberAsyncScheduling});ReactGenericBatching_1.injection.injectFiberBatchedUpdates(DOMRenderer.batchedUpdates);var warned=!1,ReactDOM={render:function(e,t,n){return validateContainer(t),ReactFeatureFlags_1.disableNewFiberFeatures&&(isValidElement(e)||("string"==typeof e?invariant(!1,"ReactDOM.render(): Invalid component element. Instead of passing a string like 'div', pass React.createElement('div') or
."):"function"==typeof e?invariant(!1,"ReactDOM.render(): Invalid component element. Instead of passing a class like Foo, pass React.createElement(Foo) or ."):null!=e&&"undefined"!=typeof e.props?invariant(!1,"ReactDOM.render(): Invalid component element. This may be caused by unintentionally loading two independent copies of React."):invariant(!1,"ReactDOM.render(): Invalid component element."))),renderSubtreeIntoContainer(null,e,t,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return null!=e&&ReactInstanceMap_1.has(e)?void 0:reactProdInvariant_1("38"), - renderSubtreeIntoContainer(e,t,n,r)},unmountComponentAtNode:function(e){if(isValidContainer(e)?void 0:reactProdInvariant_1("40"),warnAboutUnstableUse(),e._reactRootContainer)return DOMRenderer.unbatchedUpdates(function(){return renderSubtreeIntoContainer(null,null,e,function(){e._reactRootContainer=null})})},findDOMNode:findDOMNode_1,unstable_createPortal:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return ReactPortal.createPortal(e,t,null,n)},unstable_batchedUpdates:ReactGenericBatching_1.batchedUpdates,unstable_deferredUpdates:DOMRenderer.deferredUpdates};"function"==typeof injectInternals&&injectInternals({findFiberByHostInstance:ReactDOMComponentTree_1.getClosestInstanceFromNode,findHostInstanceByFiber:DOMRenderer.findHostInstance});var ReactDOMFiber=ReactDOM;module.exports=ReactDOMFiber; + "use strict";function e(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r-1?void 0:Un("96",e),!Vn.plugins[r]){t.extractEvents?void 0:Un("97",e),Vn.plugins[r]=t;var o=t.eventTypes;for(var a in o)n(o[a],t,a)?void 0:Un("98",a,e)}}}function n(e,t,n){Vn.eventNameDispatchConfigs.hasOwnProperty(n)?Un("99",n):void 0,Vn.eventNameDispatchConfigs[n]=e;var o=e.phasedRegistrationNames;if(o){for(var a in o)if(o.hasOwnProperty(a)){var i=o[a];r(i,t,n)}return!0}return!!e.registrationName&&(r(e.registrationName,t,n),!0)}function r(e,t,n){Vn.registrationNameModules[e]?Un("100",e):void 0,Vn.registrationNameModules[e]=t,Vn.registrationNameDependencies[e]=t.eventTypes[n].dependencies}function o(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function a(e){return"topMouseMove"===e||"topTouchMove"===e}function i(e){return"topMouseDown"===e||"topTouchStart"===e}function l(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=$n.getNodeFromInstance(r),Yn.invokeGuardedCallbackAndCatchFirstError(o,n,void 0,e),e.currentTarget=null}function u(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o=0||null!=t.is}function se(e,t,n,r){for(var o in n){var a=n[o];if(n.hasOwnProperty(o))if(o===na)go.setValueForStyles(e,a);else if(o===Jo){var i=a?a[ra]:void 0;null!=i&&zo(e,i)}else o===ta?"string"==typeof a?qo(e,a):"number"==typeof a&&qo(e,""+a):o===ea||(Zo.hasOwnProperty(o)?a&&ae(t,o):r?So.setValueForAttribute(e,o,a):(Or.properties[o]||Or.isCustomAttribute(o))&&null!=a&&So.setValueForProperty(e,o,a))}}function ce(e,t,n,r){for(var o=0;o0;)e=pe(e),n--;for(;o-n>0;)t=pe(t),o--;for(var i=n;i--;){if(e===t||e===t.alternate)return e;e=pe(e),t=pe(t)}return null}function ve(e,t){for(;t;){if(e===t||e===t.alternate)return!0;t=pe(t)}return!1}function me(e){return pe(e)}function he(e,t,n){for(var r=[];e;)r.push(e),e=pe(e);var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(l[u],"captured",o)}function ye(e,t,n){var r=t.dispatchConfig.phasedRegistrationNames[n];return Oa(e,r)}function be(e,t,n){var r=ye(e,n,t);r&&(n._dispatchListeners=Zn(n._dispatchListeners,r),n._dispatchInstances=Zn(n._dispatchInstances,e))}function Ce(e){e&&e.dispatchConfig.phasedRegistrationNames&&Ma.traverseTwoPhase(e._targetInst,be,e)}function Pe(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst,n=t?Ma.getParentInstance(t):null;Ma.traverseTwoPhase(n,be,e)}}function ke(e,t,n){if(n&&n.dispatchConfig.registrationName){var r=n.dispatchConfig.registrationName,o=Oa(e,r);o&&(n._dispatchListeners=Zn(n._dispatchListeners,o),n._dispatchInstances=Zn(n._dispatchInstances,e))}}function Ee(e){e&&e.dispatchConfig.registrationName&&ke(e._targetInst,null,e)}function we(e){Jn(e,Ce)}function Te(e){Jn(e,Pe)}function xe(e,t,n,r){Ma.traverseEnterLeave(n,r,ke,e,t)}function Se(e){Jn(e,Ee)}function Ne(){return!qa&&xn.canUseDOM&&(qa="textContent"in document.documentElement?"textContent":"innerText"),qa}function _e(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}function Fe(e,t,n,r){this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n;var o=this.constructor.Interface;for(var a in o)if(o.hasOwnProperty(a)){var i=o[a];i?this[a]=i(n):"target"===a?this.target=r:this[a]=n[a]}var l=null!=n.defaultPrevented?n.defaultPrevented:n.returnValue===!1;return l?this.isDefaultPrevented=Fn.thatReturnsTrue:this.isDefaultPrevented=Fn.thatReturnsFalse,this.isPropagationStopped=Fn.thatReturnsFalse,this}function Ae(e,t,n,r){return Ga.call(this,e,t,n,r)}function Me(e,t,n,r){return Ga.call(this,e,t,n,r)}function Oe(){var e=window.opera;return"object"==typeof e&&"function"==typeof e.version&&parseInt(e.version(),10)<=12}function Ie(e){return(e.ctrlKey||e.altKey||e.metaKey)&&!(e.ctrlKey&&e.altKey)}function Re(e){switch(e){case"topCompositionStart":return ci.compositionStart;case"topCompositionEnd":return ci.compositionEnd;case"topCompositionUpdate":return ci.compositionUpdate}}function Le(e,t){return"topKeyDown"===e&&t.keyCode===ri}function De(e,t){switch(e){case"topKeyUp":return ni.indexOf(t.keyCode)!==-1;case"topKeyDown":return t.keyCode!==ri;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function Ue(e){var t=e.detail;return"object"==typeof t&&"data"in t?t.data:null}function He(e,t,n,r){var o,a;if(oi?o=Re(e):pi?De(e,n)&&(o=ci.compositionEnd):Le(e,n)&&(o=ci.compositionStart),!o)return null;li&&(pi||o!==ci.compositionStart?o===ci.compositionEnd&&pi&&(a=pi.getData()):pi=Qa.getPooled(r));var i=Ja.getPooled(o,t,n,r);if(a)i.data=a;else{var l=Ue(n);null!==l&&(i.data=l)}return Ra.accumulateTwoPhaseDispatches(i),i}function We(e,t){switch(e){case"topCompositionEnd":return Ue(t);case"topKeyPress":var n=t.which;return n!==ui?null:(di=!0,si);case"topTextInput":var r=t.data;return r===si&&di?null:r;default:return null}}function Ve(e,t){if(pi){if("topCompositionEnd"===e||!oi&&De(e,t)){var n=pi.getData();return Qa.release(pi),pi=null,n}return null}switch(e){case"topPaste":return null;case"topKeyPress":return t.which&&!Ie(t)?String.fromCharCode(t.which):null;case"topCompositionEnd":return li?null:t.data;default:return null}}function je(e,t,n,r){var o;if(o=ii?We(e,n):Ve(e,n),!o)return null;var a=ti.getPooled(ci.beforeInput,t,n,r);return a.data=o,Ra.accumulateTwoPhaseDispatches(a),a}function Be(e,t){return hi(e,t)}function ze(e,t){return mi(Be,e,t)}function Ke(e,t){if(gi)return ze(e,t);gi=!0;try{return ze(e,t)}finally{gi=!1,_r.restoreStateIfNeeded()}}function qe(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}function Ye(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!ki[e.type]:"textarea"===t}function Qe(e,t,n){var r=Ga.getPooled(wi.change,e,t,n);return r.type="change",_r.enqueueStateRestore(n),Ra.accumulateTwoPhaseDispatches(r),r}function Xe(e){var t=e.nodeName&&e.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===e.type}function $e(e){var t=Qe(xi,e,Pi(e));Ci.batchedUpdates(Ge,t)}function Ge(e){ar.enqueueEvents(e),ar.processEventQueue(!1)}function Ze(e,t){Ti=e,xi=t,Ti.attachEvent("onchange",$e)}function Je(){Ti&&(Ti.detachEvent("onchange",$e),Ti=null,xi=null)}function et(e){if(Qo.updateValueIfChanged(e))return e}function tt(e,t){if("topChange"===e)return t}function nt(e,t,n){"topFocus"===e?(Je(),Ze(t,n)):"topBlur"===e&&Je()}function rt(e,t){Ti=e,xi=t,Ti.attachEvent("onpropertychange",at)}function ot(){Ti&&(Ti.detachEvent("onpropertychange",at),Ti=null,xi=null)}function at(e){"value"===e.propertyName&&et(xi)&&$e(e)}function it(e,t,n){"topFocus"===e?(ot(),rt(t,n)):"topBlur"===e&&ot()}function lt(e,t){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return et(xi)}function ut(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function st(e,t){if("topClick"===e)return et(t)}function ct(e,t){if("topInput"===e||"topChange"===e)return et(t)}function dt(e,t,n,r){return Ga.call(this,e,t,n,r)}function pt(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=Ri[e];return!!r&&!!n[r]}function ft(e){return pt}function vt(e,t,n,r){return Ii.call(this,e,t,n,r)}function mt(e){if("number"==typeof e.tag){for(;e.return;)e=e.return;return e.tag!==Xi?null:e.stateNode.containerInfo}for(;e._hostParent;)e=e._hostParent;var t=Kr.getNodeFromInstance(e);return t.parentNode}function ht(e,t,n){this.topLevelType=e,this.nativeEvent=t,this.targetInst=n,this.ancestors=[]}function gt(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=mt(n);if(!r)break;e.ancestors.push(n),n=Kr.getClosestInstanceFromNode(r)}while(n);for(var o=0;o=t)return{node:n,offset:t-r};r=o}n=bt(Ct(n))}}function kt(e,t,n,r){return e===n&&t===r}function Et(e){var t=document.selection,n=t.createRange(),r=n.text.length,o=n.duplicate();o.moveToElementText(e),o.setEndPoint("EndToStart",n);var a=o.text.length,i=a+r;return{start:a,end:i}}function wt(e){var t=window.getSelection&&window.getSelection();if(!t||0===t.rangeCount)return null;var n=t.anchorNode,r=t.anchorOffset,o=t.focusNode,a=t.focusOffset,i=t.getRangeAt(0);try{i.startContainer.nodeType,i.endContainer.nodeType}catch(e){return null}var l=kt(t.anchorNode,t.anchorOffset,t.focusNode,t.focusOffset),u=l?0:i.toString().length,s=i.cloneRange();s.selectNodeContents(e),s.setEnd(i.startContainer,i.startOffset);var c=kt(s.startContainer,s.startOffset,s.endContainer,s.endOffset),d=c?0:s.toString().length,p=d+u,f=document.createRange();f.setStart(n,r),f.setEnd(o,a);var v=f.collapsed;return{start:v?p:d,end:v?d:p}}function Tt(e,t){var n,r,o=document.selection.createRange().duplicate();void 0===t.end?(n=t.start,r=n):t.start>t.end?(n=t.end,r=t.start):(n=t.start,r=t.end),o.moveToElementText(e),o.moveStart("character",n),o.setEndPoint("EndToStart",o),o.moveEnd("character",r-n),o.select()}function xt(e,t){if(window.getSelection){var n=window.getSelection(),r=e[Ya()].length,o=Math.min(t.start,r),a=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>a){var i=a;a=o,o=i}var l=nl(e,o),u=nl(e,a);if(l&&u){var s=document.createRange();s.setStart(l.node,l.offset),n.removeAllRanges(),o>a?(n.addRange(s),n.extend(u.node,u.offset)):(s.setEnd(u.node,u.offset),n.addRange(s))}}}function St(e){return On(document.documentElement,e)}function Nt(e){if("selectionStart"in e&&ll.hasSelectionCapabilities(e))return{start:e.selectionStart,end:e.selectionEnd};if(window.getSelection){var t=window.getSelection();return{anchorNode:t.anchorNode,anchorOffset:t.anchorOffset,focusNode:t.focusNode,focusOffset:t.focusOffset}}if(document.selection){var n=document.selection.createRange();return{parentElement:n.parentElement(),text:n.text,top:n.boundingTop,left:n.boundingLeft}}}function _t(e,t){if(fl||null==cl||cl!==Rn())return null;var n=Nt(cl);if(!pl||!Ln(pl,n)){pl=n;var r=Ga.getPooled(sl.select,dl,e,t);return r.type="select",r.target=cl,Ra.accumulateTwoPhaseDispatches(r),r}return null}function Ft(e,t,n,r){return Ga.call(this,e,t,n,r)}function At(e,t,n,r){return Ga.call(this,e,t,n,r)}function Mt(e,t,n,r){return Ii.call(this,e,t,n,r)}function Ot(e){var t,n=e.keyCode;return"charCode"in e?(t=e.charCode,0===t&&13===n&&(t=13)):t=n,t>=32||13===t?t:0}function It(e){if(e.key){var t=wl[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=El(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?Tl[e.keyCode]||"Unidentified":""}function Rt(e,t,n,r){return Ii.call(this,e,t,n,r)}function Lt(e,t,n,r){return Ui.call(this,e,t,n,r)}function Dt(e,t,n,r){return Ii.call(this,e,t,n,r)}function Ut(e,t,n,r){return Ga.call(this,e,t,n,r)}function Ht(e,t,n,r){return Ui.call(this,e,t,n,r)}function Wt(){Vl||(Vl=!0,Er.injection.injectReactEventListener(Gi),ar.injection.injectEventPluginOrder(Mi),Gn.injection.injectComponentTree(Kr),ar.injection.injectEventPluginsByName({SimpleEventPlugin:Wl,EnterLeaveEventPlugin:Vi,ChangeEventPlugin:Fi,SelectEventPlugin:hl,BeforeInputEventPlugin:vi}),Or.injection.injectDOMPropertyConfig(Fa),Or.injection.injectDOMPropertyConfig(Qi),Or.injection.injectDOMPropertyConfig(tl))}function Vt(e,t){return e!==Ql&&e!==Yl||t!==Ql&&t!==Yl?e===ql&&t!==ql?-255:e!==ql&&t===ql?255:e-t:0}function jt(e){if(null!==e.updateQueue)return e.updateQueue;var t=void 0;return t={first:null,last:null,hasForceUpdate:!1,callbackList:null},e.updateQueue=t,t}function Bt(e,t){var n=e.updateQueue;if(null===n)return t.updateQueue=null,null;var r=null!==t.updateQueue?t.updateQueue:{};return r.first=n.first,r.last=n.last,r.hasForceUpdate=!1,r.callbackList=null,r.isProcessing=!1,t.updateQueue=r,r}function zt(e){return{priorityLevel:e.priorityLevel,partialState:e.partialState,callback:e.callback,isReplace:e.isReplace,isForced:e.isForced,isTopLevelUnmount:e.isTopLevelUnmount,next:null}}function Kt(e,t,n,r){null!==n?n.next=t:(t.next=e.first,e.first=t),null!==r?t.next=r:e.last=t}function qt(e,t){var n=t.priorityLevel,r=null,o=null;if(null!==e.last&&Vt(e.last.priorityLevel,n)<=0)r=e.last;else for(o=e.first;null!==o&&Vt(o.priorityLevel,n)<=0;)r=o,o=o.next;return r}function Yt(e,t){var n=jt(e),r=null!==e.alternate?jt(e.alternate):null,o=qt(n,t),a=null!==o?o.next:n.first;if(null===r)return Kt(n,t,o,a),null;var i=qt(r,t),l=null!==i?i.next:r.first;if(Kt(n,t,o,a),a!==l){var u=zt(t);return Kt(r,u,i,l),u}return null===i&&(r.first=t),null===l&&(r.last=null),null}function Qt(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:!1,next:null};Yt(e,o)}function Xt(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!0,isForced:!1,isTopLevelUnmount:!1,next:null};Yt(e,o)}function $t(e,t,n){var r={priorityLevel:n,partialState:null,callback:t,isReplace:!1,isForced:!0,isTopLevelUnmount:!1,next:null};Yt(e,r)}function Gt(e){return null!==e.first?e.first.priorityLevel:ql}function Zt(e,t,n,r){var o=null===t.element,a={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:o,next:null},i=Yt(e,a);if(o){var l=e.updateQueue,u=null!==e.alternate?e.alternate.updateQueue:null;null!==l&&null!==a.next&&(a.next=null,l.last=a),null!==u&&null!==i&&null!==i.next&&(i.next=null,u.last=a)}}function Jt(e,t,n,r){var o=e.partialState;if("function"==typeof o){var a=o;return a.call(t,n,r)}return o}function en(e,t,n,r,o,a){t.hasForceUpdate=!1;for(var i=r,l=!0,u=null,s=t.first;null!==s&&Vt(s.priorityLevel,a)<=0;){t.first=s.next,null===t.first&&(t.last=null);var c=void 0;s.isReplace?(i=Jt(s,n,i,o),l=!0):(c=Jt(s,n,i,o),c&&(i=l?Tn({},i,c):Tn(i,c),l=!1)),s.isForced&&(t.hasForceUpdate=!0),null===s.callback||s.isTopLevelUnmount&&null!==s.next||(u=u||[],u.push(s.callback),e.effectTag|=Kl),s=s.next}return t.callbackList=u,null!==t.first||null!==u||t.hasForceUpdate||(e.updateQueue=null),i}function tn(e,t,n){var r=t.callbackList;if(null!==r)for(var o=0;of?(g=d,d=null):g=d.sibling;var y=m(e,d,l[f],u);if(null===y){null===d&&(d=g);break}t&&d&&null===y.alternate&&n(e,d),p=i(y,p,f),null===c?s=y:c.sibling=y,c=y,d=g}if(f===l.length)return r(e,d),s;if(null===d){for(;fy?(b=f,f=null):b=f.sibling;var P=m(e,f,C.value,u);if(null===P){f||(f=b);break}t&&f&&null===P.alternate&&n(e,f),g=i(P,g,y),null===p?d=P:p.sibling=P,p=P,f=b}if(C.done)return r(e,f),d;if(null===f){for(;!C.done;y++,C=c.next()){var k=v(e,C.value,u);null!==k&&(g=i(k,g,y),null===p?d=k:p.sibling=k,p=k)}return d}for(var E=o(e,f);!C.done;y++,C=c.next()){var w=h(E,e,y,C.value,u);null!==w&&(t&&null!==w.alternate&&E.delete(null===w.key?y:w.key),g=i(w,g,y),null===p?d=w:p.sibling=w,p=w)}return t&&E.forEach(function(t){return n(e,t)}),d}function b(e,t,n,o){if(null!==t&&t.tag===lc){r(e,t.sibling);var i=a(t,o);return i.pendingProps=n,i.return=e,i}r(e,t);var l=ec(n,o);return l.return=e,l}function C(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.type===o.type){r(e,u.sibling);var s=a(u,i);return s.ref=hn(u,o),s.pendingProps=o.props,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=Zs(o,i);return c.ref=hn(t,o),c.return=e,c}function P(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===sc){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=tc(o,i);return c.return=e,c}function k(e,t,n,o){var i=t;if(null!==i){if(i.tag===cc){r(e,i.sibling);var l=a(i,o);return l.type=n.value,l.return=e,l}r(e,i)}var u=nc(n,o);return u.type=n.value,u.return=e,u}function E(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===uc&&u.stateNode.containerInfo===o.containerInfo&&u.stateNode.implementation===o.implementation){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o.children||[],s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=rc(o,i);return c.return=e,c}function w(e,t,n,o){var a=Yr.disableNewFiberFeatures,i="object"==typeof n&&null!==n;if(i)if(a)switch(n.$$typeof){case Fs:return l(C(e,t,n,o));case $s:return l(E(e,t,n,o))}else switch(n.$$typeof){case Fs:return l(C(e,t,n,o));case Qs:return l(P(e,t,n,o));case Xs:return l(k(e,t,n,o));case $s:return l(E(e,t,n,o))}if(a)switch(e.tag){case ic:var u=e.type;null!==n&&n!==!1?Un("109",u.displayName||u.name||"Component"):void 0; + break;case ac:var s=e.type;null!==n&&n!==!1?Un("105",s.displayName||s.name||"Component"):void 0}if("string"==typeof n||"number"==typeof n)return l(b(e,t,""+n,o));if(oc(n))return g(e,t,n,o);if(Ys(n))return y(e,t,n,o);if(i&&gn(e,n),!a&&"undefined"==typeof n)switch(e.tag){case ic:case ac:var c=e.type;Un("157",c.displayName||c.name||"Component")}return r(e,t)}return w}function bn(e){if(!e)return Dn;var t=au.get(e);return"number"==typeof t.tag?Ap(t):t._processChildContext(t._context)}function Cn(e){return!(!e||e.nodeType!==nf&&e.nodeType!==rf&&e.nodeType!==of)}function Pn(e){if(!Cn(e))throw new Error("Target container is not a DOM element.")}function kn(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function En(){lf=!0}function wn(e,t,n,r){Pn(n);var o=n.nodeType===Jp?n.documentElement:n,a=o._reactRootContainer;if(a)af.updateContainer(t,a,e,r);else{for(;o.lastChild;)o.removeChild(o.lastChild);var i=af.createContainer(o);a=o._reactRootContainer=i,af.unbatchedUpdates(function(){af.updateContainer(t,i,e,r)})}return af.getPublicRootInstance(a)}var Tn=__webpack_require__(3);__webpack_require__(7),__webpack_require__(4);var xn=__webpack_require__(10);__webpack_require__(11);var Sn=__webpack_require__(13),Nn=__webpack_require__(15);__webpack_require__(16);var _n=__webpack_require__(1),Fn=__webpack_require__(5),An=__webpack_require__(18),Mn=__webpack_require__(19),On=__webpack_require__(20),In=__webpack_require__(23),Rn=__webpack_require__(24),Ln=__webpack_require__(25),Dn=__webpack_require__(6),Un=e,Hn=null,Wn={},Vn={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(e){Hn?Un("101"):void 0,Hn=Array.prototype.slice.call(e),t()},injectEventPluginsByName:function(e){var n=!1;for(var r in e)if(e.hasOwnProperty(r)){var o=e[r];Wn.hasOwnProperty(r)&&Wn[r]===o||(Wn[r]?Un("102",r):void 0,Wn[r]=o,n=!0)}n&&t()}},jn=Vn,Bn=null,zn=function(e,t,n,r,o,a,i,l,u){var s=Array.prototype.slice.call(arguments,3);try{t.apply(n,s)}catch(e){return e}return null},Kn=function(){if(Bn){var e=Bn;throw Bn=null,e}},qn={injection:{injectErrorUtils:function(e){"function"!=typeof e.invokeGuardedCallback?Un("201"):void 0,zn=e.invokeGuardedCallback}},invokeGuardedCallback:function(e,t,n,r,o,a,i,l,u){return zn.apply(this,arguments)},invokeGuardedCallbackAndCatchFirstError:function(e,t,n,r,o,a,i,l,u){var s=qn.invokeGuardedCallback.apply(this,arguments);null!==s&&null===Bn&&(Bn=s)},rethrowCaughtError:function(){return Kn.apply(this,arguments)}},Yn=qn,Qn,Xn={injectComponentTree:function(e){Qn=e}},$n={isEndish:o,isMoveish:a,isStartish:i,executeDirectDispatch:d,executeDispatchesInOrder:u,executeDispatchesInOrderStopAtTrue:c,hasDispatches:p,getFiberCurrentPropsFromNode:function(e){return Qn.getFiberCurrentPropsFromNode(e)},getInstanceFromNode:function(e){return Qn.getInstanceFromNode(e)},getNodeFromInstance:function(e){return Qn.getNodeFromInstance(e)},injection:Xn},Gn=$n,Zn=f,Jn=v,er=null,tr=function(e,t){e&&(Gn.executeDispatchesInOrder(e,t),e.isPersistent()||e.constructor.release(e))},nr=function(e){return tr(e,!0)},rr=function(e){return tr(e,!1)},or={injection:{injectEventPluginOrder:jn.injectEventPluginOrder,injectEventPluginsByName:jn.injectEventPluginsByName},getListener:function(e,t){var n;if("number"==typeof e.tag){var r=e.stateNode;if(!r)return null;var o=Gn.getFiberCurrentPropsFromNode(r);if(!o)return null;if(n=o[t],h(t,e.type,o))return null}else{var a=e._currentElement;if("string"==typeof a||"number"==typeof a)return null;if(!e._rootNodeID)return null;var i=a.props;if(n=i[t],h(t,a.type,i))return null}return n&&"function"!=typeof n?Un("94",t,typeof n):void 0,n},extractEvents:function(e,t,n,r){for(var o,a=jn.plugins,i=0;i]/,Po=z,ko=K,Eo=new RegExp("^["+Or.ATTRIBUTE_NAME_START_CHAR+"]["+Or.ATTRIBUTE_NAME_CHAR+"]*$"),wo={},To={},xo={createMarkupForID:function(e){return Or.ID_ATTRIBUTE_NAME+"="+ko(e)},setAttributeForID:function(e,t){e.setAttribute(Or.ID_ATTRIBUTE_NAME,t)},createMarkupForRoot:function(){return Or.ROOT_ATTRIBUTE_NAME+'=""'},setAttributeForRoot:function(e){e.setAttribute(Or.ROOT_ATTRIBUTE_NAME,"")},createMarkupForProperty:function(e,t){var n=Or.properties.hasOwnProperty(e)?Or.properties[e]:null;if(n){if(Y(n,t))return"";var r=n.attributeName;return n.hasBooleanValue||n.hasOverloadedBooleanValue&&t===!0?r+'=""':r+"="+ko(t)}return Or.isCustomAttribute(e)?null==t?"":e+"="+ko(t):null},createMarkupForCustomAttribute:function(e,t){return q(e)&&null!=t?e+"="+ko(t):""},setValueForProperty:function(e,t,n){var r=Or.properties.hasOwnProperty(t)?Or.properties[t]:null;if(r){var o=r.mutationMethod;if(o)o(e,n);else{if(Y(r,n))return void xo.deleteValueForProperty(e,t);if(r.mustUseProperty)e[r.propertyName]=n;else{var a=r.attributeName,i=r.attributeNamespace;i?e.setAttributeNS(i,a,""+n):r.hasBooleanValue||r.hasOverloadedBooleanValue&&n===!0?e.setAttribute(a,""):e.setAttribute(a,""+n)}}}else if(Or.isCustomAttribute(t))return void xo.setValueForAttribute(e,t,n)},setValueForAttribute:function(e,t,n){q(t)&&(null==n?e.removeAttribute(t):e.setAttribute(t,""+n))},deleteValueForAttribute:function(e,t){e.removeAttribute(t)},deleteValueForProperty:function(e,t){var n=Or.properties.hasOwnProperty(t)?Or.properties[t]:null;if(n){var r=n.mutationMethod;if(r)r(e,void 0);else if(n.mustUseProperty){var o=n.propertyName;n.hasBooleanValue?e[o]=!1:e[o]=""}else e.removeAttribute(n.attributeName)}else Or.isCustomAttribute(t)&&e.removeAttribute(t)}},So=xo,No={getHostProps:function(e,t){var n=e,r=t.value,o=t.checked,a=Tn({type:void 0,step:void 0,min:void 0,max:void 0},t,{defaultChecked:void 0,defaultValue:void 0,value:null!=r?r:n._wrapperState.initialValue,checked:null!=o?o:n._wrapperState.initialChecked});return a},mountWrapper:function(e,t){var n=t.defaultValue,r=e;r._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:null!=t.value?t.value:n}},updateWrapper:function(e,t){var n=e,r=t.checked;null!=r&&So.setValueForProperty(n,"checked",r||!1);var o=t.value;if(null!=o){var a=""+o;a!==n.value&&(n.value=a)}else null==t.value&&null!=t.defaultValue&&n.defaultValue!==""+t.defaultValue&&(n.defaultValue=""+t.defaultValue),null==t.checked&&null!=t.defaultChecked&&(n.defaultChecked=!!t.defaultChecked)},postMountWrapper:function(e,t){var n=e;switch(t.type){case"submit":case"reset":break;case"color":case"date":case"datetime":case"datetime-local":case"month":case"time":case"week":n.value="",n.value=n.defaultValue;break;default:n.value=n.value}var r=n.name;""!==r&&(n.name=""),n.defaultChecked=!n.defaultChecked,n.defaultChecked=!n.defaultChecked,""!==r&&(n.name=r)},restoreControlledState:function(e,t){var n=e;No.updateWrapper(n,t),Q(n,t)}},_o=No,Fo={mountWrapper:function(e,t){},postMountWrapper:function(e,t){null!=t.value&&e.setAttribute("value",t.value)},getHostProps:function(e,t){var n=Tn({children:void 0},t),r=X(t.children);return r&&(n.children=r),n}},Ao=Fo,Mo=!1,Oo={getHostProps:function(e,t){return Tn({},t,{value:void 0})},mountWrapper:function(e,t){var n=e,r=t.value;n._wrapperState={initialValue:null!=r?r:t.defaultValue,wasMultiple:!!t.multiple},void 0===t.value||void 0===t.defaultValue||Mo||(Mo=!0),n.multiple=!!t.multiple,null!=r?$(n,!!t.multiple,r):null!=t.defaultValue&&$(n,!!t.multiple,t.defaultValue)},postUpdateWrapper:function(e,t){var n=e;n._wrapperState.initialValue=void 0;var r=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!t.multiple;var o=t.value;null!=o?$(n,!!t.multiple,o):r!==!!t.multiple&&(null!=t.defaultValue?$(n,!!t.multiple,t.defaultValue):$(n,!!t.multiple,t.multiple?[]:""))},restoreControlledState:function(e,t){var n=e,r=t.value;null!=r&&$(n,!!t.multiple,r)}},Io=Oo,Ro={getHostProps:function(e,t){var n=e;null!=t.dangerouslySetInnerHTML?Un("91"):void 0;var r=Tn({},t,{value:void 0,defaultValue:void 0,children:""+n._wrapperState.initialValue});return r},mountWrapper:function(e,t){var n=e,r=t.value,o=r;if(null==r){var a=t.defaultValue,i=t.children;null!=i&&(null!=a?Un("92"):void 0,Array.isArray(i)&&(i.length<=1?void 0:Un("93"),i=i[0]),a=""+i),null==a&&(a=""),o=a}n._wrapperState={initialValue:""+o}},updateWrapper:function(e,t){var n=e,r=t.value;if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e,t){var n=e,r=n.textContent;r===n._wrapperState.initialValue&&(n.value=r)},restoreControlledState:function(e,t){Ro.updateWrapper(e,t)}},Lo=Ro,Do=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e},Uo=Do,Ho=/^[ \r\n\t\f]/,Wo=/<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/,Vo,jo=Uo(function(e,t){if(e.namespaceURI!==bo.svg||"innerHTML"in e)e.innerHTML=t;else{Vo=Vo||document.createElement("div"),Vo.innerHTML=""+t+"";for(var n=Vo.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(xn.canUseDOM){var Bo=document.createElement("div");Bo.innerHTML=" ",""===Bo.innerHTML&&(jo=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),Ho.test(t)||"<"===t[0]&&Wo.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t}),Bo=null}var zo=jo,Ko=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};xn.canUseDOM&&("textContent"in document.documentElement||(Ko=function(e,t){return 3===e.nodeType?void(e.nodeValue=t):void zo(e,Po(t))}));var qo=Ko,Yo={_getTrackerFromNode:function(e){return Z(Kr.getInstanceFromNode(e))},trackNode:function(e){e._wrapperState.valueTracker||(e._wrapperState.valueTracker=ne(e,e))},track:function(e){if(!Z(e)){var t=Kr.getNodeFromInstance(e);J(e,ne(t,e))}},updateValueIfChanged:function(e){if(!e)return!1;var t=Z(e);if(!t)return"number"==typeof e.tag?Yo.trackNode(e.stateNode):Yo.track(e),!0;var n=t.getValue(),r=te(Kr.getNodeFromInstance(e));return r!==n&&(t.setValue(r),!0)},stopTracking:function(e){var t=Z(e);t&&t.stopTracking()}},Qo=Yo,Xo=Tn||function(e){for(var t=1;t";var u=l.firstChild;o=l.removeChild(u)}else o=t.is?a.createElement(e,t.is):a.createElement(e);else o=a.createElementNS(i,e);return o},setInitialProperties:function(e,t,n,r){var o,a=ue(t,n);switch(t){case"audio":case"form":case"iframe":case"img":case"image":case"link":case"object":case"source":case"video":case"details":le(e,t),o=n;break;case"input":_o.mountWrapper(e,n),o=_o.getHostProps(e,n),le(e,t),ae(r,"onChange");break;case"option":Ao.mountWrapper(e,n),o=Ao.getHostProps(e,n);break;case"select":Io.mountWrapper(e,n),o=Io.getHostProps(e,n),le(e,t),ae(r,"onChange");break;case"textarea":Lo.mountWrapper(e,n),o=Lo.getHostProps(e,n),le(e,t),ae(r,"onChange");break;default:o=n}switch(oe(t,o),se(e,r,o,a),t){case"input":Qo.trackNode(e),_o.postMountWrapper(e,n);break;case"textarea":Qo.trackNode(e),Lo.postMountWrapper(e,n);break;case"option":Ao.postMountWrapper(e,n);break;default:"function"==typeof o.onClick&&ie(e)}},diffProperties:function(e,t,n,r,o){var a,i,l=null;switch(t){case"input":a=_o.getHostProps(e,n),i=_o.getHostProps(e,r),l=[];break;case"option":a=Ao.getHostProps(e,n),i=Ao.getHostProps(e,r),l=[];break;case"select":a=Io.getHostProps(e,n),i=Io.getHostProps(e,r),l=[];break;case"textarea":a=Lo.getHostProps(e,n),i=Lo.getHostProps(e,r),l=[];break;default:a=n,i=r,"function"!=typeof a.onClick&&"function"==typeof i.onClick&&ie(e)}oe(t,i);var u,s,c=null;for(u in a)if(!i.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if(u===na){var d=a[u];for(s in d)d.hasOwnProperty(s)&&(c||(c={}),c[s]="")}else u===Jo||u===ta||u===ea||(Zo.hasOwnProperty(u)?l||(l=[]):(l=l||[]).push(u,null));for(u in i){var p=i[u],f=null!=a?a[u]:void 0;if(i.hasOwnProperty(u)&&p!==f&&(null!=p||null!=f))if(u===na)if(f){for(s in f)!f.hasOwnProperty(s)||p&&p.hasOwnProperty(s)||(c||(c={}),c[s]="");for(s in p)p.hasOwnProperty(s)&&f[s]!==p[s]&&(c||(c={}),c[s]=p[s])}else c||(l||(l=[]),l.push(u,c)),c=p;else if(u===Jo){var v=p?p[ra]:void 0,m=f?f[ra]:void 0;null!=v&&m!==v&&(l=l||[]).push(u,""+v)}else u===ta?f===p||"string"!=typeof p&&"number"!=typeof p||(l=l||[]).push(u,""+p):u===ea||(Zo.hasOwnProperty(u)?(p&&ae(o,u),l||f===p||(l=[])):(l=l||[]).push(u,p))}return c&&(l=l||[]).push(na,c),l},updateProperties:function(e,t,n,r,o){var a=ue(n,r),i=ue(n,o);switch(ce(e,t,a,i),n){case"input":_o.updateWrapper(e,o);break;case"textarea":Lo.updateWrapper(e,o);break;case"select":Io.postUpdateWrapper(e,o)}},restoreControlledState:function(e,t,n){switch(t){case"input":return void _o.restoreControlledState(e,n);case"textarea":return void Lo.restoreControlledState(e,n);case"select":return void Io.restoreControlledState(e,n)}}},pa=da,fa=void 0,va=void 0;if("function"!=typeof requestAnimationFrame)Un("149");else if("function"!=typeof requestIdleCallback){var ma=null,ha=null,ga=!1,ya=!1,ba=0,Ca=33,Pa=33,ka={timeRemaining:"object"==typeof performance&&"function"==typeof performance.now?function(){return ba-performance.now()}:function(){return ba-Date.now()}},Ea="__reactIdleCallback$"+Math.random().toString(36).slice(2),wa=function(e){if(e.source===window&&e.data===Ea){ga=!1;var t=ha;ha=null,t&&t(ka)}};window.addEventListener("message",wa,!1);var Ta=function(e){ya=!1;var t=e-ba+Pa;t1?1-t:void 0;return this._fallbackText=o.slice(e,l),this._fallbackText}}),Ka.addPoolingTo(_e);var Qa=_e,Xa=["dispatchConfig","_targetInst","nativeEvent","isDefaultPrevented","isPropagationStopped","_dispatchListeners","_dispatchInstances"],$a={type:null,target:null,currentTarget:Fn.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};Tn(Fe.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Fn.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Fn.thatReturnsTrue)},persist:function(){this.isPersistent=Fn.thatReturnsTrue},isPersistent:Fn.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var t in e)this[t]=null;for(var n=0;n8&&ai<=11),ui=32,si=String.fromCharCode(ui),ci={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},di=!1,pi=null,fi={eventTypes:ci,extractEvents:function(e,t,n,r){return[He(e,t,n,r),je(e,t,n,r)]}},vi=fi,mi=function(e,t,n,r,o,a){return e(t,n,r,o,a)},hi=function(e,t){return e(t)},gi=!1,yi={injectStackBatchedUpdates:function(e){mi=e},injectFiberBatchedUpdates:function(e){hi=e}},bi={batchedUpdates:Ke,injection:yi},Ci=bi,Pi=qe,ki={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},Ei=Ye,wi={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},Ti=null,xi=null,Si=!1;xn.canUseDOM&&(Si=mr("change")&&(!document.documentMode||document.documentMode>8));var Ni=!1;xn.canUseDOM&&(Ni=mr("input")&&(!document.documentMode||document.documentMode>9));var _i={eventTypes:wi,_isInputEventSupported:Ni,extractEvents:function(e,t,n,r){var o,a,i=t?Kr.getNodeFromInstance(t):window;if(Xe(i)?Si?o=tt:a=nt:Ei(i)?Ni?o=ct:(o=lt,a=it):ut(i)&&(o=st),o){var l=o(e,t);if(l){var u=Qe(l,n,r);return u}}a&&a(e,i,t)}},Fi=_i,Ai=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"],Mi=Ai,Oi={view:function(e){if(e.view)return e.view;var t=Pi(e);if(t.window===t)return t;var n=t.ownerDocument;return n?n.defaultView||n.parentWindow:window},detail:function(e){return e.detail||0}};Ga.augmentClass(dt,Oi);var Ii=dt,Ri={Alt:"altKey",Control:"ctrlKey", + Meta:"metaKey",Shift:"shiftKey"},Li=ft,Di={screenX:null,screenY:null,clientX:null,clientY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Li,button:function(e){var t=e.button;return"which"in e?t:2===t?2:4===t?1:0},buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},pageX:function(e){return"pageX"in e?e.pageX:e.clientX+sr.currentScrollLeft},pageY:function(e){return"pageY"in e?e.pageY:e.clientY+sr.currentScrollTop}};Ii.augmentClass(vt,Di);var Ui=vt,Hi={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},Wi={eventTypes:Hi,extractEvents:function(e,t,n,r){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var o;if(r.window===r)o=r;else{var a=r.ownerDocument;o=a?a.defaultView||a.parentWindow:window}var i,l;if("topMouseOut"===e){i=t;var u=n.relatedTarget||n.toElement;l=u?Kr.getClosestInstanceFromNode(u):null}else i=null,l=t;if(i===l)return null;var s=null==i?o:Kr.getNodeFromInstance(i),c=null==l?o:Kr.getNodeFromInstance(l),d=Ui.getPooled(Hi.mouseLeave,i,n,r);d.type="mouseleave",d.target=s,d.relatedTarget=c;var p=Ui.getPooled(Hi.mouseEnter,l,n,r);return p.type="mouseenter",p.target=c,p.relatedTarget=s,Ra.accumulateEnterLeaveDispatches(d,p,i,l),[d,p]}},Vi=Wi,ji=Or.injection.MUST_USE_PROPERTY,Bi=Or.injection.HAS_BOOLEAN_VALUE,zi=Or.injection.HAS_NUMERIC_VALUE,Ki=Or.injection.HAS_POSITIVE_NUMERIC_VALUE,qi=Or.injection.HAS_OVERLOADED_BOOLEAN_VALUE,Yi={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+Or.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:Bi,allowTransparency:0,alt:0,as:0,async:Bi,autoComplete:0,autoPlay:Bi,capture:Bi,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:ji|Bi,cite:0,classID:0,className:0,cols:Ki,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:Bi,coords:0,crossOrigin:0,data:0,dateTime:0,default:Bi,defer:Bi,dir:0,disabled:Bi,download:qi,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:Bi,formTarget:0,frameBorder:0,headers:0,height:0,hidden:Bi,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:Bi,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:ji|Bi,muted:ji|Bi,name:0,nonce:0,noValidate:Bi,open:Bi,optimum:0,pattern:0,placeholder:0,playsInline:Bi,poster:0,preload:0,profile:0,radioGroup:0,readOnly:Bi,referrerPolicy:0,rel:0,required:Bi,reversed:Bi,role:0,rows:Ki,rowSpan:zi,sandbox:0,scope:0,scoped:Bi,scrolling:0,seamless:Bi,selected:ji|Bi,shape:0,size:Ki,sizes:0,slot:0,span:Ki,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:zi,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:Bi,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{}},Qi=Yi,Xi=Lr.HostRoot;Tn(ht.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.targetInst=null,this.ancestors.length=0}}),Ka.addPoolingTo(ht,Ka.threeArgumentPooler);var $i={_enabled:!0,_handleTopLevel:null,WINDOW_HANDLE:xn.canUseDOM?window:null,setHandleTopLevel:function(e){$i._handleTopLevel=e},setEnabled:function(e){$i._enabled=!!e},isEnabled:function(){return $i._enabled},trapBubbledEvent:function(e,t,n){return n?An.listen(n,t,$i.dispatchEvent.bind(null,e)):null},trapCapturedEvent:function(e,t,n){return n?An.capture(n,t,$i.dispatchEvent.bind(null,e)):null},monitorScrollValue:function(e){var t=yt.bind(null,e);An.listen(window,"scroll",t)},dispatchEvent:function(e,t){if($i._enabled){var n=Pi(t),r=Kr.getClosestInstanceFromNode(n),o=ht.getPooled(e,t,r);try{Ci.batchedUpdates(gt,o)}finally{ht.release(o)}}}},Gi=$i,Zi={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},Ji={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},el={Properties:{},DOMAttributeNamespaces:{xlinkActuate:Zi.xlink,xlinkArcrole:Zi.xlink,xlinkHref:Zi.xlink,xlinkRole:Zi.xlink,xlinkShow:Zi.xlink,xlinkTitle:Zi.xlink,xlinkType:Zi.xlink,xmlBase:Zi.xml,xmlLang:Zi.xml,xmlSpace:Zi.xml},DOMAttributeNames:{}};Object.keys(Ji).forEach(function(e){el.Properties[e]=0,Ji[e]&&(el.DOMAttributeNames[e]=Ji[e])});var tl=el,nl=Pt,rl=xn.canUseDOM&&"selection"in document&&!("getSelection"in window),ol={getOffsets:rl?Et:wt,setOffsets:rl?Tt:xt},al=ol,il={hasSelectionCapabilities:function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)},getSelectionInformation:function(){var e=Rn();return{focusedElem:e,selectionRange:il.hasSelectionCapabilities(e)?il.getSelection(e):null}},restoreSelection:function(e){var t=Rn(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&St(n)){il.hasSelectionCapabilities(n)&&il.setSelection(n,r);for(var o=[],a=n;a=a.parentNode;)1===a.nodeType&&o.push({element:a,left:a.scrollLeft,top:a.scrollTop});In(n);for(var i=0;i-1;)Pu[ku]=null,ku--},Nu={createCursor:Eu,isEmpty:wu,pop:Tu,push:xu,reset:Su},_u=Tn||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:null,o={$$typeof:As,key:null==r?null:""+r,children:e,handler:t,props:n};return o},Is=function(e){var t={$$typeof:Ms,value:e};return t},Rs=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===As},Ls=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Ms},Ds=Ms,Us=As,Hs={createCoroutine:Os,createYield:Is,isCoroutine:Rs,isYield:Ls,REACT_YIELD_TYPE:Ds,REACT_COROUTINE_TYPE:Us},Ws="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.portal")||60106,Vs=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Ws,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},js=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Ws},Bs=Ws,zs={createPortal:Vs,isPortal:js,REACT_PORTAL_TYPE:Bs},Ks="function"==typeof Symbol&&Symbol.iterator,qs="@@iterator",Ys=mn,Qs=Hs.REACT_COROUTINE_TYPE,Xs=Hs.REACT_YIELD_TYPE,$s=zs.REACT_PORTAL_TYPE,Gs=Ps.cloneFiber,Zs=Ps.createFiberFromElement,Js=Ps.createFiberFromFragment,ec=Ps.createFiberFromText,tc=Ps.createFiberFromCoroutine,nc=Ps.createFiberFromYield,rc=Ps.createFiberFromPortal,oc=Array.isArray,ac=Lr.FunctionalComponent,ic=Lr.ClassComponent,lc=Lr.HostText,uc=Lr.HostPortal,sc=Lr.CoroutineComponent,cc=Lr.YieldComponent,dc=Lr.Fragment,pc=Bl.NoEffect,fc=Bl.Placement,vc=Bl.Deletion,mc=yn(!0,!0),hc=yn(!1,!0),gc=yn(!1,!1),yc=function(e,t){if(t.child)if(null!==e&&t.child===e.child){var n=t.child,r=Gs(n,n.pendingWorkPriority);for(t.child=r,r.return=t;null!==n.sibling;)n=n.sibling,r=r.sibling=Gs(n,n.pendingWorkPriority),r.return=t;r.sibling=null}else for(var o=t.child;null!==o;)o.return=t,o=o.sibling},bc={reconcileChildFibers:mc,reconcileChildFibersInPlace:hc,mountChildFibersInPlace:gc,cloneChildFibers:yc},Cc=Bl.Update,Pc=Zu.cacheContext,kc=Zu.getMaskedContext,Ec=Zu.getUnmaskedContext,wc=Zu.isContextConsumer,Tc=ru.addUpdate,xc=ru.addReplaceUpdate,Sc=ru.addForceUpdate,Nc=ru.beginUpdateQueue,_c=Zu,Fc=_c.hasContextChanged,Ac=Cu.isMounted,Mc=Array.isArray,Oc=function(e,t,n,r){function o(e,t,n,r,o,a){if(null===t||null!==e.updateQueue&&e.updateQueue.hasForceUpdate)return!0;var i=e.stateNode;if("function"==typeof i.shouldComponentUpdate){var l=i.shouldComponentUpdate(n,o,a);return l}var u=e.type;return!u.prototype||!u.prototype.isPureReactComponent||(!Ln(t,n)||!Ln(r,o))}function a(e){var t=e.stateNode,n=t.state;n&&("object"!=typeof n||Mc(n))&&Un("106",ro(e)),"function"==typeof t.getChildContext&&("object"!=typeof e.type.childContextTypes?Un("107",ro(e)):void 0)}function i(e,t){t.props=e.memoizedProps,t.state=e.memoizedState}function l(e,t){t.updater=p,e.stateNode=t,au.set(t,e)}function u(e){var t=e.type,n=e.pendingProps,r=Ec(e),o=wc(e),i=o?kc(e,r):Dn,u=new t(n,i);return l(e,u),a(e),o&&Pc(e,r,i),u}function s(e,t){var n=e.stateNode,r=n.state||null,o=e.pendingProps;o?void 0:Un("162");var a=Ec(e);if(n.props=o,n.state=r,n.refs=Dn,n.context=kc(e,a),"function"==typeof n.componentWillMount){n.componentWillMount();var i=e.updateQueue;null!==i&&(n.state=Nc(e,i,n,r,o,t))}"function"==typeof n.componentDidMount&&(e.effectTag|=Cc)}function c(e,t){var n=e.stateNode;i(e,n);var r=e.memoizedState,a=e.pendingProps;a||(a=e.memoizedProps,null==a?Un("163"):void 0);var l=Ec(e),s=kc(e,l);if(!o(e,e.memoizedProps,a,e.memoizedState,r,s))return n.props=a,n.state=r,n.context=s,!1;var c=u(e);c.props=a,c.state=r=c.state||null,c.context=s,"function"==typeof c.componentWillMount&&c.componentWillMount();var d=e.updateQueue;return null!==d&&(c.state=Nc(e,d,c,r,a,t)),"function"==typeof n.componentDidMount&&(e.effectTag|=Cc),!0}function d(e,t,a){var l=t.stateNode;i(t,l);var u=t.memoizedProps,s=t.pendingProps;s||(s=u,null==s?Un("163"):void 0);var c=l.context,d=Ec(t),f=kc(t,d);u===s&&c===f||"function"==typeof l.componentWillReceiveProps&&(l.componentWillReceiveProps(s,f),l.state!==t.memoizedState&&p.enqueueReplaceState(l,l.state,null));var v=t.updateQueue,m=t.memoizedState,h=void 0;if(h=null!==v?Nc(t,v,l,m,s,a):m,!(u!==s||m!==h||Fc()||null!==v&&v.hasForceUpdate))return"function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=Cc)),!1;var g=o(t,u,s,m,h,f);return g?("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(s,h,f),"function"==typeof l.componentDidUpdate&&(t.effectTag|=Cc)):("function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=Cc)),n(t,s),r(t,h)),l.props=s,l.state=h,l.context=f,g}var p={isMounted:Ac,enqueueSetState:function(n,r,o){var a=au.get(n),i=t();o=void 0===o?null:o,Tc(a,r,o,i),e(a,i)},enqueueReplaceState:function(n,r,o){var a=au.get(n),i=t();o=void 0===o?null:o,xc(a,r,o,i),e(a,i)},enqueueForceUpdate:function(n,r){var o=au.get(n),a=t();r=void 0===r?null:r,Sc(o,r,a),e(o,a)}};return{adoptClassInstance:l,constructClassInstance:u,mountClassInstance:s,resumeMountClassInstance:c,updateClassInstance:d}},Ic=bc.mountChildFibersInPlace,Rc=bc.reconcileChildFibers,Lc=bc.reconcileChildFibersInPlace,Dc=bc.cloneChildFibers,Uc=ru.beginUpdateQueue,Hc=Zu.getMaskedContext,Wc=Zu.getUnmaskedContext,Vc=Zu.hasContextChanged,jc=Zu.pushContextProvider,Bc=Zu.pushTopLevelContextObject,zc=Zu.invalidateContextProvider,Kc=Lr.IndeterminateComponent,qc=Lr.FunctionalComponent,Yc=Lr.ClassComponent,Qc=Lr.HostRoot,Xc=Lr.HostComponent,$c=Lr.HostText,Gc=Lr.HostPortal,Zc=Lr.CoroutineComponent,Jc=Lr.CoroutineHandlerPhase,ed=Lr.YieldComponent,td=Lr.Fragment,nd=zl.NoWork,rd=zl.OffscreenPriority,od=Bl.Placement,ad=Bl.ContentReset,id=Bl.Err,ld=Bl.Ref,ud=function(e,t,n,r){function o(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function a(e){e.progressedFirstDeletion=e.progressedLastDeletion=null}function i(e){e.firstEffect=e.progressedFirstDeletion,e.lastEffect=e.progressedLastDeletion}function l(e,t,n){var r=t.pendingWorkPriority;u(e,t,n,r)}function u(e,t,n,r){t.memoizedProps=null,null===e?t.child=Ic(t,t.child,n,r):e.child===t.child?(a(t),t.child=Rc(t,t.child,n,r),i(t)):(t.child=Lc(t,t.child,n,r),i(t)),o(e,t,r)}function s(e,t){var n=t.pendingProps;if(Vc())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n)return C(e,t);return l(e,t,n),k(t,n),t.child}function c(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=ld)}function d(e,t){var n=t.type,r=t.pendingProps,o=t.memoizedProps;if(Vc())null===r&&(r=o);else{if(null===r||o===r)return C(e,t);if("function"==typeof n.shouldComponentUpdate&&!n.shouldComponentUpdate(o,r))return k(t,r),C(e,t)}var a,i=Wc(t),u=Hc(t,i);return a=n(r,u),l(e,t,a),k(t,r),t.child}function p(e,t,n){var r=jc(t),o=void 0;return null===e?t.stateNode?o=R(t,n):(O(t),I(t,n),o=!0):o=L(e,t,n),f(e,t,o,r)}function f(e,t,n,r){if(c(e,t),!n)return C(e,t);var o=t.stateNode;lu.current=t;var a=void 0;return a=o.render(),l(e,t,a),E(t,o.state),k(t,o.props),r&&zc(t),t.child}function v(e,t,n){var r=t.stateNode;r.pendingContext?Bc(t,r.pendingContext,r.pendingContext!==r.context):r.context&&Bc(t,r.context,!1),F(t,r.containerInfo);var o=t.updateQueue;if(null!==o){var a=t.memoizedState,i=Uc(t,o,null,a,null,n);if(a===i)return C(e,t);var u=i.element;return l(e,t,u),E(t,i),t.child}return C(e,t)}function m(e,t){_(t);var n=t.pendingProps,r=null!==e?e.memoizedProps:null,o=t.memoizedProps;if(Vc())null===n&&(n=o,null===n?Un("158"):void 0);else if(null===n||o===n){if(!S&&N(t.type,o)&&t.pendingWorkPriority!==rd){for(var a=t.progressedChild;null!==a;)a.pendingWorkPriority=rd,a=a.sibling;return null}return C(e,t)}var i=n.children,s=x(n);if(s?i=null:r&&x(r)&&(t.effectTag|=ad),c(e,t),!S&&N(t.type,n)&&t.pendingWorkPriority!==rd){if(t.progressedPriority===rd&&(t.child=t.progressedChild),u(e,t,i,rd),k(t,n),t.child=null!==e?e.child:null,null===e)for(var d=t.progressedChild;null!==d;)d.effectTag=od,d=d.sibling;return null}return l(e,t,i),k(t,n),t.child}function h(e,t){var n=t.pendingProps;return null===n&&(n=t.memoizedProps),k(t,n),null}function g(e,t,n){null!==e?Un("159"):void 0;var r,o=t.type,a=t.pendingProps,i=Wc(t),u=Hc(t,i);if(r=o(a,u),"object"==typeof r&&null!==r&&"function"==typeof r.render){t.tag=Yc;var s=jc(t);return M(t,r),I(t,n),f(e,t,!0,s)}return t.tag=qc,l(e,t,r),k(t,a),t.child}function y(e,t){var n=t.pendingProps;Vc()?null===n&&(n=e&&e.memoizedProps,null===n?Un("158"):void 0):null!==n&&t.memoizedProps!==n||(n=t.memoizedProps);var r=n.children,o=t.pendingWorkPriority;return t.memoizedProps=null,null===e?t.stateNode=Ic(t,t.stateNode,r,o):e.child===t.child?(a(t),t.stateNode=Rc(t,t.stateNode,r,o),i(t)):(t.stateNode=Lc(t,t.stateNode,r,o),i(t)),k(t,n),t.stateNode}function b(e,t){F(t,t.stateNode.containerInfo);var n=t.pendingWorkPriority,r=t.pendingProps;if(Vc())null===r&&(r=e&&e.memoizedProps,null==r?Un("158"):void 0);else if(null===r||t.memoizedProps===r)return C(e,t);return null===e?(t.child=Lc(t,t.child,r,n),k(t,r),o(e,t,n)):(l(e,t,r),k(t,r)),t.child}function C(e,t){var n=t.pendingWorkPriority;return e&&t.child===e.child&&a(t),Dc(e,t),o(e,t,n),t.child}function P(e,t){switch(t.tag){case Yc:jc(t);break;case Gc:F(t,t.stateNode.containerInfo)}return null}function k(e,t){e.memoizedProps=t,e.pendingProps=null}function E(e,t){e.memoizedState=t}function w(e,t,n){if(t.pendingWorkPriority===nd||t.pendingWorkPriority>n)return P(e,t);switch(t.firstEffect=null,t.lastEffect=null,t.progressedPriority===n&&(t.child=t.progressedChild),t.tag){case Kc:return g(e,t,n);case qc:return d(e,t);case Yc:return p(e,t,n);case Qc:return v(e,t,n);case Xc:return m(e,t);case $c:return h(e,t);case Jc:t.tag=Zc;case Zc:return y(e,t);case ed:return null;case Gc:return b(e,t);case td:return s(e,t);default:Un("160")}}function T(e,t,n){if(t.tag!==Yc&&t.tag!==Qc?Un("161"):void 0,t.effectTag|=id,t.pendingWorkPriority===nd||t.pendingWorkPriority>n)return P(e,t);t.firstEffect=null,t.lastEffect=null;var r=null; + if(l(e,t,r),t.tag===Yc){var o=t.stateNode;t.memoizedProps=o.props,t.memoizedState=o.state,t.pendingProps=null}return t.child}var x=e.shouldSetTextContent,S=e.useSyncScheduling,N=e.shouldDeprioritizeSubtree,_=t.pushHostContext,F=t.pushHostContainer,A=Oc(n,r,k,E),M=A.adoptClassInstance,O=A.constructClassInstance,I=A.mountClassInstance,R=A.resumeMountClassInstance,L=A.updateClassInstance;return{beginWork:w,beginFailedWork:T}},sd=bc.reconcileChildFibers,cd=Zu.popContextProvider,dd=Lr.IndeterminateComponent,pd=Lr.FunctionalComponent,fd=Lr.ClassComponent,vd=Lr.HostRoot,md=Lr.HostComponent,hd=Lr.HostText,gd=Lr.HostPortal,yd=Lr.CoroutineComponent,bd=Lr.CoroutineHandlerPhase,Cd=Lr.YieldComponent,Pd=Lr.Fragment,kd=Bl.Ref,Ed=Bl.Update,wd=function(e,t){function n(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function r(e){e.effectTag|=Ed}function o(e){e.effectTag|=kd}function a(e,t){var n=t.stateNode;for(n&&(n.return=t);null!==n;){if(n.tag===md||n.tag===hd||n.tag===gd)Un("168");else if(n.tag===Cd)e.push(n.type);else if(null!==n.child){n.child.return=n,n=n.child;continue}for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function i(e,t){var r=t.memoizedProps;r?void 0:Un("169"),t.tag=bd;var o=[];a(o,t);var i=r.handler,l=r.props,u=i(l,o),s=null!==e?e.child:null,c=t.pendingWorkPriority;return t.child=sd(t,s,u,c),n(e,t,c),t.child}function l(e,t){for(var n=t.child;null!==n;){if(n.tag===md||n.tag===hd)d(e,n.stateNode);else if(n.tag===gd);else if(null!==n.child){n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n=n.sibling}}function u(e,t){switch(t.tag){case pd:return null;case fd:return cd(t),null;case vd:var n=t.stateNode;return n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null;case md:m(t);var a=v(),u=t.type,d=t.memoizedProps;if(null!==e&&null!=t.stateNode){var y=e.memoizedProps,b=t.stateNode,C=h(),P=f(b,u,y,d,a,C);t.updateQueue=P,P&&r(t),e.ref!==t.ref&&o(t)}else{if(!d)return null===t.stateNode?Un("170"):void 0,null;var k=h(),E=s(u,d,a,k,t);l(E,t),p(E,u,d,a)&&r(t),t.stateNode=E,null!==t.ref&&o(t)}return null;case hd:var w=t.memoizedProps;if(e&&null!=t.stateNode){var T=e.memoizedProps;T!==w&&r(t)}else{if("string"!=typeof w)return null===t.stateNode?Un("170"):void 0,null;var x=v(),S=h(),N=c(w,x,S,t);t.stateNode=N}return null;case yd:return i(e,t);case bd:return t.tag=yd,null;case Cd:return null;case Pd:return null;case gd:return r(t),g(t),null;case dd:Un("171");default:Un("160")}}var s=e.createInstance,c=e.createTextInstance,d=e.appendInitialChild,p=e.finalizeInitialChildren,f=e.prepareUpdate,v=t.getRootHostContainer,m=t.popHostContext,h=t.getHostContext,g=t.popHostContainer;return{completeWork:u}},Td=null,xd=null,Sd=null,Nd=null;if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&__REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber){var _d=__REACT_DEVTOOLS_GLOBAL_HOOK__.inject,Fd=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot,Ad=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount;xd=function(e){Td=_d(e)},Sd=function(e){if(null!=Td)try{Fd(Td,e)}catch(e){}},Nd=function(e){if(null!=Td)try{Ad(Td,e)}catch(e){}}}var Md=xd,Od=Sd,Id=Nd,Rd={injectInternals:Md,onCommitRoot:Od,onCommitUnmount:Id},Ld=Lr.ClassComponent,Dd=Lr.HostRoot,Ud=Lr.HostComponent,Hd=Lr.HostText,Wd=Lr.HostPortal,Vd=Lr.CoroutineComponent,jd=ru.commitCallbacks,Bd=Rd.onCommitUnmount,zd=Bl.Placement,Kd=Bl.Update,qd=Bl.Callback,Yd=Bl.ContentReset,Qd=function(e,t){function n(e,n){try{n.componentWillUnmount()}catch(n){t(e,n)}}function r(e){var n=e.ref;if(null!==n){try{n(null)}catch(n){t(e,n)}}}function o(e){for(var t=e.return;null!==t;){switch(t.tag){case Ud:return t.stateNode;case Dd:return t.stateNode.containerInfo;case Wd:return t.stateNode.containerInfo}t=t.return}Un("164")}function a(e){for(var t=e.return;null!==t;){if(i(t))return t;t=t.return}Un("164")}function i(e){return e.tag===Ud||e.tag===Dd||e.tag===Wd}function l(e){var t=e;e:for(;;){for(;null===t.sibling;){if(null===t.return||i(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==Ud&&t.tag!==Hd;){if(t.effectTag&zd)continue e;if(null===t.child||t.tag===Wd)continue e;t.child.return=t,t=t.child}if(!(t.effectTag&zd))return t.stateNode}}function u(e){var t=a(e),n=void 0;switch(t.tag){case Ud:n=t.stateNode;break;case Dd:n=t.stateNode.containerInfo;break;case Wd:n=t.stateNode.containerInfo;break;default:Un("165")}t.effectTag&Yd&&(b(n),t.effectTag&=~Yd);for(var r=l(e),o=e;;){if(o.tag===Ud||o.tag===Hd)r?k(n,o.stateNode,r):P(n,o.stateNode);else if(o.tag===Wd);else if(null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)return;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function s(e){for(var t=e;;)if(p(t),null===t.child||t.tag===Wd){if(t===e)return;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function c(e,t){for(var n=t;;){if(n.tag===Ud||n.tag===Hd)s(n),E(e,n.stateNode);else if(n.tag===Wd){if(e=n.stateNode.containerInfo,null!==n.child){n.child.return=n,n=n.child;continue}}else if(p(n),null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return,n.tag===Wd&&(e=o(n))}n.sibling.return=n.return,n=n.sibling}}function d(e){var t=o(e);c(t,e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)}function p(e){switch("function"==typeof Bd&&Bd(e),e.tag){case Ld:r(e);var t=e.stateNode;return void("function"==typeof t.componentWillUnmount&&n(e,t));case Ud:return void r(e);case Vd:return void s(e.stateNode);case Wd:var a=o(e);return void c(a,e)}}function f(e,t){switch(t.tag){case Ld:return;case Ud:var n=t.stateNode;if(null!=n&&null!==e){var r=t.memoizedProps,o=e.memoizedProps,a=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&y(n,i,a,o,r,t)}return;case Hd:null===t.stateNode||null===e?Un("166"):void 0;var l=t.stateNode,u=t.memoizedProps,s=e.memoizedProps;return void C(l,s,u);case Dd:return;case Wd:return;default:Un("167")}}function v(e,t){switch(t.tag){case Ld:var n=t.stateNode;if(t.effectTag&Kd)if(null===e)n.componentDidMount();else{var r=e.memoizedProps,o=e.memoizedState;n.componentDidUpdate(r,o)}return void(t.effectTag&qd&&null!==t.updateQueue&&jd(t,t.updateQueue,n));case Dd:var a=t.updateQueue;if(null!==a){var i=t.child&&t.child.stateNode;jd(t,a,i)}return;case Ud:var l=t.stateNode;if(null===e&&t.effectTag&Kd){var u=t.type,s=t.memoizedProps;g(l,u,s,t)}return;case Hd:return;case Wd:return;default:Un("167")}}function m(e){var t=e.ref;if(null!==t){var n=w(e.stateNode);t(n)}}function h(e){var t=e.ref;null!==t&&t(null)}var g=e.commitMount,y=e.commitUpdate,b=e.resetTextContent,C=e.commitTextUpdate,P=e.appendChild,k=e.insertBefore,E=e.removeChild,w=e.getPublicInstance;return{commitPlacement:u,commitDeletion:d,commitWork:f,commitLifeCycles:v,commitAttachRef:m,commitDetachRef:h}},Xd=Nu.createCursor,$d=Nu.pop,Gd=Nu.push,Zd=function(e){function t(){var e=p.current;return null===e?Un("178"):void 0,e}function n(e,t){Gd(p,t,e);var n=s(t);Gd(d,e,e),Gd(c,n,e)}function r(e){$d(c,e),$d(d,e),$d(p,e)}function o(){var e=c.current;return null==e?Un("179"):void 0,e}function a(e){var t=p.current;null==t?Un("180"):void 0;var n=null!==c.current?c.current:Dn,r=u(n,e.type,t);n!==r&&(Gd(d,e,e),Gd(c,r,e))}function i(e){d.current===e&&($d(c,e),$d(d,e))}function l(){c.current=null,p.current=null}var u=e.getChildHostContext,s=e.getRootHostContext,c=Xd(null),d=Xd(null),p=Xd(null);return{getHostContext:o,getRootHostContainer:t,popHostContainer:r,popHostContext:i,pushHostContainer:n,pushHostContext:a,resetHostContainer:l}},Jd=Zu.popContextProvider,ep=Nu.reset,tp=uo.getStackAddendumByWorkInProgressFiber,np=Ns.logCapturedError,rp=Ps.cloneFiber,op=Rd.onCommitRoot,ap=zl.NoWork,ip=zl.SynchronousPriority,lp=zl.TaskPriority,up=zl.AnimationPriority,sp=zl.HighPriority,cp=zl.LowPriority,dp=zl.OffscreenPriority,pp=Bl.NoEffect,fp=Bl.Placement,vp=Bl.Update,mp=Bl.PlacementAndUpdate,hp=Bl.Deletion,gp=Bl.ContentReset,yp=Bl.Callback,bp=Bl.Err,Cp=Bl.Ref,Pp=Lr.HostRoot,kp=Lr.HostComponent,Ep=Lr.HostPortal,wp=Lr.ClassComponent,Tp=ru.getPendingPriority,xp=Zu,Sp=xp.resetContext,Np,_p=1,Fp=function(e){function t(e){se||(se=!0,Y(e))}function n(e){ce||(ce=!0,Q(e))}function r(){ep(),Sp(),I()}function o(){for(;null!==le&&le.current.pendingWorkPriority===ap;){le.isScheduled=!1;var e=le.nextScheduledRoot;if(le.nextScheduledRoot=null,le===ue)return le=null,ue=null,oe=ap,null;le=e}for(var t=le,n=null,o=ap;null!==t;)t.current.pendingWorkPriority!==ap&&(o===ap||o>t.current.pendingWorkPriority)&&(o=t.current.pendingWorkPriority,n=t),t=t.nextScheduledRoot;return null!==n?(oe=o,Z=oe,r(),rp(n.current,o)):(oe=ap,null)}function a(){for(;null!==ae;){var t=ae.effectTag;if(t&gp&&e.resetTextContent(ae.stateNode),t&Cp){var n=ae.alternate;null!==n&&q(n)}var r=t&~(yp|bp|gp|Cp);switch(r){case fp:V(ae),ae.effectTag&=~fp;break;case mp:V(ae),ae.effectTag&=~fp;var o=ae.alternate;B(o,ae);break;case vp:var a=ae.alternate;B(a,ae);break;case hp:ge=!0,j(ae),ge=!1}ae=ae.nextEffect}}function i(){for(;null!==ae;){var e=ae.effectTag;if(e&(vp|yp)){var t=ae.alternate;z(t,ae)}e&Cp&&K(ae),e&bp&&C(ae);var n=ae.nextEffect;ae.nextEffect=null,ae=n}}function l(e){he=!0,ie=null;var t=e.stateNode;t.current===e?Un("181"):void 0,lu.current=null;var n=Z;Z=lp;var r=void 0;e.effectTag!==pp?null!==e.lastEffect?(e.lastEffect.nextEffect=e,r=e.firstEffect):r=e:r=e.firstEffect;var o=$();for(ae=r;null!==ae;){var l=null;try{a(e)}catch(e){l=e}null!==l&&(null===ae?Un("182"):void 0,g(ae,l),null!==ae&&(ae=ae.nextEffect))}for(G(o),t.current=e,ae=r;null!==ae;){var u=null;try{i(e)}catch(e){u=e}null!==u&&(null===ae?Un("182"):void 0,g(ae,u),null!==ae&&(ae=ae.nextEffect))}he=!1,"function"==typeof op&&op(e.stateNode),fe&&(fe.forEach(T),fe=null),Z=n}function u(e){var t=ap,n=e.updateQueue,r=e.tag;null===n||r!==wp&&r!==Pp||(t=Tp(n));for(var o=e.progressedChild;null!==o;)o.pendingWorkPriority!==ap&&(t===ap||t>o.pendingWorkPriority)&&(t=o.pendingWorkPriority),o=o.sibling;e.pendingWorkPriority=t}function s(e){for(;;){var t=e.alternate,n=H(t,e),r=e.return,o=e.sibling;if(u(e),null!==n)return n;if(null!==r&&(null===r.firstEffect&&(r.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==r.lastEffect&&(r.lastEffect.nextEffect=e.firstEffect),r.lastEffect=e.lastEffect),e.effectTag!==pp&&(null!==r.lastEffect?r.lastEffect.nextEffect=e:r.firstEffect=e,r.lastEffect=e)),null!==o)return o;if(null===r)return oelp)for(;null!==re&&!te;)t.timeRemaining()>_p?(re=c(re),null===re&&null!==ie&&(t.timeRemaining()>_p?(l(ie),re=o(),v()):te=!0)):te=!0;else for(;null!==re&&oe!==ap&&oe<=e;)re=c(re),null===re&&(re=o(),v());n&&console.timeEnd(n)}function h(e,r){ee?Un("183"):void 0,ee=!0;for(var o=!!r;e!==ap&&!me;){null!==r||er)&&(a=!0,o.pendingWorkPriority=r),null!==o.alternate&&(o.alternate.pendingWorkPriority===ap||o.alternate.pendingWorkPriority>r)&&(a=!0,o.alternate.pendingWorkPriority=r),null===o.return){if(o.tag!==Pp)return;var i=o.stateNode;switch(k(i,r),r){case ip:return void h(ip,null);case lp:return;case up:return void t(f);case sp:case cp:case dp:return void n(p)}}o=o.return}}function w(){return Z===ip&&(ee||ne)?lp:Z}function T(e){E(e,lp)}function x(e,t){var n=Z;Z=e;try{t()}finally{Z=n}}function S(e,t){var n=ne;ne=!0;try{return e(t)}finally{ne=n,ee||ne||h(lp,null)}}function N(e){var t=ne;ne=!1;try{return e()}finally{ne=t}}function _(e){var t=Z;Z=ip;try{return e()}finally{Z=t}}function F(e){var t=Z;Z=cp;try{return e()}finally{Z=t}}var A=Zd(e),M=A.popHostContainer,O=A.popHostContext,I=A.resetHostContainer,R=ud(e,A,E,w),L=R.beginWork,D=R.beginFailedWork,U=wd(e,A),H=U.completeWork,W=Qd(e,g),V=W.commitPlacement,j=W.commitDeletion,B=W.commitWork,z=W.commitLifeCycles,K=W.commitAttachRef,q=W.commitDetachRef,Y=e.scheduleAnimationCallback,Q=e.scheduleDeferredCallback,X=e.useSyncScheduling,$=e.prepareForCommit,G=e.resetAfterCommit,Z=X?ip:cp,J=ap,ee=!1,te=!1,ne=!1,re=null,oe=ap,ae=null,ie=null,le=null,ue=null,se=!1,ce=!1,de=null,pe=null,fe=null,ve=null,me=null,he=!1,ge=!1;return{scheduleUpdate:E,getPriorityContext:w,performWithPriority:x,batchedUpdates:S,unbatchedUpdates:N,syncUpdates:_,deferredUpdates:F}},Ap=function(e){Un("191")};bn._injectFiber=function(e){Ap=e};var Mp=bn,Op=ru.addTopLevelUpdate,Ip=Zu.findCurrentUnmaskedContext,Rp=Zu.isContextProvider,Lp=Zu.processChildContext,Dp=ws.createFiberRoot,Up=Cu.findCurrentHostFiber;Mp._injectFiber(function(e){var t=Ip(e);return Rp(e)?Lp(e,t,!1):t});var Hp=function(e){function t(e,t,n){var a=o(),i={element:t};n=void 0===n?null:n,Op(e,i,n,a),r(e,a)}var n=Fp(e),r=n.scheduleUpdate,o=n.getPriorityContext,a=n.performWithPriority,i=n.batchedUpdates,l=n.unbatchedUpdates,u=n.syncUpdates,s=n.deferredUpdates;return{createContainer:function(e){return Dp(e)},updateContainer:function(e,n,r,o){var a=n.current,i=Mp(r);null===n.context?n.context=i:n.pendingContext=i,t(a,e,o)},performWithPriority:a,batchedUpdates:i,unbatchedUpdates:l,syncUpdates:u,deferredUpdates:s,getPublicRootInstance:function(e){var t=e.current;return t.child?t.child.stateNode:null},findHostInstance:function(e){var t=Up(e);return null===t?null:t.stateNode}}},Wp=function(e){Un("150")},Vp=function(e){Un("151")},jp=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=au.get(e);return t?"number"==typeof t.tag?Wp(t):Vp(t):void("function"==typeof e.render?Un("152"):Un("153",Object.keys(e)))};jp._injectFiber=function(e){Wp=e},jp._injectStack=function(e){Vp=e};var Bp=jp,zp=_n.isValidElement,Kp=Rd.injectInternals,qp=pa.createElement,Yp=pa.getChildNamespace,Qp=pa.setInitialProperties,Xp=pa.diffProperties,$p=pa.updateProperties,Gp=Kr.precacheFiberNode,Zp=Kr.updateFiberProps,Jp=9;jl.inject(),_r.injection.injectFiberControlledHostComponent(pa),Bp._injectFiber(function(e){return af.findHostInstance(e)});var ef=null,tf=null,nf=1,rf=9,of=11,af=Hp({getRootHostContext:function(e){var t=e.namespaceURI||null,n=e.tagName,r=Yp(t,n);return r},getChildHostContext:function(e,t){var n=e;return Yp(n,t)},getPublicInstance:function(e){return e},prepareForCommit:function(){ef=Er.isEnabled(),tf=ll.getSelectionInformation(),Er.setEnabled(!1)},resetAfterCommit:function(){ll.restoreSelection(tf),tf=null,Er.setEnabled(ef),ef=null},createInstance:function(e,t,n,r,o){var a=void 0;a=r;var i=qp(e,t,n,a);return Gp(o,i),Zp(i,t),i},appendInitialChild:function(e,t){e.appendChild(t)},finalizeInitialChildren:function(e,t,n,r){return Qp(e,t,n,r),kn(t,n)},prepareUpdate:function(e,t,n,r,o,a){return Xp(e,t,n,r,o)},commitMount:function(e,t,n,r){e.focus()},commitUpdate:function(e,t,n,r,o,a){Zp(e,o),$p(e,t,n,r,o)},shouldSetTextContent:function(e){return"string"==typeof e.children||"number"==typeof e.children||"object"==typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&"string"==typeof e.dangerouslySetInnerHTML.__html},resetTextContent:function(e){e.textContent=""},shouldDeprioritizeSubtree:function(e,t){return!!t.hidden},createTextInstance:function(e,t,n,r){var o=document.createTextNode(e);return Gp(r,o),o},commitTextUpdate:function(e,t,n){e.nodeValue=n},appendChild:function(e,t){e.appendChild(t)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},scheduleAnimationCallback:Na.rAF,scheduleDeferredCallback:Na.rIC,useSyncScheduling:!Xr.fiberAsyncScheduling});Ci.injection.injectFiberBatchedUpdates(af.batchedUpdates);var lf=!1,uf={render:function(e,t,n){return Pn(t),Yr.disableNewFiberFeatures&&(zp(e)||Un("string"==typeof e?"145":"function"==typeof e?"146":null!=e&&"undefined"!=typeof e.props?"147":"148")),wn(null,e,t,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return null!=e&&au.has(e)?void 0:Un("38"),wn(e,t,n,r)},unmountComponentAtNode:function(e){if(Cn(e)?void 0:Un("40"),En(),e._reactRootContainer)return af.unbatchedUpdates(function(){return wn(null,null,e,function(){e._reactRootContainer=null})})},findDOMNode:Bp,unstable_createPortal:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return zs.createPortal(e,t,null,n)},unstable_batchedUpdates:Ci.batchedUpdates,unstable_deferredUpdates:af.deferredUpdates};"function"==typeof Kp&&Kp({findFiberByHostInstance:Kr.getClosestInstanceFromNode,findHostInstanceByFiber:af.findHostInstance});var sf=uf;module.exports=sf; /***/ }, diff --git a/packages/react-dom/index.js b/packages/react-dom/index.js index ab9bef53d329..3f92519f1732 100644 --- a/packages/react-dom/index.js +++ b/packages/react-dom/index.js @@ -1,7 +1,7 @@ 'use strict'; if (process.env.NODE_ENV === 'production') { - module.exports = require('./react-dom.node-prod.min.js'); + module.exports = require('./cjs/react-dom.production.min.js'); } else { - module.exports = require('./react-dom.node-dev.js'); + module.exports = require('./cjs/react-dom.development.js'); } diff --git a/packages/react-test-renderer/index.js b/packages/react-test-renderer/index.js index 9e4b006b30ce..3a0cbe1a0417 100644 --- a/packages/react-test-renderer/index.js +++ b/packages/react-test-renderer/index.js @@ -1,3 +1,3 @@ 'use strict'; -module.exports = require('./react-test-renderer.node-dev'); +module.exports = require('./cjs/react-test-renderer.development'); diff --git a/packages/react/index.js b/packages/react/index.js index fae456434066..999ead77897d 100644 --- a/packages/react/index.js +++ b/packages/react/index.js @@ -1,7 +1,7 @@ 'use strict'; if (process.env.NODE_ENV === 'production') { - module.exports = require('./react.node-prod.min.js'); + module.exports = require('./cjs/react.production.min.js'); } else { - module.exports = require('./react.node-dev.js'); + module.exports = require('./cjs/react.development.js'); } diff --git a/scripts/rollup/build.js b/scripts/rollup/build.js index 56f00984093d..05e840cc5127 100644 --- a/scripts/rollup/build.js +++ b/scripts/rollup/build.js @@ -108,7 +108,6 @@ function updateBabelConfig(babelOpts, bundleType) { case NODE_PROD: case RN: newOpts = Object.assign({}, babelOpts); - // we add the objectAssign transform for these bundles newOpts.plugins = newOpts.plugins.slice(); newOpts.plugins.push( @@ -118,9 +117,8 @@ function updateBabelConfig(babelOpts, bundleType) { case FB_DEV: case FB_PROD: newOpts = Object.assign({}, babelOpts); - // for FB, we don't want the devExpressionWithCodes plugin to run - newOpts.plugins = [require.resolve('babel-plugin-external-helpers')]; + newOpts.plugins = []; return newOpts; } } @@ -180,9 +178,9 @@ function getFilename(name, hasteName, bundleType) { case UMD_PROD: return `${name}.production.min.js`; case NODE_DEV: - return `${name}.node-development.js`; + return `${name}.development.js`; case NODE_PROD: - return `${name}.node-production.min.js`; + return `${name}.production.min.js`; case RN: return `${hasteName}.js`; case FB_DEV: @@ -293,17 +291,28 @@ function copyBundleIntoNodePackage(packageName, filename, bundleType) { if (existsSync(packageDirectory)) { let from = resolve(`./build/${filename}`); let to = `${packageDirectory}/${filename}`; - // for UMD bundles we have to move the files into a dist directory + // for UMD bundles we have to move the files into a umd directory // within the package directory. we also need to set the from // to be the root build from directory if (bundleType === UMD_DEV || bundleType === UMD_PROD) { - const distDirectory = `${packageDirectory}/dist`; + const distDirectory = `${packageDirectory}/umd`; // create a dist directory if not created if (!existsSync(distDirectory)) { mkdirSync(distDirectory); } from = resolve(`./build/dist/${filename}`); - to = `${packageDirectory}/dist/${filename}`; + to = `${packageDirectory}/umd/${filename}`; + } + // for NODE bundles we have to move the files into a cjs directory + // within the package directory. we also need to set the from + // to be the root build from directory + if (bundleType === NODE_DEV || bundleType === NODE_PROD) { + const distDirectory = `${packageDirectory}/cjs`; + // create a dist directory if not created + if (!existsSync(distDirectory)) { + mkdirSync(distDirectory); + } + to = `${packageDirectory}/cjs/${filename}`; } return asyncCopyTo(from, to).then(() => { // delete the old file if this is a not a UMD bundle diff --git a/scripts/rollup/bundles.js b/scripts/rollup/bundles.js index 5c1becc29cd6..57eea11ccfeb 100644 --- a/scripts/rollup/bundles.js +++ b/scripts/rollup/bundles.js @@ -24,7 +24,6 @@ const babelOptsReact = { const babelOptsReactART = Object.assign({}, babelOptsReact, { // Include JSX presets: [require.resolve('babel-preset-react')], - plugins: [require.resolve('babel-plugin-external-helpers')], }); const bundles = [ From 1ed2b030f28d1a08941319355e6961fc120c6fc2 Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Wed, 29 Mar 2017 14:12:07 +0100 Subject: [PATCH 095/170] Fixes Jest so it run tests correctly --- package.json | 2 +- scripts/error-codes/__tests__/dev-expression-with-codes-test.js | 2 +- scripts/rollup/bundles.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 3aae23522d8f..58fc4791a1de 100644 --- a/package.json +++ b/package.json @@ -135,7 +135,7 @@ "roots": [ "/eslint-rules", "/mocks", - "/scripts", + "/scripts/error-codes", "/src", "node_modules/fbjs" ], diff --git a/scripts/error-codes/__tests__/dev-expression-with-codes-test.js b/scripts/error-codes/__tests__/dev-expression-with-codes-test.js index 4a459a550829..0326a2635b72 100644 --- a/scripts/error-codes/__tests__/dev-expression-with-codes-test.js +++ b/scripts/error-codes/__tests__/dev-expression-with-codes-test.js @@ -128,7 +128,7 @@ ${expectedInvariantTransformResult}` 'Error message "a %s b" ' + 'cannot be found. The current React version ' + 'and the error map are probably out of sync. ' + - 'Please run `gulp react:extract-errors` before building React.' + 'Please run `yarn build -- --extractErrors` to build React with the error map in sync.' ); }); diff --git a/scripts/rollup/bundles.js b/scripts/rollup/bundles.js index 57eea11ccfeb..06053f187ddb 100644 --- a/scripts/rollup/bundles.js +++ b/scripts/rollup/bundles.js @@ -247,7 +247,7 @@ const bundles = [ /******* React Test Renderer *******/ { babelOpts: babelOptsReact, - bundleTypes: [NODE_DEV, FB_DEV, FB_PROD], + bundleTypes: [FB_DEV], config: { destDir: 'build/', moduleName: 'ReactTestRenderer', From 024881150e33370509e210c999904adcfbed2981 Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Wed, 29 Mar 2017 14:50:06 +0100 Subject: [PATCH 096/170] fixed an issue with stubbed modules not properly being replaced due to greedy replacement --- scripts/rollup/modules.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/scripts/rollup/modules.js b/scripts/rollup/modules.js index 95261681fcb8..71f8c9263a1e 100644 --- a/scripts/rollup/modules.js +++ b/scripts/rollup/modules.js @@ -42,9 +42,10 @@ const facebookWWWSrcDependencies = [ ]; const devOnlyFilesToStubOut = [ - 'react/lib/ReactComponentTreeHook', - 'react-dom/lib/ReactPerf', - 'react-dom/lib/ReactTestUtils', + "'ReactComponentTreeHook'", + "'react/lib/ReactComponentTreeHook'", + "'react-dom/lib/ReactPerf'", + "'react-dom/lib/ReactTestUtils'", ]; // this function builds up a very niave Haste-like moduleMap @@ -278,7 +279,7 @@ function getReactComponentTreeHookModuleAlias(bundleType, isRenderer) { } } -const devOnlyModuleStub = resolve('./scripts/rollup/shims/rollup/DevOnlyStubShim.js'); +const devOnlyModuleStub = `'${resolve('./scripts/rollup/shims/rollup/DevOnlyStubShim.js')}'`; function replaceDevOnlyStubbedModules(bundleType) { switch (bundleType) { From 0e0bb5ae740c5cda102e94b0b83c89b56be214d0 Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Wed, 29 Mar 2017 16:06:09 +0100 Subject: [PATCH 097/170] added a WIP solution for ReactCurrentOwner on FB DEV --- scripts/rollup/build.js | 11 ++++++--- scripts/rollup/modules.js | 24 ++++++++++++------- .../shims/rollup/ReactCurrentOwnerFakeShim.js | 1 + 3 files changed, 25 insertions(+), 11 deletions(-) create mode 100644 scripts/rollup/shims/rollup/ReactCurrentOwnerFakeShim.js diff --git a/scripts/rollup/build.js b/scripts/rollup/build.js index 05e840cc5127..56bfc4696ad7 100644 --- a/scripts/rollup/build.js +++ b/scripts/rollup/build.js @@ -49,7 +49,7 @@ function getAliases(paths, bundleType, isRenderer) { getReactCurrentOwnerModuleAlias(bundleType, isRenderer), getReactCheckPropTypesModuleAlias(bundleType, isRenderer), getReactComponentTreeHookModuleAlias(bundleType, isRenderer), - createModuleMap(paths, argv.extractErrors && extractErrors(errorCodeOpts)), + createModuleMap(paths, argv.extractErrors && extractErrors(errorCodeOpts), bundleType), getInternalModules(), getNodeModules(bundleType), getFbjsModuleAliases(bundleType) @@ -73,8 +73,13 @@ function getBanner(bundleType, hasteName) { hasteFinalName += '-prod'; break; } - return ( + const fbDevCode = ( + `\n\n'use strict';\n\n` + + `var _ReactFBCurrentOwnerInlineHack = require('ReactCurrentOwner');` + + `\nif (__DEV__) {\n` + ); // intentionally not indented correctly, as whitespace is literal + return ( `/** * Copyright 2013-present, Facebook, Inc. * All rights reserved. @@ -84,7 +89,7 @@ function getBanner(bundleType, hasteName) { * of patent rights can be found in the PATENTS file in the same directory. * * @providesModule ${hasteFinalName} - */${bundleType === FB_DEV ? `\n\n'use strict';\n\nif (__DEV__) {\n` : ''} + */${bundleType === FB_DEV ? fbDevCode : ''} ` ); } diff --git a/scripts/rollup/modules.js b/scripts/rollup/modules.js index 71f8c9263a1e..fa431291fd43 100644 --- a/scripts/rollup/modules.js +++ b/scripts/rollup/modules.js @@ -52,7 +52,7 @@ const devOnlyFilesToStubOut = [ // that works to create up an alias map for modules to link // up to their actual disk location so Rollup can properly // bundle them -function createModuleMap(paths, extractErrors) { +function createModuleMap(paths, extractErrors, bundleType) { const moduleMap = {}; paths.forEach(path => { @@ -67,6 +67,11 @@ function createModuleMap(paths, extractErrors) { moduleMap[moduleName] = resolve(file); }); }); + // if this is FB, we want to remove ReactCurrentOwner, so we can + // handle it with a different case + if (bundleType === FB_DEV || bundleType === FB_DEV) { + delete moduleMap.ReactCurrentOwner; + } return moduleMap; } @@ -96,8 +101,8 @@ function ignoreFBModules() { 'ReactDOMFeatureFlags', // In FB bundles, we preserve an inline require to ReactCurrentOwner. // See the explanation in FB version of ReactCurrentOwner in www: - 'react/lib/ReactCurrentOwner', - 'ReactCurrentOwner', + // 'react/lib/ReactCurrentOwner', + // 'ReactCurrentOwner', ]; } @@ -221,15 +226,18 @@ function replaceFbjsModuleAliases(bundleType) { // For the React bundle, ReactCurrentOwner should be bundled as part of the bundle // itself and exposed on __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED const shimReactCurrentOwner = resolve('./scripts/rollup/shims/rollup/ReactCurrentOwnerRollupShim.js'); -const realReactCurrentOwner = resolve('./src/isomorphic/classic/element/ReactCurrentOwner.js') +const fakeReactCurrentOwner = resolve('./scripts/rollup/shims/rollup/ReactCurrentOwnerFakeShim.js'); +const realReactCurrentOwner = resolve('./src/isomorphic/classic/element/ReactCurrentOwner.js'); function getReactCurrentOwnerModuleAlias(bundleType, isRenderer) { - if (bundleType === 'FB') { + if (bundleType === FB_DEV || bundleType === FB_DEV) { // In FB bundles, we preserve an inline require to ReactCurrentOwner. // See the explanation in FB version of ReactCurrentOwner in www. - return {}; + return { + 'ReactCurrentOwner': fakeReactCurrentOwner, + 'react/lib/ReactCurrentOwner': fakeReactCurrentOwner, + }; } - if (isRenderer) { return { 'ReactCurrentOwner': shimReactCurrentOwner, @@ -245,7 +253,7 @@ function getReactCurrentOwnerModuleAlias(bundleType, isRenderer) { // this works almost identically to the ReactCurrentOwner shim above const shimReactCheckPropTypes = resolve('./scripts/rollup/shims/rollup/ReactCheckPropTypesRollupShim.js'); -const realCheckPropTypes = resolve('./src/isomorphic/classic/types/checkPropTypes.js') +const realCheckPropTypes = resolve('./src/isomorphic/classic/types/checkPropTypes.js'); function getReactCheckPropTypesModuleAlias(bundleType, isRenderer) { if (isRenderer) { diff --git a/scripts/rollup/shims/rollup/ReactCurrentOwnerFakeShim.js b/scripts/rollup/shims/rollup/ReactCurrentOwnerFakeShim.js new file mode 100644 index 000000000000..1fcc7bb88d47 --- /dev/null +++ b/scripts/rollup/shims/rollup/ReactCurrentOwnerFakeShim.js @@ -0,0 +1 @@ +module.exports = _ReactFBCurrentOwnerInlineHack; \ No newline at end of file From 33fa7c3e6f89981627a85ec589b88f151b964db6 Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Wed, 29 Mar 2017 16:43:11 +0100 Subject: [PATCH 098/170] adds a FB_TEST bundle --- scripts/rollup/build.js | 17 ++++++++++------- scripts/rollup/bundles.js | 13 +++++++------ scripts/rollup/modules.js | 19 +++++++++++-------- .../shims/rollup/ReactCurrentOwnerFakeShim.js | 1 - 4 files changed, 28 insertions(+), 22 deletions(-) delete mode 100644 scripts/rollup/shims/rollup/ReactCurrentOwnerFakeShim.js diff --git a/scripts/rollup/build.js b/scripts/rollup/build.js index 56bfc4696ad7..be572ace79da 100644 --- a/scripts/rollup/build.js +++ b/scripts/rollup/build.js @@ -60,10 +60,10 @@ function getAliases(paths, bundleType, isRenderer) { const facebookWWW = 'facebook-www'; // bundle types for shorthand -const { UMD_DEV, UMD_PROD, NODE_DEV, NODE_PROD, FB_DEV, FB_PROD, RN } = bundleTypes; +const { UMD_DEV, UMD_PROD, NODE_DEV, NODE_PROD, FB_DEV, FB_PROD, FB_TEST, RN } = bundleTypes; function getBanner(bundleType, hasteName) { - if (bundleType === FB_DEV || bundleType === FB_PROD || bundleType === RN) { + if (bundleType === FB_DEV || bundleType === FB_PROD || bundleType === FB_TEST || bundleType === RN) { let hasteFinalName = hasteName; switch (bundleType) { case FB_DEV: @@ -75,7 +75,6 @@ function getBanner(bundleType, hasteName) { } const fbDevCode = ( `\n\n'use strict';\n\n` + - `var _ReactFBCurrentOwnerInlineHack = require('ReactCurrentOwner');` + `\nif (__DEV__) {\n` ); // intentionally not indented correctly, as whitespace is literal @@ -139,7 +138,7 @@ function handleRollupWarnings(warning) { function updateBundleConfig(config, filename, format, bundleType, hasteName) { let dest = config.destDir + filename; - if (bundleType === FB_DEV || bundleType === FB_PROD) { + if (bundleType === FB_DEV || bundleType === FB_PROD || bundleType === FB_TEST) { dest = `${config.destDir}${facebookWWW}/${filename}`; } else if (bundleType === UMD_DEV || bundleType === UMD_PROD) { dest = `${config.destDir}dist/${filename}`; @@ -171,6 +170,7 @@ function getFormat(bundleType) { case NODE_PROD: case FB_DEV: case FB_PROD: + case FB_TEST: case RN: return `cjs`; } @@ -192,6 +192,8 @@ function getFilename(name, hasteName, bundleType) { return `${hasteName}-dev.js`; case FB_PROD: return `${hasteName}-prod.js`; + case FB_TEST: + return `${hasteName}-test.js`; } } @@ -332,7 +334,7 @@ function copyBundleIntoNodePackage(packageName, filename, bundleType) { function createNodePackage(bundleType, packageName, filename) { // the only case where we don't want to copy the package is for FB bundles - if (bundleType !== FB_DEV && bundleType !== FB_PROD) { + if (bundleType !== FB_DEV && bundleType !== FB_TEST && bundleType !== FB_PROD) { return copyNodePackageTemplate(packageName).then( () => copyBundleIntoNodePackage(packageName, filename, bundleType) ); @@ -360,7 +362,7 @@ function getPlugins(entry, babelOpts, paths, filename, bundleType, isRenderer) { stripEnvVariables(true) ) ); - } else if (bundleType === UMD_DEV || bundleType === NODE_DEV || FB_DEV) { + } else if (bundleType === UMD_DEV || bundleType === NODE_DEV || bundleType === FB_DEV || bundleType === FB_TEST) { plugins.push( replace( stripEnvVariables(false) @@ -404,7 +406,7 @@ function createBundle({ const filename = getFilename(name, hasteName, bundleType); const format = getFormat(bundleType); return rollup({ - entry: bundleType === FB_DEV || bundleType === FB_PROD ? fbEntry : entry, + entry: bundleType === FB_DEV || bundleType === FB_PROD || bundleType === FB_TEST ? fbEntry : entry, external: getExternalModules(externals, bundleType, isRenderer), onwarn: handleRollupWarnings, plugins: getPlugins(entry, babelOpts, paths, filename, bundleType, isRenderer), @@ -439,6 +441,7 @@ rimraf('build', async () => { await createBundle(bundle, NODE_PROD); await createBundle(bundle, FB_DEV); await createBundle(bundle, FB_PROD); + await createBundle(bundle, FB_TEST); await createBundle(bundle, RN); } if (argv.extractErrors) { diff --git a/scripts/rollup/bundles.js b/scripts/rollup/bundles.js index 06053f187ddb..7fa552ca9ce0 100644 --- a/scripts/rollup/bundles.js +++ b/scripts/rollup/bundles.js @@ -9,10 +9,11 @@ const bundleTypes = { NODE_PROD: 'NODE_PROD', FB_DEV: 'FB_DEV', FB_PROD: 'FB_PROD', + FB_TEST: 'FB_TEST', RN: 'RN', }; -const { UMD_DEV, UMD_PROD, NODE_DEV, NODE_PROD, FB_DEV, FB_PROD, RN } = bundleTypes; +const { UMD_DEV, UMD_PROD, NODE_DEV, NODE_PROD, FB_DEV, FB_PROD, FB_TEST, RN } = bundleTypes; const babelOptsReact = { exclude: 'node_modules/**', @@ -30,7 +31,7 @@ const bundles = [ /******* Isomorphic *******/ { babelOpts: babelOptsReact, - bundleTypes: [UMD_DEV, UMD_PROD, NODE_DEV, NODE_PROD, FB_DEV, FB_PROD], + bundleTypes: [UMD_DEV, UMD_PROD, NODE_DEV, NODE_PROD, FB_DEV, FB_PROD, FB_TEST], config: { destDir: 'build/', moduleName: 'React', @@ -86,7 +87,7 @@ const bundles = [ }, { babelOpts: babelOptsReact, - bundleTypes: [UMD_DEV, UMD_PROD, NODE_DEV, NODE_PROD, FB_DEV, FB_PROD], + bundleTypes: [UMD_DEV, UMD_PROD, NODE_DEV, NODE_PROD, FB_DEV, FB_PROD, FB_TEST], config: { destDir: 'build/', globals: { @@ -115,7 +116,7 @@ const bundles = [ { babelOpts: babelOptsReact, // TODO: deal with the Node version of react-dom-server package - bundleTypes: [UMD_DEV, UMD_PROD, FB_DEV, FB_PROD], + bundleTypes: [UMD_DEV, UMD_PROD, FB_DEV, FB_PROD, FB_TEST], config: { destDir: 'build/', globals: { @@ -149,7 +150,7 @@ const bundles = [ babelOpts: babelOptsReactART, // TODO: we merge react-art repo into this repo so the NODE_DEV and NODE_PROD // builds sync up to the building of the package directories - bundleTypes: [FB_DEV, FB_PROD], + bundleTypes: [FB_DEV, FB_PROD, FB_TEST], config: { destDir: 'build/', globals: { @@ -183,7 +184,7 @@ const bundles = [ babelOpts: babelOptsReactART, // TODO: we merge react-art repo into this repo so the NODE_DEV and NODE_PROD // builds sync up to the building of the package directories - bundleTypes: [UMD_DEV, UMD_PROD, FB_DEV, FB_PROD], + bundleTypes: [UMD_DEV, UMD_PROD, FB_DEV, FB_PROD, FB_TEST], config: { destDir: 'build/', globals: { diff --git a/scripts/rollup/modules.js b/scripts/rollup/modules.js index fa431291fd43..a82889695893 100644 --- a/scripts/rollup/modules.js +++ b/scripts/rollup/modules.js @@ -13,7 +13,7 @@ const exclude = [ ]; // bundle types for shorthand -const { UMD_DEV, UMD_PROD, NODE_DEV, NODE_PROD, FB_DEV, FB_PROD, RN } = bundleTypes; +const { UMD_DEV, UMD_PROD, NODE_DEV, NODE_PROD, FB_DEV, FB_PROD, FB_TEST, RN } = bundleTypes; // these are the FBJS modules that are used throughout our bundles const fbjsModules = [ @@ -89,6 +89,7 @@ function getNodeModules(bundleType) { case NODE_PROD: case FB_DEV: case FB_PROD: + case FB_TEST: case RN: return {}; } @@ -101,8 +102,7 @@ function ignoreFBModules() { 'ReactDOMFeatureFlags', // In FB bundles, we preserve an inline require to ReactCurrentOwner. // See the explanation in FB version of ReactCurrentOwner in www: - // 'react/lib/ReactCurrentOwner', - // 'ReactCurrentOwner', + 'react/lib/ReactCurrentOwner', ]; } @@ -148,8 +148,10 @@ function getExternalModules(externals, bundleType, isRenderer) { break; case FB_DEV: case FB_PROD: + case FB_TEST: externalModules.push( - ...fbjsModules + ...fbjsModules, + 'react/lib/ReactCurrentOwner' ); if (isRenderer) { externalModules.push( @@ -196,6 +198,7 @@ function getFbjsModuleAliases(bundleType) { case NODE_PROD: case FB_DEV: case FB_PROD: + case FB_TEST: case RN: // for FB we don't want to bundle the above modules, instead keep them // as external require() calls in the bundle @@ -213,6 +216,7 @@ function replaceFbjsModuleAliases(bundleType) { return {}; case FB_DEV: case FB_PROD: + case FB_TEST: // additionally we add mappings for "react" // so they work correctly on FB, this will change soon return { @@ -226,16 +230,14 @@ function replaceFbjsModuleAliases(bundleType) { // For the React bundle, ReactCurrentOwner should be bundled as part of the bundle // itself and exposed on __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED const shimReactCurrentOwner = resolve('./scripts/rollup/shims/rollup/ReactCurrentOwnerRollupShim.js'); -const fakeReactCurrentOwner = resolve('./scripts/rollup/shims/rollup/ReactCurrentOwnerFakeShim.js'); const realReactCurrentOwner = resolve('./src/isomorphic/classic/element/ReactCurrentOwner.js'); function getReactCurrentOwnerModuleAlias(bundleType, isRenderer) { - if (bundleType === FB_DEV || bundleType === FB_DEV) { + if (bundleType === FB_DEV || bundleType === FB_DEV || bundleType === FB_TEST) { // In FB bundles, we preserve an inline require to ReactCurrentOwner. // See the explanation in FB version of ReactCurrentOwner in www. return { - 'ReactCurrentOwner': fakeReactCurrentOwner, - 'react/lib/ReactCurrentOwner': fakeReactCurrentOwner, + 'ReactCurrentOwner': 'react/lib/ReactCurrentOwner', }; } if (isRenderer) { @@ -294,6 +296,7 @@ function replaceDevOnlyStubbedModules(bundleType) { case UMD_DEV: case NODE_DEV: case FB_DEV: + case FB_TEST: case RN: return {}; case FB_PROD: diff --git a/scripts/rollup/shims/rollup/ReactCurrentOwnerFakeShim.js b/scripts/rollup/shims/rollup/ReactCurrentOwnerFakeShim.js deleted file mode 100644 index 1fcc7bb88d47..000000000000 --- a/scripts/rollup/shims/rollup/ReactCurrentOwnerFakeShim.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = _ReactFBCurrentOwnerInlineHack; \ No newline at end of file From ee37df120b28b09f20c12de35fbcd575638b5ac0 Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Wed, 29 Mar 2017 16:50:50 +0100 Subject: [PATCH 099/170] allows both ReactCurrentOwner and react/lib/ReactCurrentOwner --- scripts/rollup/modules.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/scripts/rollup/modules.js b/scripts/rollup/modules.js index a82889695893..e59093ab5391 100644 --- a/scripts/rollup/modules.js +++ b/scripts/rollup/modules.js @@ -69,7 +69,7 @@ function createModuleMap(paths, extractErrors, bundleType) { }); // if this is FB, we want to remove ReactCurrentOwner, so we can // handle it with a different case - if (bundleType === FB_DEV || bundleType === FB_DEV) { + if (bundleType === FB_DEV || bundleType === FB_DEV || bundleType === FB_TEST) { delete moduleMap.ReactCurrentOwner; } return moduleMap; @@ -103,6 +103,7 @@ function ignoreFBModules() { // In FB bundles, we preserve an inline require to ReactCurrentOwner. // See the explanation in FB version of ReactCurrentOwner in www: 'react/lib/ReactCurrentOwner', + 'ReactCurrentOwner', ]; } @@ -151,7 +152,8 @@ function getExternalModules(externals, bundleType, isRenderer) { case FB_TEST: externalModules.push( ...fbjsModules, - 'react/lib/ReactCurrentOwner' + 'react/lib/ReactCurrentOwner', + 'ReactCurrentOwner' ); if (isRenderer) { externalModules.push( @@ -237,7 +239,7 @@ function getReactCurrentOwnerModuleAlias(bundleType, isRenderer) { // In FB bundles, we preserve an inline require to ReactCurrentOwner. // See the explanation in FB version of ReactCurrentOwner in www. return { - 'ReactCurrentOwner': 'react/lib/ReactCurrentOwner', + // 'ReactCurrentOwner': 'react/lib/ReactCurrentOwner', }; } if (isRenderer) { From 272a6d4cb0822a23362022ad6c34fb694b5c91d3 Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Wed, 29 Mar 2017 16:52:40 +0100 Subject: [PATCH 100/170] adds -test to provides module name --- scripts/rollup/build.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/rollup/build.js b/scripts/rollup/build.js index be572ace79da..51b41ee2589e 100644 --- a/scripts/rollup/build.js +++ b/scripts/rollup/build.js @@ -87,7 +87,7 @@ function getBanner(bundleType, hasteName) { * LICENSE file in the root directory of this source tree. An additional grant * of patent rights can be found in the PATENTS file in the same directory. * - * @providesModule ${hasteFinalName} + * @providesModule ${hasteFinalName}${ bundleType === FB_TEST ? '-test' : '' } */${bundleType === FB_DEV ? fbDevCode : ''} ` ); From 7e7ca633b5fe7d129ef5fcf214a48603116e4afb Mon Sep 17 00:00:00 2001 From: Dan Abramov Date: Wed, 29 Mar 2017 17:20:23 +0100 Subject: [PATCH 101/170] Remove TEST env --- scripts/rollup/build.js | 18 +++++++----------- scripts/rollup/bundles.js | 13 ++++++------- scripts/rollup/modules.js | 17 ++++------------- 3 files changed, 17 insertions(+), 31 deletions(-) diff --git a/scripts/rollup/build.js b/scripts/rollup/build.js index 51b41ee2589e..f83663207cb5 100644 --- a/scripts/rollup/build.js +++ b/scripts/rollup/build.js @@ -60,10 +60,10 @@ function getAliases(paths, bundleType, isRenderer) { const facebookWWW = 'facebook-www'; // bundle types for shorthand -const { UMD_DEV, UMD_PROD, NODE_DEV, NODE_PROD, FB_DEV, FB_PROD, FB_TEST, RN } = bundleTypes; +const { UMD_DEV, UMD_PROD, NODE_DEV, NODE_PROD, FB_DEV, FB_PROD, RN } = bundleTypes; function getBanner(bundleType, hasteName) { - if (bundleType === FB_DEV || bundleType === FB_PROD || bundleType === FB_TEST || bundleType === RN) { + if (bundleType === FB_DEV || bundleType === FB_PROD || bundleType === RN) { let hasteFinalName = hasteName; switch (bundleType) { case FB_DEV: @@ -87,7 +87,7 @@ function getBanner(bundleType, hasteName) { * LICENSE file in the root directory of this source tree. An additional grant * of patent rights can be found in the PATENTS file in the same directory. * - * @providesModule ${hasteFinalName}${ bundleType === FB_TEST ? '-test' : '' } + * @providesModule ${hasteFinalName} */${bundleType === FB_DEV ? fbDevCode : ''} ` ); @@ -138,7 +138,7 @@ function handleRollupWarnings(warning) { function updateBundleConfig(config, filename, format, bundleType, hasteName) { let dest = config.destDir + filename; - if (bundleType === FB_DEV || bundleType === FB_PROD || bundleType === FB_TEST) { + if (bundleType === FB_DEV || bundleType === FB_PROD) { dest = `${config.destDir}${facebookWWW}/${filename}`; } else if (bundleType === UMD_DEV || bundleType === UMD_PROD) { dest = `${config.destDir}dist/${filename}`; @@ -170,7 +170,6 @@ function getFormat(bundleType) { case NODE_PROD: case FB_DEV: case FB_PROD: - case FB_TEST: case RN: return `cjs`; } @@ -192,8 +191,6 @@ function getFilename(name, hasteName, bundleType) { return `${hasteName}-dev.js`; case FB_PROD: return `${hasteName}-prod.js`; - case FB_TEST: - return `${hasteName}-test.js`; } } @@ -334,7 +331,7 @@ function copyBundleIntoNodePackage(packageName, filename, bundleType) { function createNodePackage(bundleType, packageName, filename) { // the only case where we don't want to copy the package is for FB bundles - if (bundleType !== FB_DEV && bundleType !== FB_TEST && bundleType !== FB_PROD) { + if (bundleType !== FB_DEV && bundleType !== FB_PROD) { return copyNodePackageTemplate(packageName).then( () => copyBundleIntoNodePackage(packageName, filename, bundleType) ); @@ -362,7 +359,7 @@ function getPlugins(entry, babelOpts, paths, filename, bundleType, isRenderer) { stripEnvVariables(true) ) ); - } else if (bundleType === UMD_DEV || bundleType === NODE_DEV || bundleType === FB_DEV || bundleType === FB_TEST) { + } else if (bundleType === UMD_DEV || bundleType === NODE_DEV || bundleType === FB_DEV) { plugins.push( replace( stripEnvVariables(false) @@ -406,7 +403,7 @@ function createBundle({ const filename = getFilename(name, hasteName, bundleType); const format = getFormat(bundleType); return rollup({ - entry: bundleType === FB_DEV || bundleType === FB_PROD || bundleType === FB_TEST ? fbEntry : entry, + entry: bundleType === FB_DEV || bundleType === FB_PROD ? fbEntry : entry, external: getExternalModules(externals, bundleType, isRenderer), onwarn: handleRollupWarnings, plugins: getPlugins(entry, babelOpts, paths, filename, bundleType, isRenderer), @@ -441,7 +438,6 @@ rimraf('build', async () => { await createBundle(bundle, NODE_PROD); await createBundle(bundle, FB_DEV); await createBundle(bundle, FB_PROD); - await createBundle(bundle, FB_TEST); await createBundle(bundle, RN); } if (argv.extractErrors) { diff --git a/scripts/rollup/bundles.js b/scripts/rollup/bundles.js index 7fa552ca9ce0..06053f187ddb 100644 --- a/scripts/rollup/bundles.js +++ b/scripts/rollup/bundles.js @@ -9,11 +9,10 @@ const bundleTypes = { NODE_PROD: 'NODE_PROD', FB_DEV: 'FB_DEV', FB_PROD: 'FB_PROD', - FB_TEST: 'FB_TEST', RN: 'RN', }; -const { UMD_DEV, UMD_PROD, NODE_DEV, NODE_PROD, FB_DEV, FB_PROD, FB_TEST, RN } = bundleTypes; +const { UMD_DEV, UMD_PROD, NODE_DEV, NODE_PROD, FB_DEV, FB_PROD, RN } = bundleTypes; const babelOptsReact = { exclude: 'node_modules/**', @@ -31,7 +30,7 @@ const bundles = [ /******* Isomorphic *******/ { babelOpts: babelOptsReact, - bundleTypes: [UMD_DEV, UMD_PROD, NODE_DEV, NODE_PROD, FB_DEV, FB_PROD, FB_TEST], + bundleTypes: [UMD_DEV, UMD_PROD, NODE_DEV, NODE_PROD, FB_DEV, FB_PROD], config: { destDir: 'build/', moduleName: 'React', @@ -87,7 +86,7 @@ const bundles = [ }, { babelOpts: babelOptsReact, - bundleTypes: [UMD_DEV, UMD_PROD, NODE_DEV, NODE_PROD, FB_DEV, FB_PROD, FB_TEST], + bundleTypes: [UMD_DEV, UMD_PROD, NODE_DEV, NODE_PROD, FB_DEV, FB_PROD], config: { destDir: 'build/', globals: { @@ -116,7 +115,7 @@ const bundles = [ { babelOpts: babelOptsReact, // TODO: deal with the Node version of react-dom-server package - bundleTypes: [UMD_DEV, UMD_PROD, FB_DEV, FB_PROD, FB_TEST], + bundleTypes: [UMD_DEV, UMD_PROD, FB_DEV, FB_PROD], config: { destDir: 'build/', globals: { @@ -150,7 +149,7 @@ const bundles = [ babelOpts: babelOptsReactART, // TODO: we merge react-art repo into this repo so the NODE_DEV and NODE_PROD // builds sync up to the building of the package directories - bundleTypes: [FB_DEV, FB_PROD, FB_TEST], + bundleTypes: [FB_DEV, FB_PROD], config: { destDir: 'build/', globals: { @@ -184,7 +183,7 @@ const bundles = [ babelOpts: babelOptsReactART, // TODO: we merge react-art repo into this repo so the NODE_DEV and NODE_PROD // builds sync up to the building of the package directories - bundleTypes: [UMD_DEV, UMD_PROD, FB_DEV, FB_PROD, FB_TEST], + bundleTypes: [UMD_DEV, UMD_PROD, FB_DEV, FB_PROD], config: { destDir: 'build/', globals: { diff --git a/scripts/rollup/modules.js b/scripts/rollup/modules.js index e59093ab5391..c985d1fa354c 100644 --- a/scripts/rollup/modules.js +++ b/scripts/rollup/modules.js @@ -13,7 +13,7 @@ const exclude = [ ]; // bundle types for shorthand -const { UMD_DEV, UMD_PROD, NODE_DEV, NODE_PROD, FB_DEV, FB_PROD, FB_TEST, RN } = bundleTypes; +const { UMD_DEV, UMD_PROD, NODE_DEV, NODE_PROD, FB_DEV, FB_PROD, RN } = bundleTypes; // these are the FBJS modules that are used throughout our bundles const fbjsModules = [ @@ -69,7 +69,7 @@ function createModuleMap(paths, extractErrors, bundleType) { }); // if this is FB, we want to remove ReactCurrentOwner, so we can // handle it with a different case - if (bundleType === FB_DEV || bundleType === FB_DEV || bundleType === FB_TEST) { + if (bundleType === FB_DEV || bundleType === FB_PROD) { delete moduleMap.ReactCurrentOwner; } return moduleMap; @@ -89,7 +89,6 @@ function getNodeModules(bundleType) { case NODE_PROD: case FB_DEV: case FB_PROD: - case FB_TEST: case RN: return {}; } @@ -149,7 +148,6 @@ function getExternalModules(externals, bundleType, isRenderer) { break; case FB_DEV: case FB_PROD: - case FB_TEST: externalModules.push( ...fbjsModules, 'react/lib/ReactCurrentOwner', @@ -200,7 +198,6 @@ function getFbjsModuleAliases(bundleType) { case NODE_PROD: case FB_DEV: case FB_PROD: - case FB_TEST: case RN: // for FB we don't want to bundle the above modules, instead keep them // as external require() calls in the bundle @@ -218,7 +215,6 @@ function replaceFbjsModuleAliases(bundleType) { return {}; case FB_DEV: case FB_PROD: - case FB_TEST: // additionally we add mappings for "react" // so they work correctly on FB, this will change soon return { @@ -235,12 +231,8 @@ const shimReactCurrentOwner = resolve('./scripts/rollup/shims/rollup/ReactCurren const realReactCurrentOwner = resolve('./src/isomorphic/classic/element/ReactCurrentOwner.js'); function getReactCurrentOwnerModuleAlias(bundleType, isRenderer) { - if (bundleType === FB_DEV || bundleType === FB_DEV || bundleType === FB_TEST) { - // In FB bundles, we preserve an inline require to ReactCurrentOwner. - // See the explanation in FB version of ReactCurrentOwner in www. - return { - // 'ReactCurrentOwner': 'react/lib/ReactCurrentOwner', - }; + if (bundleType === FB_DEV || bundleType === FB_DEV) { + return {}; } if (isRenderer) { return { @@ -298,7 +290,6 @@ function replaceDevOnlyStubbedModules(bundleType) { case UMD_DEV: case NODE_DEV: case FB_DEV: - case FB_TEST: case RN: return {}; case FB_PROD: From d86e827de18640a9d5d6e680b04ff45463847bea Mon Sep 17 00:00:00 2001 From: Dan Abramov Date: Wed, 29 Mar 2017 18:37:47 +0100 Subject: [PATCH 102/170] Ensure requires stay at the top --- scripts/rollup/build.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/rollup/build.js b/scripts/rollup/build.js index f83663207cb5..61ede2f5f6e7 100644 --- a/scripts/rollup/build.js +++ b/scripts/rollup/build.js @@ -202,7 +202,10 @@ function uglifyConfig(mangle) { dead_code: true, unused: true, drop_debugger: true, - booleans: true, + booleans: true, + // Our www inline transform combined with Jest resetModules is confused + // in some rare cases unless we keep all requires at the top: + hoist_funs: mangle, }, output: { beautify: !mangle, From 221b61107071d2c8d56c71372297a967b96cf1b6 Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Thu, 30 Mar 2017 17:26:52 +0100 Subject: [PATCH 103/170] added basic mangle support (disbaled by default) --- package.json | 1 + scripts/rollup/build.js | 13 ++++++++++++- scripts/rollup/mangle.js | 12 ++++++++++++ 3 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 scripts/rollup/mangle.js diff --git a/package.json b/package.json index 58fc4791a1de..9979e46844c8 100644 --- a/package.json +++ b/package.json @@ -45,6 +45,7 @@ "coveralls": "^2.11.6", "del": "^2.0.2", "derequire": "^2.0.3", + "escape-string-regexp": "^1.0.5", "eslint": "^3.10.2", "eslint-config-fbjs": "^1.1.1", "eslint-plugin-babel": "^3.3.0", diff --git a/scripts/rollup/build.js b/scripts/rollup/build.js index f83663207cb5..04a64c9cc04c 100644 --- a/scripts/rollup/build.js +++ b/scripts/rollup/build.js @@ -10,6 +10,7 @@ const replace = require('rollup-plugin-replace'); const ncp = require('ncp').ncp; const chalk = require('chalk'); const boxen = require('boxen'); +const escapeStringRegexp = require('escape-string-regexp'); const { resolve, join, basename } = require('path'); const { mkdirSync, @@ -39,6 +40,7 @@ const { bundles, bundleTypes, } = require('./bundles'); +const { propertyMangleWhitelist } = require('./mangle'); const errorCodeOpts = { errorMapFilePath: 'scripts/error-codes/codes.json', @@ -58,6 +60,7 @@ function getAliases(paths, bundleType, isRenderer) { // the facebook-www directory const facebookWWW = 'facebook-www'; +const enablePropertyMangling = false; // bundle types for shorthand const { UMD_DEV, UMD_PROD, NODE_DEV, NODE_PROD, FB_DEV, FB_PROD, RN } = bundleTypes; @@ -194,6 +197,10 @@ function getFilename(name, hasteName, bundleType) { } } +const mangleRegex = ( + new RegExp(`^(?${propertyMangleWhitelist.map(prop => `!${escapeStringRegexp(prop)}`).join('|') }$).*$`, 'g') +); + function uglifyConfig(mangle) { return { warnings: false, @@ -208,9 +215,13 @@ function uglifyConfig(mangle) { beautify: !mangle, comments: !mangle, }, + mangleProperties: mangle && enablePropertyMangling ? { + ignore_quoted: true, + regex: mangleRegex, + } : false, mangle: mangle ? { - screw_ie8: true, toplevel: true, + screw_ie8: true, } : false, }; } diff --git a/scripts/rollup/mangle.js b/scripts/rollup/mangle.js new file mode 100644 index 000000000000..1acc08c5b362 --- /dev/null +++ b/scripts/rollup/mangle.js @@ -0,0 +1,12 @@ +'use strict'; + +// these are added as they are handled by rollup in some cases +const propertyMangleWhitelist = [ + // React + 'React', + 'ReactDOM', +]; + +module.exports = { + propertyMangleWhitelist, +}; From 589305637a8c77decb2401394cd0949f9bc72bcb Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Thu, 30 Mar 2017 18:08:17 +0100 Subject: [PATCH 104/170] per bundle property mangling added --- scripts/rollup/build.js | 20 ++++++++++++++------ scripts/rollup/bundles.js | 9 +++++++++ 2 files changed, 23 insertions(+), 6 deletions(-) diff --git a/scripts/rollup/build.js b/scripts/rollup/build.js index 0e97519d5d23..58a6b48662f6 100644 --- a/scripts/rollup/build.js +++ b/scripts/rollup/build.js @@ -60,7 +60,6 @@ function getAliases(paths, bundleType, isRenderer) { // the facebook-www directory const facebookWWW = 'facebook-www'; -const enablePropertyMangling = false; // bundle types for shorthand const { UMD_DEV, UMD_PROD, NODE_DEV, NODE_PROD, FB_DEV, FB_PROD, RN } = bundleTypes; @@ -201,7 +200,7 @@ const mangleRegex = ( new RegExp(`^(?${propertyMangleWhitelist.map(prop => `!${escapeStringRegexp(prop)}`).join('|') }$).*$`, 'g') ); -function uglifyConfig(mangle) { +function uglifyConfig(mangle, manglePropertiesOnProd) { return { warnings: false, compress: { @@ -218,7 +217,7 @@ function uglifyConfig(mangle) { beautify: !mangle, comments: !mangle, }, - mangleProperties: mangle && enablePropertyMangling ? { + mangleProperties: mangle && manglePropertiesOnProd ? { ignore_quoted: true, regex: mangleRegex, } : false, @@ -353,7 +352,7 @@ function createNodePackage(bundleType, packageName, filename) { return Promise.resolve(); } -function getPlugins(entry, babelOpts, paths, filename, bundleType, isRenderer) { +function getPlugins(entry, babelOpts, paths, filename, bundleType, isRenderer, manglePropertiesOnProd) { const plugins = [ replace( Object.assign( @@ -368,7 +367,7 @@ function getPlugins(entry, babelOpts, paths, filename, bundleType, isRenderer) { ]; if (bundleType === UMD_PROD || bundleType === NODE_PROD || bundleType === FB_PROD) { plugins.push( - uglify(uglifyConfig(bundleType !== FB_PROD)), + uglify(uglifyConfig(bundleType !== FB_PROD, manglePropertiesOnProd)), replace( stripEnvVariables(true) ) @@ -409,6 +408,7 @@ function createBundle({ bundleTypes: bundleTypesToUse, isRenderer, externals, + manglePropertiesOnProd, }, bundleType) { if ((inputBundleType && bundleType.indexOf(inputBundleType) === -1) || bundleTypesToUse.indexOf(bundleType) === -1) { @@ -420,7 +420,15 @@ function createBundle({ entry: bundleType === FB_DEV || bundleType === FB_PROD ? fbEntry : entry, external: getExternalModules(externals, bundleType, isRenderer), onwarn: handleRollupWarnings, - plugins: getPlugins(entry, babelOpts, paths, filename, bundleType, isRenderer), + plugins: getPlugins( + entry, + babelOpts, + paths, + filename, + bundleType, + isRenderer, + manglePropertiesOnProd + ), }).then(({write}) => write( updateBundleConfig(config, filename, format, bundleType, hasteName) )).then(() => ( diff --git a/scripts/rollup/bundles.js b/scripts/rollup/bundles.js index 06053f187ddb..5c563a8ac1ce 100644 --- a/scripts/rollup/bundles.js +++ b/scripts/rollup/bundles.js @@ -41,6 +41,7 @@ const bundles = [ fbEntry: 'src/fb/ReactFBEntry.js', hasteName: 'React', isRenderer: false, + manglePropertiesOnProd: false, name: 'react', paths: [ 'src/umd/ReactUMDEntry.js', @@ -72,6 +73,7 @@ const bundles = [ fbEntry: 'src/fb/ReactDOMFBEntry.js', hasteName: 'ReactDOMStack', isRenderer: true, + manglePropertiesOnProd: false, name: 'react-dom-stack', paths: [ 'src/umd/ReactDOMUMDEntry.js', @@ -100,6 +102,7 @@ const bundles = [ fbEntry: 'src/fb/ReactDOMFiberFBEntry.js', hasteName: 'ReactDOMFiber', isRenderer: true, + manglePropertiesOnProd: false, name: 'react-dom', paths: [ 'src/renderers/dom/**/*.js', @@ -129,6 +132,7 @@ const bundles = [ fbEntry: 'src/umd/ReactDOMServerUMDEntry.js', hasteName: 'ReactDOMServerStack', isRenderer: true, + manglePropertiesOnProd: false, // TODO: this is taken. Do we change the build task // to understand react-dom/server? name: 'react-dom-server', @@ -167,6 +171,7 @@ const bundles = [ fbEntry: 'src/renderers/art/ReactARTStack.js', hasteName: 'ReactARTStack', isRenderer: true, + manglePropertiesOnProd: false, name: 'react-art', nodePackageName: 'react-art', paths: [ @@ -201,6 +206,7 @@ const bundles = [ fbEntry: 'src/renderers/art/ReactARTFiber.js', hasteName: 'ReactARTFiber', isRenderer: true, + manglePropertiesOnProd: false, name: 'react-art', paths: [ // TODO: it relies on ReactDOMFrameScheduling. Need to move to shared/? @@ -234,6 +240,7 @@ const bundles = [ ], hasteName: 'ReactNative', isRenderer: true, + manglePropertiesOnProd: false, name: 'react-native-renderer', paths: [ 'src/renderers/native/**/*.js', @@ -258,6 +265,7 @@ const bundles = [ fbEntry: 'src/renderers/testing/ReactTestRendererFiber', hasteName: 'ReactTestRendererFiber', isRenderer: true, + manglePropertiesOnProd: false, name: 'react-test-renderer', paths: [ 'src/renderers/native/**/*.js', @@ -282,6 +290,7 @@ const bundles = [ fbEntry: 'src/renderers/testing/stack/ReactTestRendererStack', hasteName: 'ReactTestRendererStack', isRenderer: true, + manglePropertiesOnProd: false, name: 'react-test-renderer-stack', paths: [ 'src/renderers/native/**/*.js', From 794e0b908e2de2d833f7c83467209d5ff8a4db83 Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Thu, 30 Mar 2017 20:31:17 +0100 Subject: [PATCH 105/170] moved around plugin order to try and fix deadcode requires as per https://github.com/rollup/rollup/issues/855 --- scripts/rollup/build.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/scripts/rollup/build.js b/scripts/rollup/build.js index 58a6b48662f6..6525e7fccee1 100644 --- a/scripts/rollup/build.js +++ b/scripts/rollup/build.js @@ -363,20 +363,23 @@ function getPlugins(entry, babelOpts, paths, filename, bundleType, isRenderer, m ), babel(updateBabelConfig(babelOpts, bundleType)), alias(getAliases(paths, bundleType, isRenderer)), - commonjs(getCommonJsConfig(bundleType)), ]; if (bundleType === UMD_PROD || bundleType === NODE_PROD || bundleType === FB_PROD) { plugins.push( - uglify(uglifyConfig(bundleType !== FB_PROD, manglePropertiesOnProd)), replace( stripEnvVariables(true) - ) + ), + // needs to happen after strip env + commonjs(getCommonJsConfig(bundleType)), + uglify(uglifyConfig(bundleType !== FB_PROD, manglePropertiesOnProd)) ); } else if (bundleType === UMD_DEV || bundleType === NODE_DEV || bundleType === FB_DEV) { plugins.push( replace( stripEnvVariables(false) - ) + ), + // needs to happen after strip env + commonjs(getCommonJsConfig(bundleType)) ); } // this needs to come last or it doesn't report sizes correctly From 89199ac8726923aead36d92cb77890d085fe098b Mon Sep 17 00:00:00 2001 From: Dan Abramov Date: Fri, 31 Mar 2017 13:42:26 +0100 Subject: [PATCH 106/170] Fix flow issues --- .flowconfig | 1 + src/fb/ReactDOMFBEntry.js | 2 -- src/fb/ReactDOMFiberFBEntry.js | 2 -- src/fb/ReactFBEntry.js | 2 -- src/renderers/native/NativeMethodsMixin.js | 4 +++- yarn.lock | 18 +++++++++++++++++- 6 files changed, 21 insertions(+), 8 deletions(-) diff --git a/.flowconfig b/.flowconfig index 4c8560103278..7f5c39617c99 100644 --- a/.flowconfig +++ b/.flowconfig @@ -3,6 +3,7 @@ /examples/.* /fixtures/.* /build/.* +/scripts/.* /.*/node_modules/y18n/.* /.*/__mocks__/.* /.*/__tests__/.* diff --git a/src/fb/ReactDOMFBEntry.js b/src/fb/ReactDOMFBEntry.js index c03749863f1b..ecbcced37dd9 100644 --- a/src/fb/ReactDOMFBEntry.js +++ b/src/fb/ReactDOMFBEntry.js @@ -5,8 +5,6 @@ * This source code is licensed under the BSD-style license found in the * LICENSE file in the root directory of this source tree. An additional grant * of patent rights can be found in the PATENTS file in the same directory. - * - * @providesModule ReactDOMFBEntry */ 'use strict'; diff --git a/src/fb/ReactDOMFiberFBEntry.js b/src/fb/ReactDOMFiberFBEntry.js index dd81d2632855..0f74af75d0aa 100644 --- a/src/fb/ReactDOMFiberFBEntry.js +++ b/src/fb/ReactDOMFiberFBEntry.js @@ -5,8 +5,6 @@ * This source code is licensed under the BSD-style license found in the * LICENSE file in the root directory of this source tree. An additional grant * of patent rights can be found in the PATENTS file in the same directory. - * - * @providesModule ReactDOMFBEntry */ 'use strict'; diff --git a/src/fb/ReactFBEntry.js b/src/fb/ReactFBEntry.js index c36934597423..74add5c91bc8 100644 --- a/src/fb/ReactFBEntry.js +++ b/src/fb/ReactFBEntry.js @@ -5,8 +5,6 @@ * This source code is licensed under the BSD-style license found in the * LICENSE file in the root directory of this source tree. An additional grant * of patent rights can be found in the PATENTS file in the same directory. - * - * @providesModule ReactUMDEntry */ 'use strict'; diff --git a/src/renderers/native/NativeMethodsMixin.js b/src/renderers/native/NativeMethodsMixin.js index 7d5da83f5a6b..e02e6d6a9dd6 100644 --- a/src/renderers/native/NativeMethodsMixin.js +++ b/src/renderers/native/NativeMethodsMixin.js @@ -21,7 +21,9 @@ var findNodeHandle = require('findNodeHandle'); var ReactNative; -function injectReactNative(RN) { +// TODO: figure this out when we work on flat bundles in RN. +// This might not be needed after all. +function injectReactNative(RN : $FlowFixMe) { ReactNative = RN; } diff --git a/yarn.lock b/yarn.lock index f435e34c1ff5..d64c17fb41b0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -548,6 +548,12 @@ babel-plugin-eval@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/babel-plugin-eval/-/babel-plugin-eval-1.0.1.tgz#a2faed25ce6be69ade4bfec263f70169195950da" +babel-plugin-external-helpers@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-external-helpers/-/babel-plugin-external-helpers-6.22.0.tgz#2285f48b02bd5dede85175caf8c62e86adccefa1" + dependencies: + babel-runtime "^6.22.0" + babel-plugin-inline-environment-variables@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/babel-plugin-inline-environment-variables/-/babel-plugin-inline-environment-variables-1.0.1.tgz#1f58ce91207ad6a826a8bf645fafe68ff5fe3ffe" @@ -2044,7 +2050,7 @@ estree-walker@^0.3.0: version "0.3.1" resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.3.1.tgz#e6b1a51cf7292524e7237c312e5fe6660c1ce1aa" -esutils@^2.0.0, esutils@^2.0.2, esutils@^2.0.2: +esutils@2.0.2, esutils@^2.0.0, esutils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" @@ -4027,6 +4033,10 @@ natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" +ncp@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ncp/-/ncp-2.0.0.tgz#195a21d6c46e361d2fb1281ba38b91e9df7bdbb3" + node-fetch@^1.0.1: version "1.6.3" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.6.3.tgz#dc234edd6489982d58e8f0db4f695029abcd8c04" @@ -4767,6 +4777,12 @@ rimraf@2, rimraf@^2.2.8, rimraf@^2.4.3, rimraf@^2.4.4, rimraf@~2.5.1, rimraf@~2. dependencies: glob "^7.0.5" +rimraf@^2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.1.tgz#c2338ec643df7a1b7fe5c54fa86f57428a55f33d" + dependencies: + glob "^7.0.5" + rimraf@~2.2.1, rimraf@~2.2.8: version "2.2.8" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.2.8.tgz#e439be2aaee327321952730f99a8929e4fc50582" From 16fc8d24f4c25bb944e6fd796d326683330eb9d0 Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Fri, 31 Mar 2017 13:46:09 +0100 Subject: [PATCH 107/170] removed gulp and grunt and moved tasks to standalone node script --- Gruntfile.js | 202 ---------------- circle.yml | 1 - grunt/config/browserify.js | 275 ---------------------- grunt/config/compare_size.js | 17 -- grunt/config/npm.js | 3 - grunt/data/header-template-extended.txt | 11 - grunt/data/header-template-short.txt | 3 - grunt/tasks/browserify.js | 69 ------ grunt/tasks/jest.js | 51 ----- grunt/tasks/npm-react-dom.js | 67 ------ grunt/tasks/npm-react-native.js | 52 ----- grunt/tasks/npm-react-noop.js | 52 ----- grunt/tasks/npm-react-test.js | 52 ----- grunt/tasks/npm-react.js | 73 ------ grunt/tasks/npm.js | 100 -------- grunt/tasks/release.js | 115 ---------- gulp/tasks/eslint.js | 48 ---- gulp/tasks/flow.js | 49 ---- gulp/tasks/version-check.js | 52 ----- gulpfile.js | 291 ------------------------ package.json | 18 +- scripts/tasks/eslint.js | 33 +++ scripts/tasks/flow.js | 33 +++ scripts/tasks/version-check.js | 39 ++++ 24 files changed, 110 insertions(+), 1596 deletions(-) delete mode 100644 Gruntfile.js delete mode 100644 grunt/config/browserify.js delete mode 100644 grunt/config/compare_size.js delete mode 100644 grunt/config/npm.js delete mode 100644 grunt/data/header-template-extended.txt delete mode 100644 grunt/data/header-template-short.txt delete mode 100644 grunt/tasks/browserify.js delete mode 100644 grunt/tasks/jest.js delete mode 100644 grunt/tasks/npm-react-dom.js delete mode 100644 grunt/tasks/npm-react-native.js delete mode 100644 grunt/tasks/npm-react-noop.js delete mode 100644 grunt/tasks/npm-react-test.js delete mode 100644 grunt/tasks/npm-react.js delete mode 100644 grunt/tasks/npm.js delete mode 100644 grunt/tasks/release.js delete mode 100644 gulp/tasks/eslint.js delete mode 100644 gulp/tasks/flow.js delete mode 100644 gulp/tasks/version-check.js delete mode 100644 gulpfile.js create mode 100644 scripts/tasks/eslint.js create mode 100644 scripts/tasks/flow.js create mode 100644 scripts/tasks/version-check.js diff --git a/Gruntfile.js b/Gruntfile.js deleted file mode 100644 index 58c832e29c87..000000000000 --- a/Gruntfile.js +++ /dev/null @@ -1,202 +0,0 @@ -'use strict'; - -var path = require('path'); - -var GULP_EXE = 'gulp'; -if (process.platform === 'win32') { - GULP_EXE += '.cmd'; -} - -module.exports = function(grunt) { - - grunt.initConfig({ - pkg: grunt.file.readJSON('package.json'), - browserify: require('./grunt/config/browserify'), - npm: require('./grunt/config/npm'), - clean: [ - './build', - './*.gem', - './docs/_site', - './examples/shared/*.js', - '.module-cache', - ], - 'compare_size': require('./grunt/config/compare_size'), - }); - - function spawnGulp(args, opts, done) { - - grunt.util.spawn({ - // This could be more flexible (require.resolve & lookup bin in package) - // but if it breaks we'll fix it then. - cmd: path.join('node_modules', '.bin', GULP_EXE), - args: args, - opts: Object.assign({stdio: 'inherit'}, opts), - }, function(err, result, code) { - if (err) { - grunt.fail.fatal('Something went wrong running gulp: ', result); - } - done(code === 0); - }); - } - - Object.keys(grunt.file.readJSON('package.json').devDependencies) - .filter(function(npmTaskName) { - return npmTaskName.indexOf('grunt-') === 0; - }) - .filter(function(npmTaskName) { - return npmTaskName !== 'grunt-cli'; - }) - .forEach(function(npmTaskName) { - grunt.loadNpmTasks(npmTaskName); - }); - - grunt.registerTask('eslint', function() { - // Use gulp here. - spawnGulp(['eslint'], null, this.async()); - }); - - grunt.registerTask('lint', ['eslint']); - - grunt.registerTask('flow', function() { - // Use gulp here. - spawnGulp(['flow'], null, this.async()); - }); - - grunt.registerTask('delete-build-modules', function() { - // Use gulp here. - spawnGulp(['react:clean'], null, this.async()); - }); - - // Our own browserify-based tasks to build a single JS file build. - grunt.registerMultiTask('browserify', require('./grunt/tasks/browserify')); - - grunt.registerMultiTask('npm', require('./grunt/tasks/npm')); - - var npmReactTasks = require('./grunt/tasks/npm-react'); - grunt.registerTask('npm-react:release', npmReactTasks.buildRelease); - grunt.registerTask('npm-react:pack', npmReactTasks.packRelease); - - var npmReactDOMTasks = require('./grunt/tasks/npm-react-dom'); - grunt.registerTask('npm-react-dom:release', npmReactDOMTasks.buildRelease); - grunt.registerTask('npm-react-dom:pack', npmReactDOMTasks.packRelease); - - var npmReactNativeTasks = require('./grunt/tasks/npm-react-native'); - grunt.registerTask('npm-react-native:release', npmReactNativeTasks.buildRelease); - grunt.registerTask('npm-react-native:pack', npmReactNativeTasks.packRelease); - - var npmReactTestRendererTasks = require('./grunt/tasks/npm-react-test'); - grunt.registerTask('npm-react-test:release', npmReactTestRendererTasks.buildRelease); - grunt.registerTask('npm-react-test:pack', npmReactTestRendererTasks.packRelease); - - var npmReactNoopRendererTasks = require('./grunt/tasks/npm-react-noop'); - grunt.registerTask('npm-react-noop:release', npmReactNoopRendererTasks.buildRelease); - grunt.registerTask('npm-react-noop:pack', npmReactNoopRendererTasks.packRelease); - - grunt.registerTask('version-check', function() { - // Use gulp here. - spawnGulp(['version-check'], null, this.async()); - }); - - grunt.registerTask('build:basic', [ - 'build-modules', - 'version-check', - 'browserify:basic', - ]); - grunt.registerTask('build:min', [ - 'build-modules', - 'version-check', - 'browserify:min', - ]); - grunt.registerTask('build:dom', [ - 'build-modules', - 'version-check', - 'browserify:dom', - ]); - grunt.registerTask('build:dom-min', [ - 'build-modules', - 'version-check', - 'browserify:domMin', - ]); - grunt.registerTask('build:dom-server', [ - 'build-modules', - 'version-check', - 'browserify:domServer', - ]); - grunt.registerTask('build:dom-server-min', [ - 'build-modules', - 'version-check', - 'browserify:domServerMin', - ]); - grunt.registerTask('build:dom-fiber', [ - 'build-modules', - 'version-check', - 'browserify:domFiber', - ]); - grunt.registerTask('build:dom-fiber-min', [ - 'build-modules', - 'version-check', - 'browserify:domFiberMin', - ]); - grunt.registerTask('build:npm-react', [ - 'version-check', - 'build-modules', - 'npm-react:release', - ]); - - var jestTasks = require('./grunt/tasks/jest'); - grunt.registerTask('jest:normal', jestTasks.normal); - grunt.registerTask('jest:coverage', jestTasks.coverage); - - grunt.registerTask('test', ['jest:normal']); - grunt.registerTask('npm:test', ['build', 'npm:pack']); - - // Optimized build task that does all of our builds. The subtasks will be run - // in order so we can take advantage of that and only run build-modules once. - grunt.registerTask('build', [ - 'delete-build-modules', - 'build-modules', - 'version-check', - 'browserify:basic', - 'browserify:min', - 'browserify:dom', - 'browserify:domMin', - 'browserify:domServer', - 'browserify:domServerMin', - 'browserify:domFiber', - 'browserify:domFiberMin', - 'npm-react:release', - 'npm-react:pack', - 'npm-react-dom:release', - 'npm-react-dom:pack', - 'npm-react-native:release', - 'npm-react-native:pack', - 'npm-react-test:release', - 'npm-react-test:pack', - 'npm-react-noop:release', - 'npm-react-noop:pack', - 'compare_size', - ]); - - // Automate the release! - var releaseTasks = require('./grunt/tasks/release'); - grunt.registerTask('release:setup', releaseTasks.setup); - grunt.registerTask('release:bower', releaseTasks.bower); - grunt.registerTask('release:docs', releaseTasks.docs); - grunt.registerTask('release:msg', releaseTasks.msg); - - grunt.registerTask('release', [ - 'release:setup', - 'clean', - 'build', - 'release:bower', - 'release:docs', - 'release:msg', - ]); - - grunt.registerTask('build-modules', function() { - spawnGulp(['react:modules'], null, this.async()); - }); - - // The default task - build - to keep setup easy. - grunt.registerTask('default', ['build']); -}; diff --git a/circle.yml b/circle.yml index ef3dca19875b..aa793704867a 100644 --- a/circle.yml +++ b/circle.yml @@ -33,7 +33,6 @@ dependencies: # - npm ls --depth=0 cache_directories: - docs/vendor/bundle - - .grunt # Show size comparisons between builds - ~/react-gh-pages # docs checkout - ~/.yarn - ~/.yarn-cache diff --git a/grunt/config/browserify.js b/grunt/config/browserify.js deleted file mode 100644 index 4cbdef2b25aa..000000000000 --- a/grunt/config/browserify.js +++ /dev/null @@ -1,275 +0,0 @@ -/*eslint-disable no-multi-str */ - -'use strict'; - -var envify = require('loose-envify/custom'); -var grunt = require('grunt'); -var UglifyJS = require('uglify-js'); -var uglifyify = require('uglifyify'); -var derequire = require('derequire'); -var aliasify = require('aliasify'); -var collapser = require('bundle-collapser/plugin'); - -var envifyDev = envify({NODE_ENV: process.env.NODE_ENV || 'development'}); -var envifyProd = envify({NODE_ENV: process.env.NODE_ENV || 'production'}); - -var shimSharedModules = aliasify.configure({ - 'aliases': { - 'react/lib/React': 'react/lib/ReactUMDShim', - 'react/lib/ReactCurrentOwner': 'react/lib/ReactCurrentOwnerUMDShim', - 'react/lib/ReactComponentTreeHook': 'react/lib/ReactComponentTreeHookUMDShim', - }, -}); - -var SIMPLE_TEMPLATE = - grunt.file.read('./grunt/data/header-template-short.txt'); - -var LICENSE_TEMPLATE = - grunt.file.read('./grunt/data/header-template-extended.txt'); - -function minify(src) { - return UglifyJS.minify(src, { - fromString: true, - output: { - comments(node, comment) { - // Preserve license headers in dependencies like object-assign. - if (comment.type === 'comment2') { - return /@license/i.test(comment.value); - } - return false; - }, - }, - }).code; -} - -// TODO: move this out to another build step maybe. -function bannerify(src) { - var version = grunt.config.data.pkg.version; - var packageName = this.data.packageName || this.data.standalone; - return ( - grunt.template.process( - LICENSE_TEMPLATE, - {data: {package: packageName, version: version}} - ) + - src - ); -} - -function simpleBannerify(src) { - var version = grunt.config.data.pkg.version; - var packageName = this.data.packageName || this.data.standalone; - return ( - grunt.template.process( - SIMPLE_TEMPLATE, - {data: {package: packageName, version: version}} - ) + - src - ); -} - -// What is happening here??? -// I'm glad you asked. It became really hard to make our bundle splitting work. -// Everything is fine in node and when bundling with those packages, but when -// using our pre-packaged files, the splitting didn't work. Specifically due to -// the UMD wrappers defining their own require and creating their own encapsulated -// "registry" scope, we couldn't require across the boundaries. Webpack tries to -// be smart and looks for top-level requires (even when aliasing to a bundle), -// but since we didn't have those, we couldn't require 'react' from 'react-dom'. -// But we are already shimming in some modules that look for a global React -// variable. So we replace the UMD wrapper that browserify creates with out own, -// in 2 steps. -// 1. We swap out the browserify UMD with a plain function call. This ensures -// that the internal wrapper doesn't interact with the external state. By the -// time we're in the internal wrapper it doesn't matter what the external wrapper -// detected. Browserify insulates its CommonJS system inside closures so can just -// call that function and return it. -// 2. We put our own UMD wrapper around that fixed internal function, ensuring -// React is in scope. This outer wrapper is essentially the same UMD wrapper -// browserify would create, just handling the scope issue. -// Is this insane? Yes. -// Does it work? Yes. -// Should it go away ASAP? Yes. -function wrapperify(src) { - /* eslint-disable max-len*/ - var toReplace = - `function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.${this.data.standalone} = f()}}`; - /* eslint-enable max-len */ - if (src.indexOf(toReplace) === -1) { - throw new Error('wrapperify failed to find code to replace'); - } - src = src.replace( - toReplace, - `function(f){return f()}` - ); - return ` -;(function(f) { - // CommonJS - if (typeof exports === "object" && typeof module !== "undefined") { - module.exports = f(require('react')); - - // RequireJS - } else if (typeof define === "function" && define.amd) { - define(['react'], f); - - // - - - - - diff --git a/examples/basic-commonjs/.babelrc b/examples/basic-commonjs/.babelrc deleted file mode 100644 index 05786794195f..000000000000 --- a/examples/basic-commonjs/.babelrc +++ /dev/null @@ -1,3 +0,0 @@ -{ - "presets": ["react", "es2015"] -} diff --git a/examples/basic-commonjs/README.md b/examples/basic-commonjs/README.md deleted file mode 100644 index 87025c46e216..000000000000 --- a/examples/basic-commonjs/README.md +++ /dev/null @@ -1,9 +0,0 @@ -# Basic example of using React with Browserify - -Run `npm install` in the directory to install React from npm. Then run: - -```sh -npm start -``` - -to produce `bundle.js` with example code and React. diff --git a/examples/basic-commonjs/index.html b/examples/basic-commonjs/index.html deleted file mode 100644 index 0b6c023c3f71..000000000000 --- a/examples/basic-commonjs/index.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - Basic CommonJS Example with Browserify - - - -

Basic CommonJS Example with Browserify

-
-

- To install React, follow the instructions on - GitHub. -

-

- If you can see this, React is not working right. - If you checked out the source from GitHub make sure to run grunt. -

-
-

Example Details

-

This is written with JSX in a CommonJS module and precompiled to vanilla JS by navigating to the example - directory -

cd /path/to/react/examples/example-name
- and running -
npm start
-
- (don't forget to install first) -
npm install
-
-

-

- Learn more about React at - facebook.github.io/react. -

- - - diff --git a/examples/basic-commonjs/index.js b/examples/basic-commonjs/index.js deleted file mode 100644 index ef90bbb89c3e..000000000000 --- a/examples/basic-commonjs/index.js +++ /dev/null @@ -1,24 +0,0 @@ -'use strict'; - -var React = require('react'); -var ReactDOM = require('react-dom'); - -var ExampleApplication = React.createClass({ - render: function() { - var elapsed = Math.round(this.props.elapsed / 100); - var seconds = elapsed / 10 + (elapsed % 10 ? '' : '.0' ); - var message = - 'React has been successfully running for ' + seconds + ' seconds.'; - - return

{message}

; - } -}); - -var start = new Date().getTime(); - -setInterval(function() { - ReactDOM.render( - , - document.getElementById('container') - ); -}, 50); diff --git a/examples/basic-commonjs/package.json b/examples/basic-commonjs/package.json deleted file mode 100644 index e42eb80de4a3..000000000000 --- a/examples/basic-commonjs/package.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "react-basic-commonjs-example", - "description": "Basic example of using React with CommonJS", - "private": true, - "main": "index.js", - "dependencies": { - "babel-preset-es2015": "^6.6.0", - "babel-preset-react": "^6.5.0", - "babelify": "^7.3.0", - "browserify": "^13.0.0", - "react": "^15.0.2", - "react-dom": "^15.0.2", - "watchify": "^3.7.0" - }, - "scripts": { - "build": "browserify ./index.js -t babelify -o bundle.js", - "start": "watchify ./index.js -v -t babelify -o bundle.js" - } -} diff --git a/examples/basic-jsx-external/example.js b/examples/basic-jsx-external/example.js deleted file mode 100644 index 7d9911eb6cc4..000000000000 --- a/examples/basic-jsx-external/example.js +++ /dev/null @@ -1,19 +0,0 @@ -var ExampleApplication = React.createClass({ - render: function() { - var elapsed = Math.round(this.props.elapsed / 100); - var seconds = elapsed / 10 + (elapsed % 10 ? '' : '.0' ); - var message = - 'React has been successfully running for ' + seconds + ' seconds.'; - - return

{message}

; - } -}); - -var start = new Date().getTime(); - -setInterval(function() { - ReactDOM.render( - , - document.getElementById('container') - ); -}, 50); diff --git a/examples/basic-jsx-external/index.html b/examples/basic-jsx-external/index.html deleted file mode 100644 index 7dd70346cb01..000000000000 --- a/examples/basic-jsx-external/index.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - Basic Example with External JSX - - - - -

Basic Example with External JSX

-
-

- If you can see this, React is not working right. This is probably because you're viewing - this on your file system instead of a web server.
- Try navigating to the React root -

-          cd /path/to/react
-        
- and running -
-          python -m SimpleHTTPServer
-        
- and going to http://localhost:8000/examples/basic-jsx-external/. -

-
-

Example Details

-

This is written with JSX in a separate file and transformed in the browser.

-

- Learn more about React at - facebook.github.io/react. -

- - - - - - diff --git a/examples/basic-jsx-harmony/index.html b/examples/basic-jsx-harmony/index.html deleted file mode 100644 index 608fefa21d6e..000000000000 --- a/examples/basic-jsx-harmony/index.html +++ /dev/null @@ -1,49 +0,0 @@ - - - - - Basic Example with JSX and ES6 features - - - -

Basic Example with JSX and ES6 features

-
-

- To install React, follow the instructions on - GitHub. -

-

- If you can see this, React is not working right. - If you checked out the source from GitHub make sure to run grunt. -

-
-

Example Details

-

This is written with JSX with Harmony (ES6) syntax and transformed in the browser.

-

- Learn more about React at - facebook.github.io/react. -

- - - - - - diff --git a/examples/basic-jsx-precompile/example.js b/examples/basic-jsx-precompile/example.js deleted file mode 100644 index 7d9911eb6cc4..000000000000 --- a/examples/basic-jsx-precompile/example.js +++ /dev/null @@ -1,19 +0,0 @@ -var ExampleApplication = React.createClass({ - render: function() { - var elapsed = Math.round(this.props.elapsed / 100); - var seconds = elapsed / 10 + (elapsed % 10 ? '' : '.0' ); - var message = - 'React has been successfully running for ' + seconds + ' seconds.'; - - return

{message}

; - } -}); - -var start = new Date().getTime(); - -setInterval(function() { - ReactDOM.render( - , - document.getElementById('container') - ); -}, 50); diff --git a/examples/basic-jsx-precompile/index.html b/examples/basic-jsx-precompile/index.html deleted file mode 100644 index 88720b6a015b..000000000000 --- a/examples/basic-jsx-precompile/index.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - Basic Example with Precompiled JSX - - - -

Basic Example with Precompiled JSX

-
-

- If you can see this, React is not running. Try running: -

-
npm install -g babel-cli
-cd examples/basic-jsx-precompile/
-npm install babel-preset-react
-babel example.js --presets react --out-dir=build
-
-

Example Details

-

This is written with JSX in a separate file and precompiled to vanilla JS by running:

- -

With Babel lower than 6.0

-
npm install -g babel
-cd examples/basic-jsx-precompile/
-babel example.js --out-dir=build
- -

With Babel 6.0 or higher

-
npm install -g babel-cli
-cd examples/basic-jsx-precompile/
-npm install babel-preset-react
-babel example.js --presets react --out-dir=build
-

- Learn more about React at - facebook.github.io/react. -

- - - - - diff --git a/examples/basic-jsx/index.html b/examples/basic-jsx/index.html deleted file mode 100644 index 19fb195e3ffc..000000000000 --- a/examples/basic-jsx/index.html +++ /dev/null @@ -1,49 +0,0 @@ - - - - - Basic Example with JSX - - - -

Basic Example with JSX

-
-

- To install React, follow the instructions on - GitHub. -

-

- If you can see this, React is not working right. - If you checked out the source from GitHub make sure to run grunt. -

-
-

Example Details

-

This is written with JSX and transformed in the browser.

-

- Learn more about React at - facebook.github.io/react. -

- - - - - - diff --git a/examples/basic/index.html b/examples/basic/index.html deleted file mode 100644 index faace88bdc91..000000000000 --- a/examples/basic/index.html +++ /dev/null @@ -1,52 +0,0 @@ - - - - - Basic Example - - - -

Basic Example

-
-

- To install React, follow the instructions on - GitHub. -

-

- If you can see this, React is not working right. - If you checked out the source from GitHub make sure to run grunt. -

-
-

Example Details

-

This is written in vanilla JavaScript (without JSX) and transformed in the browser.

-

- Learn more about React at - facebook.github.io/react. -

- - - - - diff --git a/examples/fiber/debugger/.env b/examples/fiber/debugger/.env deleted file mode 100644 index 9d12ed5867af..000000000000 --- a/examples/fiber/debugger/.env +++ /dev/null @@ -1 +0,0 @@ -NODE_PATH=../../../build/packages \ No newline at end of file diff --git a/examples/jquery-bootstrap/css/example.css b/examples/jquery-bootstrap/css/example.css deleted file mode 100644 index d40f2fbd057e..000000000000 --- a/examples/jquery-bootstrap/css/example.css +++ /dev/null @@ -1,3 +0,0 @@ -.example { - margin: 20px; -} \ No newline at end of file diff --git a/examples/jquery-bootstrap/index.html b/examples/jquery-bootstrap/index.html deleted file mode 100644 index 58adfa69f1f2..000000000000 --- a/examples/jquery-bootstrap/index.html +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - jQuery Integration - - - - - -
- - - - - - - - diff --git a/examples/jquery-bootstrap/js/app.js b/examples/jquery-bootstrap/js/app.js deleted file mode 100644 index c1342d82a76a..000000000000 --- a/examples/jquery-bootstrap/js/app.js +++ /dev/null @@ -1,139 +0,0 @@ -'use strict'; - -// Simple pure-React component so we don't have to remember -// Bootstrap's classes -var BootstrapButton = React.createClass({ - render: function() { - return ( - - ); - } -}); - -var BootstrapModal = React.createClass({ - // The following two methods are the only places we need to - // integrate Bootstrap or jQuery with the components lifecycle methods. - componentDidMount: function() { - // When the component is added, turn it into a modal - $(this.refs.root).modal({backdrop: 'static', keyboard: false, show: false}); - - // Bootstrap's modal class exposes a few events for hooking into modal - // functionality. Lets hook into one of them: - $(this.refs.root).on('hidden.bs.modal', this.handleHidden); - }, - componentWillUnmount: function() { - $(this.refs.root).off('hidden.bs.modal', this.handleHidden); - }, - close: function() { - $(this.refs.root).modal('hide'); - }, - open: function() { - $(this.refs.root).modal('show'); - }, - render: function() { - var confirmButton = null; - var cancelButton = null; - - if (this.props.confirm) { - confirmButton = ( - - {this.props.confirm} - - ); - } - if (this.props.cancel) { - cancelButton = ( - - {this.props.cancel} - - ); - } - - return ( -
-
-
-
- -

{this.props.title}

-
-
- {this.props.children} -
-
- {cancelButton} - {confirmButton} -
-
-
-
- ); - }, - handleCancel: function() { - if (this.props.onCancel) { - this.props.onCancel(); - } - }, - handleConfirm: function() { - if (this.props.onConfirm) { - this.props.onConfirm(); - } - }, - handleHidden: function() { - if (this.props.onHidden) { - this.props.onHidden(); - } - } -}); - -var Example = React.createClass({ - handleCancel: function() { - if (confirm('Are you sure you want to cancel?')) { - this.refs.modal.close(); - } - }, - render: function() { - var modal = null; - modal = ( - - This is a React component powered by jQuery and Bootstrap! - - ); - return ( -
- {modal} - - Open modal - -
- ); - }, - openModal: function() { - this.refs.modal.open(); - }, - closeModal: function() { - this.refs.modal.close(); - }, - handleModalDidClose: function() { - alert("The modal has been dismissed!"); - } -}); - -ReactDOM.render(, document.getElementById('jqueryexample')); diff --git a/examples/jquery-mobile/README.md b/examples/jquery-mobile/README.md deleted file mode 100644 index dd9661a363a7..000000000000 --- a/examples/jquery-mobile/README.md +++ /dev/null @@ -1,6 +0,0 @@ -jQuery Mobile React Example -=========================== - -This example demonstrates how jQuery Mobile applications can be built with React. - -The source code is based on jQuery Mobile's [pages-multi-page example](https://github.com/jquery/jquery-mobile/tree/master/demos/pages-multi-page). diff --git a/examples/jquery-mobile/index.html b/examples/jquery-mobile/index.html deleted file mode 100644 index b244949b4991..000000000000 --- a/examples/jquery-mobile/index.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - jQuery Mobile React Example - - - - -
- - - - - - - diff --git a/examples/jquery-mobile/js/app.js b/examples/jquery-mobile/js/app.js deleted file mode 100644 index 1eb728bbd55f..000000000000 --- a/examples/jquery-mobile/js/app.js +++ /dev/null @@ -1,191 +0,0 @@ -/** - * jQuery Mobile React Example - * - * Main application script. - * For variety, this example is written in 100% JSHint-compliant JavaScript, not in JSX. - * - * Component structure: - * - * - App - * |-- JQueryMobilePage (one) - * | |-- JQueryMobileHeader - * | |-- JQueryMobileContent - * | | |-- PageOneContent - * | | |-- JQueryMobileButton - * | |-- JQueryMobileFooter - * |-- JQueryMobilePage (two) - * | |-- JQueryMobileHeader - * | |-- JQueryMobileContent - * | | |-- PageTwoContent - * | | |-- JQueryMobileButton - * | |-- JQueryMobileFooter - * |-- JQueryMobilePage (popup) - * |-- JQueryMobileHeader - * |-- JQueryMobileContent - * | |-- PagePopUpContent - * | |-- JQueryMobileButton - * |-- JQueryMobileFooter - */ - - /* global document, React */ - -'use strict'; - -/** Main application component. */ -var App = React.createClass({ - displayName: 'App', - - render: function() { - return React.DOM.div({className:'app'}, - JQueryMobilePage({id:'one'}, PageOneContent(null)), - JQueryMobilePage({id:'two'}, PageTwoContent(null)), - JQueryMobilePage({id:'popup', headerTheme:'b'}, PagePopUpContent(null)) - ); - } -}); -App = React.createFactory(App); - -/** jQuery Mobile button component. */ -var JQueryMobileButton = React.createClass({ - displayName: 'JQueryMobileButton', - - getDefaultProps: function() { - return {className:'ui-btn ui-shadow ui-corner-all'}; - }, - - render: function() { - return React.DOM.p(null, - React.DOM.a(this.props, this.props.children) - ); - } -}); -JQueryMobileButton = React.createFactory(JQueryMobileButton); - -/** jQuery Mobile page content component. */ -var JQueryMobileContent = React.createClass({ - displayName: 'JQueryMobileContent', - - render: function() { - return React.DOM.div({role:'main', className:'ui-content'}, - this.props.children - ); - } -}); -JQueryMobileContent = React.createFactory(JQueryMobileContent); - -/** jQuery Mobile footer component. */ -var JQueryMobileFooter = React.createClass({ - displayName: 'JQueryMobileFooter', - - render: function() { - return React.DOM.div({'data-role':'footer'}, - React.DOM.h4(null, 'Page footer') - ); - } -}); -JQueryMobileFooter = React.createFactory(JQueryMobileFooter); - -/** jQuery Mobile header component. */ -var JQueryMobileHeader = React.createClass({ - displayName: 'JQueryMobileHeader', - - render: function() { - return React.DOM.div({'data-role':'header', 'data-theme':this.props.headerTheme}, - React.DOM.h1(null, this.props.title) - ); - } -}); -JQueryMobileHeader = React.createFactory(JQueryMobileHeader); - -/** jQuery Mobile page component. */ -var JQueryMobilePage = React.createClass({ - displayName: 'JQueryMobilePage', - - getDefaultProps: function() { - return {'data-role':'page', 'data-theme':'a', headerTheme:'a'}; - }, - - render: function() { - var props = {}; - for (var key in this.props) { - props[key] = this.props[key]; - } - return React.DOM.div(props, - JQueryMobileHeader({title:'Page ' + this.props.id, headerTheme:this.props.headerTheme}), - JQueryMobileContent(null, this.props.children), - JQueryMobileFooter(null) - ); - } -}); -JQueryMobilePage = React.createFactory(JQueryMobilePage); - -/** Application page one component. */ -var PageOneContent = React.createClass({ - displayName: 'PageOneContent', - - render: function() { - return React.DOM.div(null, - React.DOM.h2(null, 'One'), - React.DOM.p(null, - 'I have an ', - React.DOM.code(null, 'id'), - ' of "one" on my page container. I\'m first in the source order so I\'m shown when the page loads.' - ), - React.DOM.p(null, 'This is a multi-page boilerplate template that you can copy to build your first jQuery Mobile page. This template contains multiple "page" containers inside, unlike a single page template that has just one page within it.'), - React.DOM.p(null, 'Just view the source and copy the code to get started. All the CSS and JS is linked to the jQuery CDN versions so this is super easy to set up. Remember to include a meta viewport tag in the head to set the zoom level.'), - React.DOM.p(null, - 'You link to internal pages by referring to the ', - React.DOM.code(null, 'id'), - ' of the page you want to show. For example, to ', - React.DOM.a({href:'#two'}, 'link'), - ' to the page with an ', - React.DOM.code(null, 'id'), - ' of "two", my link would have a ', - React.DOM.code(null, 'href="#two"'), - ' in the code.' - ), - React.DOM.h3(null, 'Show internal pages:'), - JQueryMobileButton({href:'#two'}, 'Show page "two"'), - JQueryMobileButton({href:'#popup', 'data-rel':'dialog', 'data-transition':'pop'}, 'Show page "popup" (as a dialog)') - ); - } -}); -PageOneContent = React.createFactory(PageOneContent); - -/** Application page two component. */ -var PageTwoContent = React.createClass({ - displayName: 'PageTwoContent', - - render: function() { - return React.DOM.div(null, - React.DOM.h2(null, 'Two'), - React.DOM.p(null, 'I have an id of "two" on my page container. I\'m the second page container in this multi-page template.'), - React.DOM.p(null, 'Notice that the theme is different for this page because we\'ve added a few ', - React.DOM.code(null, 'data-theme'), - ' swatch assigments here to show off how flexible it is. You can add any content or widget to these pages, but we\'re keeping these simple.'), - JQueryMobileButton({href:'#one', 'data-direction':'reverse', className:'ui-btn ui-shadow ui-corner-all ui-btn-b'}, 'Back to page "one"') - ); - } -}); -PageTwoContent = React.createFactory(PageTwoContent); - -/** Application popup page component. */ -var PagePopUpContent = React.createClass({ - displayName: 'PagePopUpContent', - - render: function() { - return React.DOM.div(null, - React.DOM.h2(null, 'Popup'), - React.DOM.p(null, 'I have an id of "popup" on my page container and only look like a dialog because the link to me had a ', - React.DOM.code(null, 'data-rel="dialog"'), - ' attribute which gives me this inset look and a ', - React.DOM.code(null, 'data-transition="pop"'), - ' attribute to change the transition to pop. Without this, I\'d be styled as a normal page.'), - JQueryMobileButton({href:'#one', 'data-rel':'back', className:'ui-btn ui-shadow ui-corner-all ui-btn-inline ui-icon-back ui-btn-icon-left'}, 'Back to page "one"') - ); - } -}); -PagePopUpContent = React.createFactory(PagePopUpContent); - -// Render application. -ReactDOM.render(App(null), document.getElementById('content')); diff --git a/examples/quadratic/example.js b/examples/quadratic/example.js deleted file mode 100644 index c86ba29aabc9..000000000000 --- a/examples/quadratic/example.js +++ /dev/null @@ -1,59 +0,0 @@ -var QuadraticCalculator = React.createClass({ - getInitialState: function() { - return { - a: 1, - b: 3, - c: -4 - }; - }, - - /** - * This function will be re-bound in render multiple times. Each .bind() will - * create a new function that calls this with the appropriate key as well as - * the event. The key is the key in the state object that the value should be - * mapped from. - */ - handleInputChange: function(key, event) { - var partialState = {}; - partialState[key] = parseFloat(event.target.value); - this.setState(partialState); - }, - - render: function() { - var a = this.state.a; - var b = this.state.b; - var c = this.state.c; - var root = Math.sqrt(Math.pow(b, 2) - 4 * a * c); - var denominator = 2 * a; - var x1 = (-b + root) / denominator; - var x2 = (-b - root) / denominator; - return ( -
- - ax2 + bx + c = 0 - -

Solve for x:

-

- -
- -
- -
- x: {x1}, {x2} -

-
- ); - } -}); - -ReactDOM.render( - , - document.getElementById('container') -); diff --git a/examples/quadratic/index.html b/examples/quadratic/index.html deleted file mode 100644 index 2feffcb57e46..000000000000 --- a/examples/quadratic/index.html +++ /dev/null @@ -1,31 +0,0 @@ - - - - - Quadratic Formula Calculator - - - -

Quadratic Formula Calculator

-
-

Example Details

-

This is written with JSX in a separate file and transformed in the browser.

-

- Learn more about React at - facebook.github.io/react. -

- - - - - - diff --git a/examples/shared/css/base.css b/examples/shared/css/base.css deleted file mode 100644 index bf382be3891c..000000000000 --- a/examples/shared/css/base.css +++ /dev/null @@ -1,62 +0,0 @@ -body { - background: #fff; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 15px; - line-height: 1.7; - margin: 0; - padding: 30px; -} - -a { - color: #4183c4; - text-decoration: none; -} - -a:hover { - text-decoration: underline; -} - -code { - background-color: #f8f8f8; - border: 1px solid #ddd; - border-radius: 3px; - font-family: "Bitstream Vera Sans Mono", Consolas, Courier, monospace; - font-size: 12px; - margin: 0 2px; - padding: 0px 5px; -} - -h1, h2, h3, h4 { - font-weight: bold; - margin: 0 0 15px; - padding: 0; -} - -h1 { - border-bottom: 1px solid #ddd; - font-size: 2.5em; - font-weight: bold; - margin: 0 0 15px; - padding: 0; -} - -h2 { - border-bottom: 1px solid #eee; - font-size: 2em; -} - -h3 { - font-size: 1.5em; -} - -h4 { - font-size: 1.2em; -} - -p, ul { - margin: 15px 0; -} - -ul { - padding-left: 30px; -} diff --git a/examples/transitions/index.html b/examples/transitions/index.html deleted file mode 100644 index 99f8d18f244a..000000000000 --- a/examples/transitions/index.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - Example with Transitions - - - - -

Example with Transitions

-
-

- To install React, follow the instructions on - GitHub. -

-

- If you can see this, React is not working right. - If you checked out the source from GitHub make sure to run grunt. -

-
-

Example Details

-

This is written with JSX and transformed in the browser.

-

- Learn more about React at - facebook.github.io/react. -

- - - - - - diff --git a/examples/transitions/transition.css b/examples/transitions/transition.css deleted file mode 100644 index ee851d113608..000000000000 --- a/examples/transitions/transition.css +++ /dev/null @@ -1,44 +0,0 @@ -.example-enter, -.example-leave { - -webkit-transition: all .25s; - transition: all .25s; -} - -.example-enter, -.example-leave.example-leave-active { - opacity: 0.01; -} - -.example-leave.example-leave-active { - margin-left: -128px; -} - -.example-enter { - margin-left: 128px; -} - -.example-enter.example-enter-active, -.example-leave { - margin-left: 0; - opacity: 1; -} - -.animateExample { - display: block; - height: 128px; - position: relative; - width: 384px; -} - -.animateItem { - color: white; - font-size: 36px; - font-weight: bold; - height: 128px; - line-height: 128px; - position: absolute; - text-align: center; - -webkit-transition: all .25s; /* TODO: make this a move animation */ - transition: all .25s; /* TODO: make this a move animation */ - width: 128px; -} diff --git a/examples/webcomponents/index.html b/examples/webcomponents/index.html deleted file mode 100644 index 80b63a7f98a7..000000000000 --- a/examples/webcomponents/index.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - - Basic Example with Web Components - - - -

Basic Example with Web Components

-
-

- To install React, follow the instructions on - GitHub. -

-

- If you can see this, React is not working right. - If you checked out the source from GitHub make sure to run grunt. -

-
-

-

Example Details

-

- This example demonstrates Web Component / React Component interoperability - by rendering a React Component, which renders a Web Component, which renders - another React Component in the Web Component's shadow DOM. -

-

- Learn more about React at - facebook.github.io/react. -

- - - - - - - - diff --git a/fixtures/dom/.gitignore b/fixtures/dom/.gitignore index f3e81adec12c..bcc245d36a25 100644 --- a/fixtures/dom/.gitignore +++ b/fixtures/dom/.gitignore @@ -8,8 +8,8 @@ coverage # production build -public/react.js -public/react-dom.js +public/react.development.js +public/react-dom.development.js # misc .DS_Store diff --git a/fixtures/dom/package.json b/fixtures/dom/package.json index 5de1a7d4b8d1..07a70c4dc1d7 100644 --- a/fixtures/dom/package.json +++ b/fixtures/dom/package.json @@ -3,7 +3,7 @@ "version": "0.1.0", "private": true, "devDependencies": { - "react-scripts": "0.8.4" + "react-scripts": "0.9.5" }, "dependencies": { "classnames": "^2.2.5", @@ -14,7 +14,7 @@ }, "scripts": { "start": "react-scripts start", - "prestart": "cp ../../build/{react,react-dom}.js public/", + "prestart": "cp ../../build/dist/{react,react-dom}.development.js public/", "build": "react-scripts build", "test": "react-scripts test --env=jsdom", "eject": "react-scripts eject" diff --git a/fixtures/dom/public/react-loader.js b/fixtures/dom/public/react-loader.js index f73827584878..af8fe8874e7b 100644 --- a/fixtures/dom/public/react-loader.js +++ b/fixtures/dom/public/react-loader.js @@ -7,8 +7,8 @@ * (Loads React 15.4.1) */ -var REACT_PATH = 'react.js'; -var DOM_PATH = 'react-dom.js'; +var REACT_PATH = 'react.development.js'; +var DOM_PATH = 'react-dom.development.js'; function parseQuery(qstr) { var query = {}; diff --git a/fixtures/dom/yarn.lock b/fixtures/dom/yarn.lock index 6136f0a9cffb..e45c4a70540d 100644 --- a/fixtures/dom/yarn.lock +++ b/fixtures/dom/yarn.lock @@ -2,11 +2,11 @@ # yarn lockfile v1 -abab@^1.0.0: +abab@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/abab/-/abab-1.0.3.tgz#b81de5f7274ec4e756d797cd834f303642724e5d" -abbrev@1, abbrev@1.0.x: +abbrev@1: version "1.0.9" resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.0.9.tgz#91b4792588a7738c25f35dd6f63752a2f8776135" @@ -17,11 +17,11 @@ accepts@~1.3.3: mime-types "~2.1.11" negotiator "0.6.1" -acorn-globals@^1.0.4: - version "1.0.9" - resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-1.0.9.tgz#55bb5e98691507b74579d0513413217c380c54cf" +acorn-globals@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-3.1.0.tgz#fd8270f71fbb4996b004fa880ee5d46573a731bf" dependencies: - acorn "^2.1.0" + acorn "^4.0.4" acorn-jsx@^3.0.0, acorn-jsx@^3.0.1: version "3.0.1" @@ -29,17 +29,17 @@ acorn-jsx@^3.0.0, acorn-jsx@^3.0.1: dependencies: acorn "^3.0.4" -acorn@^2.1.0, acorn@^2.4.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-2.7.0.tgz#ab6e7d9d886aaca8b085bc3312b79a198433f0e7" - acorn@^3.0.0, acorn@^3.0.4: version "3.3.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a" -acorn@^4.0.1: - version "4.0.4" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.4.tgz#17a8d6a7a6c4ef538b814ec9abac2779293bf30a" +acorn@^4.0.4: + version "4.0.11" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.11.tgz#edcda3bd937e7556410d42ed5860f67399c794c0" + +acorn@^5.0.1: + version "5.0.3" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.0.3.tgz#c460df08491463f028ccb82eab3730bf01087b3d" ajv-keywords@^1.0.0: version "1.5.0" @@ -95,9 +95,11 @@ anymatch@^1.3.0: arrify "^1.0.0" micromatch "^2.1.5" -append-transform@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/append-transform/-/append-transform-0.3.0.tgz#d6933ce4a85f09445d9ccc4cc119051b7381a813" +append-transform@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/append-transform/-/append-transform-0.4.0.tgz#d76ebf8ca94d276e247a36bad44a4b74ab611991" + dependencies: + default-require-extensions "^1.0.0" aproba@^1.0.3: version "1.0.4" @@ -116,6 +118,12 @@ argparse@^1.0.7: dependencies: sprintf-js "~1.0.2" +aria-query@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-0.3.0.tgz#cb8a9984e2862711c83c80ade5b8f5ca0de2b467" + dependencies: + ast-types-flow "0.0.7" + arr-diff@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" @@ -126,10 +134,6 @@ arr-flatten@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.0.1.tgz#e5ffe54d45e19f32f216e91eb99c8ce892bb604b" -array-differ@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031" - array-equal@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" @@ -178,18 +182,22 @@ assert@^1.1.1: dependencies: util "0.10.3" +ast-types-flow@0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" + async-each@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d" -async@1.x, async@^1.3.0, async@^1.4.0, async@^1.4.2, async@^1.5.0: - version "1.5.2" - resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" - async@^0.9.0: version "0.9.2" resolved "https://registry.yarnpkg.com/async/-/async-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d" +async@^1.3.0, async@^1.4.0, async@^1.5.0: + version "1.5.2" + resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" + async@^2.1.4: version "2.1.4" resolved "https://registry.yarnpkg.com/async/-/async-2.1.4.tgz#2d2160c7788032e4dd6cbe2502f1f9a2c8f6cde4" @@ -204,7 +212,18 @@ asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" -autoprefixer@6.5.1, autoprefixer@^6.3.1: +autoprefixer@6.7.2: + version "6.7.2" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-6.7.2.tgz#172ab07b998ae9b957530928a59a40be54a45023" + dependencies: + browserslist "^1.7.1" + caniuse-db "^1.0.30000618" + normalize-range "^0.1.2" + num2fraction "^1.2.2" + postcss "^5.2.11" + postcss-value-parser "^3.2.3" + +autoprefixer@^6.3.1: version "6.5.1" resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-6.5.1.tgz#ae759a5221e709f3da17c2d656230e67c43cbb75" dependencies: @@ -231,7 +250,39 @@ babel-code-frame@^6.11.0, babel-code-frame@^6.16.0, babel-code-frame@^6.20.0: esutils "^2.0.2" js-tokens "^2.0.0" -babel-core@6.17.0, babel-core@^6.0.0: +babel-code-frame@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.22.0.tgz#027620bee567a88c32561574e7fd0801d33118e4" + dependencies: + chalk "^1.1.0" + esutils "^2.0.2" + js-tokens "^3.0.0" + +babel-core@6.22.1: + version "6.22.1" + resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.22.1.tgz#9c5fd658ba1772d28d721f6d25d968fc7ae21648" + dependencies: + babel-code-frame "^6.22.0" + babel-generator "^6.22.0" + babel-helpers "^6.22.0" + babel-messages "^6.22.0" + babel-register "^6.22.0" + babel-runtime "^6.22.0" + babel-template "^6.22.0" + babel-traverse "^6.22.1" + babel-types "^6.22.0" + babylon "^6.11.0" + convert-source-map "^1.1.0" + debug "^2.1.1" + json5 "^0.5.0" + lodash "^4.2.0" + minimatch "^3.0.2" + path-is-absolute "^1.0.0" + private "^0.1.6" + slash "^1.0.0" + source-map "^0.5.0" + +babel-core@^6.0.0: version "6.17.0" resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.17.0.tgz#6c4576447df479e241e58c807e4bc7da4db7f425" dependencies: @@ -281,6 +332,30 @@ babel-core@^6.18.0: slash "^1.0.0" source-map "^0.5.0" +babel-core@^6.24.0: + version "6.24.0" + resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.24.0.tgz#8f36a0a77f5c155aed6f920b844d23ba56742a02" + dependencies: + babel-code-frame "^6.22.0" + babel-generator "^6.24.0" + babel-helpers "^6.23.0" + babel-messages "^6.23.0" + babel-register "^6.24.0" + babel-runtime "^6.22.0" + babel-template "^6.23.0" + babel-traverse "^6.23.1" + babel-types "^6.23.0" + babylon "^6.11.0" + convert-source-map "^1.1.0" + debug "^2.1.1" + json5 "^0.5.0" + lodash "^4.2.0" + minimatch "^3.0.2" + path-is-absolute "^1.0.0" + private "^0.1.6" + slash "^1.0.0" + source-map "^0.5.0" + babel-eslint@7.1.1: version "7.1.1" resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-7.1.1.tgz#8a6a884f085aa7060af69cfc77341c2f99370fb2" @@ -303,6 +378,19 @@ babel-generator@^6.17.0, babel-generator@^6.18.0, babel-generator@^6.21.0: lodash "^4.2.0" source-map "^0.5.0" +babel-generator@^6.22.0, babel-generator@^6.24.0: + version "6.24.0" + resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.24.0.tgz#eba270a8cc4ce6e09a61be43465d7c62c1f87c56" + dependencies: + babel-messages "^6.23.0" + babel-runtime "^6.22.0" + babel-types "^6.23.0" + detect-indent "^4.0.0" + jsesc "^1.3.0" + lodash "^4.2.0" + source-map "^0.5.0" + trim-right "^1.0.1" + babel-helper-builder-binary-assignment-operator-visitor@^6.8.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.18.0.tgz#8ae814989f7a53682152e3401a04fabd0bb333a6" @@ -311,12 +399,12 @@ babel-helper-builder-binary-assignment-operator-visitor@^6.8.0: babel-runtime "^6.0.0" babel-types "^6.18.0" -babel-helper-builder-react-jsx@^6.8.0: - version "6.21.1" - resolved "https://registry.yarnpkg.com/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.21.1.tgz#c4a24208655be9dc1cccf14d366da176f20645e4" +babel-helper-builder-react-jsx@^6.22.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.23.0.tgz#d53fc8c996e0bc56d0de0fc4cc55a7138395ea4b" dependencies: - babel-runtime "^6.9.0" - babel-types "^6.21.0" + babel-runtime "^6.22.0" + babel-types "^6.23.0" esutils "^2.0.0" lodash "^4.2.0" @@ -356,6 +444,16 @@ babel-helper-function-name@^6.18.0, babel-helper-function-name@^6.8.0: babel-traverse "^6.18.0" babel-types "^6.18.0" +babel-helper-function-name@^6.22.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.23.0.tgz#25742d67175c8903dbe4b6cb9d9e1fcb8dcf23a6" + dependencies: + babel-helper-get-function-arity "^6.22.0" + babel-runtime "^6.22.0" + babel-template "^6.23.0" + babel-traverse "^6.23.0" + babel-types "^6.23.0" + babel-helper-get-function-arity@^6.18.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.18.0.tgz#a5b19695fd3f9cdfc328398b47dafcd7094f9f24" @@ -363,6 +461,13 @@ babel-helper-get-function-arity@^6.18.0: babel-runtime "^6.0.0" babel-types "^6.18.0" +babel-helper-get-function-arity@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.22.0.tgz#0beb464ad69dc7347410ac6ade9f03a50634f5ce" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.22.0" + babel-helper-hoist-variables@^6.18.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.18.0.tgz#a835b5ab8b46d6de9babefae4d98ea41e866b82a" @@ -413,23 +518,36 @@ babel-helpers@^6.16.0: babel-runtime "^6.0.0" babel-template "^6.16.0" -babel-jest@17.0.2, babel-jest@^17.0.2: - version "17.0.2" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-17.0.2.tgz#8d51e0d03759713c331f108eb0b2eaa4c6efff74" +babel-helpers@^6.22.0, babel-helpers@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.23.0.tgz#4f8f2e092d0b6a8808a4bde79c27f1e2ecf0d992" + dependencies: + babel-runtime "^6.22.0" + babel-template "^6.23.0" + +babel-jest@18.0.0, babel-jest@^18.0.0: + version "18.0.0" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-18.0.0.tgz#17ebba8cb3285c906d859e8707e4e79795fb65e3" dependencies: babel-core "^6.0.0" - babel-plugin-istanbul "^2.0.0" - babel-preset-jest "^17.0.2" + babel-plugin-istanbul "^3.0.0" + babel-preset-jest "^18.0.0" -babel-loader@6.2.7: - version "6.2.7" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-6.2.7.tgz#16fdbf64328030dc5a606827d389c8b92a2a8032" +babel-loader@6.2.10: + version "6.2.10" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-6.2.10.tgz#adefc2b242320cd5d15e65b31cea0e8b1b02d4b0" dependencies: find-cache-dir "^0.1.1" loader-utils "^0.2.11" mkdirp "^0.5.1" object-assign "^4.0.1" +babel-messages@^6.22.0, babel-messages@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" + dependencies: + babel-runtime "^6.22.0" + babel-messages@^6.8.0: version "6.8.0" resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.8.0.tgz#bf504736ca967e6d65ef0adb5a2a5f947c8e0eb9" @@ -442,18 +560,18 @@ babel-plugin-check-es2015-constants@^6.3.13: dependencies: babel-runtime "^6.0.0" -babel-plugin-istanbul@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-2.0.3.tgz#266b304b9109607d60748474394676982f660df4" +babel-plugin-istanbul@^3.0.0: + version "3.1.2" + resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-3.1.2.tgz#11d5abde18425ec24b5d648c7e0b5d25cd354a22" dependencies: find-up "^1.1.2" - istanbul-lib-instrument "^1.1.4" + istanbul-lib-instrument "^1.4.2" object-assign "^4.1.0" - test-exclude "^2.1.1" + test-exclude "^3.3.0" -babel-plugin-jest-hoist@^17.0.2: - version "17.0.2" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-17.0.2.tgz#213488ce825990acd4c30f887dca09fffeb45235" +babel-plugin-jest-hoist@^18.0.0: + version "18.0.0" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-18.0.0.tgz#4150e70ecab560e6e7344adc849498072d34e12a" babel-plugin-syntax-async-functions@^6.8.0: version "6.13.0" @@ -479,11 +597,11 @@ babel-plugin-syntax-object-rest-spread@^6.8.0: version "6.13.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" -babel-plugin-syntax-trailing-function-commas@^6.13.0, babel-plugin-syntax-trailing-function-commas@^6.8.0: +babel-plugin-syntax-trailing-function-commas@^6.13.0: version "6.20.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.20.0.tgz#442835e19179f45b87e92d477d70b9f1f18b5c4f" -babel-plugin-transform-async-to-generator@^6.16.0, babel-plugin-transform-async-to-generator@^6.8.0: +babel-plugin-transform-async-to-generator@^6.8.0: version "6.16.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.16.0.tgz#19ec36cb1486b59f9f468adfa42ce13908ca2999" dependencies: @@ -491,13 +609,14 @@ babel-plugin-transform-async-to-generator@^6.16.0, babel-plugin-transform-async- babel-plugin-syntax-async-functions "^6.8.0" babel-runtime "^6.0.0" -babel-plugin-transform-class-properties@6.16.0: - version "6.16.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.16.0.tgz#969bca24d34e401d214f36b8af5c1346859bc904" +babel-plugin-transform-class-properties@6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.22.0.tgz#aa78f8134495c7de06c097118ba061844e1dc1d8" dependencies: - babel-helper-function-name "^6.8.0" + babel-helper-function-name "^6.22.0" babel-plugin-syntax-class-properties "^6.8.0" - babel-runtime "^6.9.1" + babel-runtime "^6.22.0" + babel-template "^6.22.0" babel-plugin-transform-es2015-arrow-functions@^6.3.13: version "6.8.0" @@ -511,7 +630,7 @@ babel-plugin-transform-es2015-block-scoped-functions@^6.3.13: dependencies: babel-runtime "^6.0.0" -babel-plugin-transform-es2015-block-scoping@^6.18.0, babel-plugin-transform-es2015-block-scoping@^6.6.0: +babel-plugin-transform-es2015-block-scoping@^6.6.0: version "6.21.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.21.0.tgz#e840687f922e70fb2c42bb13501838c174a115ed" dependencies: @@ -521,7 +640,7 @@ babel-plugin-transform-es2015-block-scoping@^6.18.0, babel-plugin-transform-es20 babel-types "^6.21.0" lodash "^4.2.0" -babel-plugin-transform-es2015-classes@^6.18.0, babel-plugin-transform-es2015-classes@^6.6.0: +babel-plugin-transform-es2015-classes@^6.6.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.18.0.tgz#ffe7a17321bf83e494dcda0ae3fc72df48ffd1d9" dependencies: @@ -543,7 +662,7 @@ babel-plugin-transform-es2015-computed-properties@^6.3.13: babel-runtime "^6.0.0" babel-template "^6.8.0" -babel-plugin-transform-es2015-destructuring@^6.18.0, babel-plugin-transform-es2015-destructuring@^6.6.0: +babel-plugin-transform-es2015-destructuring@^6.6.0: version "6.19.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.19.0.tgz#ff1d911c4b3f4cab621bd66702a869acd1900533" dependencies: @@ -556,13 +675,13 @@ babel-plugin-transform-es2015-duplicate-keys@^6.6.0: babel-runtime "^6.0.0" babel-types "^6.8.0" -babel-plugin-transform-es2015-for-of@^6.18.0, babel-plugin-transform-es2015-for-of@^6.6.0: +babel-plugin-transform-es2015-for-of@^6.6.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.18.0.tgz#4c517504db64bf8cfc119a6b8f177211f2028a70" dependencies: babel-runtime "^6.0.0" -babel-plugin-transform-es2015-function-name@^6.3.13, babel-plugin-transform-es2015-function-name@^6.9.0: +babel-plugin-transform-es2015-function-name@^6.3.13: version "6.9.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.9.0.tgz#8c135b17dbd064e5bba56ec511baaee2fca82719" dependencies: @@ -593,7 +712,7 @@ babel-plugin-transform-es2015-modules-commonjs@^6.18.0, babel-plugin-transform-e babel-template "^6.16.0" babel-types "^6.18.0" -babel-plugin-transform-es2015-modules-systemjs@^6.12.0, babel-plugin-transform-es2015-modules-systemjs@^6.18.0: +babel-plugin-transform-es2015-modules-systemjs@^6.12.0: version "6.19.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.19.0.tgz#50438136eba74527efa00a5b0fefaf1dc4071da6" dependencies: @@ -601,7 +720,7 @@ babel-plugin-transform-es2015-modules-systemjs@^6.12.0, babel-plugin-transform-e babel-runtime "^6.11.6" babel-template "^6.14.0" -babel-plugin-transform-es2015-modules-umd@^6.12.0, babel-plugin-transform-es2015-modules-umd@^6.18.0: +babel-plugin-transform-es2015-modules-umd@^6.12.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.18.0.tgz#23351770ece5c1f8e83ed67cb1d7992884491e50" dependencies: @@ -616,7 +735,7 @@ babel-plugin-transform-es2015-object-super@^6.3.13: babel-helper-replace-supers "^6.8.0" babel-runtime "^6.0.0" -babel-plugin-transform-es2015-parameters@6.18.0, babel-plugin-transform-es2015-parameters@^6.18.0, babel-plugin-transform-es2015-parameters@^6.6.0: +babel-plugin-transform-es2015-parameters@^6.6.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.18.0.tgz#9b2cfe238c549f1635ba27fc1daa858be70608b1" dependencies: @@ -627,7 +746,7 @@ babel-plugin-transform-es2015-parameters@6.18.0, babel-plugin-transform-es2015-p babel-traverse "^6.18.0" babel-types "^6.18.0" -babel-plugin-transform-es2015-shorthand-properties@^6.18.0, babel-plugin-transform-es2015-shorthand-properties@^6.3.13: +babel-plugin-transform-es2015-shorthand-properties@^6.3.13: version "6.18.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.18.0.tgz#e2ede3b7df47bf980151926534d1dd0cbea58f43" dependencies: @@ -654,7 +773,7 @@ babel-plugin-transform-es2015-template-literals@^6.6.0: dependencies: babel-runtime "^6.0.0" -babel-plugin-transform-es2015-typeof-symbol@^6.18.0, babel-plugin-transform-es2015-typeof-symbol@^6.6.0: +babel-plugin-transform-es2015-typeof-symbol@^6.6.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.18.0.tgz#0b14c48629c90ff47a0650077f6aa699bee35798" dependencies: @@ -668,7 +787,7 @@ babel-plugin-transform-es2015-unicode-regex@^6.3.13: babel-runtime "^6.0.0" regexpu-core "^2.0.0" -babel-plugin-transform-exponentiation-operator@^6.3.13, babel-plugin-transform-exponentiation-operator@^6.8.0: +babel-plugin-transform-exponentiation-operator@^6.8.0: version "6.8.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.8.0.tgz#db25742e9339eade676ca9acec46f955599a68a4" dependencies: @@ -676,67 +795,65 @@ babel-plugin-transform-exponentiation-operator@^6.3.13, babel-plugin-transform-e babel-plugin-syntax-exponentiation-operator "^6.8.0" babel-runtime "^6.0.0" -babel-plugin-transform-flow-strip-types@^6.3.13: - version "6.21.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.21.0.tgz#2eea3f8b5bb234339b47283feac155cfb237b948" +babel-plugin-transform-flow-strip-types@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz#84cb672935d43714fdc32bce84568d87441cf7cf" dependencies: babel-plugin-syntax-flow "^6.18.0" - babel-runtime "^6.0.0" + babel-runtime "^6.22.0" -babel-plugin-transform-object-rest-spread@6.19.0: - version "6.19.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.19.0.tgz#f6ac428ee3cb4c6aa00943ed1422ce813603b34c" +babel-plugin-transform-object-rest-spread@6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.22.0.tgz#1d419b55e68d2e4f64a5ff3373bd67d73c8e83bc" dependencies: babel-plugin-syntax-object-rest-spread "^6.8.0" - babel-runtime "^6.0.0" + babel-runtime "^6.22.0" -babel-plugin-transform-react-constant-elements@6.9.1: - version "6.9.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-constant-elements/-/babel-plugin-transform-react-constant-elements-6.9.1.tgz#125b86d96cb322e2139b607fd749ad5fbb17f005" +babel-plugin-transform-react-constant-elements@6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-constant-elements/-/babel-plugin-transform-react-constant-elements-6.22.0.tgz#4af456f80d283e8be00f00f12852354defa08ee1" dependencies: - babel-runtime "^6.9.1" + babel-runtime "^6.22.0" -babel-plugin-transform-react-display-name@^6.3.13: - version "6.8.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.8.0.tgz#f7a084977383d728bdbdc2835bba0159577f660e" +babel-plugin-transform-react-display-name@^6.22.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.23.0.tgz#4398910c358441dc4cef18787264d0412ed36b37" dependencies: - babel-runtime "^6.0.0" + babel-runtime "^6.22.0" -babel-plugin-transform-react-jsx-self@6.11.0, babel-plugin-transform-react-jsx-self@^6.11.0: - version "6.11.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx-self/-/babel-plugin-transform-react-jsx-self-6.11.0.tgz#605c9450c1429f97a930f7e1dfe3f0d9d0dbd0f4" +babel-plugin-transform-react-jsx-self@6.22.0, babel-plugin-transform-react-jsx-self@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx-self/-/babel-plugin-transform-react-jsx-self-6.22.0.tgz#df6d80a9da2612a121e6ddd7558bcbecf06e636e" dependencies: babel-plugin-syntax-jsx "^6.8.0" - babel-runtime "^6.9.0" + babel-runtime "^6.22.0" -babel-plugin-transform-react-jsx-source@6.9.0, babel-plugin-transform-react-jsx-source@^6.3.13: - version "6.9.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.9.0.tgz#af684a05c2067a86e0957d4f343295ccf5dccf00" +babel-plugin-transform-react-jsx-source@6.22.0, babel-plugin-transform-react-jsx-source@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz#66ac12153f5cd2d17b3c19268f4bf0197f44ecd6" dependencies: babel-plugin-syntax-jsx "^6.8.0" - babel-runtime "^6.9.0" + babel-runtime "^6.22.0" -babel-plugin-transform-react-jsx@6.8.0, babel-plugin-transform-react-jsx@^6.3.13: - version "6.8.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.8.0.tgz#94759942f70af18c617189aa7f3593f1644a71ab" +babel-plugin-transform-react-jsx@6.22.0, babel-plugin-transform-react-jsx@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.22.0.tgz#48556b7dd4c3fe97d1c943bcd54fc3f2561c1817" dependencies: - babel-helper-builder-react-jsx "^6.8.0" + babel-helper-builder-react-jsx "^6.22.0" babel-plugin-syntax-jsx "^6.8.0" - babel-runtime "^6.0.0" + babel-runtime "^6.22.0" -babel-plugin-transform-regenerator@6.16.1, babel-plugin-transform-regenerator@^6.16.0, babel-plugin-transform-regenerator@^6.6.0: - version "6.16.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.16.1.tgz#a75de6b048a14154aae14b0122756c5bed392f59" +babel-plugin-transform-regenerator@6.22.0, babel-plugin-transform-regenerator@^6.6.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.22.0.tgz#65740593a319c44522157538d690b84094617ea6" dependencies: - babel-runtime "^6.9.0" - babel-types "^6.16.0" - private "~0.1.5" + regenerator-transform "0.9.8" -babel-plugin-transform-runtime@6.15.0: - version "6.15.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.15.0.tgz#3d75b4d949ad81af157570273846fb59aeb0d57c" +babel-plugin-transform-runtime@6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.22.0.tgz#10968d760bbf6517243081eec778e10fa828551c" dependencies: - babel-runtime "^6.9.0" + babel-runtime "^6.22.0" babel-plugin-transform-strict-mode@^6.18.0: version "6.18.0" @@ -745,9 +862,9 @@ babel-plugin-transform-strict-mode@^6.18.0: babel-runtime "^6.0.0" babel-types "^6.18.0" -babel-preset-env@0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/babel-preset-env/-/babel-preset-env-0.0.8.tgz#a7e37e4b345263d045cd29738a0aff1ce31f5b0e" +babel-preset-env@1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/babel-preset-env/-/babel-preset-env-1.2.1.tgz#659178f54df74a74765f796be4d290b5beeb3f5f" dependencies: babel-plugin-check-es2015-constants "^6.3.13" babel-plugin-syntax-trailing-function-commas "^6.13.0" @@ -777,92 +894,42 @@ babel-preset-env@0.0.8: babel-plugin-transform-exponentiation-operator "^6.8.0" babel-plugin-transform-regenerator "^6.6.0" browserslist "^1.4.0" + electron-to-chromium "^1.1.0" + invariant "^2.2.2" -babel-preset-es2015@^6.16.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babel-preset-es2015/-/babel-preset-es2015-6.18.0.tgz#b8c70df84ec948c43dcf2bf770e988eb7da88312" - dependencies: - babel-plugin-check-es2015-constants "^6.3.13" - babel-plugin-transform-es2015-arrow-functions "^6.3.13" - babel-plugin-transform-es2015-block-scoped-functions "^6.3.13" - babel-plugin-transform-es2015-block-scoping "^6.18.0" - babel-plugin-transform-es2015-classes "^6.18.0" - babel-plugin-transform-es2015-computed-properties "^6.3.13" - babel-plugin-transform-es2015-destructuring "^6.18.0" - babel-plugin-transform-es2015-duplicate-keys "^6.6.0" - babel-plugin-transform-es2015-for-of "^6.18.0" - babel-plugin-transform-es2015-function-name "^6.9.0" - babel-plugin-transform-es2015-literals "^6.3.13" - babel-plugin-transform-es2015-modules-amd "^6.18.0" - babel-plugin-transform-es2015-modules-commonjs "^6.18.0" - babel-plugin-transform-es2015-modules-systemjs "^6.18.0" - babel-plugin-transform-es2015-modules-umd "^6.18.0" - babel-plugin-transform-es2015-object-super "^6.3.13" - babel-plugin-transform-es2015-parameters "^6.18.0" - babel-plugin-transform-es2015-shorthand-properties "^6.18.0" - babel-plugin-transform-es2015-spread "^6.3.13" - babel-plugin-transform-es2015-sticky-regex "^6.3.13" - babel-plugin-transform-es2015-template-literals "^6.6.0" - babel-plugin-transform-es2015-typeof-symbol "^6.18.0" - babel-plugin-transform-es2015-unicode-regex "^6.3.13" - babel-plugin-transform-regenerator "^6.16.0" - -babel-preset-es2016@^6.16.0: - version "6.16.0" - resolved "https://registry.yarnpkg.com/babel-preset-es2016/-/babel-preset-es2016-6.16.0.tgz#c7daf5feedeee99c867813bdf0d573d94ca12812" - dependencies: - babel-plugin-transform-exponentiation-operator "^6.3.13" - -babel-preset-es2017@^6.16.0: - version "6.16.0" - resolved "https://registry.yarnpkg.com/babel-preset-es2017/-/babel-preset-es2017-6.16.0.tgz#536c6287778a758948ddd092b466b6ef50b786fa" - dependencies: - babel-plugin-syntax-trailing-function-commas "^6.8.0" - babel-plugin-transform-async-to-generator "^6.16.0" - -babel-preset-jest@^17.0.2: - version "17.0.2" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-17.0.2.tgz#141e935debe164aaa0364c220d31ccb2176493b2" - dependencies: - babel-plugin-jest-hoist "^17.0.2" - -babel-preset-latest@6.16.0: - version "6.16.0" - resolved "https://registry.yarnpkg.com/babel-preset-latest/-/babel-preset-latest-6.16.0.tgz#5b87e19e250bb1213f13af4ec9dc7a51d53f388d" +babel-preset-jest@^18.0.0: + version "18.0.0" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-18.0.0.tgz#84faf8ca3ec65aba7d5e3f59bbaed935ab24049e" dependencies: - babel-preset-es2015 "^6.16.0" - babel-preset-es2016 "^6.16.0" - babel-preset-es2017 "^6.16.0" + babel-plugin-jest-hoist "^18.0.0" -babel-preset-react-app@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/babel-preset-react-app/-/babel-preset-react-app-2.0.1.tgz#360efa5ef73213d0fe1b60fe35db482688ee2166" - dependencies: - babel-plugin-transform-class-properties "6.16.0" - babel-plugin-transform-es2015-parameters "6.18.0" - babel-plugin-transform-object-rest-spread "6.19.0" - babel-plugin-transform-react-constant-elements "6.9.1" - babel-plugin-transform-react-jsx "6.8.0" - babel-plugin-transform-react-jsx-self "6.11.0" - babel-plugin-transform-react-jsx-source "6.9.0" - babel-plugin-transform-regenerator "6.16.1" - babel-plugin-transform-runtime "6.15.0" - babel-preset-env "0.0.8" - babel-preset-latest "6.16.0" - babel-preset-react "6.16.0" - babel-runtime "6.11.6" - -babel-preset-react@6.16.0: - version "6.16.0" - resolved "https://registry.yarnpkg.com/babel-preset-react/-/babel-preset-react-6.16.0.tgz#aa117d60de0928607e343c4828906e4661824316" +babel-preset-react-app@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/babel-preset-react-app/-/babel-preset-react-app-2.2.0.tgz#3143bcf316049f78b5f9d0422fd7822ca4715ca4" + dependencies: + babel-plugin-transform-class-properties "6.22.0" + babel-plugin-transform-object-rest-spread "6.22.0" + babel-plugin-transform-react-constant-elements "6.22.0" + babel-plugin-transform-react-jsx "6.22.0" + babel-plugin-transform-react-jsx-self "6.22.0" + babel-plugin-transform-react-jsx-source "6.22.0" + babel-plugin-transform-regenerator "6.22.0" + babel-plugin-transform-runtime "6.22.0" + babel-preset-env "1.2.1" + babel-preset-react "6.22.0" + babel-runtime "6.22.0" + +babel-preset-react@6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-preset-react/-/babel-preset-react-6.22.0.tgz#7bc97e2d73eec4b980fb6b4e4e0884e81ccdc165" dependencies: babel-plugin-syntax-flow "^6.3.13" babel-plugin-syntax-jsx "^6.3.13" - babel-plugin-transform-flow-strip-types "^6.3.13" - babel-plugin-transform-react-display-name "^6.3.13" - babel-plugin-transform-react-jsx "^6.3.13" - babel-plugin-transform-react-jsx-self "^6.11.0" - babel-plugin-transform-react-jsx-source "^6.3.13" + babel-plugin-transform-flow-strip-types "^6.22.0" + babel-plugin-transform-react-display-name "^6.22.0" + babel-plugin-transform-react-jsx "^6.22.0" + babel-plugin-transform-react-jsx-self "^6.22.0" + babel-plugin-transform-react-jsx-source "^6.22.0" babel-register@^6.16.0, babel-register@^6.18.0: version "6.18.0" @@ -876,12 +943,24 @@ babel-register@^6.16.0, babel-register@^6.18.0: mkdirp "^0.5.1" source-map-support "^0.4.2" -babel-runtime@6.11.6: - version "6.11.6" - resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.11.6.tgz#6db707fef2d49c49bfa3cb64efdb436b518b8222" +babel-register@^6.22.0, babel-register@^6.24.0: + version "6.24.0" + resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.24.0.tgz#5e89f8463ba9970356d02eb07dabe3308b080cfd" + dependencies: + babel-core "^6.24.0" + babel-runtime "^6.22.0" + core-js "^2.4.0" + home-or-tmp "^2.0.0" + lodash "^4.2.0" + mkdirp "^0.5.1" + source-map-support "^0.4.2" + +babel-runtime@6.22.0, babel-runtime@^6.18.0, babel-runtime@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.22.0.tgz#1cf8b4ac67c77a4ddb0db2ae1f74de52ac4ca611" dependencies: core-js "^2.4.0" - regenerator-runtime "^0.9.5" + regenerator-runtime "^0.10.0" babel-runtime@^6.0.0, babel-runtime@^6.11.6, babel-runtime@^6.20.0, babel-runtime@^6.9.0, babel-runtime@^6.9.1: version "6.20.0" @@ -900,6 +979,16 @@ babel-template@^6.14.0, babel-template@^6.15.0, babel-template@^6.16.0, babel-te babylon "^6.11.0" lodash "^4.2.0" +babel-template@^6.22.0, babel-template@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.23.0.tgz#04d4f270adbb3aa704a8143ae26faa529238e638" + dependencies: + babel-runtime "^6.22.0" + babel-traverse "^6.23.0" + babel-types "^6.23.0" + babylon "^6.11.0" + lodash "^4.2.0" + babel-traverse@^6.15.0, babel-traverse@^6.16.0, babel-traverse@^6.18.0, babel-traverse@^6.20.0, babel-traverse@^6.21.0: version "6.21.0" resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.21.0.tgz#69c6365804f1a4f69eb1213f85b00a818b8c21ad" @@ -914,6 +1003,20 @@ babel-traverse@^6.15.0, babel-traverse@^6.16.0, babel-traverse@^6.18.0, babel-tr invariant "^2.2.0" lodash "^4.2.0" +babel-traverse@^6.22.1, babel-traverse@^6.23.0, babel-traverse@^6.23.1: + version "6.23.1" + resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.23.1.tgz#d3cb59010ecd06a97d81310065f966b699e14f48" + dependencies: + babel-code-frame "^6.22.0" + babel-messages "^6.23.0" + babel-runtime "^6.22.0" + babel-types "^6.23.0" + babylon "^6.15.0" + debug "^2.2.0" + globals "^9.0.0" + invariant "^2.2.0" + lodash "^4.2.0" + babel-types@^6.15.0, babel-types@^6.16.0, babel-types@^6.18.0, babel-types@^6.20.0, babel-types@^6.21.0, babel-types@^6.8.0, babel-types@^6.9.0: version "6.21.0" resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.21.0.tgz#314b92168891ef6d3806b7f7a917fdf87c11a4b2" @@ -923,10 +1026,23 @@ babel-types@^6.15.0, babel-types@^6.16.0, babel-types@^6.18.0, babel-types@^6.20 lodash "^4.2.0" to-fast-properties "^1.0.1" +babel-types@^6.19.0, babel-types@^6.22.0, babel-types@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.23.0.tgz#bb17179d7538bad38cd0c9e115d340f77e7e9acf" + dependencies: + babel-runtime "^6.22.0" + esutils "^2.0.2" + lodash "^4.2.0" + to-fast-properties "^1.0.1" + babylon@^6.11.0, babylon@^6.13.0: version "6.14.1" resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.14.1.tgz#956275fab72753ad9b3435d7afe58f8bf0a29815" +babylon@^6.15.0: + version "6.16.1" + resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.16.1.tgz#30c5a22f481978a9e7f8cdfdf496b11d94b404d3" + balanced-match@^0.4.1, balanced-match@^0.4.2: version "0.4.2" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838" @@ -1012,6 +1128,13 @@ browserslist@^1.4.0, browserslist@~1.4.0: dependencies: caniuse-db "^1.0.30000539" +browserslist@^1.7.1: + version "1.7.7" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-1.7.7.tgz#0bd76704258be829b2398bb50e4b62d1a166b0b9" + dependencies: + caniuse-db "^1.0.30000639" + electron-to-chromium "^1.2.7" + bser@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/bser/-/bser-1.0.2.tgz#381116970b2a6deea5646dd15dd7278444b56169" @@ -1075,6 +1198,10 @@ caniuse-db@^1.0.30000539, caniuse-db@^1.0.30000554: version "1.0.30000602" resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000602.tgz#06b2cbfb6c3aeef7ddb18cd588043549ad1a2d4e" +caniuse-db@^1.0.30000618, caniuse-db@^1.0.30000639: + version "1.0.30000649" + resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000649.tgz#1ee1754a6df235450c8b7cd15e0ebf507221a86a" + cardinal@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/cardinal/-/cardinal-1.0.0.tgz#50e21c1b0aa37729f9377def196b5a9cec932ee9" @@ -1250,7 +1377,7 @@ combined-stream@^1.0.5, combined-stream@~1.0.5: dependencies: delayed-stream "~1.0.0" -commander@2.8.x, commander@~2.8.1: +commander@2.8.x: version "2.8.1" resolved "https://registry.yarnpkg.com/commander/-/commander-2.8.1.tgz#06be367febfda0c330aa1e2a072d3dc9762425d4" dependencies: @@ -1390,9 +1517,9 @@ css-color-names@0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" -css-loader@0.26.0: - version "0.26.0" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-0.26.0.tgz#160d378f5b8e0fd4ff6daf4f3580e2219b33025f" +css-loader@0.26.1: + version "0.26.1" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-0.26.1.tgz#2ba7f20131b93597496b3e9bb500785a49cd29ea" dependencies: babel-code-frame "^6.11.0" css-selector-tokenizer "^0.7.0" @@ -1484,11 +1611,15 @@ csso@~2.2.1: clap "^1.0.9" source-map "^0.5.3" -cssom@0.3.x, "cssom@>= 0.3.0 < 0.4.0": +cssom@0.3.x: version "0.3.1" resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.1.tgz#c9e37ef2490e64f6d1baa10fda852257082c25d3" -"cssstyle@>= 0.2.36 < 0.3.0": +"cssom@>= 0.3.2 < 0.4.0": + version "0.3.2" + resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.2.tgz#b8036170c79f07a90ff2f16e22284027a243848b" + +"cssstyle@>= 0.2.37 < 0.3.0": version "0.2.37" resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-0.2.37.tgz#541097234cb2513c83ceed3acddc27ff27987d54" dependencies: @@ -1520,7 +1651,7 @@ debug@2.2.0, debug@~2.2.0: dependencies: ms "0.7.1" -debug@^2.1.0, debug@^2.1.1, debug@^2.2.0: +debug@^2.1.0, debug@^2.1.1, debug@^2.2.0, debug@^2.6.0: version "2.6.0" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.0.tgz#bc596bcabe7617f11d9fa15361eded5608b8499b" dependencies: @@ -1538,6 +1669,12 @@ deep-is@~0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" +default-require-extensions@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/default-require-extensions/-/default-require-extensions-1.0.0.tgz#f37ea15d3e13ffd9b437d33e1a75b5fb97874cb8" + dependencies: + strip-bom "^2.0.0" + defined@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" @@ -1576,30 +1713,23 @@ detect-indent@^4.0.0: dependencies: repeating "^2.0.0" -detect-port@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.0.1.tgz#3e1aa6a7ff6677bb60894b291172529d880c1e85" +detect-port@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.1.0.tgz#fde7574591ea3de74445782643c3f921b2a4618c" dependencies: - commander "~2.8.1" + debug "^2.6.0" diff@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/diff/-/diff-3.2.0.tgz#c9ce393a4b7cbd0b058a725c93df299027868ff9" -doctrine@1.3.x: +doctrine@1.3.x, doctrine@^1.2.2: version "1.3.0" resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.3.0.tgz#13e75682b55518424276f7c173783456ef913d26" dependencies: esutils "^2.0.2" isarray "^1.0.0" -doctrine@^1.2.2: - version "1.5.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" - dependencies: - esutils "^2.0.2" - isarray "^1.0.0" - dom-converter@~0.1: version "0.1.4" resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.1.4.tgz#a45ef5727b890c9bffe6d7c876e7b19cb0e17f3b" @@ -1662,6 +1792,14 @@ ee-first@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" +electron-to-chromium@^1.1.0, electron-to-chromium@^1.2.7: + version "1.3.2" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.2.tgz#b8ce5c93b308db0e92f6d0435c46ddec8f6363ab" + +emoji-regex@^6.1.0: + version "6.4.1" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-6.4.1.tgz#77486fe9cd45421d260a6238b88d721e2fad2050" + emojis-list@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" @@ -1760,7 +1898,7 @@ escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2, escape-string-regexp@^1 version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" -escodegen@1.8.x, escodegen@^1.6.1: +escodegen@^1.6.1: version "1.8.1" resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.8.1.tgz#5a5b53af4693110bebb0867aa3430dd3b70a1018" dependencies: @@ -1780,9 +1918,9 @@ escope@^3.6.0: esrecurse "^4.1.0" estraverse "^4.1.1" -eslint-config-react-app@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-0.5.0.tgz#68c6da07d1cfbce6a992bc244ba16186b942d89f" +eslint-config-react-app@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-0.6.2.tgz#ee535cbaaf9e3576ea16b99afe720353d8730ec0" eslint-import-resolver-node@^0.2.0: version "0.2.3" @@ -1828,11 +1966,14 @@ eslint-plugin-import@2.0.1: minimatch "^3.0.3" pkg-up "^1.0.0" -eslint-plugin-jsx-a11y@2.2.3: - version "2.2.3" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-2.2.3.tgz#4e35cb71b8a7db702ac415c806eb8e8d9ea6c65d" +eslint-plugin-jsx-a11y@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-4.0.0.tgz#779bb0fe7b08da564a422624911de10061e048ee" dependencies: + aria-query "^0.3.0" + ast-types-flow "0.0.7" damerau-levenshtein "^1.0.0" + emoji-regex "^6.1.0" jsx-ast-utils "^1.0.0" object-assign "^4.0.1" @@ -1843,22 +1984,23 @@ eslint-plugin-react@6.4.1: doctrine "^1.2.2" jsx-ast-utils "^1.3.1" -eslint@3.8.1: - version "3.8.1" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-3.8.1.tgz#7d02db44cd5aaf4fa7aa489e1f083baa454342ba" +eslint@3.16.1: + version "3.16.1" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-3.16.1.tgz#9bc31fc7341692cf772e80607508f67d711c5609" dependencies: + babel-code-frame "^6.16.0" chalk "^1.1.3" concat-stream "^1.4.6" debug "^2.1.1" doctrine "^1.2.2" escope "^3.6.0" - espree "^3.3.1" + espree "^3.4.0" estraverse "^4.2.0" esutils "^2.0.2" file-entry-cache "^2.0.0" glob "^7.0.3" - globals "^9.2.0" - ignore "^3.1.5" + globals "^9.14.0" + ignore "^3.2.0" imurmurhash "^0.1.4" inquirer "^0.12.0" is-my-json-valid "^2.10.0" @@ -1874,21 +2016,21 @@ eslint@3.8.1: pluralize "^1.2.1" progress "^1.1.8" require-uncached "^1.0.2" - shelljs "^0.6.0" + shelljs "^0.7.5" strip-bom "^3.0.0" - strip-json-comments "~1.0.1" + strip-json-comments "~2.0.1" table "^3.7.8" text-table "~0.2.0" user-home "^2.0.0" -espree@^3.3.1: - version "3.3.2" - resolved "https://registry.yarnpkg.com/espree/-/espree-3.3.2.tgz#dbf3fadeb4ecb4d4778303e50103b3d36c88b89c" +espree@^3.4.0: + version "3.4.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-3.4.1.tgz#28a83ab4aaed71ed8fe0f5efe61b76a05c13c4d2" dependencies: - acorn "^4.0.1" + acorn "^5.0.1" acorn-jsx "^3.0.0" -esprima@2.7.x, esprima@^2.6.0, esprima@^2.7.1: +esprima@^2.6.0, esprima@^2.7.1: version "2.7.3" resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581" @@ -2071,9 +2213,9 @@ file-entry-cache@^2.0.0: flat-cache "^1.2.1" object-assign "^4.0.1" -file-loader@0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-0.9.0.tgz#1d2daddd424ce6d1b07cfe3f79731bed3617ab42" +file-loader@0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-0.10.0.tgz#bbe6db7474ac92c7f54fdc197cf547e98b6b8e12" dependencies: loader-utils "~0.2.5" @@ -2184,7 +2326,14 @@ fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" -fsevents@1.0.14, fsevents@^1.0.0: +fsevents@1.0.17: + version "1.0.17" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.0.17.tgz#8537f3f12272678765b4fd6528c0f1f66f8f4558" + dependencies: + nan "^2.3.0" + node-pre-gyp "^0.6.29" + +fsevents@^1.0.0: version "1.0.14" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.0.14.tgz#558e8cc38643d8ef40fe45158486d0d25758eee4" dependencies: @@ -2259,17 +2408,7 @@ glob-parent@^2.0.0: dependencies: is-glob "^2.0.0" -glob@^5.0.15: - version "5.0.15" - resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1" - dependencies: - inflight "^1.0.4" - inherits "2" - minimatch "2 || 3" - once "^1.3.0" - path-is-absolute "^1.0.0" - -glob@^7.0.3, glob@^7.0.5: +glob@^7.0.0, glob@^7.0.3, glob@^7.0.5: version "7.1.1" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8" dependencies: @@ -2280,7 +2419,7 @@ glob@^7.0.3, glob@^7.0.5: once "^1.3.0" path-is-absolute "^1.0.0" -globals@^9.0.0, globals@^9.2.0: +globals@^9.0.0, globals@^9.14.0: version "9.14.0" resolved "https://registry.yarnpkg.com/globals/-/globals-9.14.0.tgz#8859936af0038741263053b39d0e76ca241e4034" @@ -2313,7 +2452,7 @@ gzip-size@3.0.0: dependencies: duplexer "^0.1.1" -handlebars@^4.0.1, handlebars@^4.0.3: +handlebars@^4.0.3: version "4.0.6" resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.6.tgz#2ce4484850537f9c97a8026d5399b935c4ed4ed7" dependencies: @@ -2435,7 +2574,16 @@ http-errors@~1.5.0: setprototypeof "1.0.2" statuses ">= 1.3.1 < 2" -http-proxy-middleware@0.17.2, http-proxy-middleware@~0.17.1: +http-proxy-middleware@0.17.3: + version "0.17.3" + resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.17.3.tgz#940382147149b856084f5534752d5b5a8168cd1d" + dependencies: + http-proxy "^1.16.2" + is-glob "^3.1.0" + lodash "^4.17.2" + micromatch "^2.3.11" + +http-proxy-middleware@~0.17.1: version "0.17.2" resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.17.2.tgz#572d517a6d2fb1063a469de294eed96066352007" dependencies: @@ -2444,7 +2592,7 @@ http-proxy-middleware@0.17.2, http-proxy-middleware@~0.17.1: lodash "^4.16.2" micromatch "^2.3.11" -http-proxy@^1.15.1: +http-proxy@^1.15.1, http-proxy@^1.16.2: version "1.16.2" resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.16.2.tgz#06dff292952bf64dbe8471fa9df73066d4f37742" dependencies: @@ -2467,7 +2615,7 @@ iconv-lite@0.4.13: version "0.4.13" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.13.tgz#1f88aba4ab0b1508e8312acc39345f36e992e2f2" -iconv-lite@^0.4.13, iconv-lite@~0.4.13: +iconv-lite@~0.4.13: version "0.4.15" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.15.tgz#fe265a218ac6a57cfe854927e9d04c19825eddeb" @@ -2479,9 +2627,9 @@ ieee754@^1.1.4: version "1.1.8" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.8.tgz#be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4" -ignore@^3.1.5: - version "3.2.0" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.2.0.tgz#8d88f03c3002a0ac52114db25d2c673b0bf1e435" +ignore@^3.2.0: + version "3.2.6" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.2.6.tgz#26e8da0644be0bb4cb39516f6c79f0e0f4ffe48c" imurmurhash@^0.1.4: version "0.1.4" @@ -2536,7 +2684,11 @@ interpret@^0.6.4: version "0.6.6" resolved "https://registry.yarnpkg.com/interpret/-/interpret-0.6.6.tgz#fecd7a18e7ce5ca6abfb953e1f86213a49f1625b" -invariant@^2.2.0: +interpret@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.0.2.tgz#f4f623f0bb7122f15f5717c8e254b8161b5c5b2d" + +invariant@^2.2.0, invariant@^2.2.2: version "2.2.2" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360" dependencies: @@ -2624,7 +2776,7 @@ is-glob@^2.0.0, is-glob@^2.0.1: dependencies: is-extglob "^1.0.0" -is-glob@^3.0.0: +is-glob@^3.0.0, is-glob@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" dependencies: @@ -2730,33 +2882,37 @@ isstream@~0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" -istanbul-api@^1.0.0-aplha.10: - version "1.1.0" - resolved "https://registry.yarnpkg.com/istanbul-api/-/istanbul-api-1.1.0.tgz#fb3f62edd5bfc6ae09da09453ded6e10ae7e483b" +istanbul-api@^1.1.0-alpha.1: + version "1.1.7" + resolved "https://registry.yarnpkg.com/istanbul-api/-/istanbul-api-1.1.7.tgz#f6f37f09f8002b130f891c646b70ee4a8e7345ae" dependencies: async "^2.1.4" fileset "^2.0.2" - istanbul-lib-coverage "^1.0.0" - istanbul-lib-hook "^1.0.0-alpha.4" - istanbul-lib-instrument "^1.3.0" - istanbul-lib-report "^1.0.0-alpha.3" - istanbul-lib-source-maps "^1.1.0" - istanbul-reports "^1.0.0" + istanbul-lib-coverage "^1.0.2" + istanbul-lib-hook "^1.0.5" + istanbul-lib-instrument "^1.7.0" + istanbul-lib-report "^1.0.0" + istanbul-lib-source-maps "^1.1.1" + istanbul-reports "^1.0.2" js-yaml "^3.7.0" mkdirp "^0.5.1" once "^1.4.0" -istanbul-lib-coverage@^1.0.0, istanbul-lib-coverage@^1.0.0-alpha, istanbul-lib-coverage@^1.0.0-alpha.0: +istanbul-lib-coverage@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.0.0.tgz#c3f9b6d226da12424064cce87fce0fb57fdfa7a2" -istanbul-lib-hook@^1.0.0-alpha.4: - version "1.0.0-alpha.4" - resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-1.0.0-alpha.4.tgz#8c5bb9f6fbd8526e0ae6cf639af28266906b938f" +istanbul-lib-coverage@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.0.2.tgz#87a0c015b6910651cb3b184814dfb339337e25e1" + +istanbul-lib-hook@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-1.0.5.tgz#6ca3d16d60c5f4082da39f7c5cd38ea8a772b88e" dependencies: - append-transform "^0.3.0" + append-transform "^0.4.0" -istanbul-lib-instrument@^1.1.1, istanbul-lib-instrument@^1.1.4, istanbul-lib-instrument@^1.3.0: +istanbul-lib-instrument@^1.1.1: version "1.3.1" resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.3.1.tgz#112c25a4f2f9bc361d13d14bbff992331b974e52" dependencies: @@ -2768,79 +2924,70 @@ istanbul-lib-instrument@^1.1.1, istanbul-lib-instrument@^1.1.4, istanbul-lib-ins istanbul-lib-coverage "^1.0.0" semver "^5.3.0" -istanbul-lib-report@^1.0.0-alpha.3: - version "1.0.0-alpha.3" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-1.0.0-alpha.3.tgz#32d5f6ec7f33ca3a602209e278b2e6ff143498af" +istanbul-lib-instrument@^1.4.2, istanbul-lib-instrument@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.7.0.tgz#b8e0dc25709bb44e17336ab47b7bb5c97c23f659" + dependencies: + babel-generator "^6.18.0" + babel-template "^6.16.0" + babel-traverse "^6.18.0" + babel-types "^6.18.0" + babylon "^6.13.0" + istanbul-lib-coverage "^1.0.2" + semver "^5.3.0" + +istanbul-lib-report@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-1.0.0.tgz#d83dac7f26566b521585569367fe84ccfc7aaecb" dependencies: - async "^1.4.2" - istanbul-lib-coverage "^1.0.0-alpha" + istanbul-lib-coverage "^1.0.2" mkdirp "^0.5.1" path-parse "^1.0.5" - rimraf "^2.4.3" supports-color "^3.1.2" -istanbul-lib-source-maps@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.1.0.tgz#9d429218f35b823560ea300a96ff0c3bbdab785f" +istanbul-lib-source-maps@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.1.1.tgz#f8c8c2e8f2160d1d91526d97e5bd63b2079af71c" dependencies: - istanbul-lib-coverage "^1.0.0-alpha.0" + istanbul-lib-coverage "^1.0.2" mkdirp "^0.5.1" rimraf "^2.4.4" source-map "^0.5.3" -istanbul-reports@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-1.0.0.tgz#24b4eb2b1d29d50f103b369bd422f6e640aa0777" +istanbul-reports@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-1.0.2.tgz#4e8366abe6fa746cc1cd6633f108de12cc6ac6fa" dependencies: handlebars "^4.0.3" -istanbul@^0.4.5: - version "0.4.5" - resolved "https://registry.yarnpkg.com/istanbul/-/istanbul-0.4.5.tgz#65c7d73d4c4da84d4f3ac310b918fb0b8033733b" - dependencies: - abbrev "1.0.x" - async "1.x" - escodegen "1.8.x" - esprima "2.7.x" - glob "^5.0.15" - handlebars "^4.0.1" - js-yaml "3.x" - mkdirp "0.5.x" - nopt "3.x" - once "1.x" - resolve "1.1.x" - supports-color "^3.1.0" - which "^1.1.1" - wordwrap "^1.0.0" - jest-changed-files@^17.0.2: version "17.0.2" resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-17.0.2.tgz#f5657758736996f590a51b87e5c9369d904ba7b7" -jest-cli@^17.0.2: - version "17.0.3" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-17.0.3.tgz#700b8c02a9ea0ec9eab0cd5a9fd42d8a858ce146" +jest-cli@^18.1.0: + version "18.1.0" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-18.1.0.tgz#5ead36ecad420817c2c9baa2aa7574f63257b3d6" dependencies: ansi-escapes "^1.4.0" callsites "^2.0.0" chalk "^1.1.1" graceful-fs "^4.1.6" is-ci "^1.0.9" - istanbul-api "^1.0.0-aplha.10" + istanbul-api "^1.1.0-alpha.1" istanbul-lib-coverage "^1.0.0" istanbul-lib-instrument "^1.1.1" jest-changed-files "^17.0.2" - jest-config "^17.0.3" - jest-environment-jsdom "^17.0.2" + jest-config "^18.1.0" + jest-environment-jsdom "^18.1.0" jest-file-exists "^17.0.0" - jest-haste-map "^17.0.3" - jest-jasmine2 "^17.0.3" - jest-mock "^17.0.2" - jest-resolve "^17.0.3" - jest-resolve-dependencies "^17.0.3" - jest-runtime "^17.0.3" - jest-snapshot "^17.0.3" - jest-util "^17.0.2" + jest-haste-map "^18.1.0" + jest-jasmine2 "^18.1.0" + jest-mock "^18.0.0" + jest-resolve "^18.1.0" + jest-resolve-dependencies "^18.1.0" + jest-runtime "^18.1.0" + jest-snapshot "^18.1.0" + jest-util "^18.1.0" json-stable-stringify "^1.0.0" node-notifier "^4.6.1" sane "~1.4.1" @@ -2850,149 +2997,150 @@ jest-cli@^17.0.2: worker-farm "^1.3.1" yargs "^6.3.0" -jest-config@^17.0.3: - version "17.0.3" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-17.0.3.tgz#b6ed75d90d090b731fd894231904cadb7d5a5df2" +jest-config@^18.1.0: + version "18.1.0" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-18.1.0.tgz#6111740a6d48aab86ff5a9e6ab0b98bd993b6ff4" dependencies: chalk "^1.1.1" - istanbul "^0.4.5" - jest-environment-jsdom "^17.0.2" - jest-environment-node "^17.0.2" - jest-jasmine2 "^17.0.3" - jest-mock "^17.0.2" - jest-resolve "^17.0.3" - jest-util "^17.0.2" + jest-environment-jsdom "^18.1.0" + jest-environment-node "^18.1.0" + jest-jasmine2 "^18.1.0" + jest-mock "^18.0.0" + jest-resolve "^18.1.0" + jest-util "^18.1.0" json-stable-stringify "^1.0.0" -jest-diff@^17.0.3: - version "17.0.3" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-17.0.3.tgz#8fb31efab3b314d7b61b7b66b0bdea617ef1c02f" +jest-diff@^18.1.0: + version "18.1.0" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-18.1.0.tgz#4ff79e74dd988c139195b365dc65d87f606f4803" dependencies: chalk "^1.1.3" diff "^3.0.0" - jest-matcher-utils "^17.0.3" - pretty-format "~4.2.1" + jest-matcher-utils "^18.1.0" + pretty-format "^18.1.0" -jest-environment-jsdom@^17.0.2: - version "17.0.2" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-17.0.2.tgz#a3098dc29806d40802c52b62b848ab6aa00fdba0" +jest-environment-jsdom@^18.1.0: + version "18.1.0" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-18.1.0.tgz#18b42f0c4ea2bae9f36cab3639b1e8f8c384e24e" dependencies: - jest-mock "^17.0.2" - jest-util "^17.0.2" - jsdom "^9.8.1" + jest-mock "^18.0.0" + jest-util "^18.1.0" + jsdom "^9.9.1" -jest-environment-node@^17.0.2: - version "17.0.2" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-17.0.2.tgz#aff6133f4ca2faddcc5b0ce7d25cec83e16d8463" +jest-environment-node@^18.1.0: + version "18.1.0" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-18.1.0.tgz#4d6797572c8dda99acf5fae696eb62945547c779" dependencies: - jest-mock "^17.0.2" - jest-util "^17.0.2" + jest-mock "^18.0.0" + jest-util "^18.1.0" jest-file-exists@^17.0.0: version "17.0.0" resolved "https://registry.yarnpkg.com/jest-file-exists/-/jest-file-exists-17.0.0.tgz#7f63eb73a1c43a13f461be261768b45af2cdd169" -jest-haste-map@^17.0.3: - version "17.0.3" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-17.0.3.tgz#5232783e70577217b6b17d2a1c1766637a1d2fbd" +jest-haste-map@^18.1.0: + version "18.1.0" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-18.1.0.tgz#06839c74b770a40c1a106968851df8d281c08375" dependencies: fb-watchman "^1.9.0" graceful-fs "^4.1.6" - multimatch "^2.1.0" + micromatch "^2.3.11" sane "~1.4.1" worker-farm "^1.3.1" -jest-jasmine2@^17.0.3: - version "17.0.3" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-17.0.3.tgz#d4336b89f3ad288269a1c8e2bfc180dcf89c6ad1" +jest-jasmine2@^18.1.0: + version "18.1.0" + resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-18.1.0.tgz#094e104c2c189708766c77263bb2aecb5860a80b" dependencies: graceful-fs "^4.1.6" - jest-matchers "^17.0.3" - jest-snapshot "^17.0.3" - jest-util "^17.0.2" + jest-matcher-utils "^18.1.0" + jest-matchers "^18.1.0" + jest-snapshot "^18.1.0" + jest-util "^18.1.0" -jest-matcher-utils@^17.0.3: - version "17.0.3" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-17.0.3.tgz#f108e49b956e152c6626dcc0aba864f59ab7b0d3" +jest-matcher-utils@^18.1.0: + version "18.1.0" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-18.1.0.tgz#1ac4651955ee2a60cef1e7fcc98cdfd773c0f932" dependencies: chalk "^1.1.3" - pretty-format "~4.2.1" + pretty-format "^18.1.0" -jest-matchers@^17.0.3: - version "17.0.3" - resolved "https://registry.yarnpkg.com/jest-matchers/-/jest-matchers-17.0.3.tgz#88b95348c919343db86d08f12354a8650ae7eddf" +jest-matchers@^18.1.0: + version "18.1.0" + resolved "https://registry.yarnpkg.com/jest-matchers/-/jest-matchers-18.1.0.tgz#0341484bf87a1fd0bac0a4d2c899e2b77a3f1ead" dependencies: - jest-diff "^17.0.3" - jest-matcher-utils "^17.0.3" - jest-util "^17.0.2" + jest-diff "^18.1.0" + jest-matcher-utils "^18.1.0" + jest-util "^18.1.0" + pretty-format "^18.1.0" -jest-mock@^17.0.2: - version "17.0.2" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-17.0.2.tgz#3dfe9221afd9aa61b3d9992840813a358bb2f429" +jest-mock@^18.0.0: + version "18.0.0" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-18.0.0.tgz#5c248846ea33fa558b526f5312ab4a6765e489b3" -jest-resolve-dependencies@^17.0.3: - version "17.0.3" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-17.0.3.tgz#bbd37f4643704b97a980927212f3ab12b06e8894" +jest-resolve-dependencies@^18.1.0: + version "18.1.0" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-18.1.0.tgz#8134fb5caf59c9ed842fe0152ab01c52711f1bbb" dependencies: jest-file-exists "^17.0.0" - jest-resolve "^17.0.3" + jest-resolve "^18.1.0" -jest-resolve@^17.0.3: - version "17.0.3" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-17.0.3.tgz#7692a79de2831874375e9d664bc782c29e4da262" +jest-resolve@^18.1.0: + version "18.1.0" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-18.1.0.tgz#6800accb536658c906cd5e29de412b1ab9ac249b" dependencies: browser-resolve "^1.11.2" jest-file-exists "^17.0.0" - jest-haste-map "^17.0.3" - resolve "^1.1.6" + jest-haste-map "^18.1.0" + resolve "^1.2.0" -jest-runtime@^17.0.3: - version "17.0.3" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-17.0.3.tgz#eff4055fe8c3e17c95ed1aaaf5f719c420b86b1f" +jest-runtime@^18.1.0: + version "18.1.0" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-18.1.0.tgz#3abfd687175b21fc3b85a2b8064399e997859922" dependencies: babel-core "^6.0.0" - babel-jest "^17.0.2" - babel-plugin-istanbul "^2.0.0" + babel-jest "^18.0.0" + babel-plugin-istanbul "^3.0.0" chalk "^1.1.3" graceful-fs "^4.1.6" - jest-config "^17.0.3" + jest-config "^18.1.0" jest-file-exists "^17.0.0" - jest-haste-map "^17.0.3" - jest-mock "^17.0.2" - jest-resolve "^17.0.3" - jest-snapshot "^17.0.3" - jest-util "^17.0.2" + jest-haste-map "^18.1.0" + jest-mock "^18.0.0" + jest-resolve "^18.1.0" + jest-snapshot "^18.1.0" + jest-util "^18.1.0" json-stable-stringify "^1.0.0" - multimatch "^2.1.0" + micromatch "^2.3.11" yargs "^6.3.0" -jest-snapshot@^17.0.3: - version "17.0.3" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-17.0.3.tgz#c8199db4ccbd5515cfecc8e800ab076bdda7abc0" +jest-snapshot@^18.1.0: + version "18.1.0" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-18.1.0.tgz#55b96d2ee639c9bce76f87f2a3fd40b71c7a5916" dependencies: - jest-diff "^17.0.3" + jest-diff "^18.1.0" jest-file-exists "^17.0.0" - jest-matcher-utils "^17.0.3" - jest-util "^17.0.2" + jest-matcher-utils "^18.1.0" + jest-util "^18.1.0" natural-compare "^1.4.0" - pretty-format "~4.2.1" + pretty-format "^18.1.0" -jest-util@^17.0.2: - version "17.0.2" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-17.0.2.tgz#9fd9da8091e9904fb976da7e4d8912ca26968638" +jest-util@^18.1.0: + version "18.1.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-18.1.0.tgz#3a99c32114ab17f84be094382527006e6d4bfc6a" dependencies: chalk "^1.1.1" diff "^3.0.0" graceful-fs "^4.1.6" jest-file-exists "^17.0.0" - jest-mock "^17.0.2" + jest-mock "^18.0.0" mkdirp "^0.5.1" -jest@17.0.2: - version "17.0.2" - resolved "https://registry.yarnpkg.com/jest/-/jest-17.0.2.tgz#a095e19f0b28f3f9925ec16b5bd67d5276d2756b" +jest@18.1.0: + version "18.1.0" + resolved "https://registry.yarnpkg.com/jest/-/jest-18.1.0.tgz#bcebf1e203dee5c2ad2091c805300a343d9e6c7d" dependencies: - jest-cli "^17.0.2" + jest-cli "^18.1.0" jodid25519@^1.0.0: version "1.0.2" @@ -3008,16 +3156,20 @@ js-tokens@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-2.0.0.tgz#79903f5563ee778cc1162e6dcf1a0027c97f9cb5" -js-yaml@3.x, js-yaml@^3.4.3, js-yaml@^3.5.1, js-yaml@^3.7.0: - version "3.7.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.7.0.tgz#5c967ddd837a9bfdca5f2de84253abe8a1c03b80" +js-tokens@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.1.tgz#08e9f132484a2c45a30907e9dc4d5567b7f114d7" + +js-yaml@^3.4.3, js-yaml@^3.5.1, js-yaml@~3.6.1: + version "3.6.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.6.1.tgz#6e5fe67d8b205ce4d22fad05b7781e8dadcc4b30" dependencies: argparse "^1.0.7" esprima "^2.6.0" -js-yaml@~3.6.1: - version "3.6.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.6.1.tgz#6e5fe67d8b205ce4d22fad05b7781e8dadcc4b30" +js-yaml@^3.7.0: + version "3.7.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.7.0.tgz#5c967ddd837a9bfdca5f2de84253abe8a1c03b80" dependencies: argparse "^1.0.7" esprima "^2.6.0" @@ -3026,30 +3178,29 @@ jsbn@~0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.0.tgz#650987da0dd74f4ebf5a11377a2aa2d273e97dfd" -jsdom@^9.8.1: - version "9.9.1" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-9.9.1.tgz#84f3972ad394ab963233af8725211bce4d01bfd5" +jsdom@^9.9.1: + version "9.12.0" + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-9.12.0.tgz#e8c546fffcb06c00d4833ca84410fed7f8a097d4" dependencies: - abab "^1.0.0" - acorn "^2.4.0" - acorn-globals "^1.0.4" + abab "^1.0.3" + acorn "^4.0.4" + acorn-globals "^3.1.0" array-equal "^1.0.0" content-type-parser "^1.0.1" - cssom ">= 0.3.0 < 0.4.0" - cssstyle ">= 0.2.36 < 0.3.0" + cssom ">= 0.3.2 < 0.4.0" + cssstyle ">= 0.2.37 < 0.3.0" escodegen "^1.6.1" html-encoding-sniffer "^1.0.1" - iconv-lite "^0.4.13" nwmatcher ">= 1.3.9 < 2.0.0" parse5 "^1.5.1" - request "^2.55.0" - sax "^1.1.4" - symbol-tree ">= 3.1.0 < 4.0.0" - tough-cookie "^2.3.1" - webidl-conversions "^3.0.1" + request "^2.79.0" + sax "^1.2.1" + symbol-tree "^3.2.1" + tough-cookie "^2.3.2" + webidl-conversions "^4.0.0" whatwg-encoding "^1.0.1" - whatwg-url "^4.1.0" - xml-name-validator ">= 2.0.1 < 3.0.0" + whatwg-url "^4.3.0" + xml-name-validator "^2.0.1" jsesc@^1.3.0: version "1.3.0" @@ -3251,7 +3402,7 @@ lodash.pickby@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/lodash.pickby/-/lodash.pickby-4.6.0.tgz#7dea21d8c18d7703a27c704c15d3b84a67e33aff" -"lodash@>=3.5 <5", lodash@^4.0.0, lodash@^4.14.0, lodash@^4.15.0, lodash@^4.16.2, lodash@^4.16.4, lodash@^4.2.0, lodash@^4.3.0: +"lodash@>=3.5 <5", lodash@^4.0.0, lodash@^4.14.0, lodash@^4.15.0, lodash@^4.16.2, lodash@^4.16.4, lodash@^4.17.2, lodash@^4.2.0, lodash@^4.3.0: version "4.17.4" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" @@ -3376,18 +3527,12 @@ mime@1.3.4, mime@^1.3.4: version "1.3.4" resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.4.tgz#115f9e3b6b3daf2959983cb38f149a2d40eb5d53" -"minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3: +minimatch@3.0.3, minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774" dependencies: brace-expansion "^1.0.0" -minimatch@3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.2.tgz#0f398a7300ea441e9c348c83d98ab8c9dbf9c40a" - dependencies: - brace-expansion "^1.0.0" - minimist@0.0.8, minimist@~0.0.1: version "0.0.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" @@ -3396,7 +3541,7 @@ minimist@^1.1.1, minimist@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" -mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1: +"mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" dependencies: @@ -3410,15 +3555,6 @@ ms@0.7.2: version "0.7.2" resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.2.tgz#ae25cf2512b3885a1d95d7f037868d8431124765" -multimatch@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/multimatch/-/multimatch-2.1.0.tgz#9c7906a22fb4c02919e2f5f75161b4cdbd4b2a2b" - dependencies: - array-differ "^1.0.0" - array-union "^1.0.1" - arrify "^1.0.0" - minimatch "^3.0.0" - mute-stream@0.0.5: version "0.0.5" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.5.tgz#8fbfabb0a98a253d3184331f9e8deb7372fac6c0" @@ -3518,7 +3654,7 @@ node-pre-gyp@^0.6.29: tar "~2.2.1" tar-pack "~3.3.0" -nopt@3.x, nopt@~3.0.6: +nopt@~3.0.6: version "3.0.6" resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" dependencies: @@ -3581,7 +3717,11 @@ oauth-sign@~0.8.1: version "0.8.2" resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43" -object-assign@4.1.0, object-assign@^4.0.1, object-assign@^4.1.0: +object-assign@4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + +object-assign@^4.0.1, object-assign@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.0.tgz#7a3b3d0e98063d43f4c03f2e8ae6cd51a86883a0" @@ -3602,7 +3742,7 @@ on-headers@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.1.tgz#928f5d0f470d49342651ea6794b0857c100693f7" -once@1.x, once@^1.3.0, once@^1.4.0: +once@^1.3.0, once@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" dependencies: @@ -3708,16 +3848,16 @@ path-browserify@0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.0.tgz#a0b870729aae214005b7d5032ec2cbbb0fb4451a" -path-exists@2.1.0, path-exists@^2.0.0: +path-exists@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-1.0.0.tgz#d5a8998eb71ef37a74c34eb0d9eba6e878eea081" + +path-exists@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" dependencies: pinkie-promise "^2.0.0" -path-exists@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-1.0.0.tgz#d5a8998eb71ef37a74c34eb0d9eba6e878eea081" - path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" @@ -3837,37 +3977,37 @@ postcss-filter-plugins@^2.0.0: postcss "^5.0.4" uniqid "^4.0.0" -postcss-load-config@^1.0.0-rc: - version "1.0.0" - resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-1.0.0.tgz#1399f60dcd6bd9c3124b2eb22960f77f9dc08b3d" +postcss-load-config@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-1.2.0.tgz#539e9afc9ddc8620121ebf9d8c3673e0ce50d28a" dependencies: cosmiconfig "^2.1.0" object-assign "^4.1.0" - postcss-load-options "^1.0.2" - postcss-load-plugins "^2.0.0" + postcss-load-options "^1.2.0" + postcss-load-plugins "^2.3.0" -postcss-load-options@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/postcss-load-options/-/postcss-load-options-1.0.2.tgz#b99eb5759a588f4b2dd8b6471c6985f72060e7b0" +postcss-load-options@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/postcss-load-options/-/postcss-load-options-1.2.0.tgz#b098b1559ddac2df04bc0bb375f99a5cfe2b6d8c" dependencies: cosmiconfig "^2.1.0" object-assign "^4.1.0" -postcss-load-plugins@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/postcss-load-plugins/-/postcss-load-plugins-2.1.0.tgz#dbb6f46271df8d16e19b5d691ebda5175ce424a0" +postcss-load-plugins@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz#745768116599aca2f009fad426b00175049d8d92" dependencies: cosmiconfig "^2.1.1" object-assign "^4.1.0" -postcss-loader@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-1.0.0.tgz#e3b65d0c8596c1658f79d7db2d291310748d5d2a" +postcss-loader@1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-1.2.2.tgz#bbf4e19a8cde85597e0c9bfd96015fe775a157ac" dependencies: loader-utils "^0.2.16" object-assign "^4.1.0" - postcss "^5.2.4" - postcss-load-config "^1.0.0-rc" + postcss "^5.2.9" + postcss-load-config "^1.1.0" postcss-merge-idents@^2.1.5: version "2.1.7" @@ -4043,6 +4183,15 @@ postcss@^5.0.10, postcss@^5.0.11, postcss@^5.0.12, postcss@^5.0.13, postcss@^5.0 source-map "^0.5.6" supports-color "^3.1.2" +postcss@^5.2.11, postcss@^5.2.9: + version "5.2.16" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-5.2.16.tgz#732b3100000f9ff8379a48a53839ed097376ad57" + dependencies: + chalk "^1.1.3" + js-base64 "^2.1.9" + source-map "^0.5.6" + supports-color "^3.2.3" + prelude-ls@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" @@ -4062,11 +4211,13 @@ pretty-error@^2.0.2: renderkid "~2.0.0" utila "~0.4" -pretty-format@~4.2.1: - version "4.2.3" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-4.2.3.tgz#8894c2ac81419cf801629d8f66320a25380d8b05" +pretty-format@^18.1.0: + version "18.1.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-18.1.0.tgz#fb65a86f7a7f9194963eee91865c1bcf1039e284" + dependencies: + ansi-styles "^2.2.1" -private@^0.1.6, private@~0.1.5: +private@^0.1.6: version "0.1.6" resolved "https://registry.yarnpkg.com/private/-/private-0.1.6.tgz#55c6a976d0f9bafb9924851350fe47b9b5fbb7c1" @@ -4162,16 +4313,19 @@ rc@~1.1.6: minimist "^1.2.0" strip-json-comments "~1.0.4" -react-dev-utils@^0.4.2: - version "0.4.2" - resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-0.4.2.tgz#ba6fae581fe945a2fc402e9b27c71fda4f62f6a1" +react-dev-utils@^0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-0.5.2.tgz#50d0b962d3a94b6c2e8f2011ed6468e4124bc410" dependencies: ansi-html "0.0.5" chalk "1.1.3" escape-string-regexp "1.0.5" + filesize "3.3.0" + gzip-size "3.0.0" html-entities "1.2.0" opn "4.0.2" - sockjs-client "1.0.3" + recursive-readdir "2.1.1" + sockjs-client "1.0.1" strip-ansi "3.0.1" react-dom@^15.4.1: @@ -4182,54 +4336,50 @@ react-dom@^15.4.1: loose-envify "^1.1.0" object-assign "^4.1.0" -react-scripts@0.8.4: - version "0.8.4" - resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-0.8.4.tgz#6c41a0ffb76985359fec3cf641ae7e788d905883" +react-scripts@0.9.5: + version "0.9.5" + resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-0.9.5.tgz#e9f05c8427e27131662a9b9d7a9786d1ff16bb3f" dependencies: - autoprefixer "6.5.1" - babel-core "6.17.0" + autoprefixer "6.7.2" + babel-core "6.22.1" babel-eslint "7.1.1" - babel-jest "17.0.2" - babel-loader "6.2.7" - babel-preset-react-app "^2.0.1" + babel-jest "18.0.0" + babel-loader "6.2.10" + babel-preset-react-app "^2.2.0" + babel-runtime "^6.20.0" case-sensitive-paths-webpack-plugin "1.1.4" chalk "1.1.3" connect-history-api-fallback "1.3.0" cross-spawn "4.0.2" - css-loader "0.26.0" - detect-port "1.0.1" + css-loader "0.26.1" + detect-port "1.1.0" dotenv "2.0.0" - eslint "3.8.1" - eslint-config-react-app "^0.5.0" + eslint "3.16.1" + eslint-config-react-app "^0.6.2" eslint-loader "1.6.0" eslint-plugin-flowtype "2.21.0" eslint-plugin-import "2.0.1" - eslint-plugin-jsx-a11y "2.2.3" + eslint-plugin-jsx-a11y "4.0.0" eslint-plugin-react "6.4.1" extract-text-webpack-plugin "1.0.1" - file-loader "0.9.0" - filesize "3.3.0" + file-loader "0.10.0" fs-extra "0.30.0" - gzip-size "3.0.0" html-webpack-plugin "2.24.0" - http-proxy-middleware "0.17.2" - jest "17.0.2" + http-proxy-middleware "0.17.3" + jest "18.1.0" json-loader "0.5.4" - object-assign "4.1.0" - path-exists "2.1.0" - postcss-loader "1.0.0" + object-assign "4.1.1" + postcss-loader "1.2.2" promise "7.1.1" - react-dev-utils "^0.4.2" - recursive-readdir "2.1.0" - strip-ansi "3.0.1" + react-dev-utils "^0.5.2" style-loader "0.13.1" url-loader "0.5.7" webpack "1.14.0" webpack-dev-server "1.16.2" webpack-manifest-plugin "1.1.0" - whatwg-fetch "1.0.0" + whatwg-fetch "2.0.2" optionalDependencies: - fsevents "1.0.14" + fsevents "1.0.17" react@^15.4.1: version "15.4.1" @@ -4304,11 +4454,17 @@ readline2@^1.0.1: is-fullwidth-code-point "^1.0.0" mute-stream "0.0.5" -recursive-readdir@2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.1.0.tgz#78b7bfd79582d3d7596b8ff1bd29fbd50229f6aa" +rechoir@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" + dependencies: + resolve "^1.1.6" + +recursive-readdir@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.1.1.tgz#a01cfc7f7f38a53ec096a096f63a50489c3e297c" dependencies: - minimatch "3.0.2" + minimatch "3.0.3" redeyed@~1.0.0: version "1.0.1" @@ -4338,9 +4494,13 @@ regenerator-runtime@^0.10.0: version "0.10.1" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.1.tgz#257f41961ce44558b18f7814af48c17559f9faeb" -regenerator-runtime@^0.9.5: - version "0.9.6" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.9.6.tgz#d33eb95d0d2001a4be39659707c51b0cb71ce029" +regenerator-transform@0.9.8: + version "0.9.8" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.9.8.tgz#0f88bb2bc03932ddb7b6b7312e68078f01026d6c" + dependencies: + babel-runtime "^6.18.0" + babel-types "^6.19.0" + private "^0.1.6" regex-cache@^0.4.2: version "0.4.3" @@ -4403,7 +4563,7 @@ repeating@^2.0.0: dependencies: is-finite "^1.0.0" -request@^2.55.0, request@^2.79.0: +request@^2.79.0: version "2.79.0" resolved "https://registry.yarnpkg.com/request/-/request-2.79.0.tgz#4dfe5bf6be8b8cdc37fcf93e04b65577722710de" dependencies: @@ -4455,11 +4615,11 @@ resolve-from@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-1.0.1.tgz#26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226" -resolve@1.1.7, resolve@1.1.x: +resolve@1.1.7: version "1.1.7" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" -resolve@^1.1.6: +resolve@^1.1.6, resolve@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.2.0.tgz#9589c3f2f6149d1417a40becc1663db6ec6bc26c" @@ -4476,7 +4636,7 @@ right-align@^0.1.1: dependencies: align-text "^0.1.1" -rimraf@2, rimraf@^2.2.8, rimraf@^2.4.3, rimraf@^2.4.4, rimraf@~2.5.1, rimraf@~2.5.4: +rimraf@2, rimraf@^2.2.8, rimraf@^2.4.4, rimraf@~2.5.1, rimraf@~2.5.4: version "2.5.4" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.5.4.tgz#96800093cbf1a0c86bd95b4625467535c29dfa04" dependencies: @@ -4507,7 +4667,7 @@ sane@~1.4.1: walker "~1.0.5" watch "~0.10.0" -sax@^1.1.4, sax@~1.2.1: +sax@^1.2.1, sax@~1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.1.tgz#7b8e656190b228e81a66aea748480d828cd2d37a" @@ -4578,9 +4738,13 @@ shebang-regex@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" -shelljs@^0.6.0: - version "0.6.1" - resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.6.1.tgz#ec6211bed1920442088fe0f70b2837232ed2c8a8" +shelljs@^0.7.5: + version "0.7.7" + resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.7.7.tgz#b2f5c77ef97148f4b4f6e22682e10bba8667cff1" + dependencies: + glob "^7.0.0" + interpret "^1.0.0" + rechoir "^0.6.2" shellwords@^0.1.0: version "0.1.0" @@ -4604,7 +4768,18 @@ sntp@1.x.x: dependencies: hoek "2.x.x" -sockjs-client@1.0.3, sockjs-client@^1.0.3: +sockjs-client@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.0.1.tgz#8943ae05b46547bc2054816c409002cf5e2fe026" + dependencies: + debug "^2.1.0" + eventsource "^0.1.3" + faye-websocket "~0.7.3" + inherits "^2.0.1" + json3 "^3.3.2" + url-parse "^1.0.1" + +sockjs-client@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.0.3.tgz#b0d8280998460eb2564c5d79d7e3d7cfd8a353ad" dependencies: @@ -4759,10 +4934,14 @@ strip-bom@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" -strip-json-comments@~1.0.1, strip-json-comments@~1.0.4: +strip-json-comments@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-1.0.4.tgz#1e15fbcac97d3ee99bf2d73b4c656b082bbafb91" +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + style-loader@0.13.1: version "0.13.1" resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.13.1.tgz#468280efbc0473023cd3a6cd56e33b5a1d7fc3a9" @@ -4783,6 +4962,12 @@ supports-color@^3.1.0, supports-color@^3.1.1, supports-color@^3.1.2: dependencies: has-flag "^1.0.0" +supports-color@^3.2.3: + version "3.2.3" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" + dependencies: + has-flag "^1.0.0" + svgo@^0.7.0: version "0.7.1" resolved "https://registry.yarnpkg.com/svgo/-/svgo-0.7.1.tgz#287320fed972cb097e72c2bb1685f96fe08f8034" @@ -4795,9 +4980,9 @@ svgo@^0.7.0: sax "~1.2.1" whet.extend "~0.9.9" -"symbol-tree@>= 3.1.0 < 4.0.0": - version "3.2.1" - resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.1.tgz#8549dd1d01fa9f893c18cc9ab0b106b4d9b168cb" +symbol-tree@^3.2.1: + version "3.2.2" + resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6" table@^3.7.8: version "3.8.3" @@ -4835,9 +5020,9 @@ tar@~2.2.1: fstream "^1.0.2" inherits "2" -test-exclude@^2.1.1: - version "2.1.3" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-2.1.3.tgz#a8d8968e1da83266f9864f2852c55e220f06434a" +test-exclude@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-3.3.0.tgz#7a17ca1239988c98367b0621456dbb7d4bc38977" dependencies: arrify "^1.0.1" micromatch "^2.3.11" @@ -4879,7 +5064,7 @@ toposort@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/toposort/-/toposort-1.0.0.tgz#b66cf385a1a8a8e68e45b8259e7f55875e8b06ef" -tough-cookie@^2.3.1, tough-cookie@~2.3.0: +tough-cookie@^2.3.2, tough-cookie@~2.3.0: version "2.3.2" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.2.tgz#f081f76e4c85720e6c37a5faced737150d84072a" dependencies: @@ -4889,6 +5074,10 @@ tr46@~0.0.3: version "0.0.3" resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" +trim-right@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" + tryit@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/tryit/-/tryit-1.0.3.tgz#393be730a9446fd1ead6da59a014308f36c289cb" @@ -5074,10 +5263,14 @@ watchpack@^0.2.1: chokidar "^1.0.0" graceful-fs "^4.1.2" -webidl-conversions@^3.0.0, webidl-conversions@^3.0.1: +webidl-conversions@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" +webidl-conversions@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.1.tgz#8015a17ab83e7e1b311638486ace81da6ce206a0" + webpack-core@~0.6.9: version "0.6.9" resolved "https://registry.yarnpkg.com/webpack-core/-/webpack-core-0.6.9.tgz#fc571588c8558da77be9efb6debdc5a3b172bdc2" @@ -5162,13 +5355,17 @@ whatwg-encoding@^1.0.1: dependencies: iconv-lite "0.4.13" -whatwg-fetch@1.0.0, whatwg-fetch@>=0.10.0: +whatwg-fetch@2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.2.tgz#fe294d1d89e36c5be8b3195057f2e4bc74fc980e" + +whatwg-fetch@>=0.10.0: version "1.0.0" resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-1.0.0.tgz#01c2ac4df40e236aaa18480e3be74bd5c8eb798e" -whatwg-url@^4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-4.1.1.tgz#567074923352de781e3500d64a86aa92a971b4a4" +whatwg-url@^4.3.0: + version "4.7.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-4.7.0.tgz#202035ac1955b087cdd20fa8b58ded3ab1cd2af5" dependencies: tr46 "~0.0.3" webidl-conversions "^3.0.0" @@ -5201,14 +5398,14 @@ wordwrap@0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f" -wordwrap@^1.0.0, wordwrap@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" - wordwrap@~0.0.2: version "0.0.3" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" +wordwrap@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" + worker-farm@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.3.1.tgz#4333112bb49b17aa050b87895ca6b2cacf40e5ff" @@ -5237,7 +5434,7 @@ xml-char-classes@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/xml-char-classes/-/xml-char-classes-1.0.0.tgz#64657848a20ffc5df583a42ad8a277b4512bbc4d" -"xml-name-validator@>= 2.0.1 < 3.0.0": +xml-name-validator@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-2.0.1.tgz#4d8b8f1eccd3419aa362061becef515e1e559635" diff --git a/fixtures/fiber-debugger/.env b/fixtures/fiber-debugger/.env new file mode 100644 index 000000000000..9be793231926 --- /dev/null +++ b/fixtures/fiber-debugger/.env @@ -0,0 +1 @@ +NODE_PATH=../../build/packages \ No newline at end of file diff --git a/examples/fiber/debugger/.gitignore b/fixtures/fiber-debugger/.gitignore similarity index 100% rename from examples/fiber/debugger/.gitignore rename to fixtures/fiber-debugger/.gitignore diff --git a/examples/fiber/debugger/README.md b/fixtures/fiber-debugger/README.md similarity index 100% rename from examples/fiber/debugger/README.md rename to fixtures/fiber-debugger/README.md diff --git a/examples/fiber/debugger/package.json b/fixtures/fiber-debugger/package.json similarity index 92% rename from examples/fiber/debugger/package.json rename to fixtures/fiber-debugger/package.json index 24c73be50033..f917efe21f20 100644 --- a/examples/fiber/debugger/package.json +++ b/fixtures/fiber-debugger/package.json @@ -3,7 +3,7 @@ "version": "0.0.1", "private": true, "devDependencies": { - "react-scripts": "0.9.0" + "react-scripts": "0.9.5" }, "dependencies": { "dagre": "^0.7.4", diff --git a/examples/fiber/debugger/public/favicon.ico b/fixtures/fiber-debugger/public/favicon.ico similarity index 100% rename from examples/fiber/debugger/public/favicon.ico rename to fixtures/fiber-debugger/public/favicon.ico diff --git a/examples/fiber/debugger/public/index.html b/fixtures/fiber-debugger/public/index.html similarity index 100% rename from examples/fiber/debugger/public/index.html rename to fixtures/fiber-debugger/public/index.html diff --git a/examples/fiber/debugger/src/App.js b/fixtures/fiber-debugger/src/App.js similarity index 96% rename from examples/fiber/debugger/src/App.js rename to fixtures/fiber-debugger/src/App.js index 56c6a56798c3..8218e1b3aa17 100644 --- a/examples/fiber/debugger/src/App.js +++ b/fixtures/fiber-debugger/src/App.js @@ -1,11 +1,13 @@ import React, { Component } from 'react'; import Draggable from 'react-draggable'; import ReactNoop from 'react-noop-renderer'; -import ReactFiberInstrumentation from 'react-noop-renderer/lib/ReactFiberInstrumentation'; import Editor from './Editor'; import Fibers from './Fibers'; import describeFibers from './describeFibers'; +// The only place where we use it. +const ReactFiberInstrumentation = ReactNoop.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactFiberInstrumentation; + function getFiberState(root, workInProgress) { if (!root) { return null; diff --git a/examples/fiber/debugger/src/Editor.js b/fixtures/fiber-debugger/src/Editor.js similarity index 100% rename from examples/fiber/debugger/src/Editor.js rename to fixtures/fiber-debugger/src/Editor.js diff --git a/examples/fiber/debugger/src/Fibers.js b/fixtures/fiber-debugger/src/Fibers.js similarity index 97% rename from examples/fiber/debugger/src/Fibers.js rename to fixtures/fiber-debugger/src/Fibers.js index 3d4435ef9a2e..1d89ba7c49b8 100644 --- a/examples/fiber/debugger/src/Fibers.js +++ b/fixtures/fiber-debugger/src/Fibers.js @@ -1,8 +1,8 @@ import React from 'react'; import { Motion, spring } from 'react-motion'; import dagre from 'dagre'; -import prettyFormat from 'pretty-format'; -import reactElement from 'pretty-format/plugins/ReactElement'; +// import prettyFormat from 'pretty-format'; +// import reactElement from 'pretty-format/plugins/ReactElement'; function getFiberColor(fibers, id) { if (fibers.currentIDs.indexOf(id) > -1) { @@ -232,7 +232,7 @@ export default function Fibers({ fibers, show, ...rest }) { ); const isDragging = rest.className.indexOf('dragging') > -1; - const [_, sdx, sdy] = rest.style.transform.match(/translate\((\-?\d+)px,(\-?\d+)px\)/) || []; + const [_, sdx, sdy] = rest.style.transform.match(/translate\((-?\d+)px,(-?\d+)px\)/) || []; const dx = Number(sdx); const dy = Number(sdy); @@ -264,7 +264,10 @@ export default function Fibers({ fibers, show, ...rest }) { height: '100%', backgroundColor: getFiberColor(fibers, fiber.id) }} - title={prettyFormat(fiber, { plugins: [reactElement ]})}> + title={ + /*prettyFormat(fiber, { plugins: [reactElement ]})*/ + 'todo: this was hanging last time I tried to pretty print' + }> {fiber.tag} #{fiber.id}
{fiber.type} diff --git a/examples/fiber/debugger/src/describeFibers.js b/fixtures/fiber-debugger/src/describeFibers.js similarity index 100% rename from examples/fiber/debugger/src/describeFibers.js rename to fixtures/fiber-debugger/src/describeFibers.js diff --git a/examples/fiber/debugger/src/index.css b/fixtures/fiber-debugger/src/index.css similarity index 100% rename from examples/fiber/debugger/src/index.css rename to fixtures/fiber-debugger/src/index.css diff --git a/examples/fiber/debugger/src/index.js b/fixtures/fiber-debugger/src/index.js similarity index 100% rename from examples/fiber/debugger/src/index.js rename to fixtures/fiber-debugger/src/index.js diff --git a/examples/fiber/debugger/yarn.lock b/fixtures/fiber-debugger/yarn.lock similarity index 88% rename from examples/fiber/debugger/yarn.lock rename to fixtures/fiber-debugger/yarn.lock index 23f8698d6d2c..24d4f7129442 100644 --- a/examples/fiber/debugger/yarn.lock +++ b/fixtures/fiber-debugger/yarn.lock @@ -33,10 +33,14 @@ acorn@^3.0.0, acorn@^3.0.4: version "3.3.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a" -acorn@^4.0.1, acorn@^4.0.4: +acorn@^4.0.4: version "4.0.4" resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.4.tgz#17a8d6a7a6c4ef538b814ec9abac2779293bf30a" +acorn@^5.0.1: + version "5.0.3" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.0.3.tgz#c460df08491463f028ccb82eab3730bf01087b3d" + ajv-keywords@^1.0.0: version "1.5.0" resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-1.5.0.tgz#c11e6859eafff83e0dafc416929472eca946aa2c" @@ -114,6 +118,12 @@ argparse@^1.0.7: dependencies: sprintf-js "~1.0.2" +aria-query@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-0.3.0.tgz#cb8a9984e2862711c83c80ade5b8f5ca0de2b467" + dependencies: + ast-types-flow "0.0.7" + arr-diff@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" @@ -172,6 +182,10 @@ assert@^1.1.1: dependencies: util "0.10.3" +ast-types-flow@0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" + async-each@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d" @@ -217,15 +231,7 @@ aws4@^1.2.1: version "1.5.0" resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.5.0.tgz#0a29ffb79c31c9e712eeb087e8e7a64b4a56d755" -babel-code-frame@^6.11.0, babel-code-frame@^6.16.0, babel-code-frame@^6.20.0: - version "6.20.0" - resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.20.0.tgz#b968f839090f9a8bc6d41938fb96cb84f7387b26" - dependencies: - chalk "^1.1.0" - esutils "^2.0.2" - js-tokens "^2.0.0" - -babel-code-frame@^6.22.0: +babel-code-frame@^6.11.0, babel-code-frame@^6.16.0, babel-code-frame@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.22.0.tgz#027620bee567a88c32561574e7fd0801d33118e4" dependencies: @@ -233,7 +239,7 @@ babel-code-frame@^6.22.0: esutils "^2.0.2" js-tokens "^3.0.0" -babel-core@6.22.1: +babel-core@6.22.1, babel-core@^6.0.0: version "6.22.1" resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.22.1.tgz#9c5fd658ba1772d28d721f6d25d968fc7ae21648" dependencies: @@ -257,56 +263,6 @@ babel-core@6.22.1: slash "^1.0.0" source-map "^0.5.0" -babel-core@^6.0.0: - version "6.17.0" - resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.17.0.tgz#6c4576447df479e241e58c807e4bc7da4db7f425" - dependencies: - babel-code-frame "^6.16.0" - babel-generator "^6.17.0" - babel-helpers "^6.16.0" - babel-messages "^6.8.0" - babel-register "^6.16.0" - babel-runtime "^6.9.1" - babel-template "^6.16.0" - babel-traverse "^6.16.0" - babel-types "^6.16.0" - babylon "^6.11.0" - convert-source-map "^1.1.0" - debug "^2.1.1" - json5 "^0.4.0" - lodash "^4.2.0" - minimatch "^3.0.2" - path-exists "^1.0.0" - path-is-absolute "^1.0.0" - private "^0.1.6" - shebang-regex "^1.0.0" - slash "^1.0.0" - source-map "^0.5.0" - -babel-core@^6.18.0: - version "6.21.0" - resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.21.0.tgz#75525480c21c803f826ef3867d22c19f080a3724" - dependencies: - babel-code-frame "^6.20.0" - babel-generator "^6.21.0" - babel-helpers "^6.16.0" - babel-messages "^6.8.0" - babel-register "^6.18.0" - babel-runtime "^6.20.0" - babel-template "^6.16.0" - babel-traverse "^6.21.0" - babel-types "^6.21.0" - babylon "^6.11.0" - convert-source-map "^1.1.0" - debug "^2.1.1" - json5 "^0.5.0" - lodash "^4.2.0" - minimatch "^3.0.2" - path-is-absolute "^1.0.0" - private "^0.1.6" - slash "^1.0.0" - source-map "^0.5.0" - babel-core@^6.23.0: version "6.23.1" resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.23.1.tgz#c143cb621bb2f621710c220c5d579d15b8a442df" @@ -341,19 +297,7 @@ babel-eslint@7.1.1: babylon "^6.13.0" lodash.pickby "^4.6.0" -babel-generator@^6.17.0, babel-generator@^6.18.0, babel-generator@^6.21.0: - version "6.21.0" - resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.21.0.tgz#605f1269c489a1c75deeca7ea16d43d4656c8494" - dependencies: - babel-messages "^6.8.0" - babel-runtime "^6.20.0" - babel-types "^6.21.0" - detect-indent "^4.0.0" - jsesc "^1.3.0" - lodash "^4.2.0" - source-map "^0.5.0" - -babel-generator@^6.22.0, babel-generator@^6.23.0: +babel-generator@^6.18.0, babel-generator@^6.22.0, babel-generator@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.23.0.tgz#6b8edab956ef3116f79d8c84c5a3c05f32a74bc5" dependencies: @@ -366,14 +310,6 @@ babel-generator@^6.22.0, babel-generator@^6.23.0: source-map "^0.5.0" trim-right "^1.0.1" -babel-helper-builder-binary-assignment-operator-visitor@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.22.0.tgz#29df56be144d81bdeac08262bfa41d2c5e91cdcd" - dependencies: - babel-helper-explode-assignable-expression "^6.22.0" - babel-runtime "^6.22.0" - babel-types "^6.22.0" - babel-helper-builder-binary-assignment-operator-visitor@^6.8.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.18.0.tgz#8ae814989f7a53682152e3401a04fabd0bb333a6" @@ -409,15 +345,6 @@ babel-helper-define-map@^6.18.0, babel-helper-define-map@^6.8.0: babel-types "^6.18.0" lodash "^4.2.0" -babel-helper-define-map@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.23.0.tgz#1444f960c9691d69a2ced6a205315f8fd00804e7" - dependencies: - babel-helper-function-name "^6.23.0" - babel-runtime "^6.22.0" - babel-types "^6.23.0" - lodash "^4.2.0" - babel-helper-explode-assignable-expression@^6.18.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.18.0.tgz#14b8e8c2d03ad735d4b20f1840b24cd1f65239fe" @@ -426,25 +353,7 @@ babel-helper-explode-assignable-expression@^6.18.0: babel-traverse "^6.18.0" babel-types "^6.18.0" -babel-helper-explode-assignable-expression@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.22.0.tgz#c97bf76eed3e0bae4048121f2b9dae1a4e7d0478" - dependencies: - babel-runtime "^6.22.0" - babel-traverse "^6.22.0" - babel-types "^6.22.0" - -babel-helper-function-name@^6.18.0, babel-helper-function-name@^6.8.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.18.0.tgz#68ec71aeba1f3e28b2a6f0730190b754a9bf30e6" - dependencies: - babel-helper-get-function-arity "^6.18.0" - babel-runtime "^6.0.0" - babel-template "^6.8.0" - babel-traverse "^6.18.0" - babel-types "^6.18.0" - -babel-helper-function-name@^6.22.0, babel-helper-function-name@^6.23.0: +babel-helper-function-name@^6.18.0, babel-helper-function-name@^6.22.0, babel-helper-function-name@^6.8.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.23.0.tgz#25742d67175c8903dbe4b6cb9d9e1fcb8dcf23a6" dependencies: @@ -454,13 +363,6 @@ babel-helper-function-name@^6.22.0, babel-helper-function-name@^6.23.0: babel-traverse "^6.23.0" babel-types "^6.23.0" -babel-helper-get-function-arity@^6.18.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.18.0.tgz#a5b19695fd3f9cdfc328398b47dafcd7094f9f24" - dependencies: - babel-runtime "^6.0.0" - babel-types "^6.18.0" - babel-helper-get-function-arity@^6.22.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.22.0.tgz#0beb464ad69dc7347410ac6ade9f03a50634f5ce" @@ -489,21 +391,6 @@ babel-helper-optimise-call-expression@^6.18.0: babel-runtime "^6.0.0" babel-types "^6.18.0" -babel-helper-optimise-call-expression@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.23.0.tgz#f3ee7eed355b4282138b33d02b78369e470622f5" - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.23.0" - -babel-helper-regex@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.22.0.tgz#79f532be1647b1f0ee3474b5f5c3da58001d247d" - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.22.0" - lodash "^4.2.0" - babel-helper-regex@^6.8.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.18.0.tgz#ae0ebfd77de86cb2f1af258e2cc20b5fe893ecc6" @@ -522,16 +409,6 @@ babel-helper-remap-async-to-generator@^6.16.0: babel-traverse "^6.20.0" babel-types "^6.20.0" -babel-helper-remap-async-to-generator@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.22.0.tgz#2186ae73278ed03b8b15ced089609da981053383" - dependencies: - babel-helper-function-name "^6.22.0" - babel-runtime "^6.22.0" - babel-template "^6.22.0" - babel-traverse "^6.22.0" - babel-types "^6.22.0" - babel-helper-replace-supers@^6.18.0, babel-helper-replace-supers@^6.8.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.18.0.tgz#28ec69877be4144dbd64f4cc3a337e89f29a924e" @@ -543,24 +420,6 @@ babel-helper-replace-supers@^6.18.0, babel-helper-replace-supers@^6.8.0: babel-traverse "^6.18.0" babel-types "^6.18.0" -babel-helper-replace-supers@^6.22.0, babel-helper-replace-supers@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.23.0.tgz#eeaf8ad9b58ec4337ca94223bacdca1f8d9b4bfd" - dependencies: - babel-helper-optimise-call-expression "^6.23.0" - babel-messages "^6.23.0" - babel-runtime "^6.22.0" - babel-template "^6.23.0" - babel-traverse "^6.23.0" - babel-types "^6.23.0" - -babel-helpers@^6.16.0: - version "6.16.0" - resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.16.0.tgz#1095ec10d99279460553e67eb3eee9973d3867e3" - dependencies: - babel-runtime "^6.0.0" - babel-template "^6.16.0" - babel-helpers@^6.22.0, babel-helpers@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.23.0.tgz#4f8f2e092d0b6a8808a4bde79c27f1e2ecf0d992" @@ -585,24 +444,12 @@ babel-loader@6.2.10: mkdirp "^0.5.1" object-assign "^4.0.1" -babel-messages@^6.22.0, babel-messages@^6.23.0: +babel-messages@^6.22.0, babel-messages@^6.23.0, babel-messages@^6.8.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" dependencies: babel-runtime "^6.22.0" -babel-messages@^6.8.0: - version "6.8.0" - resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.8.0.tgz#bf504736ca967e6d65ef0adb5a2a5f947c8e0eb9" - dependencies: - babel-runtime "^6.0.0" - -babel-plugin-check-es2015-constants@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" - dependencies: - babel-runtime "^6.22.0" - babel-plugin-check-es2015-constants@^6.3.13: version "6.8.0" resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.8.0.tgz#dbf024c32ed37bfda8dee1e76da02386a8d26fe7" @@ -650,18 +497,6 @@ babel-plugin-syntax-trailing-function-commas@^6.13.0: version "6.20.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.20.0.tgz#442835e19179f45b87e92d477d70b9f1f18b5c4f" -babel-plugin-syntax-trailing-function-commas@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz#ba0360937f8d06e40180a43fe0d5616fff532cf3" - -babel-plugin-transform-async-to-generator@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.22.0.tgz#194b6938ec195ad36efc4c33a971acf00d8cd35e" - dependencies: - babel-helper-remap-async-to-generator "^6.22.0" - babel-plugin-syntax-async-functions "^6.8.0" - babel-runtime "^6.22.0" - babel-plugin-transform-async-to-generator@^6.8.0: version "6.16.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.16.0.tgz#19ec36cb1486b59f9f468adfa42ce13908ca2999" @@ -679,40 +514,18 @@ babel-plugin-transform-class-properties@6.22.0: babel-runtime "^6.22.0" babel-template "^6.22.0" -babel-plugin-transform-es2015-arrow-functions@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" - dependencies: - babel-runtime "^6.22.0" - babel-plugin-transform-es2015-arrow-functions@^6.3.13: version "6.8.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.8.0.tgz#5b63afc3181bdc9a8c4d481b5a4f3f7d7fef3d9d" dependencies: babel-runtime "^6.0.0" -babel-plugin-transform-es2015-block-scoped-functions@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" - dependencies: - babel-runtime "^6.22.0" - babel-plugin-transform-es2015-block-scoped-functions@^6.3.13: version "6.8.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.8.0.tgz#ed95d629c4b5a71ae29682b998f70d9833eb366d" dependencies: babel-runtime "^6.0.0" -babel-plugin-transform-es2015-block-scoping@^6.22.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.23.0.tgz#e48895cf0b375be148cd7c8879b422707a053b51" - dependencies: - babel-runtime "^6.22.0" - babel-template "^6.23.0" - babel-traverse "^6.23.0" - babel-types "^6.23.0" - lodash "^4.2.0" - babel-plugin-transform-es2015-block-scoping@^6.6.0: version "6.21.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.21.0.tgz#e840687f922e70fb2c42bb13501838c174a115ed" @@ -723,20 +536,6 @@ babel-plugin-transform-es2015-block-scoping@^6.6.0: babel-types "^6.21.0" lodash "^4.2.0" -babel-plugin-transform-es2015-classes@^6.22.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.23.0.tgz#49b53f326202a2fd1b3bbaa5e2edd8a4f78643c1" - dependencies: - babel-helper-define-map "^6.23.0" - babel-helper-function-name "^6.23.0" - babel-helper-optimise-call-expression "^6.23.0" - babel-helper-replace-supers "^6.23.0" - babel-messages "^6.23.0" - babel-runtime "^6.22.0" - babel-template "^6.23.0" - babel-traverse "^6.23.0" - babel-types "^6.23.0" - babel-plugin-transform-es2015-classes@^6.6.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.18.0.tgz#ffe7a17321bf83e494dcda0ae3fc72df48ffd1d9" @@ -751,13 +550,6 @@ babel-plugin-transform-es2015-classes@^6.6.0: babel-traverse "^6.18.0" babel-types "^6.18.0" -babel-plugin-transform-es2015-computed-properties@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.22.0.tgz#7c383e9629bba4820c11b0425bdd6290f7f057e7" - dependencies: - babel-runtime "^6.22.0" - babel-template "^6.22.0" - babel-plugin-transform-es2015-computed-properties@^6.3.13: version "6.8.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.8.0.tgz#f51010fd61b3bd7b6b60a5fdfd307bb7a5279870" @@ -766,25 +558,12 @@ babel-plugin-transform-es2015-computed-properties@^6.3.13: babel-runtime "^6.0.0" babel-template "^6.8.0" -babel-plugin-transform-es2015-destructuring@^6.22.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" - dependencies: - babel-runtime "^6.22.0" - babel-plugin-transform-es2015-destructuring@^6.6.0: version "6.19.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.19.0.tgz#ff1d911c4b3f4cab621bd66702a869acd1900533" dependencies: babel-runtime "^6.9.0" -babel-plugin-transform-es2015-duplicate-keys@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.22.0.tgz#672397031c21610d72dd2bbb0ba9fb6277e1c36b" - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.22.0" - babel-plugin-transform-es2015-duplicate-keys@^6.6.0: version "6.8.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.8.0.tgz#fd8f7f7171fc108cc1c70c3164b9f15a81c25f7d" @@ -792,26 +571,12 @@ babel-plugin-transform-es2015-duplicate-keys@^6.6.0: babel-runtime "^6.0.0" babel-types "^6.8.0" -babel-plugin-transform-es2015-for-of@^6.22.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" - dependencies: - babel-runtime "^6.22.0" - babel-plugin-transform-es2015-for-of@^6.6.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.18.0.tgz#4c517504db64bf8cfc119a6b8f177211f2028a70" dependencies: babel-runtime "^6.0.0" -babel-plugin-transform-es2015-function-name@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.22.0.tgz#f5fcc8b09093f9a23c76ac3d9e392c3ec4b77104" - dependencies: - babel-helper-function-name "^6.22.0" - babel-runtime "^6.22.0" - babel-types "^6.22.0" - babel-plugin-transform-es2015-function-name@^6.3.13: version "6.9.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.9.0.tgz#8c135b17dbd064e5bba56ec511baaee2fca82719" @@ -820,12 +585,6 @@ babel-plugin-transform-es2015-function-name@^6.3.13: babel-runtime "^6.9.0" babel-types "^6.9.0" -babel-plugin-transform-es2015-literals@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" - dependencies: - babel-runtime "^6.22.0" - babel-plugin-transform-es2015-literals@^6.3.13: version "6.8.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.8.0.tgz#50aa2e5c7958fc2ab25d74ec117e0cc98f046468" @@ -840,14 +599,6 @@ babel-plugin-transform-es2015-modules-amd@^6.18.0, babel-plugin-transform-es2015 babel-runtime "^6.0.0" babel-template "^6.8.0" -babel-plugin-transform-es2015-modules-amd@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.22.0.tgz#bf69cd34889a41c33d90dfb740e0091ccff52f21" - dependencies: - babel-plugin-transform-es2015-modules-commonjs "^6.22.0" - babel-runtime "^6.22.0" - babel-template "^6.22.0" - babel-plugin-transform-es2015-modules-commonjs@^6.18.0, babel-plugin-transform-es2015-modules-commonjs@^6.6.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.18.0.tgz#c15ae5bb11b32a0abdcc98a5837baa4ee8d67bcc" @@ -857,15 +608,6 @@ babel-plugin-transform-es2015-modules-commonjs@^6.18.0, babel-plugin-transform-e babel-template "^6.16.0" babel-types "^6.18.0" -babel-plugin-transform-es2015-modules-commonjs@^6.22.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.23.0.tgz#cba7aa6379fb7ec99250e6d46de2973aaffa7b92" - dependencies: - babel-plugin-transform-strict-mode "^6.22.0" - babel-runtime "^6.22.0" - babel-template "^6.23.0" - babel-types "^6.23.0" - babel-plugin-transform-es2015-modules-systemjs@^6.12.0: version "6.19.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.19.0.tgz#50438136eba74527efa00a5b0fefaf1dc4071da6" @@ -874,14 +616,6 @@ babel-plugin-transform-es2015-modules-systemjs@^6.12.0: babel-runtime "^6.11.6" babel-template "^6.14.0" -babel-plugin-transform-es2015-modules-systemjs@^6.22.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.23.0.tgz#ae3469227ffac39b0310d90fec73bfdc4f6317b0" - dependencies: - babel-helper-hoist-variables "^6.22.0" - babel-runtime "^6.22.0" - babel-template "^6.23.0" - babel-plugin-transform-es2015-modules-umd@^6.12.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.18.0.tgz#23351770ece5c1f8e83ed67cb1d7992884491e50" @@ -890,21 +624,6 @@ babel-plugin-transform-es2015-modules-umd@^6.12.0: babel-runtime "^6.0.0" babel-template "^6.8.0" -babel-plugin-transform-es2015-modules-umd@^6.22.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.23.0.tgz#8d284ae2e19ed8fe21d2b1b26d6e7e0fcd94f0f1" - dependencies: - babel-plugin-transform-es2015-modules-amd "^6.22.0" - babel-runtime "^6.22.0" - babel-template "^6.23.0" - -babel-plugin-transform-es2015-object-super@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.22.0.tgz#daa60e114a042ea769dd53fe528fc82311eb98fc" - dependencies: - babel-helper-replace-supers "^6.22.0" - babel-runtime "^6.22.0" - babel-plugin-transform-es2015-object-super@^6.3.13: version "6.8.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.8.0.tgz#1b858740a5a4400887c23dcff6f4d56eea4a24c5" @@ -912,7 +631,7 @@ babel-plugin-transform-es2015-object-super@^6.3.13: babel-helper-replace-supers "^6.8.0" babel-runtime "^6.0.0" -babel-plugin-transform-es2015-parameters@6.22.0, babel-plugin-transform-es2015-parameters@^6.22.0, babel-plugin-transform-es2015-parameters@^6.6.0: +babel-plugin-transform-es2015-parameters@^6.6.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.22.0.tgz#57076069232019094f27da8c68bb7162fe208dbb" dependencies: @@ -923,13 +642,6 @@ babel-plugin-transform-es2015-parameters@6.22.0, babel-plugin-transform-es2015-p babel-traverse "^6.22.0" babel-types "^6.22.0" -babel-plugin-transform-es2015-shorthand-properties@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.22.0.tgz#8ba776e0affaa60bff21e921403b8a652a2ff723" - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.22.0" - babel-plugin-transform-es2015-shorthand-properties@^6.3.13: version "6.18.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.18.0.tgz#e2ede3b7df47bf980151926534d1dd0cbea58f43" @@ -937,26 +649,12 @@ babel-plugin-transform-es2015-shorthand-properties@^6.3.13: babel-runtime "^6.0.0" babel-types "^6.18.0" -babel-plugin-transform-es2015-spread@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" - dependencies: - babel-runtime "^6.22.0" - babel-plugin-transform-es2015-spread@^6.3.13: version "6.8.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.8.0.tgz#0217f737e3b821fa5a669f187c6ed59205f05e9c" dependencies: babel-runtime "^6.0.0" -babel-plugin-transform-es2015-sticky-regex@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.22.0.tgz#ab316829e866ee3f4b9eb96939757d19a5bc4593" - dependencies: - babel-helper-regex "^6.22.0" - babel-runtime "^6.22.0" - babel-types "^6.22.0" - babel-plugin-transform-es2015-sticky-regex@^6.3.13: version "6.8.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.8.0.tgz#e73d300a440a35d5c64f5c2a344dc236e3df47be" @@ -965,38 +663,18 @@ babel-plugin-transform-es2015-sticky-regex@^6.3.13: babel-runtime "^6.0.0" babel-types "^6.8.0" -babel-plugin-transform-es2015-template-literals@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" - dependencies: - babel-runtime "^6.22.0" - babel-plugin-transform-es2015-template-literals@^6.6.0: version "6.8.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.8.0.tgz#86eb876d0a2c635da4ec048b4f7de9dfc897e66b" dependencies: babel-runtime "^6.0.0" -babel-plugin-transform-es2015-typeof-symbol@^6.22.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372" - dependencies: - babel-runtime "^6.22.0" - babel-plugin-transform-es2015-typeof-symbol@^6.6.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.18.0.tgz#0b14c48629c90ff47a0650077f6aa699bee35798" dependencies: babel-runtime "^6.0.0" -babel-plugin-transform-es2015-unicode-regex@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.22.0.tgz#8d9cc27e7ee1decfe65454fb986452a04a613d20" - dependencies: - babel-helper-regex "^6.22.0" - babel-runtime "^6.22.0" - regexpu-core "^2.0.0" - babel-plugin-transform-es2015-unicode-regex@^6.3.13: version "6.11.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.11.0.tgz#6298ceabaad88d50a3f4f392d8de997260f6ef2c" @@ -1005,14 +683,6 @@ babel-plugin-transform-es2015-unicode-regex@^6.3.13: babel-runtime "^6.0.0" regexpu-core "^2.0.0" -babel-plugin-transform-exponentiation-operator@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.22.0.tgz#d57c8335281918e54ef053118ce6eb108468084d" - dependencies: - babel-helper-builder-binary-assignment-operator-visitor "^6.22.0" - babel-plugin-syntax-exponentiation-operator "^6.8.0" - babel-runtime "^6.22.0" - babel-plugin-transform-exponentiation-operator@^6.8.0: version "6.8.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.8.0.tgz#db25742e9339eade676ca9acec46f955599a68a4" @@ -1069,7 +739,7 @@ babel-plugin-transform-react-jsx@6.22.0, babel-plugin-transform-react-jsx@^6.22. babel-plugin-syntax-jsx "^6.8.0" babel-runtime "^6.22.0" -babel-plugin-transform-regenerator@6.22.0, babel-plugin-transform-regenerator@^6.22.0, babel-plugin-transform-regenerator@^6.6.0: +babel-plugin-transform-regenerator@6.22.0, babel-plugin-transform-regenerator@^6.6.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.22.0.tgz#65740593a319c44522157538d690b84094617ea6" dependencies: @@ -1088,16 +758,9 @@ babel-plugin-transform-strict-mode@^6.18.0: babel-runtime "^6.0.0" babel-types "^6.18.0" -babel-plugin-transform-strict-mode@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.22.0.tgz#e008df01340fdc87e959da65991b7e05970c8c7c" - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.22.0" - -babel-preset-env@1.1.8: - version "1.1.8" - resolved "https://registry.yarnpkg.com/babel-preset-env/-/babel-preset-env-1.1.8.tgz#c46734c6233c3f87d177513773db3cf3c1758aaa" +babel-preset-env@1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/babel-preset-env/-/babel-preset-env-1.2.1.tgz#659178f54df74a74765f796be4d290b5beeb3f5f" dependencies: babel-plugin-check-es2015-constants "^6.3.13" babel-plugin-syntax-trailing-function-commas "^6.13.0" @@ -1127,48 +790,8 @@ babel-preset-env@1.1.8: babel-plugin-transform-exponentiation-operator "^6.8.0" babel-plugin-transform-regenerator "^6.6.0" browserslist "^1.4.0" - -babel-preset-es2015@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-preset-es2015/-/babel-preset-es2015-6.22.0.tgz#af5a98ecb35eb8af764ad8a5a05eb36dc4386835" - dependencies: - babel-plugin-check-es2015-constants "^6.22.0" - babel-plugin-transform-es2015-arrow-functions "^6.22.0" - babel-plugin-transform-es2015-block-scoped-functions "^6.22.0" - babel-plugin-transform-es2015-block-scoping "^6.22.0" - babel-plugin-transform-es2015-classes "^6.22.0" - babel-plugin-transform-es2015-computed-properties "^6.22.0" - babel-plugin-transform-es2015-destructuring "^6.22.0" - babel-plugin-transform-es2015-duplicate-keys "^6.22.0" - babel-plugin-transform-es2015-for-of "^6.22.0" - babel-plugin-transform-es2015-function-name "^6.22.0" - babel-plugin-transform-es2015-literals "^6.22.0" - babel-plugin-transform-es2015-modules-amd "^6.22.0" - babel-plugin-transform-es2015-modules-commonjs "^6.22.0" - babel-plugin-transform-es2015-modules-systemjs "^6.22.0" - babel-plugin-transform-es2015-modules-umd "^6.22.0" - babel-plugin-transform-es2015-object-super "^6.22.0" - babel-plugin-transform-es2015-parameters "^6.22.0" - babel-plugin-transform-es2015-shorthand-properties "^6.22.0" - babel-plugin-transform-es2015-spread "^6.22.0" - babel-plugin-transform-es2015-sticky-regex "^6.22.0" - babel-plugin-transform-es2015-template-literals "^6.22.0" - babel-plugin-transform-es2015-typeof-symbol "^6.22.0" - babel-plugin-transform-es2015-unicode-regex "^6.22.0" - babel-plugin-transform-regenerator "^6.22.0" - -babel-preset-es2016@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-preset-es2016/-/babel-preset-es2016-6.22.0.tgz#b061aaa3983d40c9fbacfa3743b5df37f336156c" - dependencies: - babel-plugin-transform-exponentiation-operator "^6.22.0" - -babel-preset-es2017@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-preset-es2017/-/babel-preset-es2017-6.22.0.tgz#de2f9da5a30c50d293fb54a0ba15d6ddc573f0f2" - dependencies: - babel-plugin-syntax-trailing-function-commas "^6.22.0" - babel-plugin-transform-async-to-generator "^6.22.0" + electron-to-chromium "^1.1.0" + invariant "^2.2.2" babel-preset-jest@^18.0.0: version "18.0.0" @@ -1176,20 +799,11 @@ babel-preset-jest@^18.0.0: dependencies: babel-plugin-jest-hoist "^18.0.0" -babel-preset-latest@6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-preset-latest/-/babel-preset-latest-6.22.0.tgz#47b800531350a3dc69126e8c375a40655cd1eeff" - dependencies: - babel-preset-es2015 "^6.22.0" - babel-preset-es2016 "^6.22.0" - babel-preset-es2017 "^6.22.0" - -babel-preset-react-app@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/babel-preset-react-app/-/babel-preset-react-app-2.1.0.tgz#409a84ce321fb0859a5fe301c91ec01aaa201907" +babel-preset-react-app@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/babel-preset-react-app/-/babel-preset-react-app-2.2.0.tgz#3143bcf316049f78b5f9d0422fd7822ca4715ca4" dependencies: babel-plugin-transform-class-properties "6.22.0" - babel-plugin-transform-es2015-parameters "6.22.0" babel-plugin-transform-object-rest-spread "6.22.0" babel-plugin-transform-react-constant-elements "6.22.0" babel-plugin-transform-react-jsx "6.22.0" @@ -1197,8 +811,7 @@ babel-preset-react-app@^2.1.0: babel-plugin-transform-react-jsx-source "6.22.0" babel-plugin-transform-regenerator "6.22.0" babel-plugin-transform-runtime "6.22.0" - babel-preset-env "1.1.8" - babel-preset-latest "6.22.0" + babel-preset-env "1.2.1" babel-preset-react "6.22.0" babel-runtime "6.22.0" @@ -1214,18 +827,6 @@ babel-preset-react@6.22.0: babel-plugin-transform-react-jsx-self "^6.22.0" babel-plugin-transform-react-jsx-source "^6.22.0" -babel-register@^6.16.0, babel-register@^6.18.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.18.0.tgz#892e2e03865078dd90ad2c715111ec4449b32a68" - dependencies: - babel-core "^6.18.0" - babel-runtime "^6.11.6" - core-js "^2.4.0" - home-or-tmp "^2.0.0" - lodash "^4.2.0" - mkdirp "^0.5.1" - source-map-support "^0.4.2" - babel-register@^6.22.0, babel-register@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.23.0.tgz#c9aa3d4cca94b51da34826c4a0f9e08145d74ff3" @@ -1238,21 +839,21 @@ babel-register@^6.22.0, babel-register@^6.23.0: mkdirp "^0.5.1" source-map-support "^0.4.2" -babel-runtime@6.22.0, babel-runtime@^6.18.0, babel-runtime@^6.22.0: +babel-runtime@6.22.0, babel-runtime@^6.0.0, babel-runtime@^6.11.6, babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.9.0: version "6.22.0" resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.22.0.tgz#1cf8b4ac67c77a4ddb0db2ae1f74de52ac4ca611" dependencies: core-js "^2.4.0" regenerator-runtime "^0.10.0" -babel-runtime@^6.0.0, babel-runtime@^6.11.6, babel-runtime@^6.20.0, babel-runtime@^6.9.0, babel-runtime@^6.9.1: +babel-runtime@^6.20.0: version "6.20.0" resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.20.0.tgz#87300bdcf4cd770f09bf0048c64204e17806d16f" dependencies: core-js "^2.4.0" regenerator-runtime "^0.10.0" -babel-template@^6.14.0, babel-template@^6.15.0, babel-template@^6.22.0, babel-template@^6.23.0, babel-template@^6.8.0: +babel-template@^6.14.0, babel-template@^6.15.0, babel-template@^6.16.0, babel-template@^6.22.0, babel-template@^6.23.0, babel-template@^6.8.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.23.0.tgz#04d4f270adbb3aa704a8143ae26faa529238e638" dependencies: @@ -1262,31 +863,7 @@ babel-template@^6.14.0, babel-template@^6.15.0, babel-template@^6.22.0, babel-te babylon "^6.11.0" lodash "^4.2.0" -babel-template@^6.16.0: - version "6.16.0" - resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.16.0.tgz#e149dd1a9f03a35f817ddbc4d0481988e7ebc8ca" - dependencies: - babel-runtime "^6.9.0" - babel-traverse "^6.16.0" - babel-types "^6.16.0" - babylon "^6.11.0" - lodash "^4.2.0" - -babel-traverse@^6.15.0, babel-traverse@^6.16.0, babel-traverse@^6.18.0, babel-traverse@^6.20.0, babel-traverse@^6.21.0: - version "6.21.0" - resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.21.0.tgz#69c6365804f1a4f69eb1213f85b00a818b8c21ad" - dependencies: - babel-code-frame "^6.20.0" - babel-messages "^6.8.0" - babel-runtime "^6.20.0" - babel-types "^6.21.0" - babylon "^6.11.0" - debug "^2.2.0" - globals "^9.0.0" - invariant "^2.2.0" - lodash "^4.2.0" - -babel-traverse@^6.22.0, babel-traverse@^6.22.1, babel-traverse@^6.23.0, babel-traverse@^6.23.1: +babel-traverse@^6.15.0, babel-traverse@^6.18.0, babel-traverse@^6.20.0, babel-traverse@^6.21.0, babel-traverse@^6.22.0, babel-traverse@^6.22.1, babel-traverse@^6.23.0, babel-traverse@^6.23.1: version "6.23.1" resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.23.1.tgz#d3cb59010ecd06a97d81310065f966b699e14f48" dependencies: @@ -1300,16 +877,7 @@ babel-traverse@^6.22.0, babel-traverse@^6.22.1, babel-traverse@^6.23.0, babel-tr invariant "^2.2.0" lodash "^4.2.0" -babel-types@^6.15.0, babel-types@^6.16.0, babel-types@^6.18.0, babel-types@^6.20.0, babel-types@^6.21.0, babel-types@^6.8.0, babel-types@^6.9.0: - version "6.21.0" - resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.21.0.tgz#314b92168891ef6d3806b7f7a917fdf87c11a4b2" - dependencies: - babel-runtime "^6.20.0" - esutils "^2.0.2" - lodash "^4.2.0" - to-fast-properties "^1.0.1" - -babel-types@^6.19.0, babel-types@^6.22.0, babel-types@^6.23.0: +babel-types@^6.15.0, babel-types@^6.18.0, babel-types@^6.19.0, babel-types@^6.20.0, babel-types@^6.21.0, babel-types@^6.22.0, babel-types@^6.23.0, babel-types@^6.8.0, babel-types@^6.9.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.23.0.tgz#bb17179d7538bad38cd0c9e115d340f77e7e9acf" dependencies: @@ -1401,13 +969,7 @@ browserify-zlib@^0.1.4: dependencies: pako "~0.2.0" -browserslist@^1.0.1, browserslist@^1.5.2: - version "1.5.2" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-1.5.2.tgz#1c82fde0ee8693e6d15c49b7bff209dc06298c56" - dependencies: - caniuse-db "^1.0.30000604" - -browserslist@^1.4.0, browserslist@^1.7.1: +browserslist@^1.0.1, browserslist@^1.4.0, browserslist@^1.5.2, browserslist@^1.7.1: version "1.7.5" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-1.7.5.tgz#eca4713897b51e444283241facf3985de49a9e2b" dependencies: @@ -1483,11 +1045,7 @@ caniuse-api@^1.5.2: lodash.uniq "^4.3.0" shelljs "^0.7.0" -caniuse-db@^1.0.30000346, caniuse-db@^1.0.30000604: - version "1.0.30000607" - resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000607.tgz#f9d5b542f30d064c305544ff8938b217c67b88e9" - -caniuse-db@^1.0.30000618, caniuse-db@^1.0.30000624: +caniuse-db@^1.0.30000346, caniuse-db@^1.0.30000618, caniuse-db@^1.0.30000624: version "1.0.30000624" resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000624.tgz#554b87547895e36f5fe128f4b7448a2ea5bf2213" @@ -1666,7 +1224,7 @@ combined-stream@^1.0.5, combined-stream@~1.0.5: dependencies: delayed-stream "~1.0.0" -commander@2.8.x, commander@~2.8.1: +commander@2.8.x: version "2.8.1" resolved "https://registry.yarnpkg.com/commander/-/commander-2.8.1.tgz#06be367febfda0c330aa1e2a072d3dc9762425d4" dependencies: @@ -1939,7 +1497,7 @@ debug@2.2.0, debug@~2.2.0: dependencies: ms "0.7.1" -debug@^2.1.0, debug@^2.1.1, debug@^2.2.0: +debug@^2.1.0, debug@^2.1.1, debug@^2.2.0, debug@^2.6.0: version "2.6.0" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.0.tgz#bc596bcabe7617f11d9fa15361eded5608b8499b" dependencies: @@ -2001,11 +1559,11 @@ detect-indent@^4.0.0: dependencies: repeating "^2.0.0" -detect-port@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.0.1.tgz#3e1aa6a7ff6677bb60894b291172529d880c1e85" +detect-port@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.1.0.tgz#fde7574591ea3de74445782643c3f921b2a4618c" dependencies: - commander "~2.8.1" + debug "^2.6.0" diff@^3.0.0: version "3.2.0" @@ -2080,10 +1638,14 @@ ee-first@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" -electron-to-chromium@^1.2.3: +electron-to-chromium@^1.1.0, electron-to-chromium@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.2.3.tgz#4b4d04d237c301f72e2d15c2137b2b79f9f5ab76" +emoji-regex@^6.1.0: + version "6.4.1" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-6.4.1.tgz#77486fe9cd45421d260a6238b88d721e2fad2050" + emojis-list@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" @@ -2196,9 +1758,9 @@ escope@^3.6.0: esrecurse "^4.1.0" estraverse "^4.1.1" -eslint-config-react-app@^0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-0.5.1.tgz#de05b6fc191e627c38240299ad038aecb8478e88" +eslint-config-react-app@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-0.6.2.tgz#ee535cbaaf9e3576ea16b99afe720353d8730ec0" eslint-import-resolver-node@^0.2.0: version "0.2.3" @@ -2244,11 +1806,14 @@ eslint-plugin-import@2.0.1: minimatch "^3.0.3" pkg-up "^1.0.0" -eslint-plugin-jsx-a11y@2.2.3: - version "2.2.3" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-2.2.3.tgz#4e35cb71b8a7db702ac415c806eb8e8d9ea6c65d" +eslint-plugin-jsx-a11y@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-4.0.0.tgz#779bb0fe7b08da564a422624911de10061e048ee" dependencies: + aria-query "^0.3.0" + ast-types-flow "0.0.7" damerau-levenshtein "^1.0.0" + emoji-regex "^6.1.0" jsx-ast-utils "^1.0.0" object-assign "^4.0.1" @@ -2259,22 +1824,23 @@ eslint-plugin-react@6.4.1: doctrine "^1.2.2" jsx-ast-utils "^1.3.1" -eslint@3.8.1: - version "3.8.1" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-3.8.1.tgz#7d02db44cd5aaf4fa7aa489e1f083baa454342ba" +eslint@3.16.1: + version "3.16.1" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-3.16.1.tgz#9bc31fc7341692cf772e80607508f67d711c5609" dependencies: + babel-code-frame "^6.16.0" chalk "^1.1.3" concat-stream "^1.4.6" debug "^2.1.1" doctrine "^1.2.2" escope "^3.6.0" - espree "^3.3.1" + espree "^3.4.0" estraverse "^4.2.0" esutils "^2.0.2" file-entry-cache "^2.0.0" glob "^7.0.3" - globals "^9.2.0" - ignore "^3.1.5" + globals "^9.14.0" + ignore "^3.2.0" imurmurhash "^0.1.4" inquirer "^0.12.0" is-my-json-valid "^2.10.0" @@ -2290,18 +1856,18 @@ eslint@3.8.1: pluralize "^1.2.1" progress "^1.1.8" require-uncached "^1.0.2" - shelljs "^0.6.0" + shelljs "^0.7.5" strip-bom "^3.0.0" - strip-json-comments "~1.0.1" + strip-json-comments "~2.0.1" table "^3.7.8" text-table "~0.2.0" user-home "^2.0.0" -espree@^3.3.1: - version "3.3.2" - resolved "https://registry.yarnpkg.com/espree/-/espree-3.3.2.tgz#dbf3fadeb4ecb4d4778303e50103b3d36c88b89c" +espree@^3.4.0: + version "3.4.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-3.4.1.tgz#28a83ab4aaed71ed8fe0f5efe61b76a05c13c4d2" dependencies: - acorn "^4.0.1" + acorn "^5.0.1" acorn-jsx "^3.0.0" esprima@^2.6.0, esprima@^2.7.1: @@ -2588,20 +2154,13 @@ fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" -fsevents@1.0.17: +fsevents@1.0.17, fsevents@^1.0.0: version "1.0.17" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.0.17.tgz#8537f3f12272678765b4fd6528c0f1f66f8f4558" dependencies: nan "^2.3.0" node-pre-gyp "^0.6.29" -fsevents@^1.0.0: - version "1.0.14" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.0.14.tgz#558e8cc38643d8ef40fe45158486d0d25758eee4" - dependencies: - nan "^2.3.0" - node-pre-gyp "^0.6.29" - fstream-ignore@~1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/fstream-ignore/-/fstream-ignore-1.0.5.tgz#9c31dae34767018fe1d249b24dada67d092da105" @@ -2681,7 +2240,7 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.0.5: once "^1.3.0" path-is-absolute "^1.0.0" -globals@^9.0.0, globals@^9.2.0: +globals@^9.0.0, globals@^9.14.0: version "9.14.0" resolved "https://registry.yarnpkg.com/globals/-/globals-9.14.0.tgz#8859936af0038741263053b39d0e76ca241e4034" @@ -2842,7 +2401,7 @@ http-errors@~1.5.0: setprototypeof "1.0.2" statuses ">= 1.3.1 < 2" -http-proxy-middleware@0.17.3: +http-proxy-middleware@0.17.3, http-proxy-middleware@~0.17.1: version "0.17.3" resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.17.3.tgz#940382147149b856084f5534752d5b5a8168cd1d" dependencies: @@ -2851,16 +2410,7 @@ http-proxy-middleware@0.17.3: lodash "^4.17.2" micromatch "^2.3.11" -http-proxy-middleware@~0.17.1: - version "0.17.2" - resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.17.2.tgz#572d517a6d2fb1063a469de294eed96066352007" - dependencies: - http-proxy "^1.15.1" - is-glob "^3.0.0" - lodash "^4.16.2" - micromatch "^2.3.11" - -http-proxy@^1.15.1, http-proxy@^1.16.2: +http-proxy@^1.16.2: version "1.16.2" resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.16.2.tgz#06dff292952bf64dbe8471fa9df73066d4f37742" dependencies: @@ -2891,9 +2441,9 @@ ieee754@^1.1.4: version "1.1.8" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.8.tgz#be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4" -ignore@^3.1.5: - version "3.2.0" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.2.0.tgz#8d88f03c3002a0ac52114db25d2c673b0bf1e435" +ignore@^3.2.0: + version "3.2.6" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.2.6.tgz#26e8da0644be0bb4cb39516f6c79f0e0f4ffe48c" imurmurhash@^0.1.4: version "0.1.4" @@ -2952,7 +2502,7 @@ interpret@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.0.1.tgz#d579fb7f693b858004947af39fa0db49f795602c" -invariant@^2.2.0: +invariant@^2.2.0, invariant@^2.2.2: version "2.2.2" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360" dependencies: @@ -3040,7 +2590,7 @@ is-glob@^2.0.0, is-glob@^2.0.1: dependencies: is-extglob "^1.0.0" -is-glob@^3.0.0, is-glob@^3.1.0: +is-glob@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" dependencies: @@ -3471,10 +3021,6 @@ json3@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.2.tgz#3c0434743df93e2f5c42aee7b19bcb483575f4e1" -json5@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/json5/-/json5-0.4.0.tgz#054352e4c4c80c86c0923877d449de176a732c8d" - json5@^0.5.0: version "0.5.1" resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" @@ -3649,7 +3195,7 @@ lodash.uniq@^4.3.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" -"lodash@>=3.5 <5", lodash@^4.0.0, lodash@^4.14.0, lodash@^4.15.0, lodash@^4.16.2, lodash@^4.16.4, lodash@^4.17.2, lodash@^4.2.0, lodash@^4.3.0: +"lodash@>=3.5 <5", lodash@^4.0.0, lodash@^4.14.0, lodash@^4.15.0, lodash@^4.16.4, lodash@^4.17.2, lodash@^4.2.0, lodash@^4.3.0: version "4.17.4" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" @@ -3778,13 +3324,7 @@ mime@1.3.4, mime@^1.3.4: version "1.3.4" resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.4.tgz#115f9e3b6b3daf2959983cb38f149a2d40eb5d53" -minimatch@3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.2.tgz#0f398a7300ea441e9c348c83d98ab8c9dbf9c40a" - dependencies: - brace-expansion "^1.0.0" - -minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3: +minimatch@3.0.3, minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774" dependencies: @@ -3967,14 +3507,10 @@ oauth-sign@~0.8.1: version "0.8.2" resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43" -object-assign@4.1.1: +object-assign@4.1.1, object-assign@^4.0.1, object-assign@^4.1.0: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" -object-assign@^4.0.1, object-assign@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.0.tgz#7a3b3d0e98063d43f4c03f2e8ae6cd51a86883a0" - object.omit@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" @@ -4098,10 +3634,6 @@ path-browserify@0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.0.tgz#a0b870729aae214005b7d5032ec2cbbb0fb4451a" -path-exists@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-1.0.0.tgz#d5a8998eb71ef37a74c34eb0d9eba6e878eea081" - path-exists@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" @@ -4431,16 +3963,7 @@ postcss-zindex@^2.0.1: postcss "^5.0.4" uniqs "^2.0.0" -postcss@^5.0.10, postcss@^5.0.11, postcss@^5.0.12, postcss@^5.0.13, postcss@^5.0.14, postcss@^5.0.16, postcss@^5.0.2, postcss@^5.0.4, postcss@^5.0.5, postcss@^5.0.6, postcss@^5.0.8: - version "5.2.10" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-5.2.10.tgz#b58b64e04f66f838b7bc7cb41f7dac168568a945" - dependencies: - chalk "^1.1.3" - js-base64 "^2.1.9" - source-map "^0.5.6" - supports-color "^3.1.2" - -postcss@^5.2.11, postcss@^5.2.9: +postcss@^5.0.10, postcss@^5.0.11, postcss@^5.0.12, postcss@^5.0.13, postcss@^5.0.14, postcss@^5.0.16, postcss@^5.0.2, postcss@^5.0.4, postcss@^5.0.5, postcss@^5.0.6, postcss@^5.0.8, postcss@^5.2.11, postcss@^5.2.9: version "5.2.15" resolved "https://registry.yarnpkg.com/postcss/-/postcss-5.2.15.tgz#a9e8685e50e06cc5b3fdea5297273246c26f5b30" dependencies: @@ -4580,15 +4103,18 @@ rc@~1.1.6: minimist "^1.2.0" strip-json-comments "~1.0.4" -react-dev-utils@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-0.5.0.tgz#aedbf69cb1fbedb6f42350e4a988021f5cb4c493" +react-dev-utils@^0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-0.5.2.tgz#50d0b962d3a94b6c2e8f2011ed6468e4124bc410" dependencies: ansi-html "0.0.5" chalk "1.1.3" escape-string-regexp "1.0.5" + filesize "3.3.0" + gzip-size "3.0.0" html-entities "1.2.0" opn "4.0.2" + recursive-readdir "2.1.1" sockjs-client "1.0.1" strip-ansi "3.0.1" @@ -4605,36 +4131,34 @@ react-motion@^0.4.5: performance-now "^0.2.0" raf "^3.1.0" -react-scripts@0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-0.9.0.tgz#c03f3f46268fd3708137e3f6cbd649008fa965c8" +react-scripts@0.9.5: + version "0.9.5" + resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-0.9.5.tgz#e9f05c8427e27131662a9b9d7a9786d1ff16bb3f" dependencies: autoprefixer "6.7.2" babel-core "6.22.1" babel-eslint "7.1.1" babel-jest "18.0.0" babel-loader "6.2.10" - babel-preset-react-app "^2.1.0" + babel-preset-react-app "^2.2.0" babel-runtime "^6.20.0" case-sensitive-paths-webpack-plugin "1.1.4" chalk "1.1.3" connect-history-api-fallback "1.3.0" cross-spawn "4.0.2" css-loader "0.26.1" - detect-port "1.0.1" + detect-port "1.1.0" dotenv "2.0.0" - eslint "3.8.1" - eslint-config-react-app "^0.5.1" + eslint "3.16.1" + eslint-config-react-app "^0.6.2" eslint-loader "1.6.0" eslint-plugin-flowtype "2.21.0" eslint-plugin-import "2.0.1" - eslint-plugin-jsx-a11y "2.2.3" + eslint-plugin-jsx-a11y "4.0.0" eslint-plugin-react "6.4.1" extract-text-webpack-plugin "1.0.1" file-loader "0.10.0" - filesize "3.3.0" fs-extra "0.30.0" - gzip-size "3.0.0" html-webpack-plugin "2.24.0" http-proxy-middleware "0.17.3" jest "18.1.0" @@ -4642,9 +4166,7 @@ react-scripts@0.9.0: object-assign "4.1.1" postcss-loader "1.2.2" promise "7.1.1" - react-dev-utils "^0.5.0" - recursive-readdir "2.1.0" - strip-ansi "3.0.1" + react-dev-utils "^0.5.2" style-loader "0.13.1" url-loader "0.5.7" webpack "1.14.0" @@ -4725,11 +4247,11 @@ rechoir@^0.6.2: dependencies: resolve "^1.1.6" -recursive-readdir@2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.1.0.tgz#78b7bfd79582d3d7596b8ff1bd29fbd50229f6aa" +recursive-readdir@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.1.1.tgz#a01cfc7f7f38a53ec096a096f63a50489c3e297c" dependencies: - minimatch "3.0.2" + minimatch "3.0.3" redeyed@~1.0.0: version "1.0.1" @@ -4999,15 +4521,7 @@ sha.js@2.2.6: version "2.2.6" resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.2.6.tgz#17ddeddc5f722fb66501658895461977867315ba" -shebang-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" - -shelljs@^0.6.0: - version "0.6.1" - resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.6.1.tgz#ec6211bed1920442088fe0f70b2837232ed2c8a8" - -shelljs@^0.7.0: +shelljs@^0.7.0, shelljs@^0.7.5: version "0.7.6" resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.7.6.tgz#379cccfb56b91c8601e4793356eb5382924de9ad" dependencies: @@ -5203,10 +4717,14 @@ strip-bom@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" -strip-json-comments@~1.0.1, strip-json-comments@~1.0.4: +strip-json-comments@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-1.0.4.tgz#1e15fbcac97d3ee99bf2d73b4c656b082bbafb91" +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + style-loader@0.13.1: version "0.13.1" resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.13.1.tgz#468280efbc0473023cd3a6cd56e33b5a1d7fc3a9" @@ -5221,13 +4739,13 @@ supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" -supports-color@^3.1.0, supports-color@^3.1.1, supports-color@^3.1.2: +supports-color@^3.1.0, supports-color@^3.1.1: version "3.1.2" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.1.2.tgz#72a262894d9d408b956ca05ff37b2ed8a6e2a2d5" dependencies: has-flag "^1.0.0" -supports-color@^3.2.3: +supports-color@^3.1.2, supports-color@^3.2.3: version "3.2.3" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" dependencies: diff --git a/examples/fiber/index.html b/fixtures/fiber-triangle/index.html similarity index 94% rename from examples/fiber/index.html rename to fixtures/fiber-triangle/index.html index 0d8ac000291c..d2541eee1e93 100644 --- a/examples/fiber/index.html +++ b/fixtures/fiber-triangle/index.html @@ -3,7 +3,6 @@ Fiber Example -

Fiber Example

@@ -14,12 +13,12 @@

Fiber Example

If you can see this, React is not working right. - If you checked out the source from GitHub make sure to run grunt. + If you checked out the source from GitHub make sure to run npm run build.

- - - + + + + + +
+ + + \ No newline at end of file diff --git a/fixtures/packaging/browserify/prod/output.js b/fixtures/packaging/browserify/prod/output.js index e8981ac173cf..14509992fc3a 100644 --- a/fixtures/packaging/browserify/prod/output.js +++ b/fixtures/packaging/browserify/prod/output.js @@ -774,30 +774,6 @@ var ReactEventEmitterMixin = { var ReactEventEmitterMixin_1 = ReactEventEmitterMixin; -/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * @providesModule ViewportMetrics - */ - -var ViewportMetrics = { - currentScrollLeft: 0, - - currentScrollTop: 0, - - refreshScrollValues: function (scrollPosition) { - ViewportMetrics.currentScrollLeft = scrollPosition.x; - ViewportMetrics.currentScrollTop = scrollPosition.y; - } -}; - -var ViewportMetrics_1 = ViewportMetrics; - /** * Generate a mapping of standard vendor prefixes using the defined style property and event name. * @@ -986,9 +962,7 @@ var isEventSupported_1 = isEventSupported; * React Core . General Purpose Event Plugin System */ -var hasEventPageXY; var alreadyListeningTo = {}; -var isMonitoringScrollValue = false; var reactTopListenersCounter = 0; // For events like 'submit' which don't consistently bubble (which we trap at a @@ -1153,21 +1127,10 @@ var ReactBrowserEventEmitter = _assign({}, ReactEventEmitterMixin_1, { ReactBrowserEventEmitter.ReactEventListener.trapBubbledEvent('topWheel', 'DOMMouseScroll', mountAt); } } else if (dependency === 'topScroll') { - if (isEventSupported_1('scroll', true)) { - ReactBrowserEventEmitter.ReactEventListener.trapCapturedEvent('topScroll', 'scroll', mountAt); - } else { - ReactBrowserEventEmitter.ReactEventListener.trapBubbledEvent('topScroll', 'scroll', ReactBrowserEventEmitter.ReactEventListener.WINDOW_HANDLE); - } + ReactBrowserEventEmitter.ReactEventListener.trapCapturedEvent('topScroll', 'scroll', mountAt); } else if (dependency === 'topFocus' || dependency === 'topBlur') { - if (isEventSupported_1('focus', true)) { - ReactBrowserEventEmitter.ReactEventListener.trapCapturedEvent('topFocus', 'focus', mountAt); - ReactBrowserEventEmitter.ReactEventListener.trapCapturedEvent('topBlur', 'blur', mountAt); - } else if (isEventSupported_1('focusin')) { - // IE has `focusin` and `focusout` events which bubble. - // @see http://www.quirksmode.org/blog/archives/2008/04/delegating_the.html - ReactBrowserEventEmitter.ReactEventListener.trapBubbledEvent('topFocus', 'focusin', mountAt); - ReactBrowserEventEmitter.ReactEventListener.trapBubbledEvent('topBlur', 'focusout', mountAt); - } + ReactBrowserEventEmitter.ReactEventListener.trapCapturedEvent('topFocus', 'focus', mountAt); + ReactBrowserEventEmitter.ReactEventListener.trapCapturedEvent('topBlur', 'blur', mountAt); // to make sure blur and focus event listeners are only attached once isListening.topBlur = true; @@ -1209,41 +1172,6 @@ var ReactBrowserEventEmitter = _assign({}, ReactEventEmitterMixin_1, { trapCapturedEvent: function (topLevelType, handlerBaseName, handle) { return ReactBrowserEventEmitter.ReactEventListener.trapCapturedEvent(topLevelType, handlerBaseName, handle); - }, - - /** - * Protect against document.createEvent() returning null - * Some popup blocker extensions appear to do this: - * https://github.com/facebook/react/issues/6887 - */ - supportsEventPageXY: function () { - if (!document.createEvent) { - return false; - } - var ev = document.createEvent('MouseEvent'); - return ev != null && 'pageX' in ev; - }, - - /** - * Listens to window scroll and resize events. We cache scroll values so that - * application code can access them without triggering reflows. - * - * ViewportMetrics is only used by SyntheticMouse/TouchEvent and only when - * pageX/pageY isn't supported (legacy browsers). - * - * NOTE: Scroll events do not bubble. - * - * @see http://www.quirksmode.org/dom/events/scroll.html - */ - ensureScrollValueMonitoring: function () { - if (hasEventPageXY === undefined) { - hasEventPageXY = ReactBrowserEventEmitter.supportsEventPageXY(); - } - if (!hasEventPageXY && !isMonitoringScrollValue) { - var refresh = ViewportMetrics_1.refreshScrollValues; - ReactBrowserEventEmitter.ReactEventListener.monitorScrollValue(refresh); - isMonitoringScrollValue = true; - } } }); @@ -3248,12 +3176,9 @@ var ReactDOMInput = { var node = element; node._wrapperState = { initialChecked: props.checked != null ? props.checked : props.defaultChecked, - initialValue: props.value != null ? props.value : defaultValue + initialValue: props.value != null ? props.value : defaultValue, + controlled: isControlled(props) }; - - { - node._wrapperState.controlled = isControlled(props); - } }, updateWrapper: function (element, props) { @@ -3278,13 +3203,24 @@ var ReactDOMInput = { var value = props.value; if (value != null) { - // Cast `value` to a string to ensure the value is set correctly. While - // browsers typically do this as necessary, jsdom doesn't. - var newValue = '' + value; - - // To avoid side effects (such as losing text selection), only set value if changed - if (newValue !== node.value) { - node.value = newValue; + if (value === 0 && node.value === '') { + node.value = '0'; + // Note: IE9 reports a number inputs as 'text', so check props instead. + } else if (props.type === 'number') { + // Simulate `input.valueAsNumber`. IE9 does not support it + var valueAsNumber = parseFloat(node.value, 10) || 0; + + // eslint-disable-next-line + if (value != valueAsNumber) { + // Cast `value` to a string to ensure the value is set correctly. While + // browsers typically do this as necessary, jsdom doesn't. + node.value = '' + value; + } + // eslint-disable-next-line + } else if (value != node.value) { + // Cast `value` to a string to ensure the value is set correctly. While + // browsers typically do this as necessary, jsdom doesn't. + node.value = '' + value; } } else { if (props.value == null && props.defaultValue != null) { @@ -3756,17 +3692,11 @@ var createMicrosoftUnsafeLocalFunction = function (func) { var createMicrosoftUnsafeLocalFunction_1 = createMicrosoftUnsafeLocalFunction; -var WHITESPACE_TEST = /^[ \r\n\t\f]/; -var NONVISIBLE_TEST = /<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/; - - - // SVG temp container for IE lacking innerHTML var reusableSVGContainer; /** - * Set the innerHTML property of a node, ensuring that whitespace is preserved - * even in IE8. + * Set the innerHTML property of a node * * @param {DOMElement} node * @param {string} html @@ -3788,55 +3718,6 @@ var setInnerHTML = createMicrosoftUnsafeLocalFunction_1(function (node, html) { } }); -if (ExecutionEnvironment.canUseDOM) { - // IE8: When updating a just created node with innerHTML only leading - // whitespace is removed. When updating an existing node with innerHTML - // whitespace in root TextNodes is also collapsed. - // @see quirksmode.org/bugreports/archives/2004/11/innerhtml_and_t.html - - // Feature detection; only IE8 is known to behave improperly like this. - var testElement = document.createElement('div'); - testElement.innerHTML = ' '; - if (testElement.innerHTML === '') { - setInnerHTML = function (node, html) { - // Magic theory: IE8 supposedly differentiates between added and updated - // nodes when processing innerHTML, innerHTML on updated nodes suffers - // from worse whitespace behavior. Re-adding a node like this triggers - // the initial and more favorable whitespace behavior. - // TODO: What to do on a detached node? - if (node.parentNode) { - node.parentNode.replaceChild(node, node); - } - - // We also implement a workaround for non-visible tags disappearing into - // thin air on IE8, this only happens if there is no visible text - // in-front of the non-visible tags. Piggyback on the whitespace fix - // and simply check if any non-visible tags appear in the source. - if (WHITESPACE_TEST.test(html) || html[0] === '<' && NONVISIBLE_TEST.test(html)) { - // Recover leading whitespace by temporarily prepending any character. - // \uFEFF has the potential advantage of being zero-width/invisible. - // UglifyJS drops U+FEFF chars when parsing, so use String.fromCharCode - // in hopes that this is preserved even if "\uFEFF" is transformed to - // the actual Unicode character (by Babel, for example). - // https://github.com/mishoo/UglifyJS2/blob/v2.4.20/lib/parse.js#L216 - node.innerHTML = String.fromCharCode(0xfeff) + html; - - // deleteData leaves an empty `TextNode` which offsets the index of all - // children. Definitely want to avoid this. - var textNode = node.firstChild; - if (textNode.data.length === 1) { - node.removeChild(textNode); - } else { - textNode.deleteData(0, 1); - } - } else { - node.innerHTML = html; - } - }; - } - testElement = null; -} - var setInnerHTML_1 = setInnerHTML; /** @@ -4268,7 +4149,6 @@ var getCurrentFiberOwnerName = ReactDebugCurrentFiber_1.getCurrentFiberOwnerName - { var ReactDOMInvalidARIAHook = ReactDOMInvalidARIAHook_1; var ReactDOMNullInputValuePropHook = ReactDOMNullInputValuePropHook_1; @@ -4298,10 +4178,12 @@ var MATH_NAMESPACE = DOMNamespaces_1.mathml; var DOC_FRAGMENT_TYPE = 11; function getDeclarationErrorAddendum() { - var ownerName = getCurrentFiberOwnerName(); - if (ownerName) { - // TODO: also report the stack. - return '\n\nThis DOM node was rendered by `' + ownerName + '`.'; + { + var ownerName = getCurrentFiberOwnerName(); + if (ownerName) { + // TODO: also report the stack. + return '\n\nThis DOM node was rendered by `' + ownerName + '`.'; + } } return ''; } @@ -4335,11 +4217,6 @@ function assertValidProps(tag, props) { } function ensureListeningTo(rootContainerElement, registrationName) { - { - // IE8 has no API for event capturing and the `onScroll` event doesn't - // bubble. - warning(registrationName !== 'onScroll' || isEventSupported_1('scroll', true), "This browser doesn't support the `onScroll` event"); - } var isDocumentFragment = rootContainerElement.nodeType === DOC_FRAGMENT_TYPE; var doc = isDocumentFragment ? rootContainerElement : rootContainerElement.ownerDocument; listenTo(registrationName, doc); @@ -5289,7 +5166,7 @@ function accumulateTwoPhaseDispatchesSingleSkipTarget(event) { * requiring that the `dispatchMarker` be the same as the dispatched ID. */ function accumulateDispatches(inst, ignoredDirection, event) { - if (event && event.dispatchConfig.registrationName) { + if (inst && event && event.dispatchConfig.registrationName) { var registrationName = event.dispatchConfig.registrationName; var listener = getListener(inst, registrationName); if (listener) { @@ -6369,12 +6246,6 @@ function shouldUseChangeEvent(elem) { return nodeName === 'select' || nodeName === 'input' && elem.type === 'file'; } -var doesChangeEventBubble = false; -if (ExecutionEnvironment.canUseDOM) { - // See `handleChange` comment below - doesChangeEventBubble = isEventSupported_1('change') && (!document.documentMode || document.documentMode > 8); -} - function manualDispatchChangeEvent(nativeEvent) { var event = createAndAccumulateChangeEvent(activeElementInst, nativeEvent, getEventTarget_1(nativeEvent)); @@ -6397,21 +6268,6 @@ function runEventInBatch(event) { EventPluginHub_1.processEventQueue(false); } -function startWatchingForChangeEventIE8(target, targetInst) { - activeElement = target; - activeElementInst = targetInst; - activeElement.attachEvent('onchange', manualDispatchChangeEvent); -} - -function stopWatchingForChangeEventIE8() { - if (!activeElement) { - return; - } - activeElement.detachEvent('onchange', manualDispatchChangeEvent); - activeElement = null; - activeElementInst = null; -} - function getInstIfValueChanged(targetInst) { if (inputValueTracking_1.updateValueIfChanged(targetInst)) { return targetInst; @@ -6424,17 +6280,6 @@ function getTargetInstForChangeEvent(topLevelType, targetInst) { } } -function handleEventsForChangeEventIE8(topLevelType, target, targetInst) { - if (topLevelType === 'topFocus') { - // stopWatching() should be a noop here but we call it just in case we - // missed a blur event somehow. - stopWatchingForChangeEventIE8(); - startWatchingForChangeEventIE8(target, targetInst); - } else if (topLevelType === 'topBlur') { - stopWatchingForChangeEventIE8(); - } -} - /** * SECTION: handle `input` event */ @@ -6484,9 +6329,6 @@ function handlePropertyChange(nativeEvent) { function handleEventsForInputEventPolyfill(topLevelType, target, targetInst) { if (topLevelType === 'topFocus') { - // In IE8, we can capture almost all .value changes by adding a - // propertychange handler and looking for events with propertyName - // equal to 'value' // In IE9, propertychange fires for most input events but is buggy and // doesn't fire when text is deleted, but conveniently, selectionchange // appears to fire in all of the remaining cases so we catch those and @@ -6544,6 +6386,26 @@ function getTargetInstForInputOrChangeEvent(topLevelType, targetInst) { } } +function handleControlledInputBlur(inst, node) { + // TODO: In IE, inst is occasionally null. Why? + if (inst == null) { + return; + } + + // Fiber and ReactDOM keep wrapper state in separate places + var state = inst._wrapperState || node._wrapperState; + + if (!state || !state.controlled || node.type !== 'number') { + return; + } + + // If controlled, assign the value attribute to the current value on blur + var value = '' + node.value; + if (node.getAttribute('value') !== value) { + node.setAttribute('value', value); + } +} + /** * This plugin creates an `onChange` event that normalizes change events * across form elements. This event fires at a time when it's possible to @@ -6564,11 +6426,7 @@ var ChangeEventPlugin = { var getTargetInstFunc, handleEventFunc; if (shouldUseChangeEvent(targetNode)) { - if (doesChangeEventBubble) { - getTargetInstFunc = getTargetInstForChangeEvent; - } else { - handleEventFunc = handleEventsForChangeEventIE8; - } + getTargetInstFunc = getTargetInstForChangeEvent; } else if (isTextInputElement_1(targetNode)) { if (isInputEventSupported) { getTargetInstFunc = getTargetInstForInputOrChangeEvent; @@ -6591,6 +6449,11 @@ var ChangeEventPlugin = { if (handleEventFunc) { handleEventFunc(topLevelType, targetNode, targetInst); } + + // When blurring, set the value attribute for number inputs + if (topLevelType === 'topBlur') { + handleControlledInputBlur(targetInst, targetNode); + } } }; @@ -6715,6 +6578,8 @@ var MouseEventInterface = { screenY: null, clientX: null, clientY: null, + pageX: null, + pageY: null, ctrlKey: null, shiftKey: null, altKey: null, @@ -6737,13 +6602,6 @@ var MouseEventInterface = { buttons: null, relatedTarget: function (event) { return event.relatedTarget || (event.fromElement === event.srcElement ? event.toElement : event.fromElement); - }, - // "Proprietary" Interface. - pageX: function (event) { - return 'pageX' in event ? event.pageX : event.clientX + ViewportMetrics_1.currentScrollLeft; - }, - pageY: function (event) { - return 'pageY' in event ? event.pageY : event.clientY + ViewportMetrics_1.currentScrollTop; } }; @@ -7037,7 +6895,31 @@ var HTMLDOMPropertyConfig = { htmlFor: 'for', httpEquiv: 'http-equiv' }, - DOMPropertyNames: {} + DOMPropertyNames: {}, + DOMMutationMethods: { + value: function (node, value) { + if (value == null) { + return node.removeAttribute('value'); + } + + // Number inputs get special treatment due to some edge cases in + // Chrome. Let everything else assign the value attribute as normal. + // https://github.com/facebook/react/issues/7253#issuecomment-236074326 + if (node.type !== 'number' || node.hasAttribute('value') === false) { + node.setAttribute('value', '' + value); + } else if (node.validity && !node.validity.badInput && node.ownerDocument.activeElement !== node) { + // Don't assign an attribute if validation reports bad + // input. Chrome will clear the value. Additionally, don't + // operate on inputs that have focus, otherwise Chrome might + // strip off trailing decimal places and cause the user's + // cursor position to jump to the beginning of the input. + // + // In ReactDOMInput, we have an onBlur event that will trigger + // this function again when focus is lost. + node.setAttribute('value', '' + value); + } + } + } }; var HTMLDOMPropertyConfig_1 = HTMLDOMPropertyConfig; @@ -7125,8 +7007,6 @@ var ReactEventListener = { _enabled: true, _handleTopLevel: null, - WINDOW_HANDLE: ExecutionEnvironment.canUseDOM ? window : null, - setHandleTopLevel: function (handleTopLevel) { ReactEventListener._handleTopLevel = handleTopLevel; }, @@ -7583,39 +7463,6 @@ function isCollapsed(anchorNode, anchorOffset, focusNode$$1, focusOffset) { return anchorNode === focusNode$$1 && anchorOffset === focusOffset; } -/** - * Get the appropriate anchor and focus node/offset pairs for IE. - * - * The catch here is that IE's selection API doesn't provide information - * about whether the selection is forward or backward, so we have to - * behave as though it's always forward. - * - * IE text differs from modern selection in that it behaves as though - * block elements end with a new line. This means character offsets will - * differ between the two APIs. - * - * @param {DOMElement} node - * @return {object} - */ -function getIEOffsets(node) { - var selection = document.selection; - var selectedRange = selection.createRange(); - var selectedLength = selectedRange.text.length; - - // Duplicate selection so we can move range without breaking user selection. - var fromStart = selectedRange.duplicate(); - fromStart.moveToElementText(node); - fromStart.setEndPoint('EndToStart', selectedRange); - - var startOffset = fromStart.text.length; - var endOffset = startOffset + selectedLength; - - return { - start: startOffset, - end: endOffset - }; -} - /** * @param {DOMElement} node * @return {?object} @@ -7678,32 +7525,6 @@ function getModernOffsets(node) { }; } -/** - * @param {DOMElement|DOMTextNode} node - * @param {object} offsets - */ -function setIEOffsets(node, offsets) { - var range = document.selection.createRange().duplicate(); - var start, end; - - if (offsets.end === undefined) { - start = offsets.start; - end = start; - } else if (offsets.start > offsets.end) { - start = offsets.end; - end = offsets.start; - } else { - start = offsets.start; - end = offsets.end; - } - - range.moveToElementText(node); - range.moveStart('character', start); - range.setEndPoint('EndToStart', range); - range.moveEnd('character', end - start); - range.select(); -} - /** * In modern non-IE browsers, we can support both forward and backward * selections. @@ -7752,19 +7573,17 @@ function setModernOffsets(node, offsets) { } } -var useIEOffsets = ExecutionEnvironment.canUseDOM && 'selection' in document && !('getSelection' in window); - var ReactDOMSelection = { /** * @param {DOMElement} node */ - getOffsets: useIEOffsets ? getIEOffsets : getModernOffsets, + getOffsets: getModernOffsets, /** * @param {DOMElement|DOMTextNode} node * @param {object} offsets */ - setOffsets: useIEOffsets ? setIEOffsets : setModernOffsets + setOffsets: setModernOffsets }; var ReactDOMSelection_1 = ReactDOMSelection; @@ -7845,17 +7664,6 @@ var ReactInputSelection = { start: input.selectionStart, end: input.selectionEnd }; - } else if (document.selection && input.nodeName && input.nodeName.toLowerCase() === 'input') { - // IE8 input. - var range = document.selection.createRange(); - // There can only be one selection per document in IE, so it must - // be in our element. - if (range.parentElement() === input) { - selection = { - start: -range.moveStart('character', -input.value.length), - end: -range.moveEnd('character', -input.value.length) - }; - } } else { // Content editable or old IE textarea. selection = ReactDOMSelection_1.getOffsets(input); @@ -7880,12 +7688,6 @@ var ReactInputSelection = { if ('selectionStart' in input) { input.selectionStart = start; input.selectionEnd = Math.min(end, input.value.length); - } else if (document.selection && input.nodeName && input.nodeName.toLowerCase() === 'input') { - var range = input.createTextRange(); - range.collapse(true); - range.moveStart('character', start); - range.moveEnd('character', end - start); - range.select(); } else { ReactDOMSelection_1.setOffsets(input, offsets); } @@ -7938,14 +7740,6 @@ function getSelection(node) { focusNode: selection.focusNode, focusOffset: selection.focusOffset }; - } else if (document.selection) { - var range = document.selection.createRange(); - return { - parentElement: range.parentElement(), - text: range.text, - top: range.boundingTop, - left: range.boundingLeft - }; } } @@ -10376,9 +10170,21 @@ var ReactFiberRoot = { createFiberRoot: createFiberRoot$1 }; -var showDialog = emptyFunction; +var defaultShowDialog = function () { + return true; +}; + +var showDialog = defaultShowDialog; function logCapturedError$1(capturedError) { + var logError = showDialog(capturedError); + + // Allow injected showDialog() to prevent default console.error logging. + // This enables renderers like ReactNative to better manage redbox behavior. + if (logError === false) { + return; + } + { var componentName = capturedError.componentName, componentStack = capturedError.componentStack, @@ -10420,12 +10226,16 @@ function logCapturedError$1(capturedError) { console.error(componentNameMessage + ' You should fix this error in your code. ' + errorBoundaryMessage + '\n\n' + (errorSummary + '\n\n') + ('The error is located at: ' + componentStack + '\n\n') + ('The error was thrown at: ' + formattedCallStack)); } - showDialog(capturedError); + } var injection$1 = { + /** + * Display custom dialog for lifecycle errors. + * Return false to prevent default behavior of logging to console.error. + */ injectDialog: function (fn) { - !(showDialog === emptyFunction) ? invariant(false, 'The custom dialog was already injected.') : void 0; + !(showDialog === defaultShowDialog) ? invariant(false, 'The custom dialog was already injected.') : void 0; !(typeof fn === 'function') ? invariant(false, 'Injected showDialog() must be a function.') : void 0; showDialog = fn; } @@ -13617,18 +13427,24 @@ var push$2 = ReactFiberStack.push; +var NO_CONTEXT = {}; + var ReactFiberHostContext = function (config) { var getChildHostContext = config.getChildHostContext, getRootHostContext = config.getRootHostContext; - var contextStackCursor = createCursor$2(null); - var contextFiberStackCursor = createCursor$2(null); - var rootInstanceStackCursor = createCursor$2(null); + var contextStackCursor = createCursor$2(NO_CONTEXT); + var contextFiberStackCursor = createCursor$2(NO_CONTEXT); + var rootInstanceStackCursor = createCursor$2(NO_CONTEXT); + + function requiredContext(c) { + !(c !== NO_CONTEXT) ? invariant(false, 'Expected host context to exist. This error is likely caused by a bug in React. Please file an issue.') : void 0; + return c; + } function getRootHostContainer() { - var rootInstance = rootInstanceStackCursor.current; - !(rootInstance !== null) ? invariant(false, 'Expected root container to exist. This error is likely caused by a bug in React. Please file an issue.') : void 0; + var rootInstance = requiredContext(rootInstanceStackCursor.current); return rootInstance; } @@ -13652,16 +13468,13 @@ var ReactFiberHostContext = function (config) { } function getHostContext() { - var context = contextStackCursor.current; - !(context != null) ? invariant(false, 'Expected host context to exist. This error is likely caused by a bug in React. Please file an issue.') : void 0; + var context = requiredContext(contextStackCursor.current); return context; } function pushHostContext(fiber) { - var rootInstance = rootInstanceStackCursor.current; - !(rootInstance != null) ? invariant(false, 'Expected root host context to exist. This error is likely caused by a bug in React. Please file an issue.') : void 0; - - var context = contextStackCursor.current !== null ? contextStackCursor.current : emptyObject; + var rootInstance = requiredContext(rootInstanceStackCursor.current); + var context = requiredContext(contextStackCursor.current); var nextContext = getChildHostContext(context, fiber.type, rootInstance); // Don't push this Fiber's context unless it's unique. @@ -13687,8 +13500,8 @@ var ReactFiberHostContext = function (config) { } function resetHostContainer() { - contextStackCursor.current = null; - rootInstanceStackCursor.current = null; + contextStackCursor.current = NO_CONTEXT; + rootInstanceStackCursor.current = NO_CONTEXT; } return { @@ -14309,6 +14122,11 @@ var ReactFiberScheduler = function (config) { return null; } } + + // Without this explicit null return Flow complains of invalid return type + // TODO Remove the above while(true) loop + // eslint-disable-next-line no-unreachable + return null; } function performUnitOfWork(workInProgress) { @@ -15893,12 +15711,12 @@ var ReactDOMFiber = ReactDOM; module.exports = ReactDOMFiber; },{"fbjs/lib/EventListener":8,"fbjs/lib/ExecutionEnvironment":9,"fbjs/lib/camelizeStyleName":11,"fbjs/lib/containsNode":12,"fbjs/lib/emptyFunction":13,"fbjs/lib/emptyObject":14,"fbjs/lib/focusNode":15,"fbjs/lib/getActiveElement":16,"fbjs/lib/getUnboundedScrollPosition":17,"fbjs/lib/hyphenateStyleName":19,"fbjs/lib/invariant":20,"fbjs/lib/memoizeStringOnly":23,"fbjs/lib/performanceNow":25,"fbjs/lib/shallowEqual":26,"fbjs/lib/warning":27,"object-assign":28,"react":6}],2:[function(require,module,exports){ -"use strict";function e(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r-1?void 0:Un("96",e),!Vn.plugins[r]){t.extractEvents?void 0:Un("97",e),Vn.plugins[r]=t;var o=t.eventTypes;for(var a in o)n(o[a],t,a)?void 0:Un("98",a,e)}}}function n(e,t,n){Vn.eventNameDispatchConfigs.hasOwnProperty(n)?Un("99",n):void 0,Vn.eventNameDispatchConfigs[n]=e;var o=e.phasedRegistrationNames;if(o){for(var a in o)if(o.hasOwnProperty(a)){var i=o[a];r(i,t,n)}return!0}return!!e.registrationName&&(r(e.registrationName,t,n),!0)}function r(e,t,n){Vn.registrationNameModules[e]?Un("100",e):void 0,Vn.registrationNameModules[e]=t,Vn.registrationNameDependencies[e]=t.eventTypes[n].dependencies}function o(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function a(e){return"topMouseMove"===e||"topTouchMove"===e}function i(e){return"topMouseDown"===e||"topTouchStart"===e}function l(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=$n.getNodeFromInstance(r),Yn.invokeGuardedCallbackAndCatchFirstError(o,n,void 0,e),e.currentTarget=null}function u(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o=0||null!=t.is}function se(e,t,n,r){for(var o in n){var a=n[o];if(n.hasOwnProperty(o))if(o===na)go.setValueForStyles(e,a);else if(o===Jo){var i=a?a[ra]:void 0;null!=i&&zo(e,i)}else o===ta?"string"==typeof a?qo(e,a):"number"==typeof a&&qo(e,""+a):o===ea||(Zo.hasOwnProperty(o)?a&&ae(t,o):r?So.setValueForAttribute(e,o,a):(Or.properties[o]||Or.isCustomAttribute(o))&&null!=a&&So.setValueForProperty(e,o,a))}}function ce(e,t,n,r){for(var o=0;o0;)e=pe(e),n--;for(;o-n>0;)t=pe(t),o--;for(var i=n;i--;){if(e===t||e===t.alternate)return e;e=pe(e),t=pe(t)}return null}function ve(e,t){for(;t;){if(e===t||e===t.alternate)return!0;t=pe(t)}return!1}function me(e){return pe(e)}function he(e,t,n){for(var r=[];e;)r.push(e),e=pe(e);var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(l[u],"captured",o)}function ye(e,t,n){var r=t.dispatchConfig.phasedRegistrationNames[n];return Oa(e,r)}function be(e,t,n){var r=ye(e,n,t);r&&(n._dispatchListeners=Zn(n._dispatchListeners,r),n._dispatchInstances=Zn(n._dispatchInstances,e))}function Ce(e){e&&e.dispatchConfig.phasedRegistrationNames&&Ma.traverseTwoPhase(e._targetInst,be,e)}function Pe(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst,n=t?Ma.getParentInstance(t):null;Ma.traverseTwoPhase(n,be,e)}}function ke(e,t,n){if(n&&n.dispatchConfig.registrationName){var r=n.dispatchConfig.registrationName,o=Oa(e,r);o&&(n._dispatchListeners=Zn(n._dispatchListeners,o),n._dispatchInstances=Zn(n._dispatchInstances,e))}}function Ee(e){e&&e.dispatchConfig.registrationName&&ke(e._targetInst,null,e)}function we(e){Jn(e,Ce)}function Te(e){Jn(e,Pe)}function xe(e,t,n,r){Ma.traverseEnterLeave(n,r,ke,e,t)}function Se(e){Jn(e,Ee)}function Ne(){return!qa&&xn.canUseDOM&&(qa="textContent"in document.documentElement?"textContent":"innerText"),qa}function _e(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}function Fe(e,t,n,r){this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n;var o=this.constructor.Interface;for(var a in o)if(o.hasOwnProperty(a)){var i=o[a];i?this[a]=i(n):"target"===a?this.target=r:this[a]=n[a]}var l=null!=n.defaultPrevented?n.defaultPrevented:n.returnValue===!1;return l?this.isDefaultPrevented=Fn.thatReturnsTrue:this.isDefaultPrevented=Fn.thatReturnsFalse,this.isPropagationStopped=Fn.thatReturnsFalse,this}function Ae(e,t,n,r){return Ga.call(this,e,t,n,r)}function Me(e,t,n,r){return Ga.call(this,e,t,n,r)}function Oe(){var e=window.opera;return"object"==typeof e&&"function"==typeof e.version&&parseInt(e.version(),10)<=12}function Ie(e){return(e.ctrlKey||e.altKey||e.metaKey)&&!(e.ctrlKey&&e.altKey)}function Re(e){switch(e){case"topCompositionStart":return ci.compositionStart;case"topCompositionEnd":return ci.compositionEnd;case"topCompositionUpdate":return ci.compositionUpdate}}function Le(e,t){return"topKeyDown"===e&&t.keyCode===ri}function De(e,t){switch(e){case"topKeyUp":return ni.indexOf(t.keyCode)!==-1;case"topKeyDown":return t.keyCode!==ri;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function Ue(e){var t=e.detail;return"object"==typeof t&&"data"in t?t.data:null}function He(e,t,n,r){var o,a;if(oi?o=Re(e):pi?De(e,n)&&(o=ci.compositionEnd):Le(e,n)&&(o=ci.compositionStart),!o)return null;li&&(pi||o!==ci.compositionStart?o===ci.compositionEnd&&pi&&(a=pi.getData()):pi=Qa.getPooled(r));var i=Ja.getPooled(o,t,n,r);if(a)i.data=a;else{var l=Ue(n);null!==l&&(i.data=l)}return Ra.accumulateTwoPhaseDispatches(i),i}function We(e,t){switch(e){case"topCompositionEnd":return Ue(t);case"topKeyPress":var n=t.which;return n!==ui?null:(di=!0,si);case"topTextInput":var r=t.data;return r===si&&di?null:r;default:return null}}function Ve(e,t){if(pi){if("topCompositionEnd"===e||!oi&&De(e,t)){var n=pi.getData();return Qa.release(pi),pi=null,n}return null}switch(e){case"topPaste":return null;case"topKeyPress":return t.which&&!Ie(t)?String.fromCharCode(t.which):null;case"topCompositionEnd":return li?null:t.data;default:return null}}function je(e,t,n,r){var o;if(o=ii?We(e,n):Ve(e,n),!o)return null;var a=ti.getPooled(ci.beforeInput,t,n,r);return a.data=o,Ra.accumulateTwoPhaseDispatches(a),a}function Be(e,t){return hi(e,t)}function ze(e,t){return mi(Be,e,t)}function Ke(e,t){if(gi)return ze(e,t);gi=!0;try{return ze(e,t)}finally{gi=!1,_r.restoreStateIfNeeded()}}function qe(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}function Ye(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!ki[e.type]:"textarea"===t}function Qe(e,t,n){var r=Ga.getPooled(wi.change,e,t,n);return r.type="change",_r.enqueueStateRestore(n),Ra.accumulateTwoPhaseDispatches(r),r}function Xe(e){var t=e.nodeName&&e.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===e.type}function $e(e){var t=Qe(xi,e,Pi(e));Ci.batchedUpdates(Ge,t)}function Ge(e){ar.enqueueEvents(e),ar.processEventQueue(!1)}function Ze(e,t){Ti=e,xi=t,Ti.attachEvent("onchange",$e)}function Je(){Ti&&(Ti.detachEvent("onchange",$e),Ti=null,xi=null)}function et(e){if(Qo.updateValueIfChanged(e))return e}function tt(e,t){if("topChange"===e)return t}function nt(e,t,n){"topFocus"===e?(Je(),Ze(t,n)):"topBlur"===e&&Je()}function rt(e,t){Ti=e,xi=t,Ti.attachEvent("onpropertychange",at)}function ot(){Ti&&(Ti.detachEvent("onpropertychange",at),Ti=null,xi=null)}function at(e){"value"===e.propertyName&&et(xi)&&$e(e)}function it(e,t,n){"topFocus"===e?(ot(),rt(t,n)):"topBlur"===e&&ot()}function lt(e,t){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return et(xi)}function ut(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function st(e,t){if("topClick"===e)return et(t)}function ct(e,t){if("topInput"===e||"topChange"===e)return et(t)}function dt(e,t,n,r){return Ga.call(this,e,t,n,r)}function pt(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=Ri[e];return!!r&&!!n[r]}function ft(e){return pt}function vt(e,t,n,r){return Ii.call(this,e,t,n,r)}function mt(e){if("number"==typeof e.tag){for(;e.return;)e=e.return;return e.tag!==Xi?null:e.stateNode.containerInfo}for(;e._hostParent;)e=e._hostParent;var t=Kr.getNodeFromInstance(e);return t.parentNode}function ht(e,t,n){this.topLevelType=e,this.nativeEvent=t,this.targetInst=n,this.ancestors=[]}function gt(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=mt(n);if(!r)break;e.ancestors.push(n),n=Kr.getClosestInstanceFromNode(r)}while(n);for(var o=0;o=t)return{node:n,offset:t-r};r=o}n=bt(Ct(n))}}function kt(e,t,n,r){return e===n&&t===r}function Et(e){var t=document.selection,n=t.createRange(),r=n.text.length,o=n.duplicate();o.moveToElementText(e),o.setEndPoint("EndToStart",n);var a=o.text.length,i=a+r;return{start:a,end:i}}function wt(e){var t=window.getSelection&&window.getSelection();if(!t||0===t.rangeCount)return null;var n=t.anchorNode,r=t.anchorOffset,o=t.focusNode,a=t.focusOffset,i=t.getRangeAt(0);try{i.startContainer.nodeType,i.endContainer.nodeType}catch(e){return null}var l=kt(t.anchorNode,t.anchorOffset,t.focusNode,t.focusOffset),u=l?0:i.toString().length,s=i.cloneRange();s.selectNodeContents(e),s.setEnd(i.startContainer,i.startOffset);var c=kt(s.startContainer,s.startOffset,s.endContainer,s.endOffset),d=c?0:s.toString().length,p=d+u,f=document.createRange();f.setStart(n,r),f.setEnd(o,a);var v=f.collapsed;return{start:v?p:d,end:v?d:p}}function Tt(e,t){var n,r,o=document.selection.createRange().duplicate();void 0===t.end?(n=t.start,r=n):t.start>t.end?(n=t.end,r=t.start):(n=t.start,r=t.end),o.moveToElementText(e),o.moveStart("character",n),o.setEndPoint("EndToStart",o),o.moveEnd("character",r-n),o.select()}function xt(e,t){if(window.getSelection){var n=window.getSelection(),r=e[Ya()].length,o=Math.min(t.start,r),a=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>a){var i=a;a=o,o=i}var l=nl(e,o),u=nl(e,a);if(l&&u){var s=document.createRange();s.setStart(l.node,l.offset),n.removeAllRanges(),o>a?(n.addRange(s),n.extend(u.node,u.offset)):(s.setEnd(u.node,u.offset),n.addRange(s))}}}function St(e){return On(document.documentElement,e)}function Nt(e){if("selectionStart"in e&&ll.hasSelectionCapabilities(e))return{start:e.selectionStart,end:e.selectionEnd};if(window.getSelection){var t=window.getSelection();return{anchorNode:t.anchorNode,anchorOffset:t.anchorOffset,focusNode:t.focusNode,focusOffset:t.focusOffset}}if(document.selection){var n=document.selection.createRange();return{parentElement:n.parentElement(),text:n.text,top:n.boundingTop,left:n.boundingLeft}}}function _t(e,t){if(fl||null==cl||cl!==Rn())return null;var n=Nt(cl);if(!pl||!Ln(pl,n)){pl=n;var r=Ga.getPooled(sl.select,dl,e,t);return r.type="select",r.target=cl,Ra.accumulateTwoPhaseDispatches(r),r}return null}function Ft(e,t,n,r){return Ga.call(this,e,t,n,r)}function At(e,t,n,r){return Ga.call(this,e,t,n,r)}function Mt(e,t,n,r){return Ii.call(this,e,t,n,r)}function Ot(e){var t,n=e.keyCode;return"charCode"in e?(t=e.charCode,0===t&&13===n&&(t=13)):t=n,t>=32||13===t?t:0}function It(e){if(e.key){var t=wl[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=El(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?Tl[e.keyCode]||"Unidentified":""}function Rt(e,t,n,r){return Ii.call(this,e,t,n,r)}function Lt(e,t,n,r){return Ui.call(this,e,t,n,r)}function Dt(e,t,n,r){return Ii.call(this,e,t,n,r)}function Ut(e,t,n,r){return Ga.call(this,e,t,n,r)}function Ht(e,t,n,r){return Ui.call(this,e,t,n,r)}function Wt(){Vl||(Vl=!0,Er.injection.injectReactEventListener(Gi),ar.injection.injectEventPluginOrder(Mi),Gn.injection.injectComponentTree(Kr),ar.injection.injectEventPluginsByName({SimpleEventPlugin:Wl,EnterLeaveEventPlugin:Vi,ChangeEventPlugin:Fi,SelectEventPlugin:hl,BeforeInputEventPlugin:vi}),Or.injection.injectDOMPropertyConfig(Fa),Or.injection.injectDOMPropertyConfig(Qi),Or.injection.injectDOMPropertyConfig(tl))}function Vt(e,t){return e!==Ql&&e!==Yl||t!==Ql&&t!==Yl?e===ql&&t!==ql?-255:e!==ql&&t===ql?255:e-t:0}function jt(e){if(null!==e.updateQueue)return e.updateQueue;var t=void 0;return t={first:null,last:null,hasForceUpdate:!1,callbackList:null},e.updateQueue=t,t}function Bt(e,t){var n=e.updateQueue;if(null===n)return t.updateQueue=null,null;var r=null!==t.updateQueue?t.updateQueue:{};return r.first=n.first,r.last=n.last,r.hasForceUpdate=!1,r.callbackList=null,r.isProcessing=!1,t.updateQueue=r,r}function zt(e){return{priorityLevel:e.priorityLevel,partialState:e.partialState,callback:e.callback,isReplace:e.isReplace,isForced:e.isForced,isTopLevelUnmount:e.isTopLevelUnmount,next:null}}function Kt(e,t,n,r){null!==n?n.next=t:(t.next=e.first,e.first=t),null!==r?t.next=r:e.last=t}function qt(e,t){var n=t.priorityLevel,r=null,o=null;if(null!==e.last&&Vt(e.last.priorityLevel,n)<=0)r=e.last;else for(o=e.first;null!==o&&Vt(o.priorityLevel,n)<=0;)r=o,o=o.next;return r}function Yt(e,t){var n=jt(e),r=null!==e.alternate?jt(e.alternate):null,o=qt(n,t),a=null!==o?o.next:n.first;if(null===r)return Kt(n,t,o,a),null;var i=qt(r,t),l=null!==i?i.next:r.first;if(Kt(n,t,o,a),a!==l){var u=zt(t);return Kt(r,u,i,l),u}return null===i&&(r.first=t),null===l&&(r.last=null),null}function Qt(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:!1,next:null};Yt(e,o)}function Xt(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!0,isForced:!1,isTopLevelUnmount:!1,next:null};Yt(e,o)}function $t(e,t,n){var r={priorityLevel:n,partialState:null,callback:t,isReplace:!1,isForced:!0,isTopLevelUnmount:!1,next:null};Yt(e,r)}function Gt(e){return null!==e.first?e.first.priorityLevel:ql}function Zt(e,t,n,r){var o=null===t.element,a={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:o,next:null},i=Yt(e,a);if(o){var l=e.updateQueue,u=null!==e.alternate?e.alternate.updateQueue:null;null!==l&&null!==a.next&&(a.next=null,l.last=a),null!==u&&null!==i&&null!==i.next&&(i.next=null,u.last=a)}}function Jt(e,t,n,r){var o=e.partialState;if("function"==typeof o){var a=o;return a.call(t,n,r)}return o}function en(e,t,n,r,o,a){t.hasForceUpdate=!1;for(var i=r,l=!0,u=null,s=t.first;null!==s&&Vt(s.priorityLevel,a)<=0;){t.first=s.next,null===t.first&&(t.last=null);var c=void 0;s.isReplace?(i=Jt(s,n,i,o),l=!0):(c=Jt(s,n,i,o),c&&(i=l?Tn({},i,c):Tn(i,c),l=!1)),s.isForced&&(t.hasForceUpdate=!0),null===s.callback||s.isTopLevelUnmount&&null!==s.next||(u=u||[],u.push(s.callback),e.effectTag|=Kl),s=s.next}return t.callbackList=u,null!==t.first||null!==u||t.hasForceUpdate||(e.updateQueue=null),i}function tn(e,t,n){var r=t.callbackList;if(null!==r)for(var o=0;of?(g=d,d=null):g=d.sibling;var y=m(e,d,l[f],u);if(null===y){null===d&&(d=g);break}t&&d&&null===y.alternate&&n(e,d),p=i(y,p,f),null===c?s=y:c.sibling=y,c=y,d=g}if(f===l.length)return r(e,d),s;if(null===d){for(;fy?(b=f,f=null):b=f.sibling;var P=m(e,f,C.value,u);if(null===P){f||(f=b);break}t&&f&&null===P.alternate&&n(e,f),g=i(P,g,y),null===p?d=P:p.sibling=P,p=P,f=b}if(C.done)return r(e,f),d;if(null===f){for(;!C.done;y++,C=c.next()){var k=v(e,C.value,u);null!==k&&(g=i(k,g,y),null===p?d=k:p.sibling=k,p=k)}return d}for(var E=o(e,f);!C.done;y++,C=c.next()){var w=h(E,e,y,C.value,u);null!==w&&(t&&null!==w.alternate&&E.delete(null===w.key?y:w.key),g=i(w,g,y),null===p?d=w:p.sibling=w,p=w)}return t&&E.forEach(function(t){return n(e,t)}),d}function b(e,t,n,o){if(null!==t&&t.tag===lc){r(e,t.sibling);var i=a(t,o);return i.pendingProps=n,i.return=e,i}r(e,t);var l=ec(n,o);return l.return=e,l}function C(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.type===o.type){r(e,u.sibling);var s=a(u,i);return s.ref=hn(u,o),s.pendingProps=o.props,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=Zs(o,i);return c.ref=hn(t,o),c.return=e,c}function P(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===sc){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=tc(o,i);return c.return=e,c}function k(e,t,n,o){var i=t;if(null!==i){if(i.tag===cc){r(e,i.sibling);var l=a(i,o);return l.type=n.value,l.return=e,l}r(e,i)}var u=nc(n,o);return u.type=n.value,u.return=e,u}function E(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===uc&&u.stateNode.containerInfo===o.containerInfo&&u.stateNode.implementation===o.implementation){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o.children||[],s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=rc(o,i);return c.return=e,c}function w(e,t,n,o){var a=Yr.disableNewFiberFeatures,i="object"==typeof n&&null!==n;if(i)if(a)switch(n.$$typeof){case Fs:return l(C(e,t,n,o));case $s:return l(E(e,t,n,o))}else switch(n.$$typeof){case Fs:return l(C(e,t,n,o));case Qs:return l(P(e,t,n,o));case Xs:return l(k(e,t,n,o));case $s:return l(E(e,t,n,o))}if(a)switch(e.tag){case ic:var u=e.type;null!==n&&n!==!1?Un("109",u.displayName||u.name||"Component"):void 0; -break;case ac:var s=e.type;null!==n&&n!==!1?Un("105",s.displayName||s.name||"Component"):void 0}if("string"==typeof n||"number"==typeof n)return l(b(e,t,""+n,o));if(oc(n))return g(e,t,n,o);if(Ys(n))return y(e,t,n,o);if(i&&gn(e,n),!a&&"undefined"==typeof n)switch(e.tag){case ic:case ac:var c=e.type;Un("157",c.displayName||c.name||"Component")}return r(e,t)}return w}function bn(e){if(!e)return Dn;var t=au.get(e);return"number"==typeof t.tag?Ap(t):t._processChildContext(t._context)}function Cn(e){return!(!e||e.nodeType!==nf&&e.nodeType!==rf&&e.nodeType!==of)}function Pn(e){if(!Cn(e))throw new Error("Target container is not a DOM element.")}function kn(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function En(){lf=!0}function wn(e,t,n,r){Pn(n);var o=n.nodeType===Jp?n.documentElement:n,a=o._reactRootContainer;if(a)af.updateContainer(t,a,e,r);else{for(;o.lastChild;)o.removeChild(o.lastChild);var i=af.createContainer(o);a=o._reactRootContainer=i,af.unbatchedUpdates(function(){af.updateContainer(t,i,e,r)})}return af.getPublicRootInstance(a)}var Tn=require("object-assign");require("fbjs/lib/invariant"),require("fbjs/lib/warning");var xn=require("fbjs/lib/ExecutionEnvironment");require("fbjs/lib/camelizeStyleName");var Sn=require("fbjs/lib/hyphenateStyleName"),Nn=require("fbjs/lib/memoizeStringOnly");require("fbjs/lib/performanceNow");var _n=require("react"),Fn=require("fbjs/lib/emptyFunction"),An=require("fbjs/lib/EventListener"),Mn=require("fbjs/lib/getUnboundedScrollPosition"),On=require("fbjs/lib/containsNode"),In=require("fbjs/lib/focusNode"),Rn=require("fbjs/lib/getActiveElement"),Ln=require("fbjs/lib/shallowEqual"),Dn=require("fbjs/lib/emptyObject"),Un=e,Hn=null,Wn={},Vn={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(e){Hn?Un("101"):void 0,Hn=Array.prototype.slice.call(e),t()},injectEventPluginsByName:function(e){var n=!1;for(var r in e)if(e.hasOwnProperty(r)){var o=e[r];Wn.hasOwnProperty(r)&&Wn[r]===o||(Wn[r]?Un("102",r):void 0,Wn[r]=o,n=!0)}n&&t()}},jn=Vn,Bn=null,zn=function(e,t,n,r,o,a,i,l,u){var s=Array.prototype.slice.call(arguments,3);try{t.apply(n,s)}catch(e){return e}return null},Kn=function(){if(Bn){var e=Bn;throw Bn=null,e}},qn={injection:{injectErrorUtils:function(e){"function"!=typeof e.invokeGuardedCallback?Un("201"):void 0,zn=e.invokeGuardedCallback}},invokeGuardedCallback:function(e,t,n,r,o,a,i,l,u){return zn.apply(this,arguments)},invokeGuardedCallbackAndCatchFirstError:function(e,t,n,r,o,a,i,l,u){var s=qn.invokeGuardedCallback.apply(this,arguments);null!==s&&null===Bn&&(Bn=s)},rethrowCaughtError:function(){return Kn.apply(this,arguments)}},Yn=qn,Qn,Xn={injectComponentTree:function(e){Qn=e}},$n={isEndish:o,isMoveish:a,isStartish:i,executeDirectDispatch:d,executeDispatchesInOrder:u,executeDispatchesInOrderStopAtTrue:c,hasDispatches:p,getFiberCurrentPropsFromNode:function(e){return Qn.getFiberCurrentPropsFromNode(e)},getInstanceFromNode:function(e){return Qn.getInstanceFromNode(e)},getNodeFromInstance:function(e){return Qn.getNodeFromInstance(e)},injection:Xn},Gn=$n,Zn=f,Jn=v,er=null,tr=function(e,t){e&&(Gn.executeDispatchesInOrder(e,t),e.isPersistent()||e.constructor.release(e))},nr=function(e){return tr(e,!0)},rr=function(e){return tr(e,!1)},or={injection:{injectEventPluginOrder:jn.injectEventPluginOrder,injectEventPluginsByName:jn.injectEventPluginsByName},getListener:function(e,t){var n;if("number"==typeof e.tag){var r=e.stateNode;if(!r)return null;var o=Gn.getFiberCurrentPropsFromNode(r);if(!o)return null;if(n=o[t],h(t,e.type,o))return null}else{var a=e._currentElement;if("string"==typeof a||"number"==typeof a)return null;if(!e._rootNodeID)return null;var i=a.props;if(n=i[t],h(t,a.type,i))return null}return n&&"function"!=typeof n?Un("94",t,typeof n):void 0,n},extractEvents:function(e,t,n,r){for(var o,a=jn.plugins,i=0;i]/,Po=z,ko=K,Eo=new RegExp("^["+Or.ATTRIBUTE_NAME_START_CHAR+"]["+Or.ATTRIBUTE_NAME_CHAR+"]*$"),wo={},To={},xo={createMarkupForID:function(e){return Or.ID_ATTRIBUTE_NAME+"="+ko(e)},setAttributeForID:function(e,t){e.setAttribute(Or.ID_ATTRIBUTE_NAME,t)},createMarkupForRoot:function(){return Or.ROOT_ATTRIBUTE_NAME+'=""'},setAttributeForRoot:function(e){e.setAttribute(Or.ROOT_ATTRIBUTE_NAME,"")},createMarkupForProperty:function(e,t){var n=Or.properties.hasOwnProperty(e)?Or.properties[e]:null;if(n){if(Y(n,t))return"";var r=n.attributeName;return n.hasBooleanValue||n.hasOverloadedBooleanValue&&t===!0?r+'=""':r+"="+ko(t)}return Or.isCustomAttribute(e)?null==t?"":e+"="+ko(t):null},createMarkupForCustomAttribute:function(e,t){return q(e)&&null!=t?e+"="+ko(t):""},setValueForProperty:function(e,t,n){var r=Or.properties.hasOwnProperty(t)?Or.properties[t]:null;if(r){var o=r.mutationMethod;if(o)o(e,n);else{if(Y(r,n))return void xo.deleteValueForProperty(e,t);if(r.mustUseProperty)e[r.propertyName]=n;else{var a=r.attributeName,i=r.attributeNamespace;i?e.setAttributeNS(i,a,""+n):r.hasBooleanValue||r.hasOverloadedBooleanValue&&n===!0?e.setAttribute(a,""):e.setAttribute(a,""+n)}}}else if(Or.isCustomAttribute(t))return void xo.setValueForAttribute(e,t,n)},setValueForAttribute:function(e,t,n){q(t)&&(null==n?e.removeAttribute(t):e.setAttribute(t,""+n))},deleteValueForAttribute:function(e,t){e.removeAttribute(t)},deleteValueForProperty:function(e,t){var n=Or.properties.hasOwnProperty(t)?Or.properties[t]:null;if(n){var r=n.mutationMethod;if(r)r(e,void 0);else if(n.mustUseProperty){var o=n.propertyName;n.hasBooleanValue?e[o]=!1:e[o]=""}else e.removeAttribute(n.attributeName)}else Or.isCustomAttribute(t)&&e.removeAttribute(t)}},So=xo,No={getHostProps:function(e,t){var n=e,r=t.value,o=t.checked,a=Tn({type:void 0,step:void 0,min:void 0,max:void 0},t,{defaultChecked:void 0,defaultValue:void 0,value:null!=r?r:n._wrapperState.initialValue,checked:null!=o?o:n._wrapperState.initialChecked});return a},mountWrapper:function(e,t){var n=t.defaultValue,r=e;r._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:null!=t.value?t.value:n}},updateWrapper:function(e,t){var n=e,r=t.checked;null!=r&&So.setValueForProperty(n,"checked",r||!1);var o=t.value;if(null!=o){var a=""+o;a!==n.value&&(n.value=a)}else null==t.value&&null!=t.defaultValue&&n.defaultValue!==""+t.defaultValue&&(n.defaultValue=""+t.defaultValue),null==t.checked&&null!=t.defaultChecked&&(n.defaultChecked=!!t.defaultChecked)},postMountWrapper:function(e,t){var n=e;switch(t.type){case"submit":case"reset":break;case"color":case"date":case"datetime":case"datetime-local":case"month":case"time":case"week":n.value="",n.value=n.defaultValue;break;default:n.value=n.value}var r=n.name;""!==r&&(n.name=""),n.defaultChecked=!n.defaultChecked,n.defaultChecked=!n.defaultChecked,""!==r&&(n.name=r)},restoreControlledState:function(e,t){var n=e;No.updateWrapper(n,t),Q(n,t)}},_o=No,Fo={mountWrapper:function(e,t){},postMountWrapper:function(e,t){null!=t.value&&e.setAttribute("value",t.value)},getHostProps:function(e,t){var n=Tn({children:void 0},t),r=X(t.children);return r&&(n.children=r),n}},Ao=Fo,Mo=!1,Oo={getHostProps:function(e,t){return Tn({},t,{value:void 0})},mountWrapper:function(e,t){var n=e,r=t.value;n._wrapperState={initialValue:null!=r?r:t.defaultValue,wasMultiple:!!t.multiple},void 0===t.value||void 0===t.defaultValue||Mo||(Mo=!0),n.multiple=!!t.multiple,null!=r?$(n,!!t.multiple,r):null!=t.defaultValue&&$(n,!!t.multiple,t.defaultValue)},postUpdateWrapper:function(e,t){var n=e;n._wrapperState.initialValue=void 0;var r=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!t.multiple;var o=t.value;null!=o?$(n,!!t.multiple,o):r!==!!t.multiple&&(null!=t.defaultValue?$(n,!!t.multiple,t.defaultValue):$(n,!!t.multiple,t.multiple?[]:""))},restoreControlledState:function(e,t){var n=e,r=t.value;null!=r&&$(n,!!t.multiple,r)}},Io=Oo,Ro={getHostProps:function(e,t){var n=e;null!=t.dangerouslySetInnerHTML?Un("91"):void 0;var r=Tn({},t,{value:void 0,defaultValue:void 0,children:""+n._wrapperState.initialValue});return r},mountWrapper:function(e,t){var n=e,r=t.value,o=r;if(null==r){var a=t.defaultValue,i=t.children;null!=i&&(null!=a?Un("92"):void 0,Array.isArray(i)&&(i.length<=1?void 0:Un("93"),i=i[0]),a=""+i),null==a&&(a=""),o=a}n._wrapperState={initialValue:""+o}},updateWrapper:function(e,t){var n=e,r=t.value;if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e,t){var n=e,r=n.textContent;r===n._wrapperState.initialValue&&(n.value=r)},restoreControlledState:function(e,t){Ro.updateWrapper(e,t)}},Lo=Ro,Do=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e},Uo=Do,Ho=/^[ \r\n\t\f]/,Wo=/<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/,Vo,jo=Uo(function(e,t){if(e.namespaceURI!==bo.svg||"innerHTML"in e)e.innerHTML=t;else{Vo=Vo||document.createElement("div"),Vo.innerHTML=""+t+"";for(var n=Vo.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(xn.canUseDOM){var Bo=document.createElement("div");Bo.innerHTML=" ",""===Bo.innerHTML&&(jo=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),Ho.test(t)||"<"===t[0]&&Wo.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t}),Bo=null}var zo=jo,Ko=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};xn.canUseDOM&&("textContent"in document.documentElement||(Ko=function(e,t){return 3===e.nodeType?void(e.nodeValue=t):void zo(e,Po(t))}));var qo=Ko,Yo={_getTrackerFromNode:function(e){return Z(Kr.getInstanceFromNode(e))},trackNode:function(e){e._wrapperState.valueTracker||(e._wrapperState.valueTracker=ne(e,e))},track:function(e){if(!Z(e)){var t=Kr.getNodeFromInstance(e);J(e,ne(t,e))}},updateValueIfChanged:function(e){if(!e)return!1;var t=Z(e);if(!t)return"number"==typeof e.tag?Yo.trackNode(e.stateNode):Yo.track(e),!0;var n=t.getValue(),r=te(Kr.getNodeFromInstance(e));return r!==n&&(t.setValue(r),!0)},stopTracking:function(e){var t=Z(e);t&&t.stopTracking()}},Qo=Yo,Xo=Tn||function(e){for(var t=1;t";var u=l.firstChild;o=l.removeChild(u)}else o=t.is?a.createElement(e,t.is):a.createElement(e);else o=a.createElementNS(i,e);return o},setInitialProperties:function(e,t,n,r){var o,a=ue(t,n);switch(t){case"audio":case"form":case"iframe":case"img":case"image":case"link":case"object":case"source":case"video":case"details":le(e,t),o=n;break;case"input":_o.mountWrapper(e,n),o=_o.getHostProps(e,n),le(e,t),ae(r,"onChange");break;case"option":Ao.mountWrapper(e,n),o=Ao.getHostProps(e,n);break;case"select":Io.mountWrapper(e,n),o=Io.getHostProps(e,n),le(e,t),ae(r,"onChange");break;case"textarea":Lo.mountWrapper(e,n),o=Lo.getHostProps(e,n),le(e,t),ae(r,"onChange");break;default:o=n}switch(oe(t,o),se(e,r,o,a),t){case"input":Qo.trackNode(e),_o.postMountWrapper(e,n);break;case"textarea":Qo.trackNode(e),Lo.postMountWrapper(e,n);break;case"option":Ao.postMountWrapper(e,n);break;default:"function"==typeof o.onClick&&ie(e)}},diffProperties:function(e,t,n,r,o){var a,i,l=null;switch(t){case"input":a=_o.getHostProps(e,n),i=_o.getHostProps(e,r),l=[];break;case"option":a=Ao.getHostProps(e,n),i=Ao.getHostProps(e,r),l=[];break;case"select":a=Io.getHostProps(e,n),i=Io.getHostProps(e,r),l=[];break;case"textarea":a=Lo.getHostProps(e,n),i=Lo.getHostProps(e,r),l=[];break;default:a=n,i=r,"function"!=typeof a.onClick&&"function"==typeof i.onClick&&ie(e)}oe(t,i);var u,s,c=null;for(u in a)if(!i.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if(u===na){var d=a[u];for(s in d)d.hasOwnProperty(s)&&(c||(c={}),c[s]="")}else u===Jo||u===ta||u===ea||(Zo.hasOwnProperty(u)?l||(l=[]):(l=l||[]).push(u,null));for(u in i){var p=i[u],f=null!=a?a[u]:void 0;if(i.hasOwnProperty(u)&&p!==f&&(null!=p||null!=f))if(u===na)if(f){for(s in f)!f.hasOwnProperty(s)||p&&p.hasOwnProperty(s)||(c||(c={}),c[s]="");for(s in p)p.hasOwnProperty(s)&&f[s]!==p[s]&&(c||(c={}),c[s]=p[s])}else c||(l||(l=[]),l.push(u,c)),c=p;else if(u===Jo){var v=p?p[ra]:void 0,m=f?f[ra]:void 0;null!=v&&m!==v&&(l=l||[]).push(u,""+v)}else u===ta?f===p||"string"!=typeof p&&"number"!=typeof p||(l=l||[]).push(u,""+p):u===ea||(Zo.hasOwnProperty(u)?(p&&ae(o,u),l||f===p||(l=[])):(l=l||[]).push(u,p))}return c&&(l=l||[]).push(na,c),l},updateProperties:function(e,t,n,r,o){var a=ue(n,r),i=ue(n,o);switch(ce(e,t,a,i),n){case"input":_o.updateWrapper(e,o);break;case"textarea":Lo.updateWrapper(e,o);break;case"select":Io.postUpdateWrapper(e,o)}},restoreControlledState:function(e,t,n){switch(t){case"input":return void _o.restoreControlledState(e,n);case"textarea":return void Lo.restoreControlledState(e,n);case"select":return void Io.restoreControlledState(e,n)}}},pa=da,fa=void 0,va=void 0;if("function"!=typeof requestAnimationFrame)Un("149");else if("function"!=typeof requestIdleCallback){var ma=null,ha=null,ga=!1,ya=!1,ba=0,Ca=33,Pa=33,ka={timeRemaining:"object"==typeof performance&&"function"==typeof performance.now?function(){return ba-performance.now()}:function(){return ba-Date.now()}},Ea="__reactIdleCallback$"+Math.random().toString(36).slice(2),wa=function(e){if(e.source===window&&e.data===Ea){ga=!1;var t=ha;ha=null,t&&t(ka)}};window.addEventListener("message",wa,!1);var Ta=function(e){ya=!1;var t=e-ba+Pa;t1?1-t:void 0;return this._fallbackText=o.slice(e,l),this._fallbackText}}),Ka.addPoolingTo(_e);var Qa=_e,Xa=["dispatchConfig","_targetInst","nativeEvent","isDefaultPrevented","isPropagationStopped","_dispatchListeners","_dispatchInstances"],$a={type:null,target:null,currentTarget:Fn.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};Tn(Fe.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Fn.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Fn.thatReturnsTrue)},persist:function(){this.isPersistent=Fn.thatReturnsTrue},isPersistent:Fn.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var t in e)this[t]=null;for(var n=0;n8&&ai<=11),ui=32,si=String.fromCharCode(ui),ci={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},di=!1,pi=null,fi={eventTypes:ci,extractEvents:function(e,t,n,r){return[He(e,t,n,r),je(e,t,n,r)]}},vi=fi,mi=function(e,t,n,r,o,a){return e(t,n,r,o,a)},hi=function(e,t){return e(t)},gi=!1,yi={injectStackBatchedUpdates:function(e){mi=e},injectFiberBatchedUpdates:function(e){hi=e}},bi={batchedUpdates:Ke,injection:yi},Ci=bi,Pi=qe,ki={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},Ei=Ye,wi={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},Ti=null,xi=null,Si=!1;xn.canUseDOM&&(Si=mr("change")&&(!document.documentMode||document.documentMode>8));var Ni=!1;xn.canUseDOM&&(Ni=mr("input")&&(!document.documentMode||document.documentMode>9));var _i={eventTypes:wi,_isInputEventSupported:Ni,extractEvents:function(e,t,n,r){var o,a,i=t?Kr.getNodeFromInstance(t):window;if(Xe(i)?Si?o=tt:a=nt:Ei(i)?Ni?o=ct:(o=lt,a=it):ut(i)&&(o=st),o){var l=o(e,t);if(l){var u=Qe(l,n,r);return u}}a&&a(e,i,t)}},Fi=_i,Ai=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"],Mi=Ai,Oi={view:function(e){if(e.view)return e.view;var t=Pi(e);if(t.window===t)return t;var n=t.ownerDocument;return n?n.defaultView||n.parentWindow:window},detail:function(e){return e.detail||0}};Ga.augmentClass(dt,Oi);var Ii=dt,Ri={Alt:"altKey",Control:"ctrlKey", -Meta:"metaKey",Shift:"shiftKey"},Li=ft,Di={screenX:null,screenY:null,clientX:null,clientY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Li,button:function(e){var t=e.button;return"which"in e?t:2===t?2:4===t?1:0},buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},pageX:function(e){return"pageX"in e?e.pageX:e.clientX+sr.currentScrollLeft},pageY:function(e){return"pageY"in e?e.pageY:e.clientY+sr.currentScrollTop}};Ii.augmentClass(vt,Di);var Ui=vt,Hi={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},Wi={eventTypes:Hi,extractEvents:function(e,t,n,r){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var o;if(r.window===r)o=r;else{var a=r.ownerDocument;o=a?a.defaultView||a.parentWindow:window}var i,l;if("topMouseOut"===e){i=t;var u=n.relatedTarget||n.toElement;l=u?Kr.getClosestInstanceFromNode(u):null}else i=null,l=t;if(i===l)return null;var s=null==i?o:Kr.getNodeFromInstance(i),c=null==l?o:Kr.getNodeFromInstance(l),d=Ui.getPooled(Hi.mouseLeave,i,n,r);d.type="mouseleave",d.target=s,d.relatedTarget=c;var p=Ui.getPooled(Hi.mouseEnter,l,n,r);return p.type="mouseenter",p.target=c,p.relatedTarget=s,Ra.accumulateEnterLeaveDispatches(d,p,i,l),[d,p]}},Vi=Wi,ji=Or.injection.MUST_USE_PROPERTY,Bi=Or.injection.HAS_BOOLEAN_VALUE,zi=Or.injection.HAS_NUMERIC_VALUE,Ki=Or.injection.HAS_POSITIVE_NUMERIC_VALUE,qi=Or.injection.HAS_OVERLOADED_BOOLEAN_VALUE,Yi={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+Or.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:Bi,allowTransparency:0,alt:0,as:0,async:Bi,autoComplete:0,autoPlay:Bi,capture:Bi,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:ji|Bi,cite:0,classID:0,className:0,cols:Ki,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:Bi,coords:0,crossOrigin:0,data:0,dateTime:0,default:Bi,defer:Bi,dir:0,disabled:Bi,download:qi,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:Bi,formTarget:0,frameBorder:0,headers:0,height:0,hidden:Bi,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:Bi,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:ji|Bi,muted:ji|Bi,name:0,nonce:0,noValidate:Bi,open:Bi,optimum:0,pattern:0,placeholder:0,playsInline:Bi,poster:0,preload:0,profile:0,radioGroup:0,readOnly:Bi,referrerPolicy:0,rel:0,required:Bi,reversed:Bi,role:0,rows:Ki,rowSpan:zi,sandbox:0,scope:0,scoped:Bi,scrolling:0,seamless:Bi,selected:ji|Bi,shape:0,size:Ki,sizes:0,slot:0,span:Ki,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:zi,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:Bi,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{}},Qi=Yi,Xi=Lr.HostRoot;Tn(ht.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.targetInst=null,this.ancestors.length=0}}),Ka.addPoolingTo(ht,Ka.threeArgumentPooler);var $i={_enabled:!0,_handleTopLevel:null,WINDOW_HANDLE:xn.canUseDOM?window:null,setHandleTopLevel:function(e){$i._handleTopLevel=e},setEnabled:function(e){$i._enabled=!!e},isEnabled:function(){return $i._enabled},trapBubbledEvent:function(e,t,n){return n?An.listen(n,t,$i.dispatchEvent.bind(null,e)):null},trapCapturedEvent:function(e,t,n){return n?An.capture(n,t,$i.dispatchEvent.bind(null,e)):null},monitorScrollValue:function(e){var t=yt.bind(null,e);An.listen(window,"scroll",t)},dispatchEvent:function(e,t){if($i._enabled){var n=Pi(t),r=Kr.getClosestInstanceFromNode(n),o=ht.getPooled(e,t,r);try{Ci.batchedUpdates(gt,o)}finally{ht.release(o)}}}},Gi=$i,Zi={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},Ji={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},el={Properties:{},DOMAttributeNamespaces:{xlinkActuate:Zi.xlink,xlinkArcrole:Zi.xlink,xlinkHref:Zi.xlink,xlinkRole:Zi.xlink,xlinkShow:Zi.xlink,xlinkTitle:Zi.xlink,xlinkType:Zi.xlink,xmlBase:Zi.xml,xmlLang:Zi.xml,xmlSpace:Zi.xml},DOMAttributeNames:{}};Object.keys(Ji).forEach(function(e){el.Properties[e]=0,Ji[e]&&(el.DOMAttributeNames[e]=Ji[e])});var tl=el,nl=Pt,rl=xn.canUseDOM&&"selection"in document&&!("getSelection"in window),ol={getOffsets:rl?Et:wt,setOffsets:rl?Tt:xt},al=ol,il={hasSelectionCapabilities:function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)},getSelectionInformation:function(){var e=Rn();return{focusedElem:e,selectionRange:il.hasSelectionCapabilities(e)?il.getSelection(e):null}},restoreSelection:function(e){var t=Rn(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&St(n)){il.hasSelectionCapabilities(n)&&il.setSelection(n,r);for(var o=[],a=n;a=a.parentNode;)1===a.nodeType&&o.push({element:a,left:a.scrollLeft,top:a.scrollTop});In(n);for(var i=0;i-1;)Pu[ku]=null,ku--},Nu={createCursor:Eu,isEmpty:wu,pop:Tu,push:xu,reset:Su},_u=Tn||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:null,o={$$typeof:As,key:null==r?null:""+r,children:e,handler:t,props:n};return o},Is=function(e){var t={$$typeof:Ms,value:e};return t},Rs=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===As},Ls=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Ms},Ds=Ms,Us=As,Hs={createCoroutine:Os,createYield:Is,isCoroutine:Rs,isYield:Ls,REACT_YIELD_TYPE:Ds,REACT_COROUTINE_TYPE:Us},Ws="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.portal")||60106,Vs=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Ws,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},js=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Ws},Bs=Ws,zs={createPortal:Vs,isPortal:js,REACT_PORTAL_TYPE:Bs},Ks="function"==typeof Symbol&&Symbol.iterator,qs="@@iterator",Ys=mn,Qs=Hs.REACT_COROUTINE_TYPE,Xs=Hs.REACT_YIELD_TYPE,$s=zs.REACT_PORTAL_TYPE,Gs=Ps.cloneFiber,Zs=Ps.createFiberFromElement,Js=Ps.createFiberFromFragment,ec=Ps.createFiberFromText,tc=Ps.createFiberFromCoroutine,nc=Ps.createFiberFromYield,rc=Ps.createFiberFromPortal,oc=Array.isArray,ac=Lr.FunctionalComponent,ic=Lr.ClassComponent,lc=Lr.HostText,uc=Lr.HostPortal,sc=Lr.CoroutineComponent,cc=Lr.YieldComponent,dc=Lr.Fragment,pc=Bl.NoEffect,fc=Bl.Placement,vc=Bl.Deletion,mc=yn(!0,!0),hc=yn(!1,!0),gc=yn(!1,!1),yc=function(e,t){if(t.child)if(null!==e&&t.child===e.child){var n=t.child,r=Gs(n,n.pendingWorkPriority);for(t.child=r,r.return=t;null!==n.sibling;)n=n.sibling,r=r.sibling=Gs(n,n.pendingWorkPriority),r.return=t;r.sibling=null}else for(var o=t.child;null!==o;)o.return=t,o=o.sibling},bc={reconcileChildFibers:mc,reconcileChildFibersInPlace:hc,mountChildFibersInPlace:gc,cloneChildFibers:yc},Cc=Bl.Update,Pc=Zu.cacheContext,kc=Zu.getMaskedContext,Ec=Zu.getUnmaskedContext,wc=Zu.isContextConsumer,Tc=ru.addUpdate,xc=ru.addReplaceUpdate,Sc=ru.addForceUpdate,Nc=ru.beginUpdateQueue,_c=Zu,Fc=_c.hasContextChanged,Ac=Cu.isMounted,Mc=Array.isArray,Oc=function(e,t,n,r){function o(e,t,n,r,o,a){if(null===t||null!==e.updateQueue&&e.updateQueue.hasForceUpdate)return!0;var i=e.stateNode;if("function"==typeof i.shouldComponentUpdate){var l=i.shouldComponentUpdate(n,o,a);return l}var u=e.type;return!u.prototype||!u.prototype.isPureReactComponent||(!Ln(t,n)||!Ln(r,o))}function a(e){var t=e.stateNode,n=t.state;n&&("object"!=typeof n||Mc(n))&&Un("106",ro(e)),"function"==typeof t.getChildContext&&("object"!=typeof e.type.childContextTypes?Un("107",ro(e)):void 0)}function i(e,t){t.props=e.memoizedProps,t.state=e.memoizedState}function l(e,t){t.updater=p,e.stateNode=t,au.set(t,e)}function u(e){var t=e.type,n=e.pendingProps,r=Ec(e),o=wc(e),i=o?kc(e,r):Dn,u=new t(n,i);return l(e,u),a(e),o&&Pc(e,r,i),u}function s(e,t){var n=e.stateNode,r=n.state||null,o=e.pendingProps;o?void 0:Un("162");var a=Ec(e);if(n.props=o,n.state=r,n.refs=Dn,n.context=kc(e,a),"function"==typeof n.componentWillMount){n.componentWillMount();var i=e.updateQueue;null!==i&&(n.state=Nc(e,i,n,r,o,t))}"function"==typeof n.componentDidMount&&(e.effectTag|=Cc)}function c(e,t){var n=e.stateNode;i(e,n);var r=e.memoizedState,a=e.pendingProps;a||(a=e.memoizedProps,null==a?Un("163"):void 0);var l=Ec(e),s=kc(e,l);if(!o(e,e.memoizedProps,a,e.memoizedState,r,s))return n.props=a,n.state=r,n.context=s,!1;var c=u(e);c.props=a,c.state=r=c.state||null,c.context=s,"function"==typeof c.componentWillMount&&c.componentWillMount();var d=e.updateQueue;return null!==d&&(c.state=Nc(e,d,c,r,a,t)),"function"==typeof n.componentDidMount&&(e.effectTag|=Cc),!0}function d(e,t,a){var l=t.stateNode;i(t,l);var u=t.memoizedProps,s=t.pendingProps;s||(s=u,null==s?Un("163"):void 0);var c=l.context,d=Ec(t),f=kc(t,d);u===s&&c===f||"function"==typeof l.componentWillReceiveProps&&(l.componentWillReceiveProps(s,f),l.state!==t.memoizedState&&p.enqueueReplaceState(l,l.state,null));var v=t.updateQueue,m=t.memoizedState,h=void 0;if(h=null!==v?Nc(t,v,l,m,s,a):m,!(u!==s||m!==h||Fc()||null!==v&&v.hasForceUpdate))return"function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=Cc)),!1;var g=o(t,u,s,m,h,f);return g?("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(s,h,f),"function"==typeof l.componentDidUpdate&&(t.effectTag|=Cc)):("function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=Cc)),n(t,s),r(t,h)),l.props=s,l.state=h,l.context=f,g}var p={isMounted:Ac,enqueueSetState:function(n,r,o){var a=au.get(n),i=t();o=void 0===o?null:o,Tc(a,r,o,i),e(a,i)},enqueueReplaceState:function(n,r,o){var a=au.get(n),i=t();o=void 0===o?null:o,xc(a,r,o,i),e(a,i)},enqueueForceUpdate:function(n,r){var o=au.get(n),a=t();r=void 0===r?null:r,Sc(o,r,a),e(o,a)}};return{adoptClassInstance:l,constructClassInstance:u,mountClassInstance:s,resumeMountClassInstance:c,updateClassInstance:d}},Ic=bc.mountChildFibersInPlace,Rc=bc.reconcileChildFibers,Lc=bc.reconcileChildFibersInPlace,Dc=bc.cloneChildFibers,Uc=ru.beginUpdateQueue,Hc=Zu.getMaskedContext,Wc=Zu.getUnmaskedContext,Vc=Zu.hasContextChanged,jc=Zu.pushContextProvider,Bc=Zu.pushTopLevelContextObject,zc=Zu.invalidateContextProvider,Kc=Lr.IndeterminateComponent,qc=Lr.FunctionalComponent,Yc=Lr.ClassComponent,Qc=Lr.HostRoot,Xc=Lr.HostComponent,$c=Lr.HostText,Gc=Lr.HostPortal,Zc=Lr.CoroutineComponent,Jc=Lr.CoroutineHandlerPhase,ed=Lr.YieldComponent,td=Lr.Fragment,nd=zl.NoWork,rd=zl.OffscreenPriority,od=Bl.Placement,ad=Bl.ContentReset,id=Bl.Err,ld=Bl.Ref,ud=function(e,t,n,r){function o(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function a(e){e.progressedFirstDeletion=e.progressedLastDeletion=null}function i(e){e.firstEffect=e.progressedFirstDeletion,e.lastEffect=e.progressedLastDeletion}function l(e,t,n){var r=t.pendingWorkPriority;u(e,t,n,r)}function u(e,t,n,r){t.memoizedProps=null,null===e?t.child=Ic(t,t.child,n,r):e.child===t.child?(a(t),t.child=Rc(t,t.child,n,r),i(t)):(t.child=Lc(t,t.child,n,r),i(t)),o(e,t,r)}function s(e,t){var n=t.pendingProps;if(Vc())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n)return C(e,t);return l(e,t,n),k(t,n),t.child}function c(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=ld)}function d(e,t){var n=t.type,r=t.pendingProps,o=t.memoizedProps;if(Vc())null===r&&(r=o);else{if(null===r||o===r)return C(e,t);if("function"==typeof n.shouldComponentUpdate&&!n.shouldComponentUpdate(o,r))return k(t,r),C(e,t)}var a,i=Wc(t),u=Hc(t,i);return a=n(r,u),l(e,t,a),k(t,r),t.child}function p(e,t,n){var r=jc(t),o=void 0;return null===e?t.stateNode?o=R(t,n):(O(t),I(t,n),o=!0):o=L(e,t,n),f(e,t,o,r)}function f(e,t,n,r){if(c(e,t),!n)return C(e,t);var o=t.stateNode;lu.current=t;var a=void 0;return a=o.render(),l(e,t,a),E(t,o.state),k(t,o.props),r&&zc(t),t.child}function v(e,t,n){var r=t.stateNode;r.pendingContext?Bc(t,r.pendingContext,r.pendingContext!==r.context):r.context&&Bc(t,r.context,!1),F(t,r.containerInfo);var o=t.updateQueue;if(null!==o){var a=t.memoizedState,i=Uc(t,o,null,a,null,n);if(a===i)return C(e,t);var u=i.element;return l(e,t,u),E(t,i),t.child}return C(e,t)}function m(e,t){_(t);var n=t.pendingProps,r=null!==e?e.memoizedProps:null,o=t.memoizedProps;if(Vc())null===n&&(n=o,null===n?Un("158"):void 0);else if(null===n||o===n){if(!S&&N(t.type,o)&&t.pendingWorkPriority!==rd){for(var a=t.progressedChild;null!==a;)a.pendingWorkPriority=rd,a=a.sibling;return null}return C(e,t)}var i=n.children,s=x(n);if(s?i=null:r&&x(r)&&(t.effectTag|=ad),c(e,t),!S&&N(t.type,n)&&t.pendingWorkPriority!==rd){if(t.progressedPriority===rd&&(t.child=t.progressedChild),u(e,t,i,rd),k(t,n),t.child=null!==e?e.child:null,null===e)for(var d=t.progressedChild;null!==d;)d.effectTag=od,d=d.sibling;return null}return l(e,t,i),k(t,n),t.child}function h(e,t){var n=t.pendingProps;return null===n&&(n=t.memoizedProps),k(t,n),null}function g(e,t,n){null!==e?Un("159"):void 0;var r,o=t.type,a=t.pendingProps,i=Wc(t),u=Hc(t,i);if(r=o(a,u),"object"==typeof r&&null!==r&&"function"==typeof r.render){t.tag=Yc;var s=jc(t);return M(t,r),I(t,n),f(e,t,!0,s)}return t.tag=qc,l(e,t,r),k(t,a),t.child}function y(e,t){var n=t.pendingProps;Vc()?null===n&&(n=e&&e.memoizedProps,null===n?Un("158"):void 0):null!==n&&t.memoizedProps!==n||(n=t.memoizedProps);var r=n.children,o=t.pendingWorkPriority;return t.memoizedProps=null,null===e?t.stateNode=Ic(t,t.stateNode,r,o):e.child===t.child?(a(t),t.stateNode=Rc(t,t.stateNode,r,o),i(t)):(t.stateNode=Lc(t,t.stateNode,r,o),i(t)),k(t,n),t.stateNode}function b(e,t){F(t,t.stateNode.containerInfo);var n=t.pendingWorkPriority,r=t.pendingProps;if(Vc())null===r&&(r=e&&e.memoizedProps,null==r?Un("158"):void 0);else if(null===r||t.memoizedProps===r)return C(e,t);return null===e?(t.child=Lc(t,t.child,r,n),k(t,r),o(e,t,n)):(l(e,t,r),k(t,r)),t.child}function C(e,t){var n=t.pendingWorkPriority;return e&&t.child===e.child&&a(t),Dc(e,t),o(e,t,n),t.child}function P(e,t){switch(t.tag){case Yc:jc(t);break;case Gc:F(t,t.stateNode.containerInfo)}return null}function k(e,t){e.memoizedProps=t,e.pendingProps=null}function E(e,t){e.memoizedState=t}function w(e,t,n){if(t.pendingWorkPriority===nd||t.pendingWorkPriority>n)return P(e,t);switch(t.firstEffect=null,t.lastEffect=null,t.progressedPriority===n&&(t.child=t.progressedChild),t.tag){case Kc:return g(e,t,n);case qc:return d(e,t);case Yc:return p(e,t,n);case Qc:return v(e,t,n);case Xc:return m(e,t);case $c:return h(e,t);case Jc:t.tag=Zc;case Zc:return y(e,t);case ed:return null;case Gc:return b(e,t);case td:return s(e,t);default:Un("160")}}function T(e,t,n){if(t.tag!==Yc&&t.tag!==Qc?Un("161"):void 0,t.effectTag|=id,t.pendingWorkPriority===nd||t.pendingWorkPriority>n)return P(e,t);t.firstEffect=null,t.lastEffect=null;var r=null; -if(l(e,t,r),t.tag===Yc){var o=t.stateNode;t.memoizedProps=o.props,t.memoizedState=o.state,t.pendingProps=null}return t.child}var x=e.shouldSetTextContent,S=e.useSyncScheduling,N=e.shouldDeprioritizeSubtree,_=t.pushHostContext,F=t.pushHostContainer,A=Oc(n,r,k,E),M=A.adoptClassInstance,O=A.constructClassInstance,I=A.mountClassInstance,R=A.resumeMountClassInstance,L=A.updateClassInstance;return{beginWork:w,beginFailedWork:T}},sd=bc.reconcileChildFibers,cd=Zu.popContextProvider,dd=Lr.IndeterminateComponent,pd=Lr.FunctionalComponent,fd=Lr.ClassComponent,vd=Lr.HostRoot,md=Lr.HostComponent,hd=Lr.HostText,gd=Lr.HostPortal,yd=Lr.CoroutineComponent,bd=Lr.CoroutineHandlerPhase,Cd=Lr.YieldComponent,Pd=Lr.Fragment,kd=Bl.Ref,Ed=Bl.Update,wd=function(e,t){function n(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function r(e){e.effectTag|=Ed}function o(e){e.effectTag|=kd}function a(e,t){var n=t.stateNode;for(n&&(n.return=t);null!==n;){if(n.tag===md||n.tag===hd||n.tag===gd)Un("168");else if(n.tag===Cd)e.push(n.type);else if(null!==n.child){n.child.return=n,n=n.child;continue}for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function i(e,t){var r=t.memoizedProps;r?void 0:Un("169"),t.tag=bd;var o=[];a(o,t);var i=r.handler,l=r.props,u=i(l,o),s=null!==e?e.child:null,c=t.pendingWorkPriority;return t.child=sd(t,s,u,c),n(e,t,c),t.child}function l(e,t){for(var n=t.child;null!==n;){if(n.tag===md||n.tag===hd)d(e,n.stateNode);else if(n.tag===gd);else if(null!==n.child){n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n=n.sibling}}function u(e,t){switch(t.tag){case pd:return null;case fd:return cd(t),null;case vd:var n=t.stateNode;return n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null;case md:m(t);var a=v(),u=t.type,d=t.memoizedProps;if(null!==e&&null!=t.stateNode){var y=e.memoizedProps,b=t.stateNode,C=h(),P=f(b,u,y,d,a,C);t.updateQueue=P,P&&r(t),e.ref!==t.ref&&o(t)}else{if(!d)return null===t.stateNode?Un("170"):void 0,null;var k=h(),E=s(u,d,a,k,t);l(E,t),p(E,u,d,a)&&r(t),t.stateNode=E,null!==t.ref&&o(t)}return null;case hd:var w=t.memoizedProps;if(e&&null!=t.stateNode){var T=e.memoizedProps;T!==w&&r(t)}else{if("string"!=typeof w)return null===t.stateNode?Un("170"):void 0,null;var x=v(),S=h(),N=c(w,x,S,t);t.stateNode=N}return null;case yd:return i(e,t);case bd:return t.tag=yd,null;case Cd:return null;case Pd:return null;case gd:return r(t),g(t),null;case dd:Un("171");default:Un("160")}}var s=e.createInstance,c=e.createTextInstance,d=e.appendInitialChild,p=e.finalizeInitialChildren,f=e.prepareUpdate,v=t.getRootHostContainer,m=t.popHostContext,h=t.getHostContext,g=t.popHostContainer;return{completeWork:u}},Td=null,xd=null,Sd=null,Nd=null;if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&__REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber){var _d=__REACT_DEVTOOLS_GLOBAL_HOOK__.inject,Fd=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot,Ad=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount;xd=function(e){Td=_d(e)},Sd=function(e){if(null!=Td)try{Fd(Td,e)}catch(e){}},Nd=function(e){if(null!=Td)try{Ad(Td,e)}catch(e){}}}var Md=xd,Od=Sd,Id=Nd,Rd={injectInternals:Md,onCommitRoot:Od,onCommitUnmount:Id},Ld=Lr.ClassComponent,Dd=Lr.HostRoot,Ud=Lr.HostComponent,Hd=Lr.HostText,Wd=Lr.HostPortal,Vd=Lr.CoroutineComponent,jd=ru.commitCallbacks,Bd=Rd.onCommitUnmount,zd=Bl.Placement,Kd=Bl.Update,qd=Bl.Callback,Yd=Bl.ContentReset,Qd=function(e,t){function n(e,n){try{n.componentWillUnmount()}catch(n){t(e,n)}}function r(e){var n=e.ref;if(null!==n){try{n(null)}catch(n){t(e,n)}}}function o(e){for(var t=e.return;null!==t;){switch(t.tag){case Ud:return t.stateNode;case Dd:return t.stateNode.containerInfo;case Wd:return t.stateNode.containerInfo}t=t.return}Un("164")}function a(e){for(var t=e.return;null!==t;){if(i(t))return t;t=t.return}Un("164")}function i(e){return e.tag===Ud||e.tag===Dd||e.tag===Wd}function l(e){var t=e;e:for(;;){for(;null===t.sibling;){if(null===t.return||i(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==Ud&&t.tag!==Hd;){if(t.effectTag&zd)continue e;if(null===t.child||t.tag===Wd)continue e;t.child.return=t,t=t.child}if(!(t.effectTag&zd))return t.stateNode}}function u(e){var t=a(e),n=void 0;switch(t.tag){case Ud:n=t.stateNode;break;case Dd:n=t.stateNode.containerInfo;break;case Wd:n=t.stateNode.containerInfo;break;default:Un("165")}t.effectTag&Yd&&(b(n),t.effectTag&=~Yd);for(var r=l(e),o=e;;){if(o.tag===Ud||o.tag===Hd)r?k(n,o.stateNode,r):P(n,o.stateNode);else if(o.tag===Wd);else if(null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)return;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function s(e){for(var t=e;;)if(p(t),null===t.child||t.tag===Wd){if(t===e)return;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function c(e,t){for(var n=t;;){if(n.tag===Ud||n.tag===Hd)s(n),E(e,n.stateNode);else if(n.tag===Wd){if(e=n.stateNode.containerInfo,null!==n.child){n.child.return=n,n=n.child;continue}}else if(p(n),null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return,n.tag===Wd&&(e=o(n))}n.sibling.return=n.return,n=n.sibling}}function d(e){var t=o(e);c(t,e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)}function p(e){switch("function"==typeof Bd&&Bd(e),e.tag){case Ld:r(e);var t=e.stateNode;return void("function"==typeof t.componentWillUnmount&&n(e,t));case Ud:return void r(e);case Vd:return void s(e.stateNode);case Wd:var a=o(e);return void c(a,e)}}function f(e,t){switch(t.tag){case Ld:return;case Ud:var n=t.stateNode;if(null!=n&&null!==e){var r=t.memoizedProps,o=e.memoizedProps,a=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&y(n,i,a,o,r,t)}return;case Hd:null===t.stateNode||null===e?Un("166"):void 0;var l=t.stateNode,u=t.memoizedProps,s=e.memoizedProps;return void C(l,s,u);case Dd:return;case Wd:return;default:Un("167")}}function v(e,t){switch(t.tag){case Ld:var n=t.stateNode;if(t.effectTag&Kd)if(null===e)n.componentDidMount();else{var r=e.memoizedProps,o=e.memoizedState;n.componentDidUpdate(r,o)}return void(t.effectTag&qd&&null!==t.updateQueue&&jd(t,t.updateQueue,n));case Dd:var a=t.updateQueue;if(null!==a){var i=t.child&&t.child.stateNode;jd(t,a,i)}return;case Ud:var l=t.stateNode;if(null===e&&t.effectTag&Kd){var u=t.type,s=t.memoizedProps;g(l,u,s,t)}return;case Hd:return;case Wd:return;default:Un("167")}}function m(e){var t=e.ref;if(null!==t){var n=w(e.stateNode);t(n)}}function h(e){var t=e.ref;null!==t&&t(null)}var g=e.commitMount,y=e.commitUpdate,b=e.resetTextContent,C=e.commitTextUpdate,P=e.appendChild,k=e.insertBefore,E=e.removeChild,w=e.getPublicInstance;return{commitPlacement:u,commitDeletion:d,commitWork:f,commitLifeCycles:v,commitAttachRef:m,commitDetachRef:h}},Xd=Nu.createCursor,$d=Nu.pop,Gd=Nu.push,Zd=function(e){function t(){var e=p.current;return null===e?Un("178"):void 0,e}function n(e,t){Gd(p,t,e);var n=s(t);Gd(d,e,e),Gd(c,n,e)}function r(e){$d(c,e),$d(d,e),$d(p,e)}function o(){var e=c.current;return null==e?Un("179"):void 0,e}function a(e){var t=p.current;null==t?Un("180"):void 0;var n=null!==c.current?c.current:Dn,r=u(n,e.type,t);n!==r&&(Gd(d,e,e),Gd(c,r,e))}function i(e){d.current===e&&($d(c,e),$d(d,e))}function l(){c.current=null,p.current=null}var u=e.getChildHostContext,s=e.getRootHostContext,c=Xd(null),d=Xd(null),p=Xd(null);return{getHostContext:o,getRootHostContainer:t,popHostContainer:r,popHostContext:i,pushHostContainer:n,pushHostContext:a,resetHostContainer:l}},Jd=Zu.popContextProvider,ep=Nu.reset,tp=uo.getStackAddendumByWorkInProgressFiber,np=Ns.logCapturedError,rp=Ps.cloneFiber,op=Rd.onCommitRoot,ap=zl.NoWork,ip=zl.SynchronousPriority,lp=zl.TaskPriority,up=zl.AnimationPriority,sp=zl.HighPriority,cp=zl.LowPriority,dp=zl.OffscreenPriority,pp=Bl.NoEffect,fp=Bl.Placement,vp=Bl.Update,mp=Bl.PlacementAndUpdate,hp=Bl.Deletion,gp=Bl.ContentReset,yp=Bl.Callback,bp=Bl.Err,Cp=Bl.Ref,Pp=Lr.HostRoot,kp=Lr.HostComponent,Ep=Lr.HostPortal,wp=Lr.ClassComponent,Tp=ru.getPendingPriority,xp=Zu,Sp=xp.resetContext,Np,_p=1,Fp=function(e){function t(e){se||(se=!0,Y(e))}function n(e){ce||(ce=!0,Q(e))}function r(){ep(),Sp(),I()}function o(){for(;null!==le&&le.current.pendingWorkPriority===ap;){le.isScheduled=!1;var e=le.nextScheduledRoot;if(le.nextScheduledRoot=null,le===ue)return le=null,ue=null,oe=ap,null;le=e}for(var t=le,n=null,o=ap;null!==t;)t.current.pendingWorkPriority!==ap&&(o===ap||o>t.current.pendingWorkPriority)&&(o=t.current.pendingWorkPriority,n=t),t=t.nextScheduledRoot;return null!==n?(oe=o,Z=oe,r(),rp(n.current,o)):(oe=ap,null)}function a(){for(;null!==ae;){var t=ae.effectTag;if(t&gp&&e.resetTextContent(ae.stateNode),t&Cp){var n=ae.alternate;null!==n&&q(n)}var r=t&~(yp|bp|gp|Cp);switch(r){case fp:V(ae),ae.effectTag&=~fp;break;case mp:V(ae),ae.effectTag&=~fp;var o=ae.alternate;B(o,ae);break;case vp:var a=ae.alternate;B(a,ae);break;case hp:ge=!0,j(ae),ge=!1}ae=ae.nextEffect}}function i(){for(;null!==ae;){var e=ae.effectTag;if(e&(vp|yp)){var t=ae.alternate;z(t,ae)}e&Cp&&K(ae),e&bp&&C(ae);var n=ae.nextEffect;ae.nextEffect=null,ae=n}}function l(e){he=!0,ie=null;var t=e.stateNode;t.current===e?Un("181"):void 0,lu.current=null;var n=Z;Z=lp;var r=void 0;e.effectTag!==pp?null!==e.lastEffect?(e.lastEffect.nextEffect=e,r=e.firstEffect):r=e:r=e.firstEffect;var o=$();for(ae=r;null!==ae;){var l=null;try{a(e)}catch(e){l=e}null!==l&&(null===ae?Un("182"):void 0,g(ae,l),null!==ae&&(ae=ae.nextEffect))}for(G(o),t.current=e,ae=r;null!==ae;){var u=null;try{i(e)}catch(e){u=e}null!==u&&(null===ae?Un("182"):void 0,g(ae,u),null!==ae&&(ae=ae.nextEffect))}he=!1,"function"==typeof op&&op(e.stateNode),fe&&(fe.forEach(T),fe=null),Z=n}function u(e){var t=ap,n=e.updateQueue,r=e.tag;null===n||r!==wp&&r!==Pp||(t=Tp(n));for(var o=e.progressedChild;null!==o;)o.pendingWorkPriority!==ap&&(t===ap||t>o.pendingWorkPriority)&&(t=o.pendingWorkPriority),o=o.sibling;e.pendingWorkPriority=t}function s(e){for(;;){var t=e.alternate,n=H(t,e),r=e.return,o=e.sibling;if(u(e),null!==n)return n;if(null!==r&&(null===r.firstEffect&&(r.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==r.lastEffect&&(r.lastEffect.nextEffect=e.firstEffect),r.lastEffect=e.lastEffect),e.effectTag!==pp&&(null!==r.lastEffect?r.lastEffect.nextEffect=e:r.firstEffect=e,r.lastEffect=e)),null!==o)return o;if(null===r)return oelp)for(;null!==re&&!te;)t.timeRemaining()>_p?(re=c(re),null===re&&null!==ie&&(t.timeRemaining()>_p?(l(ie),re=o(),v()):te=!0)):te=!0;else for(;null!==re&&oe!==ap&&oe<=e;)re=c(re),null===re&&(re=o(),v());n&&console.timeEnd(n)}function h(e,r){ee?Un("183"):void 0,ee=!0;for(var o=!!r;e!==ap&&!me;){null!==r||er)&&(a=!0,o.pendingWorkPriority=r),null!==o.alternate&&(o.alternate.pendingWorkPriority===ap||o.alternate.pendingWorkPriority>r)&&(a=!0,o.alternate.pendingWorkPriority=r),null===o.return){if(o.tag!==Pp)return;var i=o.stateNode;switch(k(i,r),r){case ip:return void h(ip,null);case lp:return;case up:return void t(f);case sp:case cp:case dp:return void n(p)}}o=o.return}}function w(){return Z===ip&&(ee||ne)?lp:Z}function T(e){E(e,lp)}function x(e,t){var n=Z;Z=e;try{t()}finally{Z=n}}function S(e,t){var n=ne;ne=!0;try{return e(t)}finally{ne=n,ee||ne||h(lp,null)}}function N(e){var t=ne;ne=!1;try{return e()}finally{ne=t}}function _(e){var t=Z;Z=ip;try{return e()}finally{Z=t}}function F(e){var t=Z;Z=cp;try{return e()}finally{Z=t}}var A=Zd(e),M=A.popHostContainer,O=A.popHostContext,I=A.resetHostContainer,R=ud(e,A,E,w),L=R.beginWork,D=R.beginFailedWork,U=wd(e,A),H=U.completeWork,W=Qd(e,g),V=W.commitPlacement,j=W.commitDeletion,B=W.commitWork,z=W.commitLifeCycles,K=W.commitAttachRef,q=W.commitDetachRef,Y=e.scheduleAnimationCallback,Q=e.scheduleDeferredCallback,X=e.useSyncScheduling,$=e.prepareForCommit,G=e.resetAfterCommit,Z=X?ip:cp,J=ap,ee=!1,te=!1,ne=!1,re=null,oe=ap,ae=null,ie=null,le=null,ue=null,se=!1,ce=!1,de=null,pe=null,fe=null,ve=null,me=null,he=!1,ge=!1;return{scheduleUpdate:E,getPriorityContext:w,performWithPriority:x,batchedUpdates:S,unbatchedUpdates:N,syncUpdates:_,deferredUpdates:F}},Ap=function(e){Un("191")};bn._injectFiber=function(e){Ap=e};var Mp=bn,Op=ru.addTopLevelUpdate,Ip=Zu.findCurrentUnmaskedContext,Rp=Zu.isContextProvider,Lp=Zu.processChildContext,Dp=ws.createFiberRoot,Up=Cu.findCurrentHostFiber;Mp._injectFiber(function(e){var t=Ip(e);return Rp(e)?Lp(e,t,!1):t});var Hp=function(e){function t(e,t,n){var a=o(),i={element:t};n=void 0===n?null:n,Op(e,i,n,a),r(e,a)}var n=Fp(e),r=n.scheduleUpdate,o=n.getPriorityContext,a=n.performWithPriority,i=n.batchedUpdates,l=n.unbatchedUpdates,u=n.syncUpdates,s=n.deferredUpdates;return{createContainer:function(e){return Dp(e)},updateContainer:function(e,n,r,o){var a=n.current,i=Mp(r);null===n.context?n.context=i:n.pendingContext=i,t(a,e,o)},performWithPriority:a,batchedUpdates:i,unbatchedUpdates:l,syncUpdates:u,deferredUpdates:s,getPublicRootInstance:function(e){var t=e.current;return t.child?t.child.stateNode:null},findHostInstance:function(e){var t=Up(e);return null===t?null:t.stateNode}}},Wp=function(e){Un("150")},Vp=function(e){Un("151")},jp=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=au.get(e);return t?"number"==typeof t.tag?Wp(t):Vp(t):void("function"==typeof e.render?Un("152"):Un("153",Object.keys(e)))};jp._injectFiber=function(e){Wp=e},jp._injectStack=function(e){Vp=e};var Bp=jp,zp=_n.isValidElement,Kp=Rd.injectInternals,qp=pa.createElement,Yp=pa.getChildNamespace,Qp=pa.setInitialProperties,Xp=pa.diffProperties,$p=pa.updateProperties,Gp=Kr.precacheFiberNode,Zp=Kr.updateFiberProps,Jp=9;jl.inject(),_r.injection.injectFiberControlledHostComponent(pa),Bp._injectFiber(function(e){return af.findHostInstance(e)});var ef=null,tf=null,nf=1,rf=9,of=11,af=Hp({getRootHostContext:function(e){var t=e.namespaceURI||null,n=e.tagName,r=Yp(t,n);return r},getChildHostContext:function(e,t){var n=e;return Yp(n,t)},getPublicInstance:function(e){return e},prepareForCommit:function(){ef=Er.isEnabled(),tf=ll.getSelectionInformation(),Er.setEnabled(!1)},resetAfterCommit:function(){ll.restoreSelection(tf),tf=null,Er.setEnabled(ef),ef=null},createInstance:function(e,t,n,r,o){var a=void 0;a=r;var i=qp(e,t,n,a);return Gp(o,i),Zp(i,t),i},appendInitialChild:function(e,t){e.appendChild(t)},finalizeInitialChildren:function(e,t,n,r){return Qp(e,t,n,r),kn(t,n)},prepareUpdate:function(e,t,n,r,o,a){return Xp(e,t,n,r,o)},commitMount:function(e,t,n,r){e.focus()},commitUpdate:function(e,t,n,r,o,a){Zp(e,o),$p(e,t,n,r,o)},shouldSetTextContent:function(e){return"string"==typeof e.children||"number"==typeof e.children||"object"==typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&"string"==typeof e.dangerouslySetInnerHTML.__html},resetTextContent:function(e){e.textContent=""},shouldDeprioritizeSubtree:function(e,t){return!!t.hidden},createTextInstance:function(e,t,n,r){var o=document.createTextNode(e);return Gp(r,o),o},commitTextUpdate:function(e,t,n){e.nodeValue=n},appendChild:function(e,t){e.appendChild(t)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},scheduleAnimationCallback:Na.rAF,scheduleDeferredCallback:Na.rIC,useSyncScheduling:!Xr.fiberAsyncScheduling});Ci.injection.injectFiberBatchedUpdates(af.batchedUpdates);var lf=!1,uf={render:function(e,t,n){return Pn(t),Yr.disableNewFiberFeatures&&(zp(e)||Un("string"==typeof e?"145":"function"==typeof e?"146":null!=e&&"undefined"!=typeof e.props?"147":"148")),wn(null,e,t,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return null!=e&&au.has(e)?void 0:Un("38"),wn(e,t,n,r)},unmountComponentAtNode:function(e){if(Cn(e)?void 0:Un("40"),En(),e._reactRootContainer)return af.unbatchedUpdates(function(){return wn(null,null,e,function(){e._reactRootContainer=null})})},findDOMNode:Bp,unstable_createPortal:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return zs.createPortal(e,t,null,n)},unstable_batchedUpdates:Ci.batchedUpdates,unstable_deferredUpdates:af.deferredUpdates};"function"==typeof Kp&&Kp({findFiberByHostInstance:Kr.getClosestInstanceFromNode,findHostInstanceByFiber:af.findHostInstance});var sf=uf;module.exports=sf; +"use strict";function e(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r-1?void 0:In("96",e),!Un.plugins[r]){t.extractEvents?void 0:In("97",e),Un.plugins[r]=t;var o=t.eventTypes;for(var a in o)n(o[a],t,a)?void 0:In("98",a,e)}}}function n(e,t,n){Un.eventNameDispatchConfigs.hasOwnProperty(n)?In("99",n):void 0,Un.eventNameDispatchConfigs[n]=e;var o=e.phasedRegistrationNames;if(o){for(var a in o)if(o.hasOwnProperty(a)){var i=o[a];r(i,t,n)}return!0}return!!e.registrationName&&(r(e.registrationName,t,n),!0)}function r(e,t,n){Un.registrationNameModules[e]?In("100",e):void 0,Un.registrationNameModules[e]=t,Un.registrationNameDependencies[e]=t.eventTypes[n].dependencies}function o(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function a(e){return"topMouseMove"===e||"topTouchMove"===e}function i(e){return"topMouseDown"===e||"topTouchStart"===e}function l(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=Kn.getNodeFromInstance(r),Vn.invokeGuardedCallbackAndCatchFirstError(o,n,void 0,e),e.currentTarget=null}function u(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o=0||null!=t.is}function ae(e,t,n,r){for(var o in n){var a=n[o];if(n.hasOwnProperty(o))if(o===Uo)eo.setValueForStyles(e,a);else if(o===Io){var i=a?a[Do]:void 0;null!=i&&xo(e,i)}else o===Ro?"string"==typeof a?So(e,a):"number"==typeof a&&So(e,""+a):o===Oo||(Mo.hasOwnProperty(o)?a&&te(t,o):r?co.setValueForAttribute(e,o,a):(wr.properties[o]||wr.isCustomAttribute(o))&&null!=a&&co.setValueForProperty(e,o,a))}}function ie(e,t,n,r){for(var o=0;o0;)e=ue(e),n--;for(;o-n>0;)t=ue(t),o--;for(var i=n;i--;){if(e===t||e===t.alternate)return e;e=ue(e),t=ue(t)}return null}function ce(e,t){for(;t;){if(e===t||e===t.alternate)return!0;t=ue(t)}return!1}function pe(e){return ue(e)}function de(e,t,n){for(var r=[];e;)r.push(e),e=ue(e);var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(l[u],"captured",o)}function ve(e,t,n){var r=t.dispatchConfig.phasedRegistrationNames[n];return fa(e,r)}function me(e,t,n){var r=ve(e,n,t);r&&(n._dispatchListeners=Yn(n._dispatchListeners,r),n._dispatchInstances=Yn(n._dispatchInstances,e))}function he(e){e&&e.dispatchConfig.phasedRegistrationNames&&da.traverseTwoPhase(e._targetInst,me,e)}function ge(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst,n=t?da.getParentInstance(t):null;da.traverseTwoPhase(n,me,e)}}function ye(e,t,n){if(e&&n&&n.dispatchConfig.registrationName){var r=n.dispatchConfig.registrationName,o=fa(e,r);o&&(n._dispatchListeners=Yn(n._dispatchListeners,o),n._dispatchInstances=Yn(n._dispatchInstances,e))}}function be(e){e&&e.dispatchConfig.registrationName&&ye(e._targetInst,null,e)}function Ce(e){Qn(e,he)}function Pe(e){Qn(e,ge)}function ke(e,t,n,r){da.traverseEnterLeave(n,r,ye,e,t)}function Ee(e){Qn(e,be)}function we(){return!Ta&&Pn.canUseDOM&&(Ta="textContent"in document.documentElement?"textContent":"innerText"),Ta}function xe(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}function Te(e,t,n,r){this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n;var o=this.constructor.Interface;for(var a in o)if(o.hasOwnProperty(a)){var i=o[a];i?this[a]=i(n):"target"===a?this.target=r:this[a]=n[a]}var l=null!=n.defaultPrevented?n.defaultPrevented:n.returnValue===!1;return l?this.isDefaultPrevented=xn.thatReturnsTrue:this.isDefaultPrevented=xn.thatReturnsFalse,this.isPropagationStopped=xn.thatReturnsFalse,this}function Se(e,t,n,r){return Aa.call(this,e,t,n,r)}function Ne(e,t,n,r){return Aa.call(this,e,t,n,r)}function _e(){var e=window.opera;return"object"==typeof e&&"function"==typeof e.version&&parseInt(e.version(),10)<=12}function Fe(e){return(e.ctrlKey||e.altKey||e.metaKey)&&!(e.ctrlKey&&e.altKey)}function Ae(e){switch(e){case"topCompositionStart":return za.compositionStart;case"topCompositionEnd":return za.compositionEnd;case"topCompositionUpdate":return za.compositionUpdate}}function Me(e,t){return"topKeyDown"===e&&t.keyCode===Da}function Ie(e,t){switch(e){case"topKeyUp":return Ua.indexOf(t.keyCode)!==-1;case"topKeyDown":return t.keyCode!==Da;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function Oe(e){var t=e.detail;return"object"==typeof t&&"data"in t?t.data:null}function Re(e,t,n,r){var o,a;if(La?o=Ae(e):qa?Ie(e,n)&&(o=za.compositionEnd):Me(e,n)&&(o=za.compositionStart),!o)return null;ja&&(qa||o!==za.compositionStart?o===za.compositionEnd&&qa&&(a=qa.getData()):qa=Na.getPooled(r));var i=Ia.getPooled(o,t,n,r);if(a)i.data=a;else{var l=Oe(n);null!==l&&(i.data=l)}return ma.accumulateTwoPhaseDispatches(i),i}function Ue(e,t){switch(e){case"topCompositionEnd":return Oe(t);case"topKeyPress":var n=t.which;return n!==Va?null:(Ka=!0,Ba);case"topTextInput":var r=t.data;return r===Ba&&Ka?null:r;default:return null}}function De(e,t){if(qa){if("topCompositionEnd"===e||!La&&Ie(e,t)){var n=qa.getData();return Na.release(qa),qa=null,n}return null}switch(e){case"topPaste":return null;case"topKeyPress":return t.which&&!Fe(t)?String.fromCharCode(t.which):null;case"topCompositionEnd":return ja?null:t.data;default:return null}}function Le(e,t,n,r){var o;if(o=Wa?Ue(e,n):De(e,n),!o)return null;var a=Ra.getPooled(za.beforeInput,t,n,r);return a.data=o,ma.accumulateTwoPhaseDispatches(a),a}function He(e,t){return Xa(e,t)}function We(e,t){return $a(He,e,t)}function je(e,t){if(Ga)return We(e,t);Ga=!0;try{return We(e,t)}finally{Ga=!1,Cr.restoreStateIfNeeded()}}function Ve(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}function Be(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!ni[e.type]:"textarea"===t}function ze(e,t,n){var r=Aa.getPooled(oi.change,e,t,n);return r.type="change",Cr.enqueueStateRestore(n),ma.accumulateTwoPhaseDispatches(r),r}function Ke(e){var t=e.nodeName&&e.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===e.type}function qe(e){var t=ze(ii,e,ti(e));ei.batchedUpdates(Ye,t)}function Ye(e){er.enqueueEvents(e),er.processEventQueue(!1)}function Qe(e){if(_o.updateValueIfChanged(e))return e}function $e(e,t){if("topChange"===e)return t}function Xe(e,t){ai=e,ii=t,ai.attachEvent("onpropertychange",Ze)}function Ge(){ai&&(ai.detachEvent("onpropertychange",Ze),ai=null,ii=null)}function Ze(e){"value"===e.propertyName&&Qe(ii)&&qe(e)}function Je(e,t,n){"topFocus"===e?(Ge(),Xe(t,n)):"topBlur"===e&&Ge()}function et(e,t){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return Qe(ii)}function tt(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function nt(e,t){if("topClick"===e)return Qe(t)}function rt(e,t){if("topInput"===e||"topChange"===e)return Qe(t)}function ot(e,t){if(null!=e){var n=e._wrapperState||t._wrapperState;if(n&&n.controlled&&"number"===t.type){var r=""+t.value;t.getAttribute("value")!==r&&t.setAttribute("value",r)}}}function at(e,t,n,r){return Aa.call(this,e,t,n,r)}function it(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=vi[e];return!!r&&!!n[r]}function lt(e){return it}function ut(e,t,n,r){return fi.call(this,e,t,n,r)}function st(e){if("number"==typeof e.tag){for(;e.return;)e=e.return;return e.tag!==Ni?null:e.stateNode.containerInfo}for(;e._hostParent;)e=e._hostParent;var t=Ur.getNodeFromInstance(e);return t.parentNode}function ct(e,t,n){this.topLevelType=e,this.nativeEvent=t,this.targetInst=n,this.ancestors=[]}function pt(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=st(n);if(!r)break;e.ancestors.push(n),n=Ur.getClosestInstanceFromNode(r)}while(n);for(var o=0;o=t)return{node:n,offset:t-r};r=o}n=ft(vt(n))}}function ht(e,t,n,r){return e===n&&t===r}function gt(e){var t=window.getSelection&&window.getSelection();if(!t||0===t.rangeCount)return null;var n=t.anchorNode,r=t.anchorOffset,o=t.focusNode,a=t.focusOffset,i=t.getRangeAt(0);try{i.startContainer.nodeType,i.endContainer.nodeType}catch(e){return null}var l=ht(t.anchorNode,t.anchorOffset,t.focusNode,t.focusOffset),u=l?0:i.toString().length,s=i.cloneRange();s.selectNodeContents(e),s.setEnd(i.startContainer,i.startOffset);var c=ht(s.startContainer,s.startOffset,s.endContainer,s.endOffset),p=c?0:s.toString().length,d=p+u,f=document.createRange();f.setStart(n,r),f.setEnd(o,a);var v=f.collapsed;return{start:v?d:p,end:v?p:d}}function yt(e,t){if(window.getSelection){var n=window.getSelection(),r=e[Sa()].length,o=Math.min(t.start,r),a=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>a){var i=a;a=o,o=i}var l=Ri(e,o),u=Ri(e,a);if(l&&u){var s=document.createRange();s.setStart(l.node,l.offset),n.removeAllRanges(),o>a?(n.addRange(s),n.extend(u.node,u.offset)):(s.setEnd(u.node,u.offset),n.addRange(s))}}}function bt(e){return Nn(document.documentElement,e)}function Ct(e){if("selectionStart"in e&&Hi.hasSelectionCapabilities(e))return{start:e.selectionStart,end:e.selectionEnd};if(window.getSelection){var t=window.getSelection();return{anchorNode:t.anchorNode,anchorOffset:t.anchorOffset,focusNode:t.focusNode,focusOffset:t.focusOffset}}}function Pt(e,t){if(Ki||null==Vi||Vi!==Fn())return null;var n=Ct(Vi);if(!zi||!An(zi,n)){zi=n;var r=Aa.getPooled(ji.select,Bi,e,t);return r.type="select",r.target=Vi,ma.accumulateTwoPhaseDispatches(r),r}return null}function kt(e,t,n,r){return Aa.call(this,e,t,n,r)}function Et(e,t,n,r){return Aa.call(this,e,t,n,r)}function wt(e,t,n,r){return fi.call(this,e,t,n,r)}function xt(e){var t,n=e.keyCode;return"charCode"in e?(t=e.charCode,0===t&&13===n&&(t=13)):t=n,t>=32||13===t?t:0}function Tt(e){if(e.key){var t=nl[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=tl(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?rl[e.keyCode]||"Unidentified":""}function St(e,t,n,r){return fi.call(this,e,t,n,r)}function Nt(e,t,n,r){return gi.call(this,e,t,n,r)}function _t(e,t,n,r){return fi.call(this,e,t,n,r)}function Ft(e,t,n,r){return Aa.call(this,e,t,n,r)}function At(e,t,n,r){return gi.call(this,e,t,n,r)}function Mt(){bl||(bl=!0,vr.injection.injectReactEventListener(Fi),er.injection.injectEventPluginOrder(pi),qn.injection.injectComponentTree(Ur),er.injection.injectEventPluginsByName({SimpleEventPlugin:yl,EnterLeaveEventPlugin:Ci,ChangeEventPlugin:si,SelectEventPlugin:Qi,BeforeInputEventPlugin:Qa}),wr.injection.injectDOMPropertyConfig(ca),wr.injection.injectDOMPropertyConfig(Si),wr.injection.injectDOMPropertyConfig(Oi))}function It(e,t){return e!==Tl&&e!==xl||t!==Tl&&t!==xl?e===wl&&t!==wl?-255:e!==wl&&t===wl?255:e-t:0}function Ot(e){if(null!==e.updateQueue)return e.updateQueue;var t=void 0;return t={first:null,last:null,hasForceUpdate:!1,callbackList:null},e.updateQueue=t,t}function Rt(e,t){var n=e.updateQueue;if(null===n)return t.updateQueue=null,null;var r=null!==t.updateQueue?t.updateQueue:{};return r.first=n.first,r.last=n.last,r.hasForceUpdate=!1,r.callbackList=null,r.isProcessing=!1,t.updateQueue=r,r}function Ut(e){return{priorityLevel:e.priorityLevel,partialState:e.partialState,callback:e.callback,isReplace:e.isReplace,isForced:e.isForced,isTopLevelUnmount:e.isTopLevelUnmount,next:null}}function Dt(e,t,n,r){null!==n?n.next=t:(t.next=e.first,e.first=t),null!==r?t.next=r:e.last=t}function Lt(e,t){var n=t.priorityLevel,r=null,o=null;if(null!==e.last&&It(e.last.priorityLevel,n)<=0)r=e.last;else for(o=e.first;null!==o&&It(o.priorityLevel,n)<=0;)r=o,o=o.next;return r}function Ht(e,t){var n=Ot(e),r=null!==e.alternate?Ot(e.alternate):null,o=Lt(n,t),a=null!==o?o.next:n.first;if(null===r)return Dt(n,t,o,a),null;var i=Lt(r,t),l=null!==i?i.next:r.first;if(Dt(n,t,o,a),a!==l){var u=Ut(t);return Dt(r,u,i,l),u}return null===i&&(r.first=t),null===l&&(r.last=null),null}function Wt(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:!1,next:null};Ht(e,o)}function jt(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!0,isForced:!1,isTopLevelUnmount:!1,next:null};Ht(e,o)}function Vt(e,t,n){var r={priorityLevel:n,partialState:null,callback:t,isReplace:!1,isForced:!0,isTopLevelUnmount:!1,next:null};Ht(e,r)}function Bt(e){return null!==e.first?e.first.priorityLevel:wl}function zt(e,t,n,r){var o=null===t.element,a={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:o,next:null},i=Ht(e,a);if(o){var l=e.updateQueue,u=null!==e.alternate?e.alternate.updateQueue:null;null!==l&&null!==a.next&&(a.next=null,l.last=a),null!==u&&null!==i&&null!==i.next&&(i.next=null,u.last=a)}}function Kt(e,t,n,r){var o=e.partialState;if("function"==typeof o){var a=o;return a.call(t,n,r)}return o}function qt(e,t,n,r,o,a){t.hasForceUpdate=!1;for(var i=r,l=!0,u=null,s=t.first;null!==s&&It(s.priorityLevel,a)<=0;){t.first=s.next,null===t.first&&(t.last=null);var c=void 0;s.isReplace?(i=Kt(s,n,i,o),l=!0):(c=Kt(s,n,i,o),c&&(i=l?Cn({},i,c):Cn(i,c),l=!1)),s.isForced&&(t.hasForceUpdate=!0),null===s.callback||s.isTopLevelUnmount&&null!==s.next||(u=u||[],u.push(s.callback),e.effectTag|=El),s=s.next}return t.callbackList=u,null!==t.first||null!==u||t.hasForceUpdate||(e.updateQueue=null),i}function Yt(e,t,n){var r=t.callbackList;if(null!==r)for(var o=0;of?(g=p,p=null):g=p.sibling;var y=m(e,p,l[f],u);if(null===y){null===p&&(p=g);break}t&&p&&null===y.alternate&&n(e,p),d=i(y,d,f),null===c?s=y:c.sibling=y,c=y,p=g}if(f===l.length)return r(e,p),s;if(null===p){for(;fy?(b=f,f=null):b=f.sibling;var P=m(e,f,C.value,u);if(null===P){f||(f=b);break}t&&f&&null===P.alternate&&n(e,f),g=i(P,g,y),null===d?p=P:d.sibling=P,d=P,f=b}if(C.done)return r(e,f),p;if(null===f){for(;!C.done;y++,C=c.next()){var k=v(e,C.value,u);null!==k&&(g=i(k,g,y),null===d?p=k:d.sibling=k,d=k)}return p}for(var E=o(e,f);!C.done;y++,C=c.next()){var w=h(E,e,y,C.value,u);null!==w&&(t&&null!==w.alternate&&E.delete(null===w.key?y:w.key),g=i(w,g,y),null===d?p=w:d.sibling=w,d=w)}return t&&E.forEach(function(t){return n(e,t)}),p}function b(e,t,n,o){if(null!==t&&t.tag===Ks){r(e,t.sibling);var i=a(t,o);return i.pendingProps=n,i.return=e,i}r(e,t);var l=Ls(n,o);return l.return=e,l}function C(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.type===o.type){r(e,u.sibling);var s=a(u,i);return s.ref=pn(u,o),s.pendingProps=o.props,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=Us(o,i);return c.ref=pn(t,o),c.return=e,c}function P(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===Ys){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=Hs(o,i);return c.return=e,c}function k(e,t,n,o){var i=t;if(null!==i){if(i.tag===Qs){r(e,i.sibling);var l=a(i,o);return l.type=n.value,l.return=e,l}r(e,i)}var u=Ws(n,o);return u.type=n.value,u.return=e,u}function E(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===qs&&u.stateNode.containerInfo===o.containerInfo&&u.stateNode.implementation===o.implementation){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o.children||[],s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=js(o,i);return c.return=e,c}function w(e,t,n,o){var a=Lr.disableNewFiberFeatures,i="object"==typeof n&&null!==n;if(i)if(a)switch(n.$$typeof){case vs:return l(C(e,t,n,o));case Os:return l(E(e,t,n,o))}else switch(n.$$typeof){case vs:return l(C(e,t,n,o));case Ms:return l(P(e,t,n,o));case Is:return l(k(e,t,n,o));case Os:return l(E(e,t,n,o))}if(a)switch(e.tag){case zs:var u=e.type;null!==n&&n!==!1?In("109",u.displayName||u.name||"Component"):void 0;break;case Bs:var s=e.type;null!==n&&n!==!1?In("105",s.displayName||s.name||"Component"):void 0}if("string"==typeof n||"number"==typeof n)return l(b(e,t,""+n,o));if(Vs(n))return g(e,t,n,o);if(As(n))return y(e,t,n,o);if(i&&dn(e,n),!a&&"undefined"==typeof n)switch(e.tag){case zs:case Bs:var c=e.type;In("157",c.displayName||c.name||"Component")}return r(e,t)}return w}function vn(e){if(!e)return Mn;var t=Dl.get(e);return"number"==typeof t.tag?hd(t):t._processChildContext(t._context)}function mn(e){return!(!e||e.nodeType!==jd&&e.nodeType!==Vd&&e.nodeType!==Bd)}function hn(e){if(!mn(e))throw new Error("Target container is not a DOM element."); +}function gn(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function yn(){Kd=!0}function bn(e,t,n,r){hn(n);var o=n.nodeType===Ld?n.documentElement:n,a=o._reactRootContainer;if(a)zd.updateContainer(t,a,e,r);else{for(;o.lastChild;)o.removeChild(o.lastChild);var i=zd.createContainer(o);a=o._reactRootContainer=i,zd.unbatchedUpdates(function(){zd.updateContainer(t,i,e,r)})}return zd.getPublicRootInstance(a)}var Cn=require("object-assign");require("fbjs/lib/invariant"),require("fbjs/lib/warning");var Pn=require("fbjs/lib/ExecutionEnvironment");require("fbjs/lib/camelizeStyleName");var kn=require("fbjs/lib/hyphenateStyleName"),En=require("fbjs/lib/memoizeStringOnly"),wn=require("react"),xn=require("fbjs/lib/emptyFunction"),Tn=require("fbjs/lib/EventListener"),Sn=require("fbjs/lib/getUnboundedScrollPosition"),Nn=require("fbjs/lib/containsNode"),_n=require("fbjs/lib/focusNode"),Fn=require("fbjs/lib/getActiveElement"),An=require("fbjs/lib/shallowEqual"),Mn=require("fbjs/lib/emptyObject"),In=e,On=null,Rn={},Un={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(e){On?In("101"):void 0,On=Array.prototype.slice.call(e),t()},injectEventPluginsByName:function(e){var n=!1;for(var r in e)if(e.hasOwnProperty(r)){var o=e[r];Rn.hasOwnProperty(r)&&Rn[r]===o||(Rn[r]?In("102",r):void 0,Rn[r]=o,n=!0)}n&&t()}},Dn=Un,Ln=null,Hn=function(e,t,n,r,o,a,i,l,u){var s=Array.prototype.slice.call(arguments,3);try{t.apply(n,s)}catch(e){return e}return null},Wn=function(){if(Ln){var e=Ln;throw Ln=null,e}},jn={injection:{injectErrorUtils:function(e){"function"!=typeof e.invokeGuardedCallback?In("201"):void 0,Hn=e.invokeGuardedCallback}},invokeGuardedCallback:function(e,t,n,r,o,a,i,l,u){return Hn.apply(this,arguments)},invokeGuardedCallbackAndCatchFirstError:function(e,t,n,r,o,a,i,l,u){var s=jn.invokeGuardedCallback.apply(this,arguments);null!==s&&null===Ln&&(Ln=s)},rethrowCaughtError:function(){return Wn.apply(this,arguments)}},Vn=jn,Bn,zn={injectComponentTree:function(e){Bn=e}},Kn={isEndish:o,isMoveish:a,isStartish:i,executeDirectDispatch:p,executeDispatchesInOrder:u,executeDispatchesInOrderStopAtTrue:c,hasDispatches:d,getFiberCurrentPropsFromNode:function(e){return Bn.getFiberCurrentPropsFromNode(e)},getInstanceFromNode:function(e){return Bn.getInstanceFromNode(e)},getNodeFromInstance:function(e){return Bn.getNodeFromInstance(e)},injection:zn},qn=Kn,Yn=f,Qn=v,$n=null,Xn=function(e,t){e&&(qn.executeDispatchesInOrder(e,t),e.isPersistent()||e.constructor.release(e))},Gn=function(e){return Xn(e,!0)},Zn=function(e){return Xn(e,!1)},Jn={injection:{injectEventPluginOrder:Dn.injectEventPluginOrder,injectEventPluginsByName:Dn.injectEventPluginsByName},getListener:function(e,t){var n;if("number"==typeof e.tag){var r=e.stateNode;if(!r)return null;var o=qn.getFiberCurrentPropsFromNode(r);if(!o)return null;if(n=o[t],h(t,e.type,o))return null}else{var a=e._currentElement;if("string"==typeof a||"number"==typeof a)return null;if(!e._rootNodeID)return null;var i=a.props;if(n=i[t],h(t,a.type,i))return null}return n&&"function"!=typeof n?In("94",t,typeof n):void 0,n},extractEvents:function(e,t,n,r){for(var o,a=Dn.plugins,i=0;i]/,oo=H,ao=W,io=new RegExp("^["+wr.ATTRIBUTE_NAME_START_CHAR+"]["+wr.ATTRIBUTE_NAME_CHAR+"]*$"),lo={},uo={},so={createMarkupForID:function(e){return wr.ID_ATTRIBUTE_NAME+"="+ao(e)},setAttributeForID:function(e,t){e.setAttribute(wr.ID_ATTRIBUTE_NAME,t)},createMarkupForRoot:function(){return wr.ROOT_ATTRIBUTE_NAME+'=""'},setAttributeForRoot:function(e){e.setAttribute(wr.ROOT_ATTRIBUTE_NAME,"")},createMarkupForProperty:function(e,t){var n=wr.properties.hasOwnProperty(e)?wr.properties[e]:null;if(n){if(V(n,t))return"";var r=n.attributeName;return n.hasBooleanValue||n.hasOverloadedBooleanValue&&t===!0?r+'=""':r+"="+ao(t)}return wr.isCustomAttribute(e)?null==t?"":e+"="+ao(t):null},createMarkupForCustomAttribute:function(e,t){return j(e)&&null!=t?e+"="+ao(t):""},setValueForProperty:function(e,t,n){var r=wr.properties.hasOwnProperty(t)?wr.properties[t]:null;if(r){var o=r.mutationMethod;if(o)o(e,n);else{if(V(r,n))return void so.deleteValueForProperty(e,t);if(r.mustUseProperty)e[r.propertyName]=n;else{var a=r.attributeName,i=r.attributeNamespace;i?e.setAttributeNS(i,a,""+n):r.hasBooleanValue||r.hasOverloadedBooleanValue&&n===!0?e.setAttribute(a,""):e.setAttribute(a,""+n)}}}else if(wr.isCustomAttribute(t))return void so.setValueForAttribute(e,t,n)},setValueForAttribute:function(e,t,n){j(t)&&(null==n?e.removeAttribute(t):e.setAttribute(t,""+n))},deleteValueForAttribute:function(e,t){e.removeAttribute(t)},deleteValueForProperty:function(e,t){var n=wr.properties.hasOwnProperty(t)?wr.properties[t]:null;if(n){var r=n.mutationMethod;if(r)r(e,void 0);else if(n.mustUseProperty){var o=n.propertyName;n.hasBooleanValue?e[o]=!1:e[o]=""}else e.removeAttribute(n.attributeName)}else wr.isCustomAttribute(t)&&e.removeAttribute(t)}},co=so,po={getHostProps:function(e,t){var n=e,r=t.value,o=t.checked,a=Cn({type:void 0,step:void 0,min:void 0,max:void 0},t,{defaultChecked:void 0,defaultValue:void 0,value:null!=r?r:n._wrapperState.initialValue,checked:null!=o?o:n._wrapperState.initialChecked});return a},mountWrapper:function(e,t){var n=t.defaultValue,r=e;r._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:null!=t.value?t.value:n,controlled:B(t)}},updateWrapper:function(e,t){var n=e,r=t.checked;null!=r&&co.setValueForProperty(n,"checked",r||!1);var o=t.value;if(null!=o)if(0===o&&""===n.value)n.value="0";else if("number"===t.type){var a=parseFloat(n.value,10)||0;o!=a&&(n.value=""+o)}else o!=n.value&&(n.value=""+o);else null==t.value&&null!=t.defaultValue&&n.defaultValue!==""+t.defaultValue&&(n.defaultValue=""+t.defaultValue),null==t.checked&&null!=t.defaultChecked&&(n.defaultChecked=!!t.defaultChecked)},postMountWrapper:function(e,t){var n=e;switch(t.type){case"submit":case"reset":break;case"color":case"date":case"datetime":case"datetime-local":case"month":case"time":case"week":n.value="",n.value=n.defaultValue;break;default:n.value=n.value}var r=n.name;""!==r&&(n.name=""),n.defaultChecked=!n.defaultChecked,n.defaultChecked=!n.defaultChecked,""!==r&&(n.name=r)},restoreControlledState:function(e,t){var n=e;po.updateWrapper(n,t),z(n,t)}},fo=po,vo={mountWrapper:function(e,t){},postMountWrapper:function(e,t){null!=t.value&&e.setAttribute("value",t.value)},getHostProps:function(e,t){var n=Cn({children:void 0},t),r=K(t.children);return r&&(n.children=r),n}},mo=vo,ho=!1,go={getHostProps:function(e,t){return Cn({},t,{value:void 0})},mountWrapper:function(e,t){var n=e,r=t.value;n._wrapperState={initialValue:null!=r?r:t.defaultValue,wasMultiple:!!t.multiple},void 0===t.value||void 0===t.defaultValue||ho||(ho=!0),n.multiple=!!t.multiple,null!=r?q(n,!!t.multiple,r):null!=t.defaultValue&&q(n,!!t.multiple,t.defaultValue)},postUpdateWrapper:function(e,t){var n=e;n._wrapperState.initialValue=void 0;var r=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!t.multiple;var o=t.value;null!=o?q(n,!!t.multiple,o):r!==!!t.multiple&&(null!=t.defaultValue?q(n,!!t.multiple,t.defaultValue):q(n,!!t.multiple,t.multiple?[]:""))},restoreControlledState:function(e,t){var n=e,r=t.value;null!=r&&q(n,!!t.multiple,r)}},yo=go,bo={getHostProps:function(e,t){var n=e;null!=t.dangerouslySetInnerHTML?In("91"):void 0;var r=Cn({},t,{value:void 0,defaultValue:void 0,children:""+n._wrapperState.initialValue});return r},mountWrapper:function(e,t){var n=e,r=t.value,o=r;if(null==r){var a=t.defaultValue,i=t.children;null!=i&&(null!=a?In("92"):void 0,Array.isArray(i)&&(i.length<=1?void 0:In("93"),i=i[0]),a=""+i),null==a&&(a=""),o=a}n._wrapperState={initialValue:""+o}},updateWrapper:function(e,t){var n=e,r=t.value;if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e,t){var n=e,r=n.textContent;r===n._wrapperState.initialValue&&(n.value=r)},restoreControlledState:function(e,t){bo.updateWrapper(e,t)}},Co=bo,Po=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e},ko=Po,Eo,wo=ko(function(e,t){if(e.namespaceURI!==no.svg||"innerHTML"in e)e.innerHTML=t;else{Eo=Eo||document.createElement("div"),Eo.innerHTML=""+t+"";for(var n=Eo.firstChild;n.firstChild;)e.appendChild(n.firstChild)}}),xo=wo,To=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};Pn.canUseDOM&&("textContent"in document.documentElement||(To=function(e,t){return 3===e.nodeType?void(e.nodeValue=t):void xo(e,oo(t))}));var So=To,No={_getTrackerFromNode:function(e){return Q(Ur.getInstanceFromNode(e))},trackNode:function(e){e._wrapperState.valueTracker||(e._wrapperState.valueTracker=Z(e,e))},track:function(e){if(!Q(e)){var t=Ur.getNodeFromInstance(e);$(e,Z(t,e))}},updateValueIfChanged:function(e){if(!e)return!1;var t=Q(e);if(!t)return"number"==typeof e.tag?No.trackNode(e.stateNode):No.track(e),!0;var n=t.getValue(),r=G(Ur.getNodeFromInstance(e));return r!==n&&(t.setValue(r),!0)},stopTracking:function(e){var t=Q(e);t&&t.stopTracking()}},_o=No,Fo=Cn||function(e){for(var t=1;t";var u=l.firstChild;o=l.removeChild(u)}else o=t.is?a.createElement(e,t.is):a.createElement(e);else o=a.createElementNS(i,e);return o},setInitialProperties:function(e,t,n,r){var o,a=oe(t,n);switch(t){case"audio":case"form":case"iframe":case"img":case"image":case"link":case"object":case"source":case"video":case"details":re(e,t),o=n;break;case"input":fo.mountWrapper(e,n),o=fo.getHostProps(e,n),re(e,t),te(r,"onChange");break;case"option":mo.mountWrapper(e,n),o=mo.getHostProps(e,n);break;case"select":yo.mountWrapper(e,n),o=yo.getHostProps(e,n),re(e,t),te(r,"onChange");break;case"textarea":Co.mountWrapper(e,n),o=Co.getHostProps(e,n),re(e,t),te(r,"onChange");break;default:o=n}switch(ee(t,o),ae(e,r,o,a),t){case"input":_o.trackNode(e),fo.postMountWrapper(e,n);break;case"textarea":_o.trackNode(e),Co.postMountWrapper(e,n);break;case"option":mo.postMountWrapper(e,n);break;default:"function"==typeof o.onClick&&ne(e)}},diffProperties:function(e,t,n,r,o){var a,i,l=null;switch(t){case"input":a=fo.getHostProps(e,n),i=fo.getHostProps(e,r),l=[];break;case"option":a=mo.getHostProps(e,n),i=mo.getHostProps(e,r),l=[];break;case"select":a=yo.getHostProps(e,n),i=yo.getHostProps(e,r),l=[];break;case"textarea":a=Co.getHostProps(e,n),i=Co.getHostProps(e,r),l=[];break;default:a=n,i=r,"function"!=typeof a.onClick&&"function"==typeof i.onClick&&ne(e)}ee(t,i);var u,s,c=null;for(u in a)if(!i.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if(u===Uo){var p=a[u];for(s in p)p.hasOwnProperty(s)&&(c||(c={}),c[s]="")}else u===Io||u===Ro||u===Oo||(Mo.hasOwnProperty(u)?l||(l=[]):(l=l||[]).push(u,null));for(u in i){var d=i[u],f=null!=a?a[u]:void 0;if(i.hasOwnProperty(u)&&d!==f&&(null!=d||null!=f))if(u===Uo)if(f){for(s in f)!f.hasOwnProperty(s)||d&&d.hasOwnProperty(s)||(c||(c={}),c[s]="");for(s in d)d.hasOwnProperty(s)&&f[s]!==d[s]&&(c||(c={}),c[s]=d[s])}else c||(l||(l=[]),l.push(u,c)),c=d;else if(u===Io){var v=d?d[Do]:void 0,m=f?f[Do]:void 0;null!=v&&m!==v&&(l=l||[]).push(u,""+v)}else u===Ro?f===d||"string"!=typeof d&&"number"!=typeof d||(l=l||[]).push(u,""+d):u===Oo||(Mo.hasOwnProperty(u)?(d&&te(o,u),l||f===d||(l=[])):(l=l||[]).push(u,d))}return c&&(l=l||[]).push(Uo,c),l},updateProperties:function(e,t,n,r,o){var a=oe(n,r),i=oe(n,o);switch(ie(e,t,a,i),n){case"input":fo.updateWrapper(e,o);break;case"textarea":Co.updateWrapper(e,o);break;case"select":yo.postUpdateWrapper(e,o)}},restoreControlledState:function(e,t,n){switch(t){case"input":return void fo.restoreControlledState(e,n);case"textarea":return void Co.restoreControlledState(e,n);case"select":return void yo.restoreControlledState(e,n)}}},qo=Ko,Yo=void 0,Qo=void 0;if("function"!=typeof requestAnimationFrame)In("149");else if("function"!=typeof requestIdleCallback){var $o=null,Xo=null,Go=!1,Zo=!1,Jo=0,ea=33,ta=33,na={timeRemaining:"object"==typeof performance&&"function"==typeof performance.now?function(){return Jo-performance.now()}:function(){return Jo-Date.now()}},ra="__reactIdleCallback$"+Math.random().toString(36).slice(2),oa=function(e){if(e.source===window&&e.data===ra){Go=!1;var t=Xo;Xo=null,t&&t(na)}};window.addEventListener("message",oa,!1);var aa=function(e){Zo=!1;var t=e-Jo+ta;t1?1-t:void 0;return this._fallbackText=o.slice(e,l),this._fallbackText}}),xa.addPoolingTo(xe);var Na=xe,_a=["dispatchConfig","_targetInst","nativeEvent","isDefaultPrevented","isPropagationStopped","_dispatchListeners","_dispatchInstances"],Fa={type:null,target:null,currentTarget:xn.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};Cn(Te.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=xn.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=xn.thatReturnsTrue)},persist:function(){this.isPersistent=xn.thatReturnsTrue},isPersistent:xn.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var t in e)this[t]=null;for(var n=0;n<_a.length;n++)this[_a[n]]=null}}),Te.Interface=Fa,Te.augmentClass=function(e,t){var n=this,r=function(){};r.prototype=n.prototype;var o=new r;Cn(o,e.prototype),e.prototype=o,e.prototype.constructor=e,e.Interface=Cn({},n.Interface,t),e.augmentClass=n.augmentClass,xa.addPoolingTo(e,xa.fourArgumentPooler)},xa.addPoolingTo(Te,xa.fourArgumentPooler);var Aa=Te,Ma={data:null};Aa.augmentClass(Se,Ma);var Ia=Se,Oa={data:null};Aa.augmentClass(Ne,Oa);var Ra=Ne,Ua=[9,13,27,32],Da=229,La=Pn.canUseDOM&&"CompositionEvent"in window,Ha=null;Pn.canUseDOM&&"documentMode"in document&&(Ha=document.documentMode);var Wa=Pn.canUseDOM&&"TextEvent"in window&&!Ha&&!_e(),ja=Pn.canUseDOM&&(!La||Ha&&Ha>8&&Ha<=11),Va=32,Ba=String.fromCharCode(Va),za={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},Ka=!1,qa=null,Ya={eventTypes:za,extractEvents:function(e,t,n,r){return[Re(e,t,n,r),Le(e,t,n,r)]}},Qa=Ya,$a=function(e,t,n,r,o,a){return e(t,n,r,o,a)},Xa=function(e,t){return e(t)},Ga=!1,Za={injectStackBatchedUpdates:function(e){$a=e},injectFiberBatchedUpdates:function(e){Xa=e}},Ja={batchedUpdates:je,injection:Za},ei=Ja,ti=Ve,ni={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},ri=Be,oi={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},ai=null,ii=null,li=!1;Pn.canUseDOM&&(li=ur("input")&&(!document.documentMode||document.documentMode>9));var ui={eventTypes:oi,_isInputEventSupported:li,extractEvents:function(e,t,n,r){var o,a,i=t?Ur.getNodeFromInstance(t):window;if(Ke(i)?o=$e:ri(i)?li?o=rt:(o=et,a=Je):tt(i)&&(o=nt),o){var l=o(e,t);if(l){var u=ze(l,n,r);return u}}a&&a(e,i,t),"topBlur"===e&&ot(t,i)}},si=ui,ci=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"],pi=ci,di={view:function(e){if(e.view)return e.view;var t=ti(e);if(t.window===t)return t;var n=t.ownerDocument;return n?n.defaultView||n.parentWindow:window},detail:function(e){return e.detail||0}};Aa.augmentClass(at,di);var fi=at,vi={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"},mi=lt,hi={screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:mi,button:function(e){var t=e.button;return"which"in e?t:2===t?2:4===t?1:0},buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)}};fi.augmentClass(ut,hi);var gi=ut,yi={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},bi={eventTypes:yi,extractEvents:function(e,t,n,r){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var o;if(r.window===r)o=r;else{var a=r.ownerDocument;o=a?a.defaultView||a.parentWindow:window}var i,l;if("topMouseOut"===e){i=t;var u=n.relatedTarget||n.toElement;l=u?Ur.getClosestInstanceFromNode(u):null}else i=null,l=t;if(i===l)return null;var s=null==i?o:Ur.getNodeFromInstance(i),c=null==l?o:Ur.getNodeFromInstance(l),p=gi.getPooled(yi.mouseLeave,i,n,r);p.type="mouseleave",p.target=s,p.relatedTarget=c;var d=gi.getPooled(yi.mouseEnter,l,n,r);return d.type="mouseenter",d.target=c,d.relatedTarget=s,ma.accumulateEnterLeaveDispatches(p,d,i,l),[p,d]}},Ci=bi,Pi=wr.injection.MUST_USE_PROPERTY,ki=wr.injection.HAS_BOOLEAN_VALUE,Ei=wr.injection.HAS_NUMERIC_VALUE,wi=wr.injection.HAS_POSITIVE_NUMERIC_VALUE,xi=wr.injection.HAS_OVERLOADED_BOOLEAN_VALUE,Ti={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+wr.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:ki,allowTransparency:0,alt:0,as:0,async:ki,autoComplete:0,autoPlay:ki,capture:ki,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:Pi|ki,cite:0,classID:0,className:0,cols:wi,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:ki,coords:0,crossOrigin:0,data:0,dateTime:0,default:ki,defer:ki,dir:0,disabled:ki,download:xi,draggable:0,encType:0, +form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:ki,formTarget:0,frameBorder:0,headers:0,height:0,hidden:ki,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:ki,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:Pi|ki,muted:Pi|ki,name:0,nonce:0,noValidate:ki,open:ki,optimum:0,pattern:0,placeholder:0,playsInline:ki,poster:0,preload:0,profile:0,radioGroup:0,readOnly:ki,referrerPolicy:0,rel:0,required:ki,reversed:ki,role:0,rows:wi,rowSpan:Ei,sandbox:0,scope:0,scoped:ki,scrolling:0,seamless:ki,selected:Pi|ki,shape:0,size:wi,sizes:0,slot:0,span:wi,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:Ei,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:ki,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{},DOMMutationMethods:{value:function(e,t){return null==t?e.removeAttribute("value"):void("number"!==e.type||e.hasAttribute("value")===!1?e.setAttribute("value",""+t):e.validity&&!e.validity.badInput&&e.ownerDocument.activeElement!==e&&e.setAttribute("value",""+t))}}},Si=Ti,Ni=Sr.HostRoot;Cn(ct.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.targetInst=null,this.ancestors.length=0}}),xa.addPoolingTo(ct,xa.threeArgumentPooler);var _i={_enabled:!0,_handleTopLevel:null,setHandleTopLevel:function(e){_i._handleTopLevel=e},setEnabled:function(e){_i._enabled=!!e},isEnabled:function(){return _i._enabled},trapBubbledEvent:function(e,t,n){return n?Tn.listen(n,t,_i.dispatchEvent.bind(null,e)):null},trapCapturedEvent:function(e,t,n){return n?Tn.capture(n,t,_i.dispatchEvent.bind(null,e)):null},monitorScrollValue:function(e){var t=dt.bind(null,e);Tn.listen(window,"scroll",t)},dispatchEvent:function(e,t){if(_i._enabled){var n=ti(t),r=Ur.getClosestInstanceFromNode(n),o=ct.getPooled(e,t,r);try{ei.batchedUpdates(pt,o)}finally{ct.release(o)}}}},Fi=_i,Ai={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},Mi={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},Ii={Properties:{},DOMAttributeNamespaces:{xlinkActuate:Ai.xlink,xlinkArcrole:Ai.xlink,xlinkHref:Ai.xlink,xlinkRole:Ai.xlink,xlinkShow:Ai.xlink,xlinkTitle:Ai.xlink,xlinkType:Ai.xlink,xmlBase:Ai.xml,xmlLang:Ai.xml,xmlSpace:Ai.xml},DOMAttributeNames:{}};Object.keys(Mi).forEach(function(e){Ii.Properties[e]=0,Mi[e]&&(Ii.DOMAttributeNames[e]=Mi[e])});var Oi=Ii,Ri=mt,Ui={getOffsets:gt,setOffsets:yt},Di=Ui,Li={hasSelectionCapabilities:function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)},getSelectionInformation:function(){var e=Fn();return{focusedElem:e,selectionRange:Li.hasSelectionCapabilities(e)?Li.getSelection(e):null}},restoreSelection:function(e){var t=Fn(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&bt(n)){Li.hasSelectionCapabilities(n)&&Li.setSelection(n,r);for(var o=[],a=n;a=a.parentNode;)1===a.nodeType&&o.push({element:a,left:a.scrollLeft,top:a.scrollTop});_n(n);for(var i=0;i-1;)Jl[eu]=null,eu--},iu={createCursor:tu,isEmpty:nu,pop:ru,push:ou,reset:au},lu=Cn||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:null,o={$$typeof:ms,key:null==r?null:""+r,children:e,handler:t,props:n};return o},ys=function(e){var t={$$typeof:hs,value:e};return t},bs=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===ms},Cs=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===hs},Ps=hs,ks=ms,Es={createCoroutine:gs,createYield:ys,isCoroutine:bs,isYield:Cs,REACT_YIELD_TYPE:Ps,REACT_COROUTINE_TYPE:ks},ws="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.portal")||60106,xs=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:ws,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},Ts=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===ws},Ss=ws,Ns={createPortal:xs,isPortal:Ts,REACT_PORTAL_TYPE:Ss},_s="function"==typeof Symbol&&Symbol.iterator,Fs="@@iterator",As=cn,Ms=Es.REACT_COROUTINE_TYPE,Is=Es.REACT_YIELD_TYPE,Os=Ns.REACT_PORTAL_TYPE,Rs=Ju.cloneFiber,Us=Ju.createFiberFromElement,Ds=Ju.createFiberFromFragment,Ls=Ju.createFiberFromText,Hs=Ju.createFiberFromCoroutine,Ws=Ju.createFiberFromYield,js=Ju.createFiberFromPortal,Vs=Array.isArray,Bs=Sr.FunctionalComponent,zs=Sr.ClassComponent,Ks=Sr.HostText,qs=Sr.HostPortal,Ys=Sr.CoroutineComponent,Qs=Sr.YieldComponent,$s=Sr.Fragment,Xs=Pl.NoEffect,Gs=Pl.Placement,Zs=Pl.Deletion,Js=fn(!0,!0),ec=fn(!1,!0),tc=fn(!1,!1),nc=function(e,t){if(t.child)if(null!==e&&t.child===e.child){var n=t.child,r=Rs(n,n.pendingWorkPriority);for(t.child=r,r.return=t;null!==n.sibling;)n=n.sibling,r=r.sibling=Rs(n,n.pendingWorkPriority),r.return=t;r.sibling=null}else for(var o=t.child;null!==o;)o.return=t,o=o.sibling},rc={reconcileChildFibers:Js,reconcileChildFibersInPlace:ec,mountChildFibersInPlace:tc,cloneChildFibers:nc},oc=Pl.Update,ac=Fu.cacheContext,ic=Fu.getMaskedContext,lc=Fu.getUnmaskedContext,uc=Fu.isContextConsumer,sc=Rl.addUpdate,cc=Rl.addReplaceUpdate,pc=Rl.addForceUpdate,dc=Rl.beginUpdateQueue,fc=Fu,vc=fc.hasContextChanged,mc=Zl.isMounted,hc=Array.isArray,gc=function(e,t,n,r){function o(e,t,n,r,o,a){if(null===t||null!==e.updateQueue&&e.updateQueue.hasForceUpdate)return!0;var i=e.stateNode;if("function"==typeof i.shouldComponentUpdate){var l=i.shouldComponentUpdate(n,o,a);return l}var u=e.type;return!u.prototype||!u.prototype.isPureReactComponent||(!An(t,n)||!An(r,o))}function a(e){var t=e.stateNode,n=t.state;n&&("object"!=typeof n||hc(n))&&In("106",Qr(e)),"function"==typeof t.getChildContext&&("object"!=typeof e.type.childContextTypes?In("107",Qr(e)):void 0)}function i(e,t){t.props=e.memoizedProps,t.state=e.memoizedState}function l(e,t){t.updater=d,e.stateNode=t,Dl.set(t,e)}function u(e){var t=e.type,n=e.pendingProps,r=lc(e),o=uc(e),i=o?ic(e,r):Mn,u=new t(n,i);return l(e,u),a(e),o&&ac(e,r,i),u}function s(e,t){var n=e.stateNode,r=n.state||null,o=e.pendingProps;o?void 0:In("162");var a=lc(e);if(n.props=o,n.state=r,n.refs=Mn,n.context=ic(e,a),"function"==typeof n.componentWillMount){n.componentWillMount();var i=e.updateQueue;null!==i&&(n.state=dc(e,i,n,r,o,t))}"function"==typeof n.componentDidMount&&(e.effectTag|=oc)}function c(e,t){var n=e.stateNode;i(e,n);var r=e.memoizedState,a=e.pendingProps;a||(a=e.memoizedProps,null==a?In("163"):void 0);var l=lc(e),s=ic(e,l);if(!o(e,e.memoizedProps,a,e.memoizedState,r,s))return n.props=a,n.state=r,n.context=s,!1;var c=u(e);c.props=a,c.state=r=c.state||null,c.context=s,"function"==typeof c.componentWillMount&&c.componentWillMount();var p=e.updateQueue;return null!==p&&(c.state=dc(e,p,c,r,a,t)),"function"==typeof n.componentDidMount&&(e.effectTag|=oc),!0}function p(e,t,a){var l=t.stateNode;i(t,l);var u=t.memoizedProps,s=t.pendingProps;s||(s=u,null==s?In("163"):void 0);var c=l.context,p=lc(t),f=ic(t,p);u===s&&c===f||"function"==typeof l.componentWillReceiveProps&&(l.componentWillReceiveProps(s,f),l.state!==t.memoizedState&&d.enqueueReplaceState(l,l.state,null));var v=t.updateQueue,m=t.memoizedState,h=void 0;if(h=null!==v?dc(t,v,l,m,s,a):m,!(u!==s||m!==h||vc()||null!==v&&v.hasForceUpdate))return"function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=oc)),!1;var g=o(t,u,s,m,h,f);return g?("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(s,h,f),"function"==typeof l.componentDidUpdate&&(t.effectTag|=oc)):("function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=oc)),n(t,s),r(t,h)),l.props=s,l.state=h,l.context=f,g}var d={isMounted:mc,enqueueSetState:function(n,r,o){var a=Dl.get(n),i=t();o=void 0===o?null:o,sc(a,r,o,i),e(a,i)},enqueueReplaceState:function(n,r,o){var a=Dl.get(n),i=t();o=void 0===o?null:o,cc(a,r,o,i),e(a,i)},enqueueForceUpdate:function(n,r){var o=Dl.get(n),a=t();r=void 0===r?null:r,pc(o,r,a),e(o,a)}};return{adoptClassInstance:l,constructClassInstance:u,mountClassInstance:s,resumeMountClassInstance:c,updateClassInstance:p}},yc=rc.mountChildFibersInPlace,bc=rc.reconcileChildFibers,Cc=rc.reconcileChildFibersInPlace,Pc=rc.cloneChildFibers,kc=Rl.beginUpdateQueue,Ec=Fu.getMaskedContext,wc=Fu.getUnmaskedContext,xc=Fu.hasContextChanged,Tc=Fu.pushContextProvider,Sc=Fu.pushTopLevelContextObject,Nc=Fu.invalidateContextProvider,_c=Sr.IndeterminateComponent,Fc=Sr.FunctionalComponent,Ac=Sr.ClassComponent,Mc=Sr.HostRoot,Ic=Sr.HostComponent,Oc=Sr.HostText,Rc=Sr.HostPortal,Uc=Sr.CoroutineComponent,Dc=Sr.CoroutineHandlerPhase,Lc=Sr.YieldComponent,Hc=Sr.Fragment,Wc=kl.NoWork,jc=kl.OffscreenPriority,Vc=Pl.Placement,Bc=Pl.ContentReset,zc=Pl.Err,Kc=Pl.Ref,qc=function(e,t,n,r){function o(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function a(e){e.progressedFirstDeletion=e.progressedLastDeletion=null}function i(e){e.firstEffect=e.progressedFirstDeletion,e.lastEffect=e.progressedLastDeletion}function l(e,t,n){var r=t.pendingWorkPriority;u(e,t,n,r)}function u(e,t,n,r){t.memoizedProps=null,null===e?t.child=yc(t,t.child,n,r):e.child===t.child?(a(t),t.child=bc(t,t.child,n,r),i(t)):(t.child=Cc(t,t.child,n,r),i(t)),o(e,t,r)}function s(e,t){var n=t.pendingProps;if(xc())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n)return C(e,t);return l(e,t,n),k(t,n),t.child}function c(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=Kc)}function p(e,t){var n=t.type,r=t.pendingProps,o=t.memoizedProps;if(xc())null===r&&(r=o);else{if(null===r||o===r)return C(e,t);if("function"==typeof n.shouldComponentUpdate&&!n.shouldComponentUpdate(o,r))return k(t,r),C(e,t)}var a,i=wc(t),u=Ec(t,i);return a=n(r,u),l(e,t,a),k(t,r),t.child}function d(e,t,n){var r=Tc(t),o=void 0;return null===e?t.stateNode?o=R(t,n):(I(t),O(t,n),o=!0):o=U(e,t,n),f(e,t,o,r)}function f(e,t,n,r){if(c(e,t),!n)return C(e,t);var o=t.stateNode;Hl.current=t;var a=void 0;return a=o.render(),l(e,t,a),E(t,o.state),k(t,o.props),r&&Nc(t),t.child}function v(e,t,n){var r=t.stateNode;r.pendingContext?Sc(t,r.pendingContext,r.pendingContext!==r.context):r.context&&Sc(t,r.context,!1),F(t,r.containerInfo);var o=t.updateQueue;if(null!==o){var a=t.memoizedState,i=kc(t,o,null,a,null,n);if(a===i)return C(e,t);var u=i.element;return l(e,t,u),E(t,i),t.child}return C(e,t)}function m(e,t){_(t);var n=t.pendingProps,r=null!==e?e.memoizedProps:null,o=t.memoizedProps;if(xc())null===n&&(n=o,null===n?In("158"):void 0);else if(null===n||o===n){if(!S&&N(t.type,o)&&t.pendingWorkPriority!==jc){for(var a=t.progressedChild;null!==a;)a.pendingWorkPriority=jc,a=a.sibling;return null}return C(e,t)}var i=n.children,s=T(n);if(s?i=null:r&&T(r)&&(t.effectTag|=Bc),c(e,t),!S&&N(t.type,n)&&t.pendingWorkPriority!==jc){if(t.progressedPriority===jc&&(t.child=t.progressedChild),u(e,t,i,jc),k(t,n),t.child=null!==e?e.child:null,null===e)for(var p=t.progressedChild;null!==p;)p.effectTag=Vc,p=p.sibling;return null}return l(e,t,i),k(t,n),t.child}function h(e,t){var n=t.pendingProps;return null===n&&(n=t.memoizedProps),k(t,n),null}function g(e,t,n){null!==e?In("159"):void 0;var r,o=t.type,a=t.pendingProps,i=wc(t),u=Ec(t,i);if(r=o(a,u),"object"==typeof r&&null!==r&&"function"==typeof r.render){t.tag=Ac;var s=Tc(t);return M(t,r),O(t,n),f(e,t,!0,s)}return t.tag=Fc,l(e,t,r),k(t,a),t.child}function y(e,t){var n=t.pendingProps;xc()?null===n&&(n=e&&e.memoizedProps,null===n?In("158"):void 0):null!==n&&t.memoizedProps!==n||(n=t.memoizedProps);var r=n.children,o=t.pendingWorkPriority;return t.memoizedProps=null,null===e?t.stateNode=yc(t,t.stateNode,r,o):e.child===t.child?(a(t),t.stateNode=bc(t,t.stateNode,r,o),i(t)):(t.stateNode=Cc(t,t.stateNode,r,o),i(t)),k(t,n),t.stateNode}function b(e,t){F(t,t.stateNode.containerInfo);var n=t.pendingWorkPriority,r=t.pendingProps;if(xc())null===r&&(r=e&&e.memoizedProps,null==r?In("158"):void 0);else if(null===r||t.memoizedProps===r)return C(e,t);return null===e?(t.child=Cc(t,t.child,r,n),k(t,r),o(e,t,n)):(l(e,t,r),k(t,r)),t.child}function C(e,t){var n=t.pendingWorkPriority;return e&&t.child===e.child&&a(t),Pc(e,t),o(e,t,n),t.child}function P(e,t){switch(t.tag){case Ac:Tc(t);break;case Rc:F(t,t.stateNode.containerInfo)}return null}function k(e,t){e.memoizedProps=t,e.pendingProps=null}function E(e,t){e.memoizedState=t}function w(e,t,n){if(t.pendingWorkPriority===Wc||t.pendingWorkPriority>n)return P(e,t);switch(t.firstEffect=null,t.lastEffect=null,t.progressedPriority===n&&(t.child=t.progressedChild),t.tag){case _c:return g(e,t,n);case Fc:return p(e,t);case Ac:return d(e,t,n);case Mc:return v(e,t,n);case Ic:return m(e,t);case Oc:return h(e,t);case Dc:t.tag=Uc;case Uc:return y(e,t);case Lc:return null;case Rc:return b(e,t);case Hc:return s(e,t);default:In("160")}}function x(e,t,n){if(t.tag!==Ac&&t.tag!==Mc?In("161"):void 0,t.effectTag|=zc,t.pendingWorkPriority===Wc||t.pendingWorkPriority>n)return P(e,t);t.firstEffect=null,t.lastEffect=null;var r=null;if(l(e,t,r),t.tag===Ac){var o=t.stateNode;t.memoizedProps=o.props,t.memoizedState=o.state,t.pendingProps=null}return t.child}var T=e.shouldSetTextContent,S=e.useSyncScheduling,N=e.shouldDeprioritizeSubtree,_=t.pushHostContext,F=t.pushHostContainer,A=gc(n,r,k,E),M=A.adoptClassInstance,I=A.constructClassInstance,O=A.mountClassInstance,R=A.resumeMountClassInstance,U=A.updateClassInstance;return{beginWork:w,beginFailedWork:x}},Yc=rc.reconcileChildFibers,Qc=Fu.popContextProvider,$c=Sr.IndeterminateComponent,Xc=Sr.FunctionalComponent,Gc=Sr.ClassComponent,Zc=Sr.HostRoot,Jc=Sr.HostComponent,ep=Sr.HostText,tp=Sr.HostPortal,np=Sr.CoroutineComponent,rp=Sr.CoroutineHandlerPhase,op=Sr.YieldComponent,ap=Sr.Fragment,ip=Pl.Ref,lp=Pl.Update,up=function(e,t){function n(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function r(e){e.effectTag|=lp}function o(e){e.effectTag|=ip}function a(e,t){var n=t.stateNode;for(n&&(n.return=t);null!==n;){if(n.tag===Jc||n.tag===ep||n.tag===tp)In("168");else if(n.tag===op)e.push(n.type);else if(null!==n.child){n.child.return=n,n=n.child;continue}for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function i(e,t){var r=t.memoizedProps;r?void 0:In("169"),t.tag=rp;var o=[];a(o,t);var i=r.handler,l=r.props,u=i(l,o),s=null!==e?e.child:null,c=t.pendingWorkPriority;return t.child=Yc(t,s,u,c),n(e,t,c),t.child}function l(e,t){for(var n=t.child;null!==n;){if(n.tag===Jc||n.tag===ep)p(e,n.stateNode);else if(n.tag===tp);else if(null!==n.child){n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n=n.sibling}}function u(e,t){switch(t.tag){case Xc:return null;case Gc:return Qc(t),null;case Zc:var n=t.stateNode;return n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null;case Jc:m(t);var a=v(),u=t.type,p=t.memoizedProps;if(null!==e&&null!=t.stateNode){var y=e.memoizedProps,b=t.stateNode,C=h(),P=f(b,u,y,p,a,C);t.updateQueue=P,P&&r(t),e.ref!==t.ref&&o(t)}else{if(!p)return null===t.stateNode?In("170"):void 0,null;var k=h(),E=s(u,p,a,k,t);l(E,t),d(E,u,p,a)&&r(t),t.stateNode=E,null!==t.ref&&o(t)}return null;case ep: +var w=t.memoizedProps;if(e&&null!=t.stateNode){var x=e.memoizedProps;x!==w&&r(t)}else{if("string"!=typeof w)return null===t.stateNode?In("170"):void 0,null;var T=v(),S=h(),N=c(w,T,S,t);t.stateNode=N}return null;case np:return i(e,t);case rp:return t.tag=np,null;case op:return null;case ap:return null;case tp:return r(t),g(t),null;case $c:In("171");default:In("160")}}var s=e.createInstance,c=e.createTextInstance,p=e.appendInitialChild,d=e.finalizeInitialChildren,f=e.prepareUpdate,v=t.getRootHostContainer,m=t.popHostContext,h=t.getHostContext,g=t.popHostContainer;return{completeWork:u}},sp=null,cp=null,pp=null,dp=null;if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&__REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber){var fp=__REACT_DEVTOOLS_GLOBAL_HOOK__.inject,vp=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot,mp=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount;cp=function(e){sp=fp(e)},pp=function(e){if(null!=sp)try{vp(sp,e)}catch(e){}},dp=function(e){if(null!=sp)try{mp(sp,e)}catch(e){}}}var hp=cp,gp=pp,yp=dp,bp={injectInternals:hp,onCommitRoot:gp,onCommitUnmount:yp},Cp=Sr.ClassComponent,Pp=Sr.HostRoot,kp=Sr.HostComponent,Ep=Sr.HostText,wp=Sr.HostPortal,xp=Sr.CoroutineComponent,Tp=Rl.commitCallbacks,Sp=bp.onCommitUnmount,Np=Pl.Placement,_p=Pl.Update,Fp=Pl.Callback,Ap=Pl.ContentReset,Mp=function(e,t){function n(e,n){try{n.componentWillUnmount()}catch(n){t(e,n)}}function r(e){var n=e.ref;if(null!==n){try{n(null)}catch(n){t(e,n)}}}function o(e){for(var t=e.return;null!==t;){switch(t.tag){case kp:return t.stateNode;case Pp:return t.stateNode.containerInfo;case wp:return t.stateNode.containerInfo}t=t.return}In("164")}function a(e){for(var t=e.return;null!==t;){if(i(t))return t;t=t.return}In("164")}function i(e){return e.tag===kp||e.tag===Pp||e.tag===wp}function l(e){var t=e;e:for(;;){for(;null===t.sibling;){if(null===t.return||i(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==kp&&t.tag!==Ep;){if(t.effectTag&Np)continue e;if(null===t.child||t.tag===wp)continue e;t.child.return=t,t=t.child}if(!(t.effectTag&Np))return t.stateNode}}function u(e){var t=a(e),n=void 0;switch(t.tag){case kp:n=t.stateNode;break;case Pp:n=t.stateNode.containerInfo;break;case wp:n=t.stateNode.containerInfo;break;default:In("165")}t.effectTag&Ap&&(b(n),t.effectTag&=~Ap);for(var r=l(e),o=e;;){if(o.tag===kp||o.tag===Ep)r?k(n,o.stateNode,r):P(n,o.stateNode);else if(o.tag===wp);else if(null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)return;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function s(e){for(var t=e;;)if(d(t),null===t.child||t.tag===wp){if(t===e)return;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function c(e,t){for(var n=t;;){if(n.tag===kp||n.tag===Ep)s(n),E(e,n.stateNode);else if(n.tag===wp){if(e=n.stateNode.containerInfo,null!==n.child){n.child.return=n,n=n.child;continue}}else if(d(n),null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return,n.tag===wp&&(e=o(n))}n.sibling.return=n.return,n=n.sibling}}function p(e){var t=o(e);c(t,e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)}function d(e){switch("function"==typeof Sp&&Sp(e),e.tag){case Cp:r(e);var t=e.stateNode;return void("function"==typeof t.componentWillUnmount&&n(e,t));case kp:return void r(e);case xp:return void s(e.stateNode);case wp:var a=o(e);return void c(a,e)}}function f(e,t){switch(t.tag){case Cp:return;case kp:var n=t.stateNode;if(null!=n&&null!==e){var r=t.memoizedProps,o=e.memoizedProps,a=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&y(n,i,a,o,r,t)}return;case Ep:null===t.stateNode||null===e?In("166"):void 0;var l=t.stateNode,u=t.memoizedProps,s=e.memoizedProps;return void C(l,s,u);case Pp:return;case wp:return;default:In("167")}}function v(e,t){switch(t.tag){case Cp:var n=t.stateNode;if(t.effectTag&_p)if(null===e)n.componentDidMount();else{var r=e.memoizedProps,o=e.memoizedState;n.componentDidUpdate(r,o)}return void(t.effectTag&Fp&&null!==t.updateQueue&&Tp(t,t.updateQueue,n));case Pp:var a=t.updateQueue;if(null!==a){var i=t.child&&t.child.stateNode;Tp(t,a,i)}return;case kp:var l=t.stateNode;if(null===e&&t.effectTag&_p){var u=t.type,s=t.memoizedProps;g(l,u,s,t)}return;case Ep:return;case wp:return;default:In("167")}}function m(e){var t=e.ref;if(null!==t){var n=w(e.stateNode);t(n)}}function h(e){var t=e.ref;null!==t&&t(null)}var g=e.commitMount,y=e.commitUpdate,b=e.resetTextContent,C=e.commitTextUpdate,P=e.appendChild,k=e.insertBefore,E=e.removeChild,w=e.getPublicInstance;return{commitPlacement:u,commitDeletion:p,commitWork:f,commitLifeCycles:v,commitAttachRef:m,commitDetachRef:h}},Ip=iu.createCursor,Op=iu.pop,Rp=iu.push,Up={},Dp=function(e){function t(e){return e===Up?In("179"):void 0,e}function n(){var e=t(f.current);return e}function r(e,t){Rp(f,t,e);var n=c(t);Rp(d,e,e),Rp(p,n,e)}function o(e){Op(p,e),Op(d,e),Op(f,e)}function a(){var e=t(p.current);return e}function i(e){var n=t(f.current),r=t(p.current),o=s(r,e.type,n);r!==o&&(Rp(d,e,e),Rp(p,o,e))}function l(e){d.current===e&&(Op(p,e),Op(d,e))}function u(){p.current=Up,f.current=Up}var s=e.getChildHostContext,c=e.getRootHostContext,p=Ip(Up),d=Ip(Up),f=Ip(Up);return{getHostContext:a,getRootHostContainer:n,popHostContainer:o,popHostContext:l,pushHostContainer:r,pushHostContext:i,resetHostContainer:u}},Lp=Fu.popContextProvider,Hp=iu.reset,Wp=ls.getStackAddendumByWorkInProgressFiber,jp=ds.logCapturedError,Vp=Ju.cloneFiber,Bp=bp.onCommitRoot,zp=kl.NoWork,Kp=kl.SynchronousPriority,qp=kl.TaskPriority,Yp=kl.AnimationPriority,Qp=kl.HighPriority,$p=kl.LowPriority,Xp=kl.OffscreenPriority,Gp=Pl.NoEffect,Zp=Pl.Placement,Jp=Pl.Update,ed=Pl.PlacementAndUpdate,td=Pl.Deletion,nd=Pl.ContentReset,rd=Pl.Callback,od=Pl.Err,ad=Pl.Ref,id=Sr.HostRoot,ld=Sr.HostComponent,ud=Sr.HostPortal,sd=Sr.ClassComponent,cd=Rl.getPendingPriority,pd=Fu,dd=pd.resetContext,fd,vd=1,md=function(e){function t(e){se||(se=!0,Y(e))}function n(e){ce||(ce=!0,Q(e))}function r(){Hp(),dd(),O()}function o(){for(;null!==le&&le.current.pendingWorkPriority===zp;){le.isScheduled=!1;var e=le.nextScheduledRoot;if(le.nextScheduledRoot=null,le===ue)return le=null,ue=null,oe=zp,null;le=e}for(var t=le,n=null,o=zp;null!==t;)t.current.pendingWorkPriority!==zp&&(o===zp||o>t.current.pendingWorkPriority)&&(o=t.current.pendingWorkPriority,n=t),t=t.nextScheduledRoot;return null!==n?(oe=o,Z=oe,r(),Vp(n.current,o)):(oe=zp,null)}function a(){for(;null!==ae;){var t=ae.effectTag;if(t&nd&&e.resetTextContent(ae.stateNode),t&ad){var n=ae.alternate;null!==n&&q(n)}var r=t&~(rd|od|nd|ad);switch(r){case Zp:j(ae),ae.effectTag&=~Zp;break;case ed:j(ae),ae.effectTag&=~Zp;var o=ae.alternate;B(o,ae);break;case Jp:var a=ae.alternate;B(a,ae);break;case td:ge=!0,V(ae),ge=!1}ae=ae.nextEffect}}function i(){for(;null!==ae;){var e=ae.effectTag;if(e&(Jp|rd)){var t=ae.alternate;z(t,ae)}e&ad&&K(ae),e&od&&C(ae);var n=ae.nextEffect;ae.nextEffect=null,ae=n}}function l(e){he=!0,ie=null;var t=e.stateNode;t.current===e?In("181"):void 0,Hl.current=null;var n=Z;Z=qp;var r=void 0;e.effectTag!==Gp?null!==e.lastEffect?(e.lastEffect.nextEffect=e,r=e.firstEffect):r=e:r=e.firstEffect;var o=X();for(ae=r;null!==ae;){var l=null;try{a(e)}catch(e){l=e}null!==l&&(null===ae?In("182"):void 0,g(ae,l),null!==ae&&(ae=ae.nextEffect))}for(G(o),t.current=e,ae=r;null!==ae;){var u=null;try{i(e)}catch(e){u=e}null!==u&&(null===ae?In("182"):void 0,g(ae,u),null!==ae&&(ae=ae.nextEffect))}he=!1,"function"==typeof Bp&&Bp(e.stateNode),fe&&(fe.forEach(x),fe=null),Z=n}function u(e){var t=zp,n=e.updateQueue,r=e.tag;null===n||r!==sd&&r!==id||(t=cd(n));for(var o=e.progressedChild;null!==o;)o.pendingWorkPriority!==zp&&(t===zp||t>o.pendingWorkPriority)&&(t=o.pendingWorkPriority),o=o.sibling;e.pendingWorkPriority=t}function s(e){for(;;){var t=e.alternate,n=H(t,e),r=e.return,o=e.sibling;if(u(e),null!==n)return n;if(null!==r&&(null===r.firstEffect&&(r.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==r.lastEffect&&(r.lastEffect.nextEffect=e.firstEffect),r.lastEffect=e.lastEffect),e.effectTag!==Gp&&(null!==r.lastEffect?r.lastEffect.nextEffect=e:r.firstEffect=e,r.lastEffect=e)),null!==o)return o;if(null===r)return oeqp)for(;null!==re&&!te;)t.timeRemaining()>vd?(re=c(re),null===re&&null!==ie&&(t.timeRemaining()>vd?(l(ie),re=o(),v()):te=!0)):te=!0;else for(;null!==re&&oe!==zp&&oe<=e;)re=c(re),null===re&&(re=o(),v());n&&console.timeEnd(n)}function h(e,r){ee?In("183"):void 0,ee=!0;for(var o=!!r;e!==zp&&!me;){null!==r||er)&&(a=!0,o.pendingWorkPriority=r),null!==o.alternate&&(o.alternate.pendingWorkPriority===zp||o.alternate.pendingWorkPriority>r)&&(a=!0,o.alternate.pendingWorkPriority=r),null===o.return){if(o.tag!==id)return;var i=o.stateNode;switch(k(i,r),r){case Kp:return void h(Kp,null);case qp:return;case Yp:return void t(f);case Qp:case $p:case Xp:return void n(d)}}o=o.return}}function w(){return Z===Kp&&(ee||ne)?qp:Z}function x(e){E(e,qp)}function T(e,t){var n=Z;Z=e;try{t()}finally{Z=n}}function S(e,t){var n=ne;ne=!0;try{return e(t)}finally{ne=n,ee||ne||h(qp,null)}}function N(e){var t=ne;ne=!1;try{return e()}finally{ne=t}}function _(e){var t=Z;Z=Kp;try{return e()}finally{Z=t}}function F(e){var t=Z;Z=$p;try{return e()}finally{Z=t}}var A=Dp(e),M=A.popHostContainer,I=A.popHostContext,O=A.resetHostContainer,R=qc(e,A,E,w),U=R.beginWork,D=R.beginFailedWork,L=up(e,A),H=L.completeWork,W=Mp(e,g),j=W.commitPlacement,V=W.commitDeletion,B=W.commitWork,z=W.commitLifeCycles,K=W.commitAttachRef,q=W.commitDetachRef,Y=e.scheduleAnimationCallback,Q=e.scheduleDeferredCallback,$=e.useSyncScheduling,X=e.prepareForCommit,G=e.resetAfterCommit,Z=$?Kp:$p,J=zp,ee=!1,te=!1,ne=!1,re=null,oe=zp,ae=null,ie=null,le=null,ue=null,se=!1,ce=!1,pe=null,de=null,fe=null,ve=null,me=null,he=!1,ge=!1;return{scheduleUpdate:E,getPriorityContext:w,performWithPriority:T,batchedUpdates:S,unbatchedUpdates:N,syncUpdates:_,deferredUpdates:F}},hd=function(e){In("191")};vn._injectFiber=function(e){hd=e};var gd=vn,yd=Rl.addTopLevelUpdate,bd=Fu.findCurrentUnmaskedContext,Cd=Fu.isContextProvider,Pd=Fu.processChildContext,kd=ns.createFiberRoot,Ed=Zl.findCurrentHostFiber;gd._injectFiber(function(e){var t=bd(e);return Cd(e)?Pd(e,t,!1):t});var wd=function(e){function t(e,t,n){var a=o(),i={element:t};n=void 0===n?null:n,yd(e,i,n,a),r(e,a)}var n=md(e),r=n.scheduleUpdate,o=n.getPriorityContext,a=n.performWithPriority,i=n.batchedUpdates,l=n.unbatchedUpdates,u=n.syncUpdates,s=n.deferredUpdates;return{createContainer:function(e){return kd(e)},updateContainer:function(e,n,r,o){var a=n.current,i=gd(r);null===n.context?n.context=i:n.pendingContext=i,t(a,e,o)},performWithPriority:a,batchedUpdates:i,unbatchedUpdates:l,syncUpdates:u,deferredUpdates:s,getPublicRootInstance:function(e){var t=e.current;return t.child?t.child.stateNode:null},findHostInstance:function(e){var t=Ed(e);return null===t?null:t.stateNode}}},xd=function(e){In("150")},Td=function(e){In("151")},Sd=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=Dl.get(e);return t?"number"==typeof t.tag?xd(t):Td(t):void("function"==typeof e.render?In("152"):In("153",Object.keys(e)))};Sd._injectFiber=function(e){xd=e},Sd._injectStack=function(e){Td=e};var Nd=Sd,_d=wn.isValidElement,Fd=bp.injectInternals,Ad=qo.createElement,Md=qo.getChildNamespace,Id=qo.setInitialProperties,Od=qo.diffProperties,Rd=qo.updateProperties,Ud=Ur.precacheFiberNode,Dd=Ur.updateFiberProps,Ld=9;Cl.inject(),Cr.injection.injectFiberControlledHostComponent(qo),Nd._injectFiber(function(e){return zd.findHostInstance(e)});var Hd=null,Wd=null,jd=1,Vd=9,Bd=11,zd=wd({getRootHostContext:function(e){var t=e.namespaceURI||null,n=e.tagName,r=Md(t,n);return r},getChildHostContext:function(e,t){var n=e;return Md(n,t)},getPublicInstance:function(e){return e},prepareForCommit:function(){Hd=vr.isEnabled(),Wd=Hi.getSelectionInformation(),vr.setEnabled(!1)},resetAfterCommit:function(){Hi.restoreSelection(Wd),Wd=null,vr.setEnabled(Hd),Hd=null},createInstance:function(e,t,n,r,o){var a=void 0;a=r;var i=Ad(e,t,n,a);return Ud(o,i),Dd(i,t),i},appendInitialChild:function(e,t){e.appendChild(t)},finalizeInitialChildren:function(e,t,n,r){return Id(e,t,n,r),gn(t,n)},prepareUpdate:function(e,t,n,r,o,a){return Od(e,t,n,r,o)},commitMount:function(e,t,n,r){e.focus()},commitUpdate:function(e,t,n,r,o,a){Dd(e,o),Rd(e,t,n,r,o)},shouldSetTextContent:function(e){return"string"==typeof e.children||"number"==typeof e.children||"object"==typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&"string"==typeof e.dangerouslySetInnerHTML.__html},resetTextContent:function(e){e.textContent=""},shouldDeprioritizeSubtree:function(e,t){return!!t.hidden},createTextInstance:function(e,t,n,r){var o=document.createTextNode(e);return Ud(r,o),o},commitTextUpdate:function(e,t,n){e.nodeValue=n},appendChild:function(e,t){e.appendChild(t)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},scheduleAnimationCallback:ua.rAF,scheduleDeferredCallback:ua.rIC,useSyncScheduling:!Wr.fiberAsyncScheduling});ei.injection.injectFiberBatchedUpdates(zd.batchedUpdates);var Kd=!1,qd={render:function(e,t,n){return hn(t),Lr.disableNewFiberFeatures&&(_d(e)||In("string"==typeof e?"145":"function"==typeof e?"146":null!=e&&"undefined"!=typeof e.props?"147":"148")),bn(null,e,t,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return null!=e&&Dl.has(e)?void 0:In("38"),bn(e,t,n,r)},unmountComponentAtNode:function(e){if(mn(e)?void 0:In("40"),yn(),e._reactRootContainer)return zd.unbatchedUpdates(function(){return bn(null,null,e,function(){e._reactRootContainer=null})})},findDOMNode:Nd,unstable_createPortal:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return Ns.createPortal(e,t,null,n)},unstable_batchedUpdates:ei.batchedUpdates,unstable_deferredUpdates:zd.deferredUpdates};"function"==typeof Fd&&Fd({findFiberByHostInstance:Ur.getClosestInstanceFromNode,findHostInstanceByFiber:zd.findHostInstance});var Yd=qd;module.exports=Yd; -},{"fbjs/lib/EventListener":8,"fbjs/lib/ExecutionEnvironment":9,"fbjs/lib/camelizeStyleName":11,"fbjs/lib/containsNode":12,"fbjs/lib/emptyFunction":13,"fbjs/lib/emptyObject":14,"fbjs/lib/focusNode":15,"fbjs/lib/getActiveElement":16,"fbjs/lib/getUnboundedScrollPosition":17,"fbjs/lib/hyphenateStyleName":19,"fbjs/lib/invariant":20,"fbjs/lib/memoizeStringOnly":23,"fbjs/lib/performanceNow":25,"fbjs/lib/shallowEqual":26,"fbjs/lib/warning":27,"object-assign":28,"react":6}],3:[function(require,module,exports){ +},{"fbjs/lib/EventListener":8,"fbjs/lib/ExecutionEnvironment":9,"fbjs/lib/camelizeStyleName":11,"fbjs/lib/containsNode":12,"fbjs/lib/emptyFunction":13,"fbjs/lib/emptyObject":14,"fbjs/lib/focusNode":15,"fbjs/lib/getActiveElement":16,"fbjs/lib/getUnboundedScrollPosition":17,"fbjs/lib/hyphenateStyleName":19,"fbjs/lib/invariant":20,"fbjs/lib/memoizeStringOnly":23,"fbjs/lib/shallowEqual":26,"fbjs/lib/warning":27,"object-assign":28,"react":6}],3:[function(require,module,exports){ 'use strict'; if ("production" === 'production') { @@ -19177,7 +18995,7 @@ var ReactUMDEntry_1 = ReactUMDEntry; module.exports = ReactUMDEntry_1; },{"fbjs/lib/emptyFunction":13,"fbjs/lib/emptyObject":14,"fbjs/lib/invariant":20,"fbjs/lib/warning":27,"object-assign":28}],5:[function(require,module,exports){ -"use strict";function t(t){for(var e=arguments.length-1,n="Minified React error #"+t+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+t,r=0;r1){for(var f=Array(s),d=0;d1){for(var y=Array(d),h=0;h1){for(var f=Array(p),d=0;d1){for(var y=Array(d),h=0;h

bundle packaging

If you see Hello World in each frame with no console errors, all is well!

+
+

babel-standalone (dev only)

+ +

globals (dev)

diff --git a/fixtures/packaging/rjs/prod/output.js b/fixtures/packaging/rjs/prod/output.js index ad95166499ad..46ee70667147 100644 --- a/fixtures/packaging/rjs/prod/output.js +++ b/fixtures/packaging/rjs/prod/output.js @@ -1,9 +1,15 @@ -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define('react',e):t.React=e()}(this,function(){"use strict";function t(t){if(null===t||void 0===t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}function e(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},n=0;n<10;n++)e["_"+String.fromCharCode(n)]=n;var r=Object.getOwnPropertyNames(e).map(function(t){return e[t]});if("0123456789"!==r.join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(t){o[t]=t}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(t){return!1}}function n(t){for(var e=arguments.length-1,n="Minified React error #"+t+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+t,r=0;r1){for(var f=Array(s),d=0;d1){for(var y=Array(d),h=0;h1){for(var f=Array(p),d=0;d1){for(var h=Array(d),y=0;y-1?void 0:Wn("96",e),!qn.plugins[n]){t.extractEvents?void 0:Wn("97",e),qn.plugins[n]=t;var r=t.eventTypes;for(var o in r)a(r[o],t,o)?void 0:Wn("98",o,e)}}}function a(e,t,n){qn.eventNameDispatchConfigs.hasOwnProperty(n)?Wn("99",n):void 0,qn.eventNameDispatchConfigs[n]=e;var r=e.phasedRegistrationNames;if(r){for(var o in r)if(r.hasOwnProperty(o)){var a=r[o];i(a,t,n)}return!0}return!!e.registrationName&&(i(e.registrationName,t,n),!0)}function i(e,t,n){qn.registrationNameModules[e]?Wn("100",e):void 0,qn.registrationNameModules[e]=t,qn.registrationNameDependencies[e]=t.eventTypes[n].dependencies}function l(e){return function(){return e}}function u(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function s(e){return"topMouseMove"===e||"topTouchMove"===e}function c(e){return"topMouseDown"===e||"topTouchStart"===e}function d(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=or.getNodeFromInstance(r),Jn.invokeGuardedCallbackAndCatchFirstError(o,n,void 0,e),e.currentTarget=null}function p(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o=0||null!=t.is}function he(e,t,n,r){for(var o in n){var a=n[o];if(n.hasOwnProperty(o))if(o===Pa)Ro.setValueForStyles(e,a);else if(o===ya){var i=a?a[ka]:void 0;null!=i&&sa(e,i)}else o===Ca?"string"==typeof a?da(e,a):"number"==typeof a&&da(e,""+a):o===ba||(ga.hasOwnProperty(o)?a&&pe(t,o):r?qo.setValueForAttribute(e,o,a):(zr.properties[o]||zr.isCustomAttribute(o))&&null!=a&&qo.setValueForProperty(e,o,a))}}function ge(e,t,n,r){for(var o=0;o0;)e=be(e),n--;for(;o-n>0;)t=be(t),o--;for(var i=n;i--;){if(e===t||e===t.alternate)return e;e=be(e),t=be(t)}return null}function Pe(e,t){for(;t;){if(e===t||e===t.alternate)return!0;t=be(t)}return!1}function ke(e){return be(e)}function Ee(e,t,n){for(var r=[];e;)r.push(e),e=be(e);var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(l[u],"captured",o)}function Te(e,t,n){var r=t.dispatchConfig.phasedRegistrationNames[n];return Za(e,r)}function xe(e,t,n){var r=Te(e,n,t);r&&(n._dispatchListeners=ir(n._dispatchListeners,r),n._dispatchInstances=ir(n._dispatchInstances,e))}function Se(e){e&&e.dispatchConfig.phasedRegistrationNames&&Ga.traverseTwoPhase(e._targetInst,xe,e)}function Ne(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst,n=t?Ga.getParentInstance(t):null;Ga.traverseTwoPhase(n,xe,e)}}function _e(e,t,n){if(n&&n.dispatchConfig.registrationName){var r=n.dispatchConfig.registrationName,o=Za(e,r);o&&(n._dispatchListeners=ir(n._dispatchListeners,o),n._dispatchInstances=ir(n._dispatchInstances,e))}}function Oe(e){e&&e.dispatchConfig.registrationName&&_e(e._targetInst,null,e)}function Fe(e){lr(e,Se)}function Ae(e){lr(e,Ne)}function Me(e,t,n,r){Ga.traverseEnterLeave(n,r,_e,e,t)}function Re(e){lr(e,Oe)}function Le(){return!di&&Cr.canUseDOM&&(di="textContent"in document.documentElement?"textContent":"innerText"),di}function Ie(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}function De(e,t,n,r){this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n;var o=this.constructor.Interface;for(var a in o)if(o.hasOwnProperty(a)){var i=o[a];i?this[a]=i(n):"target"===a?this.target=r:this[a]=n[a]}var l=null!=n.defaultPrevented?n.defaultPrevented:n.returnValue===!1;return l?this.isDefaultPrevented=nr.thatReturnsTrue:this.isDefaultPrevented=nr.thatReturnsFalse,this.isPropagationStopped=nr.thatReturnsFalse,this}function Ue(e,t,n,r){return hi.call(this,e,t,n,r)}function He(e,t,n,r){return hi.call(this,e,t,n,r)}function We(){var e=window.opera;return"object"==typeof e&&"function"==typeof e.version&&parseInt(e.version(),10)<=12}function je(e){return(e.ctrlKey||e.altKey||e.metaKey)&&!(e.ctrlKey&&e.altKey)}function Ve(e){switch(e){case"topCompositionStart":return _i.compositionStart;case"topCompositionEnd":return _i.compositionEnd;case"topCompositionUpdate":return _i.compositionUpdate}}function Be(e,t){return"topKeyDown"===e&&t.keyCode===ki}function ze(e,t){switch(e){case"topKeyUp":return Pi.indexOf(t.keyCode)!==-1;case"topKeyDown":return t.keyCode!==ki;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function Ke(e){var t=e.detail;return"object"==typeof t&&"data"in t?t.data:null}function Ye(e,t,n,r){var o,a;if(Ei?o=Ve(e):Fi?ze(e,n)&&(o=_i.compositionEnd):Be(e,n)&&(o=_i.compositionStart),!o)return null;xi&&(Fi||o!==_i.compositionStart?o===_i.compositionEnd&&Fi&&(a=Fi.getData()):Fi=fi.getPooled(r));var i=yi.getPooled(o,t,n,r);if(a)i.data=a;else{var l=Ke(n);null!==l&&(i.data=l)}return ei.accumulateTwoPhaseDispatches(i),i}function qe(e,t){switch(e){case"topCompositionEnd":return Ke(t);case"topKeyPress":var n=t.which;return n!==Si?null:(Oi=!0,Ni);case"topTextInput":var r=t.data;return r===Ni&&Oi?null:r;default:return null}}function Qe(e,t){if(Fi){if("topCompositionEnd"===e||!Ei&&ze(e,t)){var n=Fi.getData();return fi.release(Fi),Fi=null,n}return null}switch(e){case"topPaste":return null;case"topKeyPress":return t.which&&!je(t)?String.fromCharCode(t.which):null;case"topCompositionEnd":return xi?null:t.data;default:return null}}function Xe(e,t,n,r){var o;if(o=Ti?qe(e,n):Qe(e,n),!o)return null;var a=Ci.getPooled(_i.beforeInput,t,n,r);return a.data=o,ei.accumulateTwoPhaseDispatches(a),a}function $e(e,t){return Li(e,t)}function Ge(e,t){return Ri($e,e,t)}function Ze(e,t){if(Ii)return Ge(e,t);Ii=!0;try{return Ge(e,t)}finally{Ii=!1,Wr.restoreStateIfNeeded()}}function Je(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}function et(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!ji[e.type]:"textarea"===t}function tt(e,t,n){var r=hi.getPooled(Bi.change,e,t,n);return r.type="change",Wr.enqueueStateRestore(n),ei.accumulateTwoPhaseDispatches(r),r}function nt(e){var t=e.nodeName&&e.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===e.type}function rt(e){var t=tt(Ki,e,Wi(e));Hi.batchedUpdates(ot,t)}function ot(e){fr.enqueueEvents(e),fr.processEventQueue(!1)}function at(e,t){zi=e,Ki=t,zi.attachEvent("onchange",rt)}function it(){zi&&(zi.detachEvent("onchange",rt),zi=null,Ki=null)}function lt(e){if(fa.updateValueIfChanged(e))return e}function ut(e,t){if("topChange"===e)return t}function st(e,t,n){"topFocus"===e?(it(),at(t,n)):"topBlur"===e&&it()}function ct(e,t){zi=e,Ki=t,zi.attachEvent("onpropertychange",pt)}function dt(){zi&&(zi.detachEvent("onpropertychange",pt),zi=null,Ki=null)}function pt(e){"value"===e.propertyName&<(Ki)&&rt(e)}function ft(e,t,n){"topFocus"===e?(dt(),ct(t,n)):"topBlur"===e&&dt()}function vt(e,t){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return lt(Ki)}function mt(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function ht(e,t){if("topClick"===e)return lt(t)}function gt(e,t){if("topInput"===e||"topChange"===e)return lt(t)}function yt(e,t,n,r){return hi.call(this,e,t,n,r)}function bt(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=el[e];return!!r&&!!n[r]}function Ct(e){return bt}function Pt(e,t,n,r){return Ji.call(this,e,t,n,r)}function kt(e){return e===window?{x:window.pageXOffset||document.documentElement.scrollLeft,y:window.pageYOffset||document.documentElement.scrollTop}:{x:e.scrollLeft,y:e.scrollTop}}function Et(e){if("number"==typeof e.tag){for(;e.return;)e=e.return;return e.tag!==gl?null:e.stateNode.containerInfo}for(;e._hostParent;)e=e._hostParent;var t=no.getNodeFromInstance(e);return t.parentNode}function wt(e,t,n){this.topLevelType=e,this.nativeEvent=t,this.targetInst=n,this.ancestors=[]}function Tt(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=Et(n);if(!r)break;e.ancestors.push(n),n=no.getClosestInstanceFromNode(r)}while(n);for(var o=0;o=t)return{node:n,offset:t-r};r=o}n=St(Nt(n))}}function Ot(e,t,n,r){return e===n&&t===r}function Ft(e){var t=document.selection,n=t.createRange(),r=n.text.length,o=n.duplicate();o.moveToElementText(e),o.setEndPoint("EndToStart",n);var a=o.text.length,i=a+r;return{start:a,end:i}}function At(e){var t=window.getSelection&&window.getSelection();if(!t||0===t.rangeCount)return null;var n=t.anchorNode,r=t.anchorOffset,o=t.focusNode,a=t.focusOffset,i=t.getRangeAt(0);try{i.startContainer.nodeType,i.endContainer.nodeType}catch(e){return null}var l=Ot(t.anchorNode,t.anchorOffset,t.focusNode,t.focusOffset),u=l?0:i.toString().length,s=i.cloneRange();s.selectNodeContents(e),s.setEnd(i.startContainer,i.startOffset);var c=Ot(s.startContainer,s.startOffset,s.endContainer,s.endOffset),d=c?0:s.toString().length,p=d+u,f=document.createRange();f.setStart(n,r),f.setEnd(o,a);var v=f.collapsed;return{start:v?p:d,end:v?d:p}}function Mt(e,t){var n,r,o=document.selection.createRange().duplicate();void 0===t.end?(n=t.start,r=n):t.start>t.end?(n=t.end,r=t.start):(n=t.start,r=t.end),o.moveToElementText(e),o.moveStart("character",n),o.setEndPoint("EndToStart",o),o.moveEnd("character",r-n),o.select()}function Rt(e,t){if(window.getSelection){var n=window.getSelection(),r=e[pi()].length,o=Math.min(t.start,r),a=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>a){var i=a;a=o,o=i}var l=wl(e,o),u=wl(e,a);if(l&&u){var s=document.createRange();s.setStart(l.node,l.offset),n.removeAllRanges(),o>a?(n.addRange(s),n.extend(u.node,u.offset)):(s.setEnd(u.node,u.offset),n.addRange(s))}}}function Lt(e){return!(!e||!("function"==typeof Node?e instanceof Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}function It(e){return Nl(e)&&3==e.nodeType}function Dt(e,t){return!(!e||!t)&&(e===t||!_l(e)&&(_l(t)?Dt(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function Ut(e){try{e.focus()}catch(e){}}function Ht(){if("undefined"==typeof document)return null;try{return document.activeElement||document.body}catch(e){return document.body}}function Wt(e){return Ol(document.documentElement,e)}function jt(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function Vt(e,t){if(jt(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o=32||13===t?t:0}function Xt(e){if(e.key){var t=Jl[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=Zl(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?eu[e.keyCode]||"Unidentified":""}function $t(e,t,n,r){return Ji.call(this,e,t,n,r)}function Gt(e,t,n,r){return rl.call(this,e,t,n,r)}function Zt(e,t,n,r){return Ji.call(this,e,t,n,r)}function Jt(e,t,n,r){return hi.call(this,e,t,n,r)}function en(e,t,n,r){return rl.call(this,e,t,n,r)}function tn(){yu||(yu=!0,Rr.injection.injectReactEventListener(bl),fr.injection.injectEventPluginOrder(Gi),ar.injection.injectComponentTree(no),fr.injection.injectEventPluginsByName({SimpleEventPlugin:gu,EnterLeaveEventPlugin:il,ChangeEventPlugin:Xi,SelectEventPlugin:Kl,BeforeInputEventPlugin:Mi}),zr.injection.injectDOMPropertyConfig(Xa),zr.injection.injectDOMPropertyConfig(fl),zr.injection.injectDOMPropertyConfig(El))}function nn(e,t){return e!==Tu&&e!==wu||t!==Tu&&t!==wu?e===Eu&&t!==Eu?-255:e!==Eu&&t===Eu?255:e-t:0}function rn(e){if(null!==e.updateQueue)return e.updateQueue;var t=void 0;return t={first:null,last:null,hasForceUpdate:!1,callbackList:null},e.updateQueue=t,t}function on(e,t){var n=e.updateQueue;if(null===n)return t.updateQueue=null,null;var r=null!==t.updateQueue?t.updateQueue:{};return r.first=n.first,r.last=n.last,r.hasForceUpdate=!1,r.callbackList=null,r.isProcessing=!1,t.updateQueue=r,r}function an(e){return{priorityLevel:e.priorityLevel,partialState:e.partialState,callback:e.callback,isReplace:e.isReplace,isForced:e.isForced,isTopLevelUnmount:e.isTopLevelUnmount,next:null}}function ln(e,t,n,r){null!==n?n.next=t:(t.next=e.first,e.first=t),null!==r?t.next=r:e.last=t}function un(e,t){var n=t.priorityLevel,r=null,o=null;if(null!==e.last&&nn(e.last.priorityLevel,n)<=0)r=e.last;else for(o=e.first;null!==o&&nn(o.priorityLevel,n)<=0;)r=o,o=o.next;return r}function sn(e,t){var n=rn(e),r=null!==e.alternate?rn(e.alternate):null,o=un(n,t),a=null!==o?o.next:n.first;if(null===r)return ln(n,t,o,a),null;var i=un(r,t),l=null!==i?i.next:r.first;if(ln(n,t,o,a),a!==l){var u=an(t);return ln(r,u,i,l),u}return null===i&&(r.first=t),null===l&&(r.last=null),null}function cn(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:!1,next:null};sn(e,o)}function dn(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!0,isForced:!1,isTopLevelUnmount:!1,next:null};sn(e,o)}function pn(e,t,n){var r={priorityLevel:n,partialState:null,callback:t,isReplace:!1,isForced:!0,isTopLevelUnmount:!1,next:null};sn(e,r)}function fn(e){return null!==e.first?e.first.priorityLevel:Eu}function vn(e,t,n,r){var o=null===t.element,a={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:o,next:null},i=sn(e,a);if(o){var l=e.updateQueue,u=null!==e.alternate?e.alternate.updateQueue:null;null!==l&&null!==a.next&&(a.next=null,l.last=a),null!==u&&null!==i&&null!==i.next&&(i.next=null,u.last=a)}}function mn(e,t,n,r){var o=e.partialState;if("function"==typeof o){var a=o;return a.call(t,n,r)}return o}function hn(e,t,n,r,o,a){t.hasForceUpdate=!1;for(var i=r,l=!0,u=null,s=t.first;null!==s&&nn(s.priorityLevel,a)<=0;){t.first=s.next,null===t.first&&(t.last=null);var c=void 0;s.isReplace?(i=mn(s,n,i,o),l=!0):(c=mn(s,n,i,o),c&&(i=l?zn({},i,c):zn(i,c),l=!1)),s.isForced&&(t.hasForceUpdate=!0),null===s.callback||s.isTopLevelUnmount&&null!==s.next||(u=u||[],u.push(s.callback),e.effectTag|=ku),s=s.next}return t.callbackList=u,null!==t.first||null!==u||t.hasForceUpdate||(e.updateQueue=null),i}function gn(e,t,n){var r=t.callbackList;if(null!==r)for(var o=0;of?(g=d,d=null):g=d.sibling;var y=m(e,d,l[f],u);if(null===y){null===d&&(d=g);break}t&&d&&null===y.alternate&&n(e,d),p=i(y,p,f),null===c?s=y:c.sibling=y,c=y,d=g}if(f===l.length)return r(e,d),s;if(null===d){for(;fy?(b=f,f=null):b=f.sibling;var P=m(e,f,C.value,u);if(null===P){f||(f=b);break}t&&f&&null===P.alternate&&n(e,f),g=i(P,g,y),null===p?d=P:p.sibling=P,p=P,f=b}if(C.done)return r(e,f),d;if(null===f){for(;!C.done;y++,C=c.next()){var k=v(e,C.value,u);null!==k&&(g=i(k,g,y),null===p?d=k:p.sibling=k,p=k)}return d}for(var E=o(e,f);!C.done;y++,C=c.next()){var w=h(E,e,y,C.value,u);null!==w&&(t&&null!==w.alternate&&E.delete(null===w.key?y:w.key),g=i(w,g,y),null===p?d=w:p.sibling=w,p=w)}return t&&E.forEach(function(t){return n(e,t)}),d}function b(e,t,n,o){if(null!==t&&t.tag===Uc){r(e,t.sibling);var i=a(t,o);return i.pendingProps=n,i.return=e,i}r(e,t);var l=Fc(n,o);return l.return=e,l}function C(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.type===o.type){r(e,u.sibling);var s=a(u,i);return s.ref=Fn(u,o),s.pendingProps=o.props,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=_c(o,i);return c.ref=Fn(t,o),c.return=e,c}function P(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===Wc){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=Ac(o,i);return c.return=e,c}function k(e,t,n,o){var i=t;if(null!==i){if(i.tag===jc){r(e,i.sibling);var l=a(i,o);return l.type=n.value,l.return=e,l}r(e,i)}var u=Mc(n,o);return u.type=n.value,u.return=e,u}function E(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===Hc&&u.stateNode.containerInfo===o.containerInfo&&u.stateNode.implementation===o.implementation){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o.children||[],s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=Rc(o,i);return c.return=e,c}function w(e,t,n,o){var a=oo.disableNewFiberFeatures,i="object"==typeof n&&null!==n;if(i)if(a)switch(n.$$typeof){case sc:return l(C(e,t,n,o));case Sc:return l(E(e,t,n,o))}else switch(n.$$typeof){case sc:return l(C(e,t,n,o));case Tc:return l(P(e,t,n,o));case xc:return l(k(e,t,n,o));case Sc:return l(E(e,t,n,o))}if(a)switch(e.tag){case Dc:var u=e.type;null!==n&&n!==!1?Wn("109",u.displayName||u.name||"Component"):void 0;break;case Ic:var s=e.type;null!==n&&n!==!1?Wn("105",s.displayName||s.name||"Component"):void 0}if("string"==typeof n||"number"==typeof n)return l(b(e,t,""+n,o));if(Lc(n))return g(e,t,n,o);if(wc(n))return y(e,t,n,o);if(i&&An(e,n),!a&&"undefined"==typeof n)switch(e.tag){case Dc:case Ic:var c=e.type;Wn("157",c.displayName||c.name||"Component")}return r(e,t)}return w}function Rn(e){if(!e)return Iu;var t=Uu.get(e);return"number"==typeof t.tag?uf(t):t._processChildContext(t._context)}function Ln(e){return!(!e||e.nodeType!==Mf&&e.nodeType!==Rf&&e.nodeType!==Lf)}function In(e){if(!Ln(e))throw new Error("Target container is not a DOM element.")}function Dn(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Un(){Df=!0}function Hn(e,t,n,r){In(n);var o=n.nodeType===Of?n.documentElement:n,a=o._reactRootContainer;if(a)If.updateContainer(t,a,e,r);else{for(;o.lastChild;)o.removeChild(o.lastChild);var i=If.createContainer(o);a=o._reactRootContainer=i,If.unbatchedUpdates(function(){If.updateContainer(t,i,e,r)})}return If.getPublicRootInstance(a)}var Wn=t,jn=Object.getOwnPropertySymbols,Vn=Object.prototype.hasOwnProperty,Bn=Object.prototype.propertyIsEnumerable,zn=r()?Object.assign:function(e,t){for(var r,o,a=n(e),i=1;i]/,jo=G,Vo=Z,Bo=new RegExp("^["+zr.ATTRIBUTE_NAME_START_CHAR+"]["+zr.ATTRIBUTE_NAME_CHAR+"]*$"),zo={},Ko={},Yo={createMarkupForID:function(e){return zr.ID_ATTRIBUTE_NAME+"="+Vo(e)},setAttributeForID:function(e,t){e.setAttribute(zr.ID_ATTRIBUTE_NAME,t)},createMarkupForRoot:function(){return zr.ROOT_ATTRIBUTE_NAME+'=""'},setAttributeForRoot:function(e){e.setAttribute(zr.ROOT_ATTRIBUTE_NAME,"")},createMarkupForProperty:function(e,t){var n=zr.properties.hasOwnProperty(e)?zr.properties[e]:null;if(n){if(ee(n,t))return"";var r=n.attributeName;return n.hasBooleanValue||n.hasOverloadedBooleanValue&&t===!0?r+'=""':r+"="+Vo(t)}return zr.isCustomAttribute(e)?null==t?"":e+"="+Vo(t):null},createMarkupForCustomAttribute:function(e,t){return J(e)&&null!=t?e+"="+Vo(t):""},setValueForProperty:function(e,t,n){var r=zr.properties.hasOwnProperty(t)?zr.properties[t]:null;if(r){var o=r.mutationMethod;if(o)o(e,n);else{if(ee(r,n))return void Yo.deleteValueForProperty(e,t);if(r.mustUseProperty)e[r.propertyName]=n;else{var a=r.attributeName,i=r.attributeNamespace;i?e.setAttributeNS(i,a,""+n):r.hasBooleanValue||r.hasOverloadedBooleanValue&&n===!0?e.setAttribute(a,""):e.setAttribute(a,""+n)}}}else if(zr.isCustomAttribute(t))return void Yo.setValueForAttribute(e,t,n)},setValueForAttribute:function(e,t,n){J(t)&&(null==n?e.removeAttribute(t):e.setAttribute(t,""+n))},deleteValueForAttribute:function(e,t){e.removeAttribute(t)},deleteValueForProperty:function(e,t){var n=zr.properties.hasOwnProperty(t)?zr.properties[t]:null;if(n){var r=n.mutationMethod;if(r)r(e,void 0);else if(n.mustUseProperty){var o=n.propertyName;n.hasBooleanValue?e[o]=!1:e[o]=""}else e.removeAttribute(n.attributeName)}else zr.isCustomAttribute(t)&&e.removeAttribute(t)}},qo=Yo,Qo={getHostProps:function(e,t){var n=e,r=t.value,o=t.checked,a=zn({type:void 0,step:void 0,min:void 0,max:void 0},t,{defaultChecked:void 0,defaultValue:void 0,value:null!=r?r:n._wrapperState.initialValue,checked:null!=o?o:n._wrapperState.initialChecked});return a},mountWrapper:function(e,t){var n=t.defaultValue,r=e;r._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:null!=t.value?t.value:n}},updateWrapper:function(e,t){var n=e,r=t.checked;null!=r&&qo.setValueForProperty(n,"checked",r||!1);var o=t.value;if(null!=o){var a=""+o;a!==n.value&&(n.value=a)}else null==t.value&&null!=t.defaultValue&&n.defaultValue!==""+t.defaultValue&&(n.defaultValue=""+t.defaultValue),null==t.checked&&null!=t.defaultChecked&&(n.defaultChecked=!!t.defaultChecked)},postMountWrapper:function(e,t){var n=e;switch(t.type){case"submit":case"reset":break;case"color":case"date":case"datetime":case"datetime-local":case"month":case"time":case"week":n.value="",n.value=n.defaultValue;break;default:n.value=n.value}var r=n.name;""!==r&&(n.name=""),n.defaultChecked=!n.defaultChecked,n.defaultChecked=!n.defaultChecked,""!==r&&(n.name=r)},restoreControlledState:function(e,t){var n=e;Qo.updateWrapper(n,t),te(n,t)}},Xo=Qo,$o={mountWrapper:function(e,t){},postMountWrapper:function(e,t){null!=t.value&&e.setAttribute("value",t.value)},getHostProps:function(e,t){var n=zn({children:void 0},t),r=ne(t.children);return r&&(n.children=r),n}},Go=$o,Zo=!1,Jo={getHostProps:function(e,t){return zn({},t,{value:void 0})},mountWrapper:function(e,t){var n=e,r=t.value;n._wrapperState={initialValue:null!=r?r:t.defaultValue,wasMultiple:!!t.multiple},void 0===t.value||void 0===t.defaultValue||Zo||(Zo=!0),n.multiple=!!t.multiple,null!=r?re(n,!!t.multiple,r):null!=t.defaultValue&&re(n,!!t.multiple,t.defaultValue)},postUpdateWrapper:function(e,t){var n=e;n._wrapperState.initialValue=void 0;var r=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!t.multiple;var o=t.value;null!=o?re(n,!!t.multiple,o):r!==!!t.multiple&&(null!=t.defaultValue?re(n,!!t.multiple,t.defaultValue):re(n,!!t.multiple,t.multiple?[]:""))},restoreControlledState:function(e,t){var n=e,r=t.value;null!=r&&re(n,!!t.multiple,r)}},ea=Jo,ta={getHostProps:function(e,t){var n=e;null!=t.dangerouslySetInnerHTML?Wn("91"):void 0;var r=zn({},t,{value:void 0,defaultValue:void 0,children:""+n._wrapperState.initialValue});return r},mountWrapper:function(e,t){var n=e,r=t.value,o=r;if(null==r){var a=t.defaultValue,i=t.children;null!=i&&(null!=a?Wn("92"):void 0,Array.isArray(i)&&(i.length<=1?void 0:Wn("93"),i=i[0]),a=""+i),null==a&&(a=""),o=a}n._wrapperState={initialValue:""+o}},updateWrapper:function(e,t){var n=e,r=t.value;if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e,t){var n=e,r=n.textContent;r===n._wrapperState.initialValue&&(n.value=r)},restoreControlledState:function(e,t){ta.updateWrapper(e,t)}},na=ta,ra=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e},oa=ra,aa=/^[ \r\n\t\f]/,ia=/<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/,la=oa(function(e,t){if(e.namespaceURI!==Io.svg||"innerHTML"in e)e.innerHTML=t;else{Ho=Ho||document.createElement("div"),Ho.innerHTML=""+t+"";for(var n=Ho.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(Cr.canUseDOM){var ua=document.createElement("div");ua.innerHTML=" ",""===ua.innerHTML&&(la=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),aa.test(t)||"<"===t[0]&&ia.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t}),ua=null}var sa=la,ca=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};Cr.canUseDOM&&("textContent"in document.documentElement||(ca=function(e,t){return 3===e.nodeType?void(e.nodeValue=t):void sa(e,jo(t))}));var da=ca,pa={_getTrackerFromNode:function(e){return ae(no.getInstanceFromNode(e))},trackNode:function(e){e._wrapperState.valueTracker||(e._wrapperState.valueTracker=se(e,e))},track:function(e){if(!ae(e)){var t=no.getNodeFromInstance(e);ie(e,se(t,e))}},updateValueIfChanged:function(e){if(!e)return!1;var t=ae(e);if(!t)return"number"==typeof e.tag?pa.trackNode(e.stateNode):pa.track(e),!0;var n=t.getValue(),r=ue(no.getNodeFromInstance(e));return r!==n&&(t.setValue(r),!0)},stopTracking:function(e){var t=ae(e);t&&t.stopTracking()}},fa=pa,va=zn||function(e){for(var t=1;t";var u=l.firstChild;o=l.removeChild(u)}else o=t.is?a.createElement(e,t.is):a.createElement(e);else o=a.createElementNS(i,e);return o},setInitialProperties:function(e,t,n,r){var o,a=me(t,n);switch(t){case"audio":case"form":case"iframe":case"img":case"image":case"link":case"object":case"source":case"video":case"details":ve(e,t),o=n;break;case"input":Xo.mountWrapper(e,n),o=Xo.getHostProps(e,n),ve(e,t),pe(r,"onChange");break;case"option":Go.mountWrapper(e,n),o=Go.getHostProps(e,n);break;case"select":ea.mountWrapper(e,n),o=ea.getHostProps(e,n),ve(e,t),pe(r,"onChange");break;case"textarea":na.mountWrapper(e,n),o=na.getHostProps(e,n),ve(e,t),pe(r,"onChange");break;default:o=n}switch(de(t,o),he(e,r,o,a),t){case"input":fa.trackNode(e),Xo.postMountWrapper(e,n);break;case"textarea":fa.trackNode(e),na.postMountWrapper(e,n);break;case"option":Go.postMountWrapper(e,n);break;default:"function"==typeof o.onClick&&fe(e)}},diffProperties:function(e,t,n,r,o){var a,i,l=null;switch(t){case"input":a=Xo.getHostProps(e,n),i=Xo.getHostProps(e,r),l=[];break;case"option":a=Go.getHostProps(e,n),i=Go.getHostProps(e,r),l=[];break;case"select":a=ea.getHostProps(e,n),i=ea.getHostProps(e,r),l=[];break;case"textarea":a=na.getHostProps(e,n),i=na.getHostProps(e,r),l=[];break;default:a=n,i=r,"function"!=typeof a.onClick&&"function"==typeof i.onClick&&fe(e)}de(t,i);var u,s,c=null;for(u in a)if(!i.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if(u===Pa){var d=a[u];for(s in d)d.hasOwnProperty(s)&&(c||(c={}),c[s]="")}else u===ya||u===Ca||u===ba||(ga.hasOwnProperty(u)?l||(l=[]):(l=l||[]).push(u,null));for(u in i){var p=i[u],f=null!=a?a[u]:void 0;if(i.hasOwnProperty(u)&&p!==f&&(null!=p||null!=f))if(u===Pa)if(f){for(s in f)!f.hasOwnProperty(s)||p&&p.hasOwnProperty(s)||(c||(c={}),c[s]="");for(s in p)p.hasOwnProperty(s)&&f[s]!==p[s]&&(c||(c={}),c[s]=p[s])}else c||(l||(l=[]),l.push(u,c)),c=p;else if(u===ya){var v=p?p[ka]:void 0,m=f?f[ka]:void 0;null!=v&&m!==v&&(l=l||[]).push(u,""+v)}else u===Ca?f===p||"string"!=typeof p&&"number"!=typeof p||(l=l||[]).push(u,""+p):u===ba||(ga.hasOwnProperty(u)?(p&&pe(o,u),l||f===p||(l=[])):(l=l||[]).push(u,p))}return c&&(l=l||[]).push(Pa,c),l},updateProperties:function(e,t,n,r,o){var a=me(n,r),i=me(n,o);switch(ge(e,t,a,i),n){case"input":Xo.updateWrapper(e,o);break;case"textarea":na.updateWrapper(e,o);break;case"select":ea.postUpdateWrapper(e,o)}},restoreControlledState:function(e,t,n){switch(t){case"input":return void Xo.restoreControlledState(e,n);case"textarea":return void na.restoreControlledState(e,n);case"select":return void ea.restoreControlledState(e,n)}}},Fa=Oa,Aa=void 0,Ma=void 0;if("function"!=typeof requestAnimationFrame)Wn("149");else if("function"!=typeof requestIdleCallback){var Ra=null,La=null,Ia=!1,Da=!1,Ua=0,Ha=33,Wa=33,ja={timeRemaining:"object"==typeof performance&&"function"==typeof performance.now?function(){return Ua-performance.now()}:function(){return Ua-Date.now()}},Va="__reactIdleCallback$"+Math.random().toString(36).slice(2),Ba=function(e){if(e.source===window&&e.data===Va){Ia=!1;var t=La;La=null,t&&t(ja)}};window.addEventListener("message",Ba,!1);var za=function(e){Da=!1;var t=e-Ua+Wa;t1?1-t:void 0;return this._fallbackText=o.slice(e,l),this._fallbackText}}),ci.addPoolingTo(Ie);var fi=Ie,vi=["dispatchConfig","_targetInst","nativeEvent","isDefaultPrevented","isPropagationStopped","_dispatchListeners","_dispatchInstances"],mi={type:null,target:null,currentTarget:nr.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};zn(De.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=nr.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=nr.thatReturnsTrue)},persist:function(){this.isPersistent=nr.thatReturnsTrue},isPersistent:nr.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var t in e)this[t]=null;for(var n=0;n8&&wi<=11),Si=32,Ni=String.fromCharCode(Si),_i={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},Oi=!1,Fi=null,Ai={eventTypes:_i,extractEvents:function(e,t,n,r){return[Ye(e,t,n,r),Xe(e,t,n,r)]}},Mi=Ai,Ri=function(e,t,n,r,o,a){return e(t,n,r,o,a)},Li=function(e,t){return e(t)},Ii=!1,Di={injectStackBatchedUpdates:function(e){Ri=e},injectFiberBatchedUpdates:function(e){Li=e}},Ui={batchedUpdates:Ze,injection:Di},Hi=Ui,Wi=Je,ji={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},Vi=et,Bi={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},zi=null,Ki=null,Yi=!1;Cr.canUseDOM&&(Yi=Sr("change")&&(!document.documentMode||document.documentMode>8));var qi=!1;Cr.canUseDOM&&(qi=Sr("input")&&(!document.documentMode||document.documentMode>9));var Qi={eventTypes:Bi,_isInputEventSupported:qi,extractEvents:function(e,t,n,r){var o,a,i=t?no.getNodeFromInstance(t):window;if(nt(i)?Yi?o=ut:a=st:Vi(i)?qi?o=gt:(o=vt,a=ft):mt(i)&&(o=ht),o){var l=o(e,t);if(l){var u=tt(l,n,r);return u}}a&&a(e,i,t)}},Xi=Qi,$i=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"],Gi=$i,Zi={view:function(e){if(e.view)return e.view;var t=Wi(e);if(t.window===t)return t;var n=t.ownerDocument;return n?n.defaultView||n.parentWindow:window},detail:function(e){return e.detail||0}};hi.augmentClass(yt,Zi);var Ji=yt,el={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"},tl=Ct,nl={screenX:null,screenY:null,clientX:null,clientY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:tl,button:function(e){var t=e.button;return"which"in e?t:2===t?2:4===t?1:0},buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},pageX:function(e){return"pageX"in e?e.pageX:e.clientX+gr.currentScrollLeft},pageY:function(e){return"pageY"in e?e.pageY:e.clientY+gr.currentScrollTop}};Ji.augmentClass(Pt,nl);var rl=Pt,ol={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},al={eventTypes:ol,extractEvents:function(e,t,n,r){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var o;if(r.window===r)o=r;else{var a=r.ownerDocument;o=a?a.defaultView||a.parentWindow:window}var i,l;if("topMouseOut"===e){i=t;var u=n.relatedTarget||n.toElement;l=u?no.getClosestInstanceFromNode(u):null}else i=null,l=t;if(i===l)return null;var s=null==i?o:no.getNodeFromInstance(i),c=null==l?o:no.getNodeFromInstance(l),d=rl.getPooled(ol.mouseLeave,i,n,r);d.type="mouseleave",d.target=s,d.relatedTarget=c;var p=rl.getPooled(ol.mouseEnter,l,n,r);return p.type="mouseenter",p.target=c,p.relatedTarget=s,ei.accumulateEnterLeaveDispatches(d,p,i,l),[d,p]}},il=al,ll=zr.injection.MUST_USE_PROPERTY,ul=zr.injection.HAS_BOOLEAN_VALUE,sl=zr.injection.HAS_NUMERIC_VALUE,cl=zr.injection.HAS_POSITIVE_NUMERIC_VALUE,dl=zr.injection.HAS_OVERLOADED_BOOLEAN_VALUE,pl={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+zr.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:ul,allowTransparency:0,alt:0,as:0,async:ul,autoComplete:0,autoPlay:ul,capture:ul,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:ll|ul,cite:0,classID:0,className:0,cols:cl,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:ul,coords:0,crossOrigin:0,data:0,dateTime:0,default:ul,defer:ul,dir:0,disabled:ul,download:dl,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:ul,formTarget:0,frameBorder:0,headers:0,height:0,hidden:ul,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:ul,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:ll|ul,muted:ll|ul,name:0,nonce:0,noValidate:ul,open:ul,optimum:0,pattern:0,placeholder:0,playsInline:ul,poster:0,preload:0,profile:0,radioGroup:0,readOnly:ul,referrerPolicy:0,rel:0,required:ul,reversed:ul,role:0,rows:cl,rowSpan:sl,sandbox:0,scope:0,scoped:ul,scrolling:0,seamless:ul,selected:ll|ul,shape:0,size:cl,sizes:0,slot:0,span:cl,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:sl,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:ul,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{}},fl=pl,vl={listen:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!1),{remove:function(){e.removeEventListener(t,n,!1)}}):e.attachEvent?(e.attachEvent("on"+t,n),{remove:function(){e.detachEvent("on"+t,n)}}):void 0},capture:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!0),{remove:function(){e.removeEventListener(t,n,!0)}}):{remove:nr}},registerDefault:function(){}},ml=vl,hl=kt,gl=qr.HostRoot;zn(wt.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.targetInst=null,this.ancestors.length=0}}),ci.addPoolingTo(wt,ci.threeArgumentPooler);var yl={_enabled:!0,_handleTopLevel:null,WINDOW_HANDLE:Cr.canUseDOM?window:null,setHandleTopLevel:function(e){yl._handleTopLevel=e},setEnabled:function(e){yl._enabled=!!e},isEnabled:function(){return yl._enabled},trapBubbledEvent:function(e,t,n){return n?ml.listen(n,t,yl.dispatchEvent.bind(null,e)):null},trapCapturedEvent:function(e,t,n){return n?ml.capture(n,t,yl.dispatchEvent.bind(null,e)):null},monitorScrollValue:function(e){var t=xt.bind(null,e);ml.listen(window,"scroll",t)},dispatchEvent:function(e,t){if(yl._enabled){var n=Wi(t),r=no.getClosestInstanceFromNode(n),o=wt.getPooled(e,t,r);try{Hi.batchedUpdates(Tt,o)}finally{wt.release(o)}}}},bl=yl,Cl={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},Pl={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},kl={Properties:{},DOMAttributeNamespaces:{xlinkActuate:Cl.xlink,xlinkArcrole:Cl.xlink,xlinkHref:Cl.xlink,xlinkRole:Cl.xlink,xlinkShow:Cl.xlink,xlinkTitle:Cl.xlink,xlinkType:Cl.xlink,xmlBase:Cl.xml,xmlLang:Cl.xml,xmlSpace:Cl.xml},DOMAttributeNames:{}};Object.keys(Pl).forEach(function(e){kl.Properties[e]=0,Pl[e]&&(kl.DOMAttributeNames[e]=Pl[e])});var El=kl,wl=_t,Tl=Cr.canUseDOM&&"selection"in document&&!("getSelection"in window),xl={getOffsets:Tl?Ft:At,setOffsets:Tl?Mt:Rt},Sl=xl,Nl=Lt,_l=It,Ol=Dt,Fl=Ut,Al=Ht,Ml={hasSelectionCapabilities:function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)},getSelectionInformation:function(){var e=Al();return{focusedElem:e,selectionRange:Ml.hasSelectionCapabilities(e)?Ml.getSelection(e):null}},restoreSelection:function(e){var t=Al(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&Wt(n)){Ml.hasSelectionCapabilities(n)&&Ml.setSelection(n,r);for(var o=[],a=n;a=a.parentNode;)1===a.nodeType&&o.push({element:a,left:a.scrollLeft,top:a.scrollTop});Fl(n);for(var i=0;i-1;)es[ts]=null,ts--},ls={createCursor:ns,isEmpty:rs,pop:os,push:as,reset:is},us=zn||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:null,o={$$typeof:vu,key:null==r?null:""+r,children:e,handler:t,props:n};return o},dc=function(e){var t={$$typeof:mu,value:e};return t},pc=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===vu},fc=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===mu},vc=mu,mc=vu,hc={createCoroutine:cc,createYield:dc,isCoroutine:pc,isYield:fc,REACT_YIELD_TYPE:vc,REACT_COROUTINE_TYPE:mc},gc="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.portal")||60106,yc=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:gc,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},bc=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===gc},Cc=gc,Pc={createPortal:yc,isPortal:bc,REACT_PORTAL_TYPE:Cc},kc="function"==typeof Symbol&&Symbol.iterator,Ec="@@iterator",wc=On,Tc=hc.REACT_COROUTINE_TYPE,xc=hc.REACT_YIELD_TYPE,Sc=Pc.REACT_PORTAL_TYPE,Nc=ec.cloneFiber,_c=ec.createFiberFromElement,Oc=ec.createFiberFromFragment,Fc=ec.createFiberFromText,Ac=ec.createFiberFromCoroutine,Mc=ec.createFiberFromYield,Rc=ec.createFiberFromPortal,Lc=Array.isArray,Ic=qr.FunctionalComponent,Dc=qr.ClassComponent,Uc=qr.HostText,Hc=qr.HostPortal,Wc=qr.CoroutineComponent,jc=qr.YieldComponent,Vc=qr.Fragment,Bc=Cu.NoEffect,zc=Cu.Placement,Kc=Cu.Deletion,Yc=Mn(!0,!0),qc=Mn(!1,!0),Qc=Mn(!1,!1),Xc=function(e,t){if(t.child)if(null!==e&&t.child===e.child){var n=t.child,r=Nc(n,n.pendingWorkPriority);for(t.child=r,r.return=t;null!==n.sibling;)n=n.sibling,r=r.sibling=Nc(n,n.pendingWorkPriority),r.return=t;r.sibling=null}else for(var o=t.child;null!==o;)o.return=t,o=o.sibling},$c={reconcileChildFibers:Yc,reconcileChildFibersInPlace:qc,mountChildFibersInPlace:Qc,cloneChildFibers:Xc},Gc=Cu.Update,Zc=Fs.cacheContext,Jc=Fs.getMaskedContext,ed=Fs.getUnmaskedContext,td=Fs.isContextConsumer,nd=Ru.addUpdate,rd=Ru.addReplaceUpdate,od=Ru.addForceUpdate,ad=Ru.beginUpdateQueue,id=Fs,ld=id.hasContextChanged,ud=Ju.isMounted,sd=Array.isArray,cd=function(e,t,n,r){function o(e,t,n,r,o,a){if(null===t||null!==e.updateQueue&&e.updateQueue.hasForceUpdate)return!0;var i=e.stateNode;if("function"==typeof i.shouldComponentUpdate){var l=i.shouldComponentUpdate(n,o,a);return l}var u=e.type;return!u.prototype||!u.prototype.isPureReactComponent||(!Il(t,n)||!Il(r,o))}function a(e){var t=e.stateNode,n=t.state;n&&("object"!=typeof n||sd(n))&&Wn("106",mo(e)),"function"==typeof t.getChildContext&&("object"!=typeof e.type.childContextTypes?Wn("107",mo(e)):void 0)}function i(e,t){t.props=e.memoizedProps,t.state=e.memoizedState}function l(e,t){t.updater=p,e.stateNode=t,Uu.set(t,e)}function u(e){var t=e.type,n=e.pendingProps,r=ed(e),o=td(e),i=o?Jc(e,r):Iu,u=new t(n,i);return l(e,u),a(e),o&&Zc(e,r,i),u}function s(e,t){var n=e.stateNode,r=n.state||null,o=e.pendingProps;o?void 0:Wn("162");var a=ed(e);if(n.props=o,n.state=r,n.refs=Iu,n.context=Jc(e,a),"function"==typeof n.componentWillMount){n.componentWillMount();var i=e.updateQueue;null!==i&&(n.state=ad(e,i,n,r,o,t))}"function"==typeof n.componentDidMount&&(e.effectTag|=Gc)}function c(e,t){var n=e.stateNode;i(e,n);var r=e.memoizedState,a=e.pendingProps;a||(a=e.memoizedProps,null==a?Wn("163"):void 0);var l=ed(e),s=Jc(e,l);if(!o(e,e.memoizedProps,a,e.memoizedState,r,s))return n.props=a,n.state=r,n.context=s,!1;var c=u(e);c.props=a,c.state=r=c.state||null,c.context=s,"function"==typeof c.componentWillMount&&c.componentWillMount();var d=e.updateQueue;return null!==d&&(c.state=ad(e,d,c,r,a,t)),"function"==typeof n.componentDidMount&&(e.effectTag|=Gc),!0}function d(e,t,a){var l=t.stateNode;i(t,l);var u=t.memoizedProps,s=t.pendingProps;s||(s=u,null==s?Wn("163"):void 0);var c=l.context,d=ed(t),f=Jc(t,d);u===s&&c===f||"function"==typeof l.componentWillReceiveProps&&(l.componentWillReceiveProps(s,f),l.state!==t.memoizedState&&p.enqueueReplaceState(l,l.state,null));var v=t.updateQueue,m=t.memoizedState,h=void 0;if(h=null!==v?ad(t,v,l,m,s,a):m,!(u!==s||m!==h||ld()||null!==v&&v.hasForceUpdate))return"function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=Gc)),!1;var g=o(t,u,s,m,h,f);return g?("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(s,h,f),"function"==typeof l.componentDidUpdate&&(t.effectTag|=Gc)):("function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=Gc)),n(t,s),r(t,h)),l.props=s,l.state=h,l.context=f,g}var p={isMounted:ud,enqueueSetState:function(n,r,o){var a=Uu.get(n),i=t();o=void 0===o?null:o,nd(a,r,o,i),e(a,i)},enqueueReplaceState:function(n,r,o){var a=Uu.get(n),i=t();o=void 0===o?null:o,rd(a,r,o,i),e(a,i)},enqueueForceUpdate:function(n,r){var o=Uu.get(n),a=t();r=void 0===r?null:r,od(o,r,a),e(o,a)}};return{adoptClassInstance:l,constructClassInstance:u,mountClassInstance:s,resumeMountClassInstance:c,updateClassInstance:d}},dd=$c.mountChildFibersInPlace,pd=$c.reconcileChildFibers,fd=$c.reconcileChildFibersInPlace,vd=$c.cloneChildFibers,md=Ru.beginUpdateQueue,hd=Fs.getMaskedContext,gd=Fs.getUnmaskedContext,yd=Fs.hasContextChanged,bd=Fs.pushContextProvider,Cd=Fs.pushTopLevelContextObject,Pd=Fs.invalidateContextProvider,kd=qr.IndeterminateComponent,Ed=qr.FunctionalComponent,wd=qr.ClassComponent,Td=qr.HostRoot,xd=qr.HostComponent,Sd=qr.HostText,Nd=qr.HostPortal,_d=qr.CoroutineComponent,Od=qr.CoroutineHandlerPhase,Fd=qr.YieldComponent,Ad=qr.Fragment,Md=Pu.NoWork,Rd=Pu.OffscreenPriority,Ld=Cu.Placement,Id=Cu.ContentReset,Dd=Cu.Err,Ud=Cu.Ref,Hd=function(e,t,n,r){function o(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function a(e){e.progressedFirstDeletion=e.progressedLastDeletion=null}function i(e){e.firstEffect=e.progressedFirstDeletion,e.lastEffect=e.progressedLastDeletion}function l(e,t,n){var r=t.pendingWorkPriority;u(e,t,n,r)}function u(e,t,n,r){t.memoizedProps=null,null===e?t.child=dd(t,t.child,n,r):e.child===t.child?(a(t),t.child=pd(t,t.child,n,r),i(t)):(t.child=fd(t,t.child,n,r),i(t)),o(e,t,r)}function s(e,t){var n=t.pendingProps;if(yd())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n)return C(e,t);return l(e,t,n),k(t,n),t.child}function c(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=Ud)}function d(e,t){var n=t.type,r=t.pendingProps,o=t.memoizedProps;if(yd())null===r&&(r=o);else{if(null===r||o===r)return C(e,t);if("function"==typeof n.shouldComponentUpdate&&!n.shouldComponentUpdate(o,r))return k(t,r),C(e,t)}var a,i=gd(t),u=hd(t,i);return a=n(r,u),l(e,t,a),k(t,r),t.child}function p(e,t,n){var r=bd(t),o=void 0;return null===e?t.stateNode?o=L(t,n):(M(t),R(t,n),o=!0):o=I(e,t,n),f(e,t,o,r)}function f(e,t,n,r){if(c(e,t),!n)return C(e,t);var o=t.stateNode;Wu.current=t;var a=void 0;return a=o.render(),l(e,t,a), -E(t,o.state),k(t,o.props),r&&Pd(t),t.child}function v(e,t,n){var r=t.stateNode;r.pendingContext?Cd(t,r.pendingContext,r.pendingContext!==r.context):r.context&&Cd(t,r.context,!1),O(t,r.containerInfo);var o=t.updateQueue;if(null!==o){var a=t.memoizedState,i=md(t,o,null,a,null,n);if(a===i)return C(e,t);var u=i.element;return l(e,t,u),E(t,i),t.child}return C(e,t)}function m(e,t){_(t);var n=t.pendingProps,r=null!==e?e.memoizedProps:null,o=t.memoizedProps;if(yd())null===n&&(n=o,null===n?Wn("158"):void 0);else if(null===n||o===n){if(!S&&N(t.type,o)&&t.pendingWorkPriority!==Rd){for(var a=t.progressedChild;null!==a;)a.pendingWorkPriority=Rd,a=a.sibling;return null}return C(e,t)}var i=n.children,s=x(n);if(s?i=null:r&&x(r)&&(t.effectTag|=Id),c(e,t),!S&&N(t.type,n)&&t.pendingWorkPriority!==Rd){if(t.progressedPriority===Rd&&(t.child=t.progressedChild),u(e,t,i,Rd),k(t,n),t.child=null!==e?e.child:null,null===e)for(var d=t.progressedChild;null!==d;)d.effectTag=Ld,d=d.sibling;return null}return l(e,t,i),k(t,n),t.child}function h(e,t){var n=t.pendingProps;return null===n&&(n=t.memoizedProps),k(t,n),null}function g(e,t,n){null!==e?Wn("159"):void 0;var r,o=t.type,a=t.pendingProps,i=gd(t),u=hd(t,i);if(r=o(a,u),"object"==typeof r&&null!==r&&"function"==typeof r.render){t.tag=wd;var s=bd(t);return A(t,r),R(t,n),f(e,t,!0,s)}return t.tag=Ed,l(e,t,r),k(t,a),t.child}function y(e,t){var n=t.pendingProps;yd()?null===n&&(n=e&&e.memoizedProps,null===n?Wn("158"):void 0):null!==n&&t.memoizedProps!==n||(n=t.memoizedProps);var r=n.children,o=t.pendingWorkPriority;return t.memoizedProps=null,null===e?t.stateNode=dd(t,t.stateNode,r,o):e.child===t.child?(a(t),t.stateNode=pd(t,t.stateNode,r,o),i(t)):(t.stateNode=fd(t,t.stateNode,r,o),i(t)),k(t,n),t.stateNode}function b(e,t){O(t,t.stateNode.containerInfo);var n=t.pendingWorkPriority,r=t.pendingProps;if(yd())null===r&&(r=e&&e.memoizedProps,null==r?Wn("158"):void 0);else if(null===r||t.memoizedProps===r)return C(e,t);return null===e?(t.child=fd(t,t.child,r,n),k(t,r),o(e,t,n)):(l(e,t,r),k(t,r)),t.child}function C(e,t){var n=t.pendingWorkPriority;return e&&t.child===e.child&&a(t),vd(e,t),o(e,t,n),t.child}function P(e,t){switch(t.tag){case wd:bd(t);break;case Nd:O(t,t.stateNode.containerInfo)}return null}function k(e,t){e.memoizedProps=t,e.pendingProps=null}function E(e,t){e.memoizedState=t}function w(e,t,n){if(t.pendingWorkPriority===Md||t.pendingWorkPriority>n)return P(e,t);switch(t.firstEffect=null,t.lastEffect=null,t.progressedPriority===n&&(t.child=t.progressedChild),t.tag){case kd:return g(e,t,n);case Ed:return d(e,t);case wd:return p(e,t,n);case Td:return v(e,t,n);case xd:return m(e,t);case Sd:return h(e,t);case Od:t.tag=_d;case _d:return y(e,t);case Fd:return null;case Nd:return b(e,t);case Ad:return s(e,t);default:Wn("160")}}function T(e,t,n){if(t.tag!==wd&&t.tag!==Td?Wn("161"):void 0,t.effectTag|=Dd,t.pendingWorkPriority===Md||t.pendingWorkPriority>n)return P(e,t);t.firstEffect=null,t.lastEffect=null;var r=null;if(l(e,t,r),t.tag===wd){var o=t.stateNode;t.memoizedProps=o.props,t.memoizedState=o.state,t.pendingProps=null}return t.child}var x=e.shouldSetTextContent,S=e.useSyncScheduling,N=e.shouldDeprioritizeSubtree,_=t.pushHostContext,O=t.pushHostContainer,F=cd(n,r,k,E),A=F.adoptClassInstance,M=F.constructClassInstance,R=F.mountClassInstance,L=F.resumeMountClassInstance,I=F.updateClassInstance;return{beginWork:w,beginFailedWork:T}},Wd=$c.reconcileChildFibers,jd=Fs.popContextProvider,Vd=qr.IndeterminateComponent,Bd=qr.FunctionalComponent,zd=qr.ClassComponent,Kd=qr.HostRoot,Yd=qr.HostComponent,qd=qr.HostText,Qd=qr.HostPortal,Xd=qr.CoroutineComponent,$d=qr.CoroutineHandlerPhase,Gd=qr.YieldComponent,Zd=qr.Fragment,Jd=Cu.Ref,ep=Cu.Update,tp=function(e,t){function n(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function r(e){e.effectTag|=ep}function o(e){e.effectTag|=Jd}function a(e,t){var n=t.stateNode;for(n&&(n.return=t);null!==n;){if(n.tag===Yd||n.tag===qd||n.tag===Qd)Wn("168");else if(n.tag===Gd)e.push(n.type);else if(null!==n.child){n.child.return=n,n=n.child;continue}for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function i(e,t){var r=t.memoizedProps;r?void 0:Wn("169"),t.tag=$d;var o=[];a(o,t);var i=r.handler,l=r.props,u=i(l,o),s=null!==e?e.child:null,c=t.pendingWorkPriority;return t.child=Wd(t,s,u,c),n(e,t,c),t.child}function l(e,t){for(var n=t.child;null!==n;){if(n.tag===Yd||n.tag===qd)d(e,n.stateNode);else if(n.tag===Qd);else if(null!==n.child){n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n=n.sibling}}function u(e,t){switch(t.tag){case Bd:return null;case zd:return jd(t),null;case Kd:var n=t.stateNode;return n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null;case Yd:m(t);var a=v(),u=t.type,d=t.memoizedProps;if(null!==e&&null!=t.stateNode){var y=e.memoizedProps,b=t.stateNode,C=h(),P=f(b,u,y,d,a,C);t.updateQueue=P,P&&r(t),e.ref!==t.ref&&o(t)}else{if(!d)return null===t.stateNode?Wn("170"):void 0,null;var k=h(),E=s(u,d,a,k,t);l(E,t),p(E,u,d,a)&&r(t),t.stateNode=E,null!==t.ref&&o(t)}return null;case qd:var w=t.memoizedProps;if(e&&null!=t.stateNode){var T=e.memoizedProps;T!==w&&r(t)}else{if("string"!=typeof w)return null===t.stateNode?Wn("170"):void 0,null;var x=v(),S=h(),N=c(w,x,S,t);t.stateNode=N}return null;case Xd:return i(e,t);case $d:return t.tag=Xd,null;case Gd:return null;case Zd:return null;case Qd:return r(t),g(t),null;case Vd:Wn("171");default:Wn("160")}}var s=e.createInstance,c=e.createTextInstance,d=e.appendInitialChild,p=e.finalizeInitialChildren,f=e.prepareUpdate,v=t.getRootHostContainer,m=t.popHostContext,h=t.getHostContext,g=t.popHostContainer;return{completeWork:u}},np=null,rp=null,op=null,ap=null;if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&__REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber){var ip=__REACT_DEVTOOLS_GLOBAL_HOOK__.inject,lp=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot,up=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount;rp=function(e){np=ip(e)},op=function(e){if(null!=np)try{lp(np,e)}catch(e){}},ap=function(e){if(null!=np)try{up(np,e)}catch(e){}}}var sp=rp,cp=op,dp=ap,pp={injectInternals:sp,onCommitRoot:cp,onCommitUnmount:dp},fp=qr.ClassComponent,vp=qr.HostRoot,mp=qr.HostComponent,hp=qr.HostText,gp=qr.HostPortal,yp=qr.CoroutineComponent,bp=Ru.commitCallbacks,Cp=pp.onCommitUnmount,Pp=Cu.Placement,kp=Cu.Update,Ep=Cu.Callback,wp=Cu.ContentReset,Tp=function(e,t){function n(e,n){try{n.componentWillUnmount()}catch(n){t(e,n)}}function r(e){var n=e.ref;if(null!==n){try{n(null)}catch(n){t(e,n)}}}function o(e){for(var t=e.return;null!==t;){switch(t.tag){case mp:return t.stateNode;case vp:return t.stateNode.containerInfo;case gp:return t.stateNode.containerInfo}t=t.return}Wn("164")}function a(e){for(var t=e.return;null!==t;){if(i(t))return t;t=t.return}Wn("164")}function i(e){return e.tag===mp||e.tag===vp||e.tag===gp}function l(e){var t=e;e:for(;;){for(;null===t.sibling;){if(null===t.return||i(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==mp&&t.tag!==hp;){if(t.effectTag&Pp)continue e;if(null===t.child||t.tag===gp)continue e;t.child.return=t,t=t.child}if(!(t.effectTag&Pp))return t.stateNode}}function u(e){var t=a(e),n=void 0;switch(t.tag){case mp:n=t.stateNode;break;case vp:n=t.stateNode.containerInfo;break;case gp:n=t.stateNode.containerInfo;break;default:Wn("165")}t.effectTag&wp&&(b(n),t.effectTag&=~wp);for(var r=l(e),o=e;;){if(o.tag===mp||o.tag===hp)r?k(n,o.stateNode,r):P(n,o.stateNode);else if(o.tag===gp);else if(null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)return;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function s(e){for(var t=e;;)if(p(t),null===t.child||t.tag===gp){if(t===e)return;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function c(e,t){for(var n=t;;){if(n.tag===mp||n.tag===hp)s(n),E(e,n.stateNode);else if(n.tag===gp){if(e=n.stateNode.containerInfo,null!==n.child){n.child.return=n,n=n.child;continue}}else if(p(n),null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return,n.tag===gp&&(e=o(n))}n.sibling.return=n.return,n=n.sibling}}function d(e){var t=o(e);c(t,e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)}function p(e){switch("function"==typeof Cp&&Cp(e),e.tag){case fp:r(e);var t=e.stateNode;return void("function"==typeof t.componentWillUnmount&&n(e,t));case mp:return void r(e);case yp:return void s(e.stateNode);case gp:var a=o(e);return void c(a,e)}}function f(e,t){switch(t.tag){case fp:return;case mp:var n=t.stateNode;if(null!=n&&null!==e){var r=t.memoizedProps,o=e.memoizedProps,a=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&y(n,i,a,o,r,t)}return;case hp:null===t.stateNode||null===e?Wn("166"):void 0;var l=t.stateNode,u=t.memoizedProps,s=e.memoizedProps;return void C(l,s,u);case vp:return;case gp:return;default:Wn("167")}}function v(e,t){switch(t.tag){case fp:var n=t.stateNode;if(t.effectTag&kp)if(null===e)n.componentDidMount();else{var r=e.memoizedProps,o=e.memoizedState;n.componentDidUpdate(r,o)}return void(t.effectTag&Ep&&null!==t.updateQueue&&bp(t,t.updateQueue,n));case vp:var a=t.updateQueue;if(null!==a){var i=t.child&&t.child.stateNode;bp(t,a,i)}return;case mp:var l=t.stateNode;if(null===e&&t.effectTag&kp){var u=t.type,s=t.memoizedProps;g(l,u,s,t)}return;case hp:return;case gp:return;default:Wn("167")}}function m(e){var t=e.ref;if(null!==t){var n=w(e.stateNode);t(n)}}function h(e){var t=e.ref;null!==t&&t(null)}var g=e.commitMount,y=e.commitUpdate,b=e.resetTextContent,C=e.commitTextUpdate,P=e.appendChild,k=e.insertBefore,E=e.removeChild,w=e.getPublicInstance;return{commitPlacement:u,commitDeletion:d,commitWork:f,commitLifeCycles:v,commitAttachRef:m,commitDetachRef:h}},xp=ls.createCursor,Sp=ls.pop,Np=ls.push,_p=function(e){function t(){var e=p.current;return null===e?Wn("178"):void 0,e}function n(e,t){Np(p,t,e);var n=s(t);Np(d,e,e),Np(c,n,e)}function r(e){Sp(c,e),Sp(d,e),Sp(p,e)}function o(){var e=c.current;return null==e?Wn("179"):void 0,e}function a(e){var t=p.current;null==t?Wn("180"):void 0;var n=null!==c.current?c.current:Iu,r=u(n,e.type,t);n!==r&&(Np(d,e,e),Np(c,r,e))}function i(e){d.current===e&&(Sp(c,e),Sp(d,e))}function l(){c.current=null,p.current=null}var u=e.getChildHostContext,s=e.getRootHostContext,c=xp(null),d=xp(null),p=xp(null);return{getHostContext:o,getRootHostContainer:t,popHostContainer:r,popHostContext:i,pushHostContainer:n,pushHostContext:a,resetHostContainer:l}},Op=Fs.popContextProvider,Fp=ls.reset,Ap=To.getStackAddendumByWorkInProgressFiber,Mp=lc.logCapturedError,Rp=ec.cloneFiber,Lp=pp.onCommitRoot,Ip=Pu.NoWork,Dp=Pu.SynchronousPriority,Up=Pu.TaskPriority,Hp=Pu.AnimationPriority,Wp=Pu.HighPriority,jp=Pu.LowPriority,Vp=Pu.OffscreenPriority,Bp=Cu.NoEffect,zp=Cu.Placement,Kp=Cu.Update,Yp=Cu.PlacementAndUpdate,qp=Cu.Deletion,Qp=Cu.ContentReset,Xp=Cu.Callback,$p=Cu.Err,Gp=Cu.Ref,Zp=qr.HostRoot,Jp=qr.HostComponent,ef=qr.HostPortal,tf=qr.ClassComponent,nf=Ru.getPendingPriority,rf=Fs,of=rf.resetContext,af=1,lf=function(e){function t(e){se||(se=!0,q(e))}function n(e){ce||(ce=!0,Q(e))}function r(){Fp(),of(),R()}function o(){for(;null!==le&&le.current.pendingWorkPriority===Ip;){le.isScheduled=!1;var e=le.nextScheduledRoot;if(le.nextScheduledRoot=null,le===ue)return le=null,ue=null,oe=Ip,null;le=e}for(var t=le,n=null,o=Ip;null!==t;)t.current.pendingWorkPriority!==Ip&&(o===Ip||o>t.current.pendingWorkPriority)&&(o=t.current.pendingWorkPriority,n=t),t=t.nextScheduledRoot;return null!==n?(oe=o,Z=oe,r(),Rp(n.current,o)):(oe=Ip,null)}function a(){for(;null!==ae;){var t=ae.effectTag;if(t&Qp&&e.resetTextContent(ae.stateNode),t&Gp){var n=ae.alternate;null!==n&&Y(n)}var r=t&~(Xp|$p|Qp|Gp);switch(r){case zp:j(ae),ae.effectTag&=~zp;break;case Yp:j(ae),ae.effectTag&=~zp;var o=ae.alternate;B(o,ae);break;case Kp:var a=ae.alternate;B(a,ae);break;case qp:ge=!0,V(ae),ge=!1}ae=ae.nextEffect}}function i(){for(;null!==ae;){var e=ae.effectTag;if(e&(Kp|Xp)){var t=ae.alternate;z(t,ae)}e&Gp&&K(ae),e&$p&&C(ae);var n=ae.nextEffect;ae.nextEffect=null,ae=n}}function l(e){he=!0,ie=null;var t=e.stateNode;t.current===e?Wn("181"):void 0,Wu.current=null;var n=Z;Z=Up;var r=void 0;e.effectTag!==Bp?null!==e.lastEffect?(e.lastEffect.nextEffect=e,r=e.firstEffect):r=e:r=e.firstEffect;var o=$();for(ae=r;null!==ae;){var l=null;try{a(e)}catch(e){l=e}null!==l&&(null===ae?Wn("182"):void 0,g(ae,l),null!==ae&&(ae=ae.nextEffect))}for(G(o),t.current=e,ae=r;null!==ae;){var u=null;try{i(e)}catch(e){u=e}null!==u&&(null===ae?Wn("182"):void 0,g(ae,u),null!==ae&&(ae=ae.nextEffect))}he=!1,"function"==typeof Lp&&Lp(e.stateNode),fe&&(fe.forEach(T),fe=null),Z=n}function u(e){var t=Ip,n=e.updateQueue,r=e.tag;null===n||r!==tf&&r!==Zp||(t=nf(n));for(var o=e.progressedChild;null!==o;)o.pendingWorkPriority!==Ip&&(t===Ip||t>o.pendingWorkPriority)&&(t=o.pendingWorkPriority),o=o.sibling;e.pendingWorkPriority=t}function s(e){for(;;){var t=e.alternate,n=H(t,e),r=e.return,o=e.sibling;if(u(e),null!==n)return n;if(null!==r&&(null===r.firstEffect&&(r.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==r.lastEffect&&(r.lastEffect.nextEffect=e.firstEffect),r.lastEffect=e.lastEffect),e.effectTag!==Bp&&(null!==r.lastEffect?r.lastEffect.nextEffect=e:r.firstEffect=e,r.lastEffect=e)),null!==o)return o;if(null===r)return oeUp)for(;null!==re&&!te;)t.timeRemaining()>af?(re=c(re),null===re&&null!==ie&&(t.timeRemaining()>af?(l(ie),re=o(),v()):te=!0)):te=!0;else for(;null!==re&&oe!==Ip&&oe<=e;)re=c(re),null===re&&(re=o(),v());n&&console.timeEnd(n)}function h(e,r){ee?Wn("183"):void 0,ee=!0;for(var o=!!r;e!==Ip&&!me;){null!==r||er)&&(a=!0,o.pendingWorkPriority=r),null!==o.alternate&&(o.alternate.pendingWorkPriority===Ip||o.alternate.pendingWorkPriority>r)&&(a=!0,o.alternate.pendingWorkPriority=r),null===o.return){if(o.tag!==Zp)return;var i=o.stateNode;switch(k(i,r),r){case Dp:return void h(Dp,null);case Up:return;case Hp:return void t(f);case Wp:case jp:case Vp:return void n(p)}}o=o.return}}function w(){return Z===Dp&&(ee||ne)?Up:Z}function T(e){E(e,Up)}function x(e,t){var n=Z;Z=e;try{t()}finally{Z=n}}function S(e,t){var n=ne;ne=!0;try{return e(t)}finally{ne=n,ee||ne||h(Up,null)}}function N(e){var t=ne;ne=!1;try{return e()}finally{ne=t}}function _(e){var t=Z;Z=Dp;try{return e()}finally{Z=t}}function O(e){var t=Z;Z=jp;try{return e()}finally{Z=t}}var F=_p(e),A=F.popHostContainer,M=F.popHostContext,R=F.resetHostContainer,L=Hd(e,F,E,w),I=L.beginWork,D=L.beginFailedWork,U=tp(e,F),H=U.completeWork,W=Tp(e,g),j=W.commitPlacement,V=W.commitDeletion,B=W.commitWork,z=W.commitLifeCycles,K=W.commitAttachRef,Y=W.commitDetachRef,q=e.scheduleAnimationCallback,Q=e.scheduleDeferredCallback,X=e.useSyncScheduling,$=e.prepareForCommit,G=e.resetAfterCommit,Z=X?Dp:jp,J=Ip,ee=!1,te=!1,ne=!1,re=null,oe=Ip,ae=null,ie=null,le=null,ue=null,se=!1,ce=!1,de=null,pe=null,fe=null,ve=null,me=null,he=!1,ge=!1;return{scheduleUpdate:E,getPriorityContext:w,performWithPriority:x,batchedUpdates:S,unbatchedUpdates:N,syncUpdates:_,deferredUpdates:O}},uf=function(e){Wn("191")};Rn._injectFiber=function(e){uf=e};var sf=Rn,cf=Ru.addTopLevelUpdate,df=Fs.findCurrentUnmaskedContext,pf=Fs.isContextProvider,ff=Fs.processChildContext,vf=rc.createFiberRoot,mf=Ju.findCurrentHostFiber;sf._injectFiber(function(e){var t=df(e);return pf(e)?ff(e,t,!1):t});var hf=function(e){function t(e,t,n){var a=o(),i={element:t};n=void 0===n?null:n,cf(e,i,n,a),r(e,a)}var n=lf(e),r=n.scheduleUpdate,o=n.getPriorityContext,a=n.performWithPriority,i=n.batchedUpdates,l=n.unbatchedUpdates,u=n.syncUpdates,s=n.deferredUpdates;return{createContainer:function(e){return vf(e)},updateContainer:function(e,n,r,o){var a=n.current,i=sf(r);null===n.context?n.context=i:n.pendingContext=i,t(a,e,o)},performWithPriority:a,batchedUpdates:i,unbatchedUpdates:l,syncUpdates:u,deferredUpdates:s,getPublicRootInstance:function(e){var t=e.current;return t.child?t.child.stateNode:null},findHostInstance:function(e){var t=mf(e);return null===t?null:t.stateNode}}},gf=function(e){Wn("150")},yf=function(e){Wn("151")},bf=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=Uu.get(e);return t?"number"==typeof t.tag?gf(t):yf(t):void("function"==typeof e.render?Wn("152"):Wn("153",Object.keys(e)))};bf._injectFiber=function(e){gf=e},bf._injectStack=function(e){yf=e};var Cf=bf,Pf=e.isValidElement,kf=pp.injectInternals,Ef=Fa.createElement,wf=Fa.getChildNamespace,Tf=Fa.setInitialProperties,xf=Fa.diffProperties,Sf=Fa.updateProperties,Nf=no.precacheFiberNode,_f=no.updateFiberProps,Of=9;bu.inject(),Wr.injection.injectFiberControlledHostComponent(Fa),Cf._injectFiber(function(e){return If.findHostInstance(e)});var Ff=null,Af=null,Mf=1,Rf=9,Lf=11,If=hf({getRootHostContext:function(e){var t=e.namespaceURI||null,n=e.tagName,r=wf(t,n);return r},getChildHostContext:function(e,t){var n=e;return wf(n,t)},getPublicInstance:function(e){return e},prepareForCommit:function(){Ff=Rr.isEnabled(),Af=Rl.getSelectionInformation(),Rr.setEnabled(!1)},resetAfterCommit:function(){Rl.restoreSelection(Af),Af=null,Rr.setEnabled(Ff),Ff=null},createInstance:function(e,t,n,r,o){var a=void 0;a=r;var i=Ef(e,t,n,a);return Nf(o,i),_f(i,t),i},appendInitialChild:function(e,t){e.appendChild(t)},finalizeInitialChildren:function(e,t,n,r){return Tf(e,t,n,r),Dn(t,n)},prepareUpdate:function(e,t,n,r,o,a){return xf(e,t,n,r,o)},commitMount:function(e,t,n,r){e.focus()},commitUpdate:function(e,t,n,r,o,a){_f(e,o),Sf(e,t,n,r,o)},shouldSetTextContent:function(e){return"string"==typeof e.children||"number"==typeof e.children||"object"==typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&"string"==typeof e.dangerouslySetInnerHTML.__html},resetTextContent:function(e){e.textContent=""},shouldDeprioritizeSubtree:function(e,t){return!!t.hidden},createTextInstance:function(e,t,n,r){var o=document.createTextNode(e);return Nf(r,o),o},commitTextUpdate:function(e,t,n){e.nodeValue=n},appendChild:function(e,t){e.appendChild(t)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},scheduleAnimationCallback:qa.rAF,scheduleDeferredCallback:qa.rIC,useSyncScheduling:!io.fiberAsyncScheduling});Hi.injection.injectFiberBatchedUpdates(If.batchedUpdates);var Df=!1,Uf={render:function(e,t,n){return In(t),oo.disableNewFiberFeatures&&(Pf(e)||Wn("string"==typeof e?"145":"function"==typeof e?"146":null!=e&&"undefined"!=typeof e.props?"147":"148")),Hn(null,e,t,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return null!=e&&Uu.has(e)?void 0:Wn("38"),Hn(e,t,n,r)},unmountComponentAtNode:function(e){if(Ln(e)?void 0:Wn("40"),Un(),e._reactRootContainer)return If.unbatchedUpdates(function(){return Hn(null,null,e,function(){e._reactRootContainer=null})})},findDOMNode:Cf,unstable_createPortal:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return Pc.createPortal(e,t,null,n)},unstable_batchedUpdates:Hi.batchedUpdates,unstable_deferredUpdates:If.deferredUpdates};"function"==typeof kf&&kf({findFiberByHostInstance:no.getClosestInstanceFromNode,findHostInstanceByFiber:If.findHostInstance});var Hf=Uf;return Hf}); +/** + * react-dom.production.min.js v16.0.0-alpha.6 + */ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define('react-dom',["react"],t):e.ReactDOM=t(e.React)}(this,function(e){"use strict";function t(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r-1?void 0:Rn("96",e),!Vn.plugins[n]){t.extractEvents?void 0:Rn("97",e),Vn.plugins[n]=t;var r=t.eventTypes;for(var o in r)a(r[o],t,o)?void 0:Rn("98",o,e)}}}function a(e,t,n){Vn.eventNameDispatchConfigs.hasOwnProperty(n)?Rn("99",n):void 0,Vn.eventNameDispatchConfigs[n]=e;var r=e.phasedRegistrationNames;if(r){for(var o in r)if(r.hasOwnProperty(o)){var a=r[o];i(a,t,n)}return!0}return!!e.registrationName&&(i(e.registrationName,t,n),!0)}function i(e,t,n){Vn.registrationNameModules[e]?Rn("100",e):void 0,Vn.registrationNameModules[e]=t,Vn.registrationNameDependencies[e]=t.eventTypes[n].dependencies}function l(e){return function(){return e}}function u(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function s(e){return"topMouseMove"===e||"topTouchMove"===e}function c(e){return"topMouseDown"===e||"topTouchStart"===e}function d(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=Jn.getNodeFromInstance(r),Qn.invokeGuardedCallbackAndCatchFirstError(o,n,void 0,e),e.currentTarget=null}function p(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o=0||null!=t.is}function pe(e,t,n,r){for(var o in n){var a=n[o];if(n.hasOwnProperty(o))if(o===Zo)yo.setValueForStyles(e,a);else if(o===$o){var i=a?a[Jo]:void 0;null!=i&&jo(e,i)}else o===Go?"string"==typeof a?Bo(e,a):"number"==typeof a&&Bo(e,""+a):o===Xo||(Qo.hasOwnProperty(o)?a&&ue(t,o):r?No.setValueForAttribute(e,o,a):(Rr.properties[o]||Rr.isCustomAttribute(o))&&null!=a&&No.setValueForProperty(e,o,a))}}function fe(e,t,n,r){for(var o=0;o0;)e=me(e),n--;for(;o-n>0;)t=me(t),o--;for(var i=n;i--;){if(e===t||e===t.alternate)return e;e=me(e),t=me(t)}return null}function ge(e,t){for(;t;){if(e===t||e===t.alternate)return!0;t=me(t)}return!1}function ye(e){return me(e)}function be(e,t,n){for(var r=[];e;)r.push(e),e=me(e);var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(l[u],"captured",o)}function Pe(e,t,n){var r=t.dispatchConfig.phasedRegistrationNames[n];return _a(e,r)}function ke(e,t,n){var r=Pe(e,n,t);r&&(n._dispatchListeners=tr(n._dispatchListeners,r),n._dispatchInstances=tr(n._dispatchInstances,e))}function Ee(e){e&&e.dispatchConfig.phasedRegistrationNames&&Na.traverseTwoPhase(e._targetInst,ke,e)}function we(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst,n=t?Na.getParentInstance(t):null;Na.traverseTwoPhase(n,ke,e)}}function Te(e,t,n){if(e&&n&&n.dispatchConfig.registrationName){var r=n.dispatchConfig.registrationName,o=_a(e,r);o&&(n._dispatchListeners=tr(n._dispatchListeners,o),n._dispatchInstances=tr(n._dispatchInstances,e))}}function xe(e){e&&e.dispatchConfig.registrationName&&Te(e._targetInst,null,e)}function Se(e){nr(e,Ee)}function Ne(e){nr(e,we)}function _e(e,t,n,r){Na.traverseEnterLeave(n,r,Te,e,t)}function Fe(e){nr(e,xe)}function Oe(){return!Va&&fr.canUseDOM&&(Va="textContent"in document.documentElement?"textContent":"innerText"),Va}function Ae(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}function Me(e,t,n,r){this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n;var o=this.constructor.Interface;for(var a in o)if(o.hasOwnProperty(a)){var i=o[a];i?this[a]=i(n):"target"===a?this.target=r:this[a]=n[a]}var l=null!=n.defaultPrevented?n.defaultPrevented:n.returnValue===!1;return l?this.isDefaultPrevented=Gn.thatReturnsTrue:this.isDefaultPrevented=Gn.thatReturnsFalse,this.isPropagationStopped=Gn.thatReturnsFalse,this}function Ie(e,t,n,r){return qa.call(this,e,t,n,r)}function Re(e,t,n,r){return qa.call(this,e,t,n,r)}function Ue(){var e=window.opera;return"object"==typeof e&&"function"==typeof e.version&&parseInt(e.version(),10)<=12}function De(e){return(e.ctrlKey||e.altKey||e.metaKey)&&!(e.ctrlKey&&e.altKey)}function Le(e){switch(e){case"topCompositionStart":return ii.compositionStart;case"topCompositionEnd":return ii.compositionEnd;case"topCompositionUpdate":return ii.compositionUpdate}}function He(e,t){return"topKeyDown"===e&&t.keyCode===Ja}function We(e,t){switch(e){case"topKeyUp":return Za.indexOf(t.keyCode)!==-1;case"topKeyDown":return t.keyCode!==Ja;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function je(e){var t=e.detail;return"object"==typeof t&&"data"in t?t.data:null}function Ve(e,t,n,r){var o,a;if(ei?o=Le(e):ui?We(e,n)&&(o=ii.compositionEnd):He(e,n)&&(o=ii.compositionStart),!o)return null;ri&&(ui||o!==ii.compositionStart?o===ii.compositionEnd&&ui&&(a=ui.getData()):ui=za.getPooled(r));var i=$a.getPooled(o,t,n,r);if(a)i.data=a;else{var l=je(n);null!==l&&(i.data=l)}return Oa.accumulateTwoPhaseDispatches(i),i}function Be(e,t){switch(e){case"topCompositionEnd":return je(t);case"topKeyPress":var n=t.which;return n!==oi?null:(li=!0,ai);case"topTextInput":var r=t.data;return r===ai&&li?null:r;default:return null}}function ze(e,t){if(ui){if("topCompositionEnd"===e||!ei&&We(e,t)){var n=ui.getData();return za.release(ui),ui=null,n}return null}switch(e){case"topPaste":return null;case"topKeyPress":return t.which&&!De(t)?String.fromCharCode(t.which):null;case"topCompositionEnd":return ri?null:t.data;default:return null}}function Ke(e,t,n,r){var o;if(o=ni?Be(e,n):ze(e,n),!o)return null;var a=Ga.getPooled(ii.beforeInput,t,n,r);return a.data=o,Oa.accumulateTwoPhaseDispatches(a),a}function Ye(e,t){return pi(e,t)}function qe(e,t){return di(Ye,e,t)}function Qe(e,t){if(fi)return qe(e,t);fi=!0;try{return qe(e,t)}finally{fi=!1,Or.restoreStateIfNeeded()}}function $e(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}function Xe(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!yi[e.type]:"textarea"===t}function Ge(e,t,n){var r=qa.getPooled(Ci.change,e,t,n);return r.type="change",Or.enqueueStateRestore(n),Oa.accumulateTwoPhaseDispatches(r),r}function Ze(e){var t=e.nodeName&&e.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===e.type}function Je(e){var t=Ge(ki,e,gi(e));hi.batchedUpdates(et,t)}function et(e){ur.enqueueEvents(e),ur.processEventQueue(!1)}function tt(e){if(Ko.updateValueIfChanged(e))return e}function nt(e,t){if("topChange"===e)return t}function rt(e,t){Pi=e,ki=t,Pi.attachEvent("onpropertychange",at)}function ot(){Pi&&(Pi.detachEvent("onpropertychange",at),Pi=null,ki=null)}function at(e){"value"===e.propertyName&&tt(ki)&&Je(e)}function it(e,t,n){"topFocus"===e?(ot(),rt(t,n)):"topBlur"===e&&ot()}function lt(e,t){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return tt(ki)}function ut(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function st(e,t){if("topClick"===e)return tt(t)}function ct(e,t){if("topInput"===e||"topChange"===e)return tt(t)}function dt(e,t){if(null!=e){var n=e._wrapperState||t._wrapperState;if(n&&n.controlled&&"number"===t.type){var r=""+t.value;t.getAttribute("value")!==r&&t.setAttribute("value",r)}}}function pt(e,t,n,r){return qa.call(this,e,t,n,r)}function ft(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=Fi[e];return!!r&&!!n[r]}function vt(e){return ft}function mt(e,t,n,r){return _i.call(this,e,t,n,r)}function ht(e){return e===window?{x:window.pageXOffset||document.documentElement.scrollLeft,y:window.pageYOffset||document.documentElement.scrollTop}:{x:e.scrollLeft,y:e.scrollTop}}function gt(e){if("number"==typeof e.tag){for(;e.return;)e=e.return;return e.tag!==qi?null:e.stateNode.containerInfo}for(;e._hostParent;)e=e._hostParent;var t=qr.getNodeFromInstance(e);return t.parentNode}function yt(e,t,n){this.topLevelType=e,this.nativeEvent=t,this.targetInst=n,this.ancestors=[]}function bt(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=gt(n);if(!r)break;e.ancestors.push(n),n=qr.getClosestInstanceFromNode(r)}while(n);for(var o=0;o=t)return{node:n,offset:t-r};r=o}n=Pt(kt(n))}}function wt(e,t,n,r){return e===n&&t===r}function Tt(e){var t=window.getSelection&&window.getSelection();if(!t||0===t.rangeCount)return null;var n=t.anchorNode,r=t.anchorOffset,o=t.focusNode,a=t.focusOffset,i=t.getRangeAt(0);try{i.startContainer.nodeType,i.endContainer.nodeType}catch(e){return null}var l=wt(t.anchorNode,t.anchorOffset,t.focusNode,t.focusOffset),u=l?0:i.toString().length,s=i.cloneRange();s.selectNodeContents(e),s.setEnd(i.startContainer,i.startOffset);var c=wt(s.startContainer,s.startOffset,s.endContainer,s.endOffset),d=c?0:s.toString().length,p=d+u,f=document.createRange();f.setStart(n,r),f.setEnd(o,a);var v=f.collapsed;return{start:v?p:d,end:v?d:p}}function xt(e,t){if(window.getSelection){var n=window.getSelection(),r=e[Ba()].length,o=Math.min(t.start,r),a=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>a){var i=a;a=o,o=i}var l=el(e,o),u=el(e,a);if(l&&u){var s=document.createRange();s.setStart(l.node,l.offset),n.removeAllRanges(),o>a?(n.addRange(s),n.extend(u.node,u.offset)):(s.setEnd(u.node,u.offset),n.addRange(s))}}}function St(e){return!(!e||!("function"==typeof Node?e instanceof Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}function Nt(e){return rl(e)&&3==e.nodeType}function _t(e,t){return!(!e||!t)&&(e===t||!ol(e)&&(ol(t)?_t(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function Ft(e){try{e.focus()}catch(e){}}function Ot(){if("undefined"==typeof document)return null;try{return document.activeElement||document.body}catch(e){return document.body}}function At(e){return al(document.documentElement,e)}function Mt(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function It(e,t){if(Mt(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o=32||13===t?t:0}function jt(e){if(e.key){var t=Nl[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=Sl(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?_l[e.keyCode]||"Unidentified":""}function Vt(e,t,n,r){return _i.call(this,e,t,n,r)}function Bt(e,t,n,r){return Mi.call(this,e,t,n,r)}function zt(e,t,n,r){return _i.call(this,e,t,n,r)}function Kt(e,t,n,r){return qa.call(this,e,t,n,r)}function Yt(e,t,n,r){return Mi.call(this,e,t,n,r)}function qt(){ql||(ql=!0,Tr.injection.injectReactEventListener($i),ur.injection.injectEventPluginOrder(Si),er.injection.injectComponentTree(qr),ur.injection.injectEventPluginsByName({SimpleEventPlugin:Yl,EnterLeaveEventPlugin:Ui,ChangeEventPlugin:Ti,SelectEventPlugin:Cl,BeforeInputEventPlugin:ci}),Rr.injection.injectDOMPropertyConfig(xa),Rr.injection.injectDOMPropertyConfig(Bi),Rr.injection.injectDOMPropertyConfig(Ji))}function Qt(e,t){return e!==eu&&e!==Jl||t!==eu&&t!==Jl?e===Zl&&t!==Zl?-255:e!==Zl&&t===Zl?255:e-t:0}function $t(e){if(null!==e.updateQueue)return e.updateQueue;var t=void 0;return t={first:null,last:null,hasForceUpdate:!1,callbackList:null},e.updateQueue=t,t}function Xt(e,t){var n=e.updateQueue;if(null===n)return t.updateQueue=null,null;var r=null!==t.updateQueue?t.updateQueue:{};return r.first=n.first,r.last=n.last,r.hasForceUpdate=!1,r.callbackList=null,r.isProcessing=!1,t.updateQueue=r,r}function Gt(e){return{priorityLevel:e.priorityLevel,partialState:e.partialState,callback:e.callback,isReplace:e.isReplace,isForced:e.isForced,isTopLevelUnmount:e.isTopLevelUnmount,next:null}}function Zt(e,t,n,r){null!==n?n.next=t:(t.next=e.first,e.first=t),null!==r?t.next=r:e.last=t}function Jt(e,t){var n=t.priorityLevel,r=null,o=null;if(null!==e.last&&Qt(e.last.priorityLevel,n)<=0)r=e.last;else for(o=e.first;null!==o&&Qt(o.priorityLevel,n)<=0;)r=o,o=o.next;return r}function en(e,t){var n=$t(e),r=null!==e.alternate?$t(e.alternate):null,o=Jt(n,t),a=null!==o?o.next:n.first;if(null===r)return Zt(n,t,o,a),null;var i=Jt(r,t),l=null!==i?i.next:r.first;if(Zt(n,t,o,a),a!==l){var u=Gt(t);return Zt(r,u,i,l),u}return null===i&&(r.first=t),null===l&&(r.last=null),null}function tn(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:!1,next:null};en(e,o)}function nn(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!0,isForced:!1,isTopLevelUnmount:!1,next:null};en(e,o)}function rn(e,t,n){var r={priorityLevel:n,partialState:null,callback:t,isReplace:!1,isForced:!0,isTopLevelUnmount:!1,next:null};en(e,r)}function on(e){return null!==e.first?e.first.priorityLevel:Zl}function an(e,t,n,r){var o=null===t.element,a={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:o,next:null},i=en(e,a);if(o){var l=e.updateQueue,u=null!==e.alternate?e.alternate.updateQueue:null;null!==l&&null!==a.next&&(a.next=null,l.last=a),null!==u&&null!==i&&null!==i.next&&(i.next=null,u.last=a)}}function ln(e,t,n,r){var o=e.partialState;if("function"==typeof o){var a=o;return a.call(t,n,r)}return o}function un(e,t,n,r,o,a){t.hasForceUpdate=!1;for(var i=r,l=!0,u=null,s=t.first;null!==s&&Qt(s.priorityLevel,a)<=0;){t.first=s.next,null===t.first&&(t.last=null);var c=void 0;s.isReplace?(i=ln(s,n,i,o),l=!0):(c=ln(s,n,i,o),c&&(i=l?Hn({},i,c):Hn(i,c),l=!1)),s.isForced&&(t.hasForceUpdate=!0),null===s.callback||s.isTopLevelUnmount&&null!==s.next||(u=u||[],u.push(s.callback),e.effectTag|=Gl),s=s.next}return t.callbackList=u,null!==t.first||null!==u||t.hasForceUpdate||(e.updateQueue=null),i}function sn(e,t,n){var r=t.callbackList;if(null!==r)for(var o=0;of?(g=d,d=null):g=d.sibling;var y=m(e,d,l[f],u);if(null===y){null===d&&(d=g);break}t&&d&&null===y.alternate&&n(e,d),p=i(y,p,f),null===c?s=y:c.sibling=y,c=y,d=g}if(f===l.length)return r(e,d),s;if(null===d){for(;fy?(b=f,f=null):b=f.sibling;var P=m(e,f,C.value,u);if(null===P){f||(f=b);break}t&&f&&null===P.alternate&&n(e,f),g=i(P,g,y),null===p?d=P:p.sibling=P,p=P,f=b}if(C.done)return r(e,f),d;if(null===f){for(;!C.done;y++,C=c.next()){var k=v(e,C.value,u);null!==k&&(g=i(k,g,y),null===p?d=k:p.sibling=k,p=k)}return d}for(var E=o(e,f);!C.done;y++,C=c.next()){var w=h(E,e,y,C.value,u);null!==w&&(t&&null!==w.alternate&&E.delete(null===w.key?y:w.key),g=i(w,g,y),null===p?d=w:p.sibling=w,p=w)}return t&&E.forEach(function(t){return n(e,t)}),d}function b(e,t,n,o){if(null!==t&&t.tag===bc){ +r(e,t.sibling);var i=a(t,o);return i.pendingProps=n,i.return=e,i}r(e,t);var l=pc(n,o);return l.return=e,l}function C(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.type===o.type){r(e,u.sibling);var s=a(u,i);return s.ref=xn(u,o),s.pendingProps=o.props,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=cc(o,i);return c.ref=xn(t,o),c.return=e,c}function P(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===Pc){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=fc(o,i);return c.return=e,c}function k(e,t,n,o){var i=t;if(null!==i){if(i.tag===kc){r(e,i.sibling);var l=a(i,o);return l.type=n.value,l.return=e,l}r(e,i)}var u=vc(n,o);return u.type=n.value,u.return=e,u}function E(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===Cc&&u.stateNode.containerInfo===o.containerInfo&&u.stateNode.implementation===o.implementation){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o.children||[],s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=mc(o,i);return c.return=e,c}function w(e,t,n,o){var a=$r.disableNewFiberFeatures,i="object"==typeof n&&null!==n;if(i)if(a)switch(n.$$typeof){case zs:return l(C(e,t,n,o));case uc:return l(E(e,t,n,o))}else switch(n.$$typeof){case zs:return l(C(e,t,n,o));case ic:return l(P(e,t,n,o));case lc:return l(k(e,t,n,o));case uc:return l(E(e,t,n,o))}if(a)switch(e.tag){case yc:var u=e.type;null!==n&&n!==!1?Rn("109",u.displayName||u.name||"Component"):void 0;break;case gc:var s=e.type;null!==n&&n!==!1?Rn("105",s.displayName||s.name||"Component"):void 0}if("string"==typeof n||"number"==typeof n)return l(b(e,t,""+n,o));if(hc(n))return g(e,t,n,o);if(ac(n))return y(e,t,n,o);if(i&&Sn(e,n),!a&&"undefined"==typeof n)switch(e.tag){case yc:case gc:var c=e.type;Rn("157",c.displayName||c.name||"Component")}return r(e,t)}return w}function _n(e){if(!e)return du;var t=fu.get(e);return"number"==typeof t.tag?Bp(t):t._processChildContext(t._context)}function Fn(e){return!(!e||e.nodeType!==mf&&e.nodeType!==hf&&e.nodeType!==gf)}function On(e){if(!Fn(e))throw new Error("Target container is not a DOM element.")}function An(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Mn(){bf=!0}function In(e,t,n,r){On(n);var o=n.nodeType===pf?n.documentElement:n,a=o._reactRootContainer;if(a)yf.updateContainer(t,a,e,r);else{for(;o.lastChild;)o.removeChild(o.lastChild);var i=yf.createContainer(o);a=o._reactRootContainer=i,yf.unbatchedUpdates(function(){yf.updateContainer(t,i,e,r)})}return yf.getPublicRootInstance(a)}var Rn=t,Un=Object.getOwnPropertySymbols,Dn=Object.prototype.hasOwnProperty,Ln=Object.prototype.propertyIsEnumerable,Hn=r()?Object.assign:function(e,t){for(var r,o,a=n(e),i=1;i]/,ko=Y,Eo=q,wo=new RegExp("^["+Rr.ATTRIBUTE_NAME_START_CHAR+"]["+Rr.ATTRIBUTE_NAME_CHAR+"]*$"),To={},xo={},So={createMarkupForID:function(e){return Rr.ID_ATTRIBUTE_NAME+"="+Eo(e)},setAttributeForID:function(e,t){e.setAttribute(Rr.ID_ATTRIBUTE_NAME,t)},createMarkupForRoot:function(){return Rr.ROOT_ATTRIBUTE_NAME+'=""'},setAttributeForRoot:function(e){e.setAttribute(Rr.ROOT_ATTRIBUTE_NAME,"")},createMarkupForProperty:function(e,t){var n=Rr.properties.hasOwnProperty(e)?Rr.properties[e]:null;if(n){if($(n,t))return"";var r=n.attributeName;return n.hasBooleanValue||n.hasOverloadedBooleanValue&&t===!0?r+'=""':r+"="+Eo(t)}return Rr.isCustomAttribute(e)?null==t?"":e+"="+Eo(t):null},createMarkupForCustomAttribute:function(e,t){return Q(e)&&null!=t?e+"="+Eo(t):""},setValueForProperty:function(e,t,n){var r=Rr.properties.hasOwnProperty(t)?Rr.properties[t]:null;if(r){var o=r.mutationMethod;if(o)o(e,n);else{if($(r,n))return void So.deleteValueForProperty(e,t);if(r.mustUseProperty)e[r.propertyName]=n;else{var a=r.attributeName,i=r.attributeNamespace;i?e.setAttributeNS(i,a,""+n):r.hasBooleanValue||r.hasOverloadedBooleanValue&&n===!0?e.setAttribute(a,""):e.setAttribute(a,""+n)}}}else if(Rr.isCustomAttribute(t))return void So.setValueForAttribute(e,t,n)},setValueForAttribute:function(e,t,n){Q(t)&&(null==n?e.removeAttribute(t):e.setAttribute(t,""+n))},deleteValueForAttribute:function(e,t){e.removeAttribute(t)},deleteValueForProperty:function(e,t){var n=Rr.properties.hasOwnProperty(t)?Rr.properties[t]:null;if(n){var r=n.mutationMethod;if(r)r(e,void 0);else if(n.mustUseProperty){var o=n.propertyName;n.hasBooleanValue?e[o]=!1:e[o]=""}else e.removeAttribute(n.attributeName)}else Rr.isCustomAttribute(t)&&e.removeAttribute(t)}},No=So,_o={getHostProps:function(e,t){var n=e,r=t.value,o=t.checked,a=Hn({type:void 0,step:void 0,min:void 0,max:void 0},t,{defaultChecked:void 0,defaultValue:void 0,value:null!=r?r:n._wrapperState.initialValue,checked:null!=o?o:n._wrapperState.initialChecked});return a},mountWrapper:function(e,t){var n=t.defaultValue,r=e;r._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:null!=t.value?t.value:n,controlled:X(t)}},updateWrapper:function(e,t){var n=e,r=t.checked;null!=r&&No.setValueForProperty(n,"checked",r||!1);var o=t.value;if(null!=o)if(0===o&&""===n.value)n.value="0";else if("number"===t.type){var a=parseFloat(n.value,10)||0;o!=a&&(n.value=""+o)}else o!=n.value&&(n.value=""+o);else null==t.value&&null!=t.defaultValue&&n.defaultValue!==""+t.defaultValue&&(n.defaultValue=""+t.defaultValue),null==t.checked&&null!=t.defaultChecked&&(n.defaultChecked=!!t.defaultChecked)},postMountWrapper:function(e,t){var n=e;switch(t.type){case"submit":case"reset":break;case"color":case"date":case"datetime":case"datetime-local":case"month":case"time":case"week":n.value="",n.value=n.defaultValue;break;default:n.value=n.value}var r=n.name;""!==r&&(n.name=""),n.defaultChecked=!n.defaultChecked,n.defaultChecked=!n.defaultChecked,""!==r&&(n.name=r)},restoreControlledState:function(e,t){var n=e;_o.updateWrapper(n,t),G(n,t)}},Fo=_o,Oo={mountWrapper:function(e,t){},postMountWrapper:function(e,t){null!=t.value&&e.setAttribute("value",t.value)},getHostProps:function(e,t){var n=Hn({children:void 0},t),r=Z(t.children);return r&&(n.children=r),n}},Ao=Oo,Mo=!1,Io={getHostProps:function(e,t){return Hn({},t,{value:void 0})},mountWrapper:function(e,t){var n=e,r=t.value;n._wrapperState={initialValue:null!=r?r:t.defaultValue,wasMultiple:!!t.multiple},void 0===t.value||void 0===t.defaultValue||Mo||(Mo=!0),n.multiple=!!t.multiple,null!=r?J(n,!!t.multiple,r):null!=t.defaultValue&&J(n,!!t.multiple,t.defaultValue)},postUpdateWrapper:function(e,t){var n=e;n._wrapperState.initialValue=void 0;var r=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!t.multiple;var o=t.value;null!=o?J(n,!!t.multiple,o):r!==!!t.multiple&&(null!=t.defaultValue?J(n,!!t.multiple,t.defaultValue):J(n,!!t.multiple,t.multiple?[]:""))},restoreControlledState:function(e,t){var n=e,r=t.value;null!=r&&J(n,!!t.multiple,r)}},Ro=Io,Uo={getHostProps:function(e,t){var n=e;null!=t.dangerouslySetInnerHTML?Rn("91"):void 0;var r=Hn({},t,{value:void 0,defaultValue:void 0,children:""+n._wrapperState.initialValue});return r},mountWrapper:function(e,t){var n=e,r=t.value,o=r;if(null==r){var a=t.defaultValue,i=t.children;null!=i&&(null!=a?Rn("92"):void 0,Array.isArray(i)&&(i.length<=1?void 0:Rn("93"),i=i[0]),a=""+i),null==a&&(a=""),o=a}n._wrapperState={initialValue:""+o}},updateWrapper:function(e,t){var n=e,r=t.value;if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e,t){var n=e,r=n.textContent;r===n._wrapperState.initialValue&&(n.value=r)},restoreControlledState:function(e,t){Uo.updateWrapper(e,t)}},Do=Uo,Lo=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e},Ho=Lo,Wo=Ho(function(e,t){if(e.namespaceURI!==Co.svg||"innerHTML"in e)e.innerHTML=t;else{ho=ho||document.createElement("div"),ho.innerHTML=""+t+"";for(var n=ho.firstChild;n.firstChild;)e.appendChild(n.firstChild)}}),jo=Wo,Vo=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};fr.canUseDOM&&("textContent"in document.documentElement||(Vo=function(e,t){return 3===e.nodeType?void(e.nodeValue=t):void jo(e,ko(t))}));var Bo=Vo,zo={_getTrackerFromNode:function(e){return te(qr.getInstanceFromNode(e))},trackNode:function(e){e._wrapperState.valueTracker||(e._wrapperState.valueTracker=ae(e,e))},track:function(e){if(!te(e)){var t=qr.getNodeFromInstance(e);ne(e,ae(t,e))}},updateValueIfChanged:function(e){if(!e)return!1;var t=te(e);if(!t)return"number"==typeof e.tag?zo.trackNode(e.stateNode):zo.track(e),!0;var n=t.getValue(),r=oe(qr.getNodeFromInstance(e));return r!==n&&(t.setValue(r),!0)},stopTracking:function(e){var t=te(e);t&&t.stopTracking()}},Ko=zo,Yo=Hn||function(e){for(var t=1;t";var u=l.firstChild;o=l.removeChild(u)}else o=t.is?a.createElement(e,t.is):a.createElement(e);else o=a.createElementNS(i,e);return o},setInitialProperties:function(e,t,n,r){var o,a=de(t,n);switch(t){case"audio":case"form":case"iframe":case"img":case"image":case"link":case"object":case"source":case"video":case"details":ce(e,t),o=n;break;case"input":Fo.mountWrapper(e,n),o=Fo.getHostProps(e,n),ce(e,t),ue(r,"onChange");break;case"option":Ao.mountWrapper(e,n),o=Ao.getHostProps(e,n);break;case"select":Ro.mountWrapper(e,n),o=Ro.getHostProps(e,n),ce(e,t),ue(r,"onChange");break;case"textarea":Do.mountWrapper(e,n),o=Do.getHostProps(e,n),ce(e,t),ue(r,"onChange");break;default:o=n}switch(le(t,o),pe(e,r,o,a),t){case"input":Ko.trackNode(e),Fo.postMountWrapper(e,n);break;case"textarea":Ko.trackNode(e),Do.postMountWrapper(e,n);break;case"option":Ao.postMountWrapper(e,n);break;default:"function"==typeof o.onClick&&se(e)}},diffProperties:function(e,t,n,r,o){var a,i,l=null;switch(t){case"input":a=Fo.getHostProps(e,n),i=Fo.getHostProps(e,r),l=[];break;case"option":a=Ao.getHostProps(e,n),i=Ao.getHostProps(e,r),l=[];break;case"select":a=Ro.getHostProps(e,n),i=Ro.getHostProps(e,r),l=[];break;case"textarea":a=Do.getHostProps(e,n),i=Do.getHostProps(e,r),l=[];break;default:a=n,i=r,"function"!=typeof a.onClick&&"function"==typeof i.onClick&&se(e)}le(t,i);var u,s,c=null;for(u in a)if(!i.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if(u===Zo){var d=a[u];for(s in d)d.hasOwnProperty(s)&&(c||(c={}),c[s]="")}else u===$o||u===Go||u===Xo||(Qo.hasOwnProperty(u)?l||(l=[]):(l=l||[]).push(u,null));for(u in i){var p=i[u],f=null!=a?a[u]:void 0;if(i.hasOwnProperty(u)&&p!==f&&(null!=p||null!=f))if(u===Zo)if(f){for(s in f)!f.hasOwnProperty(s)||p&&p.hasOwnProperty(s)||(c||(c={}),c[s]="");for(s in p)p.hasOwnProperty(s)&&f[s]!==p[s]&&(c||(c={}),c[s]=p[s])}else c||(l||(l=[]),l.push(u,c)),c=p;else if(u===$o){var v=p?p[Jo]:void 0,m=f?f[Jo]:void 0;null!=v&&m!==v&&(l=l||[]).push(u,""+v)}else u===Go?f===p||"string"!=typeof p&&"number"!=typeof p||(l=l||[]).push(u,""+p):u===Xo||(Qo.hasOwnProperty(u)?(p&&ue(o,u),l||f===p||(l=[])):(l=l||[]).push(u,p))}return c&&(l=l||[]).push(Zo,c),l},updateProperties:function(e,t,n,r,o){var a=de(n,r),i=de(n,o);switch(fe(e,t,a,i),n){case"input":Fo.updateWrapper(e,o);break;case"textarea":Do.updateWrapper(e,o);break;case"select":Ro.postUpdateWrapper(e,o)}},restoreControlledState:function(e,t,n){switch(t){case"input":return void Fo.restoreControlledState(e,n);case"textarea":return void Do.restoreControlledState(e,n);case"select":return void Ro.restoreControlledState(e,n)}}},ua=la,sa=void 0,ca=void 0;if("function"!=typeof requestAnimationFrame)Rn("149");else if("function"!=typeof requestIdleCallback){var da=null,pa=null,fa=!1,va=!1,ma=0,ha=33,ga=33,ya={timeRemaining:"object"==typeof performance&&"function"==typeof performance.now?function(){return ma-performance.now()}:function(){return ma-Date.now()}},ba="__reactIdleCallback$"+Math.random().toString(36).slice(2),Ca=function(e){if(e.source===window&&e.data===ba){fa=!1;var t=pa;pa=null,t&&t(ya)}};window.addEventListener("message",Ca,!1);var Pa=function(e){va=!1;var t=e-ma+ga;t1?1-t:void 0;return this._fallbackText=o.slice(e,l),this._fallbackText}}),ja.addPoolingTo(Ae);var za=Ae,Ka=["dispatchConfig","_targetInst","nativeEvent","isDefaultPrevented","isPropagationStopped","_dispatchListeners","_dispatchInstances"],Ya={type:null,target:null,currentTarget:Gn.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};Hn(Me.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Gn.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Gn.thatReturnsTrue)},persist:function(){this.isPersistent=Gn.thatReturnsTrue},isPersistent:Gn.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var t in e)this[t]=null;for(var n=0;n8&&ti<=11),oi=32,ai=String.fromCharCode(oi),ii={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},li=!1,ui=null,si={eventTypes:ii,extractEvents:function(e,t,n,r){return[Ve(e,t,n,r),Ke(e,t,n,r)]}},ci=si,di=function(e,t,n,r,o,a){return e(t,n,r,o,a)},pi=function(e,t){return e(t)},fi=!1,vi={injectStackBatchedUpdates:function(e){di=e},injectFiberBatchedUpdates:function(e){pi=e}},mi={batchedUpdates:Qe,injection:vi},hi=mi,gi=$e,yi={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},bi=Xe,Ci={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},Pi=null,ki=null,Ei=!1;fr.canUseDOM&&(Ei=br("input")&&(!document.documentMode||document.documentMode>9));var wi={eventTypes:Ci,_isInputEventSupported:Ei,extractEvents:function(e,t,n,r){var o,a,i=t?qr.getNodeFromInstance(t):window;if(Ze(i)?o=nt:bi(i)?Ei?o=ct:(o=lt,a=it):ut(i)&&(o=st),o){var l=o(e,t);if(l){var u=Ge(l,n,r);return u}}a&&a(e,i,t),"topBlur"===e&&dt(t,i)}},Ti=wi,xi=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"],Si=xi,Ni={ +view:function(e){if(e.view)return e.view;var t=gi(e);if(t.window===t)return t;var n=t.ownerDocument;return n?n.defaultView||n.parentWindow:window},detail:function(e){return e.detail||0}};qa.augmentClass(pt,Ni);var _i=pt,Fi={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"},Oi=vt,Ai={screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Oi,button:function(e){var t=e.button;return"which"in e?t:2===t?2:4===t?1:0},buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)}};_i.augmentClass(mt,Ai);var Mi=mt,Ii={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},Ri={eventTypes:Ii,extractEvents:function(e,t,n,r){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var o;if(r.window===r)o=r;else{var a=r.ownerDocument;o=a?a.defaultView||a.parentWindow:window}var i,l;if("topMouseOut"===e){i=t;var u=n.relatedTarget||n.toElement;l=u?qr.getClosestInstanceFromNode(u):null}else i=null,l=t;if(i===l)return null;var s=null==i?o:qr.getNodeFromInstance(i),c=null==l?o:qr.getNodeFromInstance(l),d=Mi.getPooled(Ii.mouseLeave,i,n,r);d.type="mouseleave",d.target=s,d.relatedTarget=c;var p=Mi.getPooled(Ii.mouseEnter,l,n,r);return p.type="mouseenter",p.target=c,p.relatedTarget=s,Oa.accumulateEnterLeaveDispatches(d,p,i,l),[d,p]}},Ui=Ri,Di=Rr.injection.MUST_USE_PROPERTY,Li=Rr.injection.HAS_BOOLEAN_VALUE,Hi=Rr.injection.HAS_NUMERIC_VALUE,Wi=Rr.injection.HAS_POSITIVE_NUMERIC_VALUE,ji=Rr.injection.HAS_OVERLOADED_BOOLEAN_VALUE,Vi={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+Rr.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:Li,allowTransparency:0,alt:0,as:0,async:Li,autoComplete:0,autoPlay:Li,capture:Li,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:Di|Li,cite:0,classID:0,className:0,cols:Wi,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:Li,coords:0,crossOrigin:0,data:0,dateTime:0,default:Li,defer:Li,dir:0,disabled:Li,download:ji,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:Li,formTarget:0,frameBorder:0,headers:0,height:0,hidden:Li,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:Li,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:Di|Li,muted:Di|Li,name:0,nonce:0,noValidate:Li,open:Li,optimum:0,pattern:0,placeholder:0,playsInline:Li,poster:0,preload:0,profile:0,radioGroup:0,readOnly:Li,referrerPolicy:0,rel:0,required:Li,reversed:Li,role:0,rows:Wi,rowSpan:Hi,sandbox:0,scope:0,scoped:Li,scrolling:0,seamless:Li,selected:Di|Li,shape:0,size:Wi,sizes:0,slot:0,span:Wi,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:Hi,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:Li,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{},DOMMutationMethods:{value:function(e,t){return null==t?e.removeAttribute("value"):void("number"!==e.type||e.hasAttribute("value")===!1?e.setAttribute("value",""+t):e.validity&&!e.validity.badInput&&e.ownerDocument.activeElement!==e&&e.setAttribute("value",""+t))}}},Bi=Vi,zi={listen:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!1),{remove:function(){e.removeEventListener(t,n,!1)}}):e.attachEvent?(e.attachEvent("on"+t,n),{remove:function(){e.detachEvent("on"+t,n)}}):void 0},capture:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!0),{remove:function(){e.removeEventListener(t,n,!0)}}):{remove:Gn}},registerDefault:function(){}},Ki=zi,Yi=ht,qi=Lr.HostRoot;Hn(yt.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.targetInst=null,this.ancestors.length=0}}),ja.addPoolingTo(yt,ja.threeArgumentPooler);var Qi={_enabled:!0,_handleTopLevel:null,setHandleTopLevel:function(e){Qi._handleTopLevel=e},setEnabled:function(e){Qi._enabled=!!e},isEnabled:function(){return Qi._enabled},trapBubbledEvent:function(e,t,n){return n?Ki.listen(n,t,Qi.dispatchEvent.bind(null,e)):null},trapCapturedEvent:function(e,t,n){return n?Ki.capture(n,t,Qi.dispatchEvent.bind(null,e)):null},monitorScrollValue:function(e){var t=Ct.bind(null,e);Ki.listen(window,"scroll",t)},dispatchEvent:function(e,t){if(Qi._enabled){var n=gi(t),r=qr.getClosestInstanceFromNode(n),o=yt.getPooled(e,t,r);try{hi.batchedUpdates(bt,o)}finally{yt.release(o)}}}},$i=Qi,Xi={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},Gi={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},Zi={Properties:{},DOMAttributeNamespaces:{xlinkActuate:Xi.xlink,xlinkArcrole:Xi.xlink,xlinkHref:Xi.xlink,xlinkRole:Xi.xlink,xlinkShow:Xi.xlink,xlinkTitle:Xi.xlink,xlinkType:Xi.xlink,xmlBase:Xi.xml,xmlLang:Xi.xml,xmlSpace:Xi.xml},DOMAttributeNames:{}};Object.keys(Gi).forEach(function(e){Zi.Properties[e]=0,Gi[e]&&(Zi.DOMAttributeNames[e]=Gi[e])});var Ji=Zi,el=Et,tl={getOffsets:Tt,setOffsets:xt},nl=tl,rl=St,ol=Nt,al=_t,il=Ft,ll=Ot,ul={hasSelectionCapabilities:function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)},getSelectionInformation:function(){var e=ll();return{focusedElem:e,selectionRange:ul.hasSelectionCapabilities(e)?ul.getSelection(e):null}},restoreSelection:function(e){var t=ll(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&At(n)){ul.hasSelectionCapabilities(n)&&ul.setSelection(n,r);for(var o=[],a=n;a=a.parentNode;)1===a.nodeType&&o.push({element:a,left:a.scrollLeft,top:a.scrollTop});il(n);for(var i=0;i-1;)_u[Fu]=null,Fu--},Uu={createCursor:Ou,isEmpty:Au,pop:Mu,push:Iu,reset:Ru},Du=Hn||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:null,o={$$typeof:Bl,key:null==r?null:""+r,children:e,handler:t,props:n};return o},Ys=function(e){var t={$$typeof:zl,value:e};return t},qs=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Bl},Qs=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===zl},$s=zl,Xs=Bl,Gs={createCoroutine:Ks,createYield:Ys,isCoroutine:qs,isYield:Qs,REACT_YIELD_TYPE:$s,REACT_COROUTINE_TYPE:Xs},Zs="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.portal")||60106,Js=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Zs,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},ec=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Zs},tc=Zs,nc={createPortal:Js,isPortal:ec,REACT_PORTAL_TYPE:tc},rc="function"==typeof Symbol&&Symbol.iterator,oc="@@iterator",ac=Tn,ic=Gs.REACT_COROUTINE_TYPE,lc=Gs.REACT_YIELD_TYPE,uc=nc.REACT_PORTAL_TYPE,sc=_s.cloneFiber,cc=_s.createFiberFromElement,dc=_s.createFiberFromFragment,pc=_s.createFiberFromText,fc=_s.createFiberFromCoroutine,vc=_s.createFiberFromYield,mc=_s.createFiberFromPortal,hc=Array.isArray,gc=Lr.FunctionalComponent,yc=Lr.ClassComponent,bc=Lr.HostText,Cc=Lr.HostPortal,Pc=Lr.CoroutineComponent,kc=Lr.YieldComponent,Ec=Lr.Fragment,wc=$l.NoEffect,Tc=$l.Placement,xc=$l.Deletion,Sc=Nn(!0,!0),Nc=Nn(!1,!0),_c=Nn(!1,!1),Fc=function(e,t){if(t.child)if(null!==e&&t.child===e.child){var n=t.child,r=sc(n,n.pendingWorkPriority);for(t.child=r,r.return=t;null!==n.sibling;)n=n.sibling,r=r.sibling=sc(n,n.pendingWorkPriority),r.return=t;r.sibling=null}else for(var o=t.child;null!==o;)o.return=t,o=o.sibling},Oc={reconcileChildFibers:Sc,reconcileChildFibersInPlace:Nc,mountChildFibersInPlace:_c,cloneChildFibers:Fc},Ac=$l.Update,Mc=is.cacheContext,Ic=is.getMaskedContext,Rc=is.getUnmaskedContext,Uc=is.isContextConsumer,Dc=su.addUpdate,Lc=su.addReplaceUpdate,Hc=su.addForceUpdate,Wc=su.beginUpdateQueue,jc=is,Vc=jc.hasContextChanged,Bc=Nu.isMounted,zc=Array.isArray,Kc=function(e,t,n,r){function o(e,t,n,r,o,a){if(null===t||null!==e.updateQueue&&e.updateQueue.hasForceUpdate)return!0;var i=e.stateNode;if("function"==typeof i.shouldComponentUpdate){var l=i.shouldComponentUpdate(n,o,a);return l}var u=e.type;return!u.prototype||!u.prototype.isPureReactComponent||(!dl(t,n)||!dl(r,o))}function a(e){var t=e.stateNode,n=t.state;n&&("object"!=typeof n||zc(n))&&Rn("106",ao(e)),"function"==typeof t.getChildContext&&("object"!=typeof e.type.childContextTypes?Rn("107",ao(e)):void 0)}function i(e,t){t.props=e.memoizedProps,t.state=e.memoizedState}function l(e,t){t.updater=p,e.stateNode=t,fu.set(t,e)}function u(e){var t=e.type,n=e.pendingProps,r=Rc(e),o=Uc(e),i=o?Ic(e,r):du,u=new t(n,i);return l(e,u),a(e),o&&Mc(e,r,i),u}function s(e,t){var n=e.stateNode,r=n.state||null,o=e.pendingProps;o?void 0:Rn("162");var a=Rc(e);if(n.props=o,n.state=r,n.refs=du,n.context=Ic(e,a),"function"==typeof n.componentWillMount){n.componentWillMount();var i=e.updateQueue;null!==i&&(n.state=Wc(e,i,n,r,o,t))}"function"==typeof n.componentDidMount&&(e.effectTag|=Ac)}function c(e,t){var n=e.stateNode;i(e,n);var r=e.memoizedState,a=e.pendingProps;a||(a=e.memoizedProps,null==a?Rn("163"):void 0);var l=Rc(e),s=Ic(e,l);if(!o(e,e.memoizedProps,a,e.memoizedState,r,s))return n.props=a,n.state=r,n.context=s,!1;var c=u(e);c.props=a,c.state=r=c.state||null,c.context=s,"function"==typeof c.componentWillMount&&c.componentWillMount();var d=e.updateQueue;return null!==d&&(c.state=Wc(e,d,c,r,a,t)),"function"==typeof n.componentDidMount&&(e.effectTag|=Ac),!0}function d(e,t,a){var l=t.stateNode;i(t,l);var u=t.memoizedProps,s=t.pendingProps;s||(s=u,null==s?Rn("163"):void 0);var c=l.context,d=Rc(t),f=Ic(t,d);u===s&&c===f||"function"==typeof l.componentWillReceiveProps&&(l.componentWillReceiveProps(s,f),l.state!==t.memoizedState&&p.enqueueReplaceState(l,l.state,null));var v=t.updateQueue,m=t.memoizedState,h=void 0;if(h=null!==v?Wc(t,v,l,m,s,a):m,!(u!==s||m!==h||Vc()||null!==v&&v.hasForceUpdate))return"function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=Ac)),!1;var g=o(t,u,s,m,h,f);return g?("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(s,h,f),"function"==typeof l.componentDidUpdate&&(t.effectTag|=Ac)):("function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=Ac)),n(t,s),r(t,h)),l.props=s,l.state=h,l.context=f,g}var p={isMounted:Bc,enqueueSetState:function(n,r,o){var a=fu.get(n),i=t();o=void 0===o?null:o,Dc(a,r,o,i),e(a,i)},enqueueReplaceState:function(n,r,o){var a=fu.get(n),i=t();o=void 0===o?null:o,Lc(a,r,o,i),e(a,i)},enqueueForceUpdate:function(n,r){var o=fu.get(n),a=t();r=void 0===r?null:r,Hc(o,r,a),e(o,a)}};return{adoptClassInstance:l,constructClassInstance:u,mountClassInstance:s,resumeMountClassInstance:c,updateClassInstance:d}},Yc=Oc.mountChildFibersInPlace,qc=Oc.reconcileChildFibers,Qc=Oc.reconcileChildFibersInPlace,$c=Oc.cloneChildFibers,Xc=su.beginUpdateQueue,Gc=is.getMaskedContext,Zc=is.getUnmaskedContext,Jc=is.hasContextChanged,ed=is.pushContextProvider,td=is.pushTopLevelContextObject,nd=is.invalidateContextProvider,rd=Lr.IndeterminateComponent,od=Lr.FunctionalComponent,ad=Lr.ClassComponent,id=Lr.HostRoot,ld=Lr.HostComponent,ud=Lr.HostText,sd=Lr.HostPortal,cd=Lr.CoroutineComponent,dd=Lr.CoroutineHandlerPhase,pd=Lr.YieldComponent,fd=Lr.Fragment,vd=Xl.NoWork,md=Xl.OffscreenPriority,hd=$l.Placement,gd=$l.ContentReset,yd=$l.Err,bd=$l.Ref,Cd=function(e,t,n,r){function o(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function a(e){e.progressedFirstDeletion=e.progressedLastDeletion=null}function i(e){e.firstEffect=e.progressedFirstDeletion,e.lastEffect=e.progressedLastDeletion}function l(e,t,n){var r=t.pendingWorkPriority;u(e,t,n,r)}function u(e,t,n,r){t.memoizedProps=null,null===e?t.child=Yc(t,t.child,n,r):e.child===t.child?(a(t),t.child=qc(t,t.child,n,r),i(t)):(t.child=Qc(t,t.child,n,r),i(t)),o(e,t,r)}function s(e,t){var n=t.pendingProps;if(Jc())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n)return C(e,t);return l(e,t,n),k(t,n),t.child}function c(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=bd)}function d(e,t){var n=t.type,r=t.pendingProps,o=t.memoizedProps;if(Jc())null===r&&(r=o);else{if(null===r||o===r)return C(e,t);if("function"==typeof n.shouldComponentUpdate&&!n.shouldComponentUpdate(o,r))return k(t,r),C(e,t)}var a,i=Zc(t),u=Gc(t,i);return a=n(r,u),l(e,t,a),k(t,r),t.child}function p(e,t,n){var r=ed(t),o=void 0;return null===e?t.stateNode?o=R(t,n):(M(t),I(t,n),o=!0):o=U(e,t,n),f(e,t,o,r)}function f(e,t,n,r){if(c(e,t),!n)return C(e,t);var o=t.stateNode;mu.current=t;var a=void 0;return a=o.render(),l(e,t,a),E(t,o.state),k(t,o.props),r&&nd(t),t.child}function v(e,t,n){var r=t.stateNode;r.pendingContext?td(t,r.pendingContext,r.pendingContext!==r.context):r.context&&td(t,r.context,!1),F(t,r.containerInfo);var o=t.updateQueue;if(null!==o){var a=t.memoizedState,i=Xc(t,o,null,a,null,n);if(a===i)return C(e,t);var u=i.element;return l(e,t,u),E(t,i),t.child}return C(e,t)}function m(e,t){_(t);var n=t.pendingProps,r=null!==e?e.memoizedProps:null,o=t.memoizedProps;if(Jc())null===n&&(n=o,null===n?Rn("158"):void 0);else if(null===n||o===n){if(!S&&N(t.type,o)&&t.pendingWorkPriority!==md){for(var a=t.progressedChild;null!==a;)a.pendingWorkPriority=md,a=a.sibling;return null}return C(e,t)}var i=n.children,s=x(n);if(s?i=null:r&&x(r)&&(t.effectTag|=gd),c(e,t),!S&&N(t.type,n)&&t.pendingWorkPriority!==md){if(t.progressedPriority===md&&(t.child=t.progressedChild),u(e,t,i,md),k(t,n),t.child=null!==e?e.child:null,null===e)for(var d=t.progressedChild;null!==d;)d.effectTag=hd,d=d.sibling;return null}return l(e,t,i),k(t,n),t.child}function h(e,t){var n=t.pendingProps;return null===n&&(n=t.memoizedProps),k(t,n),null}function g(e,t,n){null!==e?Rn("159"):void 0;var r,o=t.type,a=t.pendingProps,i=Zc(t),u=Gc(t,i);if(r=o(a,u),"object"==typeof r&&null!==r&&"function"==typeof r.render){t.tag=ad;var s=ed(t);return A(t,r),I(t,n),f(e,t,!0,s)}return t.tag=od,l(e,t,r),k(t,a),t.child}function y(e,t){var n=t.pendingProps;Jc()?null===n&&(n=e&&e.memoizedProps,null===n?Rn("158"):void 0):null!==n&&t.memoizedProps!==n||(n=t.memoizedProps);var r=n.children,o=t.pendingWorkPriority;return t.memoizedProps=null,null===e?t.stateNode=Yc(t,t.stateNode,r,o):e.child===t.child?(a(t),t.stateNode=qc(t,t.stateNode,r,o),i(t)):(t.stateNode=Qc(t,t.stateNode,r,o),i(t)),k(t,n),t.stateNode}function b(e,t){F(t,t.stateNode.containerInfo);var n=t.pendingWorkPriority,r=t.pendingProps;if(Jc())null===r&&(r=e&&e.memoizedProps,null==r?Rn("158"):void 0);else if(null===r||t.memoizedProps===r)return C(e,t);return null===e?(t.child=Qc(t,t.child,r,n),k(t,r),o(e,t,n)):(l(e,t,r),k(t,r)),t.child}function C(e,t){var n=t.pendingWorkPriority;return e&&t.child===e.child&&a(t),$c(e,t),o(e,t,n),t.child}function P(e,t){switch(t.tag){case ad:ed(t);break;case sd:F(t,t.stateNode.containerInfo)}return null}function k(e,t){e.memoizedProps=t,e.pendingProps=null}function E(e,t){e.memoizedState=t}function w(e,t,n){if(t.pendingWorkPriority===vd||t.pendingWorkPriority>n)return P(e,t);switch(t.firstEffect=null, +t.lastEffect=null,t.progressedPriority===n&&(t.child=t.progressedChild),t.tag){case rd:return g(e,t,n);case od:return d(e,t);case ad:return p(e,t,n);case id:return v(e,t,n);case ld:return m(e,t);case ud:return h(e,t);case dd:t.tag=cd;case cd:return y(e,t);case pd:return null;case sd:return b(e,t);case fd:return s(e,t);default:Rn("160")}}function T(e,t,n){if(t.tag!==ad&&t.tag!==id?Rn("161"):void 0,t.effectTag|=yd,t.pendingWorkPriority===vd||t.pendingWorkPriority>n)return P(e,t);t.firstEffect=null,t.lastEffect=null;var r=null;if(l(e,t,r),t.tag===ad){var o=t.stateNode;t.memoizedProps=o.props,t.memoizedState=o.state,t.pendingProps=null}return t.child}var x=e.shouldSetTextContent,S=e.useSyncScheduling,N=e.shouldDeprioritizeSubtree,_=t.pushHostContext,F=t.pushHostContainer,O=Kc(n,r,k,E),A=O.adoptClassInstance,M=O.constructClassInstance,I=O.mountClassInstance,R=O.resumeMountClassInstance,U=O.updateClassInstance;return{beginWork:w,beginFailedWork:T}},Pd=Oc.reconcileChildFibers,kd=is.popContextProvider,Ed=Lr.IndeterminateComponent,wd=Lr.FunctionalComponent,Td=Lr.ClassComponent,xd=Lr.HostRoot,Sd=Lr.HostComponent,Nd=Lr.HostText,_d=Lr.HostPortal,Fd=Lr.CoroutineComponent,Od=Lr.CoroutineHandlerPhase,Ad=Lr.YieldComponent,Md=Lr.Fragment,Id=$l.Ref,Rd=$l.Update,Ud=function(e,t){function n(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function r(e){e.effectTag|=Rd}function o(e){e.effectTag|=Id}function a(e,t){var n=t.stateNode;for(n&&(n.return=t);null!==n;){if(n.tag===Sd||n.tag===Nd||n.tag===_d)Rn("168");else if(n.tag===Ad)e.push(n.type);else if(null!==n.child){n.child.return=n,n=n.child;continue}for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function i(e,t){var r=t.memoizedProps;r?void 0:Rn("169"),t.tag=Od;var o=[];a(o,t);var i=r.handler,l=r.props,u=i(l,o),s=null!==e?e.child:null,c=t.pendingWorkPriority;return t.child=Pd(t,s,u,c),n(e,t,c),t.child}function l(e,t){for(var n=t.child;null!==n;){if(n.tag===Sd||n.tag===Nd)d(e,n.stateNode);else if(n.tag===_d);else if(null!==n.child){n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n=n.sibling}}function u(e,t){switch(t.tag){case wd:return null;case Td:return kd(t),null;case xd:var n=t.stateNode;return n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null;case Sd:m(t);var a=v(),u=t.type,d=t.memoizedProps;if(null!==e&&null!=t.stateNode){var y=e.memoizedProps,b=t.stateNode,C=h(),P=f(b,u,y,d,a,C);t.updateQueue=P,P&&r(t),e.ref!==t.ref&&o(t)}else{if(!d)return null===t.stateNode?Rn("170"):void 0,null;var k=h(),E=s(u,d,a,k,t);l(E,t),p(E,u,d,a)&&r(t),t.stateNode=E,null!==t.ref&&o(t)}return null;case Nd:var w=t.memoizedProps;if(e&&null!=t.stateNode){var T=e.memoizedProps;T!==w&&r(t)}else{if("string"!=typeof w)return null===t.stateNode?Rn("170"):void 0,null;var x=v(),S=h(),N=c(w,x,S,t);t.stateNode=N}return null;case Fd:return i(e,t);case Od:return t.tag=Fd,null;case Ad:return null;case Md:return null;case _d:return r(t),g(t),null;case Ed:Rn("171");default:Rn("160")}}var s=e.createInstance,c=e.createTextInstance,d=e.appendInitialChild,p=e.finalizeInitialChildren,f=e.prepareUpdate,v=t.getRootHostContainer,m=t.popHostContext,h=t.getHostContext,g=t.popHostContainer;return{completeWork:u}},Dd=null,Ld=null,Hd=null,Wd=null;if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&__REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber){var jd=__REACT_DEVTOOLS_GLOBAL_HOOK__.inject,Vd=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot,Bd=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount;Ld=function(e){Dd=jd(e)},Hd=function(e){if(null!=Dd)try{Vd(Dd,e)}catch(e){}},Wd=function(e){if(null!=Dd)try{Bd(Dd,e)}catch(e){}}}var zd=Ld,Kd=Hd,Yd=Wd,qd={injectInternals:zd,onCommitRoot:Kd,onCommitUnmount:Yd},Qd=Lr.ClassComponent,$d=Lr.HostRoot,Xd=Lr.HostComponent,Gd=Lr.HostText,Zd=Lr.HostPortal,Jd=Lr.CoroutineComponent,ep=su.commitCallbacks,tp=qd.onCommitUnmount,np=$l.Placement,rp=$l.Update,op=$l.Callback,ap=$l.ContentReset,ip=function(e,t){function n(e,n){try{n.componentWillUnmount()}catch(n){t(e,n)}}function r(e){var n=e.ref;if(null!==n){try{n(null)}catch(n){t(e,n)}}}function o(e){for(var t=e.return;null!==t;){switch(t.tag){case Xd:return t.stateNode;case $d:return t.stateNode.containerInfo;case Zd:return t.stateNode.containerInfo}t=t.return}Rn("164")}function a(e){for(var t=e.return;null!==t;){if(i(t))return t;t=t.return}Rn("164")}function i(e){return e.tag===Xd||e.tag===$d||e.tag===Zd}function l(e){var t=e;e:for(;;){for(;null===t.sibling;){if(null===t.return||i(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==Xd&&t.tag!==Gd;){if(t.effectTag&np)continue e;if(null===t.child||t.tag===Zd)continue e;t.child.return=t,t=t.child}if(!(t.effectTag&np))return t.stateNode}}function u(e){var t=a(e),n=void 0;switch(t.tag){case Xd:n=t.stateNode;break;case $d:n=t.stateNode.containerInfo;break;case Zd:n=t.stateNode.containerInfo;break;default:Rn("165")}t.effectTag&ap&&(b(n),t.effectTag&=~ap);for(var r=l(e),o=e;;){if(o.tag===Xd||o.tag===Gd)r?k(n,o.stateNode,r):P(n,o.stateNode);else if(o.tag===Zd);else if(null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)return;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function s(e){for(var t=e;;)if(p(t),null===t.child||t.tag===Zd){if(t===e)return;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function c(e,t){for(var n=t;;){if(n.tag===Xd||n.tag===Gd)s(n),E(e,n.stateNode);else if(n.tag===Zd){if(e=n.stateNode.containerInfo,null!==n.child){n.child.return=n,n=n.child;continue}}else if(p(n),null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return,n.tag===Zd&&(e=o(n))}n.sibling.return=n.return,n=n.sibling}}function d(e){var t=o(e);c(t,e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)}function p(e){switch("function"==typeof tp&&tp(e),e.tag){case Qd:r(e);var t=e.stateNode;return void("function"==typeof t.componentWillUnmount&&n(e,t));case Xd:return void r(e);case Jd:return void s(e.stateNode);case Zd:var a=o(e);return void c(a,e)}}function f(e,t){switch(t.tag){case Qd:return;case Xd:var n=t.stateNode;if(null!=n&&null!==e){var r=t.memoizedProps,o=e.memoizedProps,a=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&y(n,i,a,o,r,t)}return;case Gd:null===t.stateNode||null===e?Rn("166"):void 0;var l=t.stateNode,u=t.memoizedProps,s=e.memoizedProps;return void C(l,s,u);case $d:return;case Zd:return;default:Rn("167")}}function v(e,t){switch(t.tag){case Qd:var n=t.stateNode;if(t.effectTag&rp)if(null===e)n.componentDidMount();else{var r=e.memoizedProps,o=e.memoizedState;n.componentDidUpdate(r,o)}return void(t.effectTag&op&&null!==t.updateQueue&&ep(t,t.updateQueue,n));case $d:var a=t.updateQueue;if(null!==a){var i=t.child&&t.child.stateNode;ep(t,a,i)}return;case Xd:var l=t.stateNode;if(null===e&&t.effectTag&rp){var u=t.type,s=t.memoizedProps;g(l,u,s,t)}return;case Gd:return;case Zd:return;default:Rn("167")}}function m(e){var t=e.ref;if(null!==t){var n=w(e.stateNode);t(n)}}function h(e){var t=e.ref;null!==t&&t(null)}var g=e.commitMount,y=e.commitUpdate,b=e.resetTextContent,C=e.commitTextUpdate,P=e.appendChild,k=e.insertBefore,E=e.removeChild,w=e.getPublicInstance;return{commitPlacement:u,commitDeletion:d,commitWork:f,commitLifeCycles:v,commitAttachRef:m,commitDetachRef:h}},lp=Uu.createCursor,up=Uu.pop,sp=Uu.push,cp={},dp=function(e){function t(e){return e===cp?Rn("179"):void 0,e}function n(){var e=t(f.current);return e}function r(e,t){sp(f,t,e);var n=c(t);sp(p,e,e),sp(d,n,e)}function o(e){up(d,e),up(p,e),up(f,e)}function a(){var e=t(d.current);return e}function i(e){var n=t(f.current),r=t(d.current),o=s(r,e.type,n);r!==o&&(sp(p,e,e),sp(d,o,e))}function l(e){p.current===e&&(up(d,e),up(p,e))}function u(){d.current=cp,f.current=cp}var s=e.getChildHostContext,c=e.getRootHostContext,d=lp(cp),p=lp(cp),f=lp(cp);return{getHostContext:a,getRootHostContainer:n,popHostContainer:o,popHostContext:l,pushHostContainer:r,pushHostContext:i,resetHostContainer:u}},pp=is.popContextProvider,fp=Uu.reset,vp=Ds.getStackAddendumByWorkInProgressFiber,mp=Vs.logCapturedError,hp=_s.cloneFiber,gp=qd.onCommitRoot,yp=Xl.NoWork,bp=Xl.SynchronousPriority,Cp=Xl.TaskPriority,Pp=Xl.AnimationPriority,kp=Xl.HighPriority,Ep=Xl.LowPriority,wp=Xl.OffscreenPriority,Tp=$l.NoEffect,xp=$l.Placement,Sp=$l.Update,Np=$l.PlacementAndUpdate,_p=$l.Deletion,Fp=$l.ContentReset,Op=$l.Callback,Ap=$l.Err,Mp=$l.Ref,Ip=Lr.HostRoot,Rp=Lr.HostComponent,Up=Lr.HostPortal,Dp=Lr.ClassComponent,Lp=su.getPendingPriority,Hp=is,Wp=Hp.resetContext,jp=1,Vp=function(e){function t(e){se||(se=!0,q(e))}function n(e){ce||(ce=!0,Q(e))}function r(){fp(),Wp(),I()}function o(){for(;null!==le&&le.current.pendingWorkPriority===yp;){le.isScheduled=!1;var e=le.nextScheduledRoot;if(le.nextScheduledRoot=null,le===ue)return le=null,ue=null,oe=yp,null;le=e}for(var t=le,n=null,o=yp;null!==t;)t.current.pendingWorkPriority!==yp&&(o===yp||o>t.current.pendingWorkPriority)&&(o=t.current.pendingWorkPriority,n=t),t=t.nextScheduledRoot;return null!==n?(oe=o,Z=oe,r(),hp(n.current,o)):(oe=yp,null)}function a(){for(;null!==ae;){var t=ae.effectTag;if(t&Fp&&e.resetTextContent(ae.stateNode),t&Mp){var n=ae.alternate;null!==n&&Y(n)}var r=t&~(Op|Ap|Fp|Mp);switch(r){case xp:j(ae),ae.effectTag&=~xp;break;case Np:j(ae),ae.effectTag&=~xp;var o=ae.alternate;B(o,ae);break;case Sp:var a=ae.alternate;B(a,ae);break;case _p:ge=!0,V(ae),ge=!1}ae=ae.nextEffect}}function i(){for(;null!==ae;){var e=ae.effectTag;if(e&(Sp|Op)){var t=ae.alternate;z(t,ae)}e&Mp&&K(ae),e&Ap&&C(ae);var n=ae.nextEffect;ae.nextEffect=null,ae=n}}function l(e){he=!0,ie=null;var t=e.stateNode;t.current===e?Rn("181"):void 0,mu.current=null;var n=Z;Z=Cp;var r=void 0;e.effectTag!==Tp?null!==e.lastEffect?(e.lastEffect.nextEffect=e,r=e.firstEffect):r=e:r=e.firstEffect;var o=X();for(ae=r;null!==ae;){var l=null;try{a(e)}catch(e){l=e}null!==l&&(null===ae?Rn("182"):void 0,g(ae,l),null!==ae&&(ae=ae.nextEffect))}for(G(o),t.current=e,ae=r;null!==ae;){var u=null;try{i(e)}catch(e){u=e}null!==u&&(null===ae?Rn("182"):void 0,g(ae,u),null!==ae&&(ae=ae.nextEffect))}he=!1,"function"==typeof gp&&gp(e.stateNode),fe&&(fe.forEach(T),fe=null),Z=n}function u(e){var t=yp,n=e.updateQueue,r=e.tag;null===n||r!==Dp&&r!==Ip||(t=Lp(n));for(var o=e.progressedChild;null!==o;)o.pendingWorkPriority!==yp&&(t===yp||t>o.pendingWorkPriority)&&(t=o.pendingWorkPriority),o=o.sibling;e.pendingWorkPriority=t}function s(e){for(;;){var t=e.alternate,n=H(t,e),r=e.return,o=e.sibling;if(u(e),null!==n)return n;if(null!==r&&(null===r.firstEffect&&(r.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==r.lastEffect&&(r.lastEffect.nextEffect=e.firstEffect),r.lastEffect=e.lastEffect),e.effectTag!==Tp&&(null!==r.lastEffect?r.lastEffect.nextEffect=e:r.firstEffect=e,r.lastEffect=e)),null!==o)return o;if(null===r)return oeCp)for(;null!==re&&!te;)t.timeRemaining()>jp?(re=c(re),null===re&&null!==ie&&(t.timeRemaining()>jp?(l(ie),re=o(),v()):te=!0)):te=!0;else for(;null!==re&&oe!==yp&&oe<=e;)re=c(re),null===re&&(re=o(),v());n&&console.timeEnd(n)}function h(e,r){ee?Rn("183"):void 0,ee=!0;for(var o=!!r;e!==yp&&!me;){null!==r||er)&&(a=!0,o.pendingWorkPriority=r),null!==o.alternate&&(o.alternate.pendingWorkPriority===yp||o.alternate.pendingWorkPriority>r)&&(a=!0,o.alternate.pendingWorkPriority=r),null===o.return){if(o.tag!==Ip)return;var i=o.stateNode;switch(k(i,r),r){case bp:return void h(bp,null);case Cp:return;case Pp:return void t(f);case kp:case Ep:case wp:return void n(p)}}o=o.return}}function w(){return Z===bp&&(ee||ne)?Cp:Z}function T(e){E(e,Cp)}function x(e,t){var n=Z;Z=e;try{t()}finally{Z=n}}function S(e,t){var n=ne;ne=!0;try{return e(t)}finally{ne=n,ee||ne||h(Cp,null)}}function N(e){var t=ne;ne=!1;try{return e()}finally{ne=t}}function _(e){var t=Z;Z=bp;try{return e()}finally{Z=t}}function F(e){var t=Z;Z=Ep;try{return e()}finally{Z=t}}var O=dp(e),A=O.popHostContainer,M=O.popHostContext,I=O.resetHostContainer,R=Cd(e,O,E,w),U=R.beginWork,D=R.beginFailedWork,L=Ud(e,O),H=L.completeWork,W=ip(e,g),j=W.commitPlacement,V=W.commitDeletion,B=W.commitWork,z=W.commitLifeCycles,K=W.commitAttachRef,Y=W.commitDetachRef,q=e.scheduleAnimationCallback,Q=e.scheduleDeferredCallback,$=e.useSyncScheduling,X=e.prepareForCommit,G=e.resetAfterCommit,Z=$?bp:Ep,J=yp,ee=!1,te=!1,ne=!1,re=null,oe=yp,ae=null,ie=null,le=null,ue=null,se=!1,ce=!1,de=null,pe=null,fe=null,ve=null,me=null,he=!1,ge=!1;return{scheduleUpdate:E,getPriorityContext:w,performWithPriority:x,batchedUpdates:S,unbatchedUpdates:N,syncUpdates:_,deferredUpdates:F}},Bp=function(e){Rn("191")};_n._injectFiber=function(e){Bp=e};var zp=_n,Kp=su.addTopLevelUpdate,Yp=is.findCurrentUnmaskedContext,qp=is.isContextProvider,Qp=is.processChildContext,$p=As.createFiberRoot,Xp=Nu.findCurrentHostFiber;zp._injectFiber(function(e){var t=Yp(e);return qp(e)?Qp(e,t,!1):t});var Gp=function(e){function t(e,t,n){var a=o(),i={element:t};n=void 0===n?null:n,Kp(e,i,n,a),r(e,a)}var n=Vp(e),r=n.scheduleUpdate,o=n.getPriorityContext,a=n.performWithPriority,i=n.batchedUpdates,l=n.unbatchedUpdates,u=n.syncUpdates,s=n.deferredUpdates;return{createContainer:function(e){return $p(e)},updateContainer:function(e,n,r,o){var a=n.current,i=zp(r);null===n.context?n.context=i:n.pendingContext=i,t(a,e,o)},performWithPriority:a,batchedUpdates:i,unbatchedUpdates:l,syncUpdates:u,deferredUpdates:s,getPublicRootInstance:function(e){var t=e.current;return t.child?t.child.stateNode:null},findHostInstance:function(e){var t=Xp(e);return null===t?null:t.stateNode}}},Zp=function(e){Rn("150")},Jp=function(e){Rn("151")},ef=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=fu.get(e);return t?"number"==typeof t.tag?Zp(t):Jp(t):void("function"==typeof e.render?Rn("152"):Rn("153",Object.keys(e)))};ef._injectFiber=function(e){Zp=e},ef._injectStack=function(e){Jp=e};var tf=ef,nf=e.isValidElement,rf=qd.injectInternals,of=ua.createElement,af=ua.getChildNamespace,lf=ua.setInitialProperties,uf=ua.diffProperties,sf=ua.updateProperties,cf=qr.precacheFiberNode,df=qr.updateFiberProps,pf=9;Ql.inject(),Or.injection.injectFiberControlledHostComponent(ua),tf._injectFiber(function(e){return yf.findHostInstance(e)});var ff=null,vf=null,mf=1,hf=9,gf=11,yf=Gp({getRootHostContext:function(e){var t=e.namespaceURI||null,n=e.tagName,r=af(t,n);return r},getChildHostContext:function(e,t){var n=e;return af(n,t)},getPublicInstance:function(e){return e},prepareForCommit:function(){ff=Tr.isEnabled(),vf=sl.getSelectionInformation(),Tr.setEnabled(!1)},resetAfterCommit:function(){sl.restoreSelection(vf),vf=null,Tr.setEnabled(ff),ff=null},createInstance:function(e,t,n,r,o){var a=void 0;a=r;var i=of(e,t,n,a);return cf(o,i),df(i,t),i},appendInitialChild:function(e,t){e.appendChild(t)},finalizeInitialChildren:function(e,t,n,r){return lf(e,t,n,r),An(t,n)},prepareUpdate:function(e,t,n,r,o,a){return uf(e,t,n,r,o)},commitMount:function(e,t,n,r){e.focus()},commitUpdate:function(e,t,n,r,o,a){df(e,o),sf(e,t,n,r,o)},shouldSetTextContent:function(e){return"string"==typeof e.children||"number"==typeof e.children||"object"==typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&"string"==typeof e.dangerouslySetInnerHTML.__html},resetTextContent:function(e){e.textContent=""},shouldDeprioritizeSubtree:function(e,t){return!!t.hidden},createTextInstance:function(e,t,n,r){var o=document.createTextNode(e);return cf(r,o),o},commitTextUpdate:function(e,t,n){e.nodeValue=n},appendChild:function(e,t){e.appendChild(t)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},scheduleAnimationCallback:wa.rAF,scheduleDeferredCallback:wa.rIC,useSyncScheduling:!Gr.fiberAsyncScheduling});hi.injection.injectFiberBatchedUpdates(yf.batchedUpdates);var bf=!1,Cf={render:function(e,t,n){return On(t),$r.disableNewFiberFeatures&&(nf(e)||Rn("string"==typeof e?"145":"function"==typeof e?"146":null!=e&&"undefined"!=typeof e.props?"147":"148")),In(null,e,t,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return null!=e&&fu.has(e)?void 0:Rn("38"),In(e,t,n,r)},unmountComponentAtNode:function(e){if(Fn(e)?void 0:Rn("40"),Mn(),e._reactRootContainer)return yf.unbatchedUpdates(function(){return In(null,null,e,function(){e._reactRootContainer=null})})},findDOMNode:tf,unstable_createPortal:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return nc.createPortal(e,t,null,n)},unstable_batchedUpdates:hi.batchedUpdates,unstable_deferredUpdates:yf.deferredUpdates};"function"==typeof rf&&rf({findFiberByHostInstance:qr.getClosestInstanceFromNode,findHostInstanceByFiber:yf.findHostInstance});var Pf=Cf;return Pf}); require(['react', 'react-dom'], function(React, ReactDOM) { ReactDOM.render( diff --git a/fixtures/packaging/systemjs-builder/prod/output.js b/fixtures/packaging/systemjs-builder/prod/output.js index 465bb2cc2c92..8cf220ce5542 100644 --- a/fixtures/packaging/systemjs-builder/prod/output.js +++ b/fixtures/packaging/systemjs-builder/prod/output.js @@ -53,10 +53,10 @@ var define = $__System.amdDefine; } function o(t, e) {} function i(t, e, n) { - this.props = t, this.context = e, this.refs = H, this.updater = n || K; + this.props = t, this.context = e, this.refs = L, this.updater = n || z; } function a(t, e, n) { - this.props = t, this.context = e, this.refs = H, this.updater = n || K; + this.props = t, this.context = e, this.refs = L, this.updater = n || z; } function u() {} function l(t) { @@ -65,12 +65,12 @@ var define = $__System.amdDefine; function c(t) { return void 0 !== t.key; } - function p(t) { - var e = t && (ht && t[ht] || t[mt]); + function s(t) { + var e = t && (ht && t[ht] || t[yt]); if ("function" == typeof e) return e; } - function s(t) { + function p(t) { var e = /[=:]/g, n = { "=": "=0", @@ -93,26 +93,26 @@ var define = $__System.amdDefine; }); } function d(t, e) { - return t && "object" == typeof t && null != t.key ? bt.escape(t.key) : e.toString(36); + return t && "object" == typeof t && null != t.key ? gt.escape(t.key) : e.toString(36); } - function y(t, e, n, r) { + function h(t, e, n, r) { var o = typeof t; - if ("undefined" !== o && "boolean" !== o || (t = null), null === t || "string" === o || "number" === o || "object" === o && t.$$typeof === pt) - return n(r, t, "" === e ? Et + d(t, 0) : e), 1; + if ("undefined" !== o && "boolean" !== o || (t = null), null === t || "string" === o || "number" === o || "object" === o && t.$$typeof === ct) + return n(r, t, "" === e ? bt + d(t, 0) : e), 1; var i, a, u = 0, - l = "" === e ? Et : e + Pt; + l = "" === e ? bt : e + Et; if (Array.isArray(t)) for (var c = 0; c < t.length; c++) - i = t[c], a = l + d(i, c), u += y(i, a, n, r); + i = t[c], a = l + d(i, c), u += h(i, a, n, r); else { - var p = vt(t); - if (p) - for (var s, - f = p.call(t), - h = 0; !(s = f.next()).done; ) - i = s.value, a = l + d(i, h++), u += y(i, a, n, r); + var s = mt(t); + if (s) + for (var p, + f = s.call(t), + y = 0; !(p = f.next()).done; ) + i = p.value, a = l + d(i, y++), u += h(i, a, n, r); else if ("object" === o) { var m = "", v = "" + t; @@ -121,11 +121,11 @@ var define = $__System.amdDefine; } return u; } - function h(t, e, n) { - return null == t ? 0 : y(t, "", e, n); + function y(t, e, n) { + return null == t ? 0 : h(t, "", e, n); } function m(t) { - return ("" + t).replace(Ot, "$&/"); + return ("" + t).replace(At, "$&/"); } function v(t, e) { this.func = t, this.context = e, this.count = 0; @@ -139,7 +139,7 @@ var define = $__System.amdDefine; if (null == t) return t; var r = v.getPooled(e, n); - _t(t, g, r), v.release(r); + Pt(t, g, r), v.release(r); } function E(t, e, n, r) { this.result = t, this.keyPrefix = e, this.func = n, this.context = r, this.count = 0; @@ -150,13 +150,13 @@ var define = $__System.amdDefine; i = t.func, a = t.context, u = i.call(a, e, t.count++); - Array.isArray(u) ? _(u, r, n, W.thatReturnsArgument) : null != u && (yt.isValidElement(u) && (u = yt.cloneAndReplaceKey(u, o + (!u.key || e && e.key === u.key ? "" : m(u.key) + "/") + n)), r.push(u)); + Array.isArray(u) ? _(u, r, n, B.thatReturnsArgument) : null != u && (dt.isValidElement(u) && (u = dt.cloneAndReplaceKey(u, o + (!u.key || e && e.key === u.key ? "" : m(u.key) + "/") + n)), r.push(u)); } function _(t, e, n, r, o) { var i = ""; null != n && (i = m(n) + "/"); var a = E.getPooled(e, i, r, o); - _t(t, P, a), E.release(a); + Pt(t, P, a), E.release(a); } function N(t, e, n) { if (null == t) @@ -168,65 +168,65 @@ var define = $__System.amdDefine; return null; } function O(t, e) { - return _t(t, A, null); + return Pt(t, A, null); } - function k(t) { + function D(t) { var e = []; - return _(t, e, null, W.thatReturnsArgument), e; + return _(t, e, null, B.thatReturnsArgument), e; } - function D(t) { + function w(t) { return t; } - function w(t, e) { - var n = St.hasOwnProperty(e) ? St[e] : null; - xt.hasOwnProperty(e) && ("OVERRIDE_BASE" !== n ? V("73", e) : void 0), t && ("DEFINE_MANY" !== n && "DEFINE_MANY_MERGED" !== n ? V("74", e) : void 0); + function k(t, e) { + var n = jt.hasOwnProperty(e) ? jt[e] : null; + It.hasOwnProperty(e) && ("OVERRIDE_BASE" !== n ? V("73", e) : void 0), t && ("DEFINE_MANY" !== n && "DEFINE_MANY_MERGED" !== n ? V("74", e) : void 0); } - function M(t, e) { + function j(t, e) { if (e) { - "function" == typeof e ? V("75") : void 0, yt.isValidElement(e) ? V("76") : void 0; + "function" == typeof e ? V("75") : void 0, dt.isValidElement(e) ? V("76") : void 0; var n = t.prototype, r = n.__reactAutoBindPairs; - e.hasOwnProperty(Mt) && jt.mixins(t, e.mixins); + e.hasOwnProperty(kt) && xt.mixins(t, e.mixins); for (var o in e) - if (e.hasOwnProperty(o) && o !== Mt) { + if (e.hasOwnProperty(o) && o !== kt) { var i = e[o], a = n.hasOwnProperty(o); - if (w(a, o), jt.hasOwnProperty(o)) - jt[o](t, i); + if (k(a, o), xt.hasOwnProperty(o)) + xt[o](t, i); else { - var u = St.hasOwnProperty(o), + var u = jt.hasOwnProperty(o), l = "function" == typeof i, c = l && !u && !a && e.autobind !== !1; if (c) r.push(o, i), n[o] = i; else if (a) { - var p = St[o]; - !u || "DEFINE_MANY_MERGED" !== p && "DEFINE_MANY" !== p ? V("77", p, o) : void 0, "DEFINE_MANY_MERGED" === p ? n[o] = x(n[o], i) : "DEFINE_MANY" === p && (n[o] = I(n[o], i)); + var s = jt[o]; + !u || "DEFINE_MANY_MERGED" !== s && "DEFINE_MANY" !== s ? V("77", s, o) : void 0, "DEFINE_MANY_MERGED" === s ? n[o] = R(n[o], i) : "DEFINE_MANY" === s && (n[o] = M(n[o], i)); } else n[o] = i; } } } } - function S(t, e) { + function x(t, e) { if (e) for (var n in e) { var r = e[n]; if (e.hasOwnProperty(n)) { - var o = n in jt; + var o = n in xt; o ? V("78", n) : void 0; var i = n in t; i ? V("79", n) : void 0, t[n] = r; } } } - function j(t, e) { + function I(t, e) { t && e && "object" == typeof t && "object" == typeof e ? void 0 : V("80"); for (var n in e) e.hasOwnProperty(n) && (void 0 !== t[n] ? V("81", n) : void 0, t[n] = e[n]); return t; } - function x(t, e) { + function R(t, e) { return function() { var n = t.apply(this, arguments), r = e.apply(this, arguments); @@ -235,43 +235,32 @@ var define = $__System.amdDefine; if (null == r) return n; var o = {}; - return j(o, n), j(o, r), o; + return I(o, n), I(o, r), o; }; } - function I(t, e) { + function M(t, e) { return function() { t.apply(this, arguments), e.apply(this, arguments); }; } - function R(t, e) { + function S(t, e) { var n = e.bind(t); return n; } - function F(t) { + function C(t) { for (var e = t.__reactAutoBindPairs, n = 0; n < e.length; n += 2) { var r = e[n], o = e[n + 1]; - t[r] = R(t, o); + t[r] = S(t, o); } } - function C(t, e, n, r, o) {} - function T(t) { - var e = Function.prototype.toString, - n = Object.prototype.hasOwnProperty, - r = RegExp("^" + e.call(n).replace(/[\\^$.*+?()[\]{}|]/g, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$"); - try { - var o = e.call(t); - return r.test(o); - } catch (t) { - return !1; - } - } - function Y(t) { - return yt.isValidElement(t) ? void 0 : V("143"), t; + function F(t) { + return dt.isValidElement(t) ? void 0 : V("143"), t; } - var q = Object.getOwnPropertySymbols, - $ = Object.prototype.hasOwnProperty, + function T(t, e, n, r, o) {} + var Y = Object.getOwnPropertySymbols, + q = Object.prototype.hasOwnProperty, U = Object.prototype.propertyIsEnumerable, G = e() ? Object.assign : function(e, n) { for (var r, @@ -280,9 +269,9 @@ var define = $__System.amdDefine; a = 1; a < arguments.length; a++) { r = Object(arguments[a]); for (var u in r) - $.call(r, u) && (i[u] = r[u]); - if (q) { - o = q(r); + q.call(r, u) && (i[u] = r[u]); + if (Y) { + o = Y(r); for (var l = 0; l < o.length; l++) U.call(r, o[l]) && (i[o[l]] = r[o[l]]); } @@ -290,14 +279,14 @@ var define = $__System.amdDefine; return i; }, V = n, - B = function() {}; - B.thatReturns = r, B.thatReturnsFalse = r(!1), B.thatReturnsTrue = r(!0), B.thatReturnsNull = r(null), B.thatReturnsThis = function() { + $ = function() {}; + $.thatReturns = r, $.thatReturnsFalse = r(!1), $.thatReturnsTrue = r(!0), $.thatReturnsNull = r(null), $.thatReturnsThis = function() { return this; - }, B.thatReturnsArgument = function(t) { + }, $.thatReturnsArgument = function(t) { return t; }; - var W = B, - z = { + var B = $, + W = { isMounted: function(t) { return !1; }, @@ -311,19 +300,19 @@ var define = $__System.amdDefine; o(t, "setState"); } }, - K = z, - L = {}, - H = L; + z = W, + K = {}, + L = K; i.prototype.isReactComponent = {}, i.prototype.setState = function(t, e) { "object" != typeof t && "function" != typeof t && null != t ? V("85") : void 0, this.updater.enqueueSetState(this, t, e, "setState"); }, i.prototype.forceUpdate = function(t) { this.updater.enqueueForceUpdate(this, t, "forceUpdate"); }, u.prototype = i.prototype, a.prototype = new u, a.prototype.constructor = a, G(a.prototype, i.prototype), a.prototype.isPureReactComponent = !0; - var J = { + var H = { Component: i, PureComponent: a }, - Q = function(t) { + J = function(t) { var e = this; if (e.instancePool.length) { var n = e.instancePool.pop(); @@ -331,7 +320,7 @@ var define = $__System.amdDefine; } return new e(t); }, - X = function(t, e) { + Q = function(t, e) { var n = this; if (n.instancePool.length) { var r = n.instancePool.pop(); @@ -339,7 +328,7 @@ var define = $__System.amdDefine; } return new n(t, e); }, - Z = function(t, e, n) { + X = function(t, e, n) { var r = this; if (r.instancePool.length) { var o = r.instancePool.pop(); @@ -347,7 +336,7 @@ var define = $__System.amdDefine; } return new r(t, e, n); }, - tt = function(t, e, n, r) { + Z = function(t, e, n, r) { var o = this; if (o.instancePool.length) { var i = o.instancePool.pop(); @@ -355,38 +344,38 @@ var define = $__System.amdDefine; } return new o(t, e, n, r); }, - et = function(t) { + tt = function(t) { var e = this; t instanceof e ? void 0 : V("25"), t.destructor(), e.instancePool.length < e.poolSize && e.instancePool.push(t); }, - nt = 10, - rt = Q, - ot = function(t, e) { + et = 10, + nt = J, + rt = function(t, e) { var n = t; - return n.instancePool = [], n.getPooled = e || rt, n.poolSize || (n.poolSize = nt), n.release = et, n; - }, - it = { - addPoolingTo: ot, - oneArgumentPooler: Q, - twoArgumentPooler: X, - threeArgumentPooler: Z, - fourArgumentPooler: tt - }, - at = it, - ut = {current: null}, - lt = ut, - ct = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, - pt = ct, + return n.instancePool = [], n.getPooled = e || nt, n.poolSize || (n.poolSize = et), n.release = tt, n; + }, + ot = { + addPoolingTo: rt, + oneArgumentPooler: J, + twoArgumentPooler: Q, + threeArgumentPooler: X, + fourArgumentPooler: Z + }, + it = ot, + at = {current: null}, + ut = at, + lt = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, + ct = lt, st = Object.prototype.hasOwnProperty, - ft = { + pt = { key: !0, ref: !0, __self: !0, __source: !0 }, - dt = function(t, e, n, r, o, i, a) { + ft = function(t, e, n, r, o, i, a) { var u = { - $$typeof: pt, + $$typeof: ct, type: t, key: e, ref: n, @@ -395,98 +384,98 @@ var define = $__System.amdDefine; }; return u; }; - dt.createElement = function(t, e, n) { + ft.createElement = function(t, e, n) { var r, o = {}, i = null, a = null, u = null, - p = null; + s = null; if (null != e) { - l(e) && (a = e.ref), c(e) && (i = "" + e.key), u = void 0 === e.__self ? null : e.__self, p = void 0 === e.__source ? null : e.__source; + l(e) && (a = e.ref), c(e) && (i = "" + e.key), u = void 0 === e.__self ? null : e.__self, s = void 0 === e.__source ? null : e.__source; for (r in e) - st.call(e, r) && !ft.hasOwnProperty(r) && (o[r] = e[r]); + st.call(e, r) && !pt.hasOwnProperty(r) && (o[r] = e[r]); } - var s = arguments.length - 2; - if (1 === s) + var p = arguments.length - 2; + if (1 === p) o.children = n; - else if (s > 1) { - for (var f = Array(s), - d = 0; d < s; d++) + else if (p > 1) { + for (var f = Array(p), + d = 0; d < p; d++) f[d] = arguments[d + 2]; o.children = f; } if (t && t.defaultProps) { - var y = t.defaultProps; - for (r in y) - void 0 === o[r] && (o[r] = y[r]); + var h = t.defaultProps; + for (r in h) + void 0 === o[r] && (o[r] = h[r]); } - return dt(t, i, a, u, p, lt.current, o); - }, dt.createFactory = function(t) { - var e = dt.createElement.bind(null, t); + return ft(t, i, a, u, s, ut.current, o); + }, ft.createFactory = function(t) { + var e = ft.createElement.bind(null, t); return e.type = t, e; - }, dt.cloneAndReplaceKey = function(t, e) { - var n = dt(t.type, e, t.ref, t._self, t._source, t._owner, t.props); + }, ft.cloneAndReplaceKey = function(t, e) { + var n = ft(t.type, e, t.ref, t._self, t._source, t._owner, t.props); return n; - }, dt.cloneElement = function(t, e, n) { + }, ft.cloneElement = function(t, e, n) { var r, o = G({}, t.props), i = t.key, a = t.ref, u = t._self, - p = t._source, - s = t._owner; + s = t._source, + p = t._owner; if (null != e) { - l(e) && (a = e.ref, s = lt.current), c(e) && (i = "" + e.key); + l(e) && (a = e.ref, p = ut.current), c(e) && (i = "" + e.key); var f; t.type && t.type.defaultProps && (f = t.type.defaultProps); for (r in e) - st.call(e, r) && !ft.hasOwnProperty(r) && (void 0 === e[r] && void 0 !== f ? o[r] = f[r] : o[r] = e[r]); + st.call(e, r) && !pt.hasOwnProperty(r) && (void 0 === e[r] && void 0 !== f ? o[r] = f[r] : o[r] = e[r]); } var d = arguments.length - 2; if (1 === d) o.children = n; else if (d > 1) { - for (var y = Array(d), - h = 0; h < d; h++) - y[h] = arguments[h + 2]; - o.children = y; + for (var h = Array(d), + y = 0; y < d; y++) + h[y] = arguments[y + 2]; + o.children = h; } - return dt(t.type, i, a, u, p, s, o); - }, dt.isValidElement = function(t) { - return "object" == typeof t && null !== t && t.$$typeof === pt; + return ft(t.type, i, a, u, s, p, o); + }, ft.isValidElement = function(t) { + return "object" == typeof t && null !== t && t.$$typeof === ct; }; - var yt = dt, + var dt = ft, ht = "function" == typeof Symbol && Symbol.iterator, - mt = "@@iterator", - vt = p, - gt = { - escape: s, + yt = "@@iterator", + mt = s, + vt = { + escape: p, unescape: f }, - bt = gt, - Et = ".", - Pt = ":", - _t = h, - Nt = at.twoArgumentPooler, - At = at.fourArgumentPooler, - Ot = /\/+/g; + gt = vt, + bt = ".", + Et = ":", + Pt = y, + _t = it.twoArgumentPooler, + Nt = it.fourArgumentPooler, + At = /\/+/g; v.prototype.destructor = function() { this.func = null, this.context = null, this.count = 0; - }, at.addPoolingTo(v, Nt), E.prototype.destructor = function() { + }, it.addPoolingTo(v, _t), E.prototype.destructor = function() { this.result = null, this.keyPrefix = null, this.func = null, this.context = null, this.count = 0; - }, at.addPoolingTo(E, At); - var kt = { + }, it.addPoolingTo(E, Nt); + var Ot = { forEach: b, map: N, mapIntoWithKeyPrefixInternal: _, count: O, - toArray: k + toArray: D }, - Dt = kt, - wt = J.Component, - Mt = "mixins", - St = { + Dt = Ot, + wt = H.Component, + kt = "mixins", + jt = { mixins: "DEFINE_MANY", statics: "DEFINE_MANY", propTypes: "DEFINE_MANY", @@ -505,14 +494,14 @@ var define = $__System.amdDefine; componentWillUnmount: "DEFINE_MANY", updateComponent: "OVERRIDE_BASE" }, - jt = { + xt = { displayName: function(t, e) { t.displayName = e; }, mixins: function(t, e) { if (e) for (var n = 0; n < e.length; n++) - M(t, e[n]); + j(t, e[n]); }, childContextTypes: function(t, e) { t.childContextTypes = G({}, t.childContextTypes, e); @@ -521,17 +510,17 @@ var define = $__System.amdDefine; t.contextTypes = G({}, t.contextTypes, e); }, getDefaultProps: function(t, e) { - t.getDefaultProps ? t.getDefaultProps = x(t.getDefaultProps, e) : t.getDefaultProps = e; + t.getDefaultProps ? t.getDefaultProps = R(t.getDefaultProps, e) : t.getDefaultProps = e; }, propTypes: function(t, e) { t.propTypes = G({}, t.propTypes, e); }, statics: function(t, e) { - S(t, e); + x(t, e); }, autobind: function() {} }, - xt = { + It = { replaceState: function(t, e) { this.updater.enqueueReplaceState(this, t, e, "replaceState"); }, @@ -539,273 +528,217 @@ var define = $__System.amdDefine; return this.updater.isMounted(this); } }, - It = function() {}; - G(It.prototype, wt.prototype, xt); - var Rt, - Ft, - Ct, - Tt, - Yt, - qt, - $t, - Ut = {createClass: function(t) { - var e = D(function(t, n, r) { - this.__reactAutoBindPairs.length && F(this), this.props = t, this.context = n, this.refs = H, this.updater = r || K, this.state = null; + Rt = function() {}; + G(Rt.prototype, wt.prototype, It); + var Mt, + St = {createClass: function(t) { + var e = w(function(t, n, r) { + this.__reactAutoBindPairs.length && C(this), this.props = t, this.context = n, this.refs = L, this.updater = r || z, this.state = null; var o = this.getInitialState ? this.getInitialState() : null; "object" != typeof o || Array.isArray(o) ? V("82", e.displayName || "ReactCompositeComponent") : void 0, this.state = o; }); - e.prototype = new It, e.prototype.constructor = e, e.prototype.__reactAutoBindPairs = [], M(e, t), e.getDefaultProps && (e.defaultProps = e.getDefaultProps()), e.prototype.render ? void 0 : V("83"); - for (var n in St) + e.prototype = new Rt, e.prototype.constructor = e, e.prototype.__reactAutoBindPairs = [], j(e, t), e.getDefaultProps && (e.defaultProps = e.getDefaultProps()), e.prototype.render ? void 0 : V("83"); + for (var n in jt) e.prototype[n] || (e.prototype[n] = null); return e; }}, - Gt = Ut, - Vt = C, - Bt = "function" == typeof Array.from && "function" == typeof Map && T(Map) && null != Map.prototype && "function" == typeof Map.prototype.keys && T(Map.prototype.keys) && "function" == typeof Set && T(Set) && null != Set.prototype && "function" == typeof Set.prototype.keys && T(Set.prototype.keys); - if (Bt) { - var Wt = new Map, - zt = new Set; - Rt = function(t, e) { - Wt.set(t, e); - }, Ft = function(t) { - return Wt.get(t); - }, Ct = function(t) { - Wt.delete(t); - }, Tt = function() { - return Array.from(Wt.keys()); - }, Yt = function(t) { - zt.add(t); - }, qt = function(t) { - zt.delete(t); - }, $t = function() { - return Array.from(zt.keys()); - }; - } else { - var Kt = {}, - Lt = {}, - Ht = function(t) { - return "." + t; - }, - Jt = function(t) { - return parseInt(t.substr(1), 10); - }; - Rt = function(t, e) { - var n = Ht(t); - Kt[n] = e; - }, Ft = function(t) { - var e = Ht(t); - return Kt[e]; - }, Ct = function(t) { - var e = Ht(t); - delete Kt[e]; - }, Tt = function() { - return Object.keys(Kt).map(Jt); - }, Yt = function(t) { - var e = Ht(t); - Lt[e] = !0; - }, qt = function(t) { - var e = Ht(t); - delete Lt[e]; - }, $t = function() { - return Object.keys(Lt).map(Jt); - }; - } - var Qt, - Xt = yt.createFactory, - Zt = { - a: Xt("a"), - abbr: Xt("abbr"), - address: Xt("address"), - area: Xt("area"), - article: Xt("article"), - aside: Xt("aside"), - audio: Xt("audio"), - b: Xt("b"), - base: Xt("base"), - bdi: Xt("bdi"), - bdo: Xt("bdo"), - big: Xt("big"), - blockquote: Xt("blockquote"), - body: Xt("body"), - br: Xt("br"), - button: Xt("button"), - canvas: Xt("canvas"), - caption: Xt("caption"), - cite: Xt("cite"), - code: Xt("code"), - col: Xt("col"), - colgroup: Xt("colgroup"), - data: Xt("data"), - datalist: Xt("datalist"), - dd: Xt("dd"), - del: Xt("del"), - details: Xt("details"), - dfn: Xt("dfn"), - dialog: Xt("dialog"), - div: Xt("div"), - dl: Xt("dl"), - dt: Xt("dt"), - em: Xt("em"), - embed: Xt("embed"), - fieldset: Xt("fieldset"), - figcaption: Xt("figcaption"), - figure: Xt("figure"), - footer: Xt("footer"), - form: Xt("form"), - h1: Xt("h1"), - h2: Xt("h2"), - h3: Xt("h3"), - h4: Xt("h4"), - h5: Xt("h5"), - h6: Xt("h6"), - head: Xt("head"), - header: Xt("header"), - hgroup: Xt("hgroup"), - hr: Xt("hr"), - html: Xt("html"), - i: Xt("i"), - iframe: Xt("iframe"), - img: Xt("img"), - input: Xt("input"), - ins: Xt("ins"), - kbd: Xt("kbd"), - keygen: Xt("keygen"), - label: Xt("label"), - legend: Xt("legend"), - li: Xt("li"), - link: Xt("link"), - main: Xt("main"), - map: Xt("map"), - mark: Xt("mark"), - menu: Xt("menu"), - menuitem: Xt("menuitem"), - meta: Xt("meta"), - meter: Xt("meter"), - nav: Xt("nav"), - noscript: Xt("noscript"), - object: Xt("object"), - ol: Xt("ol"), - optgroup: Xt("optgroup"), - option: Xt("option"), - output: Xt("output"), - p: Xt("p"), - param: Xt("param"), - picture: Xt("picture"), - pre: Xt("pre"), - progress: Xt("progress"), - q: Xt("q"), - rp: Xt("rp"), - rt: Xt("rt"), - ruby: Xt("ruby"), - s: Xt("s"), - samp: Xt("samp"), - script: Xt("script"), - section: Xt("section"), - select: Xt("select"), - small: Xt("small"), - source: Xt("source"), - span: Xt("span"), - strong: Xt("strong"), - style: Xt("style"), - sub: Xt("sub"), - summary: Xt("summary"), - sup: Xt("sup"), - table: Xt("table"), - tbody: Xt("tbody"), - td: Xt("td"), - textarea: Xt("textarea"), - tfoot: Xt("tfoot"), - th: Xt("th"), - thead: Xt("thead"), - time: Xt("time"), - title: Xt("title"), - tr: Xt("tr"), - track: Xt("track"), - u: Xt("u"), - ul: Xt("ul"), - var: Xt("var"), - video: Xt("video"), - wbr: Xt("wbr"), - circle: Xt("circle"), - clipPath: Xt("clipPath"), - defs: Xt("defs"), - ellipse: Xt("ellipse"), - g: Xt("g"), - image: Xt("image"), - line: Xt("line"), - linearGradient: Xt("linearGradient"), - mask: Xt("mask"), - path: Xt("path"), - pattern: Xt("pattern"), - polygon: Xt("polygon"), - polyline: Xt("polyline"), - radialGradient: Xt("radialGradient"), - rect: Xt("rect"), - stop: Xt("stop"), - svg: Xt("svg"), - text: Xt("text"), - tspan: Xt("tspan") - }, - te = Zt, - ee = function() { + Ct = St, + Ft = dt.createFactory, + Tt = { + a: Ft("a"), + abbr: Ft("abbr"), + address: Ft("address"), + area: Ft("area"), + article: Ft("article"), + aside: Ft("aside"), + audio: Ft("audio"), + b: Ft("b"), + base: Ft("base"), + bdi: Ft("bdi"), + bdo: Ft("bdo"), + big: Ft("big"), + blockquote: Ft("blockquote"), + body: Ft("body"), + br: Ft("br"), + button: Ft("button"), + canvas: Ft("canvas"), + caption: Ft("caption"), + cite: Ft("cite"), + code: Ft("code"), + col: Ft("col"), + colgroup: Ft("colgroup"), + data: Ft("data"), + datalist: Ft("datalist"), + dd: Ft("dd"), + del: Ft("del"), + details: Ft("details"), + dfn: Ft("dfn"), + dialog: Ft("dialog"), + div: Ft("div"), + dl: Ft("dl"), + dt: Ft("dt"), + em: Ft("em"), + embed: Ft("embed"), + fieldset: Ft("fieldset"), + figcaption: Ft("figcaption"), + figure: Ft("figure"), + footer: Ft("footer"), + form: Ft("form"), + h1: Ft("h1"), + h2: Ft("h2"), + h3: Ft("h3"), + h4: Ft("h4"), + h5: Ft("h5"), + h6: Ft("h6"), + head: Ft("head"), + header: Ft("header"), + hgroup: Ft("hgroup"), + hr: Ft("hr"), + html: Ft("html"), + i: Ft("i"), + iframe: Ft("iframe"), + img: Ft("img"), + input: Ft("input"), + ins: Ft("ins"), + kbd: Ft("kbd"), + keygen: Ft("keygen"), + label: Ft("label"), + legend: Ft("legend"), + li: Ft("li"), + link: Ft("link"), + main: Ft("main"), + map: Ft("map"), + mark: Ft("mark"), + menu: Ft("menu"), + menuitem: Ft("menuitem"), + meta: Ft("meta"), + meter: Ft("meter"), + nav: Ft("nav"), + noscript: Ft("noscript"), + object: Ft("object"), + ol: Ft("ol"), + optgroup: Ft("optgroup"), + option: Ft("option"), + output: Ft("output"), + p: Ft("p"), + param: Ft("param"), + picture: Ft("picture"), + pre: Ft("pre"), + progress: Ft("progress"), + q: Ft("q"), + rp: Ft("rp"), + rt: Ft("rt"), + ruby: Ft("ruby"), + s: Ft("s"), + samp: Ft("samp"), + script: Ft("script"), + section: Ft("section"), + select: Ft("select"), + small: Ft("small"), + source: Ft("source"), + span: Ft("span"), + strong: Ft("strong"), + style: Ft("style"), + sub: Ft("sub"), + summary: Ft("summary"), + sup: Ft("sup"), + table: Ft("table"), + tbody: Ft("tbody"), + td: Ft("td"), + textarea: Ft("textarea"), + tfoot: Ft("tfoot"), + th: Ft("th"), + thead: Ft("thead"), + time: Ft("time"), + title: Ft("title"), + tr: Ft("tr"), + track: Ft("track"), + u: Ft("u"), + ul: Ft("ul"), + var: Ft("var"), + video: Ft("video"), + wbr: Ft("wbr"), + circle: Ft("circle"), + clipPath: Ft("clipPath"), + defs: Ft("defs"), + ellipse: Ft("ellipse"), + g: Ft("g"), + image: Ft("image"), + line: Ft("line"), + linearGradient: Ft("linearGradient"), + mask: Ft("mask"), + path: Ft("path"), + pattern: Ft("pattern"), + polygon: Ft("polygon"), + polyline: Ft("polyline"), + radialGradient: Ft("radialGradient"), + rect: Ft("rect"), + stop: Ft("stop"), + svg: Ft("svg"), + text: Ft("text"), + tspan: Ft("tspan") + }, + Yt = Tt, + qt = function() { V("144"); }; - ee.isRequired = ee; - var ne = function() { - return ee; + qt.isRequired = qt; + var Ut = function() { + return qt; }; - Qt = { - array: ee, - bool: ee, - func: ee, - number: ee, - object: ee, - string: ee, - symbol: ee, - any: ee, - arrayOf: ne, - element: ee, - instanceOf: ne, - node: ee, - objectOf: ne, - oneOf: ne, - oneOfType: ne, - shape: ne + Mt = { + array: qt, + bool: qt, + func: qt, + number: qt, + object: qt, + string: qt, + symbol: qt, + any: qt, + arrayOf: Ut, + element: qt, + instanceOf: Ut, + node: qt, + objectOf: Ut, + oneOf: Ut, + oneOfType: Ut, + shape: Ut }; - var re = Qt, - oe = "16.0.0-alpha.6", - ie = Y, - ae = yt.createElement, - ue = yt.createFactory, - le = yt.cloneElement, - ce = function(t) { + var Gt = Mt, + Vt = "16.0.0-alpha.6", + $t = F, + Bt = T, + Wt = dt.createElement, + zt = dt.createFactory, + Kt = dt.cloneElement, + Lt = function(t) { return t; }, - pe = { + Ht = { Children: { map: Dt.map, forEach: Dt.forEach, count: Dt.count, toArray: Dt.toArray, - only: ie + only: $t }, - Component: J.Component, - PureComponent: J.PureComponent, - createElement: ae, - cloneElement: le, - isValidElement: yt.isValidElement, - checkPropTypes: Vt, - PropTypes: re, - createClass: Gt.createClass, - createFactory: ue, - createMixin: ce, - DOM: te, - version: oe - }, - se = pe, - fe = G({__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED: {ReactCurrentOwner: lt}}, se), - de = fe; - return de; + Component: H.Component, + PureComponent: H.PureComponent, + createElement: Wt, + cloneElement: Kt, + isValidElement: dt.isValidElement, + checkPropTypes: Bt, + PropTypes: Gt, + createClass: Ct.createClass, + createFactory: zt, + createMixin: Lt, + DOM: Yt, + version: Vt + }, + Jt = Ht, + Qt = G({__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED: {ReactCurrentOwner: ut}}, Jt), + Xt = Qt; + return Xt; }); })(); @@ -853,20 +786,20 @@ var define = $__System.amdDefine; } } function o() { - if (Kn) - for (var e in Yn) { - var t = Yn[e], - n = Kn.indexOf(e); - if (n > -1 ? void 0 : Wn("96", e), !qn.plugins[n]) { - t.extractEvents ? void 0 : Wn("97", e), qn.plugins[n] = t; + if (Wn) + for (var e in jn) { + var t = jn[e], + n = Wn.indexOf(e); + if (n > -1 ? void 0 : Rn("96", e), !Vn.plugins[n]) { + t.extractEvents ? void 0 : Rn("97", e), Vn.plugins[n] = t; var r = t.eventTypes; for (var o in r) - a(r[o], t, o) ? void 0 : Wn("98", o, e); + a(r[o], t, o) ? void 0 : Rn("98", o, e); } } } function a(e, t, n) { - qn.eventNameDispatchConfigs.hasOwnProperty(n) ? Wn("99", n) : void 0, qn.eventNameDispatchConfigs[n] = e; + Vn.eventNameDispatchConfigs.hasOwnProperty(n) ? Rn("99", n) : void 0, Vn.eventNameDispatchConfigs[n] = e; var r = e.phasedRegistrationNames; if (r) { for (var o in r) @@ -879,7 +812,7 @@ var define = $__System.amdDefine; return !!e.registrationName && (i(e.registrationName, t, n), !0); } function i(e, t, n) { - qn.registrationNameModules[e] ? Wn("100", e) : void 0, qn.registrationNameModules[e] = t, qn.registrationNameDependencies[e] = t.eventTypes[n].dependencies; + Vn.registrationNameModules[e] ? Rn("100", e) : void 0, Vn.registrationNameModules[e] = t, Vn.registrationNameDependencies[e] = t.eventTypes[n].dependencies; } function l(e) { return function() { @@ -897,7 +830,7 @@ var define = $__System.amdDefine; } function d(e, t, n, r) { var o = e.type || "unknown-event"; - e.currentTarget = or.getNodeFromInstance(r), Jn.invokeGuardedCallbackAndCatchFirstError(o, n, void 0, e), e.currentTarget = null; + e.currentTarget = Jn.getNodeFromInstance(r), Qn.invokeGuardedCallbackAndCatchFirstError(o, n, void 0, e), e.currentTarget = null; } function p(e, t) { var n = e._dispatchListeners, @@ -927,7 +860,7 @@ var define = $__System.amdDefine; function m(e) { var t = e._dispatchListeners, n = e._dispatchInstances; - Array.isArray(t) ? Wn("103") : void 0, e.currentTarget = t ? or.getNodeFromInstance(n) : null; + Array.isArray(t) ? Rn("103") : void 0, e.currentTarget = t ? Jn.getNodeFromInstance(n) : null; var r = t ? t(e) : null; return e.currentTarget = null, e._dispatchListeners = null, e._dispatchInstances = null, r; } @@ -935,7 +868,7 @@ var define = $__System.amdDefine; return !!e._dispatchListeners; } function g(e, t) { - return null == t ? Wn("30") : void 0, null == e ? t : Array.isArray(e) ? Array.isArray(t) ? (e.push.apply(e, t), e) : (e.push(t), e) : Array.isArray(t) ? [e].concat(t) : [e, t]; + return null == t ? Rn("30") : void 0, null == e ? t : Array.isArray(e) ? Array.isArray(t) ? (e.push.apply(e, t), e) : (e.push(t), e) : Array.isArray(t) ? [e].concat(t) : [e, t]; } function y(e, t, n) { Array.isArray(e) ? e.forEach(t, n) : e && t.call(n, e); @@ -961,25 +894,25 @@ var define = $__System.amdDefine; } } function P(e) { - fr.enqueueEvents(e), fr.processEventQueue(!1); + ur.enqueueEvents(e), ur.processEventQueue(!1); } function k(e, t) { var n = {}; return n[e.toLowerCase()] = t.toLowerCase(), n["Webkit" + e] = "webkit" + t, n["Moz" + e] = "moz" + t, n["ms" + e] = "MS" + t, n["O" + e] = "o" + t.toLowerCase(), n; } function E(e) { - if (kr[e]) - return kr[e]; - if (!Pr[e]) + if (mr[e]) + return mr[e]; + if (!vr[e]) return e; - var t = Pr[e]; + var t = vr[e]; for (var n in t) - if (t.hasOwnProperty(n) && n in Er) - return kr[e] = t[n]; + if (t.hasOwnProperty(n) && n in hr) + return mr[e] = t[n]; return ""; } function w(e, t) { - if (!Cr.canUseDOM || t && !("addEventListener" in document)) + if (!fr.canUseDOM || t && !("addEventListener" in document)) return !1; var n = "on" + e, r = n in document; @@ -987,46 +920,46 @@ var define = $__System.amdDefine; var o = document.createElement("div"); o.setAttribute(n, "return;"), r = "function" == typeof o[n]; } - return !r && wr && "wheel" === e && (r = document.implementation.hasFeature("Events.wheel", "3.0")), r; + return !r && gr && "wheel" === e && (r = document.implementation.hasFeature("Events.wheel", "3.0")), r; } function T(e) { - return Object.prototype.hasOwnProperty.call(e, Ar) || (e[Ar] = Or++, Nr[e[Ar]] = {}), Nr[e[Ar]]; + return Object.prototype.hasOwnProperty.call(e, Er) || (e[Er] = Pr++, Cr[e[Er]] = {}), Cr[e[Er]]; } function x(e) { - var t = ar.getInstanceFromNode(e); + var t = er.getInstanceFromNode(e); if (t) { if ("number" == typeof t.tag) { - Lr && "function" == typeof Lr.restoreControlledState ? void 0 : Wn("189"); - var n = ar.getFiberCurrentPropsFromNode(t.stateNode); - return void Lr.restoreControlledState(t.stateNode, t.type, n); + xr && "function" == typeof xr.restoreControlledState ? void 0 : Rn("189"); + var n = er.getFiberCurrentPropsFromNode(t.stateNode); + return void xr.restoreControlledState(t.stateNode, t.type, n); } - "function" != typeof t.restoreControlledState ? Wn("190") : void 0, t.restoreControlledState(); + "function" != typeof t.restoreControlledState ? Rn("190") : void 0, t.restoreControlledState(); } } function S(e, t) { return (e & t) === t; } function N(e, t) { - return 1 === e.nodeType && e.getAttribute($r) === "" + t || 8 === e.nodeType && e.nodeValue === " react-text: " + t + " " || 8 === e.nodeType && e.nodeValue === " react-empty: " + t + " "; + return 1 === e.nodeType && e.getAttribute(jr) === "" + t || 8 === e.nodeType && e.nodeValue === " react-text: " + t + " " || 8 === e.nodeType && e.nodeValue === " react-empty: " + t + " "; } function _(e) { for (var t; t = e._renderedComponent; ) e = t; return e; } - function O(e, t) { + function F(e, t) { var n = _(e); - n._hostNode = t, t[Jr] = n; + n._hostNode = t, t[zr] = n; } - function F(e, t) { - t[Jr] = e; + function O(e, t) { + t[zr] = e; } function A(e) { var t = e._hostNode; - t && (delete t[Jr], e._hostNode = null); + t && (delete t[zr], e._hostNode = null); } function M(e, t) { - if (!(e._flags & Gr.hasCachedChildNodes)) { + if (!(e._flags & Vr.hasCachedChildNodes)) { var n = e._renderedChildren, r = t.firstChild; e: for (var o in n) @@ -1036,58 +969,58 @@ var define = $__System.amdDefine; if (0 !== i) { for (; null !== r; r = r.nextSibling) if (N(r, i)) { - O(a, r); + F(a, r); continue e; } - Wn("32", i); + Rn("32", i); } } - e._flags |= Gr.hasCachedChildNodes; + e._flags |= Vr.hasCachedChildNodes; } } - function R(e) { - if (e[Jr]) - return e[Jr]; - for (var t = []; !e[Jr]; ) { + function I(e) { + if (e[zr]) + return e[zr]; + for (var t = []; !e[zr]; ) { if (t.push(e), !e.parentNode) return null; e = e.parentNode; } var n, - r = e[Jr]; - if (r.tag === Qr || r.tag === Xr) + r = e[zr]; + if (r.tag === Hr || r.tag === Wr) return r; - for (; e && (r = e[Jr]); e = t.pop()) + for (; e && (r = e[zr]); e = t.pop()) n = r, t.length && M(r, e); return n; } - function L(e) { - var t = e[Jr]; - return t ? t.tag === Qr || t.tag === Xr ? t : t._hostNode === e ? t : null : (t = R(e), null != t && t._hostNode === e ? t : null); + function R(e) { + var t = e[zr]; + return t ? t.tag === Hr || t.tag === Wr ? t : t._hostNode === e ? t : null : (t = I(e), null != t && t._hostNode === e ? t : null); } - function I(e) { - if (e.tag === Qr || e.tag === Xr) + function U(e) { + if (e.tag === Hr || e.tag === Wr) return e.stateNode; - if (void 0 === e._hostNode ? Wn("33") : void 0, e._hostNode) + if (void 0 === e._hostNode ? Rn("33") : void 0, e._hostNode) return e._hostNode; for (var t = []; !e._hostNode; ) - t.push(e), e._hostParent ? void 0 : Wn("34"), e = e._hostParent; + t.push(e), e._hostParent ? void 0 : Rn("34"), e = e._hostParent; for (; t.length; e = t.pop()) M(e, e._hostNode); return e._hostNode; } function D(e) { - return e[eo] || null; + return e[Kr] || null; } - function U(e, t) { - e[eo] = t; + function L(e, t) { + e[Kr] = t; } function H(e, t) { return e + t.charAt(0).toUpperCase() + t.substring(1); } function W(e, t, n) { var r = null == t || "boolean" == typeof t || "" === t; - return r ? "" : "number" != typeof t || 0 === t || fo.hasOwnProperty(e) && fo[e] ? ("" + t).trim() : t + "px"; + return r ? "" : "number" != typeof t || 0 === t || ro.hasOwnProperty(e) && ro[e] ? ("" + t).trim() : t + "px"; } function j(e) { if ("function" == typeof e.getName) { @@ -1105,10 +1038,10 @@ var define = $__System.amdDefine; return null; } function V(e) { - return e.replace(ho, "-$1").toLowerCase(); + return e.replace(io, "-$1").toLowerCase(); } function B(e) { - return go(e).replace(yo, "-ms-"); + return lo(e).replace(uo, "-ms-"); } function z(e) { var t = {}; @@ -1116,41 +1049,9 @@ var define = $__System.amdDefine; return t.hasOwnProperty(n) || (t[n] = e.call(this, n)), t[n]; }; } - function K(e, t, n) { - return "\n in " + (e || "Unknown") + (t ? " (at " + t.fileName.replace(/^.*[\\\/]/, "") + ":" + t.lineNumber + ")" : n ? " (created by " + n + ")" : ""); - } - function Y(e) { - switch (e.tag) { - case Po: - case ko: - case Eo: - case wo: - var t = e._debugOwner, - n = e._debugSource, - r = mo(e), - o = null; - return t && (o = mo(t)), K(r, n, o); - default: - return ""; - } - } - function q(e) { - var t = "", - n = e; - do - t += Y(n), n = n.return; - while (n); - return t; - } - function Q() { - return null; - } - function X() { - return null; - } - function $(e) { + function K(e) { var t = "" + e, - n = Wo.exec(t); + n = Po.exec(t); if (!n) return t; var r, @@ -1181,19 +1082,23 @@ var define = $__System.amdDefine; } return i !== a ? o + t.substring(i, a) : o; } - function G(e) { - return "boolean" == typeof e || "number" == typeof e ? "" + e : $(e); + function Y(e) { + return "boolean" == typeof e || "number" == typeof e ? "" + e : K(e); } - function Z(e) { - return '"' + jo(e) + '"'; + function q(e) { + return '"' + ko(e) + '"'; } - function J(e) { - return !!Ko.hasOwnProperty(e) || !zo.hasOwnProperty(e) && (Bo.test(e) ? (Ko[e] = !0, !0) : (zo[e] = !0, !1)); + function Q(e) { + return !!xo.hasOwnProperty(e) || !To.hasOwnProperty(e) && (wo.test(e) ? (xo[e] = !0, !0) : (To[e] = !0, !1)); } - function ee(e, t) { + function $(e, t) { return null == t || e.hasBooleanValue && !t || e.hasNumericValue && isNaN(t) || e.hasPositiveNumericValue && t < 1 || e.hasOverloadedBooleanValue && t === !1; } - function te(e, t) { + function X(e) { + var t = "checkbox" === e.type || "radio" === e.type; + return t ? null != e.checked : null != e.value; + } + function G(e, t) { var n = t.name; if ("radio" === t.type && null != n) { for (var r = e; r.parentNode; ) @@ -1202,19 +1107,19 @@ var define = $__System.amdDefine; a = 0; a < o.length; a++) { var i = o[a]; if (i !== e && i.form === e.form) { - var l = no.getFiberCurrentPropsFromNode(i); - l ? void 0 : Wn("90"), Qo.updateWrapper(i, l); + var l = qr.getFiberCurrentPropsFromNode(i); + l ? void 0 : Rn("90"), _o.updateWrapper(i, l); } } } } - function ne(t) { + function Z(t) { var n = ""; return e.Children.forEach(t, function(e) { null != e && ("string" != typeof e && "number" != typeof e || (n += e)); }), n; } - function re(e, t, n) { + function J(e, t, n) { var r = e.options; if (t) { for (var o = n, @@ -1233,26 +1138,26 @@ var define = $__System.amdDefine; r.length && (r[0].selected = !0); } } - function oe(e) { + function ee(e) { var t = e.type, n = e.nodeName; return n && "input" === n.toLowerCase() && ("checkbox" === t || "radio" === t); } - function ae(e) { + function te(e) { return "number" == typeof e.tag && (e = e.stateNode), e._wrapperState.valueTracker; } - function ie(e, t) { + function ne(e, t) { e._wrapperState.valueTracker = t; } - function le(e) { + function re(e) { delete e._wrapperState.valueTracker; } - function ue(e) { + function oe(e) { var t; - return e && (t = oe(e) ? "" + e.checked : e.value), t; + return e && (t = ee(e) ? "" + e.checked : e.value), t; } - function se(e, t) { - var n = oe(e) ? "checked" : "value", + function ae(e, t) { + var n = ee(e) ? "checked" : "value", r = Object.getOwnPropertyDescriptor(e.constructor.prototype, n), o = "" + e[n]; if (!e.hasOwnProperty(n) && "function" == typeof r.get && "function" == typeof r.set) { @@ -1274,199 +1179,198 @@ var define = $__System.amdDefine; o = "" + e; }, stopTracking: function() { - le(t), delete e[n]; + re(t), delete e[n]; } }; return a; } } - function ce() { - var e = ma(); - return e ? "\n\nThis DOM node was rendered by `" + e + "`." : ""; + function ie() { + return ""; } - function de(e, t) { - t && (_a[e] && (null != t.children || null != t.dangerouslySetInnerHTML ? Wn("137", e, ce()) : void 0), null != t.dangerouslySetInnerHTML && (null != t.children ? Wn("60") : void 0, "object" == typeof t.dangerouslySetInnerHTML && ka in t.dangerouslySetInnerHTML ? void 0 : Wn("61")), null != t.style && "object" != typeof t.style ? Wn("62", ce()) : void 0); + function le(e, t) { + t && (ia[e] && (null != t.children || null != t.dangerouslySetInnerHTML ? Rn("137", e, ie()) : void 0), null != t.dangerouslySetInnerHTML && (null != t.children ? Rn("60") : void 0, "object" == typeof t.dangerouslySetInnerHTML && Jo in t.dangerouslySetInnerHTML ? void 0 : Rn("61")), null != t.style && "object" != typeof t.style ? Rn("62", ie()) : void 0); } - function pe(e, t) { - var n = e.nodeType === xa, + function ue(e, t) { + var n = e.nodeType === ra, r = n ? e : e.ownerDocument; - ha(t, r); + qo(t, r); } - function fe(e) { - e.onclick = nr; + function se(e) { + e.onclick = Gn; } - function ve(e, t) { + function ce(e, t) { switch (t) { case "iframe": case "object": - Rr.trapBubbledEvent("topLoad", "load", e); + Tr.trapBubbledEvent("topLoad", "load", e); break; case "video": case "audio": - for (var n in Sa) - Sa.hasOwnProperty(n) && Rr.trapBubbledEvent(n, Sa[n], e); + for (var n in oa) + oa.hasOwnProperty(n) && Tr.trapBubbledEvent(n, oa[n], e); break; case "source": - Rr.trapBubbledEvent("topError", "error", e); + Tr.trapBubbledEvent("topError", "error", e); break; case "img": case "image": - Rr.trapBubbledEvent("topError", "error", e), Rr.trapBubbledEvent("topLoad", "load", e); + Tr.trapBubbledEvent("topError", "error", e), Tr.trapBubbledEvent("topLoad", "load", e); break; case "form": - Rr.trapBubbledEvent("topReset", "reset", e), Rr.trapBubbledEvent("topSubmit", "submit", e); + Tr.trapBubbledEvent("topReset", "reset", e), Tr.trapBubbledEvent("topSubmit", "submit", e); break; case "input": case "select": case "textarea": - Rr.trapBubbledEvent("topInvalid", "invalid", e); + Tr.trapBubbledEvent("topInvalid", "invalid", e); break; case "details": - Rr.trapBubbledEvent("topToggle", "toggle", e); + Tr.trapBubbledEvent("topToggle", "toggle", e); } } - function me(e, t) { + function de(e, t) { return e.indexOf("-") >= 0 || null != t.is; } - function he(e, t, n, r) { + function pe(e, t, n, r) { for (var o in n) { var a = n[o]; if (n.hasOwnProperty(o)) - if (o === Pa) - Ro.setValueForStyles(e, a); - else if (o === ya) { - var i = a ? a[ka] : void 0; - null != i && sa(e, i); + if (o === Zo) + yo.setValueForStyles(e, a); + else if (o === $o) { + var i = a ? a[Jo] : void 0; + null != i && jo(e, i); } else - o === Ca ? "string" == typeof a ? da(e, a) : "number" == typeof a && da(e, "" + a) : o === ba || (ga.hasOwnProperty(o) ? a && pe(t, o) : r ? qo.setValueForAttribute(e, o, a) : (zr.properties[o] || zr.isCustomAttribute(o)) && null != a && qo.setValueForProperty(e, o, a)); + o === Go ? "string" == typeof a ? Bo(e, a) : "number" == typeof a && Bo(e, "" + a) : o === Xo || (Qo.hasOwnProperty(o) ? a && ue(t, o) : r ? No.setValueForAttribute(e, o, a) : (Rr.properties[o] || Rr.isCustomAttribute(o)) && null != a && No.setValueForProperty(e, o, a)); } } - function ge(e, t, n, r) { + function fe(e, t, n, r) { for (var o = 0; o < t.length; o += 2) { var a = t[o], i = t[o + 1]; - a === Pa ? Ro.setValueForStyles(e, i) : a === ya ? sa(e, i) : a === Ca ? da(e, i) : r ? null != i ? qo.setValueForAttribute(e, a, i) : qo.deleteValueForAttribute(e, a) : (zr.properties[a] || zr.isCustomAttribute(a)) && (null != i ? qo.setValueForProperty(e, a, i) : qo.deleteValueForProperty(e, a)); + a === Zo ? yo.setValueForStyles(e, i) : a === $o ? jo(e, i) : a === Go ? Bo(e, i) : r ? null != i ? No.setValueForAttribute(e, a, i) : No.deleteValueForAttribute(e, a) : (Rr.properties[a] || Rr.isCustomAttribute(a)) && (null != i ? No.setValueForProperty(e, a, i) : No.deleteValueForProperty(e, a)); } } - function ye(e) { + function ve(e) { switch (e) { case "svg": - return wa; + return ta; case "math": - return Ta; + return na; default: - return Ea; + return ea; } } - function be(e) { + function me(e) { if (void 0 !== e._hostParent) return e._hostParent; if ("number" == typeof e.tag) { do e = e.return; - while (e && e.tag !== $a); + while (e && e.tag !== Sa); if (e) return e; } return null; } - function Ce(e, t) { + function he(e, t) { for (var n = 0, - r = e; r; r = be(r)) + r = e; r; r = me(r)) n++; for (var o = 0, - a = t; a; a = be(a)) + a = t; a; a = me(a)) o++; for (; n - o > 0; ) - e = be(e), n--; + e = me(e), n--; for (; o - n > 0; ) - t = be(t), o--; + t = me(t), o--; for (var i = n; i--; ) { if (e === t || e === t.alternate) return e; - e = be(e), t = be(t); + e = me(e), t = me(t); } return null; } - function Pe(e, t) { + function ge(e, t) { for (; t; ) { if (e === t || e === t.alternate) return !0; - t = be(t); + t = me(t); } return !1; } - function ke(e) { - return be(e); + function ye(e) { + return me(e); } - function Ee(e, t, n) { + function be(e, t, n) { for (var r = []; e; ) - r.push(e), e = be(e); + r.push(e), e = me(e); var o; for (o = r.length; o-- > 0; ) t(r[o], "captured", n); for (o = 0; o < r.length; o++) t(r[o], "bubbled", n); } - function we(e, t, n, r, o) { - for (var a = e && t ? Ce(e, t) : null, + function Ce(e, t, n, r, o) { + for (var a = e && t ? he(e, t) : null, i = []; e && e !== a; ) - i.push(e), e = be(e); + i.push(e), e = me(e); for (var l = []; t && t !== a; ) - l.push(t), t = be(t); + l.push(t), t = me(t); var u; for (u = 0; u < i.length; u++) n(i[u], "bubbled", r); for (u = l.length; u-- > 0; ) n(l[u], "captured", o); } - function Te(e, t, n) { + function Pe(e, t, n) { var r = t.dispatchConfig.phasedRegistrationNames[n]; - return Za(e, r); + return _a(e, r); } - function xe(e, t, n) { - var r = Te(e, n, t); - r && (n._dispatchListeners = ir(n._dispatchListeners, r), n._dispatchInstances = ir(n._dispatchInstances, e)); + function ke(e, t, n) { + var r = Pe(e, n, t); + r && (n._dispatchListeners = tr(n._dispatchListeners, r), n._dispatchInstances = tr(n._dispatchInstances, e)); } - function Se(e) { - e && e.dispatchConfig.phasedRegistrationNames && Ga.traverseTwoPhase(e._targetInst, xe, e); + function Ee(e) { + e && e.dispatchConfig.phasedRegistrationNames && Na.traverseTwoPhase(e._targetInst, ke, e); } - function Ne(e) { + function we(e) { if (e && e.dispatchConfig.phasedRegistrationNames) { var t = e._targetInst, - n = t ? Ga.getParentInstance(t) : null; - Ga.traverseTwoPhase(n, xe, e); + n = t ? Na.getParentInstance(t) : null; + Na.traverseTwoPhase(n, ke, e); } } - function _e(e, t, n) { - if (n && n.dispatchConfig.registrationName) { + function Te(e, t, n) { + if (e && n && n.dispatchConfig.registrationName) { var r = n.dispatchConfig.registrationName, - o = Za(e, r); - o && (n._dispatchListeners = ir(n._dispatchListeners, o), n._dispatchInstances = ir(n._dispatchInstances, e)); + o = _a(e, r); + o && (n._dispatchListeners = tr(n._dispatchListeners, o), n._dispatchInstances = tr(n._dispatchInstances, e)); } } - function Oe(e) { - e && e.dispatchConfig.registrationName && _e(e._targetInst, null, e); + function xe(e) { + e && e.dispatchConfig.registrationName && Te(e._targetInst, null, e); } - function Fe(e) { - lr(e, Se); + function Se(e) { + nr(e, Ee); } - function Ae(e) { - lr(e, Ne); + function Ne(e) { + nr(e, we); } - function Me(e, t, n, r) { - Ga.traverseEnterLeave(n, r, _e, e, t); + function _e(e, t, n, r) { + Na.traverseEnterLeave(n, r, Te, e, t); } - function Re(e) { - lr(e, Oe); + function Fe(e) { + nr(e, xe); } - function Le() { - return !di && Cr.canUseDOM && (di = "textContent" in document.documentElement ? "textContent" : "innerText"), di; + function Oe() { + return !Va && fr.canUseDOM && (Va = "textContent" in document.documentElement ? "textContent" : "innerText"), Va; } - function Ie(e) { + function Ae(e) { this._root = e, this._startText = this.getText(), this._fallbackText = null; } - function De(e, t, n, r) { + function Me(e, t, n, r) { this.dispatchConfig = e, this._targetInst = t, this.nativeEvent = n; var o = this.constructor.Interface; for (var a in o) @@ -1475,40 +1379,40 @@ var define = $__System.amdDefine; i ? this[a] = i(n) : "target" === a ? this.target = r : this[a] = n[a]; } var l = null != n.defaultPrevented ? n.defaultPrevented : n.returnValue === !1; - return l ? this.isDefaultPrevented = nr.thatReturnsTrue : this.isDefaultPrevented = nr.thatReturnsFalse, this.isPropagationStopped = nr.thatReturnsFalse, this; + return l ? this.isDefaultPrevented = Gn.thatReturnsTrue : this.isDefaultPrevented = Gn.thatReturnsFalse, this.isPropagationStopped = Gn.thatReturnsFalse, this; } - function Ue(e, t, n, r) { - return hi.call(this, e, t, n, r); + function Ie(e, t, n, r) { + return qa.call(this, e, t, n, r); } - function He(e, t, n, r) { - return hi.call(this, e, t, n, r); + function Re(e, t, n, r) { + return qa.call(this, e, t, n, r); } - function We() { + function Ue() { var e = window.opera; return "object" == typeof e && "function" == typeof e.version && parseInt(e.version(), 10) <= 12; } - function je(e) { + function De(e) { return (e.ctrlKey || e.altKey || e.metaKey) && !(e.ctrlKey && e.altKey); } - function Ve(e) { + function Le(e) { switch (e) { case "topCompositionStart": - return _i.compositionStart; + return ii.compositionStart; case "topCompositionEnd": - return _i.compositionEnd; + return ii.compositionEnd; case "topCompositionUpdate": - return _i.compositionUpdate; + return ii.compositionUpdate; } } - function Be(e, t) { - return "topKeyDown" === e && t.keyCode === ki; + function He(e, t) { + return "topKeyDown" === e && t.keyCode === Ja; } - function ze(e, t) { + function We(e, t) { switch (e) { case "topKeyUp": - return Pi.indexOf(t.keyCode) !== -1; + return Za.indexOf(t.keyCode) !== -1; case "topKeyDown": - return t.keyCode !== ki; + return t.keyCode !== Ja; case "topKeyPress": case "topMouseDown": case "topBlur": @@ -1517,44 +1421,44 @@ var define = $__System.amdDefine; return !1; } } - function Ke(e) { + function je(e) { var t = e.detail; return "object" == typeof t && "data" in t ? t.data : null; } - function Ye(e, t, n, r) { + function Ve(e, t, n, r) { var o, a; - if (Ei ? o = Ve(e) : Fi ? ze(e, n) && (o = _i.compositionEnd) : Be(e, n) && (o = _i.compositionStart), !o) + if (ei ? o = Le(e) : ui ? We(e, n) && (o = ii.compositionEnd) : He(e, n) && (o = ii.compositionStart), !o) return null; - xi && (Fi || o !== _i.compositionStart ? o === _i.compositionEnd && Fi && (a = Fi.getData()) : Fi = fi.getPooled(r)); - var i = yi.getPooled(o, t, n, r); + ri && (ui || o !== ii.compositionStart ? o === ii.compositionEnd && ui && (a = ui.getData()) : ui = za.getPooled(r)); + var i = $a.getPooled(o, t, n, r); if (a) i.data = a; else { - var l = Ke(n); + var l = je(n); null !== l && (i.data = l); } - return ei.accumulateTwoPhaseDispatches(i), i; + return Oa.accumulateTwoPhaseDispatches(i), i; } - function qe(e, t) { + function Be(e, t) { switch (e) { case "topCompositionEnd": - return Ke(t); + return je(t); case "topKeyPress": var n = t.which; - return n !== Si ? null : (Oi = !0, Ni); + return n !== oi ? null : (li = !0, ai); case "topTextInput": var r = t.data; - return r === Ni && Oi ? null : r; + return r === ai && li ? null : r; default: return null; } } - function Qe(e, t) { - if (Fi) { - if ("topCompositionEnd" === e || !Ei && ze(e, t)) { - var n = Fi.getData(); - return fi.release(Fi), Fi = null, n; + function ze(e, t) { + if (ui) { + if ("topCompositionEnd" === e || !ei && We(e, t)) { + var n = ui.getData(); + return za.release(ui), ui = null, n; } return null; } @@ -1562,122 +1466,122 @@ var define = $__System.amdDefine; case "topPaste": return null; case "topKeyPress": - return t.which && !je(t) ? String.fromCharCode(t.which) : null; + return t.which && !De(t) ? String.fromCharCode(t.which) : null; case "topCompositionEnd": - return xi ? null : t.data; + return ri ? null : t.data; default: return null; } } - function Xe(e, t, n, r) { + function Ke(e, t, n, r) { var o; - if (o = Ti ? qe(e, n) : Qe(e, n), !o) + if (o = ni ? Be(e, n) : ze(e, n), !o) return null; - var a = Ci.getPooled(_i.beforeInput, t, n, r); - return a.data = o, ei.accumulateTwoPhaseDispatches(a), a; + var a = Ga.getPooled(ii.beforeInput, t, n, r); + return a.data = o, Oa.accumulateTwoPhaseDispatches(a), a; } - function $e(e, t) { - return Li(e, t); + function Ye(e, t) { + return pi(e, t); } - function Ge(e, t) { - return Ri($e, e, t); + function qe(e, t) { + return di(Ye, e, t); } - function Ze(e, t) { - if (Ii) - return Ge(e, t); - Ii = !0; + function Qe(e, t) { + if (fi) + return qe(e, t); + fi = !0; try { - return Ge(e, t); + return qe(e, t); } finally { - Ii = !1, Wr.restoreStateIfNeeded(); + fi = !1, Or.restoreStateIfNeeded(); } } - function Je(e) { + function $e(e) { var t = e.target || e.srcElement || window; return t.correspondingUseElement && (t = t.correspondingUseElement), 3 === t.nodeType ? t.parentNode : t; } - function et(e) { + function Xe(e) { var t = e && e.nodeName && e.nodeName.toLowerCase(); - return "input" === t ? !!ji[e.type] : "textarea" === t; + return "input" === t ? !!yi[e.type] : "textarea" === t; } - function tt(e, t, n) { - var r = hi.getPooled(Bi.change, e, t, n); - return r.type = "change", Wr.enqueueStateRestore(n), ei.accumulateTwoPhaseDispatches(r), r; + function Ge(e, t, n) { + var r = qa.getPooled(Ci.change, e, t, n); + return r.type = "change", Or.enqueueStateRestore(n), Oa.accumulateTwoPhaseDispatches(r), r; } - function nt(e) { + function Ze(e) { var t = e.nodeName && e.nodeName.toLowerCase(); return "select" === t || "input" === t && "file" === e.type; } - function rt(e) { - var t = tt(Ki, e, Wi(e)); - Hi.batchedUpdates(ot, t); - } - function ot(e) { - fr.enqueueEvents(e), fr.processEventQueue(!1); - } - function at(e, t) { - zi = e, Ki = t, zi.attachEvent("onchange", rt); + function Je(e) { + var t = Ge(ki, e, gi(e)); + hi.batchedUpdates(et, t); } - function it() { - zi && (zi.detachEvent("onchange", rt), zi = null, Ki = null); + function et(e) { + ur.enqueueEvents(e), ur.processEventQueue(!1); } - function lt(e) { - if (fa.updateValueIfChanged(e)) + function tt(e) { + if (Ko.updateValueIfChanged(e)) return e; } - function ut(e, t) { + function nt(e, t) { if ("topChange" === e) return t; } - function st(e, t, n) { - "topFocus" === e ? (it(), at(t, n)) : "topBlur" === e && it(); - } - function ct(e, t) { - zi = e, Ki = t, zi.attachEvent("onpropertychange", pt); + function rt(e, t) { + Pi = e, ki = t, Pi.attachEvent("onpropertychange", at); } - function dt() { - zi && (zi.detachEvent("onpropertychange", pt), zi = null, Ki = null); + function ot() { + Pi && (Pi.detachEvent("onpropertychange", at), Pi = null, ki = null); } - function pt(e) { - "value" === e.propertyName && lt(Ki) && rt(e); + function at(e) { + "value" === e.propertyName && tt(ki) && Je(e); } - function ft(e, t, n) { - "topFocus" === e ? (dt(), ct(t, n)) : "topBlur" === e && dt(); + function it(e, t, n) { + "topFocus" === e ? (ot(), rt(t, n)) : "topBlur" === e && ot(); } - function vt(e, t) { + function lt(e, t) { if ("topSelectionChange" === e || "topKeyUp" === e || "topKeyDown" === e) - return lt(Ki); + return tt(ki); } - function mt(e) { + function ut(e) { var t = e.nodeName; return t && "input" === t.toLowerCase() && ("checkbox" === e.type || "radio" === e.type); } - function ht(e, t) { + function st(e, t) { if ("topClick" === e) - return lt(t); + return tt(t); } - function gt(e, t) { + function ct(e, t) { if ("topInput" === e || "topChange" === e) - return lt(t); + return tt(t); } - function yt(e, t, n, r) { - return hi.call(this, e, t, n, r); + function dt(e, t) { + if (null != e) { + var n = e._wrapperState || t._wrapperState; + if (n && n.controlled && "number" === t.type) { + var r = "" + t.value; + t.getAttribute("value") !== r && t.setAttribute("value", r); + } + } } - function bt(e) { + function pt(e, t, n, r) { + return qa.call(this, e, t, n, r); + } + function ft(e) { var t = this, n = t.nativeEvent; if (n.getModifierState) return n.getModifierState(e); - var r = el[e]; + var r = Fi[e]; return !!r && !!n[r]; } - function Ct(e) { - return bt; + function vt(e) { + return ft; } - function Pt(e, t, n, r) { - return Ji.call(this, e, t, n, r); + function mt(e, t, n, r) { + return _i.call(this, e, t, n, r); } - function kt(e) { + function ht(e) { return e === window ? { x: window.pageXOffset || document.documentElement.scrollLeft, y: window.pageYOffset || document.documentElement.scrollTop @@ -1686,21 +1590,21 @@ var define = $__System.amdDefine; y: e.scrollTop }; } - function Et(e) { + function gt(e) { if ("number" == typeof e.tag) { for (; e.return; ) e = e.return; - return e.tag !== gl ? null : e.stateNode.containerInfo; + return e.tag !== qi ? null : e.stateNode.containerInfo; } for (; e._hostParent; ) e = e._hostParent; - var t = no.getNodeFromInstance(e); + var t = qr.getNodeFromInstance(e); return t.parentNode; } - function wt(e, t, n) { + function yt(e, t, n) { this.topLevelType = e, this.nativeEvent = t, this.targetInst = n, this.ancestors = []; } - function Tt(e) { + function bt(e) { var t = e.targetInst, n = t; do { @@ -1708,32 +1612,32 @@ var define = $__System.amdDefine; e.ancestors.push(n); break; } - var r = Et(n); + var r = gt(n); if (!r) break; - e.ancestors.push(n), n = no.getClosestInstanceFromNode(r); + e.ancestors.push(n), n = qr.getClosestInstanceFromNode(r); } while (n); for (var o = 0; o < e.ancestors.length; o++) - t = e.ancestors[o], yl._handleTopLevel(e.topLevelType, t, e.nativeEvent, Wi(e.nativeEvent)); + t = e.ancestors[o], Qi._handleTopLevel(e.topLevelType, t, e.nativeEvent, gi(e.nativeEvent)); } - function xt(e) { - var t = hl(window); + function Ct(e) { + var t = Yi(window); e(t); } - function St(e) { + function Pt(e) { for (; e && e.firstChild; ) e = e.firstChild; return e; } - function Nt(e) { + function kt(e) { for (; e; ) { if (e.nextSibling) return e.nextSibling; e = e.parentNode; } } - function _t(e, t) { - for (var n = St(e), + function Et(e, t) { + for (var n = Pt(e), r = 0, o = 0; n; ) { if (3 === n.nodeType) { @@ -1744,26 +1648,13 @@ var define = $__System.amdDefine; }; r = o; } - n = St(Nt(n)); + n = Pt(kt(n)); } } - function Ot(e, t, n, r) { + function wt(e, t, n, r) { return e === n && t === r; } - function Ft(e) { - var t = document.selection, - n = t.createRange(), - r = n.text.length, - o = n.duplicate(); - o.moveToElementText(e), o.setEndPoint("EndToStart", n); - var a = o.text.length, - i = a + r; - return { - start: a, - end: i - }; - } - function At(e) { + function Tt(e) { var t = window.getSelection && window.getSelection(); if (!t || 0 === t.rangeCount) return null; @@ -1777,11 +1668,11 @@ var define = $__System.amdDefine; } catch (e) { return null; } - var l = Ot(t.anchorNode, t.anchorOffset, t.focusNode, t.focusOffset), + var l = wt(t.anchorNode, t.anchorOffset, t.focusNode, t.focusOffset), u = l ? 0 : i.toString().length, s = i.cloneRange(); s.selectNodeContents(e), s.setEnd(i.startContainer, i.startOffset); - var c = Ot(s.startContainer, s.startOffset, s.endContainer, s.endOffset), + var c = wt(s.startContainer, s.startOffset, s.endContainer, s.endOffset), d = c ? 0 : s.toString().length, p = d + u, f = document.createRange(); @@ -1792,45 +1683,39 @@ var define = $__System.amdDefine; end: v ? d : p }; } - function Mt(e, t) { - var n, - r, - o = document.selection.createRange().duplicate(); - void 0 === t.end ? (n = t.start, r = n) : t.start > t.end ? (n = t.end, r = t.start) : (n = t.start, r = t.end), o.moveToElementText(e), o.moveStart("character", n), o.setEndPoint("EndToStart", o), o.moveEnd("character", r - n), o.select(); - } - function Rt(e, t) { + function xt(e, t) { if (window.getSelection) { var n = window.getSelection(), - r = e[pi()].length, + r = e[Ba()].length, o = Math.min(t.start, r), a = void 0 === t.end ? o : Math.min(t.end, r); if (!n.extend && o > a) { var i = a; a = o, o = i; } - var l = wl(e, o), - u = wl(e, a); + var l = el(e, o), + u = el(e, a); if (l && u) { var s = document.createRange(); s.setStart(l.node, l.offset), n.removeAllRanges(), o > a ? (n.addRange(s), n.extend(u.node, u.offset)) : (s.setEnd(u.node, u.offset), n.addRange(s)); } } } - function Lt(e) { + function St(e) { return !(!e || !("function" == typeof Node ? e instanceof Node : "object" == typeof e && "number" == typeof e.nodeType && "string" == typeof e.nodeName)); } - function It(e) { - return Nl(e) && 3 == e.nodeType; + function Nt(e) { + return rl(e) && 3 == e.nodeType; } - function Dt(e, t) { - return !(!e || !t) && (e === t || !_l(e) && (_l(t) ? Dt(e, t.parentNode) : "contains" in e ? e.contains(t) : !!e.compareDocumentPosition && !!(16 & e.compareDocumentPosition(t)))); + function _t(e, t) { + return !(!e || !t) && (e === t || !ol(e) && (ol(t) ? _t(e, t.parentNode) : "contains" in e ? e.contains(t) : !!e.compareDocumentPosition && !!(16 & e.compareDocumentPosition(t)))); } - function Ut(e) { + function Ft(e) { try { e.focus(); } catch (e) {} } - function Ht() { + function Ot() { if ("undefined" == typeof document) return null; try { @@ -1839,14 +1724,14 @@ var define = $__System.amdDefine; return document.body; } } - function Wt(e) { - return Ol(document.documentElement, e); + function At(e) { + return al(document.documentElement, e); } - function jt(e, t) { + function Mt(e, t) { return e === t ? 0 !== e || 0 !== t || 1 / e === 1 / t : e !== e && t !== t; } - function Vt(e, t) { - if (jt(e, t)) + function It(e, t) { + if (Mt(e, t)) return !0; if ("object" != typeof e || null === e || "object" != typeof t || null === t) return !1; @@ -1855,12 +1740,12 @@ var define = $__System.amdDefine; if (n.length !== r.length) return !1; for (var o = 0; o < n.length; o++) - if (!Ll.call(t, n[o]) || !jt(e[n[o]], t[n[o]])) + if (!cl.call(t, n[o]) || !Mt(e[n[o]], t[n[o]])) return !1; return !0; } - function Bt(e) { - if ("selectionStart" in e && Rl.hasSelectionCapabilities(e)) + function Rt(e) { + if ("selectionStart" in e && sl.hasSelectionCapabilities(e)) return { start: e.selectionStart, end: e.selectionEnd @@ -1874,81 +1759,72 @@ var define = $__System.amdDefine; focusOffset: t.focusOffset }; } - if (document.selection) { - var n = document.selection.createRange(); - return { - parentElement: n.parentElement(), - text: n.text, - top: n.boundingTop, - left: n.boundingLeft - }; - } } - function zt(e, t) { - if (Vl || null == Hl || Hl !== Al()) + function Ut(e, t) { + if (gl || null == vl || vl !== ll()) return null; - var n = Bt(Hl); - if (!jl || !Il(jl, n)) { - jl = n; - var r = hi.getPooled(Ul.select, Wl, e, t); - return r.type = "select", r.target = Hl, ei.accumulateTwoPhaseDispatches(r), r; + var n = Rt(vl); + if (!hl || !dl(hl, n)) { + hl = n; + var r = qa.getPooled(fl.select, ml, e, t); + return r.type = "select", r.target = vl, Oa.accumulateTwoPhaseDispatches(r), r; } return null; } - function Kt(e, t, n, r) { - return hi.call(this, e, t, n, r); + function Dt(e, t, n, r) { + return qa.call(this, e, t, n, r); } - function Yt(e, t, n, r) { - return hi.call(this, e, t, n, r); + function Lt(e, t, n, r) { + return qa.call(this, e, t, n, r); } - function qt(e, t, n, r) { - return Ji.call(this, e, t, n, r); + function Ht(e, t, n, r) { + return _i.call(this, e, t, n, r); } - function Qt(e) { + function Wt(e) { var t, n = e.keyCode; return "charCode" in e ? (t = e.charCode, 0 === t && 13 === n && (t = 13)) : t = n, t >= 32 || 13 === t ? t : 0; } - function Xt(e) { + function jt(e) { if (e.key) { - var t = Jl[e.key] || e.key; + var t = Nl[e.key] || e.key; if ("Unidentified" !== t) return t; } if ("keypress" === e.type) { - var n = Zl(e); + var n = Sl(e); return 13 === n ? "Enter" : String.fromCharCode(n); } - return "keydown" === e.type || "keyup" === e.type ? eu[e.keyCode] || "Unidentified" : ""; + return "keydown" === e.type || "keyup" === e.type ? _l[e.keyCode] || "Unidentified" : ""; } - function $t(e, t, n, r) { - return Ji.call(this, e, t, n, r); + function Vt(e, t, n, r) { + return _i.call(this, e, t, n, r); } - function Gt(e, t, n, r) { - return rl.call(this, e, t, n, r); + function Bt(e, t, n, r) { + return Mi.call(this, e, t, n, r); } - function Zt(e, t, n, r) { - return Ji.call(this, e, t, n, r); + function zt(e, t, n, r) { + return _i.call(this, e, t, n, r); } - function Jt(e, t, n, r) { - return hi.call(this, e, t, n, r); + function Kt(e, t, n, r) { + return qa.call(this, e, t, n, r); } - function en(e, t, n, r) { - return rl.call(this, e, t, n, r); + function Yt(e, t, n, r) { + return Mi.call(this, e, t, n, r); } - function tn() { - yu || (yu = !0, Rr.injection.injectReactEventListener(bl), fr.injection.injectEventPluginOrder(Gi), ar.injection.injectComponentTree(no), fr.injection.injectEventPluginsByName({ - SimpleEventPlugin: gu, - EnterLeaveEventPlugin: il, - ChangeEventPlugin: Xi, - SelectEventPlugin: Kl, - BeforeInputEventPlugin: Mi - }), zr.injection.injectDOMPropertyConfig(Xa), zr.injection.injectDOMPropertyConfig(fl), zr.injection.injectDOMPropertyConfig(El)); + function qt() { + ql || (ql = !0, Tr.injection.injectReactEventListener($i), ur.injection.injectEventPluginOrder(Si), er.injection.injectComponentTree(qr), ur.injection.injectEventPluginsByName({ + SimpleEventPlugin: Yl, + EnterLeaveEventPlugin: Ui, + ChangeEventPlugin: Ti, + SelectEventPlugin: Cl, + BeforeInputEventPlugin: ci + }), Rr.injection.injectDOMPropertyConfig(xa), Rr.injection.injectDOMPropertyConfig(Bi), Rr.injection.injectDOMPropertyConfig(Ji)); } - function nn(e, t) { - return e !== Tu && e !== wu || t !== Tu && t !== wu ? e === Eu && t !== Eu ? -255 : e !== Eu && t === Eu ? 255 : e - t : 0; + function Qt(e, t) { + return e !== eu && e !== Jl || t !== eu && t !== Jl ? e === Zl && t !== Zl ? -255 : e !== Zl && t === Zl ? 255 : e - t : 0; } - function rn(e) { + function $t(e) { if (null !== e.updateQueue) return e.updateQueue; var t = void 0; @@ -1959,14 +1835,14 @@ var define = $__System.amdDefine; callbackList: null }, e.updateQueue = t, t; } - function on(e, t) { + function Xt(e, t) { var n = e.updateQueue; if (null === n) return t.updateQueue = null, null; var r = null !== t.updateQueue ? t.updateQueue : {}; return r.first = n.first, r.last = n.last, r.hasForceUpdate = !1, r.callbackList = null, r.isProcessing = !1, t.updateQueue = r, r; } - function an(e) { + function Gt(e) { return { priorityLevel: e.priorityLevel, partialState: e.partialState, @@ -1977,36 +1853,36 @@ var define = $__System.amdDefine; next: null }; } - function ln(e, t, n, r) { + function Zt(e, t, n, r) { null !== n ? n.next = t : (t.next = e.first, e.first = t), null !== r ? t.next = r : e.last = t; } - function un(e, t) { + function Jt(e, t) { var n = t.priorityLevel, r = null, o = null; - if (null !== e.last && nn(e.last.priorityLevel, n) <= 0) + if (null !== e.last && Qt(e.last.priorityLevel, n) <= 0) r = e.last; else - for (o = e.first; null !== o && nn(o.priorityLevel, n) <= 0; ) + for (o = e.first; null !== o && Qt(o.priorityLevel, n) <= 0; ) r = o, o = o.next; return r; } - function sn(e, t) { - var n = rn(e), - r = null !== e.alternate ? rn(e.alternate) : null, - o = un(n, t), + function en(e, t) { + var n = $t(e), + r = null !== e.alternate ? $t(e.alternate) : null, + o = Jt(n, t), a = null !== o ? o.next : n.first; if (null === r) - return ln(n, t, o, a), null; - var i = un(r, t), + return Zt(n, t, o, a), null; + var i = Jt(r, t), l = null !== i ? i.next : r.first; - if (ln(n, t, o, a), a !== l) { - var u = an(t); - return ln(r, u, i, l), u; + if (Zt(n, t, o, a), a !== l) { + var u = Gt(t); + return Zt(r, u, i, l), u; } return null === i && (r.first = t), null === l && (r.last = null), null; } - function cn(e, t, n, r) { + function tn(e, t, n, r) { var o = { priorityLevel: r, partialState: t, @@ -2016,9 +1892,9 @@ var define = $__System.amdDefine; isTopLevelUnmount: !1, next: null }; - sn(e, o); + en(e, o); } - function dn(e, t, n, r) { + function nn(e, t, n, r) { var o = { priorityLevel: r, partialState: t, @@ -2028,9 +1904,9 @@ var define = $__System.amdDefine; isTopLevelUnmount: !1, next: null }; - sn(e, o); + en(e, o); } - function pn(e, t, n) { + function rn(e, t, n) { var r = { priorityLevel: n, partialState: null, @@ -2040,12 +1916,12 @@ var define = $__System.amdDefine; isTopLevelUnmount: !1, next: null }; - sn(e, r); + en(e, r); } - function fn(e) { - return null !== e.first ? e.first.priorityLevel : Eu; + function on(e) { + return null !== e.first ? e.first.priorityLevel : Zl; } - function vn(e, t, n, r) { + function an(e, t, n, r) { var o = null === t.element, a = { priorityLevel: r, @@ -2056,14 +1932,14 @@ var define = $__System.amdDefine; isTopLevelUnmount: o, next: null }, - i = sn(e, a); + i = en(e, a); if (o) { var l = e.updateQueue, u = null !== e.alternate ? e.alternate.updateQueue : null; null !== l && null !== a.next && (a.next = null, l.last = a), null !== u && null !== i && null !== i.next && (i.next = null, u.last = a); } } - function mn(e, t, n, r) { + function ln(e, t, n, r) { var o = e.partialState; if ("function" == typeof o) { var a = o; @@ -2071,48 +1947,48 @@ var define = $__System.amdDefine; } return o; } - function hn(e, t, n, r, o, a) { + function un(e, t, n, r, o, a) { t.hasForceUpdate = !1; for (var i = r, l = !0, u = null, - s = t.first; null !== s && nn(s.priorityLevel, a) <= 0; ) { + s = t.first; null !== s && Qt(s.priorityLevel, a) <= 0; ) { t.first = s.next, null === t.first && (t.last = null); var c = void 0; - s.isReplace ? (i = mn(s, n, i, o), l = !0) : (c = mn(s, n, i, o), c && (i = l ? zn({}, i, c) : zn(i, c), l = !1)), s.isForced && (t.hasForceUpdate = !0), null === s.callback || s.isTopLevelUnmount && null !== s.next || (u = u || [], u.push(s.callback), e.effectTag |= ku), s = s.next; + s.isReplace ? (i = ln(s, n, i, o), l = !0) : (c = ln(s, n, i, o), c && (i = l ? Hn({}, i, c) : Hn(i, c), l = !1)), s.isForced && (t.hasForceUpdate = !0), null === s.callback || s.isTopLevelUnmount && null !== s.next || (u = u || [], u.push(s.callback), e.effectTag |= Gl), s = s.next; } return t.callbackList = u, null !== t.first || null !== u || t.hasForceUpdate || (e.updateQueue = null), i; } - function gn(e, t, n) { + function sn(e, t, n) { var r = t.callbackList; if (null !== r) for (var o = 0; o < r.length; o++) { var a = r[o]; - "function" != typeof a ? Wn("188", a) : void 0, a.call(n); + "function" != typeof a ? Rn("188", a) : void 0, a.call(n); } } - function yn(e) { + function cn(e) { var t = e; if (e.alternate) for (; t.return; ) t = t.return; else { - if ((t.effectTag & Ku) !== zu) - return Yu; + if ((t.effectTag & Cu) !== bu) + return Pu; for (; t.return; ) - if (t = t.return, (t.effectTag & Ku) !== zu) - return Yu; + if (t = t.return, (t.effectTag & Cu) !== bu) + return Pu; } - return t.tag === ju ? qu : Qu; + return t.tag === hu ? ku : Eu; } - function bn(e) { - yn(e) !== qu ? Wn("152") : void 0; + function dn(e) { + cn(e) !== ku ? Rn("152") : void 0; } - function Cn(e) { + function pn(e) { var t = e.alternate; if (!t) { - var n = yn(e); - return n === Qu ? Wn("152") : void 0, n === Yu ? null : e; + var n = cn(e); + return n === Eu ? Rn("152") : void 0, n === Pu ? null : e; } for (var r = e, o = t; ; ) { @@ -2123,12 +1999,12 @@ var define = $__System.amdDefine; if (a.child === i.child) { for (var l = a.child; l; ) { if (l === r) - return bn(a), e; + return dn(a), e; if (l === o) - return bn(a), t; + return dn(a), t; l = l.sibling; } - Wn("152"); + Rn("152"); } if (r.return !== o.return) r = a, o = i; @@ -2157,31 +2033,31 @@ var define = $__System.amdDefine; } s = s.sibling; } - u ? void 0 : Wn("186"); + u ? void 0 : Rn("186"); } } - r.alternate !== o ? Wn("187") : void 0; + r.alternate !== o ? Rn("187") : void 0; } - return r.tag !== ju ? Wn("152") : void 0, r.stateNode.current === r ? e : t; + return r.tag !== hu ? Rn("152") : void 0, r.stateNode.current === r ? e : t; } - function Pn(e) { - var t = wn(e); - return t ? gs : ms.current; + function fn(e) { + var t = hn(e); + return t ? Yu : zu.current; } - function kn(e, t, n) { + function vn(e, t, n) { var r = e.stateNode; r.__reactInternalMemoizedUnmaskedChildContext = t, r.__reactInternalMemoizedMaskedChildContext = n; } - function En(e) { - return e.tag === cs && null != e.type.contextTypes; + function mn(e) { + return e.tag === Hu && null != e.type.contextTypes; } - function wn(e) { - return e.tag === cs && null != e.type.childContextTypes; + function hn(e) { + return e.tag === Hu && null != e.type.childContextTypes; } - function Tn(e) { - wn(e) && (fs(hs, e), fs(ms, e)); + function gn(e) { + hn(e) && (Vu(Ku, e), Vu(zu, e)); } - function xn(e, t, n) { + function yn(e, t, n) { var r = e.stateNode, o = e.type.childContextTypes; if ("function" != typeof r.getChildContext) @@ -2189,36 +2065,65 @@ var define = $__System.amdDefine; var a = void 0; a = r.getChildContext(); for (var i in a) - i in o ? void 0 : Wn("108", mo(e) || "Unknown", i); - return us({}, t, a); + i in o ? void 0 : Rn("108", ao(e) || "Unknown", i); + return Du({}, t, a); } - function Sn(e) { + function bn(e) { return !(!e.prototype || !e.prototype.isReactComponent); } - function Nn(e, t, n) { + function Cn(e, t, n) { var r = void 0; if ("function" == typeof e) - r = Sn(e) ? zs(Ms, t) : zs(As, t), r.type = e; + r = bn(e) ? bs(us, t) : bs(ls, t), r.type = e; else if ("string" == typeof e) - r = zs(Ls, t), r.type = e; + r = bs(cs, t), r.type = e; else if ("object" == typeof e && null !== e && "number" == typeof e.tag) r = e; else { var o = ""; - Wn("130", null == e ? e : typeof e, o); + Rn("130", null == e ? e : typeof e, o); } return r; } - function _n(e) { - var t = e.error; - console.error("React caught an error thrown by one of your components.\n\n" + t.stack), oc(e); + function Pn(e, t, n) { + return "\n in " + (e || "Unknown") + (t ? " (at " + t.fileName.replace(/^.*[\\\/]/, "") + ":" + t.lineNumber + ")" : n ? " (created by " + n + ")" : ""); } - function On(e) { - var t = e && (kc && e[kc] || e[Ec]); + function kn(e) { + switch (e.tag) { + case Ms: + case Is: + case Rs: + case Us: + var t = e._debugOwner, + n = e._debugSource, + r = ao(e), + o = null; + return t && (o = ao(t)), Pn(r, n, o); + default: + return ""; + } + } + function En(e) { + var t = "", + n = e; + do + t += kn(n), n = n.return; + while (n); + return t; + } + function wn(e) { + var t = Hs(e); + if (t !== !1) { + var n = e.error; + console.error("React caught an error thrown by one of your components.\n\n" + n.stack); + } + } + function Tn(e) { + var t = e && (rc && e[rc] || e[oc]); if ("function" == typeof t) return t; } - function Fn(e, t) { + function xn(e, t) { var n = t.ref; if (null !== n && "function" != typeof n && t._owner) { var r = t._owner, @@ -2226,28 +2131,28 @@ var define = $__System.amdDefine; if (r) if ("number" == typeof r.tag) { var a = r; - a.tag !== Dc ? Wn("110") : void 0, o = a.stateNode; + a.tag !== yc ? Rn("110") : void 0, o = a.stateNode; } else o = r.getPublicInstance(); - o ? void 0 : Wn("154", n); + o ? void 0 : Rn("154", n); var i = "" + n; if (null !== e && null !== e.ref && e.ref._stringRef === i) return e.ref; var l = function(e) { - var t = o.refs === Iu ? o.refs = {} : o.refs; + var t = o.refs === du ? o.refs = {} : o.refs; null === e ? delete t[i] : t[i] = e; }; return l._stringRef = i, l; } return n; } - function An(e, t) { + function Sn(e, t) { if ("textarea" !== e.type) { var n = ""; - Wn("31", "[object Object]" === Object.prototype.toString.call(t) ? "object with keys {" + Object.keys(t).join(", ") + "}" : t, n); + Rn("31", "[object Object]" === Object.prototype.toString.call(t) ? "object with keys {" + Object.keys(t).join(", ") + "}" : t, n); } } - function Mn(e, t) { + function Nn(e, t) { function n(n, r) { if (t) { if (!e) { @@ -2256,7 +2161,7 @@ var define = $__System.amdDefine; r = r.alternate; } var o = n.progressedLastDeletion; - null !== o ? (o.nextEffect = r, n.progressedLastDeletion = r) : n.progressedFirstDeletion = n.progressedLastDeletion = r, r.nextEffect = null, r.effectTag = Kc; + null !== o ? (o.nextEffect = r, n.progressedLastDeletion = r) : n.progressedFirstDeletion = n.progressedLastDeletion = r, r.nextEffect = null, r.effectTag = xc; } } function r(e, r) { @@ -2274,10 +2179,10 @@ var define = $__System.amdDefine; } function a(t, n) { if (e) { - var r = Nc(t, n); + var r = sc(t, n); return r.index = 0, r.sibling = null, r; } - return t.pendingWorkPriority = n, t.effectTag = Bc, t.index = 0, t.sibling = null, t; + return t.pendingWorkPriority = n, t.effectTag = wc, t.index = 0, t.sibling = null, t; } function i(e, n, r) { if (e.index = r, !t) @@ -2285,16 +2190,16 @@ var define = $__System.amdDefine; var o = e.alternate; if (null !== o) { var a = o.index; - return a < n ? (e.effectTag = zc, n) : a; + return a < n ? (e.effectTag = Tc, n) : a; } - return e.effectTag = zc, n; + return e.effectTag = Tc, n; } function l(e) { - return t && null === e.alternate && (e.effectTag = zc), e; + return t && null === e.alternate && (e.effectTag = Tc), e; } function u(e, t, n, r) { - if (null === t || t.tag !== Uc) { - var o = Fc(n, r); + if (null === t || t.tag !== bc) { + var o = pc(n, r); return o.return = e, o; } var i = a(t, r); @@ -2302,39 +2207,39 @@ var define = $__System.amdDefine; } function s(e, t, n, r) { if (null === t || t.type !== n.type) { - var o = _c(n, r); - return o.ref = Fn(t, n), o.return = e, o; + var o = cc(n, r); + return o.ref = xn(t, n), o.return = e, o; } var i = a(t, r); - return i.ref = Fn(t, n), i.pendingProps = n.props, i.return = e, i; + return i.ref = xn(t, n), i.pendingProps = n.props, i.return = e, i; } function c(e, t, n, r) { - if (null === t || t.tag !== Wc) { - var o = Ac(n, r); + if (null === t || t.tag !== Pc) { + var o = fc(n, r); return o.return = e, o; } var i = a(t, r); return i.pendingProps = n, i.return = e, i; } function d(e, t, n, r) { - if (null === t || t.tag !== jc) { - var o = Mc(n, r); + if (null === t || t.tag !== kc) { + var o = vc(n, r); return o.type = n.value, o.return = e, o; } var i = a(t, r); return i.type = n.value, i.return = e, i; } function p(e, t, n, r) { - if (null === t || t.tag !== Hc || t.stateNode.containerInfo !== n.containerInfo || t.stateNode.implementation !== n.implementation) { - var o = Rc(n, r); + if (null === t || t.tag !== Cc || t.stateNode.containerInfo !== n.containerInfo || t.stateNode.implementation !== n.implementation) { + var o = mc(n, r); return o.return = e, o; } var i = a(t, r); return i.pendingProps = n.children || [], i.return = e, i; } function f(e, t, n, r) { - if (null === t || t.tag !== Vc) { - var o = Oc(n, r); + if (null === t || t.tag !== Ec) { + var o = dc(n, r); return o.return = e, o; } var i = a(t, r); @@ -2342,29 +2247,29 @@ var define = $__System.amdDefine; } function v(e, t, n) { if ("string" == typeof t || "number" == typeof t) { - var r = Fc("" + t, n); + var r = pc("" + t, n); return r.return = e, r; } if ("object" == typeof t && null !== t) { switch (t.$$typeof) { - case sc: - var o = _c(t, n); - return o.ref = Fn(null, t), o.return = e, o; - case Tc: - var a = Ac(t, n); + case zs: + var o = cc(t, n); + return o.ref = xn(null, t), o.return = e, o; + case ic: + var a = fc(t, n); return a.return = e, a; - case xc: - var i = Mc(t, n); + case lc: + var i = vc(t, n); return i.type = t.value, i.return = e, i; - case Sc: - var l = Rc(t, n); + case uc: + var l = mc(t, n); return l.return = e, l; } - if (Lc(t) || wc(t)) { - var u = Oc(t, n); + if (hc(t) || ac(t)) { + var u = dc(t, n); return u.return = e, u; } - An(e, t); + Sn(e, t); } return null; } @@ -2374,18 +2279,18 @@ var define = $__System.amdDefine; return null !== o ? null : u(e, t, "" + n, r); if ("object" == typeof n && null !== n) { switch (n.$$typeof) { - case sc: + case zs: return n.key === o ? s(e, t, n, r) : null; - case Tc: + case ic: return n.key === o ? c(e, t, n, r) : null; - case xc: + case lc: return null === o ? d(e, t, n, r) : null; - case Sc: + case uc: return n.key === o ? p(e, t, n, r) : null; } - if (Lc(n) || wc(n)) + if (hc(n) || ac(n)) return null !== o ? null : f(e, t, n, r); - An(e, n); + Sn(e, n); } return null; } @@ -2396,24 +2301,24 @@ var define = $__System.amdDefine; } if ("object" == typeof r && null !== r) { switch (r.$$typeof) { - case sc: + case zs: var i = e.get(null === r.key ? n : r.key) || null; return s(t, i, r, o); - case Tc: + case ic: var l = e.get(null === r.key ? n : r.key) || null; return c(t, l, r, o); - case xc: + case lc: var v = e.get(n) || null; return d(t, v, r, o); - case Sc: + case uc: var m = e.get(null === r.key ? n : r.key) || null; return p(t, m, r, o); } - if (Lc(r) || wc(r)) { + if (hc(r) || ac(r)) { var h = e.get(n) || null; return f(t, h, r, o); } - An(t, r); + Sn(t, r); } return null; } @@ -2450,10 +2355,10 @@ var define = $__System.amdDefine; }), s; } function y(e, a, l, u) { - var s = wc(l); - "function" != typeof s ? Wn("155") : void 0; + var s = ac(l); + "function" != typeof s ? Rn("155") : void 0; var c = s.call(l); - null == c ? Wn("156") : void 0; + null == c ? Rn("156") : void 0; for (var d = null, p = null, f = a, @@ -2487,13 +2392,13 @@ var define = $__System.amdDefine; }), d; } function b(e, t, n, o) { - if (null !== t && t.tag === Uc) { + if (null !== t && t.tag === bc) { r(e, t.sibling); var i = a(t, o); return i.pendingProps = n, i.return = e, i; } r(e, t); - var l = Fc(n, o); + var l = pc(n, o); return l.return = e, l; } function C(e, t, o, i) { @@ -2503,21 +2408,21 @@ var define = $__System.amdDefine; if (u.type === o.type) { r(e, u.sibling); var s = a(u, i); - return s.ref = Fn(u, o), s.pendingProps = o.props, s.return = e, s; + return s.ref = xn(u, o), s.pendingProps = o.props, s.return = e, s; } r(e, u); break; } n(e, u), u = u.sibling; } - var c = _c(o, i); - return c.ref = Fn(t, o), c.return = e, c; + var c = cc(o, i); + return c.ref = xn(t, o), c.return = e, c; } function P(e, t, o, i) { for (var l = o.key, u = t; null !== u; ) { if (u.key === l) { - if (u.tag === Wc) { + if (u.tag === Pc) { r(e, u.sibling); var s = a(u, i); return s.pendingProps = o, s.return = e, s; @@ -2527,27 +2432,27 @@ var define = $__System.amdDefine; } n(e, u), u = u.sibling; } - var c = Ac(o, i); + var c = fc(o, i); return c.return = e, c; } function k(e, t, n, o) { var i = t; if (null !== i) { - if (i.tag === jc) { + if (i.tag === kc) { r(e, i.sibling); var l = a(i, o); return l.type = n.value, l.return = e, l; } r(e, i); } - var u = Mc(n, o); + var u = vc(n, o); return u.type = n.value, u.return = e, u; } function E(e, t, o, i) { for (var l = o.key, u = t; null !== u; ) { if (u.key === l) { - if (u.tag === Hc && u.stateNode.containerInfo === o.containerInfo && u.stateNode.implementation === o.implementation) { + if (u.tag === Cc && u.stateNode.containerInfo === o.containerInfo && u.stateNode.implementation === o.implementation) { r(e, u.sibling); var s = a(u, i); return s.pendingProps = o.children || [], s.return = e, s; @@ -2557,72 +2462,72 @@ var define = $__System.amdDefine; } n(e, u), u = u.sibling; } - var c = Rc(o, i); + var c = mc(o, i); return c.return = e, c; } function w(e, t, n, o) { - var a = oo.disableNewFiberFeatures, + var a = $r.disableNewFiberFeatures, i = "object" == typeof n && null !== n; if (i) if (a) switch (n.$$typeof) { - case sc: + case zs: return l(C(e, t, n, o)); - case Sc: + case uc: return l(E(e, t, n, o)); } else switch (n.$$typeof) { - case sc: + case zs: return l(C(e, t, n, o)); - case Tc: + case ic: return l(P(e, t, n, o)); - case xc: + case lc: return l(k(e, t, n, o)); - case Sc: + case uc: return l(E(e, t, n, o)); } if (a) switch (e.tag) { - case Dc: + case yc: var u = e.type; - null !== n && n !== !1 ? Wn("109", u.displayName || u.name || "Component") : void 0; + null !== n && n !== !1 ? Rn("109", u.displayName || u.name || "Component") : void 0; break; - case Ic: + case gc: var s = e.type; - null !== n && n !== !1 ? Wn("105", s.displayName || s.name || "Component") : void 0; + null !== n && n !== !1 ? Rn("105", s.displayName || s.name || "Component") : void 0; } if ("string" == typeof n || "number" == typeof n) return l(b(e, t, "" + n, o)); - if (Lc(n)) + if (hc(n)) return g(e, t, n, o); - if (wc(n)) + if (ac(n)) return y(e, t, n, o); - if (i && An(e, n), !a && "undefined" == typeof n) + if (i && Sn(e, n), !a && "undefined" == typeof n) switch (e.tag) { - case Dc: - case Ic: + case yc: + case gc: var c = e.type; - Wn("157", c.displayName || c.name || "Component"); + Rn("157", c.displayName || c.name || "Component"); } return r(e, t); } return w; } - function Rn(e) { + function _n(e) { if (!e) - return Iu; - var t = Uu.get(e); - return "number" == typeof t.tag ? uf(t) : t._processChildContext(t._context); + return du; + var t = fu.get(e); + return "number" == typeof t.tag ? Bp(t) : t._processChildContext(t._context); } - function Ln(e) { - return !(!e || e.nodeType !== Mf && e.nodeType !== Rf && e.nodeType !== Lf); + function Fn(e) { + return !(!e || e.nodeType !== mf && e.nodeType !== hf && e.nodeType !== gf); } - function In(e) { - if (!Ln(e)) + function On(e) { + if (!Fn(e)) throw new Error("Target container is not a DOM element."); } - function Dn(e, t) { + function An(e, t) { switch (e) { case "button": case "input": @@ -2632,69 +2537,69 @@ var define = $__System.amdDefine; } return !1; } - function Un() { - Df = !0; + function Mn() { + bf = !0; } - function Hn(e, t, n, r) { - In(n); - var o = n.nodeType === Of ? n.documentElement : n, + function In(e, t, n, r) { + On(n); + var o = n.nodeType === pf ? n.documentElement : n, a = o._reactRootContainer; if (a) - If.updateContainer(t, a, e, r); + yf.updateContainer(t, a, e, r); else { for (; o.lastChild; ) o.removeChild(o.lastChild); - var i = If.createContainer(o); - a = o._reactRootContainer = i, If.unbatchedUpdates(function() { - If.updateContainer(t, i, e, r); + var i = yf.createContainer(o); + a = o._reactRootContainer = i, yf.unbatchedUpdates(function() { + yf.updateContainer(t, i, e, r); }); } - return If.getPublicRootInstance(a); + return yf.getPublicRootInstance(a); } - var Wn = t, - jn = Object.getOwnPropertySymbols, - Vn = Object.prototype.hasOwnProperty, - Bn = Object.prototype.propertyIsEnumerable, - zn = r() ? Object.assign : function(e, t) { + var Rn = t, + Un = Object.getOwnPropertySymbols, + Dn = Object.prototype.hasOwnProperty, + Ln = Object.prototype.propertyIsEnumerable, + Hn = r() ? Object.assign : function(e, t) { for (var r, o, a = n(e), i = 1; i < arguments.length; i++) { r = Object(arguments[i]); for (var l in r) - Vn.call(r, l) && (a[l] = r[l]); - if (jn) { - o = jn(r); + Dn.call(r, l) && (a[l] = r[l]); + if (Un) { + o = Un(r); for (var u = 0; u < o.length; u++) - Bn.call(r, o[u]) && (a[o[u]] = r[o[u]]); + Ln.call(r, o[u]) && (a[o[u]] = r[o[u]]); } } return a; }, - Kn = null, - Yn = {}, - qn = { + Wn = null, + jn = {}, + Vn = { plugins: [], eventNameDispatchConfigs: {}, registrationNameModules: {}, registrationNameDependencies: {}, possibleRegistrationNames: null, injectEventPluginOrder: function(e) { - Kn ? Wn("101") : void 0, Kn = Array.prototype.slice.call(e), o(); + Wn ? Rn("101") : void 0, Wn = Array.prototype.slice.call(e), o(); }, injectEventPluginsByName: function(e) { var t = !1; for (var n in e) if (e.hasOwnProperty(n)) { var r = e[n]; - Yn.hasOwnProperty(n) && Yn[n] === r || (Yn[n] ? Wn("102", n) : void 0, Yn[n] = r, t = !0); + jn.hasOwnProperty(n) && jn[n] === r || (jn[n] ? Rn("102", n) : void 0, jn[n] = r, t = !0); } t && o(); } }, - Qn = qn, - Xn = null, - $n = function(e, t, n, r, o, a, i, l, u) { + Bn = Vn, + zn = null, + Kn = function(e, t, n, r, o, a, i, l, u) { var s = Array.prototype.slice.call(arguments, 3); try { t.apply(n, s); @@ -2703,40 +2608,40 @@ var define = $__System.amdDefine; } return null; }, - Gn = function() { - if (Xn) { - var e = Xn; - throw Xn = null, e; + Yn = function() { + if (zn) { + var e = zn; + throw zn = null, e; } }, - Zn = { + qn = { injection: {injectErrorUtils: function(e) { - "function" != typeof e.invokeGuardedCallback ? Wn("201") : void 0, $n = e.invokeGuardedCallback; + "function" != typeof e.invokeGuardedCallback ? Rn("201") : void 0, Kn = e.invokeGuardedCallback; }}, invokeGuardedCallback: function(e, t, n, r, o, a, i, l, u) { - return $n.apply(this, arguments); + return Kn.apply(this, arguments); }, invokeGuardedCallbackAndCatchFirstError: function(e, t, n, r, o, a, i, l, u) { - var s = Zn.invokeGuardedCallback.apply(this, arguments); - null !== s && null === Xn && (Xn = s); + var s = qn.invokeGuardedCallback.apply(this, arguments); + null !== s && null === zn && (zn = s); }, rethrowCaughtError: function() { - return Gn.apply(this, arguments); + return Yn.apply(this, arguments); } }, - Jn = Zn, - er = function() {}; - er.thatReturns = l, er.thatReturnsFalse = l(!1), er.thatReturnsTrue = l(!0), er.thatReturnsNull = l(null), er.thatReturnsThis = function() { + Qn = qn, + $n = function() {}; + $n.thatReturns = l, $n.thatReturnsFalse = l(!1), $n.thatReturnsTrue = l(!0), $n.thatReturnsNull = l(null), $n.thatReturnsThis = function() { return this; - }, er.thatReturnsArgument = function(e) { + }, $n.thatReturnsArgument = function(e) { return e; }; - var tr, - nr = er, - rr = {injectComponentTree: function(e) { - tr = e; + var Xn, + Gn = $n, + Zn = {injectComponentTree: function(e) { + Xn = e; }}, - or = { + Jn = { isEndish: u, isMoveish: s, isStartish: c, @@ -2745,33 +2650,33 @@ var define = $__System.amdDefine; executeDispatchesInOrderStopAtTrue: v, hasDispatches: h, getFiberCurrentPropsFromNode: function(e) { - return tr.getFiberCurrentPropsFromNode(e); + return Xn.getFiberCurrentPropsFromNode(e); }, getInstanceFromNode: function(e) { - return tr.getInstanceFromNode(e); + return Xn.getInstanceFromNode(e); }, getNodeFromInstance: function(e) { - return tr.getNodeFromInstance(e); + return Xn.getNodeFromInstance(e); }, - injection: rr + injection: Zn }, - ar = or, - ir = g, - lr = y, - ur = null, - sr = function(e, t) { - e && (ar.executeDispatchesInOrder(e, t), e.isPersistent() || e.constructor.release(e)); + er = Jn, + tr = g, + nr = y, + rr = null, + or = function(e, t) { + e && (er.executeDispatchesInOrder(e, t), e.isPersistent() || e.constructor.release(e)); }, - cr = function(e) { - return sr(e, !0); + ar = function(e) { + return or(e, !0); }, - dr = function(e) { - return sr(e, !1); + ir = function(e) { + return or(e, !1); }, - pr = { + lr = { injection: { - injectEventPluginOrder: Qn.injectEventPluginOrder, - injectEventPluginsByName: Qn.injectEventPluginsByName + injectEventPluginOrder: Bn.injectEventPluginOrder, + injectEventPluginsByName: Bn.injectEventPluginsByName }, getListener: function(e, t) { var n; @@ -2779,7 +2684,7 @@ var define = $__System.amdDefine; var r = e.stateNode; if (!r) return null; - var o = ar.getFiberCurrentPropsFromNode(r); + var o = er.getFiberCurrentPropsFromNode(r); if (!o) return null; if (n = o[t], C(t, e.type, o)) @@ -2794,73 +2699,63 @@ var define = $__System.amdDefine; if (n = i[t], C(t, a.type, i)) return null; } - return n && "function" != typeof n ? Wn("94", t, typeof n) : void 0, n; + return n && "function" != typeof n ? Rn("94", t, typeof n) : void 0, n; }, extractEvents: function(e, t, n, r) { for (var o, - a = Qn.plugins, + a = Bn.plugins, i = 0; i < a.length; i++) { var l = a[i]; if (l) { var u = l.extractEvents(e, t, n, r); - u && (o = ir(o, u)); + u && (o = tr(o, u)); } } return o; }, enqueueEvents: function(e) { - e && (ur = ir(ur, e)); + e && (rr = tr(rr, e)); }, processEventQueue: function(e) { - var t = ur; - ur = null, e ? lr(t, cr) : lr(t, dr), ur ? Wn("95") : void 0, Jn.rethrowCaughtError(); + var t = rr; + rr = null, e ? nr(t, ar) : nr(t, ir), rr ? Rn("95") : void 0, Qn.rethrowCaughtError(); } }, - fr = pr, - vr = {handleTopLevel: function(e, t, n, r) { - var o = fr.extractEvents(e, t, n, r); + ur = lr, + sr = {handleTopLevel: function(e, t, n, r) { + var o = ur.extractEvents(e, t, n, r); P(o); }}, - mr = vr, - hr = { - currentScrollLeft: 0, - currentScrollTop: 0, - refreshScrollValues: function(e) { - hr.currentScrollLeft = e.x, hr.currentScrollTop = e.y; - } - }, - gr = hr, - yr = !("undefined" == typeof window || !window.document || !window.document.createElement), - br = { - canUseDOM: yr, + cr = sr, + dr = !("undefined" == typeof window || !window.document || !window.document.createElement), + pr = { + canUseDOM: dr, canUseWorkers: "undefined" != typeof Worker, - canUseEventListeners: yr && !(!window.addEventListener && !window.attachEvent), - canUseViewport: yr && !!window.screen, - isInWorker: !yr + canUseEventListeners: dr && !(!window.addEventListener && !window.attachEvent), + canUseViewport: dr && !!window.screen, + isInWorker: !dr }, - Cr = br, - Pr = { + fr = pr, + vr = { animationend: k("Animation", "AnimationEnd"), animationiteration: k("Animation", "AnimationIteration"), animationstart: k("Animation", "AnimationStart"), transitionend: k("Transition", "TransitionEnd") }, - kr = {}, - Er = {}; - Cr.canUseDOM && (Er = document.createElement("div").style, "AnimationEvent" in window || (delete Pr.animationend.animation, delete Pr.animationiteration.animation, delete Pr.animationstart.animation), "TransitionEvent" in window || delete Pr.transitionend.transition); - var wr, - Tr = E; - Cr.canUseDOM && (wr = document.implementation && document.implementation.hasFeature && document.implementation.hasFeature("", "") !== !0); - var xr, - Sr = w, - Nr = {}, - _r = !1, - Or = 0, - Fr = { + mr = {}, + hr = {}; + fr.canUseDOM && (hr = document.createElement("div").style, "AnimationEvent" in window || (delete vr.animationend.animation, delete vr.animationiteration.animation, delete vr.animationstart.animation), "TransitionEvent" in window || delete vr.transitionend.transition); + var gr, + yr = E; + fr.canUseDOM && (gr = document.implementation && document.implementation.hasFeature && document.implementation.hasFeature("", "") !== !0); + var br = w, + Cr = {}, + Pr = 0, + kr = { topAbort: "abort", - topAnimationEnd: Tr("animationend") || "animationend", - topAnimationIteration: Tr("animationiteration") || "animationiteration", - topAnimationStart: Tr("animationstart") || "animationstart", + topAnimationEnd: yr("animationend") || "animationend", + topAnimationIteration: yr("animationiteration") || "animationiteration", + topAnimationStart: yr("animationstart") || "animationstart", topBlur: "blur", topCancel: "cancel", topCanPlay: "canplay", @@ -2920,35 +2815,35 @@ var define = $__System.amdDefine; topTouchEnd: "touchend", topTouchMove: "touchmove", topTouchStart: "touchstart", - topTransitionEnd: Tr("transitionend") || "transitionend", + topTransitionEnd: yr("transitionend") || "transitionend", topVolumeChange: "volumechange", topWaiting: "waiting", topWheel: "wheel" }, - Ar = "_reactListenersID" + ("" + Math.random()).slice(2), - Mr = zn({}, mr, { + Er = "_reactListenersID" + ("" + Math.random()).slice(2), + wr = Hn({}, cr, { ReactEventListener: null, injection: {injectReactEventListener: function(e) { - e.setHandleTopLevel(Mr.handleTopLevel), Mr.ReactEventListener = e; + e.setHandleTopLevel(wr.handleTopLevel), wr.ReactEventListener = e; }}, setEnabled: function(e) { - Mr.ReactEventListener && Mr.ReactEventListener.setEnabled(e); + wr.ReactEventListener && wr.ReactEventListener.setEnabled(e); }, isEnabled: function() { - return !(!Mr.ReactEventListener || !Mr.ReactEventListener.isEnabled()); + return !(!wr.ReactEventListener || !wr.ReactEventListener.isEnabled()); }, listenTo: function(e, t) { for (var n = t, r = T(n), - o = Qn.registrationNameDependencies[e], + o = Bn.registrationNameDependencies[e], a = 0; a < o.length; a++) { var i = o[a]; - r.hasOwnProperty(i) && r[i] || ("topWheel" === i ? Sr("wheel") ? Mr.ReactEventListener.trapBubbledEvent("topWheel", "wheel", n) : Sr("mousewheel") ? Mr.ReactEventListener.trapBubbledEvent("topWheel", "mousewheel", n) : Mr.ReactEventListener.trapBubbledEvent("topWheel", "DOMMouseScroll", n) : "topScroll" === i ? Sr("scroll", !0) ? Mr.ReactEventListener.trapCapturedEvent("topScroll", "scroll", n) : Mr.ReactEventListener.trapBubbledEvent("topScroll", "scroll", Mr.ReactEventListener.WINDOW_HANDLE) : "topFocus" === i || "topBlur" === i ? (Sr("focus", !0) ? (Mr.ReactEventListener.trapCapturedEvent("topFocus", "focus", n), Mr.ReactEventListener.trapCapturedEvent("topBlur", "blur", n)) : Sr("focusin") && (Mr.ReactEventListener.trapBubbledEvent("topFocus", "focusin", n), Mr.ReactEventListener.trapBubbledEvent("topBlur", "focusout", n)), r.topBlur = !0, r.topFocus = !0) : "topCancel" === i ? (Sr("cancel", !0) && Mr.ReactEventListener.trapCapturedEvent("topCancel", "cancel", n), r.topCancel = !0) : "topClose" === i ? (Sr("close", !0) && Mr.ReactEventListener.trapCapturedEvent("topClose", "close", n), r.topClose = !0) : Fr.hasOwnProperty(i) && Mr.ReactEventListener.trapBubbledEvent(i, Fr[i], n), r[i] = !0); + r.hasOwnProperty(i) && r[i] || ("topWheel" === i ? br("wheel") ? wr.ReactEventListener.trapBubbledEvent("topWheel", "wheel", n) : br("mousewheel") ? wr.ReactEventListener.trapBubbledEvent("topWheel", "mousewheel", n) : wr.ReactEventListener.trapBubbledEvent("topWheel", "DOMMouseScroll", n) : "topScroll" === i ? wr.ReactEventListener.trapCapturedEvent("topScroll", "scroll", n) : "topFocus" === i || "topBlur" === i ? (wr.ReactEventListener.trapCapturedEvent("topFocus", "focus", n), wr.ReactEventListener.trapCapturedEvent("topBlur", "blur", n), r.topBlur = !0, r.topFocus = !0) : "topCancel" === i ? (br("cancel", !0) && wr.ReactEventListener.trapCapturedEvent("topCancel", "cancel", n), r.topCancel = !0) : "topClose" === i ? (br("close", !0) && wr.ReactEventListener.trapCapturedEvent("topClose", "close", n), r.topClose = !0) : kr.hasOwnProperty(i) && wr.ReactEventListener.trapBubbledEvent(i, kr[i], n), r[i] = !0); } }, isListeningToAllDependencies: function(e, t) { for (var n = T(t), - r = Qn.registrationNameDependencies[e], + r = Bn.registrationNameDependencies[e], o = 0; o < r.length; o++) { var a = r[o]; if (!n.hasOwnProperty(a) || !n[a]) @@ -2957,63 +2852,51 @@ var define = $__System.amdDefine; return !0; }, trapBubbledEvent: function(e, t, n) { - return Mr.ReactEventListener.trapBubbledEvent(e, t, n); + return wr.ReactEventListener.trapBubbledEvent(e, t, n); }, trapCapturedEvent: function(e, t, n) { - return Mr.ReactEventListener.trapCapturedEvent(e, t, n); - }, - supportsEventPageXY: function() { - if (!document.createEvent) - return !1; - var e = document.createEvent("MouseEvent"); - return null != e && "pageX" in e; - }, - ensureScrollValueMonitoring: function() { - if (void 0 === xr && (xr = Mr.supportsEventPageXY()), !xr && !_r) { - var e = gr.refreshScrollValues; - Mr.ReactEventListener.monitorScrollValue(e), _r = !0; - } + return wr.ReactEventListener.trapCapturedEvent(e, t, n); } }), - Rr = Mr, - Lr = null, - Ir = {injectFiberControlledHostComponent: function(e) { - Lr = e; + Tr = wr, + xr = null, + Sr = {injectFiberControlledHostComponent: function(e) { + xr = e; }}, - Dr = null, - Ur = null, - Hr = { - injection: Ir, + Nr = null, + _r = null, + Fr = { + injection: Sr, enqueueStateRestore: function(e) { - Dr ? Ur ? Ur.push(e) : Ur = [e] : Dr = e; + Nr ? _r ? _r.push(e) : _r = [e] : Nr = e; }, restoreStateIfNeeded: function() { - if (Dr) { - var e = Dr, - t = Ur; - if (Dr = null, Ur = null, x(e), t) + if (Nr) { + var e = Nr, + t = _r; + if (Nr = null, _r = null, x(e), t) for (var n = 0; n < t.length; n++) x(t[n]); } } }, - Wr = Hr, - jr = { + Or = Fr, + Ar = { MUST_USE_PROPERTY: 1, HAS_BOOLEAN_VALUE: 4, HAS_NUMERIC_VALUE: 8, HAS_POSITIVE_NUMERIC_VALUE: 24, HAS_OVERLOADED_BOOLEAN_VALUE: 32, injectDOMPropertyConfig: function(e) { - var t = jr, + var t = Ar, n = e.Properties || {}, r = e.DOMAttributeNamespaces || {}, o = e.DOMAttributeNames || {}, a = e.DOMPropertyNames || {}, i = e.DOMMutationMethods || {}; - e.isCustomAttribute && Br._isCustomAttributeFunctions.push(e.isCustomAttribute); + e.isCustomAttribute && Ir._isCustomAttributeFunctions.push(e.isCustomAttribute); for (var l in n) { - Br.properties.hasOwnProperty(l) ? Wn("48", l) : void 0; + Ir.properties.hasOwnProperty(l) ? Rn("48", l) : void 0; var u = l.toLowerCase(), s = n[l], c = { @@ -3027,37 +2910,37 @@ var define = $__System.amdDefine; hasPositiveNumericValue: S(s, t.HAS_POSITIVE_NUMERIC_VALUE), hasOverloadedBooleanValue: S(s, t.HAS_OVERLOADED_BOOLEAN_VALUE) }; - if (c.hasBooleanValue + c.hasNumericValue + c.hasOverloadedBooleanValue <= 1 ? void 0 : Wn("50", l), o.hasOwnProperty(l)) { + if (c.hasBooleanValue + c.hasNumericValue + c.hasOverloadedBooleanValue <= 1 ? void 0 : Rn("50", l), o.hasOwnProperty(l)) { var d = o[l]; c.attributeName = d; } - r.hasOwnProperty(l) && (c.attributeNamespace = r[l]), a.hasOwnProperty(l) && (c.propertyName = a[l]), i.hasOwnProperty(l) && (c.mutationMethod = i[l]), Br.properties[l] = c; + r.hasOwnProperty(l) && (c.attributeNamespace = r[l]), a.hasOwnProperty(l) && (c.propertyName = a[l]), i.hasOwnProperty(l) && (c.mutationMethod = i[l]), Ir.properties[l] = c; } } }, - Vr = ":A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD", - Br = { + Mr = ":A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD", + Ir = { ID_ATTRIBUTE_NAME: "data-reactid", ROOT_ATTRIBUTE_NAME: "data-reactroot", - ATTRIBUTE_NAME_START_CHAR: Vr, - ATTRIBUTE_NAME_CHAR: Vr + "\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040", + ATTRIBUTE_NAME_START_CHAR: Mr, + ATTRIBUTE_NAME_CHAR: Mr + "\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040", properties: {}, getPossibleStandardName: null, _isCustomAttributeFunctions: [], isCustomAttribute: function(e) { - for (var t = 0; t < Br._isCustomAttributeFunctions.length; t++) { - var n = Br._isCustomAttributeFunctions[t]; + for (var t = 0; t < Ir._isCustomAttributeFunctions.length; t++) { + var n = Ir._isCustomAttributeFunctions[t]; if (n(e)) return !0; } return !1; }, - injection: jr + injection: Ar }, - zr = Br, - Kr = {hasCachedChildNodes: 1}, - Yr = Kr, - qr = { + Rr = Ir, + Ur = {hasCachedChildNodes: 1}, + Dr = Ur, + Lr = { IndeterminateComponent: 0, FunctionalComponent: 1, ClassComponent: 2, @@ -3070,38 +2953,38 @@ var define = $__System.amdDefine; YieldComponent: 9, Fragment: 10 }, - Qr = qr.HostComponent, - Xr = qr.HostText, - $r = zr.ID_ATTRIBUTE_NAME, - Gr = Yr, - Zr = Math.random().toString(36).slice(2), - Jr = "__reactInternalInstance$" + Zr, - eo = "__reactEventHandlers$" + Zr, - to = { - getClosestInstanceFromNode: R, - getInstanceFromNode: L, - getNodeFromInstance: I, + Hr = Lr.HostComponent, + Wr = Lr.HostText, + jr = Rr.ID_ATTRIBUTE_NAME, + Vr = Dr, + Br = Math.random().toString(36).slice(2), + zr = "__reactInternalInstance$" + Br, + Kr = "__reactEventHandlers$" + Br, + Yr = { + getClosestInstanceFromNode: I, + getInstanceFromNode: R, + getNodeFromInstance: U, precacheChildNodes: M, - precacheNode: O, + precacheNode: F, uncacheNode: A, - precacheFiberNode: F, + precacheFiberNode: O, getFiberCurrentPropsFromNode: D, - updateFiberProps: U + updateFiberProps: L }, - no = to, - ro = { + qr = Yr, + Qr = { logTopLevelRenders: !1, prepareNewChildrenBeforeUnmountInStack: !0, disableNewFiberFeatures: !1 }, - oo = ro, - ao = { + $r = Qr, + Xr = { fiberAsyncScheduling: !1, useCreateElement: !0, useFiber: !0 }, - io = ao, - lo = { + Gr = Xr, + Zr = { animationIterationCount: !0, borderImageOutset: !0, borderImageSlice: !0, @@ -3137,13 +3020,13 @@ var define = $__System.amdDefine; strokeOpacity: !0, strokeWidth: !0 }, - uo = ["Webkit", "ms", "Moz", "O"]; - Object.keys(lo).forEach(function(e) { - uo.forEach(function(t) { - lo[H(t, e)] = lo[e]; + Jr = ["Webkit", "ms", "Moz", "O"]; + Object.keys(Zr).forEach(function(e) { + Jr.forEach(function(t) { + Zr[H(t, e)] = Zr[e]; }); }); - var so = { + var eo = { background: { backgroundAttachment: !0, backgroundColor: !0, @@ -3195,56 +3078,41 @@ var define = $__System.amdDefine; outlineColor: !0 } }, - co = { - isUnitlessNumber: lo, - shorthandPropertyExpansions: so - }, - po = co, - fo = po.isUnitlessNumber, - vo = W, - mo = j, - ho = /([A-Z])/g, - go = V, - yo = /^ms-/, - bo = B, - Co = z, - Po = qr.IndeterminateComponent, - ko = qr.FunctionalComponent, - Eo = qr.ClassComponent, - wo = qr.HostComponent, - To = { - getStackAddendumByWorkInProgressFiber: q, - describeComponentFrame: K - }, - xo = { - current: null, - phase: null, - getCurrentFiberOwnerName: Q, - getCurrentFiberStackAddendum: X - }, - So = xo, - No = Co(function(e) { - return bo(e); + to = { + isUnitlessNumber: Zr, + shorthandPropertyExpansions: eo + }, + no = to, + ro = no.isUnitlessNumber, + oo = W, + ao = j, + io = /([A-Z])/g, + lo = V, + uo = /^ms-/, + so = B, + co = z, + po = co(function(e) { + return so(e); }), - _o = !1, - Oo = "cssFloat"; - if (Cr.canUseDOM) { - var Fo = document.createElement("div").style; + fo = !1, + vo = "cssFloat"; + if (fr.canUseDOM) { + var mo = document.createElement("div").style; try { - Fo.font = ""; + mo.font = ""; } catch (e) { - _o = !0; + fo = !0; } - void 0 === document.documentElement.style.cssFloat && (Oo = "styleFloat"); + void 0 === document.documentElement.style.cssFloat && (vo = "styleFloat"); } - var Ao, - Mo = { + var ho, + go = { createMarkupForStyles: function(e, t) { var n = ""; for (var r in e) if (e.hasOwnProperty(r)) { var o = e[r]; - null != o && (n += No(r) + ":", n += vo(r, o, t) + ";"); + null != o && (n += po(r) + ":", n += oo(r, o, t) + ";"); } return n || null; }, @@ -3252,11 +3120,11 @@ var define = $__System.amdDefine; var r = e.style; for (var o in t) if (t.hasOwnProperty(o)) { - var a = vo(o, t[o], n); - if ("float" !== o && "cssFloat" !== o || (o = Oo), a) + var a = oo(o, t[o], n); + if ("float" !== o && "cssFloat" !== o || (o = vo), a) r[o] = a; else { - var i = _o && po.shorthandPropertyExpansions[o]; + var i = fo && no.shorthandPropertyExpansions[o]; if (i) for (var l in i) r[l] = ""; @@ -3266,63 +3134,54 @@ var define = $__System.amdDefine; } } }, - Ro = Mo, - Lo = { + yo = go, + bo = { html: "http://www.w3.org/1999/xhtml", mathml: "http://www.w3.org/1998/Math/MathML", svg: "http://www.w3.org/2000/svg" }, - Io = Lo; - Cr.canUseDOM && (Ao = window.performance || window.msPerformance || window.webkitPerformance); - var Do, - Uo = Ao || {}; - Do = Uo.now ? function() { - return Uo.now(); - } : function() { - return Date.now(); - }; - var Ho, - Wo = /["'&<>]/, - jo = G, - Vo = Z, - Bo = new RegExp("^[" + zr.ATTRIBUTE_NAME_START_CHAR + "][" + zr.ATTRIBUTE_NAME_CHAR + "]*$"), - zo = {}, - Ko = {}, - Yo = { + Co = bo, + Po = /["'&<>]/, + ko = Y, + Eo = q, + wo = new RegExp("^[" + Rr.ATTRIBUTE_NAME_START_CHAR + "][" + Rr.ATTRIBUTE_NAME_CHAR + "]*$"), + To = {}, + xo = {}, + So = { createMarkupForID: function(e) { - return zr.ID_ATTRIBUTE_NAME + "=" + Vo(e); + return Rr.ID_ATTRIBUTE_NAME + "=" + Eo(e); }, setAttributeForID: function(e, t) { - e.setAttribute(zr.ID_ATTRIBUTE_NAME, t); + e.setAttribute(Rr.ID_ATTRIBUTE_NAME, t); }, createMarkupForRoot: function() { - return zr.ROOT_ATTRIBUTE_NAME + '=""'; + return Rr.ROOT_ATTRIBUTE_NAME + '=""'; }, setAttributeForRoot: function(e) { - e.setAttribute(zr.ROOT_ATTRIBUTE_NAME, ""); + e.setAttribute(Rr.ROOT_ATTRIBUTE_NAME, ""); }, createMarkupForProperty: function(e, t) { - var n = zr.properties.hasOwnProperty(e) ? zr.properties[e] : null; + var n = Rr.properties.hasOwnProperty(e) ? Rr.properties[e] : null; if (n) { - if (ee(n, t)) + if ($(n, t)) return ""; var r = n.attributeName; - return n.hasBooleanValue || n.hasOverloadedBooleanValue && t === !0 ? r + '=""' : r + "=" + Vo(t); + return n.hasBooleanValue || n.hasOverloadedBooleanValue && t === !0 ? r + '=""' : r + "=" + Eo(t); } - return zr.isCustomAttribute(e) ? null == t ? "" : e + "=" + Vo(t) : null; + return Rr.isCustomAttribute(e) ? null == t ? "" : e + "=" + Eo(t) : null; }, createMarkupForCustomAttribute: function(e, t) { - return J(e) && null != t ? e + "=" + Vo(t) : ""; + return Q(e) && null != t ? e + "=" + Eo(t) : ""; }, setValueForProperty: function(e, t, n) { - var r = zr.properties.hasOwnProperty(t) ? zr.properties[t] : null; + var r = Rr.properties.hasOwnProperty(t) ? Rr.properties[t] : null; if (r) { var o = r.mutationMethod; if (o) o(e, n); else { - if (ee(r, n)) - return void Yo.deleteValueForProperty(e, t); + if ($(r, n)) + return void So.deleteValueForProperty(e, t); if (r.mustUseProperty) e[r.propertyName] = n; else { @@ -3331,17 +3190,17 @@ var define = $__System.amdDefine; i ? e.setAttributeNS(i, a, "" + n) : r.hasBooleanValue || r.hasOverloadedBooleanValue && n === !0 ? e.setAttribute(a, "") : e.setAttribute(a, "" + n); } } - } else if (zr.isCustomAttribute(t)) - return void Yo.setValueForAttribute(e, t, n); + } else if (Rr.isCustomAttribute(t)) + return void So.setValueForAttribute(e, t, n); }, setValueForAttribute: function(e, t, n) { - J(t) && (null == n ? e.removeAttribute(t) : e.setAttribute(t, "" + n)); + Q(t) && (null == n ? e.removeAttribute(t) : e.setAttribute(t, "" + n)); }, deleteValueForAttribute: function(e, t) { e.removeAttribute(t); }, deleteValueForProperty: function(e, t) { - var n = zr.properties.hasOwnProperty(t) ? zr.properties[t] : null; + var n = Rr.properties.hasOwnProperty(t) ? Rr.properties[t] : null; if (n) { var r = n.mutationMethod; if (r) @@ -3352,16 +3211,16 @@ var define = $__System.amdDefine; } else e.removeAttribute(n.attributeName); } else - zr.isCustomAttribute(t) && e.removeAttribute(t); + Rr.isCustomAttribute(t) && e.removeAttribute(t); } }, - qo = Yo, - Qo = { + No = So, + _o = { getHostProps: function(e, t) { var n = e, r = t.value, o = t.checked, - a = zn({ + a = Hn({ type: void 0, step: void 0, min: void 0, @@ -3379,18 +3238,24 @@ var define = $__System.amdDefine; r = e; r._wrapperState = { initialChecked: null != t.checked ? t.checked : t.defaultChecked, - initialValue: null != t.value ? t.value : n + initialValue: null != t.value ? t.value : n, + controlled: X(t) }; }, updateWrapper: function(e, t) { var n = e, r = t.checked; - null != r && qo.setValueForProperty(n, "checked", r || !1); + null != r && No.setValueForProperty(n, "checked", r || !1); var o = t.value; - if (null != o) { - var a = "" + o; - a !== n.value && (n.value = a); - } else + if (null != o) + if (0 === o && "" === n.value) + n.value = "0"; + else if ("number" === t.type) { + var a = parseFloat(n.value, 10) || 0; + o != a && (n.value = "" + o); + } else + o != n.value && (n.value = "" + o); + else null == t.value && null != t.defaultValue && n.defaultValue !== "" + t.defaultValue && (n.defaultValue = "" + t.defaultValue), null == t.checked && null != t.defaultChecked && (n.defaultChecked = !!t.defaultChecked); }, postMountWrapper: function(e, t) { @@ -3416,26 +3281,26 @@ var define = $__System.amdDefine; }, restoreControlledState: function(e, t) { var n = e; - Qo.updateWrapper(n, t), te(n, t); + _o.updateWrapper(n, t), G(n, t); } }, - Xo = Qo, - $o = { + Fo = _o, + Oo = { mountWrapper: function(e, t) {}, postMountWrapper: function(e, t) { null != t.value && e.setAttribute("value", t.value); }, getHostProps: function(e, t) { - var n = zn({children: void 0}, t), - r = ne(t.children); + var n = Hn({children: void 0}, t), + r = Z(t.children); return r && (n.children = r), n; } }, - Go = $o, - Zo = !1, - Jo = { + Ao = Oo, + Mo = !1, + Io = { getHostProps: function(e, t) { - return zn({}, t, {value: void 0}); + return Hn({}, t, {value: void 0}); }, mountWrapper: function(e, t) { var n = e, @@ -3443,7 +3308,7 @@ var define = $__System.amdDefine; n._wrapperState = { initialValue: null != r ? r : t.defaultValue, wasMultiple: !!t.multiple - }, void 0 === t.value || void 0 === t.defaultValue || Zo || (Zo = !0), n.multiple = !!t.multiple, null != r ? re(n, !!t.multiple, r) : null != t.defaultValue && re(n, !!t.multiple, t.defaultValue); + }, void 0 === t.value || void 0 === t.defaultValue || Mo || (Mo = !0), n.multiple = !!t.multiple, null != r ? J(n, !!t.multiple, r) : null != t.defaultValue && J(n, !!t.multiple, t.defaultValue); }, postUpdateWrapper: function(e, t) { var n = e; @@ -3451,20 +3316,20 @@ var define = $__System.amdDefine; var r = n._wrapperState.wasMultiple; n._wrapperState.wasMultiple = !!t.multiple; var o = t.value; - null != o ? re(n, !!t.multiple, o) : r !== !!t.multiple && (null != t.defaultValue ? re(n, !!t.multiple, t.defaultValue) : re(n, !!t.multiple, t.multiple ? [] : "")); + null != o ? J(n, !!t.multiple, o) : r !== !!t.multiple && (null != t.defaultValue ? J(n, !!t.multiple, t.defaultValue) : J(n, !!t.multiple, t.multiple ? [] : "")); }, restoreControlledState: function(e, t) { var n = e, r = t.value; - null != r && re(n, !!t.multiple, r); + null != r && J(n, !!t.multiple, r); } }, - ea = Jo, - ta = { + Ro = Io, + Uo = { getHostProps: function(e, t) { var n = e; - null != t.dangerouslySetInnerHTML ? Wn("91") : void 0; - var r = zn({}, t, { + null != t.dangerouslySetInnerHTML ? Rn("91") : void 0; + var r = Hn({}, t, { value: void 0, defaultValue: void 0, children: "" + n._wrapperState.initialValue @@ -3478,7 +3343,7 @@ var define = $__System.amdDefine; if (null == r) { var a = t.defaultValue, i = t.children; - null != i && (null != a ? Wn("92") : void 0, Array.isArray(i) && (i.length <= 1 ? void 0 : Wn("93"), i = i[0]), a = "" + i), null == a && (a = ""), o = a; + null != i && (null != a ? Rn("92") : void 0, Array.isArray(i) && (i.length <= 1 ? void 0 : Rn("93"), i = i[0]), a = "" + i), null == a && (a = ""), o = a; } n._wrapperState = {initialValue: "" + o}; }, @@ -3497,42 +3362,29 @@ var define = $__System.amdDefine; r === n._wrapperState.initialValue && (n.value = r); }, restoreControlledState: function(e, t) { - ta.updateWrapper(e, t); + Uo.updateWrapper(e, t); } }, - na = ta, - ra = function(e) { + Do = Uo, + Lo = function(e) { return "undefined" != typeof MSApp && MSApp.execUnsafeLocalFunction ? function(t, n, r, o) { MSApp.execUnsafeLocalFunction(function() { return e(t, n, r, o); }); } : e; }, - oa = ra, - aa = /^[ \r\n\t\f]/, - ia = /<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/, - la = oa(function(e, t) { - if (e.namespaceURI !== Io.svg || "innerHTML" in e) + Ho = Lo, + Wo = Ho(function(e, t) { + if (e.namespaceURI !== Co.svg || "innerHTML" in e) e.innerHTML = t; else { - Ho = Ho || document.createElement("div"), Ho.innerHTML = "" + t + ""; - for (var n = Ho.firstChild; n.firstChild; ) + ho = ho || document.createElement("div"), ho.innerHTML = "" + t + ""; + for (var n = ho.firstChild; n.firstChild; ) e.appendChild(n.firstChild); } - }); - if (Cr.canUseDOM) { - var ua = document.createElement("div"); - ua.innerHTML = " ", "" === ua.innerHTML && (la = function(e, t) { - if (e.parentNode && e.parentNode.replaceChild(e, e), aa.test(t) || "<" === t[0] && ia.test(t)) { - e.innerHTML = String.fromCharCode(65279) + t; - var n = e.firstChild; - 1 === n.data.length ? e.removeChild(n) : n.deleteData(0, 1); - } else - e.innerHTML = t; - }), ua = null; - } - var sa = la, - ca = function(e, t) { + }), + jo = Wo, + Vo = function(e, t) { if (t) { var n = e.firstChild; if (n && n === e.lastChild && 3 === n.nodeType) @@ -3540,40 +3392,40 @@ var define = $__System.amdDefine; } e.textContent = t; }; - Cr.canUseDOM && ("textContent" in document.documentElement || (ca = function(e, t) { - return 3 === e.nodeType ? void(e.nodeValue = t) : void sa(e, jo(t)); + fr.canUseDOM && ("textContent" in document.documentElement || (Vo = function(e, t) { + return 3 === e.nodeType ? void(e.nodeValue = t) : void jo(e, ko(t)); })); - var da = ca, - pa = { + var Bo = Vo, + zo = { _getTrackerFromNode: function(e) { - return ae(no.getInstanceFromNode(e)); + return te(qr.getInstanceFromNode(e)); }, trackNode: function(e) { - e._wrapperState.valueTracker || (e._wrapperState.valueTracker = se(e, e)); + e._wrapperState.valueTracker || (e._wrapperState.valueTracker = ae(e, e)); }, track: function(e) { - if (!ae(e)) { - var t = no.getNodeFromInstance(e); - ie(e, se(t, e)); + if (!te(e)) { + var t = qr.getNodeFromInstance(e); + ne(e, ae(t, e)); } }, updateValueIfChanged: function(e) { if (!e) return !1; - var t = ae(e); + var t = te(e); if (!t) - return "number" == typeof e.tag ? pa.trackNode(e.stateNode) : pa.track(e), !0; + return "number" == typeof e.tag ? zo.trackNode(e.stateNode) : zo.track(e), !0; var n = t.getValue(), - r = ue(no.getNodeFromInstance(e)); + r = oe(qr.getNodeFromInstance(e)); return r !== n && (t.setValue(r), !0); }, stopTracking: function(e) { - var t = ae(e); + var t = te(e); t && t.stopTracking(); } }, - fa = pa, - va = zn || function(e) { + Ko = zo, + Yo = Hn || function(e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var r in n) @@ -3581,19 +3433,18 @@ var define = $__System.amdDefine; } return e; }, - ma = So.getCurrentFiberOwnerName, - ha = Rr.listenTo, - ga = Qn.registrationNameModules, - ya = "dangerouslySetInnerHTML", - ba = "suppressContentEditableWarning", - Ca = "children", - Pa = "style", - ka = "__html", - Ea = Io.html, - wa = Io.svg, - Ta = Io.mathml, - xa = 11, - Sa = { + qo = Tr.listenTo, + Qo = Bn.registrationNameModules, + $o = "dangerouslySetInnerHTML", + Xo = "suppressContentEditableWarning", + Go = "children", + Zo = "style", + Jo = "__html", + ea = Co.html, + ta = Co.svg, + na = Co.mathml, + ra = 11, + oa = { topAbort: "abort", topCanPlay: "canplay", topCanPlayThrough: "canplaythrough", @@ -3618,7 +3469,7 @@ var define = $__System.amdDefine; topVolumeChange: "volumechange", topWaiting: "waiting" }, - Na = { + aa = { area: !0, base: !0, br: !0, @@ -3635,16 +3486,16 @@ var define = $__System.amdDefine; track: !0, wbr: !0 }, - _a = va({menuitem: !0}, Na), - Oa = { + ia = Yo({menuitem: !0}, aa), + la = { getChildNamespace: function(e, t) { - return null == e || e === Ea ? ye(t) : e === wa && "foreignObject" === t ? Ea : e; + return null == e || e === ea ? ve(t) : e === ta && "foreignObject" === t ? ea : e; }, createElement: function(e, t, n, r) { var o, a = n.ownerDocument, i = r; - if (i === Ea && (i = ye(e)), i === Ea) + if (i === ea && (i = ve(e)), i === ea) if ("script" === e) { var l = a.createElement("div"); l.innerHTML = ""; @@ -3658,7 +3509,7 @@ var define = $__System.amdDefine; }, setInitialProperties: function(e, t, n, r) { var o, - a = me(t, n); + a = de(t, n); switch (t) { case "audio": case "form": @@ -3670,35 +3521,35 @@ var define = $__System.amdDefine; case "source": case "video": case "details": - ve(e, t), o = n; + ce(e, t), o = n; break; case "input": - Xo.mountWrapper(e, n), o = Xo.getHostProps(e, n), ve(e, t), pe(r, "onChange"); + Fo.mountWrapper(e, n), o = Fo.getHostProps(e, n), ce(e, t), ue(r, "onChange"); break; case "option": - Go.mountWrapper(e, n), o = Go.getHostProps(e, n); + Ao.mountWrapper(e, n), o = Ao.getHostProps(e, n); break; case "select": - ea.mountWrapper(e, n), o = ea.getHostProps(e, n), ve(e, t), pe(r, "onChange"); + Ro.mountWrapper(e, n), o = Ro.getHostProps(e, n), ce(e, t), ue(r, "onChange"); break; case "textarea": - na.mountWrapper(e, n), o = na.getHostProps(e, n), ve(e, t), pe(r, "onChange"); + Do.mountWrapper(e, n), o = Do.getHostProps(e, n), ce(e, t), ue(r, "onChange"); break; default: o = n; } - switch (de(t, o), he(e, r, o, a), t) { + switch (le(t, o), pe(e, r, o, a), t) { case "input": - fa.trackNode(e), Xo.postMountWrapper(e, n); + Ko.trackNode(e), Fo.postMountWrapper(e, n); break; case "textarea": - fa.trackNode(e), na.postMountWrapper(e, n); + Ko.trackNode(e), Do.postMountWrapper(e, n); break; case "option": - Go.postMountWrapper(e, n); + Ao.postMountWrapper(e, n); break; default: - "function" == typeof o.onClick && fe(e); + "function" == typeof o.onClick && se(e); } }, diffProperties: function(e, t, n, r, o) { @@ -3707,37 +3558,37 @@ var define = $__System.amdDefine; l = null; switch (t) { case "input": - a = Xo.getHostProps(e, n), i = Xo.getHostProps(e, r), l = []; + a = Fo.getHostProps(e, n), i = Fo.getHostProps(e, r), l = []; break; case "option": - a = Go.getHostProps(e, n), i = Go.getHostProps(e, r), l = []; + a = Ao.getHostProps(e, n), i = Ao.getHostProps(e, r), l = []; break; case "select": - a = ea.getHostProps(e, n), i = ea.getHostProps(e, r), l = []; + a = Ro.getHostProps(e, n), i = Ro.getHostProps(e, r), l = []; break; case "textarea": - a = na.getHostProps(e, n), i = na.getHostProps(e, r), l = []; + a = Do.getHostProps(e, n), i = Do.getHostProps(e, r), l = []; break; default: - a = n, i = r, "function" != typeof a.onClick && "function" == typeof i.onClick && fe(e); + a = n, i = r, "function" != typeof a.onClick && "function" == typeof i.onClick && se(e); } - de(t, i); + le(t, i); var u, s, c = null; for (u in a) if (!i.hasOwnProperty(u) && a.hasOwnProperty(u) && null != a[u]) - if (u === Pa) { + if (u === Zo) { var d = a[u]; for (s in d) d.hasOwnProperty(s) && (c || (c = {}), c[s] = ""); } else - u === ya || u === Ca || u === ba || (ga.hasOwnProperty(u) ? l || (l = []) : (l = l || []).push(u, null)); + u === $o || u === Go || u === Xo || (Qo.hasOwnProperty(u) ? l || (l = []) : (l = l || []).push(u, null)); for (u in i) { var p = i[u], f = null != a ? a[u] : void 0; if (i.hasOwnProperty(u) && p !== f && (null != p || null != f)) - if (u === Pa) + if (u === Zo) if (f) { for (s in f) !f.hasOwnProperty(s) || p && p.hasOwnProperty(s) || (c || (c = {}), c[s] = ""); @@ -3745,88 +3596,88 @@ var define = $__System.amdDefine; p.hasOwnProperty(s) && f[s] !== p[s] && (c || (c = {}), c[s] = p[s]); } else c || (l || (l = []), l.push(u, c)), c = p; - else if (u === ya) { - var v = p ? p[ka] : void 0, - m = f ? f[ka] : void 0; + else if (u === $o) { + var v = p ? p[Jo] : void 0, + m = f ? f[Jo] : void 0; null != v && m !== v && (l = l || []).push(u, "" + v); } else - u === Ca ? f === p || "string" != typeof p && "number" != typeof p || (l = l || []).push(u, "" + p) : u === ba || (ga.hasOwnProperty(u) ? (p && pe(o, u), l || f === p || (l = [])) : (l = l || []).push(u, p)); + u === Go ? f === p || "string" != typeof p && "number" != typeof p || (l = l || []).push(u, "" + p) : u === Xo || (Qo.hasOwnProperty(u) ? (p && ue(o, u), l || f === p || (l = [])) : (l = l || []).push(u, p)); } - return c && (l = l || []).push(Pa, c), l; + return c && (l = l || []).push(Zo, c), l; }, updateProperties: function(e, t, n, r, o) { - var a = me(n, r), - i = me(n, o); - switch (ge(e, t, a, i), n) { + var a = de(n, r), + i = de(n, o); + switch (fe(e, t, a, i), n) { case "input": - Xo.updateWrapper(e, o); + Fo.updateWrapper(e, o); break; case "textarea": - na.updateWrapper(e, o); + Do.updateWrapper(e, o); break; case "select": - ea.postUpdateWrapper(e, o); + Ro.postUpdateWrapper(e, o); } }, restoreControlledState: function(e, t, n) { switch (t) { case "input": - return void Xo.restoreControlledState(e, n); + return void Fo.restoreControlledState(e, n); case "textarea": - return void na.restoreControlledState(e, n); + return void Do.restoreControlledState(e, n); case "select": - return void ea.restoreControlledState(e, n); + return void Ro.restoreControlledState(e, n); } } }, - Fa = Oa, - Aa = void 0, - Ma = void 0; + ua = la, + sa = void 0, + ca = void 0; if ("function" != typeof requestAnimationFrame) - Wn("149"); + Rn("149"); else if ("function" != typeof requestIdleCallback) { - var Ra = null, - La = null, - Ia = !1, - Da = !1, - Ua = 0, - Ha = 33, - Wa = 33, - ja = {timeRemaining: "object" == typeof performance && "function" == typeof performance.now ? function() { - return Ua - performance.now(); + var da = null, + pa = null, + fa = !1, + va = !1, + ma = 0, + ha = 33, + ga = 33, + ya = {timeRemaining: "object" == typeof performance && "function" == typeof performance.now ? function() { + return ma - performance.now(); } : function() { - return Ua - Date.now(); + return ma - Date.now(); }}, - Va = "__reactIdleCallback$" + Math.random().toString(36).slice(2), - Ba = function(e) { - if (e.source === window && e.data === Va) { - Ia = !1; - var t = La; - La = null, t && t(ja); + ba = "__reactIdleCallback$" + Math.random().toString(36).slice(2), + Ca = function(e) { + if (e.source === window && e.data === ba) { + fa = !1; + var t = pa; + pa = null, t && t(ya); } }; - window.addEventListener("message", Ba, !1); - var za = function(e) { - Da = !1; - var t = e - Ua + Wa; - t < Wa && Ha < Wa ? (t < 8 && (t = 8), Wa = t < Ha ? Ha : t) : Ha = t, Ua = e + Wa, Ia || (Ia = !0, window.postMessage(Va, "*")); - var n = Ra; - Ra = null, n && n(e); + window.addEventListener("message", Ca, !1); + var Pa = function(e) { + va = !1; + var t = e - ma + ga; + t < ga && ha < ga ? (t < 8 && (t = 8), ga = t < ha ? ha : t) : ha = t, ma = e + ga, fa || (fa = !0, window.postMessage(ba, "*")); + var n = da; + da = null, n && n(e); }; - Aa = function(e) { - return Ra = e, Da || (Da = !0, requestAnimationFrame(za)), 0; - }, Ma = function(e) { - return La = e, Da || (Da = !0, requestAnimationFrame(za)), 0; + sa = function(e) { + return da = e, va || (va = !0, requestAnimationFrame(Pa)), 0; + }, ca = function(e) { + return pa = e, va || (va = !0, requestAnimationFrame(Pa)), 0; }; } else - Aa = requestAnimationFrame, Ma = requestIdleCallback; - var Ka = Aa, - Ya = Ma, - qa = { - rAF: Ka, - rIC: Ya - }, - Qa = { + sa = requestAnimationFrame, ca = requestIdleCallback; + var ka = sa, + Ea = ca, + wa = { + rAF: ka, + rIC: Ea + }, + Ta = { Properties: { "aria-current": 0, "aria-details": 0, @@ -3880,24 +3731,24 @@ var define = $__System.amdDefine; DOMAttributeNames: {}, DOMPropertyNames: {} }, - Xa = Qa, - $a = qr.HostComponent, - Ga = { - isAncestor: Pe, - getLowestCommonAncestor: Ce, - getParentInstance: ke, - traverseTwoPhase: Ee, - traverseEnterLeave: we - }, - Za = fr.getListener, - Ja = { - accumulateTwoPhaseDispatches: Fe, - accumulateTwoPhaseDispatchesSkipTarget: Ae, - accumulateDirectDispatches: Re, - accumulateEnterLeaveDispatches: Me - }, - ei = Ja, - ti = function(e) { + xa = Ta, + Sa = Lr.HostComponent, + Na = { + isAncestor: ge, + getLowestCommonAncestor: he, + getParentInstance: ye, + traverseTwoPhase: be, + traverseEnterLeave: Ce + }, + _a = ur.getListener, + Fa = { + accumulateTwoPhaseDispatches: Se, + accumulateTwoPhaseDispatchesSkipTarget: Ne, + accumulateDirectDispatches: Fe, + accumulateEnterLeaveDispatches: _e + }, + Oa = Fa, + Aa = function(e) { var t = this; if (t.instancePool.length) { var n = t.instancePool.pop(); @@ -3905,7 +3756,7 @@ var define = $__System.amdDefine; } return new t(e); }, - ni = function(e, t) { + Ma = function(e, t) { var n = this; if (n.instancePool.length) { var r = n.instancePool.pop(); @@ -3913,7 +3764,7 @@ var define = $__System.amdDefine; } return new n(e, t); }, - ri = function(e, t, n) { + Ia = function(e, t, n) { var r = this; if (r.instancePool.length) { var o = r.instancePool.pop(); @@ -3921,7 +3772,7 @@ var define = $__System.amdDefine; } return new r(e, t, n); }, - oi = function(e, t, n, r) { + Ra = function(e, t, n, r) { var o = this; if (o.instancePool.length) { var a = o.instancePool.pop(); @@ -3929,32 +3780,32 @@ var define = $__System.amdDefine; } return new o(e, t, n, r); }, - ai = function(e) { + Ua = function(e) { var t = this; - e instanceof t ? void 0 : Wn("25"), e.destructor(), t.instancePool.length < t.poolSize && t.instancePool.push(e); + e instanceof t ? void 0 : Rn("25"), e.destructor(), t.instancePool.length < t.poolSize && t.instancePool.push(e); }, - ii = 10, - li = ti, - ui = function(e, t) { + Da = 10, + La = Aa, + Ha = function(e, t) { var n = e; - return n.instancePool = [], n.getPooled = t || li, n.poolSize || (n.poolSize = ii), n.release = ai, n; - }, - si = { - addPoolingTo: ui, - oneArgumentPooler: ti, - twoArgumentPooler: ni, - threeArgumentPooler: ri, - fourArgumentPooler: oi - }, - ci = si, - di = null, - pi = Le; - zn(Ie.prototype, { + return n.instancePool = [], n.getPooled = t || La, n.poolSize || (n.poolSize = Da), n.release = Ua, n; + }, + Wa = { + addPoolingTo: Ha, + oneArgumentPooler: Aa, + twoArgumentPooler: Ma, + threeArgumentPooler: Ia, + fourArgumentPooler: Ra + }, + ja = Wa, + Va = null, + Ba = Oe; + Hn(Ae.prototype, { destructor: function() { this._root = null, this._startText = null, this._fallbackText = null; }, getText: function() { - return "value" in this._root ? this._root.value : this._root[pi()]; + return "value" in this._root ? this._root.value : this._root[Ba()]; }, getData: function() { if (this._fallbackText) @@ -3973,13 +3824,13 @@ var define = $__System.amdDefine; var l = t > 1 ? 1 - t : void 0; return this._fallbackText = o.slice(e, l), this._fallbackText; } - }), ci.addPoolingTo(Ie); - var fi = Ie, - vi = ["dispatchConfig", "_targetInst", "nativeEvent", "isDefaultPrevented", "isPropagationStopped", "_dispatchListeners", "_dispatchInstances"], - mi = { + }), ja.addPoolingTo(Ae); + var za = Ae, + Ka = ["dispatchConfig", "_targetInst", "nativeEvent", "isDefaultPrevented", "isPropagationStopped", "_dispatchListeners", "_dispatchInstances"], + Ya = { type: null, target: null, - currentTarget: nr.thatReturnsNull, + currentTarget: Gn.thatReturnsNull, eventPhase: null, bubbles: null, cancelable: null, @@ -3989,51 +3840,51 @@ var define = $__System.amdDefine; defaultPrevented: null, isTrusted: null }; - zn(De.prototype, { + Hn(Me.prototype, { preventDefault: function() { this.defaultPrevented = !0; var e = this.nativeEvent; - e && (e.preventDefault ? e.preventDefault() : "unknown" != typeof e.returnValue && (e.returnValue = !1), this.isDefaultPrevented = nr.thatReturnsTrue); + e && (e.preventDefault ? e.preventDefault() : "unknown" != typeof e.returnValue && (e.returnValue = !1), this.isDefaultPrevented = Gn.thatReturnsTrue); }, stopPropagation: function() { var e = this.nativeEvent; - e && (e.stopPropagation ? e.stopPropagation() : "unknown" != typeof e.cancelBubble && (e.cancelBubble = !0), this.isPropagationStopped = nr.thatReturnsTrue); + e && (e.stopPropagation ? e.stopPropagation() : "unknown" != typeof e.cancelBubble && (e.cancelBubble = !0), this.isPropagationStopped = Gn.thatReturnsTrue); }, persist: function() { - this.isPersistent = nr.thatReturnsTrue; + this.isPersistent = Gn.thatReturnsTrue; }, - isPersistent: nr.thatReturnsFalse, + isPersistent: Gn.thatReturnsFalse, destructor: function() { var e = this.constructor.Interface; for (var t in e) this[t] = null; - for (var n = 0; n < vi.length; n++) - this[vi[n]] = null; + for (var n = 0; n < Ka.length; n++) + this[Ka[n]] = null; } - }), De.Interface = mi, De.augmentClass = function(e, t) { + }), Me.Interface = Ya, Me.augmentClass = function(e, t) { var n = this, r = function() {}; r.prototype = n.prototype; var o = new r; - zn(o, e.prototype), e.prototype = o, e.prototype.constructor = e, e.Interface = zn({}, n.Interface, t), e.augmentClass = n.augmentClass, ci.addPoolingTo(e, ci.fourArgumentPooler); - }, ci.addPoolingTo(De, ci.fourArgumentPooler); - var hi = De, - gi = {data: null}; - hi.augmentClass(Ue, gi); - var yi = Ue, - bi = {data: null}; - hi.augmentClass(He, bi); - var Ci = He, - Pi = [9, 13, 27, 32], - ki = 229, - Ei = Cr.canUseDOM && "CompositionEvent" in window, - wi = null; - Cr.canUseDOM && "documentMode" in document && (wi = document.documentMode); - var Ti = Cr.canUseDOM && "TextEvent" in window && !wi && !We(), - xi = Cr.canUseDOM && (!Ei || wi && wi > 8 && wi <= 11), - Si = 32, - Ni = String.fromCharCode(Si), - _i = { + Hn(o, e.prototype), e.prototype = o, e.prototype.constructor = e, e.Interface = Hn({}, n.Interface, t), e.augmentClass = n.augmentClass, ja.addPoolingTo(e, ja.fourArgumentPooler); + }, ja.addPoolingTo(Me, ja.fourArgumentPooler); + var qa = Me, + Qa = {data: null}; + qa.augmentClass(Ie, Qa); + var $a = Ie, + Xa = {data: null}; + qa.augmentClass(Re, Xa); + var Ga = Re, + Za = [9, 13, 27, 32], + Ja = 229, + ei = fr.canUseDOM && "CompositionEvent" in window, + ti = null; + fr.canUseDOM && "documentMode" in document && (ti = document.documentMode); + var ni = fr.canUseDOM && "TextEvent" in window && !ti && !Ue(), + ri = fr.canUseDOM && (!ei || ti && ti > 8 && ti <= 11), + oi = 32, + ai = String.fromCharCode(oi), + ii = { beforeInput: { phasedRegistrationNames: { bubbled: "onBeforeInput", @@ -4063,37 +3914,37 @@ var define = $__System.amdDefine; dependencies: ["topBlur", "topCompositionUpdate", "topKeyDown", "topKeyPress", "topKeyUp", "topMouseDown"] } }, - Oi = !1, - Fi = null, - Ai = { - eventTypes: _i, + li = !1, + ui = null, + si = { + eventTypes: ii, extractEvents: function(e, t, n, r) { - return [Ye(e, t, n, r), Xe(e, t, n, r)]; + return [Ve(e, t, n, r), Ke(e, t, n, r)]; } }, - Mi = Ai, - Ri = function(e, t, n, r, o, a) { + ci = si, + di = function(e, t, n, r, o, a) { return e(t, n, r, o, a); }, - Li = function(e, t) { + pi = function(e, t) { return e(t); }, - Ii = !1, - Di = { + fi = !1, + vi = { injectStackBatchedUpdates: function(e) { - Ri = e; + di = e; }, injectFiberBatchedUpdates: function(e) { - Li = e; + pi = e; } }, - Ui = { - batchedUpdates: Ze, - injection: Di + mi = { + batchedUpdates: Qe, + injection: vi }, - Hi = Ui, - Wi = Je, - ji = { + hi = mi, + gi = $e, + yi = { color: !0, date: !0, datetime: !0, @@ -4110,45 +3961,43 @@ var define = $__System.amdDefine; url: !0, week: !0 }, - Vi = et, - Bi = {change: { + bi = Xe, + Ci = {change: { phasedRegistrationNames: { bubbled: "onChange", captured: "onChangeCapture" }, dependencies: ["topBlur", "topChange", "topClick", "topFocus", "topInput", "topKeyDown", "topKeyUp", "topSelectionChange"] }}, - zi = null, - Ki = null, - Yi = !1; - Cr.canUseDOM && (Yi = Sr("change") && (!document.documentMode || document.documentMode > 8)); - var qi = !1; - Cr.canUseDOM && (qi = Sr("input") && (!document.documentMode || document.documentMode > 9)); - var Qi = { - eventTypes: Bi, - _isInputEventSupported: qi, + Pi = null, + ki = null, + Ei = !1; + fr.canUseDOM && (Ei = br("input") && (!document.documentMode || document.documentMode > 9)); + var wi = { + eventTypes: Ci, + _isInputEventSupported: Ei, extractEvents: function(e, t, n, r) { var o, a, - i = t ? no.getNodeFromInstance(t) : window; - if (nt(i) ? Yi ? o = ut : a = st : Vi(i) ? qi ? o = gt : (o = vt, a = ft) : mt(i) && (o = ht), o) { + i = t ? qr.getNodeFromInstance(t) : window; + if (Ze(i) ? o = nt : bi(i) ? Ei ? o = ct : (o = lt, a = it) : ut(i) && (o = st), o) { var l = o(e, t); if (l) { - var u = tt(l, n, r); + var u = Ge(l, n, r); return u; } } - a && a(e, i, t); + a && a(e, i, t), "topBlur" === e && dt(t, i); } }, - Xi = Qi, - $i = ["ResponderEventPlugin", "SimpleEventPlugin", "TapEventPlugin", "EnterLeaveEventPlugin", "ChangeEventPlugin", "SelectEventPlugin", "BeforeInputEventPlugin"], - Gi = $i, - Zi = { + Ti = wi, + xi = ["ResponderEventPlugin", "SimpleEventPlugin", "TapEventPlugin", "EnterLeaveEventPlugin", "ChangeEventPlugin", "SelectEventPlugin", "BeforeInputEventPlugin"], + Si = xi, + Ni = { view: function(e) { if (e.view) return e.view; - var t = Wi(e); + var t = gi(e); if (t.window === t) return t; var n = t.ownerDocument; @@ -4158,25 +4007,27 @@ var define = $__System.amdDefine; return e.detail || 0; } }; - hi.augmentClass(yt, Zi); - var Ji = yt, - el = { + qa.augmentClass(pt, Ni); + var _i = pt, + Fi = { Alt: "altKey", Control: "ctrlKey", Meta: "metaKey", Shift: "shiftKey" }, - tl = Ct, - nl = { + Oi = vt, + Ai = { screenX: null, screenY: null, clientX: null, clientY: null, + pageX: null, + pageY: null, ctrlKey: null, shiftKey: null, altKey: null, metaKey: null, - getModifierState: tl, + getModifierState: Oi, button: function(e) { var t = e.button; return "which" in e ? t : 2 === t ? 2 : 4 === t ? 1 : 0; @@ -4184,17 +4035,11 @@ var define = $__System.amdDefine; buttons: null, relatedTarget: function(e) { return e.relatedTarget || (e.fromElement === e.srcElement ? e.toElement : e.fromElement); - }, - pageX: function(e) { - return "pageX" in e ? e.pageX : e.clientX + gr.currentScrollLeft; - }, - pageY: function(e) { - return "pageY" in e ? e.pageY : e.clientY + gr.currentScrollTop; } }; - Ji.augmentClass(Pt, nl); - var rl = Pt, - ol = { + _i.augmentClass(mt, Ai); + var Mi = mt, + Ii = { mouseEnter: { registrationName: "onMouseEnter", dependencies: ["topMouseOut", "topMouseOver"] @@ -4204,8 +4049,8 @@ var define = $__System.amdDefine; dependencies: ["topMouseOut", "topMouseOver"] } }, - al = { - eventTypes: ol, + Ri = { + eventTypes: Ii, extractEvents: function(e, t, n, r) { if ("topMouseOver" === e && (n.relatedTarget || n.fromElement)) return null; @@ -4223,75 +4068,75 @@ var define = $__System.amdDefine; if ("topMouseOut" === e) { i = t; var u = n.relatedTarget || n.toElement; - l = u ? no.getClosestInstanceFromNode(u) : null; + l = u ? qr.getClosestInstanceFromNode(u) : null; } else i = null, l = t; if (i === l) return null; - var s = null == i ? o : no.getNodeFromInstance(i), - c = null == l ? o : no.getNodeFromInstance(l), - d = rl.getPooled(ol.mouseLeave, i, n, r); + var s = null == i ? o : qr.getNodeFromInstance(i), + c = null == l ? o : qr.getNodeFromInstance(l), + d = Mi.getPooled(Ii.mouseLeave, i, n, r); d.type = "mouseleave", d.target = s, d.relatedTarget = c; - var p = rl.getPooled(ol.mouseEnter, l, n, r); - return p.type = "mouseenter", p.target = c, p.relatedTarget = s, ei.accumulateEnterLeaveDispatches(d, p, i, l), [d, p]; - } - }, - il = al, - ll = zr.injection.MUST_USE_PROPERTY, - ul = zr.injection.HAS_BOOLEAN_VALUE, - sl = zr.injection.HAS_NUMERIC_VALUE, - cl = zr.injection.HAS_POSITIVE_NUMERIC_VALUE, - dl = zr.injection.HAS_OVERLOADED_BOOLEAN_VALUE, - pl = { - isCustomAttribute: RegExp.prototype.test.bind(new RegExp("^(data|aria)-[" + zr.ATTRIBUTE_NAME_CHAR + "]*$")), + var p = Mi.getPooled(Ii.mouseEnter, l, n, r); + return p.type = "mouseenter", p.target = c, p.relatedTarget = s, Oa.accumulateEnterLeaveDispatches(d, p, i, l), [d, p]; + } + }, + Ui = Ri, + Di = Rr.injection.MUST_USE_PROPERTY, + Li = Rr.injection.HAS_BOOLEAN_VALUE, + Hi = Rr.injection.HAS_NUMERIC_VALUE, + Wi = Rr.injection.HAS_POSITIVE_NUMERIC_VALUE, + ji = Rr.injection.HAS_OVERLOADED_BOOLEAN_VALUE, + Vi = { + isCustomAttribute: RegExp.prototype.test.bind(new RegExp("^(data|aria)-[" + Rr.ATTRIBUTE_NAME_CHAR + "]*$")), Properties: { accept: 0, acceptCharset: 0, accessKey: 0, action: 0, - allowFullScreen: ul, + allowFullScreen: Li, allowTransparency: 0, alt: 0, as: 0, - async: ul, + async: Li, autoComplete: 0, - autoPlay: ul, - capture: ul, + autoPlay: Li, + capture: Li, cellPadding: 0, cellSpacing: 0, charSet: 0, challenge: 0, - checked: ll | ul, + checked: Di | Li, cite: 0, classID: 0, className: 0, - cols: cl, + cols: Wi, colSpan: 0, content: 0, contentEditable: 0, contextMenu: 0, - controls: ul, + controls: Li, coords: 0, crossOrigin: 0, data: 0, dateTime: 0, - default: ul, - defer: ul, + default: Li, + defer: Li, dir: 0, - disabled: ul, - download: dl, + disabled: Li, + download: ji, draggable: 0, encType: 0, form: 0, formAction: 0, formEncType: 0, formMethod: 0, - formNoValidate: ul, + formNoValidate: Li, formTarget: 0, frameBorder: 0, headers: 0, height: 0, - hidden: ul, + hidden: Li, high: 0, href: 0, hrefLang: 0, @@ -4307,7 +4152,7 @@ var define = $__System.amdDefine; label: 0, lang: 0, list: 0, - loop: ul, + loop: Li, low: 0, manifest: 0, marginHeight: 0, @@ -4319,45 +4164,45 @@ var define = $__System.amdDefine; method: 0, min: 0, minLength: 0, - multiple: ll | ul, - muted: ll | ul, + multiple: Di | Li, + muted: Di | Li, name: 0, nonce: 0, - noValidate: ul, - open: ul, + noValidate: Li, + open: Li, optimum: 0, pattern: 0, placeholder: 0, - playsInline: ul, + playsInline: Li, poster: 0, preload: 0, profile: 0, radioGroup: 0, - readOnly: ul, + readOnly: Li, referrerPolicy: 0, rel: 0, - required: ul, - reversed: ul, + required: Li, + reversed: Li, role: 0, - rows: cl, - rowSpan: sl, + rows: Wi, + rowSpan: Hi, sandbox: 0, scope: 0, - scoped: ul, + scoped: Li, scrolling: 0, - seamless: ul, - selected: ll | ul, + seamless: Li, + selected: Di | Li, shape: 0, - size: cl, + size: Wi, sizes: 0, slot: 0, - span: cl, + span: Wi, spellCheck: 0, src: 0, srcDoc: 0, srcLang: 0, srcSet: 0, - start: sl, + start: Hi, step: 0, style: 0, summary: 0, @@ -4383,7 +4228,7 @@ var define = $__System.amdDefine; autoSave: 0, color: 0, itemProp: 0, - itemScope: ul, + itemScope: Li, itemType: 0, itemID: 0, itemRef: 0, @@ -4397,10 +4242,13 @@ var define = $__System.amdDefine; htmlFor: "for", httpEquiv: "http-equiv" }, - DOMPropertyNames: {} + DOMPropertyNames: {}, + DOMMutationMethods: {value: function(e, t) { + return null == t ? e.removeAttribute("value") : void("number" !== e.type || e.hasAttribute("value") === !1 ? e.setAttribute("value", "" + t) : e.validity && !e.validity.badInput && e.ownerDocument.activeElement !== e && e.setAttribute("value", "" + t)); + }} }, - fl = pl, - vl = { + Bi = Vi, + zi = { listen: function(e, t, n) { return e.addEventListener ? (e.addEventListener(t, n, !1), {remove: function() { e.removeEventListener(t, n, !1); @@ -4411,58 +4259,57 @@ var define = $__System.amdDefine; capture: function(e, t, n) { return e.addEventListener ? (e.addEventListener(t, n, !0), {remove: function() { e.removeEventListener(t, n, !0); - }}) : {remove: nr}; + }}) : {remove: Gn}; }, registerDefault: function() {} }, - ml = vl, - hl = kt, - gl = qr.HostRoot; - zn(wt.prototype, {destructor: function() { + Ki = zi, + Yi = ht, + qi = Lr.HostRoot; + Hn(yt.prototype, {destructor: function() { this.topLevelType = null, this.nativeEvent = null, this.targetInst = null, this.ancestors.length = 0; - }}), ci.addPoolingTo(wt, ci.threeArgumentPooler); - var yl = { + }}), ja.addPoolingTo(yt, ja.threeArgumentPooler); + var Qi = { _enabled: !0, _handleTopLevel: null, - WINDOW_HANDLE: Cr.canUseDOM ? window : null, setHandleTopLevel: function(e) { - yl._handleTopLevel = e; + Qi._handleTopLevel = e; }, setEnabled: function(e) { - yl._enabled = !!e; + Qi._enabled = !!e; }, isEnabled: function() { - return yl._enabled; + return Qi._enabled; }, trapBubbledEvent: function(e, t, n) { - return n ? ml.listen(n, t, yl.dispatchEvent.bind(null, e)) : null; + return n ? Ki.listen(n, t, Qi.dispatchEvent.bind(null, e)) : null; }, trapCapturedEvent: function(e, t, n) { - return n ? ml.capture(n, t, yl.dispatchEvent.bind(null, e)) : null; + return n ? Ki.capture(n, t, Qi.dispatchEvent.bind(null, e)) : null; }, monitorScrollValue: function(e) { - var t = xt.bind(null, e); - ml.listen(window, "scroll", t); + var t = Ct.bind(null, e); + Ki.listen(window, "scroll", t); }, dispatchEvent: function(e, t) { - if (yl._enabled) { - var n = Wi(t), - r = no.getClosestInstanceFromNode(n), - o = wt.getPooled(e, t, r); + if (Qi._enabled) { + var n = gi(t), + r = qr.getClosestInstanceFromNode(n), + o = yt.getPooled(e, t, r); try { - Hi.batchedUpdates(Tt, o); + hi.batchedUpdates(bt, o); } finally { - wt.release(o); + yt.release(o); } } } }, - bl = yl, - Cl = { + $i = Qi, + Xi = { xlink: "http://www.w3.org/1999/xlink", xml: "http://www.w3.org/XML/1998/namespace" }, - Pl = { + Gi = { accentHeight: "accent-height", accumulate: 0, additive: 0, @@ -4703,56 +4550,55 @@ var define = $__System.amdDefine; z: 0, zoomAndPan: "zoomAndPan" }, - kl = { + Zi = { Properties: {}, DOMAttributeNamespaces: { - xlinkActuate: Cl.xlink, - xlinkArcrole: Cl.xlink, - xlinkHref: Cl.xlink, - xlinkRole: Cl.xlink, - xlinkShow: Cl.xlink, - xlinkTitle: Cl.xlink, - xlinkType: Cl.xlink, - xmlBase: Cl.xml, - xmlLang: Cl.xml, - xmlSpace: Cl.xml + xlinkActuate: Xi.xlink, + xlinkArcrole: Xi.xlink, + xlinkHref: Xi.xlink, + xlinkRole: Xi.xlink, + xlinkShow: Xi.xlink, + xlinkTitle: Xi.xlink, + xlinkType: Xi.xlink, + xmlBase: Xi.xml, + xmlLang: Xi.xml, + xmlSpace: Xi.xml }, DOMAttributeNames: {} }; - Object.keys(Pl).forEach(function(e) { - kl.Properties[e] = 0, Pl[e] && (kl.DOMAttributeNames[e] = Pl[e]); + Object.keys(Gi).forEach(function(e) { + Zi.Properties[e] = 0, Gi[e] && (Zi.DOMAttributeNames[e] = Gi[e]); }); - var El = kl, - wl = _t, - Tl = Cr.canUseDOM && "selection" in document && !("getSelection" in window), - xl = { - getOffsets: Tl ? Ft : At, - setOffsets: Tl ? Mt : Rt - }, - Sl = xl, - Nl = Lt, - _l = It, - Ol = Dt, - Fl = Ut, - Al = Ht, - Ml = { + var Ji = Zi, + el = Et, + tl = { + getOffsets: Tt, + setOffsets: xt + }, + nl = tl, + rl = St, + ol = Nt, + al = _t, + il = Ft, + ll = Ot, + ul = { hasSelectionCapabilities: function(e) { var t = e && e.nodeName && e.nodeName.toLowerCase(); return t && ("input" === t && "text" === e.type || "textarea" === t || "true" === e.contentEditable); }, getSelectionInformation: function() { - var e = Al(); + var e = ll(); return { focusedElem: e, - selectionRange: Ml.hasSelectionCapabilities(e) ? Ml.getSelection(e) : null + selectionRange: ul.hasSelectionCapabilities(e) ? ul.getSelection(e) : null }; }, restoreSelection: function(e) { - var t = Al(), + var t = ll(), n = e.focusedElem, r = e.selectionRange; - if (t !== n && Wt(n)) { - Ml.hasSelectionCapabilities(n) && Ml.setSelection(n, r); + if (t !== n && At(n)) { + ul.hasSelectionCapabilities(n) && ul.setSelection(n, r); for (var o = [], a = n; a = a.parentNode; ) 1 === a.nodeType && o.push({ @@ -4760,7 +4606,7 @@ var define = $__System.amdDefine; left: a.scrollLeft, top: a.scrollTop }); - Fl(n); + il(n); for (var i = 0; i < o.length; i++) { var l = o[i]; l.element.scrollLeft = l.left, l.element.scrollTop = l.top; @@ -4769,20 +4615,10 @@ var define = $__System.amdDefine; }, getSelection: function(e) { var t; - if ("selectionStart" in e) - t = { - start: e.selectionStart, - end: e.selectionEnd - }; - else if (document.selection && e.nodeName && "input" === e.nodeName.toLowerCase()) { - 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 = Sl.getOffsets(e); - return t || { + return t = "selectionStart" in e ? { + start: e.selectionStart, + end: e.selectionEnd + } : nl.getOffsets(e), t || { start: 0, end: 0 }; @@ -4790,79 +4626,73 @@ var define = $__System.amdDefine; setSelection: function(e, t) { var n = t.start, r = t.end; - if (void 0 === r && (r = n), "selectionStart" in e) - e.selectionStart = n, e.selectionEnd = Math.min(r, e.value.length); - else if (document.selection && e.nodeName && "input" === e.nodeName.toLowerCase()) { - var o = e.createTextRange(); - o.collapse(!0), o.moveStart("character", n), o.moveEnd("character", r - n), o.select(); - } else - Sl.setOffsets(e, t); + void 0 === r && (r = n), "selectionStart" in e ? (e.selectionStart = n, e.selectionEnd = Math.min(r, e.value.length)) : nl.setOffsets(e, t); } }, - Rl = Ml, - Ll = Object.prototype.hasOwnProperty, - Il = Vt, - Dl = Cr.canUseDOM && "documentMode" in document && document.documentMode <= 11, - Ul = {select: { + sl = ul, + cl = Object.prototype.hasOwnProperty, + dl = It, + pl = fr.canUseDOM && "documentMode" in document && document.documentMode <= 11, + fl = {select: { phasedRegistrationNames: { bubbled: "onSelect", captured: "onSelectCapture" }, dependencies: ["topBlur", "topContextMenu", "topFocus", "topKeyDown", "topKeyUp", "topMouseDown", "topMouseUp", "topSelectionChange"] }}, - Hl = null, - Wl = null, - jl = null, - Vl = !1, - Bl = Rr.isListeningToAllDependencies, - zl = { - eventTypes: Ul, + vl = null, + ml = null, + hl = null, + gl = !1, + yl = Tr.isListeningToAllDependencies, + bl = { + eventTypes: fl, extractEvents: function(e, t, n, r) { var o = r.window === r ? r.document : 9 === r.nodeType ? r : r.ownerDocument; - if (!o || !Bl("onSelect", o)) + if (!o || !yl("onSelect", o)) return null; - var a = t ? no.getNodeFromInstance(t) : window; + var a = t ? qr.getNodeFromInstance(t) : window; switch (e) { case "topFocus": - (Vi(a) || "true" === a.contentEditable) && (Hl = a, Wl = t, jl = null); + (bi(a) || "true" === a.contentEditable) && (vl = a, ml = t, hl = null); break; case "topBlur": - Hl = null, Wl = null, jl = null; + vl = null, ml = null, hl = null; break; case "topMouseDown": - Vl = !0; + gl = !0; break; case "topContextMenu": case "topMouseUp": - return Vl = !1, zt(n, r); + return gl = !1, Ut(n, r); case "topSelectionChange": - if (Dl) + if (pl) break; case "topKeyDown": case "topKeyUp": - return zt(n, r); + return Ut(n, r); } return null; } }, - Kl = zl, - Yl = { + Cl = bl, + Pl = { animationName: null, elapsedTime: null, pseudoElement: null }; - hi.augmentClass(Kt, Yl); - var ql = Kt, - Ql = {clipboardData: function(e) { + qa.augmentClass(Dt, Pl); + var kl = Dt, + El = {clipboardData: function(e) { return "clipboardData" in e ? e.clipboardData : window.clipboardData; }}; - hi.augmentClass(Yt, Ql); - var Xl = Yt, - $l = {relatedTarget: null}; - Ji.augmentClass(qt, $l); - var Gl = qt, - Zl = Qt, - Jl = { + qa.augmentClass(Lt, El); + var wl = Lt, + Tl = {relatedTarget: null}; + _i.augmentClass(Ht, Tl); + var xl = Ht, + Sl = Wt, + Nl = { Esc: "Escape", Spacebar: " ", Left: "ArrowLeft", @@ -4876,7 +4706,7 @@ var define = $__System.amdDefine; Scroll: "ScrollLock", MozPrintableKey: "Unidentified" }, - eu = { + _l = { 8: "Backspace", 9: "Tab", 12: "Clear", @@ -4914,9 +4744,9 @@ var define = $__System.amdDefine; 145: "ScrollLock", 224: "Meta" }, - tu = Xt, - nu = { - key: tu, + Fl = jt, + Ol = { + key: Fl, location: null, ctrlKey: null, shiftKey: null, @@ -4924,23 +4754,23 @@ var define = $__System.amdDefine; metaKey: null, repeat: null, locale: null, - getModifierState: tl, + getModifierState: Oi, charCode: function(e) { - return "keypress" === e.type ? Zl(e) : 0; + return "keypress" === e.type ? Sl(e) : 0; }, keyCode: function(e) { return "keydown" === e.type || "keyup" === e.type ? e.keyCode : 0; }, which: function(e) { - return "keypress" === e.type ? Zl(e) : "keydown" === e.type || "keyup" === e.type ? e.keyCode : 0; + return "keypress" === e.type ? Sl(e) : "keydown" === e.type || "keyup" === e.type ? e.keyCode : 0; } }; - Ji.augmentClass($t, nu); - var ru = $t, - ou = {dataTransfer: null}; - rl.augmentClass(Gt, ou); - var au = Gt, - iu = { + _i.augmentClass(Vt, Ol); + var Al = Vt, + Ml = {dataTransfer: null}; + Mi.augmentClass(Bt, Ml); + var Il = Bt, + Rl = { touches: null, targetTouches: null, changedTouches: null, @@ -4948,18 +4778,18 @@ var define = $__System.amdDefine; metaKey: null, ctrlKey: null, shiftKey: null, - getModifierState: tl + getModifierState: Oi }; - Ji.augmentClass(Zt, iu); - var lu = Zt, - uu = { + _i.augmentClass(zt, Rl); + var Ul = zt, + Dl = { propertyName: null, elapsedTime: null, pseudoElement: null }; - hi.augmentClass(Jt, uu); - var su = Jt, - cu = { + qa.augmentClass(Kt, Dl); + var Ll = Kt, + Hl = { deltaX: function(e) { return "deltaX" in e ? e.deltaX : "wheelDeltaX" in e ? -e.wheelDeltaX : 0; }, @@ -4969,10 +4799,10 @@ var define = $__System.amdDefine; deltaZ: null, deltaMode: null }; - rl.augmentClass(en, cu); - var du = en, - pu = {}, - fu = {}; + Mi.augmentClass(Yt, Hl); + var Wl = Yt, + jl = {}, + Vl = {}; ["abort", "animationEnd", "animationIteration", "animationStart", "blur", "cancel", "canPlay", "canPlayThrough", "click", "close", "contextMenu", "copy", "cut", "doubleClick", "drag", "dragEnd", "dragEnter", "dragExit", "dragLeave", "dragOver", "dragStart", "drop", "durationChange", "emptied", "encrypted", "ended", "error", "focus", "input", "invalid", "keyDown", "keyPress", "keyUp", "load", "loadedData", "loadedMetadata", "loadStart", "mouseDown", "mouseMove", "mouseOut", "mouseOver", "mouseUp", "paste", "pause", "play", "playing", "progress", "rateChange", "reset", "scroll", "seeked", "seeking", "stalled", "submit", "suspend", "timeUpdate", "toggle", "touchCancel", "touchEnd", "touchMove", "touchStart", "transitionEnd", "volumeChange", "waiting", "wheel"].forEach(function(e) { var t = e[0].toUpperCase() + e.slice(1), n = "on" + t, @@ -4984,14 +4814,14 @@ var define = $__System.amdDefine; }, dependencies: [r] }; - pu[e] = o, fu[r] = o; + jl[e] = o, Vl[r] = o; }); - var vu, - mu, - hu = { - eventTypes: pu, + var Bl, + zl, + Kl = { + eventTypes: jl, extractEvents: function(e, t, n, r) { - var o = fu[e]; + var o = Vl[e]; if (!o) return null; var a; @@ -5027,18 +4857,18 @@ var define = $__System.amdDefine; case "topToggle": case "topVolumeChange": case "topWaiting": - a = hi; + a = qa; break; case "topKeyPress": - if (0 === Zl(n)) + if (0 === Sl(n)) return null; case "topKeyDown": case "topKeyUp": - a = ru; + a = Al; break; case "topBlur": case "topFocus": - a = Gl; + a = xl; break; case "topClick": if (2 === n.button) @@ -5050,7 +4880,7 @@ var define = $__System.amdDefine; case "topMouseOut": case "topMouseOver": case "topContextMenu": - a = rl; + a = Mi; break; case "topDrag": case "topDragEnd": @@ -5060,42 +4890,42 @@ var define = $__System.amdDefine; case "topDragOver": case "topDragStart": case "topDrop": - a = au; + a = Il; break; case "topTouchCancel": case "topTouchEnd": case "topTouchMove": case "topTouchStart": - a = lu; + a = Ul; break; case "topAnimationEnd": case "topAnimationIteration": case "topAnimationStart": - a = ql; + a = kl; break; case "topTransitionEnd": - a = su; + a = Ll; break; case "topScroll": - a = Ji; + a = _i; break; case "topWheel": - a = du; + a = Wl; break; case "topCopy": case "topCut": case "topPaste": - a = Xl; + a = wl; } - a ? void 0 : Wn("86", e); + a ? void 0 : Rn("86", e); var i = a.getPooled(o, t, n, r); - return ei.accumulateTwoPhaseDispatches(i), i; + return Oa.accumulateTwoPhaseDispatches(i), i; } }, - gu = hu, - yu = !1, - bu = {inject: tn}, - Cu = { + Yl = Kl, + ql = !1, + Ql = {inject: qt}, + $l = { NoEffect: 0, Placement: 1, Update: 2, @@ -5106,7 +4936,7 @@ var define = $__System.amdDefine; Err: 32, Ref: 64 }, - Pu = { + Xl = { NoWork: 0, SynchronousPriority: 1, TaskPriority: 2, @@ -5115,31 +4945,31 @@ var define = $__System.amdDefine; LowPriority: 5, OffscreenPriority: 6 }, - ku = Cu.Callback, - Eu = Pu.NoWork, - wu = Pu.SynchronousPriority, - Tu = Pu.TaskPriority, - xu = on, - Su = cn, - Nu = dn, - _u = pn, - Ou = fn, - Fu = vn, - Au = hn, - Mu = gn, - Ru = { - cloneUpdateQueue: xu, - addUpdate: Su, - addReplaceUpdate: Nu, - addForceUpdate: _u, - getPendingPriority: Ou, - addTopLevelUpdate: Fu, - beginUpdateQueue: Au, - commitCallbacks: Mu - }, - Lu = {}, - Iu = Lu, - Du = { + Gl = $l.Callback, + Zl = Xl.NoWork, + Jl = Xl.SynchronousPriority, + eu = Xl.TaskPriority, + tu = Xt, + nu = tn, + ru = nn, + ou = rn, + au = on, + iu = an, + lu = un, + uu = sn, + su = { + cloneUpdateQueue: tu, + addUpdate: nu, + addReplaceUpdate: ru, + addForceUpdate: ou, + getPendingPriority: au, + addTopLevelUpdate: iu, + beginUpdateQueue: lu, + commitCallbacks: uu + }, + cu = {}, + du = cu, + pu = { remove: function(e) { e._reactInternalInstance = void 0; }, @@ -5153,31 +4983,31 @@ var define = $__System.amdDefine; e._reactInternalInstance = t; } }, - Uu = Du, - Hu = e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, - Wu = Hu.ReactCurrentOwner, - ju = qr.HostRoot, - Vu = qr.HostComponent, - Bu = qr.HostText, - zu = Cu.NoEffect, - Ku = Cu.Placement, - Yu = 1, - qu = 2, - Qu = 3, - Xu = function(e) { - return yn(e) === qu; - }, - $u = function(e) { - var t = Uu.get(e); - return !!t && yn(t) === qu; - }, - Gu = Cn, - Zu = function(e) { - var t = Cn(e); + fu = pu, + vu = e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, + mu = vu.ReactCurrentOwner, + hu = Lr.HostRoot, + gu = Lr.HostComponent, + yu = Lr.HostText, + bu = $l.NoEffect, + Cu = $l.Placement, + Pu = 1, + ku = 2, + Eu = 3, + wu = function(e) { + return cn(e) === ku; + }, + Tu = function(e) { + var t = fu.get(e); + return !!t && cn(t) === ku; + }, + xu = pn, + Su = function(e) { + var t = pn(e); if (!t) return null; for (var n = t; ; ) { - if (n.tag === Vu || n.tag === Bu) + if (n.tag === gu || n.tag === yu) return n; if (n.child) n.child.return = n, n = n.child; @@ -5194,38 +5024,38 @@ var define = $__System.amdDefine; } return null; }, - Ju = { - isFiberMounted: Xu, - isMounted: $u, - findCurrentFiberUsingSlowPath: Gu, - findCurrentHostFiber: Zu + Nu = { + isFiberMounted: wu, + isMounted: Tu, + findCurrentFiberUsingSlowPath: xu, + findCurrentHostFiber: Su }, - es = [], - ts = -1, - ns = function(e) { + _u = [], + Fu = -1, + Ou = function(e) { return {current: e}; }, - rs = function() { - return ts === -1; + Au = function() { + return Fu === -1; }, - os = function(e, t) { - ts < 0 || (e.current = es[ts], es[ts] = null, ts--); + Mu = function(e, t) { + Fu < 0 || (e.current = _u[Fu], _u[Fu] = null, Fu--); }, - as = function(e, t, n) { - ts++, es[ts] = e.current, e.current = t; + Iu = function(e, t, n) { + Fu++, _u[Fu] = e.current, e.current = t; }, - is = function() { - for (; ts > -1; ) - es[ts] = null, ts--; + Ru = function() { + for (; Fu > -1; ) + _u[Fu] = null, Fu--; }, - ls = { - createCursor: ns, - isEmpty: rs, - pop: os, - push: as, - reset: is + Uu = { + createCursor: Ou, + isEmpty: Au, + pop: Mu, + push: Iu, + reset: Ru }, - us = zn || function(e) { + Du = Hn || function(e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var r in n) @@ -5233,94 +5063,94 @@ var define = $__System.amdDefine; } return e; }, - ss = Ju.isFiberMounted, - cs = qr.ClassComponent, - ds = qr.HostRoot, - ps = ls.createCursor, - fs = ls.pop, - vs = ls.push, - ms = ps(Iu), - hs = ps(!1), - gs = Iu, - ys = Pn, - bs = kn, - Cs = function(e, t) { + Lu = Nu.isFiberMounted, + Hu = Lr.ClassComponent, + Wu = Lr.HostRoot, + ju = Uu.createCursor, + Vu = Uu.pop, + Bu = Uu.push, + zu = ju(du), + Ku = ju(!1), + Yu = du, + qu = fn, + Qu = vn, + $u = function(e, t) { var n = e.type, r = n.contextTypes; if (!r) - return Iu; + return du; var o = e.stateNode; if (o && o.__reactInternalMemoizedUnmaskedChildContext === t) return o.__reactInternalMemoizedMaskedChildContext; var a = {}; for (var i in r) a[i] = t[i]; - return o && kn(e, t, a), a; + return o && vn(e, t, a), a; }, - Ps = function() { - return hs.current; + Xu = function() { + return Ku.current; }, - ks = En, - Es = wn, - ws = Tn, - Ts = function(e, t, n) { - null != ms.cursor ? Wn("172") : void 0, vs(ms, t, e), vs(hs, n, e); + Gu = mn, + Zu = hn, + Ju = gn, + es = function(e, t, n) { + null != zu.cursor ? Rn("172") : void 0, Bu(zu, t, e), Bu(Ku, n, e); }, - xs = xn, - Ss = function(e) { - if (!wn(e)) + ts = yn, + ns = function(e) { + if (!hn(e)) return !1; var t = e.stateNode, - n = t && t.__reactInternalMemoizedMergedChildContext || Iu; - return gs = ms.current, vs(ms, n, e), vs(hs, !1, e), !0; + n = t && t.__reactInternalMemoizedMergedChildContext || du; + return Yu = zu.current, Bu(zu, n, e), Bu(Ku, !1, e), !0; }, - Ns = function(e) { + rs = function(e) { var t = e.stateNode; - t ? void 0 : Wn("173"); - var n = xn(e, gs, !0); - t.__reactInternalMemoizedMergedChildContext = n, fs(hs, e), fs(ms, e), vs(ms, n, e), vs(hs, !0, e); + t ? void 0 : Rn("173"); + var n = yn(e, Yu, !0); + t.__reactInternalMemoizedMergedChildContext = n, Vu(Ku, e), Vu(zu, e), Bu(zu, n, e), Bu(Ku, !0, e); }, - _s = function() { - gs = Iu, ms.current = Iu, hs.current = !1; + os = function() { + Yu = du, zu.current = du, Ku.current = !1; }, - Os = function(e) { - ss(e) && e.tag === cs ? void 0 : Wn("174"); - for (var t = e; t.tag !== ds; ) { - if (wn(t)) + as = function(e) { + Lu(e) && e.tag === Hu ? void 0 : Rn("174"); + for (var t = e; t.tag !== Wu; ) { + if (hn(t)) return t.stateNode.__reactInternalMemoizedMergedChildContext; var n = t.return; - n ? void 0 : Wn("175"), t = n; + n ? void 0 : Rn("175"), t = n; } return t.stateNode.context; }, - Fs = { - getUnmaskedContext: ys, - cacheContext: bs, - getMaskedContext: Cs, - hasContextChanged: Ps, - isContextConsumer: ks, - isContextProvider: Es, - popContextProvider: ws, - pushTopLevelContextObject: Ts, - processChildContext: xs, - pushContextProvider: Ss, - invalidateContextProvider: Ns, - resetContext: _s, - findCurrentUnmaskedContext: Os - }, - As = qr.IndeterminateComponent, - Ms = qr.ClassComponent, - Rs = qr.HostRoot, - Ls = qr.HostComponent, - Is = qr.HostText, - Ds = qr.HostPortal, - Us = qr.CoroutineComponent, - Hs = qr.YieldComponent, - Ws = qr.Fragment, - js = Pu.NoWork, - Vs = Cu.NoEffect, - Bs = Ru.cloneUpdateQueue, - zs = function(e, t) { + is = { + getUnmaskedContext: qu, + cacheContext: Qu, + getMaskedContext: $u, + hasContextChanged: Xu, + isContextConsumer: Gu, + isContextProvider: Zu, + popContextProvider: Ju, + pushTopLevelContextObject: es, + processChildContext: ts, + pushContextProvider: ns, + invalidateContextProvider: rs, + resetContext: os, + findCurrentUnmaskedContext: as + }, + ls = Lr.IndeterminateComponent, + us = Lr.ClassComponent, + ss = Lr.HostRoot, + cs = Lr.HostComponent, + ds = Lr.HostText, + ps = Lr.HostPortal, + fs = Lr.CoroutineComponent, + vs = Lr.YieldComponent, + ms = Lr.Fragment, + hs = Xl.NoWork, + gs = $l.NoEffect, + ys = su.cloneUpdateQueue, + bs = function(e, t) { var n = { tag: e, key: t, @@ -5335,12 +5165,12 @@ var define = $__System.amdDefine; memoizedProps: null, updateQueue: null, memoizedState: null, - effectTag: Vs, + effectTag: gs, nextEffect: null, firstEffect: null, lastEffect: null, - pendingWorkPriority: js, - progressedPriority: js, + pendingWorkPriority: hs, + progressedPriority: hs, progressedChild: null, progressedFirstDeletion: null, progressedLastDeletion: null, @@ -5348,57 +5178,57 @@ var define = $__System.amdDefine; }; return n; }, - Ks = function(e, t) { + Cs = function(e, t) { var n = e.alternate; - return null !== n ? (n.effectTag = Vs, n.nextEffect = null, n.firstEffect = null, n.lastEffect = null) : (n = zs(e.tag, e.key), n.type = e.type, n.progressedChild = e.progressedChild, n.progressedPriority = e.progressedPriority, n.alternate = e, e.alternate = n), n.stateNode = e.stateNode, n.child = e.child, n.sibling = e.sibling, n.index = e.index, n.ref = e.ref, n.pendingProps = e.pendingProps, Bs(e, n), n.pendingWorkPriority = t, n.memoizedProps = e.memoizedProps, n.memoizedState = e.memoizedState, n; + return null !== n ? (n.effectTag = gs, n.nextEffect = null, n.firstEffect = null, n.lastEffect = null) : (n = bs(e.tag, e.key), n.type = e.type, n.progressedChild = e.progressedChild, n.progressedPriority = e.progressedPriority, n.alternate = e, e.alternate = n), n.stateNode = e.stateNode, n.child = e.child, n.sibling = e.sibling, n.index = e.index, n.ref = e.ref, n.pendingProps = e.pendingProps, ys(e, n), n.pendingWorkPriority = t, n.memoizedProps = e.memoizedProps, n.memoizedState = e.memoizedState, n; }, - Ys = function() { - var e = zs(Rs, null); + Ps = function() { + var e = bs(ss, null); return e; }, - qs = function(e, t) { + ks = function(e, t) { var n = null, - r = Nn(e.type, e.key, n); + r = Cn(e.type, e.key, n); return r.pendingProps = e.props, r.pendingWorkPriority = t, r; }, - Qs = function(e, t) { - var n = zs(Ws, null); + Es = function(e, t) { + var n = bs(ms, null); return n.pendingProps = e, n.pendingWorkPriority = t, n; }, - Xs = function(e, t) { - var n = zs(Is, null); + ws = function(e, t) { + var n = bs(ds, null); return n.pendingProps = e, n.pendingWorkPriority = t, n; }, - $s = Nn, - Gs = function(e, t) { - var n = zs(Us, e.key); + Ts = Cn, + xs = function(e, t) { + var n = bs(fs, e.key); return n.type = e.handler, n.pendingProps = e, n.pendingWorkPriority = t, n; }, - Zs = function(e, t) { - var n = zs(Hs, null); + Ss = function(e, t) { + var n = bs(vs, null); return n; }, - Js = function(e, t) { - var n = zs(Ds, e.key); + Ns = function(e, t) { + var n = bs(ps, e.key); return n.pendingProps = e.children || [], n.pendingWorkPriority = t, n.stateNode = { containerInfo: e.containerInfo, implementation: e.implementation }, n; }, - ec = { - cloneFiber: Ks, - createHostRootFiber: Ys, - createFiberFromElement: qs, - createFiberFromFragment: Qs, - createFiberFromText: Xs, - createFiberFromElementType: $s, - createFiberFromCoroutine: Gs, - createFiberFromYield: Zs, - createFiberFromPortal: Js - }, - tc = ec.createHostRootFiber, - nc = function(e) { - var t = tc(), + _s = { + cloneFiber: Cs, + createHostRootFiber: Ps, + createFiberFromElement: ks, + createFiberFromFragment: Es, + createFiberFromText: ws, + createFiberFromElementType: Ts, + createFiberFromCoroutine: xs, + createFiberFromYield: Ss, + createFiberFromPortal: Ns + }, + Fs = _s.createHostRootFiber, + Os = function(e) { + var t = Fs(), n = { current: t, containerInfo: e, @@ -5409,23 +5239,34 @@ var define = $__System.amdDefine; }; return t.stateNode = n, n; }, - rc = {createFiberRoot: nc}, - oc = nr, - ac = {injectDialog: function(e) { - oc !== nr ? Wn("176") : void 0, "function" != typeof e ? Wn("177") : void 0, oc = e; + As = {createFiberRoot: Os}, + Ms = Lr.IndeterminateComponent, + Is = Lr.FunctionalComponent, + Rs = Lr.ClassComponent, + Us = Lr.HostComponent, + Ds = { + getStackAddendumByWorkInProgressFiber: En, + describeComponentFrame: Pn + }, + Ls = function() { + return !0; + }, + Hs = Ls, + Ws = {injectDialog: function(e) { + Hs !== Ls ? Rn("176") : void 0, "function" != typeof e ? Rn("177") : void 0, Hs = e; }}, - ic = _n, - lc = { - injection: ac, - logCapturedError: ic - }, - uc = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, - sc = uc; - "function" == typeof Symbol && Symbol.for ? (vu = Symbol.for("react.coroutine"), mu = Symbol.for("react.yield")) : (vu = 60104, mu = 60105); - var cc = function(e, t, n) { + js = wn, + Vs = { + injection: Ws, + logCapturedError: js + }, + Bs = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, + zs = Bs; + "function" == typeof Symbol && Symbol.for ? (Bl = Symbol.for("react.coroutine"), zl = Symbol.for("react.yield")) : (Bl = 60104, zl = 60105); + var Ks = function(e, t, n) { var r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : null, o = { - $$typeof: vu, + $$typeof: Bl, key: null == r ? null : "" + r, children: e, handler: t, @@ -5433,108 +5274,108 @@ var define = $__System.amdDefine; }; return o; }, - dc = function(e) { + Ys = function(e) { var t = { - $$typeof: mu, + $$typeof: zl, value: e }; return t; }, - pc = function(e) { - return "object" == typeof e && null !== e && e.$$typeof === vu; + qs = function(e) { + return "object" == typeof e && null !== e && e.$$typeof === Bl; }, - fc = function(e) { - return "object" == typeof e && null !== e && e.$$typeof === mu; + Qs = function(e) { + return "object" == typeof e && null !== e && e.$$typeof === zl; }, - vc = mu, - mc = vu, - hc = { - createCoroutine: cc, - createYield: dc, - isCoroutine: pc, - isYield: fc, - REACT_YIELD_TYPE: vc, - REACT_COROUTINE_TYPE: mc + $s = zl, + Xs = Bl, + Gs = { + createCoroutine: Ks, + createYield: Ys, + isCoroutine: qs, + isYield: Qs, + REACT_YIELD_TYPE: $s, + REACT_COROUTINE_TYPE: Xs }, - gc = "function" == typeof Symbol && Symbol.for && Symbol.for("react.portal") || 60106, - yc = function(e, t, n) { + Zs = "function" == typeof Symbol && Symbol.for && Symbol.for("react.portal") || 60106, + Js = function(e, t, n) { var r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : null; return { - $$typeof: gc, + $$typeof: Zs, key: null == r ? null : "" + r, children: e, containerInfo: t, implementation: n }; }, - bc = function(e) { - return "object" == typeof e && null !== e && e.$$typeof === gc; - }, - Cc = gc, - Pc = { - createPortal: yc, - isPortal: bc, - REACT_PORTAL_TYPE: Cc - }, - kc = "function" == typeof Symbol && Symbol.iterator, - Ec = "@@iterator", - wc = On, - Tc = hc.REACT_COROUTINE_TYPE, - xc = hc.REACT_YIELD_TYPE, - Sc = Pc.REACT_PORTAL_TYPE, - Nc = ec.cloneFiber, - _c = ec.createFiberFromElement, - Oc = ec.createFiberFromFragment, - Fc = ec.createFiberFromText, - Ac = ec.createFiberFromCoroutine, - Mc = ec.createFiberFromYield, - Rc = ec.createFiberFromPortal, - Lc = Array.isArray, - Ic = qr.FunctionalComponent, - Dc = qr.ClassComponent, - Uc = qr.HostText, - Hc = qr.HostPortal, - Wc = qr.CoroutineComponent, - jc = qr.YieldComponent, - Vc = qr.Fragment, - Bc = Cu.NoEffect, - zc = Cu.Placement, - Kc = Cu.Deletion, - Yc = Mn(!0, !0), - qc = Mn(!1, !0), - Qc = Mn(!1, !1), - Xc = function(e, t) { + ec = function(e) { + return "object" == typeof e && null !== e && e.$$typeof === Zs; + }, + tc = Zs, + nc = { + createPortal: Js, + isPortal: ec, + REACT_PORTAL_TYPE: tc + }, + rc = "function" == typeof Symbol && Symbol.iterator, + oc = "@@iterator", + ac = Tn, + ic = Gs.REACT_COROUTINE_TYPE, + lc = Gs.REACT_YIELD_TYPE, + uc = nc.REACT_PORTAL_TYPE, + sc = _s.cloneFiber, + cc = _s.createFiberFromElement, + dc = _s.createFiberFromFragment, + pc = _s.createFiberFromText, + fc = _s.createFiberFromCoroutine, + vc = _s.createFiberFromYield, + mc = _s.createFiberFromPortal, + hc = Array.isArray, + gc = Lr.FunctionalComponent, + yc = Lr.ClassComponent, + bc = Lr.HostText, + Cc = Lr.HostPortal, + Pc = Lr.CoroutineComponent, + kc = Lr.YieldComponent, + Ec = Lr.Fragment, + wc = $l.NoEffect, + Tc = $l.Placement, + xc = $l.Deletion, + Sc = Nn(!0, !0), + Nc = Nn(!1, !0), + _c = Nn(!1, !1), + Fc = function(e, t) { if (t.child) if (null !== e && t.child === e.child) { var n = t.child, - r = Nc(n, n.pendingWorkPriority); + r = sc(n, n.pendingWorkPriority); for (t.child = r, r.return = t; null !== n.sibling; ) - n = n.sibling, r = r.sibling = Nc(n, n.pendingWorkPriority), r.return = t; + n = n.sibling, r = r.sibling = sc(n, n.pendingWorkPriority), r.return = t; r.sibling = null; } else for (var o = t.child; null !== o; ) o.return = t, o = o.sibling; }, - $c = { - reconcileChildFibers: Yc, - reconcileChildFibersInPlace: qc, - mountChildFibersInPlace: Qc, - cloneChildFibers: Xc - }, - Gc = Cu.Update, - Zc = Fs.cacheContext, - Jc = Fs.getMaskedContext, - ed = Fs.getUnmaskedContext, - td = Fs.isContextConsumer, - nd = Ru.addUpdate, - rd = Ru.addReplaceUpdate, - od = Ru.addForceUpdate, - ad = Ru.beginUpdateQueue, - id = Fs, - ld = id.hasContextChanged, - ud = Ju.isMounted, - sd = Array.isArray, - cd = function(e, t, n, r) { + Oc = { + reconcileChildFibers: Sc, + reconcileChildFibersInPlace: Nc, + mountChildFibersInPlace: _c, + cloneChildFibers: Fc + }, + Ac = $l.Update, + Mc = is.cacheContext, + Ic = is.getMaskedContext, + Rc = is.getUnmaskedContext, + Uc = is.isContextConsumer, + Dc = su.addUpdate, + Lc = su.addReplaceUpdate, + Hc = su.addForceUpdate, + Wc = su.beginUpdateQueue, + jc = is, + Vc = jc.hasContextChanged, + Bc = Nu.isMounted, + zc = Array.isArray, + Kc = function(e, t, n, r) { function o(e, t, n, r, o, a) { if (null === t || null !== e.updateQueue && e.updateQueue.hasForceUpdate) return !0; @@ -5544,90 +5385,90 @@ var define = $__System.amdDefine; return l; } var u = e.type; - return !u.prototype || !u.prototype.isPureReactComponent || (!Il(t, n) || !Il(r, o)); + return !u.prototype || !u.prototype.isPureReactComponent || (!dl(t, n) || !dl(r, o)); } function a(e) { var t = e.stateNode, n = t.state; - n && ("object" != typeof n || sd(n)) && Wn("106", mo(e)), "function" == typeof t.getChildContext && ("object" != typeof e.type.childContextTypes ? Wn("107", mo(e)) : void 0); + n && ("object" != typeof n || zc(n)) && Rn("106", ao(e)), "function" == typeof t.getChildContext && ("object" != typeof e.type.childContextTypes ? Rn("107", ao(e)) : void 0); } function i(e, t) { t.props = e.memoizedProps, t.state = e.memoizedState; } function l(e, t) { - t.updater = p, e.stateNode = t, Uu.set(t, e); + t.updater = p, e.stateNode = t, fu.set(t, e); } function u(e) { var t = e.type, n = e.pendingProps, - r = ed(e), - o = td(e), - i = o ? Jc(e, r) : Iu, + r = Rc(e), + o = Uc(e), + i = o ? Ic(e, r) : du, u = new t(n, i); - return l(e, u), a(e), o && Zc(e, r, i), u; + return l(e, u), a(e), o && Mc(e, r, i), u; } function s(e, t) { var n = e.stateNode, r = n.state || null, o = e.pendingProps; - o ? void 0 : Wn("162"); - var a = ed(e); - if (n.props = o, n.state = r, n.refs = Iu, n.context = Jc(e, a), "function" == typeof n.componentWillMount) { + o ? void 0 : Rn("162"); + var a = Rc(e); + if (n.props = o, n.state = r, n.refs = du, n.context = Ic(e, a), "function" == typeof n.componentWillMount) { n.componentWillMount(); var i = e.updateQueue; - null !== i && (n.state = ad(e, i, n, r, o, t)); + null !== i && (n.state = Wc(e, i, n, r, o, t)); } - "function" == typeof n.componentDidMount && (e.effectTag |= Gc); + "function" == typeof n.componentDidMount && (e.effectTag |= Ac); } function c(e, t) { var n = e.stateNode; i(e, n); var r = e.memoizedState, a = e.pendingProps; - a || (a = e.memoizedProps, null == a ? Wn("163") : void 0); - var l = ed(e), - s = Jc(e, l); + a || (a = e.memoizedProps, null == a ? Rn("163") : void 0); + var l = Rc(e), + s = Ic(e, l); if (!o(e, e.memoizedProps, a, e.memoizedState, r, s)) return n.props = a, n.state = r, n.context = s, !1; var c = u(e); c.props = a, c.state = r = c.state || null, c.context = s, "function" == typeof c.componentWillMount && c.componentWillMount(); var d = e.updateQueue; - return null !== d && (c.state = ad(e, d, c, r, a, t)), "function" == typeof n.componentDidMount && (e.effectTag |= Gc), !0; + return null !== d && (c.state = Wc(e, d, c, r, a, t)), "function" == typeof n.componentDidMount && (e.effectTag |= Ac), !0; } function d(e, t, a) { var l = t.stateNode; i(t, l); var u = t.memoizedProps, s = t.pendingProps; - s || (s = u, null == s ? Wn("163") : void 0); + s || (s = u, null == s ? Rn("163") : void 0); var c = l.context, - d = ed(t), - f = Jc(t, d); + d = Rc(t), + f = Ic(t, d); u === s && c === f || "function" == typeof l.componentWillReceiveProps && (l.componentWillReceiveProps(s, f), l.state !== t.memoizedState && p.enqueueReplaceState(l, l.state, null)); var v = t.updateQueue, m = t.memoizedState, h = void 0; - if (h = null !== v ? ad(t, v, l, m, s, a) : m, !(u !== s || m !== h || ld() || null !== v && v.hasForceUpdate)) - return "function" == typeof l.componentDidUpdate && (u === e.memoizedProps && m === e.memoizedState || (t.effectTag |= Gc)), !1; + if (h = null !== v ? Wc(t, v, l, m, s, a) : m, !(u !== s || m !== h || Vc() || null !== v && v.hasForceUpdate)) + return "function" == typeof l.componentDidUpdate && (u === e.memoizedProps && m === e.memoizedState || (t.effectTag |= Ac)), !1; var g = o(t, u, s, m, h, f); - return g ? ("function" == typeof l.componentWillUpdate && l.componentWillUpdate(s, h, f), "function" == typeof l.componentDidUpdate && (t.effectTag |= Gc)) : ("function" == typeof l.componentDidUpdate && (u === e.memoizedProps && m === e.memoizedState || (t.effectTag |= Gc)), n(t, s), r(t, h)), l.props = s, l.state = h, l.context = f, g; + return g ? ("function" == typeof l.componentWillUpdate && l.componentWillUpdate(s, h, f), "function" == typeof l.componentDidUpdate && (t.effectTag |= Ac)) : ("function" == typeof l.componentDidUpdate && (u === e.memoizedProps && m === e.memoizedState || (t.effectTag |= Ac)), n(t, s), r(t, h)), l.props = s, l.state = h, l.context = f, g; } var p = { - isMounted: ud, + isMounted: Bc, enqueueSetState: function(n, r, o) { - var a = Uu.get(n), + var a = fu.get(n), i = t(); - o = void 0 === o ? null : o, nd(a, r, o, i), e(a, i); + o = void 0 === o ? null : o, Dc(a, r, o, i), e(a, i); }, enqueueReplaceState: function(n, r, o) { - var a = Uu.get(n), + var a = fu.get(n), i = t(); - o = void 0 === o ? null : o, rd(a, r, o, i), e(a, i); + o = void 0 === o ? null : o, Lc(a, r, o, i), e(a, i); }, enqueueForceUpdate: function(n, r) { - var o = Uu.get(n), + var o = fu.get(n), a = t(); - r = void 0 === r ? null : r, od(o, r, a), e(o, a); + r = void 0 === r ? null : r, Hc(o, r, a), e(o, a); } }; return { @@ -5638,35 +5479,35 @@ var define = $__System.amdDefine; updateClassInstance: d }; }, - dd = $c.mountChildFibersInPlace, - pd = $c.reconcileChildFibers, - fd = $c.reconcileChildFibersInPlace, - vd = $c.cloneChildFibers, - md = Ru.beginUpdateQueue, - hd = Fs.getMaskedContext, - gd = Fs.getUnmaskedContext, - yd = Fs.hasContextChanged, - bd = Fs.pushContextProvider, - Cd = Fs.pushTopLevelContextObject, - Pd = Fs.invalidateContextProvider, - kd = qr.IndeterminateComponent, - Ed = qr.FunctionalComponent, - wd = qr.ClassComponent, - Td = qr.HostRoot, - xd = qr.HostComponent, - Sd = qr.HostText, - Nd = qr.HostPortal, - _d = qr.CoroutineComponent, - Od = qr.CoroutineHandlerPhase, - Fd = qr.YieldComponent, - Ad = qr.Fragment, - Md = Pu.NoWork, - Rd = Pu.OffscreenPriority, - Ld = Cu.Placement, - Id = Cu.ContentReset, - Dd = Cu.Err, - Ud = Cu.Ref, - Hd = function(e, t, n, r) { + Yc = Oc.mountChildFibersInPlace, + qc = Oc.reconcileChildFibers, + Qc = Oc.reconcileChildFibersInPlace, + $c = Oc.cloneChildFibers, + Xc = su.beginUpdateQueue, + Gc = is.getMaskedContext, + Zc = is.getUnmaskedContext, + Jc = is.hasContextChanged, + ed = is.pushContextProvider, + td = is.pushTopLevelContextObject, + nd = is.invalidateContextProvider, + rd = Lr.IndeterminateComponent, + od = Lr.FunctionalComponent, + ad = Lr.ClassComponent, + id = Lr.HostRoot, + ld = Lr.HostComponent, + ud = Lr.HostText, + sd = Lr.HostPortal, + cd = Lr.CoroutineComponent, + dd = Lr.CoroutineHandlerPhase, + pd = Lr.YieldComponent, + fd = Lr.Fragment, + vd = Xl.NoWork, + md = Xl.OffscreenPriority, + hd = $l.Placement, + gd = $l.ContentReset, + yd = $l.Err, + bd = $l.Ref, + Cd = function(e, t, n, r) { function o(e, t, n) { t.progressedChild = t.child, t.progressedPriority = n, null !== e && (e.progressedChild = t.progressedChild, e.progressedPriority = t.progressedPriority); } @@ -5681,11 +5522,11 @@ var define = $__System.amdDefine; u(e, t, n, r); } function u(e, t, n, r) { - t.memoizedProps = null, null === e ? t.child = dd(t, t.child, n, r) : e.child === t.child ? (a(t), t.child = pd(t, t.child, n, r), i(t)) : (t.child = fd(t, t.child, n, r), i(t)), o(e, t, r); + t.memoizedProps = null, null === e ? t.child = Yc(t, t.child, n, r) : e.child === t.child ? (a(t), t.child = qc(t, t.child, n, r), i(t)) : (t.child = Qc(t, t.child, n, r), i(t)), o(e, t, r); } function s(e, t) { var n = t.pendingProps; - if (yd()) + if (Jc()) null === n && (n = t.memoizedProps); else if (null === n || t.memoizedProps === n) return C(e, t); @@ -5693,13 +5534,13 @@ var define = $__System.amdDefine; } function c(e, t) { var n = t.ref; - null === n || e && e.ref === n || (t.effectTag |= Ud); + null === n || e && e.ref === n || (t.effectTag |= bd); } function d(e, t) { var n = t.type, r = t.pendingProps, o = t.memoizedProps; - if (yd()) + if (Jc()) null === r && (r = o); else { if (null === r || o === r) @@ -5708,30 +5549,30 @@ var define = $__System.amdDefine; return k(t, r), C(e, t); } var a, - i = gd(t), - u = hd(t, i); + i = Zc(t), + u = Gc(t, i); return a = n(r, u), l(e, t, a), k(t, r), t.child; } function p(e, t, n) { - var r = bd(t), + var r = ed(t), o = void 0; - return null === e ? t.stateNode ? o = L(t, n) : (M(t), R(t, n), o = !0) : o = I(e, t, n), f(e, t, o, r); + return null === e ? t.stateNode ? o = R(t, n) : (M(t), I(t, n), o = !0) : o = U(e, t, n), f(e, t, o, r); } function f(e, t, n, r) { if (c(e, t), !n) return C(e, t); var o = t.stateNode; - Wu.current = t; + mu.current = t; var a = void 0; - return a = o.render(), l(e, t, a), E(t, o.state), k(t, o.props), r && Pd(t), t.child; + return a = o.render(), l(e, t, a), E(t, o.state), k(t, o.props), r && nd(t), t.child; } function v(e, t, n) { var r = t.stateNode; - r.pendingContext ? Cd(t, r.pendingContext, r.pendingContext !== r.context) : r.context && Cd(t, r.context, !1), O(t, r.containerInfo); + r.pendingContext ? td(t, r.pendingContext, r.pendingContext !== r.context) : r.context && td(t, r.context, !1), F(t, r.containerInfo); var o = t.updateQueue; if (null !== o) { var a = t.memoizedState, - i = md(t, o, null, a, null, n); + i = Xc(t, o, null, a, null, n); if (a === i) return C(e, t); var u = i.element; @@ -5744,22 +5585,22 @@ var define = $__System.amdDefine; var n = t.pendingProps, r = null !== e ? e.memoizedProps : null, o = t.memoizedProps; - if (yd()) - null === n && (n = o, null === n ? Wn("158") : void 0); + if (Jc()) + null === n && (n = o, null === n ? Rn("158") : void 0); else if (null === n || o === n) { - if (!S && N(t.type, o) && t.pendingWorkPriority !== Rd) { + if (!S && N(t.type, o) && t.pendingWorkPriority !== md) { for (var a = t.progressedChild; null !== a; ) - a.pendingWorkPriority = Rd, a = a.sibling; + a.pendingWorkPriority = md, a = a.sibling; return null; } return C(e, t); } var i = n.children, s = x(n); - if (s ? i = null : r && x(r) && (t.effectTag |= Id), c(e, t), !S && N(t.type, n) && t.pendingWorkPriority !== Rd) { - if (t.progressedPriority === Rd && (t.child = t.progressedChild), u(e, t, i, Rd), k(t, n), t.child = null !== e ? e.child : null, null === e) + if (s ? i = null : r && x(r) && (t.effectTag |= gd), c(e, t), !S && N(t.type, n) && t.pendingWorkPriority !== md) { + if (t.progressedPriority === md && (t.child = t.progressedChild), u(e, t, i, md), k(t, n), t.child = null !== e ? e.child : null, null === e) for (var d = t.progressedChild; null !== d; ) - d.effectTag = Ld, d = d.sibling; + d.effectTag = hd, d = d.sibling; return null; } return l(e, t, i), k(t, n), t.child; @@ -5769,47 +5610,47 @@ var define = $__System.amdDefine; return null === n && (n = t.memoizedProps), k(t, n), null; } function g(e, t, n) { - null !== e ? Wn("159") : void 0; + null !== e ? Rn("159") : void 0; var r, o = t.type, a = t.pendingProps, - i = gd(t), - u = hd(t, i); + i = Zc(t), + u = Gc(t, i); if (r = o(a, u), "object" == typeof r && null !== r && "function" == typeof r.render) { - t.tag = wd; - var s = bd(t); - return A(t, r), R(t, n), f(e, t, !0, s); + t.tag = ad; + var s = ed(t); + return A(t, r), I(t, n), f(e, t, !0, s); } - return t.tag = Ed, l(e, t, r), k(t, a), t.child; + return t.tag = od, l(e, t, r), k(t, a), t.child; } function y(e, t) { var n = t.pendingProps; - yd() ? null === n && (n = e && e.memoizedProps, null === n ? Wn("158") : void 0) : null !== n && t.memoizedProps !== n || (n = t.memoizedProps); + Jc() ? null === n && (n = e && e.memoizedProps, null === n ? Rn("158") : void 0) : null !== n && t.memoizedProps !== n || (n = t.memoizedProps); var r = n.children, o = t.pendingWorkPriority; - return t.memoizedProps = null, null === e ? t.stateNode = dd(t, t.stateNode, r, o) : e.child === t.child ? (a(t), t.stateNode = pd(t, t.stateNode, r, o), i(t)) : (t.stateNode = fd(t, t.stateNode, r, o), i(t)), k(t, n), t.stateNode; + return t.memoizedProps = null, null === e ? t.stateNode = Yc(t, t.stateNode, r, o) : e.child === t.child ? (a(t), t.stateNode = qc(t, t.stateNode, r, o), i(t)) : (t.stateNode = Qc(t, t.stateNode, r, o), i(t)), k(t, n), t.stateNode; } function b(e, t) { - O(t, t.stateNode.containerInfo); + F(t, t.stateNode.containerInfo); var n = t.pendingWorkPriority, r = t.pendingProps; - if (yd()) - null === r && (r = e && e.memoizedProps, null == r ? Wn("158") : void 0); + if (Jc()) + null === r && (r = e && e.memoizedProps, null == r ? Rn("158") : void 0); else if (null === r || t.memoizedProps === r) return C(e, t); - return null === e ? (t.child = fd(t, t.child, r, n), k(t, r), o(e, t, n)) : (l(e, t, r), k(t, r)), t.child; + return null === e ? (t.child = Qc(t, t.child, r, n), k(t, r), o(e, t, n)) : (l(e, t, r), k(t, r)), t.child; } function C(e, t) { var n = t.pendingWorkPriority; - return e && t.child === e.child && a(t), vd(e, t), o(e, t, n), t.child; + return e && t.child === e.child && a(t), $c(e, t), o(e, t, n), t.child; } function P(e, t) { switch (t.tag) { - case wd: - bd(t); + case ad: + ed(t); break; - case Nd: - O(t, t.stateNode.containerInfo); + case sd: + F(t, t.stateNode.containerInfo); } return null; } @@ -5820,41 +5661,41 @@ var define = $__System.amdDefine; e.memoizedState = t; } function w(e, t, n) { - if (t.pendingWorkPriority === Md || t.pendingWorkPriority > n) + if (t.pendingWorkPriority === vd || t.pendingWorkPriority > n) return P(e, t); switch (t.firstEffect = null, t.lastEffect = null, t.progressedPriority === n && (t.child = t.progressedChild), t.tag) { - case kd: + case rd: return g(e, t, n); - case Ed: + case od: return d(e, t); - case wd: + case ad: return p(e, t, n); - case Td: + case id: return v(e, t, n); - case xd: + case ld: return m(e, t); - case Sd: + case ud: return h(e, t); - case Od: - t.tag = _d; - case _d: + case dd: + t.tag = cd; + case cd: return y(e, t); - case Fd: + case pd: return null; - case Nd: + case sd: return b(e, t); - case Ad: + case fd: return s(e, t); default: - Wn("160"); + Rn("160"); } } function T(e, t, n) { - if (t.tag !== wd && t.tag !== Td ? Wn("161") : void 0, t.effectTag |= Dd, t.pendingWorkPriority === Md || t.pendingWorkPriority > n) + if (t.tag !== ad && t.tag !== id ? Rn("161") : void 0, t.effectTag |= yd, t.pendingWorkPriority === vd || t.pendingWorkPriority > n) return P(e, t); t.firstEffect = null, t.lastEffect = null; var r = null; - if (l(e, t, r), t.tag === wd) { + if (l(e, t, r), t.tag === ad) { var o = t.stateNode; t.memoizedProps = o.props, t.memoizedState = o.state, t.pendingProps = null; } @@ -5864,49 +5705,49 @@ var define = $__System.amdDefine; S = e.useSyncScheduling, N = e.shouldDeprioritizeSubtree, _ = t.pushHostContext, - O = t.pushHostContainer, - F = cd(n, r, k, E), - A = F.adoptClassInstance, - M = F.constructClassInstance, - R = F.mountClassInstance, - L = F.resumeMountClassInstance, - I = F.updateClassInstance; + F = t.pushHostContainer, + O = Kc(n, r, k, E), + A = O.adoptClassInstance, + M = O.constructClassInstance, + I = O.mountClassInstance, + R = O.resumeMountClassInstance, + U = O.updateClassInstance; return { beginWork: w, beginFailedWork: T }; }, - Wd = $c.reconcileChildFibers, - jd = Fs.popContextProvider, - Vd = qr.IndeterminateComponent, - Bd = qr.FunctionalComponent, - zd = qr.ClassComponent, - Kd = qr.HostRoot, - Yd = qr.HostComponent, - qd = qr.HostText, - Qd = qr.HostPortal, - Xd = qr.CoroutineComponent, - $d = qr.CoroutineHandlerPhase, - Gd = qr.YieldComponent, - Zd = qr.Fragment, - Jd = Cu.Ref, - ep = Cu.Update, - tp = function(e, t) { + Pd = Oc.reconcileChildFibers, + kd = is.popContextProvider, + Ed = Lr.IndeterminateComponent, + wd = Lr.FunctionalComponent, + Td = Lr.ClassComponent, + xd = Lr.HostRoot, + Sd = Lr.HostComponent, + Nd = Lr.HostText, + _d = Lr.HostPortal, + Fd = Lr.CoroutineComponent, + Od = Lr.CoroutineHandlerPhase, + Ad = Lr.YieldComponent, + Md = Lr.Fragment, + Id = $l.Ref, + Rd = $l.Update, + Ud = function(e, t) { function n(e, t, n) { t.progressedChild = t.child, t.progressedPriority = n, null !== e && (e.progressedChild = t.progressedChild, e.progressedPriority = t.progressedPriority); } function r(e) { - e.effectTag |= ep; + e.effectTag |= Rd; } function o(e) { - e.effectTag |= Jd; + e.effectTag |= Id; } function a(e, t) { var n = t.stateNode; for (n && (n.return = t); null !== n; ) { - if (n.tag === Yd || n.tag === qd || n.tag === Qd) - Wn("168"); - else if (n.tag === Gd) + if (n.tag === Sd || n.tag === Nd || n.tag === _d) + Rn("168"); + else if (n.tag === Ad) e.push(n.type); else if (null !== n.child) { n.child.return = n, n = n.child; @@ -5922,7 +5763,7 @@ var define = $__System.amdDefine; } function i(e, t) { var r = t.memoizedProps; - r ? void 0 : Wn("169"), t.tag = $d; + r ? void 0 : Rn("169"), t.tag = Od; var o = []; a(o, t); var i = r.handler, @@ -5930,13 +5771,13 @@ var define = $__System.amdDefine; u = i(l, o), s = null !== e ? e.child : null, c = t.pendingWorkPriority; - return t.child = Wd(t, s, u, c), n(e, t, c), t.child; + return t.child = Pd(t, s, u, c), n(e, t, c), t.child; } function l(e, t) { for (var n = t.child; null !== n; ) { - if (n.tag === Yd || n.tag === qd) + if (n.tag === Sd || n.tag === Nd) d(e, n.stateNode); - else if (n.tag === Qd) + else if (n.tag === _d) ; else if (null !== n.child) { n = n.child; @@ -5954,14 +5795,14 @@ var define = $__System.amdDefine; } function u(e, t) { switch (t.tag) { - case Bd: + case wd: return null; - case zd: - return jd(t), null; - case Kd: + case Td: + return kd(t), null; + case xd: var n = t.stateNode; return n.pendingContext && (n.context = n.pendingContext, n.pendingContext = null), null; - case Yd: + case Sd: m(t); var a = v(), u = t.type, @@ -5974,40 +5815,40 @@ var define = $__System.amdDefine; t.updateQueue = P, P && r(t), e.ref !== t.ref && o(t); } else { if (!d) - return null === t.stateNode ? Wn("170") : void 0, null; + return null === t.stateNode ? Rn("170") : void 0, null; var k = h(), E = s(u, d, a, k, t); l(E, t), p(E, u, d, a) && r(t), t.stateNode = E, null !== t.ref && o(t); } return null; - case qd: + case Nd: var w = t.memoizedProps; if (e && null != t.stateNode) { var T = e.memoizedProps; T !== w && r(t); } else { if ("string" != typeof w) - return null === t.stateNode ? Wn("170") : void 0, null; + return null === t.stateNode ? Rn("170") : void 0, null; var x = v(), S = h(), N = c(w, x, S, t); t.stateNode = N; } return null; - case Xd: + case Fd: return i(e, t); - case $d: - return t.tag = Xd, null; - case Gd: + case Od: + return t.tag = Fd, null; + case Ad: return null; - case Zd: + case Md: return null; - case Qd: + case _d: return r(t), g(t), null; - case Vd: - Wn("171"); + case Ed: + Rn("171"); default: - Wn("160"); + Rn("160"); } } var s = e.createInstance, @@ -6021,49 +5862,49 @@ var define = $__System.amdDefine; g = t.popHostContainer; return {completeWork: u}; }, - np = null, - rp = null, - op = null, - ap = null; + Dd = null, + Ld = null, + Hd = null, + Wd = null; if ("undefined" != typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && __REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber) { - var ip = __REACT_DEVTOOLS_GLOBAL_HOOK__.inject, - lp = __REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot, - up = __REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount; - rp = function(e) { - np = ip(e); - }, op = function(e) { - if (null != np) + var jd = __REACT_DEVTOOLS_GLOBAL_HOOK__.inject, + Vd = __REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot, + Bd = __REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount; + Ld = function(e) { + Dd = jd(e); + }, Hd = function(e) { + if (null != Dd) try { - lp(np, e); + Vd(Dd, e); } catch (e) {} - }, ap = function(e) { - if (null != np) + }, Wd = function(e) { + if (null != Dd) try { - up(np, e); + Bd(Dd, e); } catch (e) {} }; } - var sp = rp, - cp = op, - dp = ap, - pp = { - injectInternals: sp, - onCommitRoot: cp, - onCommitUnmount: dp - }, - fp = qr.ClassComponent, - vp = qr.HostRoot, - mp = qr.HostComponent, - hp = qr.HostText, - gp = qr.HostPortal, - yp = qr.CoroutineComponent, - bp = Ru.commitCallbacks, - Cp = pp.onCommitUnmount, - Pp = Cu.Placement, - kp = Cu.Update, - Ep = Cu.Callback, - wp = Cu.ContentReset, - Tp = function(e, t) { + var zd = Ld, + Kd = Hd, + Yd = Wd, + qd = { + injectInternals: zd, + onCommitRoot: Kd, + onCommitUnmount: Yd + }, + Qd = Lr.ClassComponent, + $d = Lr.HostRoot, + Xd = Lr.HostComponent, + Gd = Lr.HostText, + Zd = Lr.HostPortal, + Jd = Lr.CoroutineComponent, + ep = su.commitCallbacks, + tp = qd.onCommitUnmount, + np = $l.Placement, + rp = $l.Update, + op = $l.Callback, + ap = $l.ContentReset, + ip = function(e, t) { function n(e, n) { try { n.componentWillUnmount(); @@ -6084,16 +5925,16 @@ var define = $__System.amdDefine; function o(e) { for (var t = e.return; null !== t; ) { switch (t.tag) { - case mp: + case Xd: return t.stateNode; - case vp: + case $d: return t.stateNode.containerInfo; - case gp: + case Zd: return t.stateNode.containerInfo; } t = t.return; } - Wn("164"); + Rn("164"); } function a(e) { for (var t = e.return; null !== t; ) { @@ -6101,10 +5942,10 @@ var define = $__System.amdDefine; return t; t = t.return; } - Wn("164"); + Rn("164"); } function i(e) { - return e.tag === mp || e.tag === vp || e.tag === gp; + return e.tag === Xd || e.tag === $d || e.tag === Zd; } function l(e) { var t = e; @@ -6114,14 +5955,14 @@ var define = $__System.amdDefine; return null; t = t.return; } - for (t.sibling.return = t.return, t = t.sibling; t.tag !== mp && t.tag !== hp; ) { - if (t.effectTag & Pp) + for (t.sibling.return = t.return, t = t.sibling; t.tag !== Xd && t.tag !== Gd; ) { + if (t.effectTag & np) continue e; - if (null === t.child || t.tag === gp) + if (null === t.child || t.tag === Zd) continue e; t.child.return = t, t = t.child; } - if (!(t.effectTag & Pp)) + if (!(t.effectTag & np)) return t.stateNode; } } @@ -6129,24 +5970,24 @@ var define = $__System.amdDefine; var t = a(e), n = void 0; switch (t.tag) { - case mp: + case Xd: n = t.stateNode; break; - case vp: + case $d: n = t.stateNode.containerInfo; break; - case gp: + case Zd: n = t.stateNode.containerInfo; break; default: - Wn("165"); + Rn("165"); } - t.effectTag & wp && (b(n), t.effectTag &= ~wp); + t.effectTag & ap && (b(n), t.effectTag &= ~ap); for (var r = l(e), o = e; ; ) { - if (o.tag === mp || o.tag === hp) + if (o.tag === Xd || o.tag === Gd) r ? k(n, o.stateNode, r) : P(n, o.stateNode); - else if (o.tag === gp) + else if (o.tag === Zd) ; else if (null !== o.child) { o.child.return = o, o = o.child; @@ -6164,7 +6005,7 @@ var define = $__System.amdDefine; } function s(e) { for (var t = e; ; ) - if (p(t), null === t.child || t.tag === gp) { + if (p(t), null === t.child || t.tag === Zd) { if (t === e) return; for (; null === t.sibling; ) { @@ -6178,9 +6019,9 @@ var define = $__System.amdDefine; } function c(e, t) { for (var n = t; ; ) { - if (n.tag === mp || n.tag === hp) + if (n.tag === Xd || n.tag === Gd) s(n), E(e, n.stateNode); - else if (n.tag === gp) { + else if (n.tag === Zd) { if (e = n.stateNode.containerInfo, null !== n.child) { n.child.return = n, n = n.child; continue; @@ -6194,7 +6035,7 @@ var define = $__System.amdDefine; for (; null === n.sibling; ) { if (null === n.return || n.return === t) return; - n = n.return, n.tag === gp && (e = o(n)); + n = n.return, n.tag === Zd && (e = o(n)); } n.sibling.return = n.return, n = n.sibling; } @@ -6204,25 +6045,25 @@ var define = $__System.amdDefine; c(t, e), e.return = null, e.child = null, e.alternate && (e.alternate.child = null, e.alternate.return = null); } function p(e) { - switch ("function" == typeof Cp && Cp(e), e.tag) { - case fp: + switch ("function" == typeof tp && tp(e), e.tag) { + case Qd: r(e); var t = e.stateNode; return void("function" == typeof t.componentWillUnmount && n(e, t)); - case mp: + case Xd: return void r(e); - case yp: + case Jd: return void s(e.stateNode); - case gp: + case Zd: var a = o(e); return void c(a, e); } } function f(e, t) { switch (t.tag) { - case fp: + case Qd: return; - case mp: + case Xd: var n = t.stateNode; if (null != n && null !== e) { var r = t.memoizedProps, @@ -6232,25 +6073,25 @@ var define = $__System.amdDefine; t.updateQueue = null, null !== i && y(n, i, a, o, r, t); } return; - case hp: - null === t.stateNode || null === e ? Wn("166") : void 0; + case Gd: + null === t.stateNode || null === e ? Rn("166") : void 0; var l = t.stateNode, u = t.memoizedProps, s = e.memoizedProps; return void C(l, s, u); - case vp: + case $d: return; - case gp: + case Zd: return; default: - Wn("167"); + Rn("167"); } } function v(e, t) { switch (t.tag) { - case fp: + case Qd: var n = t.stateNode; - if (t.effectTag & kp) + if (t.effectTag & rp) if (null === e) n.componentDidMount(); else { @@ -6258,28 +6099,28 @@ var define = $__System.amdDefine; o = e.memoizedState; n.componentDidUpdate(r, o); } - return void(t.effectTag & Ep && null !== t.updateQueue && bp(t, t.updateQueue, n)); - case vp: + return void(t.effectTag & op && null !== t.updateQueue && ep(t, t.updateQueue, n)); + case $d: var a = t.updateQueue; if (null !== a) { var i = t.child && t.child.stateNode; - bp(t, a, i); + ep(t, a, i); } return; - case mp: + case Xd: var l = t.stateNode; - if (null === e && t.effectTag & kp) { + if (null === e && t.effectTag & rp) { var u = t.type, s = t.memoizedProps; g(l, u, s, t); } return; - case hp: + case Gd: return; - case gp: + case Zd: return; default: - Wn("167"); + Rn("167"); } } function m(e) { @@ -6310,85 +6151,88 @@ var define = $__System.amdDefine; commitDetachRef: h }; }, - xp = ls.createCursor, - Sp = ls.pop, - Np = ls.push, - _p = function(e) { - function t() { - var e = p.current; - return null === e ? Wn("178") : void 0, e; + lp = Uu.createCursor, + up = Uu.pop, + sp = Uu.push, + cp = {}, + dp = function(e) { + function t(e) { + return e === cp ? Rn("179") : void 0, e; } - function n(e, t) { - Np(p, t, e); - var n = s(t); - Np(d, e, e), Np(c, n, e); + function n() { + var e = t(f.current); + return e; } - function r(e) { - Sp(c, e), Sp(d, e), Sp(p, e); + function r(e, t) { + sp(f, t, e); + var n = c(t); + sp(p, e, e), sp(d, n, e); } - function o() { - var e = c.current; - return null == e ? Wn("179") : void 0, e; + function o(e) { + up(d, e), up(p, e), up(f, e); } - function a(e) { - var t = p.current; - null == t ? Wn("180") : void 0; - var n = null !== c.current ? c.current : Iu, - r = u(n, e.type, t); - n !== r && (Np(d, e, e), Np(c, r, e)); + function a() { + var e = t(d.current); + return e; } function i(e) { - d.current === e && (Sp(c, e), Sp(d, e)); + var n = t(f.current), + r = t(d.current), + o = s(r, e.type, n); + r !== o && (sp(p, e, e), sp(d, o, e)); + } + function l(e) { + p.current === e && (up(d, e), up(p, e)); } - function l() { - c.current = null, p.current = null; + function u() { + d.current = cp, f.current = cp; } - var u = e.getChildHostContext, - s = e.getRootHostContext, - c = xp(null), - d = xp(null), - p = xp(null); + var s = e.getChildHostContext, + c = e.getRootHostContext, + d = lp(cp), + p = lp(cp), + f = lp(cp); return { - getHostContext: o, - getRootHostContainer: t, - popHostContainer: r, - popHostContext: i, - pushHostContainer: n, - pushHostContext: a, - resetHostContainer: l + getHostContext: a, + getRootHostContainer: n, + popHostContainer: o, + popHostContext: l, + pushHostContainer: r, + pushHostContext: i, + resetHostContainer: u }; }, - Op = Fs.popContextProvider, - Fp = ls.reset, - Ap = To.getStackAddendumByWorkInProgressFiber, - Mp = lc.logCapturedError, - Rp = ec.cloneFiber, - Lp = pp.onCommitRoot, - Ip = Pu.NoWork, - Dp = Pu.SynchronousPriority, - Up = Pu.TaskPriority, - Hp = Pu.AnimationPriority, - Wp = Pu.HighPriority, - jp = Pu.LowPriority, - Vp = Pu.OffscreenPriority, - Bp = Cu.NoEffect, - zp = Cu.Placement, - Kp = Cu.Update, - Yp = Cu.PlacementAndUpdate, - qp = Cu.Deletion, - Qp = Cu.ContentReset, - Xp = Cu.Callback, - $p = Cu.Err, - Gp = Cu.Ref, - Zp = qr.HostRoot, - Jp = qr.HostComponent, - ef = qr.HostPortal, - tf = qr.ClassComponent, - nf = Ru.getPendingPriority, - rf = Fs, - of = rf.resetContext, - af = 1, - lf = function(e) { + pp = is.popContextProvider, + fp = Uu.reset, + vp = Ds.getStackAddendumByWorkInProgressFiber, + mp = Vs.logCapturedError, + hp = _s.cloneFiber, + gp = qd.onCommitRoot, + yp = Xl.NoWork, + bp = Xl.SynchronousPriority, + Cp = Xl.TaskPriority, + Pp = Xl.AnimationPriority, + kp = Xl.HighPriority, + Ep = Xl.LowPriority, + wp = Xl.OffscreenPriority, + Tp = $l.NoEffect, + xp = $l.Placement, + Sp = $l.Update, + Np = $l.PlacementAndUpdate, + _p = $l.Deletion, + Fp = $l.ContentReset, + Op = $l.Callback, + Ap = $l.Err, + Mp = $l.Ref, + Ip = Lr.HostRoot, + Rp = Lr.HostComponent, + Up = Lr.HostPortal, + Dp = Lr.ClassComponent, + Lp = su.getPendingPriority, + Hp = is, + Wp = Hp.resetContext, + jp = 1, + Vp = function(e) { function t(e) { se || (se = !0, q(e)); } @@ -6396,44 +6240,44 @@ var define = $__System.amdDefine; ce || (ce = !0, Q(e)); } function r() { - Fp(), of(), R(); + fp(), Wp(), I(); } function o() { - for (; null !== le && le.current.pendingWorkPriority === Ip; ) { + for (; null !== le && le.current.pendingWorkPriority === yp; ) { le.isScheduled = !1; var e = le.nextScheduledRoot; if (le.nextScheduledRoot = null, le === ue) - return le = null, ue = null, oe = Ip, null; + return le = null, ue = null, oe = yp, null; le = e; } for (var t = le, n = null, - o = Ip; null !== t; ) - t.current.pendingWorkPriority !== Ip && (o === Ip || o > t.current.pendingWorkPriority) && (o = t.current.pendingWorkPriority, n = t), t = t.nextScheduledRoot; - return null !== n ? (oe = o, Z = oe, r(), Rp(n.current, o)) : (oe = Ip, null); + o = yp; null !== t; ) + t.current.pendingWorkPriority !== yp && (o === yp || o > t.current.pendingWorkPriority) && (o = t.current.pendingWorkPriority, n = t), t = t.nextScheduledRoot; + return null !== n ? (oe = o, Z = oe, r(), hp(n.current, o)) : (oe = yp, null); } function a() { for (; null !== ae; ) { var t = ae.effectTag; - if (t & Qp && e.resetTextContent(ae.stateNode), t & Gp) { + if (t & Fp && e.resetTextContent(ae.stateNode), t & Mp) { var n = ae.alternate; null !== n && Y(n); } - var r = t & ~(Xp | $p | Qp | Gp); + var r = t & ~(Op | Ap | Fp | Mp); switch (r) { - case zp: - j(ae), ae.effectTag &= ~zp; + case xp: + j(ae), ae.effectTag &= ~xp; break; - case Yp: - j(ae), ae.effectTag &= ~zp; + case Np: + j(ae), ae.effectTag &= ~xp; var o = ae.alternate; B(o, ae); break; - case Kp: + case Sp: var a = ae.alternate; B(a, ae); break; - case qp: + case _p: ge = !0, V(ae), ge = !1; } ae = ae.nextEffect; @@ -6442,11 +6286,11 @@ var define = $__System.amdDefine; function i() { for (; null !== ae; ) { var e = ae.effectTag; - if (e & (Kp | Xp)) { + if (e & (Sp | Op)) { var t = ae.alternate; z(t, ae); } - e & Gp && K(ae), e & $p && C(ae); + e & Mp && K(ae), e & Ap && C(ae); var n = ae.nextEffect; ae.nextEffect = null, ae = n; } @@ -6454,12 +6298,12 @@ var define = $__System.amdDefine; function l(e) { he = !0, ie = null; var t = e.stateNode; - t.current === e ? Wn("181") : void 0, Wu.current = null; + t.current === e ? Rn("181") : void 0, mu.current = null; var n = Z; - Z = Up; + Z = Cp; var r = void 0; - e.effectTag !== Bp ? null !== e.lastEffect ? (e.lastEffect.nextEffect = e, r = e.firstEffect) : r = e : r = e.firstEffect; - var o = $(); + e.effectTag !== Tp ? null !== e.lastEffect ? (e.lastEffect.nextEffect = e, r = e.firstEffect) : r = e : r = e.firstEffect; + var o = X(); for (ae = r; null !== ae; ) { var l = null; try { @@ -6467,7 +6311,7 @@ var define = $__System.amdDefine; } catch (e) { l = e; } - null !== l && (null === ae ? Wn("182") : void 0, g(ae, l), null !== ae && (ae = ae.nextEffect)); + null !== l && (null === ae ? Rn("182") : void 0, g(ae, l), null !== ae && (ae = ae.nextEffect)); } for (G(o), t.current = e, ae = r; null !== ae; ) { var u = null; @@ -6476,17 +6320,17 @@ var define = $__System.amdDefine; } catch (e) { u = e; } - null !== u && (null === ae ? Wn("182") : void 0, g(ae, u), null !== ae && (ae = ae.nextEffect)); + null !== u && (null === ae ? Rn("182") : void 0, g(ae, u), null !== ae && (ae = ae.nextEffect)); } - he = !1, "function" == typeof Lp && Lp(e.stateNode), fe && (fe.forEach(T), fe = null), Z = n; + he = !1, "function" == typeof gp && gp(e.stateNode), fe && (fe.forEach(T), fe = null), Z = n; } function u(e) { - var t = Ip, + var t = yp, n = e.updateQueue, r = e.tag; - null === n || r !== tf && r !== Zp || (t = nf(n)); + null === n || r !== Dp && r !== Ip || (t = Lp(n)); for (var o = e.progressedChild; null !== o; ) - o.pendingWorkPriority !== Ip && (t === Ip || t > o.pendingWorkPriority) && (t = o.pendingWorkPriority), o = o.sibling; + o.pendingWorkPriority !== yp && (t === yp || t > o.pendingWorkPriority) && (t = o.pendingWorkPriority), o = o.sibling; e.pendingWorkPriority = t; } function s(e) { @@ -6497,52 +6341,53 @@ var define = $__System.amdDefine; o = e.sibling; if (u(e), null !== n) return n; - if (null !== r && (null === r.firstEffect && (r.firstEffect = e.firstEffect), null !== e.lastEffect && (null !== r.lastEffect && (r.lastEffect.nextEffect = e.firstEffect), r.lastEffect = e.lastEffect), e.effectTag !== Bp && (null !== r.lastEffect ? r.lastEffect.nextEffect = e : r.firstEffect = e, r.lastEffect = e)), null !== o) + if (null !== r && (null === r.firstEffect && (r.firstEffect = e.firstEffect), null !== e.lastEffect && (null !== r.lastEffect && (r.lastEffect.nextEffect = e.firstEffect), r.lastEffect = e.lastEffect), e.effectTag !== Tp && (null !== r.lastEffect ? r.lastEffect.nextEffect = e : r.firstEffect = e, r.lastEffect = e)), null !== o) return o; if (null === r) - return oe < Wp ? l(e) : ie = e, null; + return oe < kp ? l(e) : ie = e, null; e = r; } + return null; } function c(e) { var t = e.alternate, - n = I(t, e, oe); - return null === n && (n = s(e)), Wu.current = null, n; + n = U(t, e, oe); + return null === n && (n = s(e)), mu.current = null, n; } function d(e) { var t = e.alternate, n = D(t, e, oe); - return null === n && (n = s(e)), Wu.current = null, n; + return null === n && (n = s(e)), mu.current = null, n; } function p(e) { - ce = !1, h(Vp, e); + ce = !1, h(wp, e); } function f() { - se = !1, h(Hp, null); + se = !1, h(Pp, null); } function v() { - for (null === re && (re = o()); null !== de && de.size && null !== re && oe !== Ip && oe <= Up; ) + for (null === re && (re = o()); null !== de && de.size && null !== re && oe !== yp && oe <= Cp; ) re = y(re) ? d(re) : c(re), null === re && (re = o()); } function m(e, t) { v(), null === re && (re = o()); var n = void 0; - if (oo.logTopLevelRenders && null !== re && re.tag === Zp && null !== re.child) { - var r = mo(re.child) || ""; + if ($r.logTopLevelRenders && null !== re && re.tag === Ip && null !== re.child) { + var r = ao(re.child) || ""; n = "React update: " + r, console.time(n); } - if (null !== t && e > Up) + if (null !== t && e > Cp) for (; null !== re && !te; ) - t.timeRemaining() > af ? (re = c(re), null === re && null !== ie && (t.timeRemaining() > af ? (l(ie), re = o(), v()) : te = !0)) : te = !0; + t.timeRemaining() > jp ? (re = c(re), null === re && null !== ie && (t.timeRemaining() > jp ? (l(ie), re = o(), v()) : te = !0)) : te = !0; else - for (; null !== re && oe !== Ip && oe <= e; ) + for (; null !== re && oe !== yp && oe <= e; ) re = c(re), null === re && (re = o(), v()); n && console.timeEnd(n); } function h(e, r) { - ee ? Wn("183") : void 0, ee = !0; - for (var o = !!r; e !== Ip && !me; ) { - null !== r || e < Wp ? void 0 : Wn("184"), null === ie || te || l(ie), J = Z; + ee ? Rn("183") : void 0, ee = !0; + for (var o = !!r; e !== yp && !me; ) { + null !== r || e < kp ? void 0 : Rn("184"), null === ie || te || l(ie), J = Z; var a = null; try { m(e, r); @@ -6561,18 +6406,18 @@ var define = $__System.amdDefine; } null === me && (me = a); } - if (e = Ip, oe === Ip || !o || te) + if (e = yp, oe === yp || !o || te) switch (oe) { - case Dp: - case Up: + case bp: + case Cp: e = oe; break; - case Hp: + case Pp: t(f), n(p); break; - case Wp: - case jp: - case Vp: + case kp: + case Ep: + case wp: n(p); } else @@ -6583,20 +6428,20 @@ var define = $__System.amdDefine; throw d; } function g(e, t) { - Wu.current = null, re = null; + mu.current = null, re = null; var n = null, r = !1, o = !1, a = null; - if (e.tag === Zp) + if (e.tag === Ip) n = e, b(e) && (me = t); else for (var i = e.return; null !== i && null === n; ) { - if (i.tag === tf) { + if (i.tag === Dp) { var l = i.stateNode; - "function" == typeof l.unstable_handleError && (r = !0, a = mo(i), n = i, o = !0); + "function" == typeof l.unstable_handleError && (r = !0, a = ao(i), n = i, o = !0); } else - i.tag === Zp && (n = i); + i.tag === Ip && (n = i); if (b(i)) { if (ge) return null; @@ -6608,8 +6453,8 @@ var define = $__System.amdDefine; } if (null !== n) { null === pe && (pe = new Set), pe.add(n); - var u = Ap(e), - s = mo(e); + var u = vp(e), + s = ao(e); return null === de && (de = new Map), de.set(n, { componentName: s, componentStack: u, @@ -6630,63 +6475,63 @@ var define = $__System.amdDefine; } function C(e) { var t = void 0; - null !== de && (t = de.get(e), de.delete(e), null == t && null !== e.alternate && (e = e.alternate, t = de.get(e), de.delete(e))), null == t ? Wn("185") : void 0; + null !== de && (t = de.get(e), de.delete(e), null == t && null !== e.alternate && (e = e.alternate, t = de.get(e), de.delete(e))), null == t ? Rn("185") : void 0; var n = t.error; try { - Mp(t); + mp(t); } catch (e) { console.error(e); } switch (e.tag) { - case tf: + case Dp: var r = e.stateNode, o = {componentStack: t.componentStack}; return void r.unstable_handleError(n, o); - case Zp: + case Ip: return void(null === ve && (ve = n)); default: - Wn("161"); + Rn("161"); } } function P(e, t) { for (var n = e; null !== n && n !== t && n.alternate !== t; ) { switch (n.tag) { - case tf: - Op(n); + case Dp: + pp(n); break; - case Jp: + case Rp: M(n); break; - case Zp: + case Ip: A(n); break; - case ef: + case Up: A(n); } n = n.return; } } function k(e, t) { - t !== Ip && (e.isScheduled || (e.isScheduled = !0, ue ? (ue.nextScheduledRoot = e, ue = e) : (le = e, ue = e))); + t !== yp && (e.isScheduled || (e.isScheduled = !0, ue ? (ue.nextScheduledRoot = e, ue = e) : (le = e, ue = e))); } function E(e, r) { r <= oe && (re = null); for (var o = e, a = !0; null !== o && a; ) { - if (a = !1, (o.pendingWorkPriority === Ip || o.pendingWorkPriority > r) && (a = !0, o.pendingWorkPriority = r), null !== o.alternate && (o.alternate.pendingWorkPriority === Ip || o.alternate.pendingWorkPriority > r) && (a = !0, o.alternate.pendingWorkPriority = r), null === o.return) { - if (o.tag !== Zp) + if (a = !1, (o.pendingWorkPriority === yp || o.pendingWorkPriority > r) && (a = !0, o.pendingWorkPriority = r), null !== o.alternate && (o.alternate.pendingWorkPriority === yp || o.alternate.pendingWorkPriority > r) && (a = !0, o.alternate.pendingWorkPriority = r), null === o.return) { + if (o.tag !== Ip) return; var i = o.stateNode; switch (k(i, r), r) { - case Dp: - return void h(Dp, null); - case Up: + case bp: + return void h(bp, null); + case Cp: return; - case Hp: + case Pp: return void t(f); - case Wp: - case jp: - case Vp: + case kp: + case Ep: + case wp: return void n(p); } } @@ -6694,10 +6539,10 @@ var define = $__System.amdDefine; } } function w() { - return Z === Dp && (ee || ne) ? Up : Z; + return Z === bp && (ee || ne) ? Cp : Z; } function T(e) { - E(e, Up); + E(e, Cp); } function x(e, t) { var n = Z; @@ -6714,7 +6559,7 @@ var define = $__System.amdDefine; try { return e(t); } finally { - ne = n, ee || ne || h(Up, null); + ne = n, ee || ne || h(Cp, null); } } function N(e) { @@ -6728,32 +6573,32 @@ var define = $__System.amdDefine; } function _(e) { var t = Z; - Z = Dp; + Z = bp; try { return e(); } finally { Z = t; } } - function O(e) { + function F(e) { var t = Z; - Z = jp; + Z = Ep; try { return e(); } finally { Z = t; } } - var F = _p(e), - A = F.popHostContainer, - M = F.popHostContext, - R = F.resetHostContainer, - L = Hd(e, F, E, w), - I = L.beginWork, - D = L.beginFailedWork, - U = tp(e, F), - H = U.completeWork, - W = Tp(e, g), + var O = dp(e), + A = O.popHostContainer, + M = O.popHostContext, + I = O.resetHostContainer, + R = Cd(e, O, E, w), + U = R.beginWork, + D = R.beginFailedWork, + L = Ud(e, O), + H = L.completeWork, + W = ip(e, g), j = W.commitPlacement, V = W.commitDeletion, B = W.commitWork, @@ -6762,16 +6607,16 @@ var define = $__System.amdDefine; Y = W.commitDetachRef, q = e.scheduleAnimationCallback, Q = e.scheduleDeferredCallback, - X = e.useSyncScheduling, - $ = e.prepareForCommit, + $ = e.useSyncScheduling, + X = e.prepareForCommit, G = e.resetAfterCommit, - Z = X ? Dp : jp, - J = Ip, + Z = $ ? bp : Ep, + J = yp, ee = !1, te = !1, ne = !1, re = null, - oe = Ip, + oe = yp, ae = null, ie = null, le = null, @@ -6792,33 +6637,33 @@ var define = $__System.amdDefine; batchedUpdates: S, unbatchedUpdates: N, syncUpdates: _, - deferredUpdates: O + deferredUpdates: F }; }, - uf = function(e) { - Wn("191"); + Bp = function(e) { + Rn("191"); }; - Rn._injectFiber = function(e) { - uf = e; + _n._injectFiber = function(e) { + Bp = e; }; - var sf = Rn, - cf = Ru.addTopLevelUpdate, - df = Fs.findCurrentUnmaskedContext, - pf = Fs.isContextProvider, - ff = Fs.processChildContext, - vf = rc.createFiberRoot, - mf = Ju.findCurrentHostFiber; - sf._injectFiber(function(e) { - var t = df(e); - return pf(e) ? ff(e, t, !1) : t; + var zp = _n, + Kp = su.addTopLevelUpdate, + Yp = is.findCurrentUnmaskedContext, + qp = is.isContextProvider, + Qp = is.processChildContext, + $p = As.createFiberRoot, + Xp = Nu.findCurrentHostFiber; + zp._injectFiber(function(e) { + var t = Yp(e); + return qp(e) ? Qp(e, t, !1) : t; }); - var hf = function(e) { + var Gp = function(e) { function t(e, t, n) { var a = o(), i = {element: t}; - n = void 0 === n ? null : n, cf(e, i, n, a), r(e, a); + n = void 0 === n ? null : n, Kp(e, i, n, a), r(e, a); } - var n = lf(e), + var n = Vp(e), r = n.scheduleUpdate, o = n.getPriorityContext, a = n.performWithPriority, @@ -6828,11 +6673,11 @@ var define = $__System.amdDefine; s = n.deferredUpdates; return { createContainer: function(e) { - return vf(e); + return $p(e); }, updateContainer: function(e, n, r, o) { var a = n.current, - i = sf(r); + i = zp(r); null === n.context ? n.context = i : n.pendingContext = i, t(a, e, o); }, performWithPriority: a, @@ -6845,89 +6690,89 @@ var define = $__System.amdDefine; return t.child ? t.child.stateNode : null; }, findHostInstance: function(e) { - var t = mf(e); + var t = Xp(e); return null === t ? null : t.stateNode; } }; }, - gf = function(e) { - Wn("150"); + Zp = function(e) { + Rn("150"); }, - yf = function(e) { - Wn("151"); + Jp = function(e) { + Rn("151"); }, - bf = function(e) { + ef = function(e) { if (null == e) return null; if (1 === e.nodeType) return e; - var t = Uu.get(e); - return t ? "number" == typeof t.tag ? gf(t) : yf(t) : void("function" == typeof e.render ? Wn("152") : Wn("153", Object.keys(e))); + var t = fu.get(e); + return t ? "number" == typeof t.tag ? Zp(t) : Jp(t) : void("function" == typeof e.render ? Rn("152") : Rn("153", Object.keys(e))); }; - bf._injectFiber = function(e) { - gf = e; - }, bf._injectStack = function(e) { - yf = e; + ef._injectFiber = function(e) { + Zp = e; + }, ef._injectStack = function(e) { + Jp = e; }; - var Cf = bf, - Pf = e.isValidElement, - kf = pp.injectInternals, - Ef = Fa.createElement, - wf = Fa.getChildNamespace, - Tf = Fa.setInitialProperties, - xf = Fa.diffProperties, - Sf = Fa.updateProperties, - Nf = no.precacheFiberNode, - _f = no.updateFiberProps, - Of = 9; - bu.inject(), Wr.injection.injectFiberControlledHostComponent(Fa), Cf._injectFiber(function(e) { - return If.findHostInstance(e); + var tf = ef, + nf = e.isValidElement, + rf = qd.injectInternals, + of = ua.createElement, + af = ua.getChildNamespace, + lf = ua.setInitialProperties, + uf = ua.diffProperties, + sf = ua.updateProperties, + cf = qr.precacheFiberNode, + df = qr.updateFiberProps, + pf = 9; + Ql.inject(), Or.injection.injectFiberControlledHostComponent(ua), tf._injectFiber(function(e) { + return yf.findHostInstance(e); }); - var Ff = null, - Af = null, - Mf = 1, - Rf = 9, - Lf = 11, - If = hf({ + var ff = null, + vf = null, + mf = 1, + hf = 9, + gf = 11, + yf = Gp({ getRootHostContext: function(e) { var t = e.namespaceURI || null, n = e.tagName, - r = wf(t, n); + r = af(t, n); return r; }, getChildHostContext: function(e, t) { var n = e; - return wf(n, t); + return af(n, t); }, getPublicInstance: function(e) { return e; }, prepareForCommit: function() { - Ff = Rr.isEnabled(), Af = Rl.getSelectionInformation(), Rr.setEnabled(!1); + ff = Tr.isEnabled(), vf = sl.getSelectionInformation(), Tr.setEnabled(!1); }, resetAfterCommit: function() { - Rl.restoreSelection(Af), Af = null, Rr.setEnabled(Ff), Ff = null; + sl.restoreSelection(vf), vf = null, Tr.setEnabled(ff), ff = null; }, createInstance: function(e, t, n, r, o) { var a = void 0; a = r; - var i = Ef(e, t, n, a); - return Nf(o, i), _f(i, t), i; + var i = of(e, t, n, a); + return cf(o, i), df(i, t), i; }, appendInitialChild: function(e, t) { e.appendChild(t); }, finalizeInitialChildren: function(e, t, n, r) { - return Tf(e, t, n, r), Dn(t, n); + return lf(e, t, n, r), An(t, n); }, prepareUpdate: function(e, t, n, r, o, a) { - return xf(e, t, n, r, o); + return uf(e, t, n, r, o); }, commitMount: function(e, t, n, r) { e.focus(); }, commitUpdate: function(e, t, n, r, o, a) { - _f(e, o), Sf(e, t, n, r, o); + df(e, o), sf(e, t, n, r, o); }, shouldSetTextContent: function(e) { return "string" == typeof e.children || "number" == typeof e.children || "object" == typeof e.dangerouslySetInnerHTML && null !== e.dangerouslySetInnerHTML && "string" == typeof e.dangerouslySetInnerHTML.__html; @@ -6940,7 +6785,7 @@ var define = $__System.amdDefine; }, createTextInstance: function(e, t, n, r) { var o = document.createTextNode(e); - return Nf(r, o), o; + return cf(r, o), o; }, commitTextUpdate: function(e, t, n) { e.nodeValue = n; @@ -6954,41 +6799,41 @@ var define = $__System.amdDefine; removeChild: function(e, t) { e.removeChild(t); }, - scheduleAnimationCallback: qa.rAF, - scheduleDeferredCallback: qa.rIC, - useSyncScheduling: !io.fiberAsyncScheduling + scheduleAnimationCallback: wa.rAF, + scheduleDeferredCallback: wa.rIC, + useSyncScheduling: !Gr.fiberAsyncScheduling }); - Hi.injection.injectFiberBatchedUpdates(If.batchedUpdates); - var Df = !1, - Uf = { + hi.injection.injectFiberBatchedUpdates(yf.batchedUpdates); + var bf = !1, + Cf = { render: function(e, t, n) { - return In(t), oo.disableNewFiberFeatures && (Pf(e) || Wn("string" == typeof e ? "145" : "function" == typeof e ? "146" : null != e && "undefined" != typeof e.props ? "147" : "148")), Hn(null, e, t, n); + return On(t), $r.disableNewFiberFeatures && (nf(e) || Rn("string" == typeof e ? "145" : "function" == typeof e ? "146" : null != e && "undefined" != typeof e.props ? "147" : "148")), In(null, e, t, n); }, unstable_renderSubtreeIntoContainer: function(e, t, n, r) { - return null != e && Uu.has(e) ? void 0 : Wn("38"), Hn(e, t, n, r); + return null != e && fu.has(e) ? void 0 : Rn("38"), In(e, t, n, r); }, unmountComponentAtNode: function(e) { - if (Ln(e) ? void 0 : Wn("40"), Un(), e._reactRootContainer) - return If.unbatchedUpdates(function() { - return Hn(null, null, e, function() { + if (Fn(e) ? void 0 : Rn("40"), Mn(), e._reactRootContainer) + return yf.unbatchedUpdates(function() { + return In(null, null, e, function() { e._reactRootContainer = null; }); }); }, - findDOMNode: Cf, + findDOMNode: tf, unstable_createPortal: function(e, t) { var n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : null; - return Pc.createPortal(e, t, null, n); + return nc.createPortal(e, t, null, n); }, - unstable_batchedUpdates: Hi.batchedUpdates, - unstable_deferredUpdates: If.deferredUpdates + unstable_batchedUpdates: hi.batchedUpdates, + unstable_deferredUpdates: yf.deferredUpdates }; - "function" == typeof kf && kf({ - findFiberByHostInstance: no.getClosestInstanceFromNode, - findHostInstanceByFiber: If.findHostInstance + "function" == typeof rf && rf({ + findFiberByHostInstance: qr.getClosestInstanceFromNode, + findHostInstanceByFiber: yf.findHostInstance }); - var Hf = Uf; - return Hf; + var Pf = Cf; + return Pf; }); })(); diff --git a/fixtures/packaging/webpack-alias/prod/output.js b/fixtures/packaging/webpack-alias/prod/output.js index 6a6b4f61bc23..803becb2b3ad 100644 --- a/fixtures/packaging/webpack-alias/prod/output.js +++ b/fixtures/packaging/webpack-alias/prod/output.js @@ -57,17 +57,23 @@ /* 1 */ /***/ function(module, exports, __webpack_require__) { - !function(t,e){ true?module.exports=e():"function"==typeof define&&define.amd?define(e):t.React=e()}(this,function(){"use strict";function t(t){if(null===t||void 0===t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}function e(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},n=0;n<10;n++)e["_"+String.fromCharCode(n)]=n;var r=Object.getOwnPropertyNames(e).map(function(t){return e[t]});if("0123456789"!==r.join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(t){o[t]=t}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(t){return!1}}function n(t){for(var e=arguments.length-1,n="Minified React error #"+t+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+t,r=0;r1){for(var f=Array(s),d=0;d1){for(var y=Array(d),h=0;h1){for(var f=Array(p),d=0;d1){for(var h=Array(d),y=0;y-1?void 0:Wn("96",e),!qn.plugins[n]){t.extractEvents?void 0:Wn("97",e),qn.plugins[n]=t;var r=t.eventTypes;for(var o in r)a(r[o],t,o)?void 0:Wn("98",o,e)}}}function a(e,t,n){qn.eventNameDispatchConfigs.hasOwnProperty(n)?Wn("99",n):void 0,qn.eventNameDispatchConfigs[n]=e;var r=e.phasedRegistrationNames;if(r){for(var o in r)if(r.hasOwnProperty(o)){var a=r[o];i(a,t,n)}return!0}return!!e.registrationName&&(i(e.registrationName,t,n),!0)}function i(e,t,n){qn.registrationNameModules[e]?Wn("100",e):void 0,qn.registrationNameModules[e]=t,qn.registrationNameDependencies[e]=t.eventTypes[n].dependencies}function l(e){return function(){return e}}function u(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function s(e){return"topMouseMove"===e||"topTouchMove"===e}function c(e){return"topMouseDown"===e||"topTouchStart"===e}function d(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=or.getNodeFromInstance(r),Jn.invokeGuardedCallbackAndCatchFirstError(o,n,void 0,e),e.currentTarget=null}function p(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o=0||null!=t.is}function he(e,t,n,r){for(var o in n){var a=n[o];if(n.hasOwnProperty(o))if(o===Pa)Ro.setValueForStyles(e,a);else if(o===ya){var i=a?a[ka]:void 0;null!=i&&sa(e,i)}else o===Ca?"string"==typeof a?da(e,a):"number"==typeof a&&da(e,""+a):o===ba||(ga.hasOwnProperty(o)?a&&pe(t,o):r?qo.setValueForAttribute(e,o,a):(zr.properties[o]||zr.isCustomAttribute(o))&&null!=a&&qo.setValueForProperty(e,o,a))}}function ge(e,t,n,r){for(var o=0;o0;)e=be(e),n--;for(;o-n>0;)t=be(t),o--;for(var i=n;i--;){if(e===t||e===t.alternate)return e;e=be(e),t=be(t)}return null}function Pe(e,t){for(;t;){if(e===t||e===t.alternate)return!0;t=be(t)}return!1}function ke(e){return be(e)}function Ee(e,t,n){for(var r=[];e;)r.push(e),e=be(e);var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(l[u],"captured",o)}function Te(e,t,n){var r=t.dispatchConfig.phasedRegistrationNames[n];return Za(e,r)}function xe(e,t,n){var r=Te(e,n,t);r&&(n._dispatchListeners=ir(n._dispatchListeners,r),n._dispatchInstances=ir(n._dispatchInstances,e))}function Se(e){e&&e.dispatchConfig.phasedRegistrationNames&&Ga.traverseTwoPhase(e._targetInst,xe,e)}function Ne(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst,n=t?Ga.getParentInstance(t):null;Ga.traverseTwoPhase(n,xe,e)}}function _e(e,t,n){if(n&&n.dispatchConfig.registrationName){var r=n.dispatchConfig.registrationName,o=Za(e,r);o&&(n._dispatchListeners=ir(n._dispatchListeners,o),n._dispatchInstances=ir(n._dispatchInstances,e))}}function Oe(e){e&&e.dispatchConfig.registrationName&&_e(e._targetInst,null,e)}function Fe(e){lr(e,Se)}function Ae(e){lr(e,Ne)}function Me(e,t,n,r){Ga.traverseEnterLeave(n,r,_e,e,t)}function Re(e){lr(e,Oe)}function Le(){return!di&&Cr.canUseDOM&&(di="textContent"in document.documentElement?"textContent":"innerText"),di}function Ie(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}function De(e,t,n,r){this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n;var o=this.constructor.Interface;for(var a in o)if(o.hasOwnProperty(a)){var i=o[a];i?this[a]=i(n):"target"===a?this.target=r:this[a]=n[a]}var l=null!=n.defaultPrevented?n.defaultPrevented:n.returnValue===!1;return l?this.isDefaultPrevented=nr.thatReturnsTrue:this.isDefaultPrevented=nr.thatReturnsFalse,this.isPropagationStopped=nr.thatReturnsFalse,this}function Ue(e,t,n,r){return hi.call(this,e,t,n,r)}function He(e,t,n,r){return hi.call(this,e,t,n,r)}function We(){var e=window.opera;return"object"==typeof e&&"function"==typeof e.version&&parseInt(e.version(),10)<=12}function je(e){return(e.ctrlKey||e.altKey||e.metaKey)&&!(e.ctrlKey&&e.altKey)}function Ve(e){switch(e){case"topCompositionStart":return _i.compositionStart;case"topCompositionEnd":return _i.compositionEnd;case"topCompositionUpdate":return _i.compositionUpdate}}function Be(e,t){return"topKeyDown"===e&&t.keyCode===ki}function ze(e,t){switch(e){case"topKeyUp":return Pi.indexOf(t.keyCode)!==-1;case"topKeyDown":return t.keyCode!==ki;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function Ke(e){var t=e.detail;return"object"==typeof t&&"data"in t?t.data:null}function Ye(e,t,n,r){var o,a;if(Ei?o=Ve(e):Fi?ze(e,n)&&(o=_i.compositionEnd):Be(e,n)&&(o=_i.compositionStart),!o)return null;xi&&(Fi||o!==_i.compositionStart?o===_i.compositionEnd&&Fi&&(a=Fi.getData()):Fi=fi.getPooled(r));var i=yi.getPooled(o,t,n,r);if(a)i.data=a;else{var l=Ke(n);null!==l&&(i.data=l)}return ei.accumulateTwoPhaseDispatches(i),i}function qe(e,t){switch(e){case"topCompositionEnd":return Ke(t);case"topKeyPress":var n=t.which;return n!==Si?null:(Oi=!0,Ni);case"topTextInput":var r=t.data;return r===Ni&&Oi?null:r;default:return null}}function Qe(e,t){if(Fi){if("topCompositionEnd"===e||!Ei&&ze(e,t)){var n=Fi.getData();return fi.release(Fi),Fi=null,n}return null}switch(e){case"topPaste":return null;case"topKeyPress":return t.which&&!je(t)?String.fromCharCode(t.which):null;case"topCompositionEnd":return xi?null:t.data;default:return null}}function Xe(e,t,n,r){var o;if(o=Ti?qe(e,n):Qe(e,n),!o)return null;var a=Ci.getPooled(_i.beforeInput,t,n,r);return a.data=o,ei.accumulateTwoPhaseDispatches(a),a}function $e(e,t){return Li(e,t)}function Ge(e,t){return Ri($e,e,t)}function Ze(e,t){if(Ii)return Ge(e,t);Ii=!0;try{return Ge(e,t)}finally{Ii=!1,Wr.restoreStateIfNeeded()}}function Je(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}function et(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!ji[e.type]:"textarea"===t}function tt(e,t,n){var r=hi.getPooled(Bi.change,e,t,n);return r.type="change",Wr.enqueueStateRestore(n),ei.accumulateTwoPhaseDispatches(r),r}function nt(e){var t=e.nodeName&&e.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===e.type}function rt(e){var t=tt(Ki,e,Wi(e));Hi.batchedUpdates(ot,t)}function ot(e){fr.enqueueEvents(e),fr.processEventQueue(!1)}function at(e,t){zi=e,Ki=t,zi.attachEvent("onchange",rt)}function it(){zi&&(zi.detachEvent("onchange",rt),zi=null,Ki=null)}function lt(e){if(fa.updateValueIfChanged(e))return e}function ut(e,t){if("topChange"===e)return t}function st(e,t,n){"topFocus"===e?(it(),at(t,n)):"topBlur"===e&&it()}function ct(e,t){zi=e,Ki=t,zi.attachEvent("onpropertychange",pt)}function dt(){zi&&(zi.detachEvent("onpropertychange",pt),zi=null,Ki=null)}function pt(e){"value"===e.propertyName&<(Ki)&&rt(e)}function ft(e,t,n){"topFocus"===e?(dt(),ct(t,n)):"topBlur"===e&&dt()}function vt(e,t){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return lt(Ki)}function mt(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function ht(e,t){if("topClick"===e)return lt(t)}function gt(e,t){if("topInput"===e||"topChange"===e)return lt(t)}function yt(e,t,n,r){return hi.call(this,e,t,n,r)}function bt(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=el[e];return!!r&&!!n[r]}function Ct(e){return bt}function Pt(e,t,n,r){return Ji.call(this,e,t,n,r)}function kt(e){return e===window?{x:window.pageXOffset||document.documentElement.scrollLeft,y:window.pageYOffset||document.documentElement.scrollTop}:{x:e.scrollLeft,y:e.scrollTop}}function Et(e){if("number"==typeof e.tag){for(;e.return;)e=e.return;return e.tag!==gl?null:e.stateNode.containerInfo}for(;e._hostParent;)e=e._hostParent;var t=no.getNodeFromInstance(e);return t.parentNode}function wt(e,t,n){this.topLevelType=e,this.nativeEvent=t,this.targetInst=n,this.ancestors=[]}function Tt(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=Et(n);if(!r)break;e.ancestors.push(n),n=no.getClosestInstanceFromNode(r)}while(n);for(var o=0;o=t)return{node:n,offset:t-r};r=o}n=St(Nt(n))}}function Ot(e,t,n,r){return e===n&&t===r}function Ft(e){var t=document.selection,n=t.createRange(),r=n.text.length,o=n.duplicate();o.moveToElementText(e),o.setEndPoint("EndToStart",n);var a=o.text.length,i=a+r;return{start:a,end:i}}function At(e){var t=window.getSelection&&window.getSelection();if(!t||0===t.rangeCount)return null;var n=t.anchorNode,r=t.anchorOffset,o=t.focusNode,a=t.focusOffset,i=t.getRangeAt(0);try{i.startContainer.nodeType,i.endContainer.nodeType}catch(e){return null}var l=Ot(t.anchorNode,t.anchorOffset,t.focusNode,t.focusOffset),u=l?0:i.toString().length,s=i.cloneRange();s.selectNodeContents(e),s.setEnd(i.startContainer,i.startOffset);var c=Ot(s.startContainer,s.startOffset,s.endContainer,s.endOffset),d=c?0:s.toString().length,p=d+u,f=document.createRange();f.setStart(n,r),f.setEnd(o,a);var v=f.collapsed;return{start:v?p:d,end:v?d:p}}function Mt(e,t){var n,r,o=document.selection.createRange().duplicate();void 0===t.end?(n=t.start,r=n):t.start>t.end?(n=t.end,r=t.start):(n=t.start,r=t.end),o.moveToElementText(e),o.moveStart("character",n),o.setEndPoint("EndToStart",o),o.moveEnd("character",r-n),o.select()}function Rt(e,t){if(window.getSelection){var n=window.getSelection(),r=e[pi()].length,o=Math.min(t.start,r),a=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>a){var i=a;a=o,o=i}var l=wl(e,o),u=wl(e,a);if(l&&u){var s=document.createRange();s.setStart(l.node,l.offset),n.removeAllRanges(),o>a?(n.addRange(s),n.extend(u.node,u.offset)):(s.setEnd(u.node,u.offset),n.addRange(s))}}}function Lt(e){return!(!e||!("function"==typeof Node?e instanceof Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}function It(e){return Nl(e)&&3==e.nodeType}function Dt(e,t){return!(!e||!t)&&(e===t||!_l(e)&&(_l(t)?Dt(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function Ut(e){try{e.focus()}catch(e){}}function Ht(){if("undefined"==typeof document)return null;try{return document.activeElement||document.body}catch(e){return document.body}}function Wt(e){return Ol(document.documentElement,e)}function jt(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function Vt(e,t){if(jt(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o=32||13===t?t:0}function Xt(e){if(e.key){var t=Jl[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=Zl(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?eu[e.keyCode]||"Unidentified":""}function $t(e,t,n,r){return Ji.call(this,e,t,n,r)}function Gt(e,t,n,r){return rl.call(this,e,t,n,r)}function Zt(e,t,n,r){return Ji.call(this,e,t,n,r)}function Jt(e,t,n,r){return hi.call(this,e,t,n,r)}function en(e,t,n,r){return rl.call(this,e,t,n,r)}function tn(){yu||(yu=!0,Rr.injection.injectReactEventListener(bl),fr.injection.injectEventPluginOrder(Gi),ar.injection.injectComponentTree(no),fr.injection.injectEventPluginsByName({SimpleEventPlugin:gu,EnterLeaveEventPlugin:il,ChangeEventPlugin:Xi,SelectEventPlugin:Kl,BeforeInputEventPlugin:Mi}),zr.injection.injectDOMPropertyConfig(Xa),zr.injection.injectDOMPropertyConfig(fl),zr.injection.injectDOMPropertyConfig(El))}function nn(e,t){return e!==Tu&&e!==wu||t!==Tu&&t!==wu?e===Eu&&t!==Eu?-255:e!==Eu&&t===Eu?255:e-t:0}function rn(e){if(null!==e.updateQueue)return e.updateQueue;var t=void 0;return t={first:null,last:null,hasForceUpdate:!1,callbackList:null},e.updateQueue=t,t}function on(e,t){var n=e.updateQueue;if(null===n)return t.updateQueue=null,null;var r=null!==t.updateQueue?t.updateQueue:{};return r.first=n.first,r.last=n.last,r.hasForceUpdate=!1,r.callbackList=null,r.isProcessing=!1,t.updateQueue=r,r}function an(e){return{priorityLevel:e.priorityLevel,partialState:e.partialState,callback:e.callback,isReplace:e.isReplace,isForced:e.isForced,isTopLevelUnmount:e.isTopLevelUnmount,next:null}}function ln(e,t,n,r){null!==n?n.next=t:(t.next=e.first,e.first=t),null!==r?t.next=r:e.last=t}function un(e,t){var n=t.priorityLevel,r=null,o=null;if(null!==e.last&&nn(e.last.priorityLevel,n)<=0)r=e.last;else for(o=e.first;null!==o&&nn(o.priorityLevel,n)<=0;)r=o,o=o.next;return r}function sn(e,t){var n=rn(e),r=null!==e.alternate?rn(e.alternate):null,o=un(n,t),a=null!==o?o.next:n.first;if(null===r)return ln(n,t,o,a),null;var i=un(r,t),l=null!==i?i.next:r.first;if(ln(n,t,o,a),a!==l){var u=an(t);return ln(r,u,i,l),u}return null===i&&(r.first=t),null===l&&(r.last=null),null}function cn(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:!1,next:null};sn(e,o)}function dn(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!0,isForced:!1,isTopLevelUnmount:!1,next:null};sn(e,o)}function pn(e,t,n){var r={priorityLevel:n,partialState:null,callback:t,isReplace:!1,isForced:!0,isTopLevelUnmount:!1,next:null};sn(e,r)}function fn(e){return null!==e.first?e.first.priorityLevel:Eu}function vn(e,t,n,r){var o=null===t.element,a={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:o,next:null},i=sn(e,a);if(o){var l=e.updateQueue,u=null!==e.alternate?e.alternate.updateQueue:null;null!==l&&null!==a.next&&(a.next=null,l.last=a),null!==u&&null!==i&&null!==i.next&&(i.next=null,u.last=a)}}function mn(e,t,n,r){var o=e.partialState;if("function"==typeof o){var a=o;return a.call(t,n,r)}return o}function hn(e,t,n,r,o,a){t.hasForceUpdate=!1;for(var i=r,l=!0,u=null,s=t.first;null!==s&&nn(s.priorityLevel,a)<=0;){t.first=s.next,null===t.first&&(t.last=null);var c=void 0;s.isReplace?(i=mn(s,n,i,o),l=!0):(c=mn(s,n,i,o),c&&(i=l?zn({},i,c):zn(i,c),l=!1)),s.isForced&&(t.hasForceUpdate=!0),null===s.callback||s.isTopLevelUnmount&&null!==s.next||(u=u||[],u.push(s.callback),e.effectTag|=ku),s=s.next}return t.callbackList=u,null!==t.first||null!==u||t.hasForceUpdate||(e.updateQueue=null),i}function gn(e,t,n){var r=t.callbackList;if(null!==r)for(var o=0;of?(g=d,d=null):g=d.sibling;var y=m(e,d,l[f],u);if(null===y){null===d&&(d=g);break}t&&d&&null===y.alternate&&n(e,d),p=i(y,p,f),null===c?s=y:c.sibling=y,c=y,d=g}if(f===l.length)return r(e,d),s;if(null===d){for(;fy?(b=f,f=null):b=f.sibling;var P=m(e,f,C.value,u);if(null===P){f||(f=b);break}t&&f&&null===P.alternate&&n(e,f),g=i(P,g,y),null===p?d=P:p.sibling=P,p=P,f=b}if(C.done)return r(e,f),d;if(null===f){for(;!C.done;y++,C=c.next()){var k=v(e,C.value,u);null!==k&&(g=i(k,g,y),null===p?d=k:p.sibling=k,p=k)}return d}for(var E=o(e,f);!C.done;y++,C=c.next()){var w=h(E,e,y,C.value,u);null!==w&&(t&&null!==w.alternate&&E.delete(null===w.key?y:w.key),g=i(w,g,y),null===p?d=w:p.sibling=w,p=w)}return t&&E.forEach(function(t){return n(e,t)}),d}function b(e,t,n,o){if(null!==t&&t.tag===Uc){r(e,t.sibling);var i=a(t,o);return i.pendingProps=n,i.return=e,i}r(e,t);var l=Fc(n,o);return l.return=e,l}function C(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.type===o.type){r(e,u.sibling);var s=a(u,i);return s.ref=Fn(u,o),s.pendingProps=o.props,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=_c(o,i);return c.ref=Fn(t,o),c.return=e,c}function P(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===Wc){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=Ac(o,i);return c.return=e,c}function k(e,t,n,o){var i=t;if(null!==i){if(i.tag===jc){r(e,i.sibling);var l=a(i,o);return l.type=n.value,l.return=e,l}r(e,i)}var u=Mc(n,o);return u.type=n.value,u.return=e,u}function E(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===Hc&&u.stateNode.containerInfo===o.containerInfo&&u.stateNode.implementation===o.implementation){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o.children||[],s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=Rc(o,i);return c.return=e,c}function w(e,t,n,o){var a=oo.disableNewFiberFeatures,i="object"==typeof n&&null!==n;if(i)if(a)switch(n.$$typeof){case sc:return l(C(e,t,n,o));case Sc:return l(E(e,t,n,o))}else switch(n.$$typeof){case sc:return l(C(e,t,n,o));case Tc:return l(P(e,t,n,o));case xc:return l(k(e,t,n,o));case Sc:return l(E(e,t,n,o))}if(a)switch(e.tag){case Dc:var u=e.type;null!==n&&n!==!1?Wn("109",u.displayName||u.name||"Component"):void 0;break;case Ic:var s=e.type;null!==n&&n!==!1?Wn("105",s.displayName||s.name||"Component"):void 0}if("string"==typeof n||"number"==typeof n)return l(b(e,t,""+n,o));if(Lc(n))return g(e,t,n,o);if(wc(n))return y(e,t,n,o);if(i&&An(e,n),!a&&"undefined"==typeof n)switch(e.tag){case Dc:case Ic:var c=e.type;Wn("157",c.displayName||c.name||"Component")}return r(e,t)}return w}function Rn(e){if(!e)return Iu;var t=Uu.get(e);return"number"==typeof t.tag?uf(t):t._processChildContext(t._context)}function Ln(e){return!(!e||e.nodeType!==Mf&&e.nodeType!==Rf&&e.nodeType!==Lf)}function In(e){if(!Ln(e))throw new Error("Target container is not a DOM element.")}function Dn(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Un(){Df=!0}function Hn(e,t,n,r){In(n);var o=n.nodeType===Of?n.documentElement:n,a=o._reactRootContainer;if(a)If.updateContainer(t,a,e,r);else{for(;o.lastChild;)o.removeChild(o.lastChild);var i=If.createContainer(o);a=o._reactRootContainer=i,If.unbatchedUpdates(function(){If.updateContainer(t,i,e,r)})}return If.getPublicRootInstance(a)}var Wn=t,jn=Object.getOwnPropertySymbols,Vn=Object.prototype.hasOwnProperty,Bn=Object.prototype.propertyIsEnumerable,zn=r()?Object.assign:function(e,t){for(var r,o,a=n(e),i=1;i]/,jo=G,Vo=Z,Bo=new RegExp("^["+zr.ATTRIBUTE_NAME_START_CHAR+"]["+zr.ATTRIBUTE_NAME_CHAR+"]*$"),zo={},Ko={},Yo={createMarkupForID:function(e){return zr.ID_ATTRIBUTE_NAME+"="+Vo(e)},setAttributeForID:function(e,t){e.setAttribute(zr.ID_ATTRIBUTE_NAME,t)},createMarkupForRoot:function(){return zr.ROOT_ATTRIBUTE_NAME+'=""'},setAttributeForRoot:function(e){e.setAttribute(zr.ROOT_ATTRIBUTE_NAME,"")},createMarkupForProperty:function(e,t){var n=zr.properties.hasOwnProperty(e)?zr.properties[e]:null;if(n){if(ee(n,t))return"";var r=n.attributeName;return n.hasBooleanValue||n.hasOverloadedBooleanValue&&t===!0?r+'=""':r+"="+Vo(t)}return zr.isCustomAttribute(e)?null==t?"":e+"="+Vo(t):null},createMarkupForCustomAttribute:function(e,t){return J(e)&&null!=t?e+"="+Vo(t):""},setValueForProperty:function(e,t,n){var r=zr.properties.hasOwnProperty(t)?zr.properties[t]:null;if(r){var o=r.mutationMethod;if(o)o(e,n);else{if(ee(r,n))return void Yo.deleteValueForProperty(e,t);if(r.mustUseProperty)e[r.propertyName]=n;else{var a=r.attributeName,i=r.attributeNamespace;i?e.setAttributeNS(i,a,""+n):r.hasBooleanValue||r.hasOverloadedBooleanValue&&n===!0?e.setAttribute(a,""):e.setAttribute(a,""+n)}}}else if(zr.isCustomAttribute(t))return void Yo.setValueForAttribute(e,t,n)},setValueForAttribute:function(e,t,n){J(t)&&(null==n?e.removeAttribute(t):e.setAttribute(t,""+n))},deleteValueForAttribute:function(e,t){e.removeAttribute(t)},deleteValueForProperty:function(e,t){var n=zr.properties.hasOwnProperty(t)?zr.properties[t]:null;if(n){var r=n.mutationMethod;if(r)r(e,void 0);else if(n.mustUseProperty){var o=n.propertyName;n.hasBooleanValue?e[o]=!1:e[o]=""}else e.removeAttribute(n.attributeName)}else zr.isCustomAttribute(t)&&e.removeAttribute(t)}},qo=Yo,Qo={getHostProps:function(e,t){var n=e,r=t.value,o=t.checked,a=zn({type:void 0,step:void 0,min:void 0,max:void 0},t,{defaultChecked:void 0,defaultValue:void 0,value:null!=r?r:n._wrapperState.initialValue,checked:null!=o?o:n._wrapperState.initialChecked});return a},mountWrapper:function(e,t){var n=t.defaultValue,r=e;r._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:null!=t.value?t.value:n}},updateWrapper:function(e,t){var n=e,r=t.checked;null!=r&&qo.setValueForProperty(n,"checked",r||!1);var o=t.value;if(null!=o){var a=""+o;a!==n.value&&(n.value=a)}else null==t.value&&null!=t.defaultValue&&n.defaultValue!==""+t.defaultValue&&(n.defaultValue=""+t.defaultValue),null==t.checked&&null!=t.defaultChecked&&(n.defaultChecked=!!t.defaultChecked)},postMountWrapper:function(e,t){var n=e;switch(t.type){case"submit":case"reset":break;case"color":case"date":case"datetime":case"datetime-local":case"month":case"time":case"week":n.value="",n.value=n.defaultValue;break;default:n.value=n.value}var r=n.name;""!==r&&(n.name=""),n.defaultChecked=!n.defaultChecked,n.defaultChecked=!n.defaultChecked,""!==r&&(n.name=r)},restoreControlledState:function(e,t){var n=e;Qo.updateWrapper(n,t),te(n,t)}},Xo=Qo,$o={mountWrapper:function(e,t){},postMountWrapper:function(e,t){null!=t.value&&e.setAttribute("value",t.value)},getHostProps:function(e,t){var n=zn({children:void 0},t),r=ne(t.children);return r&&(n.children=r),n}},Go=$o,Zo=!1,Jo={getHostProps:function(e,t){return zn({},t,{value:void 0})},mountWrapper:function(e,t){var n=e,r=t.value;n._wrapperState={initialValue:null!=r?r:t.defaultValue,wasMultiple:!!t.multiple},void 0===t.value||void 0===t.defaultValue||Zo||(Zo=!0),n.multiple=!!t.multiple,null!=r?re(n,!!t.multiple,r):null!=t.defaultValue&&re(n,!!t.multiple,t.defaultValue)},postUpdateWrapper:function(e,t){var n=e;n._wrapperState.initialValue=void 0;var r=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!t.multiple;var o=t.value;null!=o?re(n,!!t.multiple,o):r!==!!t.multiple&&(null!=t.defaultValue?re(n,!!t.multiple,t.defaultValue):re(n,!!t.multiple,t.multiple?[]:""))},restoreControlledState:function(e,t){var n=e,r=t.value;null!=r&&re(n,!!t.multiple,r)}},ea=Jo,ta={getHostProps:function(e,t){var n=e;null!=t.dangerouslySetInnerHTML?Wn("91"):void 0;var r=zn({},t,{value:void 0,defaultValue:void 0,children:""+n._wrapperState.initialValue});return r},mountWrapper:function(e,t){var n=e,r=t.value,o=r;if(null==r){var a=t.defaultValue,i=t.children;null!=i&&(null!=a?Wn("92"):void 0,Array.isArray(i)&&(i.length<=1?void 0:Wn("93"),i=i[0]),a=""+i),null==a&&(a=""),o=a}n._wrapperState={initialValue:""+o}},updateWrapper:function(e,t){var n=e,r=t.value;if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e,t){var n=e,r=n.textContent;r===n._wrapperState.initialValue&&(n.value=r)},restoreControlledState:function(e,t){ta.updateWrapper(e,t)}},na=ta,ra=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e},oa=ra,aa=/^[ \r\n\t\f]/,ia=/<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/,la=oa(function(e,t){if(e.namespaceURI!==Io.svg||"innerHTML"in e)e.innerHTML=t;else{Ho=Ho||document.createElement("div"),Ho.innerHTML=""+t+"";for(var n=Ho.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(Cr.canUseDOM){var ua=document.createElement("div");ua.innerHTML=" ",""===ua.innerHTML&&(la=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),aa.test(t)||"<"===t[0]&&ia.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t}),ua=null}var sa=la,ca=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};Cr.canUseDOM&&("textContent"in document.documentElement||(ca=function(e,t){return 3===e.nodeType?void(e.nodeValue=t):void sa(e,jo(t))}));var da=ca,pa={_getTrackerFromNode:function(e){return ae(no.getInstanceFromNode(e))},trackNode:function(e){e._wrapperState.valueTracker||(e._wrapperState.valueTracker=se(e,e))},track:function(e){if(!ae(e)){var t=no.getNodeFromInstance(e);ie(e,se(t,e))}},updateValueIfChanged:function(e){if(!e)return!1;var t=ae(e);if(!t)return"number"==typeof e.tag?pa.trackNode(e.stateNode):pa.track(e),!0;var n=t.getValue(),r=ue(no.getNodeFromInstance(e));return r!==n&&(t.setValue(r),!0)},stopTracking:function(e){var t=ae(e);t&&t.stopTracking()}},fa=pa,va=zn||function(e){for(var t=1;t";var u=l.firstChild;o=l.removeChild(u)}else o=t.is?a.createElement(e,t.is):a.createElement(e);else o=a.createElementNS(i,e);return o},setInitialProperties:function(e,t,n,r){var o,a=me(t,n);switch(t){case"audio":case"form":case"iframe":case"img":case"image":case"link":case"object":case"source":case"video":case"details":ve(e,t),o=n;break;case"input":Xo.mountWrapper(e,n),o=Xo.getHostProps(e,n),ve(e,t),pe(r,"onChange");break;case"option":Go.mountWrapper(e,n),o=Go.getHostProps(e,n);break;case"select":ea.mountWrapper(e,n),o=ea.getHostProps(e,n),ve(e,t),pe(r,"onChange");break;case"textarea":na.mountWrapper(e,n),o=na.getHostProps(e,n),ve(e,t),pe(r,"onChange");break;default:o=n}switch(de(t,o),he(e,r,o,a),t){case"input":fa.trackNode(e),Xo.postMountWrapper(e,n);break;case"textarea":fa.trackNode(e),na.postMountWrapper(e,n);break;case"option":Go.postMountWrapper(e,n);break;default:"function"==typeof o.onClick&&fe(e)}},diffProperties:function(e,t,n,r,o){var a,i,l=null;switch(t){case"input":a=Xo.getHostProps(e,n),i=Xo.getHostProps(e,r),l=[];break;case"option":a=Go.getHostProps(e,n),i=Go.getHostProps(e,r),l=[];break;case"select":a=ea.getHostProps(e,n),i=ea.getHostProps(e,r),l=[];break;case"textarea":a=na.getHostProps(e,n),i=na.getHostProps(e,r),l=[];break;default:a=n,i=r,"function"!=typeof a.onClick&&"function"==typeof i.onClick&&fe(e)}de(t,i);var u,s,c=null;for(u in a)if(!i.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if(u===Pa){var d=a[u];for(s in d)d.hasOwnProperty(s)&&(c||(c={}),c[s]="")}else u===ya||u===Ca||u===ba||(ga.hasOwnProperty(u)?l||(l=[]):(l=l||[]).push(u,null));for(u in i){var p=i[u],f=null!=a?a[u]:void 0;if(i.hasOwnProperty(u)&&p!==f&&(null!=p||null!=f))if(u===Pa)if(f){for(s in f)!f.hasOwnProperty(s)||p&&p.hasOwnProperty(s)||(c||(c={}),c[s]="");for(s in p)p.hasOwnProperty(s)&&f[s]!==p[s]&&(c||(c={}),c[s]=p[s])}else c||(l||(l=[]),l.push(u,c)),c=p;else if(u===ya){var v=p?p[ka]:void 0,m=f?f[ka]:void 0;null!=v&&m!==v&&(l=l||[]).push(u,""+v)}else u===Ca?f===p||"string"!=typeof p&&"number"!=typeof p||(l=l||[]).push(u,""+p):u===ba||(ga.hasOwnProperty(u)?(p&&pe(o,u),l||f===p||(l=[])):(l=l||[]).push(u,p))}return c&&(l=l||[]).push(Pa,c),l},updateProperties:function(e,t,n,r,o){var a=me(n,r),i=me(n,o);switch(ge(e,t,a,i),n){case"input":Xo.updateWrapper(e,o);break;case"textarea":na.updateWrapper(e,o);break;case"select":ea.postUpdateWrapper(e,o)}},restoreControlledState:function(e,t,n){switch(t){case"input":return void Xo.restoreControlledState(e,n);case"textarea":return void na.restoreControlledState(e,n);case"select":return void ea.restoreControlledState(e,n)}}},Fa=Oa,Aa=void 0,Ma=void 0;if("function"!=typeof requestAnimationFrame)Wn("149");else if("function"!=typeof requestIdleCallback){var Ra=null,La=null,Ia=!1,Da=!1,Ua=0,Ha=33,Wa=33,ja={timeRemaining:"object"==typeof performance&&"function"==typeof performance.now?function(){return Ua-performance.now()}:function(){return Ua-Date.now()}},Va="__reactIdleCallback$"+Math.random().toString(36).slice(2),Ba=function(e){if(e.source===window&&e.data===Va){Ia=!1;var t=La;La=null,t&&t(ja)}};window.addEventListener("message",Ba,!1);var za=function(e){Da=!1;var t=e-Ua+Wa;t1?1-t:void 0;return this._fallbackText=o.slice(e,l),this._fallbackText}}),ci.addPoolingTo(Ie);var fi=Ie,vi=["dispatchConfig","_targetInst","nativeEvent","isDefaultPrevented","isPropagationStopped","_dispatchListeners","_dispatchInstances"],mi={type:null,target:null,currentTarget:nr.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};zn(De.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=nr.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=nr.thatReturnsTrue)},persist:function(){this.isPersistent=nr.thatReturnsTrue},isPersistent:nr.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var t in e)this[t]=null;for(var n=0;n8&&wi<=11),Si=32,Ni=String.fromCharCode(Si),_i={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},Oi=!1,Fi=null,Ai={eventTypes:_i,extractEvents:function(e,t,n,r){return[Ye(e,t,n,r),Xe(e,t,n,r)]}},Mi=Ai,Ri=function(e,t,n,r,o,a){return e(t,n,r,o,a)},Li=function(e,t){return e(t)},Ii=!1,Di={injectStackBatchedUpdates:function(e){Ri=e},injectFiberBatchedUpdates:function(e){Li=e}},Ui={batchedUpdates:Ze,injection:Di},Hi=Ui,Wi=Je,ji={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},Vi=et,Bi={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},zi=null,Ki=null,Yi=!1;Cr.canUseDOM&&(Yi=Sr("change")&&(!document.documentMode||document.documentMode>8));var qi=!1;Cr.canUseDOM&&(qi=Sr("input")&&(!document.documentMode||document.documentMode>9));var Qi={eventTypes:Bi,_isInputEventSupported:qi,extractEvents:function(e,t,n,r){var o,a,i=t?no.getNodeFromInstance(t):window;if(nt(i)?Yi?o=ut:a=st:Vi(i)?qi?o=gt:(o=vt,a=ft):mt(i)&&(o=ht),o){var l=o(e,t);if(l){var u=tt(l,n,r);return u}}a&&a(e,i,t)}},Xi=Qi,$i=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"],Gi=$i,Zi={view:function(e){if(e.view)return e.view;var t=Wi(e);if(t.window===t)return t;var n=t.ownerDocument;return n?n.defaultView||n.parentWindow:window},detail:function(e){return e.detail||0}};hi.augmentClass(yt,Zi);var Ji=yt,el={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"},tl=Ct,nl={screenX:null,screenY:null,clientX:null,clientY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:tl,button:function(e){var t=e.button;return"which"in e?t:2===t?2:4===t?1:0},buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},pageX:function(e){return"pageX"in e?e.pageX:e.clientX+gr.currentScrollLeft},pageY:function(e){return"pageY"in e?e.pageY:e.clientY+gr.currentScrollTop}};Ji.augmentClass(Pt,nl);var rl=Pt,ol={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},al={eventTypes:ol,extractEvents:function(e,t,n,r){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var o;if(r.window===r)o=r;else{var a=r.ownerDocument;o=a?a.defaultView||a.parentWindow:window}var i,l;if("topMouseOut"===e){i=t;var u=n.relatedTarget||n.toElement;l=u?no.getClosestInstanceFromNode(u):null}else i=null,l=t;if(i===l)return null;var s=null==i?o:no.getNodeFromInstance(i),c=null==l?o:no.getNodeFromInstance(l),d=rl.getPooled(ol.mouseLeave,i,n,r);d.type="mouseleave",d.target=s,d.relatedTarget=c;var p=rl.getPooled(ol.mouseEnter,l,n,r);return p.type="mouseenter",p.target=c,p.relatedTarget=s,ei.accumulateEnterLeaveDispatches(d,p,i,l),[d,p]}},il=al,ll=zr.injection.MUST_USE_PROPERTY,ul=zr.injection.HAS_BOOLEAN_VALUE,sl=zr.injection.HAS_NUMERIC_VALUE,cl=zr.injection.HAS_POSITIVE_NUMERIC_VALUE,dl=zr.injection.HAS_OVERLOADED_BOOLEAN_VALUE,pl={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+zr.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:ul,allowTransparency:0,alt:0,as:0,async:ul,autoComplete:0,autoPlay:ul,capture:ul,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:ll|ul,cite:0,classID:0,className:0,cols:cl,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:ul,coords:0,crossOrigin:0,data:0,dateTime:0,default:ul,defer:ul,dir:0,disabled:ul,download:dl,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:ul,formTarget:0,frameBorder:0,headers:0,height:0,hidden:ul,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:ul,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:ll|ul,muted:ll|ul,name:0,nonce:0,noValidate:ul,open:ul,optimum:0,pattern:0,placeholder:0,playsInline:ul,poster:0,preload:0,profile:0,radioGroup:0,readOnly:ul,referrerPolicy:0,rel:0,required:ul,reversed:ul,role:0,rows:cl,rowSpan:sl,sandbox:0,scope:0,scoped:ul,scrolling:0,seamless:ul,selected:ll|ul,shape:0,size:cl,sizes:0,slot:0,span:cl,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:sl,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:ul,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{}},fl=pl,vl={listen:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!1),{remove:function(){e.removeEventListener(t,n,!1)}}):e.attachEvent?(e.attachEvent("on"+t,n),{remove:function(){e.detachEvent("on"+t,n)}}):void 0},capture:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!0),{remove:function(){e.removeEventListener(t,n,!0)}}):{remove:nr}},registerDefault:function(){}},ml=vl,hl=kt,gl=qr.HostRoot;zn(wt.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.targetInst=null,this.ancestors.length=0}}),ci.addPoolingTo(wt,ci.threeArgumentPooler);var yl={_enabled:!0,_handleTopLevel:null,WINDOW_HANDLE:Cr.canUseDOM?window:null,setHandleTopLevel:function(e){yl._handleTopLevel=e},setEnabled:function(e){yl._enabled=!!e},isEnabled:function(){return yl._enabled},trapBubbledEvent:function(e,t,n){return n?ml.listen(n,t,yl.dispatchEvent.bind(null,e)):null},trapCapturedEvent:function(e,t,n){return n?ml.capture(n,t,yl.dispatchEvent.bind(null,e)):null},monitorScrollValue:function(e){var t=xt.bind(null,e);ml.listen(window,"scroll",t)},dispatchEvent:function(e,t){if(yl._enabled){var n=Wi(t),r=no.getClosestInstanceFromNode(n),o=wt.getPooled(e,t,r);try{Hi.batchedUpdates(Tt,o)}finally{wt.release(o)}}}},bl=yl,Cl={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},Pl={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},kl={Properties:{},DOMAttributeNamespaces:{xlinkActuate:Cl.xlink,xlinkArcrole:Cl.xlink,xlinkHref:Cl.xlink,xlinkRole:Cl.xlink,xlinkShow:Cl.xlink,xlinkTitle:Cl.xlink,xlinkType:Cl.xlink,xmlBase:Cl.xml,xmlLang:Cl.xml,xmlSpace:Cl.xml},DOMAttributeNames:{}};Object.keys(Pl).forEach(function(e){kl.Properties[e]=0,Pl[e]&&(kl.DOMAttributeNames[e]=Pl[e])});var El=kl,wl=_t,Tl=Cr.canUseDOM&&"selection"in document&&!("getSelection"in window),xl={getOffsets:Tl?Ft:At,setOffsets:Tl?Mt:Rt},Sl=xl,Nl=Lt,_l=It,Ol=Dt,Fl=Ut,Al=Ht,Ml={hasSelectionCapabilities:function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)},getSelectionInformation:function(){var e=Al();return{focusedElem:e,selectionRange:Ml.hasSelectionCapabilities(e)?Ml.getSelection(e):null}},restoreSelection:function(e){var t=Al(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&Wt(n)){Ml.hasSelectionCapabilities(n)&&Ml.setSelection(n,r);for(var o=[],a=n;a=a.parentNode;)1===a.nodeType&&o.push({element:a,left:a.scrollLeft,top:a.scrollTop});Fl(n);for(var i=0;i-1;)es[ts]=null,ts--},ls={createCursor:ns,isEmpty:rs,pop:os,push:as,reset:is},us=zn||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:null,o={$$typeof:vu,key:null==r?null:""+r,children:e,handler:t,props:n};return o},dc=function(e){var t={$$typeof:mu,value:e};return t},pc=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===vu},fc=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===mu},vc=mu,mc=vu,hc={createCoroutine:cc,createYield:dc,isCoroutine:pc,isYield:fc,REACT_YIELD_TYPE:vc,REACT_COROUTINE_TYPE:mc},gc="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.portal")||60106,yc=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:gc,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},bc=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===gc},Cc=gc,Pc={createPortal:yc,isPortal:bc,REACT_PORTAL_TYPE:Cc},kc="function"==typeof Symbol&&Symbol.iterator,Ec="@@iterator",wc=On,Tc=hc.REACT_COROUTINE_TYPE,xc=hc.REACT_YIELD_TYPE,Sc=Pc.REACT_PORTAL_TYPE,Nc=ec.cloneFiber,_c=ec.createFiberFromElement,Oc=ec.createFiberFromFragment,Fc=ec.createFiberFromText,Ac=ec.createFiberFromCoroutine,Mc=ec.createFiberFromYield,Rc=ec.createFiberFromPortal,Lc=Array.isArray,Ic=qr.FunctionalComponent,Dc=qr.ClassComponent,Uc=qr.HostText,Hc=qr.HostPortal,Wc=qr.CoroutineComponent,jc=qr.YieldComponent,Vc=qr.Fragment,Bc=Cu.NoEffect,zc=Cu.Placement,Kc=Cu.Deletion,Yc=Mn(!0,!0),qc=Mn(!1,!0),Qc=Mn(!1,!1),Xc=function(e,t){if(t.child)if(null!==e&&t.child===e.child){var n=t.child,r=Nc(n,n.pendingWorkPriority);for(t.child=r,r.return=t;null!==n.sibling;)n=n.sibling,r=r.sibling=Nc(n,n.pendingWorkPriority),r.return=t;r.sibling=null}else for(var o=t.child;null!==o;)o.return=t,o=o.sibling},$c={reconcileChildFibers:Yc,reconcileChildFibersInPlace:qc,mountChildFibersInPlace:Qc,cloneChildFibers:Xc},Gc=Cu.Update,Zc=Fs.cacheContext,Jc=Fs.getMaskedContext,ed=Fs.getUnmaskedContext,td=Fs.isContextConsumer,nd=Ru.addUpdate,rd=Ru.addReplaceUpdate,od=Ru.addForceUpdate,ad=Ru.beginUpdateQueue,id=Fs,ld=id.hasContextChanged,ud=Ju.isMounted,sd=Array.isArray,cd=function(e,t,n,r){function o(e,t,n,r,o,a){if(null===t||null!==e.updateQueue&&e.updateQueue.hasForceUpdate)return!0;var i=e.stateNode;if("function"==typeof i.shouldComponentUpdate){var l=i.shouldComponentUpdate(n,o,a);return l}var u=e.type;return!u.prototype||!u.prototype.isPureReactComponent||(!Il(t,n)||!Il(r,o))}function a(e){var t=e.stateNode,n=t.state;n&&("object"!=typeof n||sd(n))&&Wn("106",mo(e)),"function"==typeof t.getChildContext&&("object"!=typeof e.type.childContextTypes?Wn("107",mo(e)):void 0)}function i(e,t){t.props=e.memoizedProps,t.state=e.memoizedState}function l(e,t){t.updater=p,e.stateNode=t,Uu.set(t,e)}function u(e){var t=e.type,n=e.pendingProps,r=ed(e),o=td(e),i=o?Jc(e,r):Iu,u=new t(n,i);return l(e,u),a(e),o&&Zc(e,r,i),u}function s(e,t){var n=e.stateNode,r=n.state||null,o=e.pendingProps;o?void 0:Wn("162");var a=ed(e);if(n.props=o,n.state=r,n.refs=Iu,n.context=Jc(e,a),"function"==typeof n.componentWillMount){n.componentWillMount();var i=e.updateQueue;null!==i&&(n.state=ad(e,i,n,r,o,t))}"function"==typeof n.componentDidMount&&(e.effectTag|=Gc)}function c(e,t){var n=e.stateNode;i(e,n);var r=e.memoizedState,a=e.pendingProps;a||(a=e.memoizedProps,null==a?Wn("163"):void 0);var l=ed(e),s=Jc(e,l);if(!o(e,e.memoizedProps,a,e.memoizedState,r,s))return n.props=a,n.state=r,n.context=s,!1;var c=u(e);c.props=a,c.state=r=c.state||null,c.context=s,"function"==typeof c.componentWillMount&&c.componentWillMount();var d=e.updateQueue;return null!==d&&(c.state=ad(e,d,c,r,a,t)),"function"==typeof n.componentDidMount&&(e.effectTag|=Gc),!0}function d(e,t,a){var l=t.stateNode;i(t,l);var u=t.memoizedProps,s=t.pendingProps;s||(s=u,null==s?Wn("163"):void 0);var c=l.context,d=ed(t),f=Jc(t,d);u===s&&c===f||"function"==typeof l.componentWillReceiveProps&&(l.componentWillReceiveProps(s,f),l.state!==t.memoizedState&&p.enqueueReplaceState(l,l.state,null));var v=t.updateQueue,m=t.memoizedState,h=void 0;if(h=null!==v?ad(t,v,l,m,s,a):m,!(u!==s||m!==h||ld()||null!==v&&v.hasForceUpdate))return"function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=Gc)),!1;var g=o(t,u,s,m,h,f);return g?("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(s,h,f),"function"==typeof l.componentDidUpdate&&(t.effectTag|=Gc)):("function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=Gc)),n(t,s),r(t,h)),l.props=s,l.state=h,l.context=f,g}var p={isMounted:ud,enqueueSetState:function(n,r,o){var a=Uu.get(n),i=t();o=void 0===o?null:o,nd(a,r,o,i),e(a,i)},enqueueReplaceState:function(n,r,o){var a=Uu.get(n),i=t();o=void 0===o?null:o,rd(a,r,o,i),e(a,i)},enqueueForceUpdate:function(n,r){var o=Uu.get(n),a=t();r=void 0===r?null:r,od(o,r,a),e(o,a)}};return{adoptClassInstance:l,constructClassInstance:u,mountClassInstance:s,resumeMountClassInstance:c,updateClassInstance:d}},dd=$c.mountChildFibersInPlace,pd=$c.reconcileChildFibers,fd=$c.reconcileChildFibersInPlace,vd=$c.cloneChildFibers,md=Ru.beginUpdateQueue,hd=Fs.getMaskedContext,gd=Fs.getUnmaskedContext,yd=Fs.hasContextChanged,bd=Fs.pushContextProvider,Cd=Fs.pushTopLevelContextObject,Pd=Fs.invalidateContextProvider,kd=qr.IndeterminateComponent,Ed=qr.FunctionalComponent,wd=qr.ClassComponent,Td=qr.HostRoot,xd=qr.HostComponent,Sd=qr.HostText,Nd=qr.HostPortal,_d=qr.CoroutineComponent,Od=qr.CoroutineHandlerPhase,Fd=qr.YieldComponent,Ad=qr.Fragment,Md=Pu.NoWork,Rd=Pu.OffscreenPriority,Ld=Cu.Placement,Id=Cu.ContentReset,Dd=Cu.Err,Ud=Cu.Ref,Hd=function(e,t,n,r){function o(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function a(e){e.progressedFirstDeletion=e.progressedLastDeletion=null}function i(e){e.firstEffect=e.progressedFirstDeletion,e.lastEffect=e.progressedLastDeletion}function l(e,t,n){var r=t.pendingWorkPriority;u(e,t,n,r)}function u(e,t,n,r){t.memoizedProps=null,null===e?t.child=dd(t,t.child,n,r):e.child===t.child?(a(t),t.child=pd(t,t.child,n,r),i(t)):(t.child=fd(t,t.child,n,r),i(t)),o(e,t,r)}function s(e,t){var n=t.pendingProps;if(yd())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n)return C(e,t);return l(e,t,n),k(t,n),t.child}function c(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=Ud)}function d(e,t){var n=t.type,r=t.pendingProps,o=t.memoizedProps;if(yd())null===r&&(r=o);else{if(null===r||o===r)return C(e,t);if("function"==typeof n.shouldComponentUpdate&&!n.shouldComponentUpdate(o,r))return k(t,r),C(e,t)}var a,i=gd(t),u=hd(t,i);return a=n(r,u),l(e,t,a),k(t,r),t.child}function p(e,t,n){var r=bd(t),o=void 0;return null===e?t.stateNode?o=L(t,n):(M(t),R(t,n),o=!0):o=I(e,t,n),f(e,t,o,r)}function f(e,t,n,r){if(c(e,t),!n)return C(e,t);var o=t.stateNode;Wu.current=t;var a=void 0;return a=o.render(),l(e,t,a), - E(t,o.state),k(t,o.props),r&&Pd(t),t.child}function v(e,t,n){var r=t.stateNode;r.pendingContext?Cd(t,r.pendingContext,r.pendingContext!==r.context):r.context&&Cd(t,r.context,!1),O(t,r.containerInfo);var o=t.updateQueue;if(null!==o){var a=t.memoizedState,i=md(t,o,null,a,null,n);if(a===i)return C(e,t);var u=i.element;return l(e,t,u),E(t,i),t.child}return C(e,t)}function m(e,t){_(t);var n=t.pendingProps,r=null!==e?e.memoizedProps:null,o=t.memoizedProps;if(yd())null===n&&(n=o,null===n?Wn("158"):void 0);else if(null===n||o===n){if(!S&&N(t.type,o)&&t.pendingWorkPriority!==Rd){for(var a=t.progressedChild;null!==a;)a.pendingWorkPriority=Rd,a=a.sibling;return null}return C(e,t)}var i=n.children,s=x(n);if(s?i=null:r&&x(r)&&(t.effectTag|=Id),c(e,t),!S&&N(t.type,n)&&t.pendingWorkPriority!==Rd){if(t.progressedPriority===Rd&&(t.child=t.progressedChild),u(e,t,i,Rd),k(t,n),t.child=null!==e?e.child:null,null===e)for(var d=t.progressedChild;null!==d;)d.effectTag=Ld,d=d.sibling;return null}return l(e,t,i),k(t,n),t.child}function h(e,t){var n=t.pendingProps;return null===n&&(n=t.memoizedProps),k(t,n),null}function g(e,t,n){null!==e?Wn("159"):void 0;var r,o=t.type,a=t.pendingProps,i=gd(t),u=hd(t,i);if(r=o(a,u),"object"==typeof r&&null!==r&&"function"==typeof r.render){t.tag=wd;var s=bd(t);return A(t,r),R(t,n),f(e,t,!0,s)}return t.tag=Ed,l(e,t,r),k(t,a),t.child}function y(e,t){var n=t.pendingProps;yd()?null===n&&(n=e&&e.memoizedProps,null===n?Wn("158"):void 0):null!==n&&t.memoizedProps!==n||(n=t.memoizedProps);var r=n.children,o=t.pendingWorkPriority;return t.memoizedProps=null,null===e?t.stateNode=dd(t,t.stateNode,r,o):e.child===t.child?(a(t),t.stateNode=pd(t,t.stateNode,r,o),i(t)):(t.stateNode=fd(t,t.stateNode,r,o),i(t)),k(t,n),t.stateNode}function b(e,t){O(t,t.stateNode.containerInfo);var n=t.pendingWorkPriority,r=t.pendingProps;if(yd())null===r&&(r=e&&e.memoizedProps,null==r?Wn("158"):void 0);else if(null===r||t.memoizedProps===r)return C(e,t);return null===e?(t.child=fd(t,t.child,r,n),k(t,r),o(e,t,n)):(l(e,t,r),k(t,r)),t.child}function C(e,t){var n=t.pendingWorkPriority;return e&&t.child===e.child&&a(t),vd(e,t),o(e,t,n),t.child}function P(e,t){switch(t.tag){case wd:bd(t);break;case Nd:O(t,t.stateNode.containerInfo)}return null}function k(e,t){e.memoizedProps=t,e.pendingProps=null}function E(e,t){e.memoizedState=t}function w(e,t,n){if(t.pendingWorkPriority===Md||t.pendingWorkPriority>n)return P(e,t);switch(t.firstEffect=null,t.lastEffect=null,t.progressedPriority===n&&(t.child=t.progressedChild),t.tag){case kd:return g(e,t,n);case Ed:return d(e,t);case wd:return p(e,t,n);case Td:return v(e,t,n);case xd:return m(e,t);case Sd:return h(e,t);case Od:t.tag=_d;case _d:return y(e,t);case Fd:return null;case Nd:return b(e,t);case Ad:return s(e,t);default:Wn("160")}}function T(e,t,n){if(t.tag!==wd&&t.tag!==Td?Wn("161"):void 0,t.effectTag|=Dd,t.pendingWorkPriority===Md||t.pendingWorkPriority>n)return P(e,t);t.firstEffect=null,t.lastEffect=null;var r=null;if(l(e,t,r),t.tag===wd){var o=t.stateNode;t.memoizedProps=o.props,t.memoizedState=o.state,t.pendingProps=null}return t.child}var x=e.shouldSetTextContent,S=e.useSyncScheduling,N=e.shouldDeprioritizeSubtree,_=t.pushHostContext,O=t.pushHostContainer,F=cd(n,r,k,E),A=F.adoptClassInstance,M=F.constructClassInstance,R=F.mountClassInstance,L=F.resumeMountClassInstance,I=F.updateClassInstance;return{beginWork:w,beginFailedWork:T}},Wd=$c.reconcileChildFibers,jd=Fs.popContextProvider,Vd=qr.IndeterminateComponent,Bd=qr.FunctionalComponent,zd=qr.ClassComponent,Kd=qr.HostRoot,Yd=qr.HostComponent,qd=qr.HostText,Qd=qr.HostPortal,Xd=qr.CoroutineComponent,$d=qr.CoroutineHandlerPhase,Gd=qr.YieldComponent,Zd=qr.Fragment,Jd=Cu.Ref,ep=Cu.Update,tp=function(e,t){function n(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function r(e){e.effectTag|=ep}function o(e){e.effectTag|=Jd}function a(e,t){var n=t.stateNode;for(n&&(n.return=t);null!==n;){if(n.tag===Yd||n.tag===qd||n.tag===Qd)Wn("168");else if(n.tag===Gd)e.push(n.type);else if(null!==n.child){n.child.return=n,n=n.child;continue}for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function i(e,t){var r=t.memoizedProps;r?void 0:Wn("169"),t.tag=$d;var o=[];a(o,t);var i=r.handler,l=r.props,u=i(l,o),s=null!==e?e.child:null,c=t.pendingWorkPriority;return t.child=Wd(t,s,u,c),n(e,t,c),t.child}function l(e,t){for(var n=t.child;null!==n;){if(n.tag===Yd||n.tag===qd)d(e,n.stateNode);else if(n.tag===Qd);else if(null!==n.child){n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n=n.sibling}}function u(e,t){switch(t.tag){case Bd:return null;case zd:return jd(t),null;case Kd:var n=t.stateNode;return n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null;case Yd:m(t);var a=v(),u=t.type,d=t.memoizedProps;if(null!==e&&null!=t.stateNode){var y=e.memoizedProps,b=t.stateNode,C=h(),P=f(b,u,y,d,a,C);t.updateQueue=P,P&&r(t),e.ref!==t.ref&&o(t)}else{if(!d)return null===t.stateNode?Wn("170"):void 0,null;var k=h(),E=s(u,d,a,k,t);l(E,t),p(E,u,d,a)&&r(t),t.stateNode=E,null!==t.ref&&o(t)}return null;case qd:var w=t.memoizedProps;if(e&&null!=t.stateNode){var T=e.memoizedProps;T!==w&&r(t)}else{if("string"!=typeof w)return null===t.stateNode?Wn("170"):void 0,null;var x=v(),S=h(),N=c(w,x,S,t);t.stateNode=N}return null;case Xd:return i(e,t);case $d:return t.tag=Xd,null;case Gd:return null;case Zd:return null;case Qd:return r(t),g(t),null;case Vd:Wn("171");default:Wn("160")}}var s=e.createInstance,c=e.createTextInstance,d=e.appendInitialChild,p=e.finalizeInitialChildren,f=e.prepareUpdate,v=t.getRootHostContainer,m=t.popHostContext,h=t.getHostContext,g=t.popHostContainer;return{completeWork:u}},np=null,rp=null,op=null,ap=null;if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&__REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber){var ip=__REACT_DEVTOOLS_GLOBAL_HOOK__.inject,lp=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot,up=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount;rp=function(e){np=ip(e)},op=function(e){if(null!=np)try{lp(np,e)}catch(e){}},ap=function(e){if(null!=np)try{up(np,e)}catch(e){}}}var sp=rp,cp=op,dp=ap,pp={injectInternals:sp,onCommitRoot:cp,onCommitUnmount:dp},fp=qr.ClassComponent,vp=qr.HostRoot,mp=qr.HostComponent,hp=qr.HostText,gp=qr.HostPortal,yp=qr.CoroutineComponent,bp=Ru.commitCallbacks,Cp=pp.onCommitUnmount,Pp=Cu.Placement,kp=Cu.Update,Ep=Cu.Callback,wp=Cu.ContentReset,Tp=function(e,t){function n(e,n){try{n.componentWillUnmount()}catch(n){t(e,n)}}function r(e){var n=e.ref;if(null!==n){try{n(null)}catch(n){t(e,n)}}}function o(e){for(var t=e.return;null!==t;){switch(t.tag){case mp:return t.stateNode;case vp:return t.stateNode.containerInfo;case gp:return t.stateNode.containerInfo}t=t.return}Wn("164")}function a(e){for(var t=e.return;null!==t;){if(i(t))return t;t=t.return}Wn("164")}function i(e){return e.tag===mp||e.tag===vp||e.tag===gp}function l(e){var t=e;e:for(;;){for(;null===t.sibling;){if(null===t.return||i(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==mp&&t.tag!==hp;){if(t.effectTag&Pp)continue e;if(null===t.child||t.tag===gp)continue e;t.child.return=t,t=t.child}if(!(t.effectTag&Pp))return t.stateNode}}function u(e){var t=a(e),n=void 0;switch(t.tag){case mp:n=t.stateNode;break;case vp:n=t.stateNode.containerInfo;break;case gp:n=t.stateNode.containerInfo;break;default:Wn("165")}t.effectTag&wp&&(b(n),t.effectTag&=~wp);for(var r=l(e),o=e;;){if(o.tag===mp||o.tag===hp)r?k(n,o.stateNode,r):P(n,o.stateNode);else if(o.tag===gp);else if(null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)return;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function s(e){for(var t=e;;)if(p(t),null===t.child||t.tag===gp){if(t===e)return;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function c(e,t){for(var n=t;;){if(n.tag===mp||n.tag===hp)s(n),E(e,n.stateNode);else if(n.tag===gp){if(e=n.stateNode.containerInfo,null!==n.child){n.child.return=n,n=n.child;continue}}else if(p(n),null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return,n.tag===gp&&(e=o(n))}n.sibling.return=n.return,n=n.sibling}}function d(e){var t=o(e);c(t,e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)}function p(e){switch("function"==typeof Cp&&Cp(e),e.tag){case fp:r(e);var t=e.stateNode;return void("function"==typeof t.componentWillUnmount&&n(e,t));case mp:return void r(e);case yp:return void s(e.stateNode);case gp:var a=o(e);return void c(a,e)}}function f(e,t){switch(t.tag){case fp:return;case mp:var n=t.stateNode;if(null!=n&&null!==e){var r=t.memoizedProps,o=e.memoizedProps,a=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&y(n,i,a,o,r,t)}return;case hp:null===t.stateNode||null===e?Wn("166"):void 0;var l=t.stateNode,u=t.memoizedProps,s=e.memoizedProps;return void C(l,s,u);case vp:return;case gp:return;default:Wn("167")}}function v(e,t){switch(t.tag){case fp:var n=t.stateNode;if(t.effectTag&kp)if(null===e)n.componentDidMount();else{var r=e.memoizedProps,o=e.memoizedState;n.componentDidUpdate(r,o)}return void(t.effectTag&Ep&&null!==t.updateQueue&&bp(t,t.updateQueue,n));case vp:var a=t.updateQueue;if(null!==a){var i=t.child&&t.child.stateNode;bp(t,a,i)}return;case mp:var l=t.stateNode;if(null===e&&t.effectTag&kp){var u=t.type,s=t.memoizedProps;g(l,u,s,t)}return;case hp:return;case gp:return;default:Wn("167")}}function m(e){var t=e.ref;if(null!==t){var n=w(e.stateNode);t(n)}}function h(e){var t=e.ref;null!==t&&t(null)}var g=e.commitMount,y=e.commitUpdate,b=e.resetTextContent,C=e.commitTextUpdate,P=e.appendChild,k=e.insertBefore,E=e.removeChild,w=e.getPublicInstance;return{commitPlacement:u,commitDeletion:d,commitWork:f,commitLifeCycles:v,commitAttachRef:m,commitDetachRef:h}},xp=ls.createCursor,Sp=ls.pop,Np=ls.push,_p=function(e){function t(){var e=p.current;return null===e?Wn("178"):void 0,e}function n(e,t){Np(p,t,e);var n=s(t);Np(d,e,e),Np(c,n,e)}function r(e){Sp(c,e),Sp(d,e),Sp(p,e)}function o(){var e=c.current;return null==e?Wn("179"):void 0,e}function a(e){var t=p.current;null==t?Wn("180"):void 0;var n=null!==c.current?c.current:Iu,r=u(n,e.type,t);n!==r&&(Np(d,e,e),Np(c,r,e))}function i(e){d.current===e&&(Sp(c,e),Sp(d,e))}function l(){c.current=null,p.current=null}var u=e.getChildHostContext,s=e.getRootHostContext,c=xp(null),d=xp(null),p=xp(null);return{getHostContext:o,getRootHostContainer:t,popHostContainer:r,popHostContext:i,pushHostContainer:n,pushHostContext:a,resetHostContainer:l}},Op=Fs.popContextProvider,Fp=ls.reset,Ap=To.getStackAddendumByWorkInProgressFiber,Mp=lc.logCapturedError,Rp=ec.cloneFiber,Lp=pp.onCommitRoot,Ip=Pu.NoWork,Dp=Pu.SynchronousPriority,Up=Pu.TaskPriority,Hp=Pu.AnimationPriority,Wp=Pu.HighPriority,jp=Pu.LowPriority,Vp=Pu.OffscreenPriority,Bp=Cu.NoEffect,zp=Cu.Placement,Kp=Cu.Update,Yp=Cu.PlacementAndUpdate,qp=Cu.Deletion,Qp=Cu.ContentReset,Xp=Cu.Callback,$p=Cu.Err,Gp=Cu.Ref,Zp=qr.HostRoot,Jp=qr.HostComponent,ef=qr.HostPortal,tf=qr.ClassComponent,nf=Ru.getPendingPriority,rf=Fs,of=rf.resetContext,af=1,lf=function(e){function t(e){se||(se=!0,q(e))}function n(e){ce||(ce=!0,Q(e))}function r(){Fp(),of(),R()}function o(){for(;null!==le&&le.current.pendingWorkPriority===Ip;){le.isScheduled=!1;var e=le.nextScheduledRoot;if(le.nextScheduledRoot=null,le===ue)return le=null,ue=null,oe=Ip,null;le=e}for(var t=le,n=null,o=Ip;null!==t;)t.current.pendingWorkPriority!==Ip&&(o===Ip||o>t.current.pendingWorkPriority)&&(o=t.current.pendingWorkPriority,n=t),t=t.nextScheduledRoot;return null!==n?(oe=o,Z=oe,r(),Rp(n.current,o)):(oe=Ip,null)}function a(){for(;null!==ae;){var t=ae.effectTag;if(t&Qp&&e.resetTextContent(ae.stateNode),t&Gp){var n=ae.alternate;null!==n&&Y(n)}var r=t&~(Xp|$p|Qp|Gp);switch(r){case zp:j(ae),ae.effectTag&=~zp;break;case Yp:j(ae),ae.effectTag&=~zp;var o=ae.alternate;B(o,ae);break;case Kp:var a=ae.alternate;B(a,ae);break;case qp:ge=!0,V(ae),ge=!1}ae=ae.nextEffect}}function i(){for(;null!==ae;){var e=ae.effectTag;if(e&(Kp|Xp)){var t=ae.alternate;z(t,ae)}e&Gp&&K(ae),e&$p&&C(ae);var n=ae.nextEffect;ae.nextEffect=null,ae=n}}function l(e){he=!0,ie=null;var t=e.stateNode;t.current===e?Wn("181"):void 0,Wu.current=null;var n=Z;Z=Up;var r=void 0;e.effectTag!==Bp?null!==e.lastEffect?(e.lastEffect.nextEffect=e,r=e.firstEffect):r=e:r=e.firstEffect;var o=$();for(ae=r;null!==ae;){var l=null;try{a(e)}catch(e){l=e}null!==l&&(null===ae?Wn("182"):void 0,g(ae,l),null!==ae&&(ae=ae.nextEffect))}for(G(o),t.current=e,ae=r;null!==ae;){var u=null;try{i(e)}catch(e){u=e}null!==u&&(null===ae?Wn("182"):void 0,g(ae,u),null!==ae&&(ae=ae.nextEffect))}he=!1,"function"==typeof Lp&&Lp(e.stateNode),fe&&(fe.forEach(T),fe=null),Z=n}function u(e){var t=Ip,n=e.updateQueue,r=e.tag;null===n||r!==tf&&r!==Zp||(t=nf(n));for(var o=e.progressedChild;null!==o;)o.pendingWorkPriority!==Ip&&(t===Ip||t>o.pendingWorkPriority)&&(t=o.pendingWorkPriority),o=o.sibling;e.pendingWorkPriority=t}function s(e){for(;;){var t=e.alternate,n=H(t,e),r=e.return,o=e.sibling;if(u(e),null!==n)return n;if(null!==r&&(null===r.firstEffect&&(r.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==r.lastEffect&&(r.lastEffect.nextEffect=e.firstEffect),r.lastEffect=e.lastEffect),e.effectTag!==Bp&&(null!==r.lastEffect?r.lastEffect.nextEffect=e:r.firstEffect=e,r.lastEffect=e)),null!==o)return o;if(null===r)return oeUp)for(;null!==re&&!te;)t.timeRemaining()>af?(re=c(re),null===re&&null!==ie&&(t.timeRemaining()>af?(l(ie),re=o(),v()):te=!0)):te=!0;else for(;null!==re&&oe!==Ip&&oe<=e;)re=c(re),null===re&&(re=o(),v());n&&console.timeEnd(n)}function h(e,r){ee?Wn("183"):void 0,ee=!0;for(var o=!!r;e!==Ip&&!me;){null!==r||er)&&(a=!0,o.pendingWorkPriority=r),null!==o.alternate&&(o.alternate.pendingWorkPriority===Ip||o.alternate.pendingWorkPriority>r)&&(a=!0,o.alternate.pendingWorkPriority=r),null===o.return){if(o.tag!==Zp)return;var i=o.stateNode;switch(k(i,r),r){case Dp:return void h(Dp,null);case Up:return;case Hp:return void t(f);case Wp:case jp:case Vp:return void n(p)}}o=o.return}}function w(){return Z===Dp&&(ee||ne)?Up:Z}function T(e){E(e,Up)}function x(e,t){var n=Z;Z=e;try{t()}finally{Z=n}}function S(e,t){var n=ne;ne=!0;try{return e(t)}finally{ne=n,ee||ne||h(Up,null)}}function N(e){var t=ne;ne=!1;try{return e()}finally{ne=t}}function _(e){var t=Z;Z=Dp;try{return e()}finally{Z=t}}function O(e){var t=Z;Z=jp;try{return e()}finally{Z=t}}var F=_p(e),A=F.popHostContainer,M=F.popHostContext,R=F.resetHostContainer,L=Hd(e,F,E,w),I=L.beginWork,D=L.beginFailedWork,U=tp(e,F),H=U.completeWork,W=Tp(e,g),j=W.commitPlacement,V=W.commitDeletion,B=W.commitWork,z=W.commitLifeCycles,K=W.commitAttachRef,Y=W.commitDetachRef,q=e.scheduleAnimationCallback,Q=e.scheduleDeferredCallback,X=e.useSyncScheduling,$=e.prepareForCommit,G=e.resetAfterCommit,Z=X?Dp:jp,J=Ip,ee=!1,te=!1,ne=!1,re=null,oe=Ip,ae=null,ie=null,le=null,ue=null,se=!1,ce=!1,de=null,pe=null,fe=null,ve=null,me=null,he=!1,ge=!1;return{scheduleUpdate:E,getPriorityContext:w,performWithPriority:x,batchedUpdates:S,unbatchedUpdates:N,syncUpdates:_,deferredUpdates:O}},uf=function(e){Wn("191")};Rn._injectFiber=function(e){uf=e};var sf=Rn,cf=Ru.addTopLevelUpdate,df=Fs.findCurrentUnmaskedContext,pf=Fs.isContextProvider,ff=Fs.processChildContext,vf=rc.createFiberRoot,mf=Ju.findCurrentHostFiber;sf._injectFiber(function(e){var t=df(e);return pf(e)?ff(e,t,!1):t});var hf=function(e){function t(e,t,n){var a=o(),i={element:t};n=void 0===n?null:n,cf(e,i,n,a),r(e,a)}var n=lf(e),r=n.scheduleUpdate,o=n.getPriorityContext,a=n.performWithPriority,i=n.batchedUpdates,l=n.unbatchedUpdates,u=n.syncUpdates,s=n.deferredUpdates;return{createContainer:function(e){return vf(e)},updateContainer:function(e,n,r,o){var a=n.current,i=sf(r);null===n.context?n.context=i:n.pendingContext=i,t(a,e,o)},performWithPriority:a,batchedUpdates:i,unbatchedUpdates:l,syncUpdates:u,deferredUpdates:s,getPublicRootInstance:function(e){var t=e.current;return t.child?t.child.stateNode:null},findHostInstance:function(e){var t=mf(e);return null===t?null:t.stateNode}}},gf=function(e){Wn("150")},yf=function(e){Wn("151")},bf=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=Uu.get(e);return t?"number"==typeof t.tag?gf(t):yf(t):void("function"==typeof e.render?Wn("152"):Wn("153",Object.keys(e)))};bf._injectFiber=function(e){gf=e},bf._injectStack=function(e){yf=e};var Cf=bf,Pf=e.isValidElement,kf=pp.injectInternals,Ef=Fa.createElement,wf=Fa.getChildNamespace,Tf=Fa.setInitialProperties,xf=Fa.diffProperties,Sf=Fa.updateProperties,Nf=no.precacheFiberNode,_f=no.updateFiberProps,Of=9;bu.inject(),Wr.injection.injectFiberControlledHostComponent(Fa),Cf._injectFiber(function(e){return If.findHostInstance(e)});var Ff=null,Af=null,Mf=1,Rf=9,Lf=11,If=hf({getRootHostContext:function(e){var t=e.namespaceURI||null,n=e.tagName,r=wf(t,n);return r},getChildHostContext:function(e,t){var n=e;return wf(n,t)},getPublicInstance:function(e){return e},prepareForCommit:function(){Ff=Rr.isEnabled(),Af=Rl.getSelectionInformation(),Rr.setEnabled(!1)},resetAfterCommit:function(){Rl.restoreSelection(Af),Af=null,Rr.setEnabled(Ff),Ff=null},createInstance:function(e,t,n,r,o){var a=void 0;a=r;var i=Ef(e,t,n,a);return Nf(o,i),_f(i,t),i},appendInitialChild:function(e,t){e.appendChild(t)},finalizeInitialChildren:function(e,t,n,r){return Tf(e,t,n,r),Dn(t,n)},prepareUpdate:function(e,t,n,r,o,a){return xf(e,t,n,r,o)},commitMount:function(e,t,n,r){e.focus()},commitUpdate:function(e,t,n,r,o,a){_f(e,o),Sf(e,t,n,r,o)},shouldSetTextContent:function(e){return"string"==typeof e.children||"number"==typeof e.children||"object"==typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&"string"==typeof e.dangerouslySetInnerHTML.__html},resetTextContent:function(e){e.textContent=""},shouldDeprioritizeSubtree:function(e,t){return!!t.hidden},createTextInstance:function(e,t,n,r){var o=document.createTextNode(e);return Nf(r,o),o},commitTextUpdate:function(e,t,n){e.nodeValue=n},appendChild:function(e,t){e.appendChild(t)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},scheduleAnimationCallback:qa.rAF,scheduleDeferredCallback:qa.rIC,useSyncScheduling:!io.fiberAsyncScheduling});Hi.injection.injectFiberBatchedUpdates(If.batchedUpdates);var Df=!1,Uf={render:function(e,t,n){return In(t),oo.disableNewFiberFeatures&&(Pf(e)||Wn("string"==typeof e?"145":"function"==typeof e?"146":null!=e&&"undefined"!=typeof e.props?"147":"148")),Hn(null,e,t,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return null!=e&&Uu.has(e)?void 0:Wn("38"),Hn(e,t,n,r)},unmountComponentAtNode:function(e){if(Ln(e)?void 0:Wn("40"),Un(),e._reactRootContainer)return If.unbatchedUpdates(function(){return Hn(null,null,e,function(){e._reactRootContainer=null})})},findDOMNode:Cf,unstable_createPortal:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return Pc.createPortal(e,t,null,n)},unstable_batchedUpdates:Hi.batchedUpdates,unstable_deferredUpdates:If.deferredUpdates};"function"==typeof kf&&kf({findFiberByHostInstance:no.getClosestInstanceFromNode,findHostInstanceByFiber:If.findHostInstance});var Hf=Uf;return Hf}); + /** + * react-dom.production.min.js v16.0.0-alpha.6 + */ + !function(e,t){ true?module.exports=t(__webpack_require__(1)):"function"==typeof define&&define.amd?define(["react"],t):e.ReactDOM=t(e.React)}(this,function(e){"use strict";function t(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r-1?void 0:Rn("96",e),!Vn.plugins[n]){t.extractEvents?void 0:Rn("97",e),Vn.plugins[n]=t;var r=t.eventTypes;for(var o in r)a(r[o],t,o)?void 0:Rn("98",o,e)}}}function a(e,t,n){Vn.eventNameDispatchConfigs.hasOwnProperty(n)?Rn("99",n):void 0,Vn.eventNameDispatchConfigs[n]=e;var r=e.phasedRegistrationNames;if(r){for(var o in r)if(r.hasOwnProperty(o)){var a=r[o];i(a,t,n)}return!0}return!!e.registrationName&&(i(e.registrationName,t,n),!0)}function i(e,t,n){Vn.registrationNameModules[e]?Rn("100",e):void 0,Vn.registrationNameModules[e]=t,Vn.registrationNameDependencies[e]=t.eventTypes[n].dependencies}function l(e){return function(){return e}}function u(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function s(e){return"topMouseMove"===e||"topTouchMove"===e}function c(e){return"topMouseDown"===e||"topTouchStart"===e}function d(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=Jn.getNodeFromInstance(r),Qn.invokeGuardedCallbackAndCatchFirstError(o,n,void 0,e),e.currentTarget=null}function p(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o=0||null!=t.is}function pe(e,t,n,r){for(var o in n){var a=n[o];if(n.hasOwnProperty(o))if(o===Zo)yo.setValueForStyles(e,a);else if(o===$o){var i=a?a[Jo]:void 0;null!=i&&jo(e,i)}else o===Go?"string"==typeof a?Bo(e,a):"number"==typeof a&&Bo(e,""+a):o===Xo||(Qo.hasOwnProperty(o)?a&&ue(t,o):r?No.setValueForAttribute(e,o,a):(Rr.properties[o]||Rr.isCustomAttribute(o))&&null!=a&&No.setValueForProperty(e,o,a))}}function fe(e,t,n,r){for(var o=0;o0;)e=me(e),n--;for(;o-n>0;)t=me(t),o--;for(var i=n;i--;){if(e===t||e===t.alternate)return e;e=me(e),t=me(t)}return null}function ge(e,t){for(;t;){if(e===t||e===t.alternate)return!0;t=me(t)}return!1}function ye(e){return me(e)}function be(e,t,n){for(var r=[];e;)r.push(e),e=me(e);var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(l[u],"captured",o)}function Pe(e,t,n){var r=t.dispatchConfig.phasedRegistrationNames[n];return _a(e,r)}function ke(e,t,n){var r=Pe(e,n,t);r&&(n._dispatchListeners=tr(n._dispatchListeners,r),n._dispatchInstances=tr(n._dispatchInstances,e))}function Ee(e){e&&e.dispatchConfig.phasedRegistrationNames&&Na.traverseTwoPhase(e._targetInst,ke,e)}function we(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst,n=t?Na.getParentInstance(t):null;Na.traverseTwoPhase(n,ke,e)}}function Te(e,t,n){if(e&&n&&n.dispatchConfig.registrationName){var r=n.dispatchConfig.registrationName,o=_a(e,r);o&&(n._dispatchListeners=tr(n._dispatchListeners,o),n._dispatchInstances=tr(n._dispatchInstances,e))}}function xe(e){e&&e.dispatchConfig.registrationName&&Te(e._targetInst,null,e)}function Se(e){nr(e,Ee)}function Ne(e){nr(e,we)}function _e(e,t,n,r){Na.traverseEnterLeave(n,r,Te,e,t)}function Fe(e){nr(e,xe)}function Oe(){return!Va&&fr.canUseDOM&&(Va="textContent"in document.documentElement?"textContent":"innerText"),Va}function Ae(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}function Me(e,t,n,r){this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n;var o=this.constructor.Interface;for(var a in o)if(o.hasOwnProperty(a)){var i=o[a];i?this[a]=i(n):"target"===a?this.target=r:this[a]=n[a]}var l=null!=n.defaultPrevented?n.defaultPrevented:n.returnValue===!1;return l?this.isDefaultPrevented=Gn.thatReturnsTrue:this.isDefaultPrevented=Gn.thatReturnsFalse,this.isPropagationStopped=Gn.thatReturnsFalse,this}function Ie(e,t,n,r){return qa.call(this,e,t,n,r)}function Re(e,t,n,r){return qa.call(this,e,t,n,r)}function Ue(){var e=window.opera;return"object"==typeof e&&"function"==typeof e.version&&parseInt(e.version(),10)<=12}function De(e){return(e.ctrlKey||e.altKey||e.metaKey)&&!(e.ctrlKey&&e.altKey)}function Le(e){switch(e){case"topCompositionStart":return ii.compositionStart;case"topCompositionEnd":return ii.compositionEnd;case"topCompositionUpdate":return ii.compositionUpdate}}function He(e,t){return"topKeyDown"===e&&t.keyCode===Ja}function We(e,t){switch(e){case"topKeyUp":return Za.indexOf(t.keyCode)!==-1;case"topKeyDown":return t.keyCode!==Ja;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function je(e){var t=e.detail;return"object"==typeof t&&"data"in t?t.data:null}function Ve(e,t,n,r){var o,a;if(ei?o=Le(e):ui?We(e,n)&&(o=ii.compositionEnd):He(e,n)&&(o=ii.compositionStart),!o)return null;ri&&(ui||o!==ii.compositionStart?o===ii.compositionEnd&&ui&&(a=ui.getData()):ui=za.getPooled(r));var i=$a.getPooled(o,t,n,r);if(a)i.data=a;else{var l=je(n);null!==l&&(i.data=l)}return Oa.accumulateTwoPhaseDispatches(i),i}function Be(e,t){switch(e){case"topCompositionEnd":return je(t);case"topKeyPress":var n=t.which;return n!==oi?null:(li=!0,ai);case"topTextInput":var r=t.data;return r===ai&&li?null:r;default:return null}}function ze(e,t){if(ui){if("topCompositionEnd"===e||!ei&&We(e,t)){var n=ui.getData();return za.release(ui),ui=null,n}return null}switch(e){case"topPaste":return null;case"topKeyPress":return t.which&&!De(t)?String.fromCharCode(t.which):null;case"topCompositionEnd":return ri?null:t.data;default:return null}}function Ke(e,t,n,r){var o;if(o=ni?Be(e,n):ze(e,n),!o)return null;var a=Ga.getPooled(ii.beforeInput,t,n,r);return a.data=o,Oa.accumulateTwoPhaseDispatches(a),a}function Ye(e,t){return pi(e,t)}function qe(e,t){return di(Ye,e,t)}function Qe(e,t){if(fi)return qe(e,t);fi=!0;try{return qe(e,t)}finally{fi=!1,Or.restoreStateIfNeeded()}}function $e(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}function Xe(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!yi[e.type]:"textarea"===t}function Ge(e,t,n){var r=qa.getPooled(Ci.change,e,t,n);return r.type="change",Or.enqueueStateRestore(n),Oa.accumulateTwoPhaseDispatches(r),r}function Ze(e){var t=e.nodeName&&e.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===e.type}function Je(e){var t=Ge(ki,e,gi(e));hi.batchedUpdates(et,t)}function et(e){ur.enqueueEvents(e),ur.processEventQueue(!1)}function tt(e){if(Ko.updateValueIfChanged(e))return e}function nt(e,t){if("topChange"===e)return t}function rt(e,t){Pi=e,ki=t,Pi.attachEvent("onpropertychange",at)}function ot(){Pi&&(Pi.detachEvent("onpropertychange",at),Pi=null,ki=null)}function at(e){"value"===e.propertyName&&tt(ki)&&Je(e)}function it(e,t,n){"topFocus"===e?(ot(),rt(t,n)):"topBlur"===e&&ot()}function lt(e,t){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return tt(ki)}function ut(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function st(e,t){if("topClick"===e)return tt(t)}function ct(e,t){if("topInput"===e||"topChange"===e)return tt(t)}function dt(e,t){if(null!=e){var n=e._wrapperState||t._wrapperState;if(n&&n.controlled&&"number"===t.type){var r=""+t.value;t.getAttribute("value")!==r&&t.setAttribute("value",r)}}}function pt(e,t,n,r){return qa.call(this,e,t,n,r)}function ft(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=Fi[e];return!!r&&!!n[r]}function vt(e){return ft}function mt(e,t,n,r){return _i.call(this,e,t,n,r)}function ht(e){return e===window?{x:window.pageXOffset||document.documentElement.scrollLeft,y:window.pageYOffset||document.documentElement.scrollTop}:{x:e.scrollLeft,y:e.scrollTop}}function gt(e){if("number"==typeof e.tag){for(;e.return;)e=e.return;return e.tag!==qi?null:e.stateNode.containerInfo}for(;e._hostParent;)e=e._hostParent;var t=qr.getNodeFromInstance(e);return t.parentNode}function yt(e,t,n){this.topLevelType=e,this.nativeEvent=t,this.targetInst=n,this.ancestors=[]}function bt(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=gt(n);if(!r)break;e.ancestors.push(n),n=qr.getClosestInstanceFromNode(r)}while(n);for(var o=0;o=t)return{node:n,offset:t-r};r=o}n=Pt(kt(n))}}function wt(e,t,n,r){return e===n&&t===r}function Tt(e){var t=window.getSelection&&window.getSelection();if(!t||0===t.rangeCount)return null;var n=t.anchorNode,r=t.anchorOffset,o=t.focusNode,a=t.focusOffset,i=t.getRangeAt(0);try{i.startContainer.nodeType,i.endContainer.nodeType}catch(e){return null}var l=wt(t.anchorNode,t.anchorOffset,t.focusNode,t.focusOffset),u=l?0:i.toString().length,s=i.cloneRange();s.selectNodeContents(e),s.setEnd(i.startContainer,i.startOffset);var c=wt(s.startContainer,s.startOffset,s.endContainer,s.endOffset),d=c?0:s.toString().length,p=d+u,f=document.createRange();f.setStart(n,r),f.setEnd(o,a);var v=f.collapsed;return{start:v?p:d,end:v?d:p}}function xt(e,t){if(window.getSelection){var n=window.getSelection(),r=e[Ba()].length,o=Math.min(t.start,r),a=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>a){var i=a;a=o,o=i}var l=el(e,o),u=el(e,a);if(l&&u){var s=document.createRange();s.setStart(l.node,l.offset),n.removeAllRanges(),o>a?(n.addRange(s),n.extend(u.node,u.offset)):(s.setEnd(u.node,u.offset),n.addRange(s))}}}function St(e){return!(!e||!("function"==typeof Node?e instanceof Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}function Nt(e){return rl(e)&&3==e.nodeType}function _t(e,t){return!(!e||!t)&&(e===t||!ol(e)&&(ol(t)?_t(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function Ft(e){try{e.focus()}catch(e){}}function Ot(){if("undefined"==typeof document)return null;try{return document.activeElement||document.body}catch(e){return document.body}}function At(e){return al(document.documentElement,e)}function Mt(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function It(e,t){if(Mt(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o=32||13===t?t:0}function jt(e){if(e.key){var t=Nl[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=Sl(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?_l[e.keyCode]||"Unidentified":""}function Vt(e,t,n,r){return _i.call(this,e,t,n,r)}function Bt(e,t,n,r){return Mi.call(this,e,t,n,r)}function zt(e,t,n,r){return _i.call(this,e,t,n,r)}function Kt(e,t,n,r){return qa.call(this,e,t,n,r)}function Yt(e,t,n,r){return Mi.call(this,e,t,n,r)}function qt(){ql||(ql=!0,Tr.injection.injectReactEventListener($i),ur.injection.injectEventPluginOrder(Si),er.injection.injectComponentTree(qr),ur.injection.injectEventPluginsByName({SimpleEventPlugin:Yl,EnterLeaveEventPlugin:Ui,ChangeEventPlugin:Ti,SelectEventPlugin:Cl,BeforeInputEventPlugin:ci}),Rr.injection.injectDOMPropertyConfig(xa),Rr.injection.injectDOMPropertyConfig(Bi),Rr.injection.injectDOMPropertyConfig(Ji))}function Qt(e,t){return e!==eu&&e!==Jl||t!==eu&&t!==Jl?e===Zl&&t!==Zl?-255:e!==Zl&&t===Zl?255:e-t:0}function $t(e){if(null!==e.updateQueue)return e.updateQueue;var t=void 0;return t={first:null,last:null,hasForceUpdate:!1,callbackList:null},e.updateQueue=t,t}function Xt(e,t){var n=e.updateQueue;if(null===n)return t.updateQueue=null,null;var r=null!==t.updateQueue?t.updateQueue:{};return r.first=n.first,r.last=n.last,r.hasForceUpdate=!1,r.callbackList=null,r.isProcessing=!1,t.updateQueue=r,r}function Gt(e){return{priorityLevel:e.priorityLevel,partialState:e.partialState,callback:e.callback,isReplace:e.isReplace,isForced:e.isForced,isTopLevelUnmount:e.isTopLevelUnmount,next:null}}function Zt(e,t,n,r){null!==n?n.next=t:(t.next=e.first,e.first=t),null!==r?t.next=r:e.last=t}function Jt(e,t){var n=t.priorityLevel,r=null,o=null;if(null!==e.last&&Qt(e.last.priorityLevel,n)<=0)r=e.last;else for(o=e.first;null!==o&&Qt(o.priorityLevel,n)<=0;)r=o,o=o.next;return r}function en(e,t){var n=$t(e),r=null!==e.alternate?$t(e.alternate):null,o=Jt(n,t),a=null!==o?o.next:n.first;if(null===r)return Zt(n,t,o,a),null;var i=Jt(r,t),l=null!==i?i.next:r.first;if(Zt(n,t,o,a),a!==l){var u=Gt(t);return Zt(r,u,i,l),u}return null===i&&(r.first=t),null===l&&(r.last=null),null}function tn(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:!1,next:null};en(e,o)}function nn(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!0,isForced:!1,isTopLevelUnmount:!1,next:null};en(e,o)}function rn(e,t,n){var r={priorityLevel:n,partialState:null,callback:t,isReplace:!1,isForced:!0,isTopLevelUnmount:!1,next:null};en(e,r)}function on(e){return null!==e.first?e.first.priorityLevel:Zl}function an(e,t,n,r){var o=null===t.element,a={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:o,next:null},i=en(e,a);if(o){var l=e.updateQueue,u=null!==e.alternate?e.alternate.updateQueue:null;null!==l&&null!==a.next&&(a.next=null,l.last=a),null!==u&&null!==i&&null!==i.next&&(i.next=null,u.last=a)}}function ln(e,t,n,r){var o=e.partialState;if("function"==typeof o){var a=o;return a.call(t,n,r)}return o}function un(e,t,n,r,o,a){t.hasForceUpdate=!1;for(var i=r,l=!0,u=null,s=t.first;null!==s&&Qt(s.priorityLevel,a)<=0;){t.first=s.next,null===t.first&&(t.last=null);var c=void 0;s.isReplace?(i=ln(s,n,i,o),l=!0):(c=ln(s,n,i,o),c&&(i=l?Hn({},i,c):Hn(i,c),l=!1)),s.isForced&&(t.hasForceUpdate=!0),null===s.callback||s.isTopLevelUnmount&&null!==s.next||(u=u||[],u.push(s.callback),e.effectTag|=Gl),s=s.next}return t.callbackList=u,null!==t.first||null!==u||t.hasForceUpdate||(e.updateQueue=null),i}function sn(e,t,n){var r=t.callbackList;if(null!==r)for(var o=0;of?(g=d,d=null):g=d.sibling;var y=m(e,d,l[f],u);if(null===y){null===d&&(d=g);break}t&&d&&null===y.alternate&&n(e,d),p=i(y,p,f),null===c?s=y:c.sibling=y,c=y,d=g}if(f===l.length)return r(e,d),s;if(null===d){for(;fy?(b=f,f=null):b=f.sibling;var P=m(e,f,C.value,u);if(null===P){f||(f=b);break}t&&f&&null===P.alternate&&n(e,f),g=i(P,g,y),null===p?d=P:p.sibling=P,p=P,f=b}if(C.done)return r(e,f),d;if(null===f){for(;!C.done;y++,C=c.next()){var k=v(e,C.value,u);null!==k&&(g=i(k,g,y),null===p?d=k:p.sibling=k,p=k)}return d}for(var E=o(e,f);!C.done;y++,C=c.next()){var w=h(E,e,y,C.value,u);null!==w&&(t&&null!==w.alternate&&E.delete(null===w.key?y:w.key),g=i(w,g,y),null===p?d=w:p.sibling=w,p=w)}return t&&E.forEach(function(t){return n(e,t)}),d}function b(e,t,n,o){if(null!==t&&t.tag===bc){ + r(e,t.sibling);var i=a(t,o);return i.pendingProps=n,i.return=e,i}r(e,t);var l=pc(n,o);return l.return=e,l}function C(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.type===o.type){r(e,u.sibling);var s=a(u,i);return s.ref=xn(u,o),s.pendingProps=o.props,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=cc(o,i);return c.ref=xn(t,o),c.return=e,c}function P(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===Pc){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=fc(o,i);return c.return=e,c}function k(e,t,n,o){var i=t;if(null!==i){if(i.tag===kc){r(e,i.sibling);var l=a(i,o);return l.type=n.value,l.return=e,l}r(e,i)}var u=vc(n,o);return u.type=n.value,u.return=e,u}function E(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===Cc&&u.stateNode.containerInfo===o.containerInfo&&u.stateNode.implementation===o.implementation){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o.children||[],s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=mc(o,i);return c.return=e,c}function w(e,t,n,o){var a=$r.disableNewFiberFeatures,i="object"==typeof n&&null!==n;if(i)if(a)switch(n.$$typeof){case zs:return l(C(e,t,n,o));case uc:return l(E(e,t,n,o))}else switch(n.$$typeof){case zs:return l(C(e,t,n,o));case ic:return l(P(e,t,n,o));case lc:return l(k(e,t,n,o));case uc:return l(E(e,t,n,o))}if(a)switch(e.tag){case yc:var u=e.type;null!==n&&n!==!1?Rn("109",u.displayName||u.name||"Component"):void 0;break;case gc:var s=e.type;null!==n&&n!==!1?Rn("105",s.displayName||s.name||"Component"):void 0}if("string"==typeof n||"number"==typeof n)return l(b(e,t,""+n,o));if(hc(n))return g(e,t,n,o);if(ac(n))return y(e,t,n,o);if(i&&Sn(e,n),!a&&"undefined"==typeof n)switch(e.tag){case yc:case gc:var c=e.type;Rn("157",c.displayName||c.name||"Component")}return r(e,t)}return w}function _n(e){if(!e)return du;var t=fu.get(e);return"number"==typeof t.tag?Bp(t):t._processChildContext(t._context)}function Fn(e){return!(!e||e.nodeType!==mf&&e.nodeType!==hf&&e.nodeType!==gf)}function On(e){if(!Fn(e))throw new Error("Target container is not a DOM element.")}function An(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Mn(){bf=!0}function In(e,t,n,r){On(n);var o=n.nodeType===pf?n.documentElement:n,a=o._reactRootContainer;if(a)yf.updateContainer(t,a,e,r);else{for(;o.lastChild;)o.removeChild(o.lastChild);var i=yf.createContainer(o);a=o._reactRootContainer=i,yf.unbatchedUpdates(function(){yf.updateContainer(t,i,e,r)})}return yf.getPublicRootInstance(a)}var Rn=t,Un=Object.getOwnPropertySymbols,Dn=Object.prototype.hasOwnProperty,Ln=Object.prototype.propertyIsEnumerable,Hn=r()?Object.assign:function(e,t){for(var r,o,a=n(e),i=1;i]/,ko=Y,Eo=q,wo=new RegExp("^["+Rr.ATTRIBUTE_NAME_START_CHAR+"]["+Rr.ATTRIBUTE_NAME_CHAR+"]*$"),To={},xo={},So={createMarkupForID:function(e){return Rr.ID_ATTRIBUTE_NAME+"="+Eo(e)},setAttributeForID:function(e,t){e.setAttribute(Rr.ID_ATTRIBUTE_NAME,t)},createMarkupForRoot:function(){return Rr.ROOT_ATTRIBUTE_NAME+'=""'},setAttributeForRoot:function(e){e.setAttribute(Rr.ROOT_ATTRIBUTE_NAME,"")},createMarkupForProperty:function(e,t){var n=Rr.properties.hasOwnProperty(e)?Rr.properties[e]:null;if(n){if($(n,t))return"";var r=n.attributeName;return n.hasBooleanValue||n.hasOverloadedBooleanValue&&t===!0?r+'=""':r+"="+Eo(t)}return Rr.isCustomAttribute(e)?null==t?"":e+"="+Eo(t):null},createMarkupForCustomAttribute:function(e,t){return Q(e)&&null!=t?e+"="+Eo(t):""},setValueForProperty:function(e,t,n){var r=Rr.properties.hasOwnProperty(t)?Rr.properties[t]:null;if(r){var o=r.mutationMethod;if(o)o(e,n);else{if($(r,n))return void So.deleteValueForProperty(e,t);if(r.mustUseProperty)e[r.propertyName]=n;else{var a=r.attributeName,i=r.attributeNamespace;i?e.setAttributeNS(i,a,""+n):r.hasBooleanValue||r.hasOverloadedBooleanValue&&n===!0?e.setAttribute(a,""):e.setAttribute(a,""+n)}}}else if(Rr.isCustomAttribute(t))return void So.setValueForAttribute(e,t,n)},setValueForAttribute:function(e,t,n){Q(t)&&(null==n?e.removeAttribute(t):e.setAttribute(t,""+n))},deleteValueForAttribute:function(e,t){e.removeAttribute(t)},deleteValueForProperty:function(e,t){var n=Rr.properties.hasOwnProperty(t)?Rr.properties[t]:null;if(n){var r=n.mutationMethod;if(r)r(e,void 0);else if(n.mustUseProperty){var o=n.propertyName;n.hasBooleanValue?e[o]=!1:e[o]=""}else e.removeAttribute(n.attributeName)}else Rr.isCustomAttribute(t)&&e.removeAttribute(t)}},No=So,_o={getHostProps:function(e,t){var n=e,r=t.value,o=t.checked,a=Hn({type:void 0,step:void 0,min:void 0,max:void 0},t,{defaultChecked:void 0,defaultValue:void 0,value:null!=r?r:n._wrapperState.initialValue,checked:null!=o?o:n._wrapperState.initialChecked});return a},mountWrapper:function(e,t){var n=t.defaultValue,r=e;r._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:null!=t.value?t.value:n,controlled:X(t)}},updateWrapper:function(e,t){var n=e,r=t.checked;null!=r&&No.setValueForProperty(n,"checked",r||!1);var o=t.value;if(null!=o)if(0===o&&""===n.value)n.value="0";else if("number"===t.type){var a=parseFloat(n.value,10)||0;o!=a&&(n.value=""+o)}else o!=n.value&&(n.value=""+o);else null==t.value&&null!=t.defaultValue&&n.defaultValue!==""+t.defaultValue&&(n.defaultValue=""+t.defaultValue),null==t.checked&&null!=t.defaultChecked&&(n.defaultChecked=!!t.defaultChecked)},postMountWrapper:function(e,t){var n=e;switch(t.type){case"submit":case"reset":break;case"color":case"date":case"datetime":case"datetime-local":case"month":case"time":case"week":n.value="",n.value=n.defaultValue;break;default:n.value=n.value}var r=n.name;""!==r&&(n.name=""),n.defaultChecked=!n.defaultChecked,n.defaultChecked=!n.defaultChecked,""!==r&&(n.name=r)},restoreControlledState:function(e,t){var n=e;_o.updateWrapper(n,t),G(n,t)}},Fo=_o,Oo={mountWrapper:function(e,t){},postMountWrapper:function(e,t){null!=t.value&&e.setAttribute("value",t.value)},getHostProps:function(e,t){var n=Hn({children:void 0},t),r=Z(t.children);return r&&(n.children=r),n}},Ao=Oo,Mo=!1,Io={getHostProps:function(e,t){return Hn({},t,{value:void 0})},mountWrapper:function(e,t){var n=e,r=t.value;n._wrapperState={initialValue:null!=r?r:t.defaultValue,wasMultiple:!!t.multiple},void 0===t.value||void 0===t.defaultValue||Mo||(Mo=!0),n.multiple=!!t.multiple,null!=r?J(n,!!t.multiple,r):null!=t.defaultValue&&J(n,!!t.multiple,t.defaultValue)},postUpdateWrapper:function(e,t){var n=e;n._wrapperState.initialValue=void 0;var r=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!t.multiple;var o=t.value;null!=o?J(n,!!t.multiple,o):r!==!!t.multiple&&(null!=t.defaultValue?J(n,!!t.multiple,t.defaultValue):J(n,!!t.multiple,t.multiple?[]:""))},restoreControlledState:function(e,t){var n=e,r=t.value;null!=r&&J(n,!!t.multiple,r)}},Ro=Io,Uo={getHostProps:function(e,t){var n=e;null!=t.dangerouslySetInnerHTML?Rn("91"):void 0;var r=Hn({},t,{value:void 0,defaultValue:void 0,children:""+n._wrapperState.initialValue});return r},mountWrapper:function(e,t){var n=e,r=t.value,o=r;if(null==r){var a=t.defaultValue,i=t.children;null!=i&&(null!=a?Rn("92"):void 0,Array.isArray(i)&&(i.length<=1?void 0:Rn("93"),i=i[0]),a=""+i),null==a&&(a=""),o=a}n._wrapperState={initialValue:""+o}},updateWrapper:function(e,t){var n=e,r=t.value;if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e,t){var n=e,r=n.textContent;r===n._wrapperState.initialValue&&(n.value=r)},restoreControlledState:function(e,t){Uo.updateWrapper(e,t)}},Do=Uo,Lo=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e},Ho=Lo,Wo=Ho(function(e,t){if(e.namespaceURI!==Co.svg||"innerHTML"in e)e.innerHTML=t;else{ho=ho||document.createElement("div"),ho.innerHTML=""+t+"";for(var n=ho.firstChild;n.firstChild;)e.appendChild(n.firstChild)}}),jo=Wo,Vo=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};fr.canUseDOM&&("textContent"in document.documentElement||(Vo=function(e,t){return 3===e.nodeType?void(e.nodeValue=t):void jo(e,ko(t))}));var Bo=Vo,zo={_getTrackerFromNode:function(e){return te(qr.getInstanceFromNode(e))},trackNode:function(e){e._wrapperState.valueTracker||(e._wrapperState.valueTracker=ae(e,e))},track:function(e){if(!te(e)){var t=qr.getNodeFromInstance(e);ne(e,ae(t,e))}},updateValueIfChanged:function(e){if(!e)return!1;var t=te(e);if(!t)return"number"==typeof e.tag?zo.trackNode(e.stateNode):zo.track(e),!0;var n=t.getValue(),r=oe(qr.getNodeFromInstance(e));return r!==n&&(t.setValue(r),!0)},stopTracking:function(e){var t=te(e);t&&t.stopTracking()}},Ko=zo,Yo=Hn||function(e){for(var t=1;t";var u=l.firstChild;o=l.removeChild(u)}else o=t.is?a.createElement(e,t.is):a.createElement(e);else o=a.createElementNS(i,e);return o},setInitialProperties:function(e,t,n,r){var o,a=de(t,n);switch(t){case"audio":case"form":case"iframe":case"img":case"image":case"link":case"object":case"source":case"video":case"details":ce(e,t),o=n;break;case"input":Fo.mountWrapper(e,n),o=Fo.getHostProps(e,n),ce(e,t),ue(r,"onChange");break;case"option":Ao.mountWrapper(e,n),o=Ao.getHostProps(e,n);break;case"select":Ro.mountWrapper(e,n),o=Ro.getHostProps(e,n),ce(e,t),ue(r,"onChange");break;case"textarea":Do.mountWrapper(e,n),o=Do.getHostProps(e,n),ce(e,t),ue(r,"onChange");break;default:o=n}switch(le(t,o),pe(e,r,o,a),t){case"input":Ko.trackNode(e),Fo.postMountWrapper(e,n);break;case"textarea":Ko.trackNode(e),Do.postMountWrapper(e,n);break;case"option":Ao.postMountWrapper(e,n);break;default:"function"==typeof o.onClick&&se(e)}},diffProperties:function(e,t,n,r,o){var a,i,l=null;switch(t){case"input":a=Fo.getHostProps(e,n),i=Fo.getHostProps(e,r),l=[];break;case"option":a=Ao.getHostProps(e,n),i=Ao.getHostProps(e,r),l=[];break;case"select":a=Ro.getHostProps(e,n),i=Ro.getHostProps(e,r),l=[];break;case"textarea":a=Do.getHostProps(e,n),i=Do.getHostProps(e,r),l=[];break;default:a=n,i=r,"function"!=typeof a.onClick&&"function"==typeof i.onClick&&se(e)}le(t,i);var u,s,c=null;for(u in a)if(!i.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if(u===Zo){var d=a[u];for(s in d)d.hasOwnProperty(s)&&(c||(c={}),c[s]="")}else u===$o||u===Go||u===Xo||(Qo.hasOwnProperty(u)?l||(l=[]):(l=l||[]).push(u,null));for(u in i){var p=i[u],f=null!=a?a[u]:void 0;if(i.hasOwnProperty(u)&&p!==f&&(null!=p||null!=f))if(u===Zo)if(f){for(s in f)!f.hasOwnProperty(s)||p&&p.hasOwnProperty(s)||(c||(c={}),c[s]="");for(s in p)p.hasOwnProperty(s)&&f[s]!==p[s]&&(c||(c={}),c[s]=p[s])}else c||(l||(l=[]),l.push(u,c)),c=p;else if(u===$o){var v=p?p[Jo]:void 0,m=f?f[Jo]:void 0;null!=v&&m!==v&&(l=l||[]).push(u,""+v)}else u===Go?f===p||"string"!=typeof p&&"number"!=typeof p||(l=l||[]).push(u,""+p):u===Xo||(Qo.hasOwnProperty(u)?(p&&ue(o,u),l||f===p||(l=[])):(l=l||[]).push(u,p))}return c&&(l=l||[]).push(Zo,c),l},updateProperties:function(e,t,n,r,o){var a=de(n,r),i=de(n,o);switch(fe(e,t,a,i),n){case"input":Fo.updateWrapper(e,o);break;case"textarea":Do.updateWrapper(e,o);break;case"select":Ro.postUpdateWrapper(e,o)}},restoreControlledState:function(e,t,n){switch(t){case"input":return void Fo.restoreControlledState(e,n);case"textarea":return void Do.restoreControlledState(e,n);case"select":return void Ro.restoreControlledState(e,n)}}},ua=la,sa=void 0,ca=void 0;if("function"!=typeof requestAnimationFrame)Rn("149");else if("function"!=typeof requestIdleCallback){var da=null,pa=null,fa=!1,va=!1,ma=0,ha=33,ga=33,ya={timeRemaining:"object"==typeof performance&&"function"==typeof performance.now?function(){return ma-performance.now()}:function(){return ma-Date.now()}},ba="__reactIdleCallback$"+Math.random().toString(36).slice(2),Ca=function(e){if(e.source===window&&e.data===ba){fa=!1;var t=pa;pa=null,t&&t(ya)}};window.addEventListener("message",Ca,!1);var Pa=function(e){va=!1;var t=e-ma+ga;t1?1-t:void 0;return this._fallbackText=o.slice(e,l),this._fallbackText}}),ja.addPoolingTo(Ae);var za=Ae,Ka=["dispatchConfig","_targetInst","nativeEvent","isDefaultPrevented","isPropagationStopped","_dispatchListeners","_dispatchInstances"],Ya={type:null,target:null,currentTarget:Gn.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};Hn(Me.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Gn.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Gn.thatReturnsTrue)},persist:function(){this.isPersistent=Gn.thatReturnsTrue},isPersistent:Gn.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var t in e)this[t]=null;for(var n=0;n8&&ti<=11),oi=32,ai=String.fromCharCode(oi),ii={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},li=!1,ui=null,si={eventTypes:ii,extractEvents:function(e,t,n,r){return[Ve(e,t,n,r),Ke(e,t,n,r)]}},ci=si,di=function(e,t,n,r,o,a){return e(t,n,r,o,a)},pi=function(e,t){return e(t)},fi=!1,vi={injectStackBatchedUpdates:function(e){di=e},injectFiberBatchedUpdates:function(e){pi=e}},mi={batchedUpdates:Qe,injection:vi},hi=mi,gi=$e,yi={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},bi=Xe,Ci={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},Pi=null,ki=null,Ei=!1;fr.canUseDOM&&(Ei=br("input")&&(!document.documentMode||document.documentMode>9));var wi={eventTypes:Ci,_isInputEventSupported:Ei,extractEvents:function(e,t,n,r){var o,a,i=t?qr.getNodeFromInstance(t):window;if(Ze(i)?o=nt:bi(i)?Ei?o=ct:(o=lt,a=it):ut(i)&&(o=st),o){var l=o(e,t);if(l){var u=Ge(l,n,r);return u}}a&&a(e,i,t),"topBlur"===e&&dt(t,i)}},Ti=wi,xi=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"],Si=xi,Ni={ + view:function(e){if(e.view)return e.view;var t=gi(e);if(t.window===t)return t;var n=t.ownerDocument;return n?n.defaultView||n.parentWindow:window},detail:function(e){return e.detail||0}};qa.augmentClass(pt,Ni);var _i=pt,Fi={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"},Oi=vt,Ai={screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Oi,button:function(e){var t=e.button;return"which"in e?t:2===t?2:4===t?1:0},buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)}};_i.augmentClass(mt,Ai);var Mi=mt,Ii={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},Ri={eventTypes:Ii,extractEvents:function(e,t,n,r){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var o;if(r.window===r)o=r;else{var a=r.ownerDocument;o=a?a.defaultView||a.parentWindow:window}var i,l;if("topMouseOut"===e){i=t;var u=n.relatedTarget||n.toElement;l=u?qr.getClosestInstanceFromNode(u):null}else i=null,l=t;if(i===l)return null;var s=null==i?o:qr.getNodeFromInstance(i),c=null==l?o:qr.getNodeFromInstance(l),d=Mi.getPooled(Ii.mouseLeave,i,n,r);d.type="mouseleave",d.target=s,d.relatedTarget=c;var p=Mi.getPooled(Ii.mouseEnter,l,n,r);return p.type="mouseenter",p.target=c,p.relatedTarget=s,Oa.accumulateEnterLeaveDispatches(d,p,i,l),[d,p]}},Ui=Ri,Di=Rr.injection.MUST_USE_PROPERTY,Li=Rr.injection.HAS_BOOLEAN_VALUE,Hi=Rr.injection.HAS_NUMERIC_VALUE,Wi=Rr.injection.HAS_POSITIVE_NUMERIC_VALUE,ji=Rr.injection.HAS_OVERLOADED_BOOLEAN_VALUE,Vi={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+Rr.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:Li,allowTransparency:0,alt:0,as:0,async:Li,autoComplete:0,autoPlay:Li,capture:Li,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:Di|Li,cite:0,classID:0,className:0,cols:Wi,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:Li,coords:0,crossOrigin:0,data:0,dateTime:0,default:Li,defer:Li,dir:0,disabled:Li,download:ji,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:Li,formTarget:0,frameBorder:0,headers:0,height:0,hidden:Li,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:Li,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:Di|Li,muted:Di|Li,name:0,nonce:0,noValidate:Li,open:Li,optimum:0,pattern:0,placeholder:0,playsInline:Li,poster:0,preload:0,profile:0,radioGroup:0,readOnly:Li,referrerPolicy:0,rel:0,required:Li,reversed:Li,role:0,rows:Wi,rowSpan:Hi,sandbox:0,scope:0,scoped:Li,scrolling:0,seamless:Li,selected:Di|Li,shape:0,size:Wi,sizes:0,slot:0,span:Wi,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:Hi,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:Li,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{},DOMMutationMethods:{value:function(e,t){return null==t?e.removeAttribute("value"):void("number"!==e.type||e.hasAttribute("value")===!1?e.setAttribute("value",""+t):e.validity&&!e.validity.badInput&&e.ownerDocument.activeElement!==e&&e.setAttribute("value",""+t))}}},Bi=Vi,zi={listen:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!1),{remove:function(){e.removeEventListener(t,n,!1)}}):e.attachEvent?(e.attachEvent("on"+t,n),{remove:function(){e.detachEvent("on"+t,n)}}):void 0},capture:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!0),{remove:function(){e.removeEventListener(t,n,!0)}}):{remove:Gn}},registerDefault:function(){}},Ki=zi,Yi=ht,qi=Lr.HostRoot;Hn(yt.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.targetInst=null,this.ancestors.length=0}}),ja.addPoolingTo(yt,ja.threeArgumentPooler);var Qi={_enabled:!0,_handleTopLevel:null,setHandleTopLevel:function(e){Qi._handleTopLevel=e},setEnabled:function(e){Qi._enabled=!!e},isEnabled:function(){return Qi._enabled},trapBubbledEvent:function(e,t,n){return n?Ki.listen(n,t,Qi.dispatchEvent.bind(null,e)):null},trapCapturedEvent:function(e,t,n){return n?Ki.capture(n,t,Qi.dispatchEvent.bind(null,e)):null},monitorScrollValue:function(e){var t=Ct.bind(null,e);Ki.listen(window,"scroll",t)},dispatchEvent:function(e,t){if(Qi._enabled){var n=gi(t),r=qr.getClosestInstanceFromNode(n),o=yt.getPooled(e,t,r);try{hi.batchedUpdates(bt,o)}finally{yt.release(o)}}}},$i=Qi,Xi={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},Gi={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},Zi={Properties:{},DOMAttributeNamespaces:{xlinkActuate:Xi.xlink,xlinkArcrole:Xi.xlink,xlinkHref:Xi.xlink,xlinkRole:Xi.xlink,xlinkShow:Xi.xlink,xlinkTitle:Xi.xlink,xlinkType:Xi.xlink,xmlBase:Xi.xml,xmlLang:Xi.xml,xmlSpace:Xi.xml},DOMAttributeNames:{}};Object.keys(Gi).forEach(function(e){Zi.Properties[e]=0,Gi[e]&&(Zi.DOMAttributeNames[e]=Gi[e])});var Ji=Zi,el=Et,tl={getOffsets:Tt,setOffsets:xt},nl=tl,rl=St,ol=Nt,al=_t,il=Ft,ll=Ot,ul={hasSelectionCapabilities:function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)},getSelectionInformation:function(){var e=ll();return{focusedElem:e,selectionRange:ul.hasSelectionCapabilities(e)?ul.getSelection(e):null}},restoreSelection:function(e){var t=ll(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&At(n)){ul.hasSelectionCapabilities(n)&&ul.setSelection(n,r);for(var o=[],a=n;a=a.parentNode;)1===a.nodeType&&o.push({element:a,left:a.scrollLeft,top:a.scrollTop});il(n);for(var i=0;i-1;)_u[Fu]=null,Fu--},Uu={createCursor:Ou,isEmpty:Au,pop:Mu,push:Iu,reset:Ru},Du=Hn||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:null,o={$$typeof:Bl,key:null==r?null:""+r,children:e,handler:t,props:n};return o},Ys=function(e){var t={$$typeof:zl,value:e};return t},qs=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Bl},Qs=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===zl},$s=zl,Xs=Bl,Gs={createCoroutine:Ks,createYield:Ys,isCoroutine:qs,isYield:Qs,REACT_YIELD_TYPE:$s,REACT_COROUTINE_TYPE:Xs},Zs="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.portal")||60106,Js=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Zs,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},ec=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Zs},tc=Zs,nc={createPortal:Js,isPortal:ec,REACT_PORTAL_TYPE:tc},rc="function"==typeof Symbol&&Symbol.iterator,oc="@@iterator",ac=Tn,ic=Gs.REACT_COROUTINE_TYPE,lc=Gs.REACT_YIELD_TYPE,uc=nc.REACT_PORTAL_TYPE,sc=_s.cloneFiber,cc=_s.createFiberFromElement,dc=_s.createFiberFromFragment,pc=_s.createFiberFromText,fc=_s.createFiberFromCoroutine,vc=_s.createFiberFromYield,mc=_s.createFiberFromPortal,hc=Array.isArray,gc=Lr.FunctionalComponent,yc=Lr.ClassComponent,bc=Lr.HostText,Cc=Lr.HostPortal,Pc=Lr.CoroutineComponent,kc=Lr.YieldComponent,Ec=Lr.Fragment,wc=$l.NoEffect,Tc=$l.Placement,xc=$l.Deletion,Sc=Nn(!0,!0),Nc=Nn(!1,!0),_c=Nn(!1,!1),Fc=function(e,t){if(t.child)if(null!==e&&t.child===e.child){var n=t.child,r=sc(n,n.pendingWorkPriority);for(t.child=r,r.return=t;null!==n.sibling;)n=n.sibling,r=r.sibling=sc(n,n.pendingWorkPriority),r.return=t;r.sibling=null}else for(var o=t.child;null!==o;)o.return=t,o=o.sibling},Oc={reconcileChildFibers:Sc,reconcileChildFibersInPlace:Nc,mountChildFibersInPlace:_c,cloneChildFibers:Fc},Ac=$l.Update,Mc=is.cacheContext,Ic=is.getMaskedContext,Rc=is.getUnmaskedContext,Uc=is.isContextConsumer,Dc=su.addUpdate,Lc=su.addReplaceUpdate,Hc=su.addForceUpdate,Wc=su.beginUpdateQueue,jc=is,Vc=jc.hasContextChanged,Bc=Nu.isMounted,zc=Array.isArray,Kc=function(e,t,n,r){function o(e,t,n,r,o,a){if(null===t||null!==e.updateQueue&&e.updateQueue.hasForceUpdate)return!0;var i=e.stateNode;if("function"==typeof i.shouldComponentUpdate){var l=i.shouldComponentUpdate(n,o,a);return l}var u=e.type;return!u.prototype||!u.prototype.isPureReactComponent||(!dl(t,n)||!dl(r,o))}function a(e){var t=e.stateNode,n=t.state;n&&("object"!=typeof n||zc(n))&&Rn("106",ao(e)),"function"==typeof t.getChildContext&&("object"!=typeof e.type.childContextTypes?Rn("107",ao(e)):void 0)}function i(e,t){t.props=e.memoizedProps,t.state=e.memoizedState}function l(e,t){t.updater=p,e.stateNode=t,fu.set(t,e)}function u(e){var t=e.type,n=e.pendingProps,r=Rc(e),o=Uc(e),i=o?Ic(e,r):du,u=new t(n,i);return l(e,u),a(e),o&&Mc(e,r,i),u}function s(e,t){var n=e.stateNode,r=n.state||null,o=e.pendingProps;o?void 0:Rn("162");var a=Rc(e);if(n.props=o,n.state=r,n.refs=du,n.context=Ic(e,a),"function"==typeof n.componentWillMount){n.componentWillMount();var i=e.updateQueue;null!==i&&(n.state=Wc(e,i,n,r,o,t))}"function"==typeof n.componentDidMount&&(e.effectTag|=Ac)}function c(e,t){var n=e.stateNode;i(e,n);var r=e.memoizedState,a=e.pendingProps;a||(a=e.memoizedProps,null==a?Rn("163"):void 0);var l=Rc(e),s=Ic(e,l);if(!o(e,e.memoizedProps,a,e.memoizedState,r,s))return n.props=a,n.state=r,n.context=s,!1;var c=u(e);c.props=a,c.state=r=c.state||null,c.context=s,"function"==typeof c.componentWillMount&&c.componentWillMount();var d=e.updateQueue;return null!==d&&(c.state=Wc(e,d,c,r,a,t)),"function"==typeof n.componentDidMount&&(e.effectTag|=Ac),!0}function d(e,t,a){var l=t.stateNode;i(t,l);var u=t.memoizedProps,s=t.pendingProps;s||(s=u,null==s?Rn("163"):void 0);var c=l.context,d=Rc(t),f=Ic(t,d);u===s&&c===f||"function"==typeof l.componentWillReceiveProps&&(l.componentWillReceiveProps(s,f),l.state!==t.memoizedState&&p.enqueueReplaceState(l,l.state,null));var v=t.updateQueue,m=t.memoizedState,h=void 0;if(h=null!==v?Wc(t,v,l,m,s,a):m,!(u!==s||m!==h||Vc()||null!==v&&v.hasForceUpdate))return"function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=Ac)),!1;var g=o(t,u,s,m,h,f);return g?("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(s,h,f),"function"==typeof l.componentDidUpdate&&(t.effectTag|=Ac)):("function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=Ac)),n(t,s),r(t,h)),l.props=s,l.state=h,l.context=f,g}var p={isMounted:Bc,enqueueSetState:function(n,r,o){var a=fu.get(n),i=t();o=void 0===o?null:o,Dc(a,r,o,i),e(a,i)},enqueueReplaceState:function(n,r,o){var a=fu.get(n),i=t();o=void 0===o?null:o,Lc(a,r,o,i),e(a,i)},enqueueForceUpdate:function(n,r){var o=fu.get(n),a=t();r=void 0===r?null:r,Hc(o,r,a),e(o,a)}};return{adoptClassInstance:l,constructClassInstance:u,mountClassInstance:s,resumeMountClassInstance:c,updateClassInstance:d}},Yc=Oc.mountChildFibersInPlace,qc=Oc.reconcileChildFibers,Qc=Oc.reconcileChildFibersInPlace,$c=Oc.cloneChildFibers,Xc=su.beginUpdateQueue,Gc=is.getMaskedContext,Zc=is.getUnmaskedContext,Jc=is.hasContextChanged,ed=is.pushContextProvider,td=is.pushTopLevelContextObject,nd=is.invalidateContextProvider,rd=Lr.IndeterminateComponent,od=Lr.FunctionalComponent,ad=Lr.ClassComponent,id=Lr.HostRoot,ld=Lr.HostComponent,ud=Lr.HostText,sd=Lr.HostPortal,cd=Lr.CoroutineComponent,dd=Lr.CoroutineHandlerPhase,pd=Lr.YieldComponent,fd=Lr.Fragment,vd=Xl.NoWork,md=Xl.OffscreenPriority,hd=$l.Placement,gd=$l.ContentReset,yd=$l.Err,bd=$l.Ref,Cd=function(e,t,n,r){function o(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function a(e){e.progressedFirstDeletion=e.progressedLastDeletion=null}function i(e){e.firstEffect=e.progressedFirstDeletion,e.lastEffect=e.progressedLastDeletion}function l(e,t,n){var r=t.pendingWorkPriority;u(e,t,n,r)}function u(e,t,n,r){t.memoizedProps=null,null===e?t.child=Yc(t,t.child,n,r):e.child===t.child?(a(t),t.child=qc(t,t.child,n,r),i(t)):(t.child=Qc(t,t.child,n,r),i(t)),o(e,t,r)}function s(e,t){var n=t.pendingProps;if(Jc())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n)return C(e,t);return l(e,t,n),k(t,n),t.child}function c(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=bd)}function d(e,t){var n=t.type,r=t.pendingProps,o=t.memoizedProps;if(Jc())null===r&&(r=o);else{if(null===r||o===r)return C(e,t);if("function"==typeof n.shouldComponentUpdate&&!n.shouldComponentUpdate(o,r))return k(t,r),C(e,t)}var a,i=Zc(t),u=Gc(t,i);return a=n(r,u),l(e,t,a),k(t,r),t.child}function p(e,t,n){var r=ed(t),o=void 0;return null===e?t.stateNode?o=R(t,n):(M(t),I(t,n),o=!0):o=U(e,t,n),f(e,t,o,r)}function f(e,t,n,r){if(c(e,t),!n)return C(e,t);var o=t.stateNode;mu.current=t;var a=void 0;return a=o.render(),l(e,t,a),E(t,o.state),k(t,o.props),r&&nd(t),t.child}function v(e,t,n){var r=t.stateNode;r.pendingContext?td(t,r.pendingContext,r.pendingContext!==r.context):r.context&&td(t,r.context,!1),F(t,r.containerInfo);var o=t.updateQueue;if(null!==o){var a=t.memoizedState,i=Xc(t,o,null,a,null,n);if(a===i)return C(e,t);var u=i.element;return l(e,t,u),E(t,i),t.child}return C(e,t)}function m(e,t){_(t);var n=t.pendingProps,r=null!==e?e.memoizedProps:null,o=t.memoizedProps;if(Jc())null===n&&(n=o,null===n?Rn("158"):void 0);else if(null===n||o===n){if(!S&&N(t.type,o)&&t.pendingWorkPriority!==md){for(var a=t.progressedChild;null!==a;)a.pendingWorkPriority=md,a=a.sibling;return null}return C(e,t)}var i=n.children,s=x(n);if(s?i=null:r&&x(r)&&(t.effectTag|=gd),c(e,t),!S&&N(t.type,n)&&t.pendingWorkPriority!==md){if(t.progressedPriority===md&&(t.child=t.progressedChild),u(e,t,i,md),k(t,n),t.child=null!==e?e.child:null,null===e)for(var d=t.progressedChild;null!==d;)d.effectTag=hd,d=d.sibling;return null}return l(e,t,i),k(t,n),t.child}function h(e,t){var n=t.pendingProps;return null===n&&(n=t.memoizedProps),k(t,n),null}function g(e,t,n){null!==e?Rn("159"):void 0;var r,o=t.type,a=t.pendingProps,i=Zc(t),u=Gc(t,i);if(r=o(a,u),"object"==typeof r&&null!==r&&"function"==typeof r.render){t.tag=ad;var s=ed(t);return A(t,r),I(t,n),f(e,t,!0,s)}return t.tag=od,l(e,t,r),k(t,a),t.child}function y(e,t){var n=t.pendingProps;Jc()?null===n&&(n=e&&e.memoizedProps,null===n?Rn("158"):void 0):null!==n&&t.memoizedProps!==n||(n=t.memoizedProps);var r=n.children,o=t.pendingWorkPriority;return t.memoizedProps=null,null===e?t.stateNode=Yc(t,t.stateNode,r,o):e.child===t.child?(a(t),t.stateNode=qc(t,t.stateNode,r,o),i(t)):(t.stateNode=Qc(t,t.stateNode,r,o),i(t)),k(t,n),t.stateNode}function b(e,t){F(t,t.stateNode.containerInfo);var n=t.pendingWorkPriority,r=t.pendingProps;if(Jc())null===r&&(r=e&&e.memoizedProps,null==r?Rn("158"):void 0);else if(null===r||t.memoizedProps===r)return C(e,t);return null===e?(t.child=Qc(t,t.child,r,n),k(t,r),o(e,t,n)):(l(e,t,r),k(t,r)),t.child}function C(e,t){var n=t.pendingWorkPriority;return e&&t.child===e.child&&a(t),$c(e,t),o(e,t,n),t.child}function P(e,t){switch(t.tag){case ad:ed(t);break;case sd:F(t,t.stateNode.containerInfo)}return null}function k(e,t){e.memoizedProps=t,e.pendingProps=null}function E(e,t){e.memoizedState=t}function w(e,t,n){if(t.pendingWorkPriority===vd||t.pendingWorkPriority>n)return P(e,t);switch(t.firstEffect=null, + t.lastEffect=null,t.progressedPriority===n&&(t.child=t.progressedChild),t.tag){case rd:return g(e,t,n);case od:return d(e,t);case ad:return p(e,t,n);case id:return v(e,t,n);case ld:return m(e,t);case ud:return h(e,t);case dd:t.tag=cd;case cd:return y(e,t);case pd:return null;case sd:return b(e,t);case fd:return s(e,t);default:Rn("160")}}function T(e,t,n){if(t.tag!==ad&&t.tag!==id?Rn("161"):void 0,t.effectTag|=yd,t.pendingWorkPriority===vd||t.pendingWorkPriority>n)return P(e,t);t.firstEffect=null,t.lastEffect=null;var r=null;if(l(e,t,r),t.tag===ad){var o=t.stateNode;t.memoizedProps=o.props,t.memoizedState=o.state,t.pendingProps=null}return t.child}var x=e.shouldSetTextContent,S=e.useSyncScheduling,N=e.shouldDeprioritizeSubtree,_=t.pushHostContext,F=t.pushHostContainer,O=Kc(n,r,k,E),A=O.adoptClassInstance,M=O.constructClassInstance,I=O.mountClassInstance,R=O.resumeMountClassInstance,U=O.updateClassInstance;return{beginWork:w,beginFailedWork:T}},Pd=Oc.reconcileChildFibers,kd=is.popContextProvider,Ed=Lr.IndeterminateComponent,wd=Lr.FunctionalComponent,Td=Lr.ClassComponent,xd=Lr.HostRoot,Sd=Lr.HostComponent,Nd=Lr.HostText,_d=Lr.HostPortal,Fd=Lr.CoroutineComponent,Od=Lr.CoroutineHandlerPhase,Ad=Lr.YieldComponent,Md=Lr.Fragment,Id=$l.Ref,Rd=$l.Update,Ud=function(e,t){function n(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function r(e){e.effectTag|=Rd}function o(e){e.effectTag|=Id}function a(e,t){var n=t.stateNode;for(n&&(n.return=t);null!==n;){if(n.tag===Sd||n.tag===Nd||n.tag===_d)Rn("168");else if(n.tag===Ad)e.push(n.type);else if(null!==n.child){n.child.return=n,n=n.child;continue}for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function i(e,t){var r=t.memoizedProps;r?void 0:Rn("169"),t.tag=Od;var o=[];a(o,t);var i=r.handler,l=r.props,u=i(l,o),s=null!==e?e.child:null,c=t.pendingWorkPriority;return t.child=Pd(t,s,u,c),n(e,t,c),t.child}function l(e,t){for(var n=t.child;null!==n;){if(n.tag===Sd||n.tag===Nd)d(e,n.stateNode);else if(n.tag===_d);else if(null!==n.child){n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n=n.sibling}}function u(e,t){switch(t.tag){case wd:return null;case Td:return kd(t),null;case xd:var n=t.stateNode;return n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null;case Sd:m(t);var a=v(),u=t.type,d=t.memoizedProps;if(null!==e&&null!=t.stateNode){var y=e.memoizedProps,b=t.stateNode,C=h(),P=f(b,u,y,d,a,C);t.updateQueue=P,P&&r(t),e.ref!==t.ref&&o(t)}else{if(!d)return null===t.stateNode?Rn("170"):void 0,null;var k=h(),E=s(u,d,a,k,t);l(E,t),p(E,u,d,a)&&r(t),t.stateNode=E,null!==t.ref&&o(t)}return null;case Nd:var w=t.memoizedProps;if(e&&null!=t.stateNode){var T=e.memoizedProps;T!==w&&r(t)}else{if("string"!=typeof w)return null===t.stateNode?Rn("170"):void 0,null;var x=v(),S=h(),N=c(w,x,S,t);t.stateNode=N}return null;case Fd:return i(e,t);case Od:return t.tag=Fd,null;case Ad:return null;case Md:return null;case _d:return r(t),g(t),null;case Ed:Rn("171");default:Rn("160")}}var s=e.createInstance,c=e.createTextInstance,d=e.appendInitialChild,p=e.finalizeInitialChildren,f=e.prepareUpdate,v=t.getRootHostContainer,m=t.popHostContext,h=t.getHostContext,g=t.popHostContainer;return{completeWork:u}},Dd=null,Ld=null,Hd=null,Wd=null;if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&__REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber){var jd=__REACT_DEVTOOLS_GLOBAL_HOOK__.inject,Vd=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot,Bd=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount;Ld=function(e){Dd=jd(e)},Hd=function(e){if(null!=Dd)try{Vd(Dd,e)}catch(e){}},Wd=function(e){if(null!=Dd)try{Bd(Dd,e)}catch(e){}}}var zd=Ld,Kd=Hd,Yd=Wd,qd={injectInternals:zd,onCommitRoot:Kd,onCommitUnmount:Yd},Qd=Lr.ClassComponent,$d=Lr.HostRoot,Xd=Lr.HostComponent,Gd=Lr.HostText,Zd=Lr.HostPortal,Jd=Lr.CoroutineComponent,ep=su.commitCallbacks,tp=qd.onCommitUnmount,np=$l.Placement,rp=$l.Update,op=$l.Callback,ap=$l.ContentReset,ip=function(e,t){function n(e,n){try{n.componentWillUnmount()}catch(n){t(e,n)}}function r(e){var n=e.ref;if(null!==n){try{n(null)}catch(n){t(e,n)}}}function o(e){for(var t=e.return;null!==t;){switch(t.tag){case Xd:return t.stateNode;case $d:return t.stateNode.containerInfo;case Zd:return t.stateNode.containerInfo}t=t.return}Rn("164")}function a(e){for(var t=e.return;null!==t;){if(i(t))return t;t=t.return}Rn("164")}function i(e){return e.tag===Xd||e.tag===$d||e.tag===Zd}function l(e){var t=e;e:for(;;){for(;null===t.sibling;){if(null===t.return||i(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==Xd&&t.tag!==Gd;){if(t.effectTag&np)continue e;if(null===t.child||t.tag===Zd)continue e;t.child.return=t,t=t.child}if(!(t.effectTag&np))return t.stateNode}}function u(e){var t=a(e),n=void 0;switch(t.tag){case Xd:n=t.stateNode;break;case $d:n=t.stateNode.containerInfo;break;case Zd:n=t.stateNode.containerInfo;break;default:Rn("165")}t.effectTag&ap&&(b(n),t.effectTag&=~ap);for(var r=l(e),o=e;;){if(o.tag===Xd||o.tag===Gd)r?k(n,o.stateNode,r):P(n,o.stateNode);else if(o.tag===Zd);else if(null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)return;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function s(e){for(var t=e;;)if(p(t),null===t.child||t.tag===Zd){if(t===e)return;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function c(e,t){for(var n=t;;){if(n.tag===Xd||n.tag===Gd)s(n),E(e,n.stateNode);else if(n.tag===Zd){if(e=n.stateNode.containerInfo,null!==n.child){n.child.return=n,n=n.child;continue}}else if(p(n),null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return,n.tag===Zd&&(e=o(n))}n.sibling.return=n.return,n=n.sibling}}function d(e){var t=o(e);c(t,e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)}function p(e){switch("function"==typeof tp&&tp(e),e.tag){case Qd:r(e);var t=e.stateNode;return void("function"==typeof t.componentWillUnmount&&n(e,t));case Xd:return void r(e);case Jd:return void s(e.stateNode);case Zd:var a=o(e);return void c(a,e)}}function f(e,t){switch(t.tag){case Qd:return;case Xd:var n=t.stateNode;if(null!=n&&null!==e){var r=t.memoizedProps,o=e.memoizedProps,a=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&y(n,i,a,o,r,t)}return;case Gd:null===t.stateNode||null===e?Rn("166"):void 0;var l=t.stateNode,u=t.memoizedProps,s=e.memoizedProps;return void C(l,s,u);case $d:return;case Zd:return;default:Rn("167")}}function v(e,t){switch(t.tag){case Qd:var n=t.stateNode;if(t.effectTag&rp)if(null===e)n.componentDidMount();else{var r=e.memoizedProps,o=e.memoizedState;n.componentDidUpdate(r,o)}return void(t.effectTag&op&&null!==t.updateQueue&&ep(t,t.updateQueue,n));case $d:var a=t.updateQueue;if(null!==a){var i=t.child&&t.child.stateNode;ep(t,a,i)}return;case Xd:var l=t.stateNode;if(null===e&&t.effectTag&rp){var u=t.type,s=t.memoizedProps;g(l,u,s,t)}return;case Gd:return;case Zd:return;default:Rn("167")}}function m(e){var t=e.ref;if(null!==t){var n=w(e.stateNode);t(n)}}function h(e){var t=e.ref;null!==t&&t(null)}var g=e.commitMount,y=e.commitUpdate,b=e.resetTextContent,C=e.commitTextUpdate,P=e.appendChild,k=e.insertBefore,E=e.removeChild,w=e.getPublicInstance;return{commitPlacement:u,commitDeletion:d,commitWork:f,commitLifeCycles:v,commitAttachRef:m,commitDetachRef:h}},lp=Uu.createCursor,up=Uu.pop,sp=Uu.push,cp={},dp=function(e){function t(e){return e===cp?Rn("179"):void 0,e}function n(){var e=t(f.current);return e}function r(e,t){sp(f,t,e);var n=c(t);sp(p,e,e),sp(d,n,e)}function o(e){up(d,e),up(p,e),up(f,e)}function a(){var e=t(d.current);return e}function i(e){var n=t(f.current),r=t(d.current),o=s(r,e.type,n);r!==o&&(sp(p,e,e),sp(d,o,e))}function l(e){p.current===e&&(up(d,e),up(p,e))}function u(){d.current=cp,f.current=cp}var s=e.getChildHostContext,c=e.getRootHostContext,d=lp(cp),p=lp(cp),f=lp(cp);return{getHostContext:a,getRootHostContainer:n,popHostContainer:o,popHostContext:l,pushHostContainer:r,pushHostContext:i,resetHostContainer:u}},pp=is.popContextProvider,fp=Uu.reset,vp=Ds.getStackAddendumByWorkInProgressFiber,mp=Vs.logCapturedError,hp=_s.cloneFiber,gp=qd.onCommitRoot,yp=Xl.NoWork,bp=Xl.SynchronousPriority,Cp=Xl.TaskPriority,Pp=Xl.AnimationPriority,kp=Xl.HighPriority,Ep=Xl.LowPriority,wp=Xl.OffscreenPriority,Tp=$l.NoEffect,xp=$l.Placement,Sp=$l.Update,Np=$l.PlacementAndUpdate,_p=$l.Deletion,Fp=$l.ContentReset,Op=$l.Callback,Ap=$l.Err,Mp=$l.Ref,Ip=Lr.HostRoot,Rp=Lr.HostComponent,Up=Lr.HostPortal,Dp=Lr.ClassComponent,Lp=su.getPendingPriority,Hp=is,Wp=Hp.resetContext,jp=1,Vp=function(e){function t(e){se||(se=!0,q(e))}function n(e){ce||(ce=!0,Q(e))}function r(){fp(),Wp(),I()}function o(){for(;null!==le&&le.current.pendingWorkPriority===yp;){le.isScheduled=!1;var e=le.nextScheduledRoot;if(le.nextScheduledRoot=null,le===ue)return le=null,ue=null,oe=yp,null;le=e}for(var t=le,n=null,o=yp;null!==t;)t.current.pendingWorkPriority!==yp&&(o===yp||o>t.current.pendingWorkPriority)&&(o=t.current.pendingWorkPriority,n=t),t=t.nextScheduledRoot;return null!==n?(oe=o,Z=oe,r(),hp(n.current,o)):(oe=yp,null)}function a(){for(;null!==ae;){var t=ae.effectTag;if(t&Fp&&e.resetTextContent(ae.stateNode),t&Mp){var n=ae.alternate;null!==n&&Y(n)}var r=t&~(Op|Ap|Fp|Mp);switch(r){case xp:j(ae),ae.effectTag&=~xp;break;case Np:j(ae),ae.effectTag&=~xp;var o=ae.alternate;B(o,ae);break;case Sp:var a=ae.alternate;B(a,ae);break;case _p:ge=!0,V(ae),ge=!1}ae=ae.nextEffect}}function i(){for(;null!==ae;){var e=ae.effectTag;if(e&(Sp|Op)){var t=ae.alternate;z(t,ae)}e&Mp&&K(ae),e&Ap&&C(ae);var n=ae.nextEffect;ae.nextEffect=null,ae=n}}function l(e){he=!0,ie=null;var t=e.stateNode;t.current===e?Rn("181"):void 0,mu.current=null;var n=Z;Z=Cp;var r=void 0;e.effectTag!==Tp?null!==e.lastEffect?(e.lastEffect.nextEffect=e,r=e.firstEffect):r=e:r=e.firstEffect;var o=X();for(ae=r;null!==ae;){var l=null;try{a(e)}catch(e){l=e}null!==l&&(null===ae?Rn("182"):void 0,g(ae,l),null!==ae&&(ae=ae.nextEffect))}for(G(o),t.current=e,ae=r;null!==ae;){var u=null;try{i(e)}catch(e){u=e}null!==u&&(null===ae?Rn("182"):void 0,g(ae,u),null!==ae&&(ae=ae.nextEffect))}he=!1,"function"==typeof gp&&gp(e.stateNode),fe&&(fe.forEach(T),fe=null),Z=n}function u(e){var t=yp,n=e.updateQueue,r=e.tag;null===n||r!==Dp&&r!==Ip||(t=Lp(n));for(var o=e.progressedChild;null!==o;)o.pendingWorkPriority!==yp&&(t===yp||t>o.pendingWorkPriority)&&(t=o.pendingWorkPriority),o=o.sibling;e.pendingWorkPriority=t}function s(e){for(;;){var t=e.alternate,n=H(t,e),r=e.return,o=e.sibling;if(u(e),null!==n)return n;if(null!==r&&(null===r.firstEffect&&(r.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==r.lastEffect&&(r.lastEffect.nextEffect=e.firstEffect),r.lastEffect=e.lastEffect),e.effectTag!==Tp&&(null!==r.lastEffect?r.lastEffect.nextEffect=e:r.firstEffect=e,r.lastEffect=e)),null!==o)return o;if(null===r)return oeCp)for(;null!==re&&!te;)t.timeRemaining()>jp?(re=c(re),null===re&&null!==ie&&(t.timeRemaining()>jp?(l(ie),re=o(),v()):te=!0)):te=!0;else for(;null!==re&&oe!==yp&&oe<=e;)re=c(re),null===re&&(re=o(),v());n&&console.timeEnd(n)}function h(e,r){ee?Rn("183"):void 0,ee=!0;for(var o=!!r;e!==yp&&!me;){null!==r||er)&&(a=!0,o.pendingWorkPriority=r),null!==o.alternate&&(o.alternate.pendingWorkPriority===yp||o.alternate.pendingWorkPriority>r)&&(a=!0,o.alternate.pendingWorkPriority=r),null===o.return){if(o.tag!==Ip)return;var i=o.stateNode;switch(k(i,r),r){case bp:return void h(bp,null);case Cp:return;case Pp:return void t(f);case kp:case Ep:case wp:return void n(p)}}o=o.return}}function w(){return Z===bp&&(ee||ne)?Cp:Z}function T(e){E(e,Cp)}function x(e,t){var n=Z;Z=e;try{t()}finally{Z=n}}function S(e,t){var n=ne;ne=!0;try{return e(t)}finally{ne=n,ee||ne||h(Cp,null)}}function N(e){var t=ne;ne=!1;try{return e()}finally{ne=t}}function _(e){var t=Z;Z=bp;try{return e()}finally{Z=t}}function F(e){var t=Z;Z=Ep;try{return e()}finally{Z=t}}var O=dp(e),A=O.popHostContainer,M=O.popHostContext,I=O.resetHostContainer,R=Cd(e,O,E,w),U=R.beginWork,D=R.beginFailedWork,L=Ud(e,O),H=L.completeWork,W=ip(e,g),j=W.commitPlacement,V=W.commitDeletion,B=W.commitWork,z=W.commitLifeCycles,K=W.commitAttachRef,Y=W.commitDetachRef,q=e.scheduleAnimationCallback,Q=e.scheduleDeferredCallback,$=e.useSyncScheduling,X=e.prepareForCommit,G=e.resetAfterCommit,Z=$?bp:Ep,J=yp,ee=!1,te=!1,ne=!1,re=null,oe=yp,ae=null,ie=null,le=null,ue=null,se=!1,ce=!1,de=null,pe=null,fe=null,ve=null,me=null,he=!1,ge=!1;return{scheduleUpdate:E,getPriorityContext:w,performWithPriority:x,batchedUpdates:S,unbatchedUpdates:N,syncUpdates:_,deferredUpdates:F}},Bp=function(e){Rn("191")};_n._injectFiber=function(e){Bp=e};var zp=_n,Kp=su.addTopLevelUpdate,Yp=is.findCurrentUnmaskedContext,qp=is.isContextProvider,Qp=is.processChildContext,$p=As.createFiberRoot,Xp=Nu.findCurrentHostFiber;zp._injectFiber(function(e){var t=Yp(e);return qp(e)?Qp(e,t,!1):t});var Gp=function(e){function t(e,t,n){var a=o(),i={element:t};n=void 0===n?null:n,Kp(e,i,n,a),r(e,a)}var n=Vp(e),r=n.scheduleUpdate,o=n.getPriorityContext,a=n.performWithPriority,i=n.batchedUpdates,l=n.unbatchedUpdates,u=n.syncUpdates,s=n.deferredUpdates;return{createContainer:function(e){return $p(e)},updateContainer:function(e,n,r,o){var a=n.current,i=zp(r);null===n.context?n.context=i:n.pendingContext=i,t(a,e,o)},performWithPriority:a,batchedUpdates:i,unbatchedUpdates:l,syncUpdates:u,deferredUpdates:s,getPublicRootInstance:function(e){var t=e.current;return t.child?t.child.stateNode:null},findHostInstance:function(e){var t=Xp(e);return null===t?null:t.stateNode}}},Zp=function(e){Rn("150")},Jp=function(e){Rn("151")},ef=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=fu.get(e);return t?"number"==typeof t.tag?Zp(t):Jp(t):void("function"==typeof e.render?Rn("152"):Rn("153",Object.keys(e)))};ef._injectFiber=function(e){Zp=e},ef._injectStack=function(e){Jp=e};var tf=ef,nf=e.isValidElement,rf=qd.injectInternals,of=ua.createElement,af=ua.getChildNamespace,lf=ua.setInitialProperties,uf=ua.diffProperties,sf=ua.updateProperties,cf=qr.precacheFiberNode,df=qr.updateFiberProps,pf=9;Ql.inject(),Or.injection.injectFiberControlledHostComponent(ua),tf._injectFiber(function(e){return yf.findHostInstance(e)});var ff=null,vf=null,mf=1,hf=9,gf=11,yf=Gp({getRootHostContext:function(e){var t=e.namespaceURI||null,n=e.tagName,r=af(t,n);return r},getChildHostContext:function(e,t){var n=e;return af(n,t)},getPublicInstance:function(e){return e},prepareForCommit:function(){ff=Tr.isEnabled(),vf=sl.getSelectionInformation(),Tr.setEnabled(!1)},resetAfterCommit:function(){sl.restoreSelection(vf),vf=null,Tr.setEnabled(ff),ff=null},createInstance:function(e,t,n,r,o){var a=void 0;a=r;var i=of(e,t,n,a);return cf(o,i),df(i,t),i},appendInitialChild:function(e,t){e.appendChild(t)},finalizeInitialChildren:function(e,t,n,r){return lf(e,t,n,r),An(t,n)},prepareUpdate:function(e,t,n,r,o,a){return uf(e,t,n,r,o)},commitMount:function(e,t,n,r){e.focus()},commitUpdate:function(e,t,n,r,o,a){df(e,o),sf(e,t,n,r,o)},shouldSetTextContent:function(e){return"string"==typeof e.children||"number"==typeof e.children||"object"==typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&"string"==typeof e.dangerouslySetInnerHTML.__html},resetTextContent:function(e){e.textContent=""},shouldDeprioritizeSubtree:function(e,t){return!!t.hidden},createTextInstance:function(e,t,n,r){var o=document.createTextNode(e);return cf(r,o),o},commitTextUpdate:function(e,t,n){e.nodeValue=n},appendChild:function(e,t){e.appendChild(t)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},scheduleAnimationCallback:wa.rAF,scheduleDeferredCallback:wa.rIC,useSyncScheduling:!Gr.fiberAsyncScheduling});hi.injection.injectFiberBatchedUpdates(yf.batchedUpdates);var bf=!1,Cf={render:function(e,t,n){return On(t),$r.disableNewFiberFeatures&&(nf(e)||Rn("string"==typeof e?"145":"function"==typeof e?"146":null!=e&&"undefined"!=typeof e.props?"147":"148")),In(null,e,t,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return null!=e&&fu.has(e)?void 0:Rn("38"),In(e,t,n,r)},unmountComponentAtNode:function(e){if(Fn(e)?void 0:Rn("40"),Mn(),e._reactRootContainer)return yf.unbatchedUpdates(function(){return In(null,null,e,function(){e._reactRootContainer=null})})},findDOMNode:tf,unstable_createPortal:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return nc.createPortal(e,t,null,n)},unstable_batchedUpdates:hi.batchedUpdates,unstable_deferredUpdates:yf.deferredUpdates};"function"==typeof rf&&rf({findFiberByHostInstance:qr.getClosestInstanceFromNode,findHostInstanceByFiber:yf.findHostInstance});var Pf=Cf;return Pf}); /***/ } diff --git a/fixtures/packaging/webpack/prod/output.js b/fixtures/packaging/webpack/prod/output.js index 37bb2c3113e3..e9954a1593c9 100644 --- a/fixtures/packaging/webpack/prod/output.js +++ b/fixtures/packaging/webpack/prod/output.js @@ -70,7 +70,7 @@ /* 2 */ /***/ function(module, exports, __webpack_require__) { - "use strict";function t(t){for(var e=arguments.length-1,n="Minified React error #"+t+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+t,r=0;r1){for(var f=Array(s),d=0;d1){for(var y=Array(d),h=0;h1){for(var f=Array(p),d=0;d1){for(var y=Array(d),h=0;h-1?void 0:Un("96",e),!Vn.plugins[r]){t.extractEvents?void 0:Un("97",e),Vn.plugins[r]=t;var o=t.eventTypes;for(var a in o)n(o[a],t,a)?void 0:Un("98",a,e)}}}function n(e,t,n){Vn.eventNameDispatchConfigs.hasOwnProperty(n)?Un("99",n):void 0,Vn.eventNameDispatchConfigs[n]=e;var o=e.phasedRegistrationNames;if(o){for(var a in o)if(o.hasOwnProperty(a)){var i=o[a];r(i,t,n)}return!0}return!!e.registrationName&&(r(e.registrationName,t,n),!0)}function r(e,t,n){Vn.registrationNameModules[e]?Un("100",e):void 0,Vn.registrationNameModules[e]=t,Vn.registrationNameDependencies[e]=t.eventTypes[n].dependencies}function o(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function a(e){return"topMouseMove"===e||"topTouchMove"===e}function i(e){return"topMouseDown"===e||"topTouchStart"===e}function l(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=$n.getNodeFromInstance(r),Yn.invokeGuardedCallbackAndCatchFirstError(o,n,void 0,e),e.currentTarget=null}function u(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o=0||null!=t.is}function se(e,t,n,r){for(var o in n){var a=n[o];if(n.hasOwnProperty(o))if(o===na)go.setValueForStyles(e,a);else if(o===Jo){var i=a?a[ra]:void 0;null!=i&&zo(e,i)}else o===ta?"string"==typeof a?qo(e,a):"number"==typeof a&&qo(e,""+a):o===ea||(Zo.hasOwnProperty(o)?a&&ae(t,o):r?So.setValueForAttribute(e,o,a):(Or.properties[o]||Or.isCustomAttribute(o))&&null!=a&&So.setValueForProperty(e,o,a))}}function ce(e,t,n,r){for(var o=0;o0;)e=pe(e),n--;for(;o-n>0;)t=pe(t),o--;for(var i=n;i--;){if(e===t||e===t.alternate)return e;e=pe(e),t=pe(t)}return null}function ve(e,t){for(;t;){if(e===t||e===t.alternate)return!0;t=pe(t)}return!1}function me(e){return pe(e)}function he(e,t,n){for(var r=[];e;)r.push(e),e=pe(e);var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(l[u],"captured",o)}function ye(e,t,n){var r=t.dispatchConfig.phasedRegistrationNames[n];return Oa(e,r)}function be(e,t,n){var r=ye(e,n,t);r&&(n._dispatchListeners=Zn(n._dispatchListeners,r),n._dispatchInstances=Zn(n._dispatchInstances,e))}function Ce(e){e&&e.dispatchConfig.phasedRegistrationNames&&Ma.traverseTwoPhase(e._targetInst,be,e)}function Pe(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst,n=t?Ma.getParentInstance(t):null;Ma.traverseTwoPhase(n,be,e)}}function ke(e,t,n){if(n&&n.dispatchConfig.registrationName){var r=n.dispatchConfig.registrationName,o=Oa(e,r);o&&(n._dispatchListeners=Zn(n._dispatchListeners,o),n._dispatchInstances=Zn(n._dispatchInstances,e))}}function Ee(e){e&&e.dispatchConfig.registrationName&&ke(e._targetInst,null,e)}function we(e){Jn(e,Ce)}function Te(e){Jn(e,Pe)}function xe(e,t,n,r){Ma.traverseEnterLeave(n,r,ke,e,t)}function Se(e){Jn(e,Ee)}function Ne(){return!qa&&xn.canUseDOM&&(qa="textContent"in document.documentElement?"textContent":"innerText"),qa}function _e(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}function Fe(e,t,n,r){this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n;var o=this.constructor.Interface;for(var a in o)if(o.hasOwnProperty(a)){var i=o[a];i?this[a]=i(n):"target"===a?this.target=r:this[a]=n[a]}var l=null!=n.defaultPrevented?n.defaultPrevented:n.returnValue===!1;return l?this.isDefaultPrevented=Fn.thatReturnsTrue:this.isDefaultPrevented=Fn.thatReturnsFalse,this.isPropagationStopped=Fn.thatReturnsFalse,this}function Ae(e,t,n,r){return Ga.call(this,e,t,n,r)}function Me(e,t,n,r){return Ga.call(this,e,t,n,r)}function Oe(){var e=window.opera;return"object"==typeof e&&"function"==typeof e.version&&parseInt(e.version(),10)<=12}function Ie(e){return(e.ctrlKey||e.altKey||e.metaKey)&&!(e.ctrlKey&&e.altKey)}function Re(e){switch(e){case"topCompositionStart":return ci.compositionStart;case"topCompositionEnd":return ci.compositionEnd;case"topCompositionUpdate":return ci.compositionUpdate}}function Le(e,t){return"topKeyDown"===e&&t.keyCode===ri}function De(e,t){switch(e){case"topKeyUp":return ni.indexOf(t.keyCode)!==-1;case"topKeyDown":return t.keyCode!==ri;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function Ue(e){var t=e.detail;return"object"==typeof t&&"data"in t?t.data:null}function He(e,t,n,r){var o,a;if(oi?o=Re(e):pi?De(e,n)&&(o=ci.compositionEnd):Le(e,n)&&(o=ci.compositionStart),!o)return null;li&&(pi||o!==ci.compositionStart?o===ci.compositionEnd&&pi&&(a=pi.getData()):pi=Qa.getPooled(r));var i=Ja.getPooled(o,t,n,r);if(a)i.data=a;else{var l=Ue(n);null!==l&&(i.data=l)}return Ra.accumulateTwoPhaseDispatches(i),i}function We(e,t){switch(e){case"topCompositionEnd":return Ue(t);case"topKeyPress":var n=t.which;return n!==ui?null:(di=!0,si);case"topTextInput":var r=t.data;return r===si&&di?null:r;default:return null}}function Ve(e,t){if(pi){if("topCompositionEnd"===e||!oi&&De(e,t)){var n=pi.getData();return Qa.release(pi),pi=null,n}return null}switch(e){case"topPaste":return null;case"topKeyPress":return t.which&&!Ie(t)?String.fromCharCode(t.which):null;case"topCompositionEnd":return li?null:t.data;default:return null}}function je(e,t,n,r){var o;if(o=ii?We(e,n):Ve(e,n),!o)return null;var a=ti.getPooled(ci.beforeInput,t,n,r);return a.data=o,Ra.accumulateTwoPhaseDispatches(a),a}function Be(e,t){return hi(e,t)}function ze(e,t){return mi(Be,e,t)}function Ke(e,t){if(gi)return ze(e,t);gi=!0;try{return ze(e,t)}finally{gi=!1,_r.restoreStateIfNeeded()}}function qe(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}function Ye(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!ki[e.type]:"textarea"===t}function Qe(e,t,n){var r=Ga.getPooled(wi.change,e,t,n);return r.type="change",_r.enqueueStateRestore(n),Ra.accumulateTwoPhaseDispatches(r),r}function Xe(e){var t=e.nodeName&&e.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===e.type}function $e(e){var t=Qe(xi,e,Pi(e));Ci.batchedUpdates(Ge,t)}function Ge(e){ar.enqueueEvents(e),ar.processEventQueue(!1)}function Ze(e,t){Ti=e,xi=t,Ti.attachEvent("onchange",$e)}function Je(){Ti&&(Ti.detachEvent("onchange",$e),Ti=null,xi=null)}function et(e){if(Qo.updateValueIfChanged(e))return e}function tt(e,t){if("topChange"===e)return t}function nt(e,t,n){"topFocus"===e?(Je(),Ze(t,n)):"topBlur"===e&&Je()}function rt(e,t){Ti=e,xi=t,Ti.attachEvent("onpropertychange",at)}function ot(){Ti&&(Ti.detachEvent("onpropertychange",at),Ti=null,xi=null)}function at(e){"value"===e.propertyName&&et(xi)&&$e(e)}function it(e,t,n){"topFocus"===e?(ot(),rt(t,n)):"topBlur"===e&&ot()}function lt(e,t){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return et(xi)}function ut(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function st(e,t){if("topClick"===e)return et(t)}function ct(e,t){if("topInput"===e||"topChange"===e)return et(t)}function dt(e,t,n,r){return Ga.call(this,e,t,n,r)}function pt(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=Ri[e];return!!r&&!!n[r]}function ft(e){return pt}function vt(e,t,n,r){return Ii.call(this,e,t,n,r)}function mt(e){if("number"==typeof e.tag){for(;e.return;)e=e.return;return e.tag!==Xi?null:e.stateNode.containerInfo}for(;e._hostParent;)e=e._hostParent;var t=Kr.getNodeFromInstance(e);return t.parentNode}function ht(e,t,n){this.topLevelType=e,this.nativeEvent=t,this.targetInst=n,this.ancestors=[]}function gt(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=mt(n);if(!r)break;e.ancestors.push(n),n=Kr.getClosestInstanceFromNode(r)}while(n);for(var o=0;o=t)return{node:n,offset:t-r};r=o}n=bt(Ct(n))}}function kt(e,t,n,r){return e===n&&t===r}function Et(e){var t=document.selection,n=t.createRange(),r=n.text.length,o=n.duplicate();o.moveToElementText(e),o.setEndPoint("EndToStart",n);var a=o.text.length,i=a+r;return{start:a,end:i}}function wt(e){var t=window.getSelection&&window.getSelection();if(!t||0===t.rangeCount)return null;var n=t.anchorNode,r=t.anchorOffset,o=t.focusNode,a=t.focusOffset,i=t.getRangeAt(0);try{i.startContainer.nodeType,i.endContainer.nodeType}catch(e){return null}var l=kt(t.anchorNode,t.anchorOffset,t.focusNode,t.focusOffset),u=l?0:i.toString().length,s=i.cloneRange();s.selectNodeContents(e),s.setEnd(i.startContainer,i.startOffset);var c=kt(s.startContainer,s.startOffset,s.endContainer,s.endOffset),d=c?0:s.toString().length,p=d+u,f=document.createRange();f.setStart(n,r),f.setEnd(o,a);var v=f.collapsed;return{start:v?p:d,end:v?d:p}}function Tt(e,t){var n,r,o=document.selection.createRange().duplicate();void 0===t.end?(n=t.start,r=n):t.start>t.end?(n=t.end,r=t.start):(n=t.start,r=t.end),o.moveToElementText(e),o.moveStart("character",n),o.setEndPoint("EndToStart",o),o.moveEnd("character",r-n),o.select()}function xt(e,t){if(window.getSelection){var n=window.getSelection(),r=e[Ya()].length,o=Math.min(t.start,r),a=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>a){var i=a;a=o,o=i}var l=nl(e,o),u=nl(e,a);if(l&&u){var s=document.createRange();s.setStart(l.node,l.offset),n.removeAllRanges(),o>a?(n.addRange(s),n.extend(u.node,u.offset)):(s.setEnd(u.node,u.offset),n.addRange(s))}}}function St(e){return On(document.documentElement,e)}function Nt(e){if("selectionStart"in e&&ll.hasSelectionCapabilities(e))return{start:e.selectionStart,end:e.selectionEnd};if(window.getSelection){var t=window.getSelection();return{anchorNode:t.anchorNode,anchorOffset:t.anchorOffset,focusNode:t.focusNode,focusOffset:t.focusOffset}}if(document.selection){var n=document.selection.createRange();return{parentElement:n.parentElement(),text:n.text,top:n.boundingTop,left:n.boundingLeft}}}function _t(e,t){if(fl||null==cl||cl!==Rn())return null;var n=Nt(cl);if(!pl||!Ln(pl,n)){pl=n;var r=Ga.getPooled(sl.select,dl,e,t);return r.type="select",r.target=cl,Ra.accumulateTwoPhaseDispatches(r),r}return null}function Ft(e,t,n,r){return Ga.call(this,e,t,n,r)}function At(e,t,n,r){return Ga.call(this,e,t,n,r)}function Mt(e,t,n,r){return Ii.call(this,e,t,n,r)}function Ot(e){var t,n=e.keyCode;return"charCode"in e?(t=e.charCode,0===t&&13===n&&(t=13)):t=n,t>=32||13===t?t:0}function It(e){if(e.key){var t=wl[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=El(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?Tl[e.keyCode]||"Unidentified":""}function Rt(e,t,n,r){return Ii.call(this,e,t,n,r)}function Lt(e,t,n,r){return Ui.call(this,e,t,n,r)}function Dt(e,t,n,r){return Ii.call(this,e,t,n,r)}function Ut(e,t,n,r){return Ga.call(this,e,t,n,r)}function Ht(e,t,n,r){return Ui.call(this,e,t,n,r)}function Wt(){Vl||(Vl=!0,Er.injection.injectReactEventListener(Gi),ar.injection.injectEventPluginOrder(Mi),Gn.injection.injectComponentTree(Kr),ar.injection.injectEventPluginsByName({SimpleEventPlugin:Wl,EnterLeaveEventPlugin:Vi,ChangeEventPlugin:Fi,SelectEventPlugin:hl,BeforeInputEventPlugin:vi}),Or.injection.injectDOMPropertyConfig(Fa),Or.injection.injectDOMPropertyConfig(Qi),Or.injection.injectDOMPropertyConfig(tl))}function Vt(e,t){return e!==Ql&&e!==Yl||t!==Ql&&t!==Yl?e===ql&&t!==ql?-255:e!==ql&&t===ql?255:e-t:0}function jt(e){if(null!==e.updateQueue)return e.updateQueue;var t=void 0;return t={first:null,last:null,hasForceUpdate:!1,callbackList:null},e.updateQueue=t,t}function Bt(e,t){var n=e.updateQueue;if(null===n)return t.updateQueue=null,null;var r=null!==t.updateQueue?t.updateQueue:{};return r.first=n.first,r.last=n.last,r.hasForceUpdate=!1,r.callbackList=null,r.isProcessing=!1,t.updateQueue=r,r}function zt(e){return{priorityLevel:e.priorityLevel,partialState:e.partialState,callback:e.callback,isReplace:e.isReplace,isForced:e.isForced,isTopLevelUnmount:e.isTopLevelUnmount,next:null}}function Kt(e,t,n,r){null!==n?n.next=t:(t.next=e.first,e.first=t),null!==r?t.next=r:e.last=t}function qt(e,t){var n=t.priorityLevel,r=null,o=null;if(null!==e.last&&Vt(e.last.priorityLevel,n)<=0)r=e.last;else for(o=e.first;null!==o&&Vt(o.priorityLevel,n)<=0;)r=o,o=o.next;return r}function Yt(e,t){var n=jt(e),r=null!==e.alternate?jt(e.alternate):null,o=qt(n,t),a=null!==o?o.next:n.first;if(null===r)return Kt(n,t,o,a),null;var i=qt(r,t),l=null!==i?i.next:r.first;if(Kt(n,t,o,a),a!==l){var u=zt(t);return Kt(r,u,i,l),u}return null===i&&(r.first=t),null===l&&(r.last=null),null}function Qt(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:!1,next:null};Yt(e,o)}function Xt(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!0,isForced:!1,isTopLevelUnmount:!1,next:null};Yt(e,o)}function $t(e,t,n){var r={priorityLevel:n,partialState:null,callback:t,isReplace:!1,isForced:!0,isTopLevelUnmount:!1,next:null};Yt(e,r)}function Gt(e){return null!==e.first?e.first.priorityLevel:ql}function Zt(e,t,n,r){var o=null===t.element,a={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:o,next:null},i=Yt(e,a);if(o){var l=e.updateQueue,u=null!==e.alternate?e.alternate.updateQueue:null;null!==l&&null!==a.next&&(a.next=null,l.last=a),null!==u&&null!==i&&null!==i.next&&(i.next=null,u.last=a)}}function Jt(e,t,n,r){var o=e.partialState;if("function"==typeof o){var a=o;return a.call(t,n,r)}return o}function en(e,t,n,r,o,a){t.hasForceUpdate=!1;for(var i=r,l=!0,u=null,s=t.first;null!==s&&Vt(s.priorityLevel,a)<=0;){t.first=s.next,null===t.first&&(t.last=null);var c=void 0;s.isReplace?(i=Jt(s,n,i,o),l=!0):(c=Jt(s,n,i,o),c&&(i=l?Tn({},i,c):Tn(i,c),l=!1)),s.isForced&&(t.hasForceUpdate=!0),null===s.callback||s.isTopLevelUnmount&&null!==s.next||(u=u||[],u.push(s.callback),e.effectTag|=Kl),s=s.next}return t.callbackList=u,null!==t.first||null!==u||t.hasForceUpdate||(e.updateQueue=null),i}function tn(e,t,n){var r=t.callbackList;if(null!==r)for(var o=0;of?(g=d,d=null):g=d.sibling;var y=m(e,d,l[f],u);if(null===y){null===d&&(d=g);break}t&&d&&null===y.alternate&&n(e,d),p=i(y,p,f),null===c?s=y:c.sibling=y,c=y,d=g}if(f===l.length)return r(e,d),s;if(null===d){for(;fy?(b=f,f=null):b=f.sibling;var P=m(e,f,C.value,u);if(null===P){f||(f=b);break}t&&f&&null===P.alternate&&n(e,f),g=i(P,g,y),null===p?d=P:p.sibling=P,p=P,f=b}if(C.done)return r(e,f),d;if(null===f){for(;!C.done;y++,C=c.next()){var k=v(e,C.value,u);null!==k&&(g=i(k,g,y),null===p?d=k:p.sibling=k,p=k)}return d}for(var E=o(e,f);!C.done;y++,C=c.next()){var w=h(E,e,y,C.value,u);null!==w&&(t&&null!==w.alternate&&E.delete(null===w.key?y:w.key),g=i(w,g,y),null===p?d=w:p.sibling=w,p=w)}return t&&E.forEach(function(t){return n(e,t)}),d}function b(e,t,n,o){if(null!==t&&t.tag===lc){r(e,t.sibling);var i=a(t,o);return i.pendingProps=n,i.return=e,i}r(e,t);var l=ec(n,o);return l.return=e,l}function C(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.type===o.type){r(e,u.sibling);var s=a(u,i);return s.ref=hn(u,o),s.pendingProps=o.props,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=Zs(o,i);return c.ref=hn(t,o),c.return=e,c}function P(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===sc){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=tc(o,i);return c.return=e,c}function k(e,t,n,o){var i=t;if(null!==i){if(i.tag===cc){r(e,i.sibling);var l=a(i,o);return l.type=n.value,l.return=e,l}r(e,i)}var u=nc(n,o);return u.type=n.value,u.return=e,u}function E(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===uc&&u.stateNode.containerInfo===o.containerInfo&&u.stateNode.implementation===o.implementation){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o.children||[],s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=rc(o,i);return c.return=e,c}function w(e,t,n,o){var a=Yr.disableNewFiberFeatures,i="object"==typeof n&&null!==n;if(i)if(a)switch(n.$$typeof){case Fs:return l(C(e,t,n,o));case $s:return l(E(e,t,n,o))}else switch(n.$$typeof){case Fs:return l(C(e,t,n,o));case Qs:return l(P(e,t,n,o));case Xs:return l(k(e,t,n,o));case $s:return l(E(e,t,n,o))}if(a)switch(e.tag){case ic:var u=e.type;null!==n&&n!==!1?Un("109",u.displayName||u.name||"Component"):void 0; - break;case ac:var s=e.type;null!==n&&n!==!1?Un("105",s.displayName||s.name||"Component"):void 0}if("string"==typeof n||"number"==typeof n)return l(b(e,t,""+n,o));if(oc(n))return g(e,t,n,o);if(Ys(n))return y(e,t,n,o);if(i&&gn(e,n),!a&&"undefined"==typeof n)switch(e.tag){case ic:case ac:var c=e.type;Un("157",c.displayName||c.name||"Component")}return r(e,t)}return w}function bn(e){if(!e)return Dn;var t=au.get(e);return"number"==typeof t.tag?Ap(t):t._processChildContext(t._context)}function Cn(e){return!(!e||e.nodeType!==nf&&e.nodeType!==rf&&e.nodeType!==of)}function Pn(e){if(!Cn(e))throw new Error("Target container is not a DOM element.")}function kn(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function En(){lf=!0}function wn(e,t,n,r){Pn(n);var o=n.nodeType===Jp?n.documentElement:n,a=o._reactRootContainer;if(a)af.updateContainer(t,a,e,r);else{for(;o.lastChild;)o.removeChild(o.lastChild);var i=af.createContainer(o);a=o._reactRootContainer=i,af.unbatchedUpdates(function(){af.updateContainer(t,i,e,r)})}return af.getPublicRootInstance(a)}var Tn=__webpack_require__(3);__webpack_require__(7),__webpack_require__(4);var xn=__webpack_require__(10);__webpack_require__(11);var Sn=__webpack_require__(13),Nn=__webpack_require__(15);__webpack_require__(16);var _n=__webpack_require__(1),Fn=__webpack_require__(5),An=__webpack_require__(18),Mn=__webpack_require__(19),On=__webpack_require__(20),In=__webpack_require__(23),Rn=__webpack_require__(24),Ln=__webpack_require__(25),Dn=__webpack_require__(6),Un=e,Hn=null,Wn={},Vn={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(e){Hn?Un("101"):void 0,Hn=Array.prototype.slice.call(e),t()},injectEventPluginsByName:function(e){var n=!1;for(var r in e)if(e.hasOwnProperty(r)){var o=e[r];Wn.hasOwnProperty(r)&&Wn[r]===o||(Wn[r]?Un("102",r):void 0,Wn[r]=o,n=!0)}n&&t()}},jn=Vn,Bn=null,zn=function(e,t,n,r,o,a,i,l,u){var s=Array.prototype.slice.call(arguments,3);try{t.apply(n,s)}catch(e){return e}return null},Kn=function(){if(Bn){var e=Bn;throw Bn=null,e}},qn={injection:{injectErrorUtils:function(e){"function"!=typeof e.invokeGuardedCallback?Un("201"):void 0,zn=e.invokeGuardedCallback}},invokeGuardedCallback:function(e,t,n,r,o,a,i,l,u){return zn.apply(this,arguments)},invokeGuardedCallbackAndCatchFirstError:function(e,t,n,r,o,a,i,l,u){var s=qn.invokeGuardedCallback.apply(this,arguments);null!==s&&null===Bn&&(Bn=s)},rethrowCaughtError:function(){return Kn.apply(this,arguments)}},Yn=qn,Qn,Xn={injectComponentTree:function(e){Qn=e}},$n={isEndish:o,isMoveish:a,isStartish:i,executeDirectDispatch:d,executeDispatchesInOrder:u,executeDispatchesInOrderStopAtTrue:c,hasDispatches:p,getFiberCurrentPropsFromNode:function(e){return Qn.getFiberCurrentPropsFromNode(e)},getInstanceFromNode:function(e){return Qn.getInstanceFromNode(e)},getNodeFromInstance:function(e){return Qn.getNodeFromInstance(e)},injection:Xn},Gn=$n,Zn=f,Jn=v,er=null,tr=function(e,t){e&&(Gn.executeDispatchesInOrder(e,t),e.isPersistent()||e.constructor.release(e))},nr=function(e){return tr(e,!0)},rr=function(e){return tr(e,!1)},or={injection:{injectEventPluginOrder:jn.injectEventPluginOrder,injectEventPluginsByName:jn.injectEventPluginsByName},getListener:function(e,t){var n;if("number"==typeof e.tag){var r=e.stateNode;if(!r)return null;var o=Gn.getFiberCurrentPropsFromNode(r);if(!o)return null;if(n=o[t],h(t,e.type,o))return null}else{var a=e._currentElement;if("string"==typeof a||"number"==typeof a)return null;if(!e._rootNodeID)return null;var i=a.props;if(n=i[t],h(t,a.type,i))return null}return n&&"function"!=typeof n?Un("94",t,typeof n):void 0,n},extractEvents:function(e,t,n,r){for(var o,a=jn.plugins,i=0;i]/,Po=z,ko=K,Eo=new RegExp("^["+Or.ATTRIBUTE_NAME_START_CHAR+"]["+Or.ATTRIBUTE_NAME_CHAR+"]*$"),wo={},To={},xo={createMarkupForID:function(e){return Or.ID_ATTRIBUTE_NAME+"="+ko(e)},setAttributeForID:function(e,t){e.setAttribute(Or.ID_ATTRIBUTE_NAME,t)},createMarkupForRoot:function(){return Or.ROOT_ATTRIBUTE_NAME+'=""'},setAttributeForRoot:function(e){e.setAttribute(Or.ROOT_ATTRIBUTE_NAME,"")},createMarkupForProperty:function(e,t){var n=Or.properties.hasOwnProperty(e)?Or.properties[e]:null;if(n){if(Y(n,t))return"";var r=n.attributeName;return n.hasBooleanValue||n.hasOverloadedBooleanValue&&t===!0?r+'=""':r+"="+ko(t)}return Or.isCustomAttribute(e)?null==t?"":e+"="+ko(t):null},createMarkupForCustomAttribute:function(e,t){return q(e)&&null!=t?e+"="+ko(t):""},setValueForProperty:function(e,t,n){var r=Or.properties.hasOwnProperty(t)?Or.properties[t]:null;if(r){var o=r.mutationMethod;if(o)o(e,n);else{if(Y(r,n))return void xo.deleteValueForProperty(e,t);if(r.mustUseProperty)e[r.propertyName]=n;else{var a=r.attributeName,i=r.attributeNamespace;i?e.setAttributeNS(i,a,""+n):r.hasBooleanValue||r.hasOverloadedBooleanValue&&n===!0?e.setAttribute(a,""):e.setAttribute(a,""+n)}}}else if(Or.isCustomAttribute(t))return void xo.setValueForAttribute(e,t,n)},setValueForAttribute:function(e,t,n){q(t)&&(null==n?e.removeAttribute(t):e.setAttribute(t,""+n))},deleteValueForAttribute:function(e,t){e.removeAttribute(t)},deleteValueForProperty:function(e,t){var n=Or.properties.hasOwnProperty(t)?Or.properties[t]:null;if(n){var r=n.mutationMethod;if(r)r(e,void 0);else if(n.mustUseProperty){var o=n.propertyName;n.hasBooleanValue?e[o]=!1:e[o]=""}else e.removeAttribute(n.attributeName)}else Or.isCustomAttribute(t)&&e.removeAttribute(t)}},So=xo,No={getHostProps:function(e,t){var n=e,r=t.value,o=t.checked,a=Tn({type:void 0,step:void 0,min:void 0,max:void 0},t,{defaultChecked:void 0,defaultValue:void 0,value:null!=r?r:n._wrapperState.initialValue,checked:null!=o?o:n._wrapperState.initialChecked});return a},mountWrapper:function(e,t){var n=t.defaultValue,r=e;r._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:null!=t.value?t.value:n}},updateWrapper:function(e,t){var n=e,r=t.checked;null!=r&&So.setValueForProperty(n,"checked",r||!1);var o=t.value;if(null!=o){var a=""+o;a!==n.value&&(n.value=a)}else null==t.value&&null!=t.defaultValue&&n.defaultValue!==""+t.defaultValue&&(n.defaultValue=""+t.defaultValue),null==t.checked&&null!=t.defaultChecked&&(n.defaultChecked=!!t.defaultChecked)},postMountWrapper:function(e,t){var n=e;switch(t.type){case"submit":case"reset":break;case"color":case"date":case"datetime":case"datetime-local":case"month":case"time":case"week":n.value="",n.value=n.defaultValue;break;default:n.value=n.value}var r=n.name;""!==r&&(n.name=""),n.defaultChecked=!n.defaultChecked,n.defaultChecked=!n.defaultChecked,""!==r&&(n.name=r)},restoreControlledState:function(e,t){var n=e;No.updateWrapper(n,t),Q(n,t)}},_o=No,Fo={mountWrapper:function(e,t){},postMountWrapper:function(e,t){null!=t.value&&e.setAttribute("value",t.value)},getHostProps:function(e,t){var n=Tn({children:void 0},t),r=X(t.children);return r&&(n.children=r),n}},Ao=Fo,Mo=!1,Oo={getHostProps:function(e,t){return Tn({},t,{value:void 0})},mountWrapper:function(e,t){var n=e,r=t.value;n._wrapperState={initialValue:null!=r?r:t.defaultValue,wasMultiple:!!t.multiple},void 0===t.value||void 0===t.defaultValue||Mo||(Mo=!0),n.multiple=!!t.multiple,null!=r?$(n,!!t.multiple,r):null!=t.defaultValue&&$(n,!!t.multiple,t.defaultValue)},postUpdateWrapper:function(e,t){var n=e;n._wrapperState.initialValue=void 0;var r=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!t.multiple;var o=t.value;null!=o?$(n,!!t.multiple,o):r!==!!t.multiple&&(null!=t.defaultValue?$(n,!!t.multiple,t.defaultValue):$(n,!!t.multiple,t.multiple?[]:""))},restoreControlledState:function(e,t){var n=e,r=t.value;null!=r&&$(n,!!t.multiple,r)}},Io=Oo,Ro={getHostProps:function(e,t){var n=e;null!=t.dangerouslySetInnerHTML?Un("91"):void 0;var r=Tn({},t,{value:void 0,defaultValue:void 0,children:""+n._wrapperState.initialValue});return r},mountWrapper:function(e,t){var n=e,r=t.value,o=r;if(null==r){var a=t.defaultValue,i=t.children;null!=i&&(null!=a?Un("92"):void 0,Array.isArray(i)&&(i.length<=1?void 0:Un("93"),i=i[0]),a=""+i),null==a&&(a=""),o=a}n._wrapperState={initialValue:""+o}},updateWrapper:function(e,t){var n=e,r=t.value;if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e,t){var n=e,r=n.textContent;r===n._wrapperState.initialValue&&(n.value=r)},restoreControlledState:function(e,t){Ro.updateWrapper(e,t)}},Lo=Ro,Do=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e},Uo=Do,Ho=/^[ \r\n\t\f]/,Wo=/<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/,Vo,jo=Uo(function(e,t){if(e.namespaceURI!==bo.svg||"innerHTML"in e)e.innerHTML=t;else{Vo=Vo||document.createElement("div"),Vo.innerHTML=""+t+"";for(var n=Vo.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(xn.canUseDOM){var Bo=document.createElement("div");Bo.innerHTML=" ",""===Bo.innerHTML&&(jo=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),Ho.test(t)||"<"===t[0]&&Wo.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t}),Bo=null}var zo=jo,Ko=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};xn.canUseDOM&&("textContent"in document.documentElement||(Ko=function(e,t){return 3===e.nodeType?void(e.nodeValue=t):void zo(e,Po(t))}));var qo=Ko,Yo={_getTrackerFromNode:function(e){return Z(Kr.getInstanceFromNode(e))},trackNode:function(e){e._wrapperState.valueTracker||(e._wrapperState.valueTracker=ne(e,e))},track:function(e){if(!Z(e)){var t=Kr.getNodeFromInstance(e);J(e,ne(t,e))}},updateValueIfChanged:function(e){if(!e)return!1;var t=Z(e);if(!t)return"number"==typeof e.tag?Yo.trackNode(e.stateNode):Yo.track(e),!0;var n=t.getValue(),r=te(Kr.getNodeFromInstance(e));return r!==n&&(t.setValue(r),!0)},stopTracking:function(e){var t=Z(e);t&&t.stopTracking()}},Qo=Yo,Xo=Tn||function(e){for(var t=1;t";var u=l.firstChild;o=l.removeChild(u)}else o=t.is?a.createElement(e,t.is):a.createElement(e);else o=a.createElementNS(i,e);return o},setInitialProperties:function(e,t,n,r){var o,a=ue(t,n);switch(t){case"audio":case"form":case"iframe":case"img":case"image":case"link":case"object":case"source":case"video":case"details":le(e,t),o=n;break;case"input":_o.mountWrapper(e,n),o=_o.getHostProps(e,n),le(e,t),ae(r,"onChange");break;case"option":Ao.mountWrapper(e,n),o=Ao.getHostProps(e,n);break;case"select":Io.mountWrapper(e,n),o=Io.getHostProps(e,n),le(e,t),ae(r,"onChange");break;case"textarea":Lo.mountWrapper(e,n),o=Lo.getHostProps(e,n),le(e,t),ae(r,"onChange");break;default:o=n}switch(oe(t,o),se(e,r,o,a),t){case"input":Qo.trackNode(e),_o.postMountWrapper(e,n);break;case"textarea":Qo.trackNode(e),Lo.postMountWrapper(e,n);break;case"option":Ao.postMountWrapper(e,n);break;default:"function"==typeof o.onClick&&ie(e)}},diffProperties:function(e,t,n,r,o){var a,i,l=null;switch(t){case"input":a=_o.getHostProps(e,n),i=_o.getHostProps(e,r),l=[];break;case"option":a=Ao.getHostProps(e,n),i=Ao.getHostProps(e,r),l=[];break;case"select":a=Io.getHostProps(e,n),i=Io.getHostProps(e,r),l=[];break;case"textarea":a=Lo.getHostProps(e,n),i=Lo.getHostProps(e,r),l=[];break;default:a=n,i=r,"function"!=typeof a.onClick&&"function"==typeof i.onClick&&ie(e)}oe(t,i);var u,s,c=null;for(u in a)if(!i.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if(u===na){var d=a[u];for(s in d)d.hasOwnProperty(s)&&(c||(c={}),c[s]="")}else u===Jo||u===ta||u===ea||(Zo.hasOwnProperty(u)?l||(l=[]):(l=l||[]).push(u,null));for(u in i){var p=i[u],f=null!=a?a[u]:void 0;if(i.hasOwnProperty(u)&&p!==f&&(null!=p||null!=f))if(u===na)if(f){for(s in f)!f.hasOwnProperty(s)||p&&p.hasOwnProperty(s)||(c||(c={}),c[s]="");for(s in p)p.hasOwnProperty(s)&&f[s]!==p[s]&&(c||(c={}),c[s]=p[s])}else c||(l||(l=[]),l.push(u,c)),c=p;else if(u===Jo){var v=p?p[ra]:void 0,m=f?f[ra]:void 0;null!=v&&m!==v&&(l=l||[]).push(u,""+v)}else u===ta?f===p||"string"!=typeof p&&"number"!=typeof p||(l=l||[]).push(u,""+p):u===ea||(Zo.hasOwnProperty(u)?(p&&ae(o,u),l||f===p||(l=[])):(l=l||[]).push(u,p))}return c&&(l=l||[]).push(na,c),l},updateProperties:function(e,t,n,r,o){var a=ue(n,r),i=ue(n,o);switch(ce(e,t,a,i),n){case"input":_o.updateWrapper(e,o);break;case"textarea":Lo.updateWrapper(e,o);break;case"select":Io.postUpdateWrapper(e,o)}},restoreControlledState:function(e,t,n){switch(t){case"input":return void _o.restoreControlledState(e,n);case"textarea":return void Lo.restoreControlledState(e,n);case"select":return void Io.restoreControlledState(e,n)}}},pa=da,fa=void 0,va=void 0;if("function"!=typeof requestAnimationFrame)Un("149");else if("function"!=typeof requestIdleCallback){var ma=null,ha=null,ga=!1,ya=!1,ba=0,Ca=33,Pa=33,ka={timeRemaining:"object"==typeof performance&&"function"==typeof performance.now?function(){return ba-performance.now()}:function(){return ba-Date.now()}},Ea="__reactIdleCallback$"+Math.random().toString(36).slice(2),wa=function(e){if(e.source===window&&e.data===Ea){ga=!1;var t=ha;ha=null,t&&t(ka)}};window.addEventListener("message",wa,!1);var Ta=function(e){ya=!1;var t=e-ba+Pa;t1?1-t:void 0;return this._fallbackText=o.slice(e,l),this._fallbackText}}),Ka.addPoolingTo(_e);var Qa=_e,Xa=["dispatchConfig","_targetInst","nativeEvent","isDefaultPrevented","isPropagationStopped","_dispatchListeners","_dispatchInstances"],$a={type:null,target:null,currentTarget:Fn.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};Tn(Fe.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Fn.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Fn.thatReturnsTrue)},persist:function(){this.isPersistent=Fn.thatReturnsTrue},isPersistent:Fn.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var t in e)this[t]=null;for(var n=0;n8&&ai<=11),ui=32,si=String.fromCharCode(ui),ci={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},di=!1,pi=null,fi={eventTypes:ci,extractEvents:function(e,t,n,r){return[He(e,t,n,r),je(e,t,n,r)]}},vi=fi,mi=function(e,t,n,r,o,a){return e(t,n,r,o,a)},hi=function(e,t){return e(t)},gi=!1,yi={injectStackBatchedUpdates:function(e){mi=e},injectFiberBatchedUpdates:function(e){hi=e}},bi={batchedUpdates:Ke,injection:yi},Ci=bi,Pi=qe,ki={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},Ei=Ye,wi={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},Ti=null,xi=null,Si=!1;xn.canUseDOM&&(Si=mr("change")&&(!document.documentMode||document.documentMode>8));var Ni=!1;xn.canUseDOM&&(Ni=mr("input")&&(!document.documentMode||document.documentMode>9));var _i={eventTypes:wi,_isInputEventSupported:Ni,extractEvents:function(e,t,n,r){var o,a,i=t?Kr.getNodeFromInstance(t):window;if(Xe(i)?Si?o=tt:a=nt:Ei(i)?Ni?o=ct:(o=lt,a=it):ut(i)&&(o=st),o){var l=o(e,t);if(l){var u=Qe(l,n,r);return u}}a&&a(e,i,t)}},Fi=_i,Ai=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"],Mi=Ai,Oi={view:function(e){if(e.view)return e.view;var t=Pi(e);if(t.window===t)return t;var n=t.ownerDocument;return n?n.defaultView||n.parentWindow:window},detail:function(e){return e.detail||0}};Ga.augmentClass(dt,Oi);var Ii=dt,Ri={Alt:"altKey",Control:"ctrlKey", - Meta:"metaKey",Shift:"shiftKey"},Li=ft,Di={screenX:null,screenY:null,clientX:null,clientY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Li,button:function(e){var t=e.button;return"which"in e?t:2===t?2:4===t?1:0},buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},pageX:function(e){return"pageX"in e?e.pageX:e.clientX+sr.currentScrollLeft},pageY:function(e){return"pageY"in e?e.pageY:e.clientY+sr.currentScrollTop}};Ii.augmentClass(vt,Di);var Ui=vt,Hi={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},Wi={eventTypes:Hi,extractEvents:function(e,t,n,r){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var o;if(r.window===r)o=r;else{var a=r.ownerDocument;o=a?a.defaultView||a.parentWindow:window}var i,l;if("topMouseOut"===e){i=t;var u=n.relatedTarget||n.toElement;l=u?Kr.getClosestInstanceFromNode(u):null}else i=null,l=t;if(i===l)return null;var s=null==i?o:Kr.getNodeFromInstance(i),c=null==l?o:Kr.getNodeFromInstance(l),d=Ui.getPooled(Hi.mouseLeave,i,n,r);d.type="mouseleave",d.target=s,d.relatedTarget=c;var p=Ui.getPooled(Hi.mouseEnter,l,n,r);return p.type="mouseenter",p.target=c,p.relatedTarget=s,Ra.accumulateEnterLeaveDispatches(d,p,i,l),[d,p]}},Vi=Wi,ji=Or.injection.MUST_USE_PROPERTY,Bi=Or.injection.HAS_BOOLEAN_VALUE,zi=Or.injection.HAS_NUMERIC_VALUE,Ki=Or.injection.HAS_POSITIVE_NUMERIC_VALUE,qi=Or.injection.HAS_OVERLOADED_BOOLEAN_VALUE,Yi={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+Or.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:Bi,allowTransparency:0,alt:0,as:0,async:Bi,autoComplete:0,autoPlay:Bi,capture:Bi,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:ji|Bi,cite:0,classID:0,className:0,cols:Ki,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:Bi,coords:0,crossOrigin:0,data:0,dateTime:0,default:Bi,defer:Bi,dir:0,disabled:Bi,download:qi,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:Bi,formTarget:0,frameBorder:0,headers:0,height:0,hidden:Bi,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:Bi,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:ji|Bi,muted:ji|Bi,name:0,nonce:0,noValidate:Bi,open:Bi,optimum:0,pattern:0,placeholder:0,playsInline:Bi,poster:0,preload:0,profile:0,radioGroup:0,readOnly:Bi,referrerPolicy:0,rel:0,required:Bi,reversed:Bi,role:0,rows:Ki,rowSpan:zi,sandbox:0,scope:0,scoped:Bi,scrolling:0,seamless:Bi,selected:ji|Bi,shape:0,size:Ki,sizes:0,slot:0,span:Ki,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:zi,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:Bi,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{}},Qi=Yi,Xi=Lr.HostRoot;Tn(ht.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.targetInst=null,this.ancestors.length=0}}),Ka.addPoolingTo(ht,Ka.threeArgumentPooler);var $i={_enabled:!0,_handleTopLevel:null,WINDOW_HANDLE:xn.canUseDOM?window:null,setHandleTopLevel:function(e){$i._handleTopLevel=e},setEnabled:function(e){$i._enabled=!!e},isEnabled:function(){return $i._enabled},trapBubbledEvent:function(e,t,n){return n?An.listen(n,t,$i.dispatchEvent.bind(null,e)):null},trapCapturedEvent:function(e,t,n){return n?An.capture(n,t,$i.dispatchEvent.bind(null,e)):null},monitorScrollValue:function(e){var t=yt.bind(null,e);An.listen(window,"scroll",t)},dispatchEvent:function(e,t){if($i._enabled){var n=Pi(t),r=Kr.getClosestInstanceFromNode(n),o=ht.getPooled(e,t,r);try{Ci.batchedUpdates(gt,o)}finally{ht.release(o)}}}},Gi=$i,Zi={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},Ji={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},el={Properties:{},DOMAttributeNamespaces:{xlinkActuate:Zi.xlink,xlinkArcrole:Zi.xlink,xlinkHref:Zi.xlink,xlinkRole:Zi.xlink,xlinkShow:Zi.xlink,xlinkTitle:Zi.xlink,xlinkType:Zi.xlink,xmlBase:Zi.xml,xmlLang:Zi.xml,xmlSpace:Zi.xml},DOMAttributeNames:{}};Object.keys(Ji).forEach(function(e){el.Properties[e]=0,Ji[e]&&(el.DOMAttributeNames[e]=Ji[e])});var tl=el,nl=Pt,rl=xn.canUseDOM&&"selection"in document&&!("getSelection"in window),ol={getOffsets:rl?Et:wt,setOffsets:rl?Tt:xt},al=ol,il={hasSelectionCapabilities:function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)},getSelectionInformation:function(){var e=Rn();return{focusedElem:e,selectionRange:il.hasSelectionCapabilities(e)?il.getSelection(e):null}},restoreSelection:function(e){var t=Rn(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&St(n)){il.hasSelectionCapabilities(n)&&il.setSelection(n,r);for(var o=[],a=n;a=a.parentNode;)1===a.nodeType&&o.push({element:a,left:a.scrollLeft,top:a.scrollTop});In(n);for(var i=0;i-1;)Pu[ku]=null,ku--},Nu={createCursor:Eu,isEmpty:wu,pop:Tu,push:xu,reset:Su},_u=Tn||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:null,o={$$typeof:As,key:null==r?null:""+r,children:e,handler:t,props:n};return o},Is=function(e){var t={$$typeof:Ms,value:e};return t},Rs=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===As},Ls=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Ms},Ds=Ms,Us=As,Hs={createCoroutine:Os,createYield:Is,isCoroutine:Rs,isYield:Ls,REACT_YIELD_TYPE:Ds,REACT_COROUTINE_TYPE:Us},Ws="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.portal")||60106,Vs=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Ws,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},js=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Ws},Bs=Ws,zs={createPortal:Vs,isPortal:js,REACT_PORTAL_TYPE:Bs},Ks="function"==typeof Symbol&&Symbol.iterator,qs="@@iterator",Ys=mn,Qs=Hs.REACT_COROUTINE_TYPE,Xs=Hs.REACT_YIELD_TYPE,$s=zs.REACT_PORTAL_TYPE,Gs=Ps.cloneFiber,Zs=Ps.createFiberFromElement,Js=Ps.createFiberFromFragment,ec=Ps.createFiberFromText,tc=Ps.createFiberFromCoroutine,nc=Ps.createFiberFromYield,rc=Ps.createFiberFromPortal,oc=Array.isArray,ac=Lr.FunctionalComponent,ic=Lr.ClassComponent,lc=Lr.HostText,uc=Lr.HostPortal,sc=Lr.CoroutineComponent,cc=Lr.YieldComponent,dc=Lr.Fragment,pc=Bl.NoEffect,fc=Bl.Placement,vc=Bl.Deletion,mc=yn(!0,!0),hc=yn(!1,!0),gc=yn(!1,!1),yc=function(e,t){if(t.child)if(null!==e&&t.child===e.child){var n=t.child,r=Gs(n,n.pendingWorkPriority);for(t.child=r,r.return=t;null!==n.sibling;)n=n.sibling,r=r.sibling=Gs(n,n.pendingWorkPriority),r.return=t;r.sibling=null}else for(var o=t.child;null!==o;)o.return=t,o=o.sibling},bc={reconcileChildFibers:mc,reconcileChildFibersInPlace:hc,mountChildFibersInPlace:gc,cloneChildFibers:yc},Cc=Bl.Update,Pc=Zu.cacheContext,kc=Zu.getMaskedContext,Ec=Zu.getUnmaskedContext,wc=Zu.isContextConsumer,Tc=ru.addUpdate,xc=ru.addReplaceUpdate,Sc=ru.addForceUpdate,Nc=ru.beginUpdateQueue,_c=Zu,Fc=_c.hasContextChanged,Ac=Cu.isMounted,Mc=Array.isArray,Oc=function(e,t,n,r){function o(e,t,n,r,o,a){if(null===t||null!==e.updateQueue&&e.updateQueue.hasForceUpdate)return!0;var i=e.stateNode;if("function"==typeof i.shouldComponentUpdate){var l=i.shouldComponentUpdate(n,o,a);return l}var u=e.type;return!u.prototype||!u.prototype.isPureReactComponent||(!Ln(t,n)||!Ln(r,o))}function a(e){var t=e.stateNode,n=t.state;n&&("object"!=typeof n||Mc(n))&&Un("106",ro(e)),"function"==typeof t.getChildContext&&("object"!=typeof e.type.childContextTypes?Un("107",ro(e)):void 0)}function i(e,t){t.props=e.memoizedProps,t.state=e.memoizedState}function l(e,t){t.updater=p,e.stateNode=t,au.set(t,e)}function u(e){var t=e.type,n=e.pendingProps,r=Ec(e),o=wc(e),i=o?kc(e,r):Dn,u=new t(n,i);return l(e,u),a(e),o&&Pc(e,r,i),u}function s(e,t){var n=e.stateNode,r=n.state||null,o=e.pendingProps;o?void 0:Un("162");var a=Ec(e);if(n.props=o,n.state=r,n.refs=Dn,n.context=kc(e,a),"function"==typeof n.componentWillMount){n.componentWillMount();var i=e.updateQueue;null!==i&&(n.state=Nc(e,i,n,r,o,t))}"function"==typeof n.componentDidMount&&(e.effectTag|=Cc)}function c(e,t){var n=e.stateNode;i(e,n);var r=e.memoizedState,a=e.pendingProps;a||(a=e.memoizedProps,null==a?Un("163"):void 0);var l=Ec(e),s=kc(e,l);if(!o(e,e.memoizedProps,a,e.memoizedState,r,s))return n.props=a,n.state=r,n.context=s,!1;var c=u(e);c.props=a,c.state=r=c.state||null,c.context=s,"function"==typeof c.componentWillMount&&c.componentWillMount();var d=e.updateQueue;return null!==d&&(c.state=Nc(e,d,c,r,a,t)),"function"==typeof n.componentDidMount&&(e.effectTag|=Cc),!0}function d(e,t,a){var l=t.stateNode;i(t,l);var u=t.memoizedProps,s=t.pendingProps;s||(s=u,null==s?Un("163"):void 0);var c=l.context,d=Ec(t),f=kc(t,d);u===s&&c===f||"function"==typeof l.componentWillReceiveProps&&(l.componentWillReceiveProps(s,f),l.state!==t.memoizedState&&p.enqueueReplaceState(l,l.state,null));var v=t.updateQueue,m=t.memoizedState,h=void 0;if(h=null!==v?Nc(t,v,l,m,s,a):m,!(u!==s||m!==h||Fc()||null!==v&&v.hasForceUpdate))return"function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=Cc)),!1;var g=o(t,u,s,m,h,f);return g?("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(s,h,f),"function"==typeof l.componentDidUpdate&&(t.effectTag|=Cc)):("function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=Cc)),n(t,s),r(t,h)),l.props=s,l.state=h,l.context=f,g}var p={isMounted:Ac,enqueueSetState:function(n,r,o){var a=au.get(n),i=t();o=void 0===o?null:o,Tc(a,r,o,i),e(a,i)},enqueueReplaceState:function(n,r,o){var a=au.get(n),i=t();o=void 0===o?null:o,xc(a,r,o,i),e(a,i)},enqueueForceUpdate:function(n,r){var o=au.get(n),a=t();r=void 0===r?null:r,Sc(o,r,a),e(o,a)}};return{adoptClassInstance:l,constructClassInstance:u,mountClassInstance:s,resumeMountClassInstance:c,updateClassInstance:d}},Ic=bc.mountChildFibersInPlace,Rc=bc.reconcileChildFibers,Lc=bc.reconcileChildFibersInPlace,Dc=bc.cloneChildFibers,Uc=ru.beginUpdateQueue,Hc=Zu.getMaskedContext,Wc=Zu.getUnmaskedContext,Vc=Zu.hasContextChanged,jc=Zu.pushContextProvider,Bc=Zu.pushTopLevelContextObject,zc=Zu.invalidateContextProvider,Kc=Lr.IndeterminateComponent,qc=Lr.FunctionalComponent,Yc=Lr.ClassComponent,Qc=Lr.HostRoot,Xc=Lr.HostComponent,$c=Lr.HostText,Gc=Lr.HostPortal,Zc=Lr.CoroutineComponent,Jc=Lr.CoroutineHandlerPhase,ed=Lr.YieldComponent,td=Lr.Fragment,nd=zl.NoWork,rd=zl.OffscreenPriority,od=Bl.Placement,ad=Bl.ContentReset,id=Bl.Err,ld=Bl.Ref,ud=function(e,t,n,r){function o(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function a(e){e.progressedFirstDeletion=e.progressedLastDeletion=null}function i(e){e.firstEffect=e.progressedFirstDeletion,e.lastEffect=e.progressedLastDeletion}function l(e,t,n){var r=t.pendingWorkPriority;u(e,t,n,r)}function u(e,t,n,r){t.memoizedProps=null,null===e?t.child=Ic(t,t.child,n,r):e.child===t.child?(a(t),t.child=Rc(t,t.child,n,r),i(t)):(t.child=Lc(t,t.child,n,r),i(t)),o(e,t,r)}function s(e,t){var n=t.pendingProps;if(Vc())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n)return C(e,t);return l(e,t,n),k(t,n),t.child}function c(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=ld)}function d(e,t){var n=t.type,r=t.pendingProps,o=t.memoizedProps;if(Vc())null===r&&(r=o);else{if(null===r||o===r)return C(e,t);if("function"==typeof n.shouldComponentUpdate&&!n.shouldComponentUpdate(o,r))return k(t,r),C(e,t)}var a,i=Wc(t),u=Hc(t,i);return a=n(r,u),l(e,t,a),k(t,r),t.child}function p(e,t,n){var r=jc(t),o=void 0;return null===e?t.stateNode?o=R(t,n):(O(t),I(t,n),o=!0):o=L(e,t,n),f(e,t,o,r)}function f(e,t,n,r){if(c(e,t),!n)return C(e,t);var o=t.stateNode;lu.current=t;var a=void 0;return a=o.render(),l(e,t,a),E(t,o.state),k(t,o.props),r&&zc(t),t.child}function v(e,t,n){var r=t.stateNode;r.pendingContext?Bc(t,r.pendingContext,r.pendingContext!==r.context):r.context&&Bc(t,r.context,!1),F(t,r.containerInfo);var o=t.updateQueue;if(null!==o){var a=t.memoizedState,i=Uc(t,o,null,a,null,n);if(a===i)return C(e,t);var u=i.element;return l(e,t,u),E(t,i),t.child}return C(e,t)}function m(e,t){_(t);var n=t.pendingProps,r=null!==e?e.memoizedProps:null,o=t.memoizedProps;if(Vc())null===n&&(n=o,null===n?Un("158"):void 0);else if(null===n||o===n){if(!S&&N(t.type,o)&&t.pendingWorkPriority!==rd){for(var a=t.progressedChild;null!==a;)a.pendingWorkPriority=rd,a=a.sibling;return null}return C(e,t)}var i=n.children,s=x(n);if(s?i=null:r&&x(r)&&(t.effectTag|=ad),c(e,t),!S&&N(t.type,n)&&t.pendingWorkPriority!==rd){if(t.progressedPriority===rd&&(t.child=t.progressedChild),u(e,t,i,rd),k(t,n),t.child=null!==e?e.child:null,null===e)for(var d=t.progressedChild;null!==d;)d.effectTag=od,d=d.sibling;return null}return l(e,t,i),k(t,n),t.child}function h(e,t){var n=t.pendingProps;return null===n&&(n=t.memoizedProps),k(t,n),null}function g(e,t,n){null!==e?Un("159"):void 0;var r,o=t.type,a=t.pendingProps,i=Wc(t),u=Hc(t,i);if(r=o(a,u),"object"==typeof r&&null!==r&&"function"==typeof r.render){t.tag=Yc;var s=jc(t);return M(t,r),I(t,n),f(e,t,!0,s)}return t.tag=qc,l(e,t,r),k(t,a),t.child}function y(e,t){var n=t.pendingProps;Vc()?null===n&&(n=e&&e.memoizedProps,null===n?Un("158"):void 0):null!==n&&t.memoizedProps!==n||(n=t.memoizedProps);var r=n.children,o=t.pendingWorkPriority;return t.memoizedProps=null,null===e?t.stateNode=Ic(t,t.stateNode,r,o):e.child===t.child?(a(t),t.stateNode=Rc(t,t.stateNode,r,o),i(t)):(t.stateNode=Lc(t,t.stateNode,r,o),i(t)),k(t,n),t.stateNode}function b(e,t){F(t,t.stateNode.containerInfo);var n=t.pendingWorkPriority,r=t.pendingProps;if(Vc())null===r&&(r=e&&e.memoizedProps,null==r?Un("158"):void 0);else if(null===r||t.memoizedProps===r)return C(e,t);return null===e?(t.child=Lc(t,t.child,r,n),k(t,r),o(e,t,n)):(l(e,t,r),k(t,r)),t.child}function C(e,t){var n=t.pendingWorkPriority;return e&&t.child===e.child&&a(t),Dc(e,t),o(e,t,n),t.child}function P(e,t){switch(t.tag){case Yc:jc(t);break;case Gc:F(t,t.stateNode.containerInfo)}return null}function k(e,t){e.memoizedProps=t,e.pendingProps=null}function E(e,t){e.memoizedState=t}function w(e,t,n){if(t.pendingWorkPriority===nd||t.pendingWorkPriority>n)return P(e,t);switch(t.firstEffect=null,t.lastEffect=null,t.progressedPriority===n&&(t.child=t.progressedChild),t.tag){case Kc:return g(e,t,n);case qc:return d(e,t);case Yc:return p(e,t,n);case Qc:return v(e,t,n);case Xc:return m(e,t);case $c:return h(e,t);case Jc:t.tag=Zc;case Zc:return y(e,t);case ed:return null;case Gc:return b(e,t);case td:return s(e,t);default:Un("160")}}function T(e,t,n){if(t.tag!==Yc&&t.tag!==Qc?Un("161"):void 0,t.effectTag|=id,t.pendingWorkPriority===nd||t.pendingWorkPriority>n)return P(e,t);t.firstEffect=null,t.lastEffect=null;var r=null; - if(l(e,t,r),t.tag===Yc){var o=t.stateNode;t.memoizedProps=o.props,t.memoizedState=o.state,t.pendingProps=null}return t.child}var x=e.shouldSetTextContent,S=e.useSyncScheduling,N=e.shouldDeprioritizeSubtree,_=t.pushHostContext,F=t.pushHostContainer,A=Oc(n,r,k,E),M=A.adoptClassInstance,O=A.constructClassInstance,I=A.mountClassInstance,R=A.resumeMountClassInstance,L=A.updateClassInstance;return{beginWork:w,beginFailedWork:T}},sd=bc.reconcileChildFibers,cd=Zu.popContextProvider,dd=Lr.IndeterminateComponent,pd=Lr.FunctionalComponent,fd=Lr.ClassComponent,vd=Lr.HostRoot,md=Lr.HostComponent,hd=Lr.HostText,gd=Lr.HostPortal,yd=Lr.CoroutineComponent,bd=Lr.CoroutineHandlerPhase,Cd=Lr.YieldComponent,Pd=Lr.Fragment,kd=Bl.Ref,Ed=Bl.Update,wd=function(e,t){function n(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function r(e){e.effectTag|=Ed}function o(e){e.effectTag|=kd}function a(e,t){var n=t.stateNode;for(n&&(n.return=t);null!==n;){if(n.tag===md||n.tag===hd||n.tag===gd)Un("168");else if(n.tag===Cd)e.push(n.type);else if(null!==n.child){n.child.return=n,n=n.child;continue}for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function i(e,t){var r=t.memoizedProps;r?void 0:Un("169"),t.tag=bd;var o=[];a(o,t);var i=r.handler,l=r.props,u=i(l,o),s=null!==e?e.child:null,c=t.pendingWorkPriority;return t.child=sd(t,s,u,c),n(e,t,c),t.child}function l(e,t){for(var n=t.child;null!==n;){if(n.tag===md||n.tag===hd)d(e,n.stateNode);else if(n.tag===gd);else if(null!==n.child){n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n=n.sibling}}function u(e,t){switch(t.tag){case pd:return null;case fd:return cd(t),null;case vd:var n=t.stateNode;return n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null;case md:m(t);var a=v(),u=t.type,d=t.memoizedProps;if(null!==e&&null!=t.stateNode){var y=e.memoizedProps,b=t.stateNode,C=h(),P=f(b,u,y,d,a,C);t.updateQueue=P,P&&r(t),e.ref!==t.ref&&o(t)}else{if(!d)return null===t.stateNode?Un("170"):void 0,null;var k=h(),E=s(u,d,a,k,t);l(E,t),p(E,u,d,a)&&r(t),t.stateNode=E,null!==t.ref&&o(t)}return null;case hd:var w=t.memoizedProps;if(e&&null!=t.stateNode){var T=e.memoizedProps;T!==w&&r(t)}else{if("string"!=typeof w)return null===t.stateNode?Un("170"):void 0,null;var x=v(),S=h(),N=c(w,x,S,t);t.stateNode=N}return null;case yd:return i(e,t);case bd:return t.tag=yd,null;case Cd:return null;case Pd:return null;case gd:return r(t),g(t),null;case dd:Un("171");default:Un("160")}}var s=e.createInstance,c=e.createTextInstance,d=e.appendInitialChild,p=e.finalizeInitialChildren,f=e.prepareUpdate,v=t.getRootHostContainer,m=t.popHostContext,h=t.getHostContext,g=t.popHostContainer;return{completeWork:u}},Td=null,xd=null,Sd=null,Nd=null;if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&__REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber){var _d=__REACT_DEVTOOLS_GLOBAL_HOOK__.inject,Fd=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot,Ad=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount;xd=function(e){Td=_d(e)},Sd=function(e){if(null!=Td)try{Fd(Td,e)}catch(e){}},Nd=function(e){if(null!=Td)try{Ad(Td,e)}catch(e){}}}var Md=xd,Od=Sd,Id=Nd,Rd={injectInternals:Md,onCommitRoot:Od,onCommitUnmount:Id},Ld=Lr.ClassComponent,Dd=Lr.HostRoot,Ud=Lr.HostComponent,Hd=Lr.HostText,Wd=Lr.HostPortal,Vd=Lr.CoroutineComponent,jd=ru.commitCallbacks,Bd=Rd.onCommitUnmount,zd=Bl.Placement,Kd=Bl.Update,qd=Bl.Callback,Yd=Bl.ContentReset,Qd=function(e,t){function n(e,n){try{n.componentWillUnmount()}catch(n){t(e,n)}}function r(e){var n=e.ref;if(null!==n){try{n(null)}catch(n){t(e,n)}}}function o(e){for(var t=e.return;null!==t;){switch(t.tag){case Ud:return t.stateNode;case Dd:return t.stateNode.containerInfo;case Wd:return t.stateNode.containerInfo}t=t.return}Un("164")}function a(e){for(var t=e.return;null!==t;){if(i(t))return t;t=t.return}Un("164")}function i(e){return e.tag===Ud||e.tag===Dd||e.tag===Wd}function l(e){var t=e;e:for(;;){for(;null===t.sibling;){if(null===t.return||i(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==Ud&&t.tag!==Hd;){if(t.effectTag&zd)continue e;if(null===t.child||t.tag===Wd)continue e;t.child.return=t,t=t.child}if(!(t.effectTag&zd))return t.stateNode}}function u(e){var t=a(e),n=void 0;switch(t.tag){case Ud:n=t.stateNode;break;case Dd:n=t.stateNode.containerInfo;break;case Wd:n=t.stateNode.containerInfo;break;default:Un("165")}t.effectTag&Yd&&(b(n),t.effectTag&=~Yd);for(var r=l(e),o=e;;){if(o.tag===Ud||o.tag===Hd)r?k(n,o.stateNode,r):P(n,o.stateNode);else if(o.tag===Wd);else if(null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)return;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function s(e){for(var t=e;;)if(p(t),null===t.child||t.tag===Wd){if(t===e)return;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function c(e,t){for(var n=t;;){if(n.tag===Ud||n.tag===Hd)s(n),E(e,n.stateNode);else if(n.tag===Wd){if(e=n.stateNode.containerInfo,null!==n.child){n.child.return=n,n=n.child;continue}}else if(p(n),null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return,n.tag===Wd&&(e=o(n))}n.sibling.return=n.return,n=n.sibling}}function d(e){var t=o(e);c(t,e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)}function p(e){switch("function"==typeof Bd&&Bd(e),e.tag){case Ld:r(e);var t=e.stateNode;return void("function"==typeof t.componentWillUnmount&&n(e,t));case Ud:return void r(e);case Vd:return void s(e.stateNode);case Wd:var a=o(e);return void c(a,e)}}function f(e,t){switch(t.tag){case Ld:return;case Ud:var n=t.stateNode;if(null!=n&&null!==e){var r=t.memoizedProps,o=e.memoizedProps,a=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&y(n,i,a,o,r,t)}return;case Hd:null===t.stateNode||null===e?Un("166"):void 0;var l=t.stateNode,u=t.memoizedProps,s=e.memoizedProps;return void C(l,s,u);case Dd:return;case Wd:return;default:Un("167")}}function v(e,t){switch(t.tag){case Ld:var n=t.stateNode;if(t.effectTag&Kd)if(null===e)n.componentDidMount();else{var r=e.memoizedProps,o=e.memoizedState;n.componentDidUpdate(r,o)}return void(t.effectTag&qd&&null!==t.updateQueue&&jd(t,t.updateQueue,n));case Dd:var a=t.updateQueue;if(null!==a){var i=t.child&&t.child.stateNode;jd(t,a,i)}return;case Ud:var l=t.stateNode;if(null===e&&t.effectTag&Kd){var u=t.type,s=t.memoizedProps;g(l,u,s,t)}return;case Hd:return;case Wd:return;default:Un("167")}}function m(e){var t=e.ref;if(null!==t){var n=w(e.stateNode);t(n)}}function h(e){var t=e.ref;null!==t&&t(null)}var g=e.commitMount,y=e.commitUpdate,b=e.resetTextContent,C=e.commitTextUpdate,P=e.appendChild,k=e.insertBefore,E=e.removeChild,w=e.getPublicInstance;return{commitPlacement:u,commitDeletion:d,commitWork:f,commitLifeCycles:v,commitAttachRef:m,commitDetachRef:h}},Xd=Nu.createCursor,$d=Nu.pop,Gd=Nu.push,Zd=function(e){function t(){var e=p.current;return null===e?Un("178"):void 0,e}function n(e,t){Gd(p,t,e);var n=s(t);Gd(d,e,e),Gd(c,n,e)}function r(e){$d(c,e),$d(d,e),$d(p,e)}function o(){var e=c.current;return null==e?Un("179"):void 0,e}function a(e){var t=p.current;null==t?Un("180"):void 0;var n=null!==c.current?c.current:Dn,r=u(n,e.type,t);n!==r&&(Gd(d,e,e),Gd(c,r,e))}function i(e){d.current===e&&($d(c,e),$d(d,e))}function l(){c.current=null,p.current=null}var u=e.getChildHostContext,s=e.getRootHostContext,c=Xd(null),d=Xd(null),p=Xd(null);return{getHostContext:o,getRootHostContainer:t,popHostContainer:r,popHostContext:i,pushHostContainer:n,pushHostContext:a,resetHostContainer:l}},Jd=Zu.popContextProvider,ep=Nu.reset,tp=uo.getStackAddendumByWorkInProgressFiber,np=Ns.logCapturedError,rp=Ps.cloneFiber,op=Rd.onCommitRoot,ap=zl.NoWork,ip=zl.SynchronousPriority,lp=zl.TaskPriority,up=zl.AnimationPriority,sp=zl.HighPriority,cp=zl.LowPriority,dp=zl.OffscreenPriority,pp=Bl.NoEffect,fp=Bl.Placement,vp=Bl.Update,mp=Bl.PlacementAndUpdate,hp=Bl.Deletion,gp=Bl.ContentReset,yp=Bl.Callback,bp=Bl.Err,Cp=Bl.Ref,Pp=Lr.HostRoot,kp=Lr.HostComponent,Ep=Lr.HostPortal,wp=Lr.ClassComponent,Tp=ru.getPendingPriority,xp=Zu,Sp=xp.resetContext,Np,_p=1,Fp=function(e){function t(e){se||(se=!0,Y(e))}function n(e){ce||(ce=!0,Q(e))}function r(){ep(),Sp(),I()}function o(){for(;null!==le&&le.current.pendingWorkPriority===ap;){le.isScheduled=!1;var e=le.nextScheduledRoot;if(le.nextScheduledRoot=null,le===ue)return le=null,ue=null,oe=ap,null;le=e}for(var t=le,n=null,o=ap;null!==t;)t.current.pendingWorkPriority!==ap&&(o===ap||o>t.current.pendingWorkPriority)&&(o=t.current.pendingWorkPriority,n=t),t=t.nextScheduledRoot;return null!==n?(oe=o,Z=oe,r(),rp(n.current,o)):(oe=ap,null)}function a(){for(;null!==ae;){var t=ae.effectTag;if(t&gp&&e.resetTextContent(ae.stateNode),t&Cp){var n=ae.alternate;null!==n&&q(n)}var r=t&~(yp|bp|gp|Cp);switch(r){case fp:V(ae),ae.effectTag&=~fp;break;case mp:V(ae),ae.effectTag&=~fp;var o=ae.alternate;B(o,ae);break;case vp:var a=ae.alternate;B(a,ae);break;case hp:ge=!0,j(ae),ge=!1}ae=ae.nextEffect}}function i(){for(;null!==ae;){var e=ae.effectTag;if(e&(vp|yp)){var t=ae.alternate;z(t,ae)}e&Cp&&K(ae),e&bp&&C(ae);var n=ae.nextEffect;ae.nextEffect=null,ae=n}}function l(e){he=!0,ie=null;var t=e.stateNode;t.current===e?Un("181"):void 0,lu.current=null;var n=Z;Z=lp;var r=void 0;e.effectTag!==pp?null!==e.lastEffect?(e.lastEffect.nextEffect=e,r=e.firstEffect):r=e:r=e.firstEffect;var o=$();for(ae=r;null!==ae;){var l=null;try{a(e)}catch(e){l=e}null!==l&&(null===ae?Un("182"):void 0,g(ae,l),null!==ae&&(ae=ae.nextEffect))}for(G(o),t.current=e,ae=r;null!==ae;){var u=null;try{i(e)}catch(e){u=e}null!==u&&(null===ae?Un("182"):void 0,g(ae,u),null!==ae&&(ae=ae.nextEffect))}he=!1,"function"==typeof op&&op(e.stateNode),fe&&(fe.forEach(T),fe=null),Z=n}function u(e){var t=ap,n=e.updateQueue,r=e.tag;null===n||r!==wp&&r!==Pp||(t=Tp(n));for(var o=e.progressedChild;null!==o;)o.pendingWorkPriority!==ap&&(t===ap||t>o.pendingWorkPriority)&&(t=o.pendingWorkPriority),o=o.sibling;e.pendingWorkPriority=t}function s(e){for(;;){var t=e.alternate,n=H(t,e),r=e.return,o=e.sibling;if(u(e),null!==n)return n;if(null!==r&&(null===r.firstEffect&&(r.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==r.lastEffect&&(r.lastEffect.nextEffect=e.firstEffect),r.lastEffect=e.lastEffect),e.effectTag!==pp&&(null!==r.lastEffect?r.lastEffect.nextEffect=e:r.firstEffect=e,r.lastEffect=e)),null!==o)return o;if(null===r)return oelp)for(;null!==re&&!te;)t.timeRemaining()>_p?(re=c(re),null===re&&null!==ie&&(t.timeRemaining()>_p?(l(ie),re=o(),v()):te=!0)):te=!0;else for(;null!==re&&oe!==ap&&oe<=e;)re=c(re),null===re&&(re=o(),v());n&&console.timeEnd(n)}function h(e,r){ee?Un("183"):void 0,ee=!0;for(var o=!!r;e!==ap&&!me;){null!==r||er)&&(a=!0,o.pendingWorkPriority=r),null!==o.alternate&&(o.alternate.pendingWorkPriority===ap||o.alternate.pendingWorkPriority>r)&&(a=!0,o.alternate.pendingWorkPriority=r),null===o.return){if(o.tag!==Pp)return;var i=o.stateNode;switch(k(i,r),r){case ip:return void h(ip,null);case lp:return;case up:return void t(f);case sp:case cp:case dp:return void n(p)}}o=o.return}}function w(){return Z===ip&&(ee||ne)?lp:Z}function T(e){E(e,lp)}function x(e,t){var n=Z;Z=e;try{t()}finally{Z=n}}function S(e,t){var n=ne;ne=!0;try{return e(t)}finally{ne=n,ee||ne||h(lp,null)}}function N(e){var t=ne;ne=!1;try{return e()}finally{ne=t}}function _(e){var t=Z;Z=ip;try{return e()}finally{Z=t}}function F(e){var t=Z;Z=cp;try{return e()}finally{Z=t}}var A=Zd(e),M=A.popHostContainer,O=A.popHostContext,I=A.resetHostContainer,R=ud(e,A,E,w),L=R.beginWork,D=R.beginFailedWork,U=wd(e,A),H=U.completeWork,W=Qd(e,g),V=W.commitPlacement,j=W.commitDeletion,B=W.commitWork,z=W.commitLifeCycles,K=W.commitAttachRef,q=W.commitDetachRef,Y=e.scheduleAnimationCallback,Q=e.scheduleDeferredCallback,X=e.useSyncScheduling,$=e.prepareForCommit,G=e.resetAfterCommit,Z=X?ip:cp,J=ap,ee=!1,te=!1,ne=!1,re=null,oe=ap,ae=null,ie=null,le=null,ue=null,se=!1,ce=!1,de=null,pe=null,fe=null,ve=null,me=null,he=!1,ge=!1;return{scheduleUpdate:E,getPriorityContext:w,performWithPriority:x,batchedUpdates:S,unbatchedUpdates:N,syncUpdates:_,deferredUpdates:F}},Ap=function(e){Un("191")};bn._injectFiber=function(e){Ap=e};var Mp=bn,Op=ru.addTopLevelUpdate,Ip=Zu.findCurrentUnmaskedContext,Rp=Zu.isContextProvider,Lp=Zu.processChildContext,Dp=ws.createFiberRoot,Up=Cu.findCurrentHostFiber;Mp._injectFiber(function(e){var t=Ip(e);return Rp(e)?Lp(e,t,!1):t});var Hp=function(e){function t(e,t,n){var a=o(),i={element:t};n=void 0===n?null:n,Op(e,i,n,a),r(e,a)}var n=Fp(e),r=n.scheduleUpdate,o=n.getPriorityContext,a=n.performWithPriority,i=n.batchedUpdates,l=n.unbatchedUpdates,u=n.syncUpdates,s=n.deferredUpdates;return{createContainer:function(e){return Dp(e)},updateContainer:function(e,n,r,o){var a=n.current,i=Mp(r);null===n.context?n.context=i:n.pendingContext=i,t(a,e,o)},performWithPriority:a,batchedUpdates:i,unbatchedUpdates:l,syncUpdates:u,deferredUpdates:s,getPublicRootInstance:function(e){var t=e.current;return t.child?t.child.stateNode:null},findHostInstance:function(e){var t=Up(e);return null===t?null:t.stateNode}}},Wp=function(e){Un("150")},Vp=function(e){Un("151")},jp=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=au.get(e);return t?"number"==typeof t.tag?Wp(t):Vp(t):void("function"==typeof e.render?Un("152"):Un("153",Object.keys(e)))};jp._injectFiber=function(e){Wp=e},jp._injectStack=function(e){Vp=e};var Bp=jp,zp=_n.isValidElement,Kp=Rd.injectInternals,qp=pa.createElement,Yp=pa.getChildNamespace,Qp=pa.setInitialProperties,Xp=pa.diffProperties,$p=pa.updateProperties,Gp=Kr.precacheFiberNode,Zp=Kr.updateFiberProps,Jp=9;jl.inject(),_r.injection.injectFiberControlledHostComponent(pa),Bp._injectFiber(function(e){return af.findHostInstance(e)});var ef=null,tf=null,nf=1,rf=9,of=11,af=Hp({getRootHostContext:function(e){var t=e.namespaceURI||null,n=e.tagName,r=Yp(t,n);return r},getChildHostContext:function(e,t){var n=e;return Yp(n,t)},getPublicInstance:function(e){return e},prepareForCommit:function(){ef=Er.isEnabled(),tf=ll.getSelectionInformation(),Er.setEnabled(!1)},resetAfterCommit:function(){ll.restoreSelection(tf),tf=null,Er.setEnabled(ef),ef=null},createInstance:function(e,t,n,r,o){var a=void 0;a=r;var i=qp(e,t,n,a);return Gp(o,i),Zp(i,t),i},appendInitialChild:function(e,t){e.appendChild(t)},finalizeInitialChildren:function(e,t,n,r){return Qp(e,t,n,r),kn(t,n)},prepareUpdate:function(e,t,n,r,o,a){return Xp(e,t,n,r,o)},commitMount:function(e,t,n,r){e.focus()},commitUpdate:function(e,t,n,r,o,a){Zp(e,o),$p(e,t,n,r,o)},shouldSetTextContent:function(e){return"string"==typeof e.children||"number"==typeof e.children||"object"==typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&"string"==typeof e.dangerouslySetInnerHTML.__html},resetTextContent:function(e){e.textContent=""},shouldDeprioritizeSubtree:function(e,t){return!!t.hidden},createTextInstance:function(e,t,n,r){var o=document.createTextNode(e);return Gp(r,o),o},commitTextUpdate:function(e,t,n){e.nodeValue=n},appendChild:function(e,t){e.appendChild(t)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},scheduleAnimationCallback:Na.rAF,scheduleDeferredCallback:Na.rIC,useSyncScheduling:!Xr.fiberAsyncScheduling});Ci.injection.injectFiberBatchedUpdates(af.batchedUpdates);var lf=!1,uf={render:function(e,t,n){return Pn(t),Yr.disableNewFiberFeatures&&(zp(e)||Un("string"==typeof e?"145":"function"==typeof e?"146":null!=e&&"undefined"!=typeof e.props?"147":"148")),wn(null,e,t,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return null!=e&&au.has(e)?void 0:Un("38"),wn(e,t,n,r)},unmountComponentAtNode:function(e){if(Cn(e)?void 0:Un("40"),En(),e._reactRootContainer)return af.unbatchedUpdates(function(){return wn(null,null,e,function(){e._reactRootContainer=null})})},findDOMNode:Bp,unstable_createPortal:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return zs.createPortal(e,t,null,n)},unstable_batchedUpdates:Ci.batchedUpdates,unstable_deferredUpdates:af.deferredUpdates};"function"==typeof Kp&&Kp({findFiberByHostInstance:Kr.getClosestInstanceFromNode,findHostInstanceByFiber:af.findHostInstance});var sf=uf;module.exports=sf; + "use strict";function e(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r-1?void 0:In("96",e),!Un.plugins[r]){t.extractEvents?void 0:In("97",e),Un.plugins[r]=t;var o=t.eventTypes;for(var a in o)n(o[a],t,a)?void 0:In("98",a,e)}}}function n(e,t,n){Un.eventNameDispatchConfigs.hasOwnProperty(n)?In("99",n):void 0,Un.eventNameDispatchConfigs[n]=e;var o=e.phasedRegistrationNames;if(o){for(var a in o)if(o.hasOwnProperty(a)){var i=o[a];r(i,t,n)}return!0}return!!e.registrationName&&(r(e.registrationName,t,n),!0)}function r(e,t,n){Un.registrationNameModules[e]?In("100",e):void 0,Un.registrationNameModules[e]=t,Un.registrationNameDependencies[e]=t.eventTypes[n].dependencies}function o(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function a(e){return"topMouseMove"===e||"topTouchMove"===e}function i(e){return"topMouseDown"===e||"topTouchStart"===e}function l(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=Kn.getNodeFromInstance(r),Vn.invokeGuardedCallbackAndCatchFirstError(o,n,void 0,e),e.currentTarget=null}function u(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o=0||null!=t.is}function ae(e,t,n,r){for(var o in n){var a=n[o];if(n.hasOwnProperty(o))if(o===Uo)eo.setValueForStyles(e,a);else if(o===Io){var i=a?a[Do]:void 0;null!=i&&xo(e,i)}else o===Ro?"string"==typeof a?So(e,a):"number"==typeof a&&So(e,""+a):o===Oo||(Mo.hasOwnProperty(o)?a&&te(t,o):r?co.setValueForAttribute(e,o,a):(wr.properties[o]||wr.isCustomAttribute(o))&&null!=a&&co.setValueForProperty(e,o,a))}}function ie(e,t,n,r){for(var o=0;o0;)e=ue(e),n--;for(;o-n>0;)t=ue(t),o--;for(var i=n;i--;){if(e===t||e===t.alternate)return e;e=ue(e),t=ue(t)}return null}function ce(e,t){for(;t;){if(e===t||e===t.alternate)return!0;t=ue(t)}return!1}function pe(e){return ue(e)}function de(e,t,n){for(var r=[];e;)r.push(e),e=ue(e);var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(l[u],"captured",o)}function ve(e,t,n){var r=t.dispatchConfig.phasedRegistrationNames[n];return fa(e,r)}function me(e,t,n){var r=ve(e,n,t);r&&(n._dispatchListeners=Yn(n._dispatchListeners,r),n._dispatchInstances=Yn(n._dispatchInstances,e))}function he(e){e&&e.dispatchConfig.phasedRegistrationNames&&da.traverseTwoPhase(e._targetInst,me,e)}function ge(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst,n=t?da.getParentInstance(t):null;da.traverseTwoPhase(n,me,e)}}function ye(e,t,n){if(e&&n&&n.dispatchConfig.registrationName){var r=n.dispatchConfig.registrationName,o=fa(e,r);o&&(n._dispatchListeners=Yn(n._dispatchListeners,o),n._dispatchInstances=Yn(n._dispatchInstances,e))}}function be(e){e&&e.dispatchConfig.registrationName&&ye(e._targetInst,null,e)}function Ce(e){Qn(e,he)}function Pe(e){Qn(e,ge)}function ke(e,t,n,r){da.traverseEnterLeave(n,r,ye,e,t)}function Ee(e){Qn(e,be)}function we(){return!Ta&&Pn.canUseDOM&&(Ta="textContent"in document.documentElement?"textContent":"innerText"),Ta}function xe(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}function Te(e,t,n,r){this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n;var o=this.constructor.Interface;for(var a in o)if(o.hasOwnProperty(a)){var i=o[a];i?this[a]=i(n):"target"===a?this.target=r:this[a]=n[a]}var l=null!=n.defaultPrevented?n.defaultPrevented:n.returnValue===!1;return l?this.isDefaultPrevented=xn.thatReturnsTrue:this.isDefaultPrevented=xn.thatReturnsFalse,this.isPropagationStopped=xn.thatReturnsFalse,this}function Se(e,t,n,r){return Aa.call(this,e,t,n,r)}function Ne(e,t,n,r){return Aa.call(this,e,t,n,r)}function _e(){var e=window.opera;return"object"==typeof e&&"function"==typeof e.version&&parseInt(e.version(),10)<=12}function Fe(e){return(e.ctrlKey||e.altKey||e.metaKey)&&!(e.ctrlKey&&e.altKey)}function Ae(e){switch(e){case"topCompositionStart":return za.compositionStart;case"topCompositionEnd":return za.compositionEnd;case"topCompositionUpdate":return za.compositionUpdate}}function Me(e,t){return"topKeyDown"===e&&t.keyCode===Da}function Ie(e,t){switch(e){case"topKeyUp":return Ua.indexOf(t.keyCode)!==-1;case"topKeyDown":return t.keyCode!==Da;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function Oe(e){var t=e.detail;return"object"==typeof t&&"data"in t?t.data:null}function Re(e,t,n,r){var o,a;if(La?o=Ae(e):qa?Ie(e,n)&&(o=za.compositionEnd):Me(e,n)&&(o=za.compositionStart),!o)return null;ja&&(qa||o!==za.compositionStart?o===za.compositionEnd&&qa&&(a=qa.getData()):qa=Na.getPooled(r));var i=Ia.getPooled(o,t,n,r);if(a)i.data=a;else{var l=Oe(n);null!==l&&(i.data=l)}return ma.accumulateTwoPhaseDispatches(i),i}function Ue(e,t){switch(e){case"topCompositionEnd":return Oe(t);case"topKeyPress":var n=t.which;return n!==Va?null:(Ka=!0,Ba);case"topTextInput":var r=t.data;return r===Ba&&Ka?null:r;default:return null}}function De(e,t){if(qa){if("topCompositionEnd"===e||!La&&Ie(e,t)){var n=qa.getData();return Na.release(qa),qa=null,n}return null}switch(e){case"topPaste":return null;case"topKeyPress":return t.which&&!Fe(t)?String.fromCharCode(t.which):null;case"topCompositionEnd":return ja?null:t.data;default:return null}}function Le(e,t,n,r){var o;if(o=Wa?Ue(e,n):De(e,n),!o)return null;var a=Ra.getPooled(za.beforeInput,t,n,r);return a.data=o,ma.accumulateTwoPhaseDispatches(a),a}function He(e,t){return Xa(e,t)}function We(e,t){return $a(He,e,t)}function je(e,t){if(Ga)return We(e,t);Ga=!0;try{return We(e,t)}finally{Ga=!1,Cr.restoreStateIfNeeded()}}function Ve(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}function Be(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!ni[e.type]:"textarea"===t}function ze(e,t,n){var r=Aa.getPooled(oi.change,e,t,n);return r.type="change",Cr.enqueueStateRestore(n),ma.accumulateTwoPhaseDispatches(r),r}function Ke(e){var t=e.nodeName&&e.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===e.type}function qe(e){var t=ze(ii,e,ti(e));ei.batchedUpdates(Ye,t)}function Ye(e){er.enqueueEvents(e),er.processEventQueue(!1)}function Qe(e){if(_o.updateValueIfChanged(e))return e}function $e(e,t){if("topChange"===e)return t}function Xe(e,t){ai=e,ii=t,ai.attachEvent("onpropertychange",Ze)}function Ge(){ai&&(ai.detachEvent("onpropertychange",Ze),ai=null,ii=null)}function Ze(e){"value"===e.propertyName&&Qe(ii)&&qe(e)}function Je(e,t,n){"topFocus"===e?(Ge(),Xe(t,n)):"topBlur"===e&&Ge()}function et(e,t){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return Qe(ii)}function tt(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function nt(e,t){if("topClick"===e)return Qe(t)}function rt(e,t){if("topInput"===e||"topChange"===e)return Qe(t)}function ot(e,t){if(null!=e){var n=e._wrapperState||t._wrapperState;if(n&&n.controlled&&"number"===t.type){var r=""+t.value;t.getAttribute("value")!==r&&t.setAttribute("value",r)}}}function at(e,t,n,r){return Aa.call(this,e,t,n,r)}function it(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=vi[e];return!!r&&!!n[r]}function lt(e){return it}function ut(e,t,n,r){return fi.call(this,e,t,n,r)}function st(e){if("number"==typeof e.tag){for(;e.return;)e=e.return;return e.tag!==Ni?null:e.stateNode.containerInfo}for(;e._hostParent;)e=e._hostParent;var t=Ur.getNodeFromInstance(e);return t.parentNode}function ct(e,t,n){this.topLevelType=e,this.nativeEvent=t,this.targetInst=n,this.ancestors=[]}function pt(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=st(n);if(!r)break;e.ancestors.push(n),n=Ur.getClosestInstanceFromNode(r)}while(n);for(var o=0;o=t)return{node:n,offset:t-r};r=o}n=ft(vt(n))}}function ht(e,t,n,r){return e===n&&t===r}function gt(e){var t=window.getSelection&&window.getSelection();if(!t||0===t.rangeCount)return null;var n=t.anchorNode,r=t.anchorOffset,o=t.focusNode,a=t.focusOffset,i=t.getRangeAt(0);try{i.startContainer.nodeType,i.endContainer.nodeType}catch(e){return null}var l=ht(t.anchorNode,t.anchorOffset,t.focusNode,t.focusOffset),u=l?0:i.toString().length,s=i.cloneRange();s.selectNodeContents(e),s.setEnd(i.startContainer,i.startOffset);var c=ht(s.startContainer,s.startOffset,s.endContainer,s.endOffset),p=c?0:s.toString().length,d=p+u,f=document.createRange();f.setStart(n,r),f.setEnd(o,a);var v=f.collapsed;return{start:v?d:p,end:v?p:d}}function yt(e,t){if(window.getSelection){var n=window.getSelection(),r=e[Sa()].length,o=Math.min(t.start,r),a=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>a){var i=a;a=o,o=i}var l=Ri(e,o),u=Ri(e,a);if(l&&u){var s=document.createRange();s.setStart(l.node,l.offset),n.removeAllRanges(),o>a?(n.addRange(s),n.extend(u.node,u.offset)):(s.setEnd(u.node,u.offset),n.addRange(s))}}}function bt(e){return Nn(document.documentElement,e)}function Ct(e){if("selectionStart"in e&&Hi.hasSelectionCapabilities(e))return{start:e.selectionStart,end:e.selectionEnd};if(window.getSelection){var t=window.getSelection();return{anchorNode:t.anchorNode,anchorOffset:t.anchorOffset,focusNode:t.focusNode,focusOffset:t.focusOffset}}}function Pt(e,t){if(Ki||null==Vi||Vi!==Fn())return null;var n=Ct(Vi);if(!zi||!An(zi,n)){zi=n;var r=Aa.getPooled(ji.select,Bi,e,t);return r.type="select",r.target=Vi,ma.accumulateTwoPhaseDispatches(r),r}return null}function kt(e,t,n,r){return Aa.call(this,e,t,n,r)}function Et(e,t,n,r){return Aa.call(this,e,t,n,r)}function wt(e,t,n,r){return fi.call(this,e,t,n,r)}function xt(e){var t,n=e.keyCode;return"charCode"in e?(t=e.charCode,0===t&&13===n&&(t=13)):t=n,t>=32||13===t?t:0}function Tt(e){if(e.key){var t=nl[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=tl(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?rl[e.keyCode]||"Unidentified":""}function St(e,t,n,r){return fi.call(this,e,t,n,r)}function Nt(e,t,n,r){return gi.call(this,e,t,n,r)}function _t(e,t,n,r){return fi.call(this,e,t,n,r)}function Ft(e,t,n,r){return Aa.call(this,e,t,n,r)}function At(e,t,n,r){return gi.call(this,e,t,n,r)}function Mt(){bl||(bl=!0,vr.injection.injectReactEventListener(Fi),er.injection.injectEventPluginOrder(pi),qn.injection.injectComponentTree(Ur),er.injection.injectEventPluginsByName({SimpleEventPlugin:yl,EnterLeaveEventPlugin:Ci,ChangeEventPlugin:si,SelectEventPlugin:Qi,BeforeInputEventPlugin:Qa}),wr.injection.injectDOMPropertyConfig(ca),wr.injection.injectDOMPropertyConfig(Si),wr.injection.injectDOMPropertyConfig(Oi))}function It(e,t){return e!==Tl&&e!==xl||t!==Tl&&t!==xl?e===wl&&t!==wl?-255:e!==wl&&t===wl?255:e-t:0}function Ot(e){if(null!==e.updateQueue)return e.updateQueue;var t=void 0;return t={first:null,last:null,hasForceUpdate:!1,callbackList:null},e.updateQueue=t,t}function Rt(e,t){var n=e.updateQueue;if(null===n)return t.updateQueue=null,null;var r=null!==t.updateQueue?t.updateQueue:{};return r.first=n.first,r.last=n.last,r.hasForceUpdate=!1,r.callbackList=null,r.isProcessing=!1,t.updateQueue=r,r}function Ut(e){return{priorityLevel:e.priorityLevel,partialState:e.partialState,callback:e.callback,isReplace:e.isReplace,isForced:e.isForced,isTopLevelUnmount:e.isTopLevelUnmount,next:null}}function Dt(e,t,n,r){null!==n?n.next=t:(t.next=e.first,e.first=t),null!==r?t.next=r:e.last=t}function Lt(e,t){var n=t.priorityLevel,r=null,o=null;if(null!==e.last&&It(e.last.priorityLevel,n)<=0)r=e.last;else for(o=e.first;null!==o&&It(o.priorityLevel,n)<=0;)r=o,o=o.next;return r}function Ht(e,t){var n=Ot(e),r=null!==e.alternate?Ot(e.alternate):null,o=Lt(n,t),a=null!==o?o.next:n.first;if(null===r)return Dt(n,t,o,a),null;var i=Lt(r,t),l=null!==i?i.next:r.first;if(Dt(n,t,o,a),a!==l){var u=Ut(t);return Dt(r,u,i,l),u}return null===i&&(r.first=t),null===l&&(r.last=null),null}function Wt(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:!1,next:null};Ht(e,o)}function jt(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!0,isForced:!1,isTopLevelUnmount:!1,next:null};Ht(e,o)}function Vt(e,t,n){var r={priorityLevel:n,partialState:null,callback:t,isReplace:!1,isForced:!0,isTopLevelUnmount:!1,next:null};Ht(e,r)}function Bt(e){return null!==e.first?e.first.priorityLevel:wl}function zt(e,t,n,r){var o=null===t.element,a={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:o,next:null},i=Ht(e,a);if(o){var l=e.updateQueue,u=null!==e.alternate?e.alternate.updateQueue:null;null!==l&&null!==a.next&&(a.next=null,l.last=a),null!==u&&null!==i&&null!==i.next&&(i.next=null,u.last=a)}}function Kt(e,t,n,r){var o=e.partialState;if("function"==typeof o){var a=o;return a.call(t,n,r)}return o}function qt(e,t,n,r,o,a){t.hasForceUpdate=!1;for(var i=r,l=!0,u=null,s=t.first;null!==s&&It(s.priorityLevel,a)<=0;){t.first=s.next,null===t.first&&(t.last=null);var c=void 0;s.isReplace?(i=Kt(s,n,i,o),l=!0):(c=Kt(s,n,i,o),c&&(i=l?Cn({},i,c):Cn(i,c),l=!1)),s.isForced&&(t.hasForceUpdate=!0),null===s.callback||s.isTopLevelUnmount&&null!==s.next||(u=u||[],u.push(s.callback),e.effectTag|=El),s=s.next}return t.callbackList=u,null!==t.first||null!==u||t.hasForceUpdate||(e.updateQueue=null),i}function Yt(e,t,n){var r=t.callbackList;if(null!==r)for(var o=0;of?(g=p,p=null):g=p.sibling;var y=m(e,p,l[f],u);if(null===y){null===p&&(p=g);break}t&&p&&null===y.alternate&&n(e,p),d=i(y,d,f),null===c?s=y:c.sibling=y,c=y,p=g}if(f===l.length)return r(e,p),s;if(null===p){for(;fy?(b=f,f=null):b=f.sibling;var P=m(e,f,C.value,u);if(null===P){f||(f=b);break}t&&f&&null===P.alternate&&n(e,f),g=i(P,g,y),null===d?p=P:d.sibling=P,d=P,f=b}if(C.done)return r(e,f),p;if(null===f){for(;!C.done;y++,C=c.next()){var k=v(e,C.value,u);null!==k&&(g=i(k,g,y),null===d?p=k:d.sibling=k,d=k)}return p}for(var E=o(e,f);!C.done;y++,C=c.next()){var w=h(E,e,y,C.value,u);null!==w&&(t&&null!==w.alternate&&E.delete(null===w.key?y:w.key),g=i(w,g,y),null===d?p=w:d.sibling=w,d=w)}return t&&E.forEach(function(t){return n(e,t)}),p}function b(e,t,n,o){if(null!==t&&t.tag===Ks){r(e,t.sibling);var i=a(t,o);return i.pendingProps=n,i.return=e,i}r(e,t);var l=Ls(n,o);return l.return=e,l}function C(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.type===o.type){r(e,u.sibling);var s=a(u,i);return s.ref=pn(u,o),s.pendingProps=o.props,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=Us(o,i);return c.ref=pn(t,o),c.return=e,c}function P(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===Ys){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=Hs(o,i);return c.return=e,c}function k(e,t,n,o){var i=t;if(null!==i){if(i.tag===Qs){r(e,i.sibling);var l=a(i,o);return l.type=n.value,l.return=e,l}r(e,i)}var u=Ws(n,o);return u.type=n.value,u.return=e,u}function E(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===qs&&u.stateNode.containerInfo===o.containerInfo&&u.stateNode.implementation===o.implementation){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o.children||[],s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=js(o,i);return c.return=e,c}function w(e,t,n,o){var a=Lr.disableNewFiberFeatures,i="object"==typeof n&&null!==n;if(i)if(a)switch(n.$$typeof){case vs:return l(C(e,t,n,o));case Os:return l(E(e,t,n,o))}else switch(n.$$typeof){case vs:return l(C(e,t,n,o));case Ms:return l(P(e,t,n,o));case Is:return l(k(e,t,n,o));case Os:return l(E(e,t,n,o))}if(a)switch(e.tag){case zs:var u=e.type;null!==n&&n!==!1?In("109",u.displayName||u.name||"Component"):void 0;break;case Bs:var s=e.type;null!==n&&n!==!1?In("105",s.displayName||s.name||"Component"):void 0}if("string"==typeof n||"number"==typeof n)return l(b(e,t,""+n,o));if(Vs(n))return g(e,t,n,o);if(As(n))return y(e,t,n,o);if(i&&dn(e,n),!a&&"undefined"==typeof n)switch(e.tag){case zs:case Bs:var c=e.type;In("157",c.displayName||c.name||"Component")}return r(e,t)}return w}function vn(e){if(!e)return Mn;var t=Dl.get(e);return"number"==typeof t.tag?hd(t):t._processChildContext(t._context)}function mn(e){return!(!e||e.nodeType!==jd&&e.nodeType!==Vd&&e.nodeType!==Bd)}function hn(e){if(!mn(e))throw new Error("Target container is not a DOM element."); + }function gn(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function yn(){Kd=!0}function bn(e,t,n,r){hn(n);var o=n.nodeType===Ld?n.documentElement:n,a=o._reactRootContainer;if(a)zd.updateContainer(t,a,e,r);else{for(;o.lastChild;)o.removeChild(o.lastChild);var i=zd.createContainer(o);a=o._reactRootContainer=i,zd.unbatchedUpdates(function(){zd.updateContainer(t,i,e,r)})}return zd.getPublicRootInstance(a)}var Cn=__webpack_require__(3);__webpack_require__(7),__webpack_require__(4);var Pn=__webpack_require__(10);__webpack_require__(11);var kn=__webpack_require__(13),En=__webpack_require__(15),wn=__webpack_require__(1),xn=__webpack_require__(5),Tn=__webpack_require__(16),Sn=__webpack_require__(17),Nn=__webpack_require__(18),_n=__webpack_require__(21),Fn=__webpack_require__(22),An=__webpack_require__(23),Mn=__webpack_require__(6),In=e,On=null,Rn={},Un={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(e){On?In("101"):void 0,On=Array.prototype.slice.call(e),t()},injectEventPluginsByName:function(e){var n=!1;for(var r in e)if(e.hasOwnProperty(r)){var o=e[r];Rn.hasOwnProperty(r)&&Rn[r]===o||(Rn[r]?In("102",r):void 0,Rn[r]=o,n=!0)}n&&t()}},Dn=Un,Ln=null,Hn=function(e,t,n,r,o,a,i,l,u){var s=Array.prototype.slice.call(arguments,3);try{t.apply(n,s)}catch(e){return e}return null},Wn=function(){if(Ln){var e=Ln;throw Ln=null,e}},jn={injection:{injectErrorUtils:function(e){"function"!=typeof e.invokeGuardedCallback?In("201"):void 0,Hn=e.invokeGuardedCallback}},invokeGuardedCallback:function(e,t,n,r,o,a,i,l,u){return Hn.apply(this,arguments)},invokeGuardedCallbackAndCatchFirstError:function(e,t,n,r,o,a,i,l,u){var s=jn.invokeGuardedCallback.apply(this,arguments);null!==s&&null===Ln&&(Ln=s)},rethrowCaughtError:function(){return Wn.apply(this,arguments)}},Vn=jn,Bn,zn={injectComponentTree:function(e){Bn=e}},Kn={isEndish:o,isMoveish:a,isStartish:i,executeDirectDispatch:p,executeDispatchesInOrder:u,executeDispatchesInOrderStopAtTrue:c,hasDispatches:d,getFiberCurrentPropsFromNode:function(e){return Bn.getFiberCurrentPropsFromNode(e)},getInstanceFromNode:function(e){return Bn.getInstanceFromNode(e)},getNodeFromInstance:function(e){return Bn.getNodeFromInstance(e)},injection:zn},qn=Kn,Yn=f,Qn=v,$n=null,Xn=function(e,t){e&&(qn.executeDispatchesInOrder(e,t),e.isPersistent()||e.constructor.release(e))},Gn=function(e){return Xn(e,!0)},Zn=function(e){return Xn(e,!1)},Jn={injection:{injectEventPluginOrder:Dn.injectEventPluginOrder,injectEventPluginsByName:Dn.injectEventPluginsByName},getListener:function(e,t){var n;if("number"==typeof e.tag){var r=e.stateNode;if(!r)return null;var o=qn.getFiberCurrentPropsFromNode(r);if(!o)return null;if(n=o[t],h(t,e.type,o))return null}else{var a=e._currentElement;if("string"==typeof a||"number"==typeof a)return null;if(!e._rootNodeID)return null;var i=a.props;if(n=i[t],h(t,a.type,i))return null}return n&&"function"!=typeof n?In("94",t,typeof n):void 0,n},extractEvents:function(e,t,n,r){for(var o,a=Dn.plugins,i=0;i]/,oo=H,ao=W,io=new RegExp("^["+wr.ATTRIBUTE_NAME_START_CHAR+"]["+wr.ATTRIBUTE_NAME_CHAR+"]*$"),lo={},uo={},so={createMarkupForID:function(e){return wr.ID_ATTRIBUTE_NAME+"="+ao(e)},setAttributeForID:function(e,t){e.setAttribute(wr.ID_ATTRIBUTE_NAME,t)},createMarkupForRoot:function(){return wr.ROOT_ATTRIBUTE_NAME+'=""'},setAttributeForRoot:function(e){e.setAttribute(wr.ROOT_ATTRIBUTE_NAME,"")},createMarkupForProperty:function(e,t){var n=wr.properties.hasOwnProperty(e)?wr.properties[e]:null;if(n){if(V(n,t))return"";var r=n.attributeName;return n.hasBooleanValue||n.hasOverloadedBooleanValue&&t===!0?r+'=""':r+"="+ao(t)}return wr.isCustomAttribute(e)?null==t?"":e+"="+ao(t):null},createMarkupForCustomAttribute:function(e,t){return j(e)&&null!=t?e+"="+ao(t):""},setValueForProperty:function(e,t,n){var r=wr.properties.hasOwnProperty(t)?wr.properties[t]:null;if(r){var o=r.mutationMethod;if(o)o(e,n);else{if(V(r,n))return void so.deleteValueForProperty(e,t);if(r.mustUseProperty)e[r.propertyName]=n;else{var a=r.attributeName,i=r.attributeNamespace;i?e.setAttributeNS(i,a,""+n):r.hasBooleanValue||r.hasOverloadedBooleanValue&&n===!0?e.setAttribute(a,""):e.setAttribute(a,""+n)}}}else if(wr.isCustomAttribute(t))return void so.setValueForAttribute(e,t,n)},setValueForAttribute:function(e,t,n){j(t)&&(null==n?e.removeAttribute(t):e.setAttribute(t,""+n))},deleteValueForAttribute:function(e,t){e.removeAttribute(t)},deleteValueForProperty:function(e,t){var n=wr.properties.hasOwnProperty(t)?wr.properties[t]:null;if(n){var r=n.mutationMethod;if(r)r(e,void 0);else if(n.mustUseProperty){var o=n.propertyName;n.hasBooleanValue?e[o]=!1:e[o]=""}else e.removeAttribute(n.attributeName)}else wr.isCustomAttribute(t)&&e.removeAttribute(t)}},co=so,po={getHostProps:function(e,t){var n=e,r=t.value,o=t.checked,a=Cn({type:void 0,step:void 0,min:void 0,max:void 0},t,{defaultChecked:void 0,defaultValue:void 0,value:null!=r?r:n._wrapperState.initialValue,checked:null!=o?o:n._wrapperState.initialChecked});return a},mountWrapper:function(e,t){var n=t.defaultValue,r=e;r._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:null!=t.value?t.value:n,controlled:B(t)}},updateWrapper:function(e,t){var n=e,r=t.checked;null!=r&&co.setValueForProperty(n,"checked",r||!1);var o=t.value;if(null!=o)if(0===o&&""===n.value)n.value="0";else if("number"===t.type){var a=parseFloat(n.value,10)||0;o!=a&&(n.value=""+o)}else o!=n.value&&(n.value=""+o);else null==t.value&&null!=t.defaultValue&&n.defaultValue!==""+t.defaultValue&&(n.defaultValue=""+t.defaultValue),null==t.checked&&null!=t.defaultChecked&&(n.defaultChecked=!!t.defaultChecked)},postMountWrapper:function(e,t){var n=e;switch(t.type){case"submit":case"reset":break;case"color":case"date":case"datetime":case"datetime-local":case"month":case"time":case"week":n.value="",n.value=n.defaultValue;break;default:n.value=n.value}var r=n.name;""!==r&&(n.name=""),n.defaultChecked=!n.defaultChecked,n.defaultChecked=!n.defaultChecked,""!==r&&(n.name=r)},restoreControlledState:function(e,t){var n=e;po.updateWrapper(n,t),z(n,t)}},fo=po,vo={mountWrapper:function(e,t){},postMountWrapper:function(e,t){null!=t.value&&e.setAttribute("value",t.value)},getHostProps:function(e,t){var n=Cn({children:void 0},t),r=K(t.children);return r&&(n.children=r),n}},mo=vo,ho=!1,go={getHostProps:function(e,t){return Cn({},t,{value:void 0})},mountWrapper:function(e,t){var n=e,r=t.value;n._wrapperState={initialValue:null!=r?r:t.defaultValue,wasMultiple:!!t.multiple},void 0===t.value||void 0===t.defaultValue||ho||(ho=!0),n.multiple=!!t.multiple,null!=r?q(n,!!t.multiple,r):null!=t.defaultValue&&q(n,!!t.multiple,t.defaultValue)},postUpdateWrapper:function(e,t){var n=e;n._wrapperState.initialValue=void 0;var r=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!t.multiple;var o=t.value;null!=o?q(n,!!t.multiple,o):r!==!!t.multiple&&(null!=t.defaultValue?q(n,!!t.multiple,t.defaultValue):q(n,!!t.multiple,t.multiple?[]:""))},restoreControlledState:function(e,t){var n=e,r=t.value;null!=r&&q(n,!!t.multiple,r)}},yo=go,bo={getHostProps:function(e,t){var n=e;null!=t.dangerouslySetInnerHTML?In("91"):void 0;var r=Cn({},t,{value:void 0,defaultValue:void 0,children:""+n._wrapperState.initialValue});return r},mountWrapper:function(e,t){var n=e,r=t.value,o=r;if(null==r){var a=t.defaultValue,i=t.children;null!=i&&(null!=a?In("92"):void 0,Array.isArray(i)&&(i.length<=1?void 0:In("93"),i=i[0]),a=""+i),null==a&&(a=""),o=a}n._wrapperState={initialValue:""+o}},updateWrapper:function(e,t){var n=e,r=t.value;if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e,t){var n=e,r=n.textContent;r===n._wrapperState.initialValue&&(n.value=r)},restoreControlledState:function(e,t){bo.updateWrapper(e,t)}},Co=bo,Po=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e},ko=Po,Eo,wo=ko(function(e,t){if(e.namespaceURI!==no.svg||"innerHTML"in e)e.innerHTML=t;else{Eo=Eo||document.createElement("div"),Eo.innerHTML=""+t+"";for(var n=Eo.firstChild;n.firstChild;)e.appendChild(n.firstChild)}}),xo=wo,To=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};Pn.canUseDOM&&("textContent"in document.documentElement||(To=function(e,t){return 3===e.nodeType?void(e.nodeValue=t):void xo(e,oo(t))}));var So=To,No={_getTrackerFromNode:function(e){return Q(Ur.getInstanceFromNode(e))},trackNode:function(e){e._wrapperState.valueTracker||(e._wrapperState.valueTracker=Z(e,e))},track:function(e){if(!Q(e)){var t=Ur.getNodeFromInstance(e);$(e,Z(t,e))}},updateValueIfChanged:function(e){if(!e)return!1;var t=Q(e);if(!t)return"number"==typeof e.tag?No.trackNode(e.stateNode):No.track(e),!0;var n=t.getValue(),r=G(Ur.getNodeFromInstance(e));return r!==n&&(t.setValue(r),!0)},stopTracking:function(e){var t=Q(e);t&&t.stopTracking()}},_o=No,Fo=Cn||function(e){for(var t=1;t";var u=l.firstChild;o=l.removeChild(u)}else o=t.is?a.createElement(e,t.is):a.createElement(e);else o=a.createElementNS(i,e);return o},setInitialProperties:function(e,t,n,r){var o,a=oe(t,n);switch(t){case"audio":case"form":case"iframe":case"img":case"image":case"link":case"object":case"source":case"video":case"details":re(e,t),o=n;break;case"input":fo.mountWrapper(e,n),o=fo.getHostProps(e,n),re(e,t),te(r,"onChange");break;case"option":mo.mountWrapper(e,n),o=mo.getHostProps(e,n);break;case"select":yo.mountWrapper(e,n),o=yo.getHostProps(e,n),re(e,t),te(r,"onChange");break;case"textarea":Co.mountWrapper(e,n),o=Co.getHostProps(e,n),re(e,t),te(r,"onChange");break;default:o=n}switch(ee(t,o),ae(e,r,o,a),t){case"input":_o.trackNode(e),fo.postMountWrapper(e,n);break;case"textarea":_o.trackNode(e),Co.postMountWrapper(e,n);break;case"option":mo.postMountWrapper(e,n);break;default:"function"==typeof o.onClick&&ne(e)}},diffProperties:function(e,t,n,r,o){var a,i,l=null;switch(t){case"input":a=fo.getHostProps(e,n),i=fo.getHostProps(e,r),l=[];break;case"option":a=mo.getHostProps(e,n),i=mo.getHostProps(e,r),l=[];break;case"select":a=yo.getHostProps(e,n),i=yo.getHostProps(e,r),l=[];break;case"textarea":a=Co.getHostProps(e,n),i=Co.getHostProps(e,r),l=[];break;default:a=n,i=r,"function"!=typeof a.onClick&&"function"==typeof i.onClick&&ne(e)}ee(t,i);var u,s,c=null;for(u in a)if(!i.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if(u===Uo){var p=a[u];for(s in p)p.hasOwnProperty(s)&&(c||(c={}),c[s]="")}else u===Io||u===Ro||u===Oo||(Mo.hasOwnProperty(u)?l||(l=[]):(l=l||[]).push(u,null));for(u in i){var d=i[u],f=null!=a?a[u]:void 0;if(i.hasOwnProperty(u)&&d!==f&&(null!=d||null!=f))if(u===Uo)if(f){for(s in f)!f.hasOwnProperty(s)||d&&d.hasOwnProperty(s)||(c||(c={}),c[s]="");for(s in d)d.hasOwnProperty(s)&&f[s]!==d[s]&&(c||(c={}),c[s]=d[s])}else c||(l||(l=[]),l.push(u,c)),c=d;else if(u===Io){var v=d?d[Do]:void 0,m=f?f[Do]:void 0;null!=v&&m!==v&&(l=l||[]).push(u,""+v)}else u===Ro?f===d||"string"!=typeof d&&"number"!=typeof d||(l=l||[]).push(u,""+d):u===Oo||(Mo.hasOwnProperty(u)?(d&&te(o,u),l||f===d||(l=[])):(l=l||[]).push(u,d))}return c&&(l=l||[]).push(Uo,c),l},updateProperties:function(e,t,n,r,o){var a=oe(n,r),i=oe(n,o);switch(ie(e,t,a,i),n){case"input":fo.updateWrapper(e,o);break;case"textarea":Co.updateWrapper(e,o);break;case"select":yo.postUpdateWrapper(e,o)}},restoreControlledState:function(e,t,n){switch(t){case"input":return void fo.restoreControlledState(e,n);case"textarea":return void Co.restoreControlledState(e,n);case"select":return void yo.restoreControlledState(e,n)}}},qo=Ko,Yo=void 0,Qo=void 0;if("function"!=typeof requestAnimationFrame)In("149");else if("function"!=typeof requestIdleCallback){var $o=null,Xo=null,Go=!1,Zo=!1,Jo=0,ea=33,ta=33,na={timeRemaining:"object"==typeof performance&&"function"==typeof performance.now?function(){return Jo-performance.now()}:function(){return Jo-Date.now()}},ra="__reactIdleCallback$"+Math.random().toString(36).slice(2),oa=function(e){if(e.source===window&&e.data===ra){Go=!1;var t=Xo;Xo=null,t&&t(na)}};window.addEventListener("message",oa,!1);var aa=function(e){Zo=!1;var t=e-Jo+ta;t1?1-t:void 0;return this._fallbackText=o.slice(e,l),this._fallbackText}}),xa.addPoolingTo(xe);var Na=xe,_a=["dispatchConfig","_targetInst","nativeEvent","isDefaultPrevented","isPropagationStopped","_dispatchListeners","_dispatchInstances"],Fa={type:null,target:null,currentTarget:xn.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};Cn(Te.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=xn.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=xn.thatReturnsTrue)},persist:function(){this.isPersistent=xn.thatReturnsTrue},isPersistent:xn.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var t in e)this[t]=null;for(var n=0;n<_a.length;n++)this[_a[n]]=null}}),Te.Interface=Fa,Te.augmentClass=function(e,t){var n=this,r=function(){};r.prototype=n.prototype;var o=new r;Cn(o,e.prototype),e.prototype=o,e.prototype.constructor=e,e.Interface=Cn({},n.Interface,t),e.augmentClass=n.augmentClass,xa.addPoolingTo(e,xa.fourArgumentPooler)},xa.addPoolingTo(Te,xa.fourArgumentPooler);var Aa=Te,Ma={data:null};Aa.augmentClass(Se,Ma);var Ia=Se,Oa={data:null};Aa.augmentClass(Ne,Oa);var Ra=Ne,Ua=[9,13,27,32],Da=229,La=Pn.canUseDOM&&"CompositionEvent"in window,Ha=null;Pn.canUseDOM&&"documentMode"in document&&(Ha=document.documentMode);var Wa=Pn.canUseDOM&&"TextEvent"in window&&!Ha&&!_e(),ja=Pn.canUseDOM&&(!La||Ha&&Ha>8&&Ha<=11),Va=32,Ba=String.fromCharCode(Va),za={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},Ka=!1,qa=null,Ya={eventTypes:za,extractEvents:function(e,t,n,r){return[Re(e,t,n,r),Le(e,t,n,r)]}},Qa=Ya,$a=function(e,t,n,r,o,a){return e(t,n,r,o,a)},Xa=function(e,t){return e(t)},Ga=!1,Za={injectStackBatchedUpdates:function(e){$a=e},injectFiberBatchedUpdates:function(e){Xa=e}},Ja={batchedUpdates:je,injection:Za},ei=Ja,ti=Ve,ni={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},ri=Be,oi={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},ai=null,ii=null,li=!1;Pn.canUseDOM&&(li=ur("input")&&(!document.documentMode||document.documentMode>9));var ui={eventTypes:oi,_isInputEventSupported:li,extractEvents:function(e,t,n,r){var o,a,i=t?Ur.getNodeFromInstance(t):window;if(Ke(i)?o=$e:ri(i)?li?o=rt:(o=et,a=Je):tt(i)&&(o=nt),o){var l=o(e,t);if(l){var u=ze(l,n,r);return u}}a&&a(e,i,t),"topBlur"===e&&ot(t,i)}},si=ui,ci=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"],pi=ci,di={view:function(e){if(e.view)return e.view;var t=ti(e);if(t.window===t)return t;var n=t.ownerDocument;return n?n.defaultView||n.parentWindow:window},detail:function(e){return e.detail||0}};Aa.augmentClass(at,di);var fi=at,vi={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"},mi=lt,hi={screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:mi,button:function(e){var t=e.button;return"which"in e?t:2===t?2:4===t?1:0},buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)}};fi.augmentClass(ut,hi);var gi=ut,yi={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},bi={eventTypes:yi,extractEvents:function(e,t,n,r){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var o;if(r.window===r)o=r;else{var a=r.ownerDocument;o=a?a.defaultView||a.parentWindow:window}var i,l;if("topMouseOut"===e){i=t;var u=n.relatedTarget||n.toElement;l=u?Ur.getClosestInstanceFromNode(u):null}else i=null,l=t;if(i===l)return null;var s=null==i?o:Ur.getNodeFromInstance(i),c=null==l?o:Ur.getNodeFromInstance(l),p=gi.getPooled(yi.mouseLeave,i,n,r);p.type="mouseleave",p.target=s,p.relatedTarget=c;var d=gi.getPooled(yi.mouseEnter,l,n,r);return d.type="mouseenter",d.target=c,d.relatedTarget=s,ma.accumulateEnterLeaveDispatches(p,d,i,l),[p,d]}},Ci=bi,Pi=wr.injection.MUST_USE_PROPERTY,ki=wr.injection.HAS_BOOLEAN_VALUE,Ei=wr.injection.HAS_NUMERIC_VALUE,wi=wr.injection.HAS_POSITIVE_NUMERIC_VALUE,xi=wr.injection.HAS_OVERLOADED_BOOLEAN_VALUE,Ti={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+wr.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:ki,allowTransparency:0,alt:0,as:0,async:ki,autoComplete:0,autoPlay:ki,capture:ki,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:Pi|ki,cite:0,classID:0,className:0,cols:wi,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:ki,coords:0,crossOrigin:0,data:0,dateTime:0,default:ki,defer:ki,dir:0,disabled:ki,download:xi,draggable:0,encType:0, + form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:ki,formTarget:0,frameBorder:0,headers:0,height:0,hidden:ki,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:ki,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:Pi|ki,muted:Pi|ki,name:0,nonce:0,noValidate:ki,open:ki,optimum:0,pattern:0,placeholder:0,playsInline:ki,poster:0,preload:0,profile:0,radioGroup:0,readOnly:ki,referrerPolicy:0,rel:0,required:ki,reversed:ki,role:0,rows:wi,rowSpan:Ei,sandbox:0,scope:0,scoped:ki,scrolling:0,seamless:ki,selected:Pi|ki,shape:0,size:wi,sizes:0,slot:0,span:wi,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:Ei,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:ki,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{},DOMMutationMethods:{value:function(e,t){return null==t?e.removeAttribute("value"):void("number"!==e.type||e.hasAttribute("value")===!1?e.setAttribute("value",""+t):e.validity&&!e.validity.badInput&&e.ownerDocument.activeElement!==e&&e.setAttribute("value",""+t))}}},Si=Ti,Ni=Sr.HostRoot;Cn(ct.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.targetInst=null,this.ancestors.length=0}}),xa.addPoolingTo(ct,xa.threeArgumentPooler);var _i={_enabled:!0,_handleTopLevel:null,setHandleTopLevel:function(e){_i._handleTopLevel=e},setEnabled:function(e){_i._enabled=!!e},isEnabled:function(){return _i._enabled},trapBubbledEvent:function(e,t,n){return n?Tn.listen(n,t,_i.dispatchEvent.bind(null,e)):null},trapCapturedEvent:function(e,t,n){return n?Tn.capture(n,t,_i.dispatchEvent.bind(null,e)):null},monitorScrollValue:function(e){var t=dt.bind(null,e);Tn.listen(window,"scroll",t)},dispatchEvent:function(e,t){if(_i._enabled){var n=ti(t),r=Ur.getClosestInstanceFromNode(n),o=ct.getPooled(e,t,r);try{ei.batchedUpdates(pt,o)}finally{ct.release(o)}}}},Fi=_i,Ai={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},Mi={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},Ii={Properties:{},DOMAttributeNamespaces:{xlinkActuate:Ai.xlink,xlinkArcrole:Ai.xlink,xlinkHref:Ai.xlink,xlinkRole:Ai.xlink,xlinkShow:Ai.xlink,xlinkTitle:Ai.xlink,xlinkType:Ai.xlink,xmlBase:Ai.xml,xmlLang:Ai.xml,xmlSpace:Ai.xml},DOMAttributeNames:{}};Object.keys(Mi).forEach(function(e){Ii.Properties[e]=0,Mi[e]&&(Ii.DOMAttributeNames[e]=Mi[e])});var Oi=Ii,Ri=mt,Ui={getOffsets:gt,setOffsets:yt},Di=Ui,Li={hasSelectionCapabilities:function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)},getSelectionInformation:function(){var e=Fn();return{focusedElem:e,selectionRange:Li.hasSelectionCapabilities(e)?Li.getSelection(e):null}},restoreSelection:function(e){var t=Fn(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&bt(n)){Li.hasSelectionCapabilities(n)&&Li.setSelection(n,r);for(var o=[],a=n;a=a.parentNode;)1===a.nodeType&&o.push({element:a,left:a.scrollLeft,top:a.scrollTop});_n(n);for(var i=0;i-1;)Jl[eu]=null,eu--},iu={createCursor:tu,isEmpty:nu,pop:ru,push:ou,reset:au},lu=Cn||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:null,o={$$typeof:ms,key:null==r?null:""+r,children:e,handler:t,props:n};return o},ys=function(e){var t={$$typeof:hs,value:e};return t},bs=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===ms},Cs=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===hs},Ps=hs,ks=ms,Es={createCoroutine:gs,createYield:ys,isCoroutine:bs,isYield:Cs,REACT_YIELD_TYPE:Ps,REACT_COROUTINE_TYPE:ks},ws="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.portal")||60106,xs=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:ws,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},Ts=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===ws},Ss=ws,Ns={createPortal:xs,isPortal:Ts,REACT_PORTAL_TYPE:Ss},_s="function"==typeof Symbol&&Symbol.iterator,Fs="@@iterator",As=cn,Ms=Es.REACT_COROUTINE_TYPE,Is=Es.REACT_YIELD_TYPE,Os=Ns.REACT_PORTAL_TYPE,Rs=Ju.cloneFiber,Us=Ju.createFiberFromElement,Ds=Ju.createFiberFromFragment,Ls=Ju.createFiberFromText,Hs=Ju.createFiberFromCoroutine,Ws=Ju.createFiberFromYield,js=Ju.createFiberFromPortal,Vs=Array.isArray,Bs=Sr.FunctionalComponent,zs=Sr.ClassComponent,Ks=Sr.HostText,qs=Sr.HostPortal,Ys=Sr.CoroutineComponent,Qs=Sr.YieldComponent,$s=Sr.Fragment,Xs=Pl.NoEffect,Gs=Pl.Placement,Zs=Pl.Deletion,Js=fn(!0,!0),ec=fn(!1,!0),tc=fn(!1,!1),nc=function(e,t){if(t.child)if(null!==e&&t.child===e.child){var n=t.child,r=Rs(n,n.pendingWorkPriority);for(t.child=r,r.return=t;null!==n.sibling;)n=n.sibling,r=r.sibling=Rs(n,n.pendingWorkPriority),r.return=t;r.sibling=null}else for(var o=t.child;null!==o;)o.return=t,o=o.sibling},rc={reconcileChildFibers:Js,reconcileChildFibersInPlace:ec,mountChildFibersInPlace:tc,cloneChildFibers:nc},oc=Pl.Update,ac=Fu.cacheContext,ic=Fu.getMaskedContext,lc=Fu.getUnmaskedContext,uc=Fu.isContextConsumer,sc=Rl.addUpdate,cc=Rl.addReplaceUpdate,pc=Rl.addForceUpdate,dc=Rl.beginUpdateQueue,fc=Fu,vc=fc.hasContextChanged,mc=Zl.isMounted,hc=Array.isArray,gc=function(e,t,n,r){function o(e,t,n,r,o,a){if(null===t||null!==e.updateQueue&&e.updateQueue.hasForceUpdate)return!0;var i=e.stateNode;if("function"==typeof i.shouldComponentUpdate){var l=i.shouldComponentUpdate(n,o,a);return l}var u=e.type;return!u.prototype||!u.prototype.isPureReactComponent||(!An(t,n)||!An(r,o))}function a(e){var t=e.stateNode,n=t.state;n&&("object"!=typeof n||hc(n))&&In("106",Qr(e)),"function"==typeof t.getChildContext&&("object"!=typeof e.type.childContextTypes?In("107",Qr(e)):void 0)}function i(e,t){t.props=e.memoizedProps,t.state=e.memoizedState}function l(e,t){t.updater=d,e.stateNode=t,Dl.set(t,e)}function u(e){var t=e.type,n=e.pendingProps,r=lc(e),o=uc(e),i=o?ic(e,r):Mn,u=new t(n,i);return l(e,u),a(e),o&&ac(e,r,i),u}function s(e,t){var n=e.stateNode,r=n.state||null,o=e.pendingProps;o?void 0:In("162");var a=lc(e);if(n.props=o,n.state=r,n.refs=Mn,n.context=ic(e,a),"function"==typeof n.componentWillMount){n.componentWillMount();var i=e.updateQueue;null!==i&&(n.state=dc(e,i,n,r,o,t))}"function"==typeof n.componentDidMount&&(e.effectTag|=oc)}function c(e,t){var n=e.stateNode;i(e,n);var r=e.memoizedState,a=e.pendingProps;a||(a=e.memoizedProps,null==a?In("163"):void 0);var l=lc(e),s=ic(e,l);if(!o(e,e.memoizedProps,a,e.memoizedState,r,s))return n.props=a,n.state=r,n.context=s,!1;var c=u(e);c.props=a,c.state=r=c.state||null,c.context=s,"function"==typeof c.componentWillMount&&c.componentWillMount();var p=e.updateQueue;return null!==p&&(c.state=dc(e,p,c,r,a,t)),"function"==typeof n.componentDidMount&&(e.effectTag|=oc),!0}function p(e,t,a){var l=t.stateNode;i(t,l);var u=t.memoizedProps,s=t.pendingProps;s||(s=u,null==s?In("163"):void 0);var c=l.context,p=lc(t),f=ic(t,p);u===s&&c===f||"function"==typeof l.componentWillReceiveProps&&(l.componentWillReceiveProps(s,f),l.state!==t.memoizedState&&d.enqueueReplaceState(l,l.state,null));var v=t.updateQueue,m=t.memoizedState,h=void 0;if(h=null!==v?dc(t,v,l,m,s,a):m,!(u!==s||m!==h||vc()||null!==v&&v.hasForceUpdate))return"function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=oc)),!1;var g=o(t,u,s,m,h,f);return g?("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(s,h,f),"function"==typeof l.componentDidUpdate&&(t.effectTag|=oc)):("function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=oc)),n(t,s),r(t,h)),l.props=s,l.state=h,l.context=f,g}var d={isMounted:mc,enqueueSetState:function(n,r,o){var a=Dl.get(n),i=t();o=void 0===o?null:o,sc(a,r,o,i),e(a,i)},enqueueReplaceState:function(n,r,o){var a=Dl.get(n),i=t();o=void 0===o?null:o,cc(a,r,o,i),e(a,i)},enqueueForceUpdate:function(n,r){var o=Dl.get(n),a=t();r=void 0===r?null:r,pc(o,r,a),e(o,a)}};return{adoptClassInstance:l,constructClassInstance:u,mountClassInstance:s,resumeMountClassInstance:c,updateClassInstance:p}},yc=rc.mountChildFibersInPlace,bc=rc.reconcileChildFibers,Cc=rc.reconcileChildFibersInPlace,Pc=rc.cloneChildFibers,kc=Rl.beginUpdateQueue,Ec=Fu.getMaskedContext,wc=Fu.getUnmaskedContext,xc=Fu.hasContextChanged,Tc=Fu.pushContextProvider,Sc=Fu.pushTopLevelContextObject,Nc=Fu.invalidateContextProvider,_c=Sr.IndeterminateComponent,Fc=Sr.FunctionalComponent,Ac=Sr.ClassComponent,Mc=Sr.HostRoot,Ic=Sr.HostComponent,Oc=Sr.HostText,Rc=Sr.HostPortal,Uc=Sr.CoroutineComponent,Dc=Sr.CoroutineHandlerPhase,Lc=Sr.YieldComponent,Hc=Sr.Fragment,Wc=kl.NoWork,jc=kl.OffscreenPriority,Vc=Pl.Placement,Bc=Pl.ContentReset,zc=Pl.Err,Kc=Pl.Ref,qc=function(e,t,n,r){function o(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function a(e){e.progressedFirstDeletion=e.progressedLastDeletion=null}function i(e){e.firstEffect=e.progressedFirstDeletion,e.lastEffect=e.progressedLastDeletion}function l(e,t,n){var r=t.pendingWorkPriority;u(e,t,n,r)}function u(e,t,n,r){t.memoizedProps=null,null===e?t.child=yc(t,t.child,n,r):e.child===t.child?(a(t),t.child=bc(t,t.child,n,r),i(t)):(t.child=Cc(t,t.child,n,r),i(t)),o(e,t,r)}function s(e,t){var n=t.pendingProps;if(xc())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n)return C(e,t);return l(e,t,n),k(t,n),t.child}function c(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=Kc)}function p(e,t){var n=t.type,r=t.pendingProps,o=t.memoizedProps;if(xc())null===r&&(r=o);else{if(null===r||o===r)return C(e,t);if("function"==typeof n.shouldComponentUpdate&&!n.shouldComponentUpdate(o,r))return k(t,r),C(e,t)}var a,i=wc(t),u=Ec(t,i);return a=n(r,u),l(e,t,a),k(t,r),t.child}function d(e,t,n){var r=Tc(t),o=void 0;return null===e?t.stateNode?o=R(t,n):(I(t),O(t,n),o=!0):o=U(e,t,n),f(e,t,o,r)}function f(e,t,n,r){if(c(e,t),!n)return C(e,t);var o=t.stateNode;Hl.current=t;var a=void 0;return a=o.render(),l(e,t,a),E(t,o.state),k(t,o.props),r&&Nc(t),t.child}function v(e,t,n){var r=t.stateNode;r.pendingContext?Sc(t,r.pendingContext,r.pendingContext!==r.context):r.context&&Sc(t,r.context,!1),F(t,r.containerInfo);var o=t.updateQueue;if(null!==o){var a=t.memoizedState,i=kc(t,o,null,a,null,n);if(a===i)return C(e,t);var u=i.element;return l(e,t,u),E(t,i),t.child}return C(e,t)}function m(e,t){_(t);var n=t.pendingProps,r=null!==e?e.memoizedProps:null,o=t.memoizedProps;if(xc())null===n&&(n=o,null===n?In("158"):void 0);else if(null===n||o===n){if(!S&&N(t.type,o)&&t.pendingWorkPriority!==jc){for(var a=t.progressedChild;null!==a;)a.pendingWorkPriority=jc,a=a.sibling;return null}return C(e,t)}var i=n.children,s=T(n);if(s?i=null:r&&T(r)&&(t.effectTag|=Bc),c(e,t),!S&&N(t.type,n)&&t.pendingWorkPriority!==jc){if(t.progressedPriority===jc&&(t.child=t.progressedChild),u(e,t,i,jc),k(t,n),t.child=null!==e?e.child:null,null===e)for(var p=t.progressedChild;null!==p;)p.effectTag=Vc,p=p.sibling;return null}return l(e,t,i),k(t,n),t.child}function h(e,t){var n=t.pendingProps;return null===n&&(n=t.memoizedProps),k(t,n),null}function g(e,t,n){null!==e?In("159"):void 0;var r,o=t.type,a=t.pendingProps,i=wc(t),u=Ec(t,i);if(r=o(a,u),"object"==typeof r&&null!==r&&"function"==typeof r.render){t.tag=Ac;var s=Tc(t);return M(t,r),O(t,n),f(e,t,!0,s)}return t.tag=Fc,l(e,t,r),k(t,a),t.child}function y(e,t){var n=t.pendingProps;xc()?null===n&&(n=e&&e.memoizedProps,null===n?In("158"):void 0):null!==n&&t.memoizedProps!==n||(n=t.memoizedProps);var r=n.children,o=t.pendingWorkPriority;return t.memoizedProps=null,null===e?t.stateNode=yc(t,t.stateNode,r,o):e.child===t.child?(a(t),t.stateNode=bc(t,t.stateNode,r,o),i(t)):(t.stateNode=Cc(t,t.stateNode,r,o),i(t)),k(t,n),t.stateNode}function b(e,t){F(t,t.stateNode.containerInfo);var n=t.pendingWorkPriority,r=t.pendingProps;if(xc())null===r&&(r=e&&e.memoizedProps,null==r?In("158"):void 0);else if(null===r||t.memoizedProps===r)return C(e,t);return null===e?(t.child=Cc(t,t.child,r,n),k(t,r),o(e,t,n)):(l(e,t,r),k(t,r)),t.child}function C(e,t){var n=t.pendingWorkPriority;return e&&t.child===e.child&&a(t),Pc(e,t),o(e,t,n),t.child}function P(e,t){switch(t.tag){case Ac:Tc(t);break;case Rc:F(t,t.stateNode.containerInfo)}return null}function k(e,t){e.memoizedProps=t,e.pendingProps=null}function E(e,t){e.memoizedState=t}function w(e,t,n){if(t.pendingWorkPriority===Wc||t.pendingWorkPriority>n)return P(e,t);switch(t.firstEffect=null,t.lastEffect=null,t.progressedPriority===n&&(t.child=t.progressedChild),t.tag){case _c:return g(e,t,n);case Fc:return p(e,t);case Ac:return d(e,t,n);case Mc:return v(e,t,n);case Ic:return m(e,t);case Oc:return h(e,t);case Dc:t.tag=Uc;case Uc:return y(e,t);case Lc:return null;case Rc:return b(e,t);case Hc:return s(e,t);default:In("160")}}function x(e,t,n){if(t.tag!==Ac&&t.tag!==Mc?In("161"):void 0,t.effectTag|=zc,t.pendingWorkPriority===Wc||t.pendingWorkPriority>n)return P(e,t);t.firstEffect=null,t.lastEffect=null;var r=null;if(l(e,t,r),t.tag===Ac){var o=t.stateNode;t.memoizedProps=o.props,t.memoizedState=o.state,t.pendingProps=null}return t.child}var T=e.shouldSetTextContent,S=e.useSyncScheduling,N=e.shouldDeprioritizeSubtree,_=t.pushHostContext,F=t.pushHostContainer,A=gc(n,r,k,E),M=A.adoptClassInstance,I=A.constructClassInstance,O=A.mountClassInstance,R=A.resumeMountClassInstance,U=A.updateClassInstance;return{beginWork:w,beginFailedWork:x}},Yc=rc.reconcileChildFibers,Qc=Fu.popContextProvider,$c=Sr.IndeterminateComponent,Xc=Sr.FunctionalComponent,Gc=Sr.ClassComponent,Zc=Sr.HostRoot,Jc=Sr.HostComponent,ep=Sr.HostText,tp=Sr.HostPortal,np=Sr.CoroutineComponent,rp=Sr.CoroutineHandlerPhase,op=Sr.YieldComponent,ap=Sr.Fragment,ip=Pl.Ref,lp=Pl.Update,up=function(e,t){function n(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function r(e){e.effectTag|=lp}function o(e){e.effectTag|=ip}function a(e,t){var n=t.stateNode;for(n&&(n.return=t);null!==n;){if(n.tag===Jc||n.tag===ep||n.tag===tp)In("168");else if(n.tag===op)e.push(n.type);else if(null!==n.child){n.child.return=n,n=n.child;continue}for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function i(e,t){var r=t.memoizedProps;r?void 0:In("169"),t.tag=rp;var o=[];a(o,t);var i=r.handler,l=r.props,u=i(l,o),s=null!==e?e.child:null,c=t.pendingWorkPriority;return t.child=Yc(t,s,u,c),n(e,t,c),t.child}function l(e,t){for(var n=t.child;null!==n;){if(n.tag===Jc||n.tag===ep)p(e,n.stateNode);else if(n.tag===tp);else if(null!==n.child){n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n=n.sibling}}function u(e,t){switch(t.tag){case Xc:return null;case Gc:return Qc(t),null;case Zc:var n=t.stateNode;return n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null;case Jc:m(t);var a=v(),u=t.type,p=t.memoizedProps;if(null!==e&&null!=t.stateNode){var y=e.memoizedProps,b=t.stateNode,C=h(),P=f(b,u,y,p,a,C);t.updateQueue=P,P&&r(t),e.ref!==t.ref&&o(t)}else{if(!p)return null===t.stateNode?In("170"):void 0,null;var k=h(),E=s(u,p,a,k,t);l(E,t),d(E,u,p,a)&&r(t),t.stateNode=E,null!==t.ref&&o(t)}return null;case ep: + var w=t.memoizedProps;if(e&&null!=t.stateNode){var x=e.memoizedProps;x!==w&&r(t)}else{if("string"!=typeof w)return null===t.stateNode?In("170"):void 0,null;var T=v(),S=h(),N=c(w,T,S,t);t.stateNode=N}return null;case np:return i(e,t);case rp:return t.tag=np,null;case op:return null;case ap:return null;case tp:return r(t),g(t),null;case $c:In("171");default:In("160")}}var s=e.createInstance,c=e.createTextInstance,p=e.appendInitialChild,d=e.finalizeInitialChildren,f=e.prepareUpdate,v=t.getRootHostContainer,m=t.popHostContext,h=t.getHostContext,g=t.popHostContainer;return{completeWork:u}},sp=null,cp=null,pp=null,dp=null;if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&__REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber){var fp=__REACT_DEVTOOLS_GLOBAL_HOOK__.inject,vp=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot,mp=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount;cp=function(e){sp=fp(e)},pp=function(e){if(null!=sp)try{vp(sp,e)}catch(e){}},dp=function(e){if(null!=sp)try{mp(sp,e)}catch(e){}}}var hp=cp,gp=pp,yp=dp,bp={injectInternals:hp,onCommitRoot:gp,onCommitUnmount:yp},Cp=Sr.ClassComponent,Pp=Sr.HostRoot,kp=Sr.HostComponent,Ep=Sr.HostText,wp=Sr.HostPortal,xp=Sr.CoroutineComponent,Tp=Rl.commitCallbacks,Sp=bp.onCommitUnmount,Np=Pl.Placement,_p=Pl.Update,Fp=Pl.Callback,Ap=Pl.ContentReset,Mp=function(e,t){function n(e,n){try{n.componentWillUnmount()}catch(n){t(e,n)}}function r(e){var n=e.ref;if(null!==n){try{n(null)}catch(n){t(e,n)}}}function o(e){for(var t=e.return;null!==t;){switch(t.tag){case kp:return t.stateNode;case Pp:return t.stateNode.containerInfo;case wp:return t.stateNode.containerInfo}t=t.return}In("164")}function a(e){for(var t=e.return;null!==t;){if(i(t))return t;t=t.return}In("164")}function i(e){return e.tag===kp||e.tag===Pp||e.tag===wp}function l(e){var t=e;e:for(;;){for(;null===t.sibling;){if(null===t.return||i(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==kp&&t.tag!==Ep;){if(t.effectTag&Np)continue e;if(null===t.child||t.tag===wp)continue e;t.child.return=t,t=t.child}if(!(t.effectTag&Np))return t.stateNode}}function u(e){var t=a(e),n=void 0;switch(t.tag){case kp:n=t.stateNode;break;case Pp:n=t.stateNode.containerInfo;break;case wp:n=t.stateNode.containerInfo;break;default:In("165")}t.effectTag&Ap&&(b(n),t.effectTag&=~Ap);for(var r=l(e),o=e;;){if(o.tag===kp||o.tag===Ep)r?k(n,o.stateNode,r):P(n,o.stateNode);else if(o.tag===wp);else if(null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)return;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function s(e){for(var t=e;;)if(d(t),null===t.child||t.tag===wp){if(t===e)return;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function c(e,t){for(var n=t;;){if(n.tag===kp||n.tag===Ep)s(n),E(e,n.stateNode);else if(n.tag===wp){if(e=n.stateNode.containerInfo,null!==n.child){n.child.return=n,n=n.child;continue}}else if(d(n),null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return,n.tag===wp&&(e=o(n))}n.sibling.return=n.return,n=n.sibling}}function p(e){var t=o(e);c(t,e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)}function d(e){switch("function"==typeof Sp&&Sp(e),e.tag){case Cp:r(e);var t=e.stateNode;return void("function"==typeof t.componentWillUnmount&&n(e,t));case kp:return void r(e);case xp:return void s(e.stateNode);case wp:var a=o(e);return void c(a,e)}}function f(e,t){switch(t.tag){case Cp:return;case kp:var n=t.stateNode;if(null!=n&&null!==e){var r=t.memoizedProps,o=e.memoizedProps,a=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&y(n,i,a,o,r,t)}return;case Ep:null===t.stateNode||null===e?In("166"):void 0;var l=t.stateNode,u=t.memoizedProps,s=e.memoizedProps;return void C(l,s,u);case Pp:return;case wp:return;default:In("167")}}function v(e,t){switch(t.tag){case Cp:var n=t.stateNode;if(t.effectTag&_p)if(null===e)n.componentDidMount();else{var r=e.memoizedProps,o=e.memoizedState;n.componentDidUpdate(r,o)}return void(t.effectTag&Fp&&null!==t.updateQueue&&Tp(t,t.updateQueue,n));case Pp:var a=t.updateQueue;if(null!==a){var i=t.child&&t.child.stateNode;Tp(t,a,i)}return;case kp:var l=t.stateNode;if(null===e&&t.effectTag&_p){var u=t.type,s=t.memoizedProps;g(l,u,s,t)}return;case Ep:return;case wp:return;default:In("167")}}function m(e){var t=e.ref;if(null!==t){var n=w(e.stateNode);t(n)}}function h(e){var t=e.ref;null!==t&&t(null)}var g=e.commitMount,y=e.commitUpdate,b=e.resetTextContent,C=e.commitTextUpdate,P=e.appendChild,k=e.insertBefore,E=e.removeChild,w=e.getPublicInstance;return{commitPlacement:u,commitDeletion:p,commitWork:f,commitLifeCycles:v,commitAttachRef:m,commitDetachRef:h}},Ip=iu.createCursor,Op=iu.pop,Rp=iu.push,Up={},Dp=function(e){function t(e){return e===Up?In("179"):void 0,e}function n(){var e=t(f.current);return e}function r(e,t){Rp(f,t,e);var n=c(t);Rp(d,e,e),Rp(p,n,e)}function o(e){Op(p,e),Op(d,e),Op(f,e)}function a(){var e=t(p.current);return e}function i(e){var n=t(f.current),r=t(p.current),o=s(r,e.type,n);r!==o&&(Rp(d,e,e),Rp(p,o,e))}function l(e){d.current===e&&(Op(p,e),Op(d,e))}function u(){p.current=Up,f.current=Up}var s=e.getChildHostContext,c=e.getRootHostContext,p=Ip(Up),d=Ip(Up),f=Ip(Up);return{getHostContext:a,getRootHostContainer:n,popHostContainer:o,popHostContext:l,pushHostContainer:r,pushHostContext:i,resetHostContainer:u}},Lp=Fu.popContextProvider,Hp=iu.reset,Wp=ls.getStackAddendumByWorkInProgressFiber,jp=ds.logCapturedError,Vp=Ju.cloneFiber,Bp=bp.onCommitRoot,zp=kl.NoWork,Kp=kl.SynchronousPriority,qp=kl.TaskPriority,Yp=kl.AnimationPriority,Qp=kl.HighPriority,$p=kl.LowPriority,Xp=kl.OffscreenPriority,Gp=Pl.NoEffect,Zp=Pl.Placement,Jp=Pl.Update,ed=Pl.PlacementAndUpdate,td=Pl.Deletion,nd=Pl.ContentReset,rd=Pl.Callback,od=Pl.Err,ad=Pl.Ref,id=Sr.HostRoot,ld=Sr.HostComponent,ud=Sr.HostPortal,sd=Sr.ClassComponent,cd=Rl.getPendingPriority,pd=Fu,dd=pd.resetContext,fd,vd=1,md=function(e){function t(e){se||(se=!0,Y(e))}function n(e){ce||(ce=!0,Q(e))}function r(){Hp(),dd(),O()}function o(){for(;null!==le&&le.current.pendingWorkPriority===zp;){le.isScheduled=!1;var e=le.nextScheduledRoot;if(le.nextScheduledRoot=null,le===ue)return le=null,ue=null,oe=zp,null;le=e}for(var t=le,n=null,o=zp;null!==t;)t.current.pendingWorkPriority!==zp&&(o===zp||o>t.current.pendingWorkPriority)&&(o=t.current.pendingWorkPriority,n=t),t=t.nextScheduledRoot;return null!==n?(oe=o,Z=oe,r(),Vp(n.current,o)):(oe=zp,null)}function a(){for(;null!==ae;){var t=ae.effectTag;if(t&nd&&e.resetTextContent(ae.stateNode),t&ad){var n=ae.alternate;null!==n&&q(n)}var r=t&~(rd|od|nd|ad);switch(r){case Zp:j(ae),ae.effectTag&=~Zp;break;case ed:j(ae),ae.effectTag&=~Zp;var o=ae.alternate;B(o,ae);break;case Jp:var a=ae.alternate;B(a,ae);break;case td:ge=!0,V(ae),ge=!1}ae=ae.nextEffect}}function i(){for(;null!==ae;){var e=ae.effectTag;if(e&(Jp|rd)){var t=ae.alternate;z(t,ae)}e&ad&&K(ae),e&od&&C(ae);var n=ae.nextEffect;ae.nextEffect=null,ae=n}}function l(e){he=!0,ie=null;var t=e.stateNode;t.current===e?In("181"):void 0,Hl.current=null;var n=Z;Z=qp;var r=void 0;e.effectTag!==Gp?null!==e.lastEffect?(e.lastEffect.nextEffect=e,r=e.firstEffect):r=e:r=e.firstEffect;var o=X();for(ae=r;null!==ae;){var l=null;try{a(e)}catch(e){l=e}null!==l&&(null===ae?In("182"):void 0,g(ae,l),null!==ae&&(ae=ae.nextEffect))}for(G(o),t.current=e,ae=r;null!==ae;){var u=null;try{i(e)}catch(e){u=e}null!==u&&(null===ae?In("182"):void 0,g(ae,u),null!==ae&&(ae=ae.nextEffect))}he=!1,"function"==typeof Bp&&Bp(e.stateNode),fe&&(fe.forEach(x),fe=null),Z=n}function u(e){var t=zp,n=e.updateQueue,r=e.tag;null===n||r!==sd&&r!==id||(t=cd(n));for(var o=e.progressedChild;null!==o;)o.pendingWorkPriority!==zp&&(t===zp||t>o.pendingWorkPriority)&&(t=o.pendingWorkPriority),o=o.sibling;e.pendingWorkPriority=t}function s(e){for(;;){var t=e.alternate,n=H(t,e),r=e.return,o=e.sibling;if(u(e),null!==n)return n;if(null!==r&&(null===r.firstEffect&&(r.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==r.lastEffect&&(r.lastEffect.nextEffect=e.firstEffect),r.lastEffect=e.lastEffect),e.effectTag!==Gp&&(null!==r.lastEffect?r.lastEffect.nextEffect=e:r.firstEffect=e,r.lastEffect=e)),null!==o)return o;if(null===r)return oeqp)for(;null!==re&&!te;)t.timeRemaining()>vd?(re=c(re),null===re&&null!==ie&&(t.timeRemaining()>vd?(l(ie),re=o(),v()):te=!0)):te=!0;else for(;null!==re&&oe!==zp&&oe<=e;)re=c(re),null===re&&(re=o(),v());n&&console.timeEnd(n)}function h(e,r){ee?In("183"):void 0,ee=!0;for(var o=!!r;e!==zp&&!me;){null!==r||er)&&(a=!0,o.pendingWorkPriority=r),null!==o.alternate&&(o.alternate.pendingWorkPriority===zp||o.alternate.pendingWorkPriority>r)&&(a=!0,o.alternate.pendingWorkPriority=r),null===o.return){if(o.tag!==id)return;var i=o.stateNode;switch(k(i,r),r){case Kp:return void h(Kp,null);case qp:return;case Yp:return void t(f);case Qp:case $p:case Xp:return void n(d)}}o=o.return}}function w(){return Z===Kp&&(ee||ne)?qp:Z}function x(e){E(e,qp)}function T(e,t){var n=Z;Z=e;try{t()}finally{Z=n}}function S(e,t){var n=ne;ne=!0;try{return e(t)}finally{ne=n,ee||ne||h(qp,null)}}function N(e){var t=ne;ne=!1;try{return e()}finally{ne=t}}function _(e){var t=Z;Z=Kp;try{return e()}finally{Z=t}}function F(e){var t=Z;Z=$p;try{return e()}finally{Z=t}}var A=Dp(e),M=A.popHostContainer,I=A.popHostContext,O=A.resetHostContainer,R=qc(e,A,E,w),U=R.beginWork,D=R.beginFailedWork,L=up(e,A),H=L.completeWork,W=Mp(e,g),j=W.commitPlacement,V=W.commitDeletion,B=W.commitWork,z=W.commitLifeCycles,K=W.commitAttachRef,q=W.commitDetachRef,Y=e.scheduleAnimationCallback,Q=e.scheduleDeferredCallback,$=e.useSyncScheduling,X=e.prepareForCommit,G=e.resetAfterCommit,Z=$?Kp:$p,J=zp,ee=!1,te=!1,ne=!1,re=null,oe=zp,ae=null,ie=null,le=null,ue=null,se=!1,ce=!1,pe=null,de=null,fe=null,ve=null,me=null,he=!1,ge=!1;return{scheduleUpdate:E,getPriorityContext:w,performWithPriority:T,batchedUpdates:S,unbatchedUpdates:N,syncUpdates:_,deferredUpdates:F}},hd=function(e){In("191")};vn._injectFiber=function(e){hd=e};var gd=vn,yd=Rl.addTopLevelUpdate,bd=Fu.findCurrentUnmaskedContext,Cd=Fu.isContextProvider,Pd=Fu.processChildContext,kd=ns.createFiberRoot,Ed=Zl.findCurrentHostFiber;gd._injectFiber(function(e){var t=bd(e);return Cd(e)?Pd(e,t,!1):t});var wd=function(e){function t(e,t,n){var a=o(),i={element:t};n=void 0===n?null:n,yd(e,i,n,a),r(e,a)}var n=md(e),r=n.scheduleUpdate,o=n.getPriorityContext,a=n.performWithPriority,i=n.batchedUpdates,l=n.unbatchedUpdates,u=n.syncUpdates,s=n.deferredUpdates;return{createContainer:function(e){return kd(e)},updateContainer:function(e,n,r,o){var a=n.current,i=gd(r);null===n.context?n.context=i:n.pendingContext=i,t(a,e,o)},performWithPriority:a,batchedUpdates:i,unbatchedUpdates:l,syncUpdates:u,deferredUpdates:s,getPublicRootInstance:function(e){var t=e.current;return t.child?t.child.stateNode:null},findHostInstance:function(e){var t=Ed(e);return null===t?null:t.stateNode}}},xd=function(e){In("150")},Td=function(e){In("151")},Sd=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=Dl.get(e);return t?"number"==typeof t.tag?xd(t):Td(t):void("function"==typeof e.render?In("152"):In("153",Object.keys(e)))};Sd._injectFiber=function(e){xd=e},Sd._injectStack=function(e){Td=e};var Nd=Sd,_d=wn.isValidElement,Fd=bp.injectInternals,Ad=qo.createElement,Md=qo.getChildNamespace,Id=qo.setInitialProperties,Od=qo.diffProperties,Rd=qo.updateProperties,Ud=Ur.precacheFiberNode,Dd=Ur.updateFiberProps,Ld=9;Cl.inject(),Cr.injection.injectFiberControlledHostComponent(qo),Nd._injectFiber(function(e){return zd.findHostInstance(e)});var Hd=null,Wd=null,jd=1,Vd=9,Bd=11,zd=wd({getRootHostContext:function(e){var t=e.namespaceURI||null,n=e.tagName,r=Md(t,n);return r},getChildHostContext:function(e,t){var n=e;return Md(n,t)},getPublicInstance:function(e){return e},prepareForCommit:function(){Hd=vr.isEnabled(),Wd=Hi.getSelectionInformation(),vr.setEnabled(!1)},resetAfterCommit:function(){Hi.restoreSelection(Wd),Wd=null,vr.setEnabled(Hd),Hd=null},createInstance:function(e,t,n,r,o){var a=void 0;a=r;var i=Ad(e,t,n,a);return Ud(o,i),Dd(i,t),i},appendInitialChild:function(e,t){e.appendChild(t)},finalizeInitialChildren:function(e,t,n,r){return Id(e,t,n,r),gn(t,n)},prepareUpdate:function(e,t,n,r,o,a){return Od(e,t,n,r,o)},commitMount:function(e,t,n,r){e.focus()},commitUpdate:function(e,t,n,r,o,a){Dd(e,o),Rd(e,t,n,r,o)},shouldSetTextContent:function(e){return"string"==typeof e.children||"number"==typeof e.children||"object"==typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&"string"==typeof e.dangerouslySetInnerHTML.__html},resetTextContent:function(e){e.textContent=""},shouldDeprioritizeSubtree:function(e,t){return!!t.hidden},createTextInstance:function(e,t,n,r){var o=document.createTextNode(e);return Ud(r,o),o},commitTextUpdate:function(e,t,n){e.nodeValue=n},appendChild:function(e,t){e.appendChild(t)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},scheduleAnimationCallback:ua.rAF,scheduleDeferredCallback:ua.rIC,useSyncScheduling:!Wr.fiberAsyncScheduling});ei.injection.injectFiberBatchedUpdates(zd.batchedUpdates);var Kd=!1,qd={render:function(e,t,n){return hn(t),Lr.disableNewFiberFeatures&&(_d(e)||In("string"==typeof e?"145":"function"==typeof e?"146":null!=e&&"undefined"!=typeof e.props?"147":"148")),bn(null,e,t,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return null!=e&&Dl.has(e)?void 0:In("38"),bn(e,t,n,r)},unmountComponentAtNode:function(e){if(mn(e)?void 0:In("40"),yn(),e._reactRootContainer)return zd.unbatchedUpdates(function(){return bn(null,null,e,function(){e._reactRootContainer=null})})},findDOMNode:Nd,unstable_createPortal:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return Ns.createPortal(e,t,null,n)},unstable_batchedUpdates:ei.batchedUpdates,unstable_deferredUpdates:zd.deferredUpdates};"function"==typeof Fd&&Fd({findFiberByHostInstance:Ur.getClosestInstanceFromNode,findHostInstanceByFiber:zd.findHostInstance});var Yd=qd;module.exports=Yd; /***/ }, @@ -630,71 +630,6 @@ 'use strict'; - /** - * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * @typechecks - */ - - var performance = __webpack_require__(17); - - var performanceNow; - - /** - * Detect if we can use `window.performance.now()` and gracefully fallback to - * `Date.now()` if it doesn't exist. We need to support Firefox < 15 for now - * because of Facebook's testing infrastructure. - */ - if (performance.now) { - performanceNow = function performanceNow() { - return performance.now(); - }; - } else { - performanceNow = function performanceNow() { - return Date.now(); - }; - } - - module.exports = performanceNow; - -/***/ }, -/* 17 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * @typechecks - */ - - 'use strict'; - - var ExecutionEnvironment = __webpack_require__(10); - - var performance; - - if (ExecutionEnvironment.canUseDOM) { - performance = window.performance || window.msPerformance || window.webkitPerformance; - } - - module.exports = performance || {}; - -/***/ }, -/* 18 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - /** * Copyright (c) 2013-present, Facebook, Inc. * @@ -778,7 +713,7 @@ module.exports = EventListener; /***/ }, -/* 19 */ +/* 17 */ /***/ function(module, exports) { /** @@ -821,7 +756,7 @@ module.exports = getUnboundedScrollPosition; /***/ }, -/* 20 */ +/* 18 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -837,7 +772,7 @@ * */ - var isTextNode = __webpack_require__(21); + var isTextNode = __webpack_require__(19); /*eslint-disable no-bitwise */ @@ -865,7 +800,7 @@ module.exports = containsNode; /***/ }, -/* 21 */ +/* 19 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -881,7 +816,7 @@ * @typechecks */ - var isNode = __webpack_require__(22); + var isNode = __webpack_require__(20); /** * @param {*} object The object to check. @@ -894,7 +829,7 @@ module.exports = isTextNode; /***/ }, -/* 22 */ +/* 20 */ /***/ function(module, exports) { 'use strict'; @@ -921,7 +856,7 @@ module.exports = isNode; /***/ }, -/* 23 */ +/* 21 */ /***/ function(module, exports) { /** @@ -952,7 +887,7 @@ module.exports = focusNode; /***/ }, -/* 24 */ +/* 22 */ /***/ function(module, exports) { 'use strict'; @@ -991,7 +926,7 @@ module.exports = getActiveElement; /***/ }, -/* 25 */ +/* 23 */ /***/ function(module, exports) { /** diff --git a/packages/react-noop-renderer/index.js b/packages/react-noop-renderer/index.js index f7371b224f72..c81766bd4901 100644 --- a/packages/react-noop-renderer/index.js +++ b/packages/react-noop-renderer/index.js @@ -1,3 +1,3 @@ 'use strict'; -module.exports = require('./lib/ReactNoop'); +module.exports = require('./cjs/react-noop-renderer.development.js'); diff --git a/packages/react-noop-renderer/package.json b/packages/react-noop-renderer/package.json index 271b4070372b..c7358af39faa 100644 --- a/packages/react-noop-renderer/package.json +++ b/packages/react-noop-renderer/package.json @@ -15,6 +15,6 @@ "PATENTS", "README.md", "index.js", - "lib/" + "cjs/" ] } diff --git a/scripts/rollup/bundles.js b/scripts/rollup/bundles.js index 5c563a8ac1ce..e1a376e039d2 100644 --- a/scripts/rollup/bundles.js +++ b/scripts/rollup/bundles.js @@ -301,6 +301,32 @@ const bundles = [ 'src/shared/**/*.js', ], }, + + /******* React Noop Renderer (used only for fixtures/fiber-debugger) *******/ + { + babelOpts: babelOptsReact, + bundleTypes: [NODE_DEV], + config: { + destDir: 'build/', + globals: { + 'react': 'React', + }, + moduleName: 'ReactNoop', + sourceMap: false, + }, + entry: 'src/renderers/noop/ReactNoop.js', + externals: [], + isRenderer: true, + manglePropertiesOnProd: false, + name: 'react-noop-renderer', + paths: [ + 'src/renderers/noop/**/*.js', + 'src/renderers/shared/**/*.js', + + 'src/ReactVersion.js', + 'src/shared/**/*.js', + ], + }, ]; module.exports = { diff --git a/src/renderers/noop/ReactNoop.js b/src/renderers/noop/ReactNoop.js index 54f411dabeae..331eed4928a3 100644 --- a/src/renderers/noop/ReactNoop.js +++ b/src/renderers/noop/ReactNoop.js @@ -22,6 +22,7 @@ import type {Fiber} from 'ReactFiber'; import type {UpdateQueue} from 'ReactFiberUpdateQueue'; +var ReactFiberInstrumentation = require('ReactFiberInstrumentation'); var ReactFiberReconciler = require('ReactFiberReconciler'); var ReactInstanceMap = require('ReactInstanceMap'); var { @@ -413,6 +414,12 @@ var ReactNoop = { failInBeginPhase = false; } }, + + __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED: { + // Private. Used only by fixtures/fiber-debugger. + // (To be fair, it's the only place where `react-noop-renderer` package is used at all.) + ReactFiberInstrumentation, + }, }; module.exports = ReactNoop; From 2708cec8ae53f162e4a65f3975bbba5055c6f8d3 Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Tue, 4 Apr 2017 12:11:30 +0100 Subject: [PATCH 135/170] disabled const evaluation by uglify for string literal --- scripts/rollup/build.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scripts/rollup/build.js b/scripts/rollup/build.js index cfc9df36764f..009c3c8da2a1 100644 --- a/scripts/rollup/build.js +++ b/scripts/rollup/build.js @@ -221,6 +221,9 @@ function uglifyConfig(mangle, manglePropertiesOnProd, preserveVersionHeader) { dead_code: true, unused: true, drop_debugger: true, + // we have a string literal + + + diff --git a/fixtures/art/package.json b/fixtures/art/package.json new file mode 100644 index 000000000000..f2870feddf70 --- /dev/null +++ b/fixtures/art/package.json @@ -0,0 +1,12 @@ +{ + "devDependencies": { + "babel-core": "^6.24.0", + "babel-loader": "^6.4.1", + "babel-preset-es2015": "^6.6.0", + "babel-preset-react": "^6.5.0", + "webpack": "^1.14.0" + }, + "scripts": { + "build": "ln -fs ../../build/packages/react node_modules/react && ln -fs ../../build/packages/react-dom node_modules/react-dom && ln -fs ../../build/packages/react-art node_modules/react-art && webpack app.js bundle.js" + } +} diff --git a/fixtures/art/webpack.config.js b/fixtures/art/webpack.config.js new file mode 100644 index 000000000000..3582a5bc1129 --- /dev/null +++ b/fixtures/art/webpack.config.js @@ -0,0 +1,34 @@ +var webpack = require('webpack'); +var path = require('path'); + +module.exports = { + context: __dirname, + entry: './app.js', + module: { + loaders: [ + { + loader: require.resolve('babel-loader'), + test: /\.js$/, + exclude: /node_modules/, + query: { + presets: [ + require.resolve('babel-preset-es2015'), + require.resolve('babel-preset-react'), + ], + }, + } + ] + }, + plugins: [ + new webpack.DefinePlugin({ + 'process.env': { + NODE_ENV: JSON.stringify('development'), + }, + }) + ], + resolve: { + alias: { + react: require.resolve('react') + } + } +}; diff --git a/fixtures/art/yarn.lock b/fixtures/art/yarn.lock new file mode 100644 index 000000000000..e4f676b6034b --- /dev/null +++ b/fixtures/art/yarn.lock @@ -0,0 +1,2079 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +abbrev@1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.0.tgz#d0554c2256636e2f56e7c2e5ad183f859428d81f" + +acorn@^3.0.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a" + +ajv@^4.9.1: + version "4.11.5" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.5.tgz#b6ee74657b993a01dce44b7944d56f485828d5bd" + dependencies: + co "^4.6.0" + json-stable-stringify "^1.0.1" + +align-text@^0.1.1, align-text@^0.1.3: + version "0.1.4" + resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117" + dependencies: + kind-of "^3.0.2" + longest "^1.0.1" + repeat-string "^1.5.2" + +amdefine@>=0.0.4: + version "1.0.1" + resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" + +ansi-regex@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + +ansi-styles@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" + +anymatch@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.0.tgz#a3e52fa39168c825ff57b0248126ce5a8ff95507" + dependencies: + arrify "^1.0.0" + micromatch "^2.1.5" + +aproba@^1.0.3: + version "1.1.1" + resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.1.1.tgz#95d3600f07710aa0e9298c726ad5ecf2eacbabab" + +are-we-there-yet@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.2.tgz#80e470e95a084794fe1899262c5667c6e88de1b3" + dependencies: + delegates "^1.0.0" + readable-stream "^2.0.0 || ^1.1.13" + +arr-diff@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" + dependencies: + arr-flatten "^1.0.1" + +arr-flatten@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.0.1.tgz#e5ffe54d45e19f32f216e91eb99c8ce892bb604b" + +array-unique@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" + +arrify@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" + +asap@~2.0.3: + version "2.0.5" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.5.tgz#522765b50c3510490e52d7dcfe085ef9ba96958f" + +asn1@~0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86" + +assert-plus@1.0.0, assert-plus@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + +assert-plus@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234" + +assert@^1.1.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/assert/-/assert-1.4.1.tgz#99912d591836b5a6f5b345c0f07eefc08fc65d91" + dependencies: + util "0.10.3" + +async-each@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d" + +async@^0.9.0: + version "0.9.2" + resolved "https://registry.yarnpkg.com/async/-/async-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d" + +async@^1.3.0: + version "1.5.2" + resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" + +async@~0.2.6: + version "0.2.10" + resolved "https://registry.yarnpkg.com/async/-/async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1" + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + +aws-sign2@~0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.6.0.tgz#14342dd38dbcc94d0e5b87d763cd63612c0e794f" + +aws4@^1.2.1: + version "1.6.0" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e" + +babel-code-frame@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.22.0.tgz#027620bee567a88c32561574e7fd0801d33118e4" + dependencies: + chalk "^1.1.0" + esutils "^2.0.2" + js-tokens "^3.0.0" + +babel-core@^6.24.0, babel-core@^6.7.7: + version "6.24.0" + resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.24.0.tgz#8f36a0a77f5c155aed6f920b844d23ba56742a02" + dependencies: + babel-code-frame "^6.22.0" + babel-generator "^6.24.0" + babel-helpers "^6.23.0" + babel-messages "^6.23.0" + babel-register "^6.24.0" + babel-runtime "^6.22.0" + babel-template "^6.23.0" + babel-traverse "^6.23.1" + babel-types "^6.23.0" + babylon "^6.11.0" + convert-source-map "^1.1.0" + debug "^2.1.1" + json5 "^0.5.0" + lodash "^4.2.0" + minimatch "^3.0.2" + path-is-absolute "^1.0.0" + private "^0.1.6" + slash "^1.0.0" + source-map "^0.5.0" + +babel-generator@^6.24.0: + version "6.24.0" + resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.24.0.tgz#eba270a8cc4ce6e09a61be43465d7c62c1f87c56" + dependencies: + babel-messages "^6.23.0" + babel-runtime "^6.22.0" + babel-types "^6.23.0" + detect-indent "^4.0.0" + jsesc "^1.3.0" + lodash "^4.2.0" + source-map "^0.5.0" + trim-right "^1.0.1" + +babel-helper-builder-react-jsx@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.23.0.tgz#d53fc8c996e0bc56d0de0fc4cc55a7138395ea4b" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.23.0" + esutils "^2.0.0" + lodash "^4.2.0" + +babel-helper-call-delegate@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.22.0.tgz#119921b56120f17e9dae3f74b4f5cc7bcc1b37ef" + dependencies: + babel-helper-hoist-variables "^6.22.0" + babel-runtime "^6.22.0" + babel-traverse "^6.22.0" + babel-types "^6.22.0" + +babel-helper-define-map@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.23.0.tgz#1444f960c9691d69a2ced6a205315f8fd00804e7" + dependencies: + babel-helper-function-name "^6.23.0" + babel-runtime "^6.22.0" + babel-types "^6.23.0" + lodash "^4.2.0" + +babel-helper-function-name@^6.22.0, babel-helper-function-name@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.23.0.tgz#25742d67175c8903dbe4b6cb9d9e1fcb8dcf23a6" + dependencies: + babel-helper-get-function-arity "^6.22.0" + babel-runtime "^6.22.0" + babel-template "^6.23.0" + babel-traverse "^6.23.0" + babel-types "^6.23.0" + +babel-helper-get-function-arity@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.22.0.tgz#0beb464ad69dc7347410ac6ade9f03a50634f5ce" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.22.0" + +babel-helper-hoist-variables@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.22.0.tgz#3eacbf731d80705845dd2e9718f600cfb9b4ba72" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.22.0" + +babel-helper-optimise-call-expression@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.23.0.tgz#f3ee7eed355b4282138b33d02b78369e470622f5" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.23.0" + +babel-helper-regex@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.22.0.tgz#79f532be1647b1f0ee3474b5f5c3da58001d247d" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.22.0" + lodash "^4.2.0" + +babel-helper-replace-supers@^6.22.0, babel-helper-replace-supers@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.23.0.tgz#eeaf8ad9b58ec4337ca94223bacdca1f8d9b4bfd" + dependencies: + babel-helper-optimise-call-expression "^6.23.0" + babel-messages "^6.23.0" + babel-runtime "^6.22.0" + babel-template "^6.23.0" + babel-traverse "^6.23.0" + babel-types "^6.23.0" + +babel-helpers@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.23.0.tgz#4f8f2e092d0b6a8808a4bde79c27f1e2ecf0d992" + dependencies: + babel-runtime "^6.22.0" + babel-template "^6.23.0" + +babel-loader@^6.2.4: + version "6.4.1" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-6.4.1.tgz#0b34112d5b0748a8dcdbf51acf6f9bd42d50b8ca" + dependencies: + find-cache-dir "^0.1.1" + loader-utils "^0.2.16" + mkdirp "^0.5.1" + object-assign "^4.0.1" + +babel-messages@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-check-es2015-constants@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-syntax-flow@^6.18.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz#4c3ab20a2af26aa20cd25995c398c4eb70310c8d" + +babel-plugin-syntax-jsx@^6.3.13, babel-plugin-syntax-jsx@^6.8.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" + +babel-plugin-transform-es2015-arrow-functions@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-block-scoped-functions@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-block-scoping@^6.22.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.23.0.tgz#e48895cf0b375be148cd7c8879b422707a053b51" + dependencies: + babel-runtime "^6.22.0" + babel-template "^6.23.0" + babel-traverse "^6.23.0" + babel-types "^6.23.0" + lodash "^4.2.0" + +babel-plugin-transform-es2015-classes@^6.22.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.23.0.tgz#49b53f326202a2fd1b3bbaa5e2edd8a4f78643c1" + dependencies: + babel-helper-define-map "^6.23.0" + babel-helper-function-name "^6.23.0" + babel-helper-optimise-call-expression "^6.23.0" + babel-helper-replace-supers "^6.23.0" + babel-messages "^6.23.0" + babel-runtime "^6.22.0" + babel-template "^6.23.0" + babel-traverse "^6.23.0" + babel-types "^6.23.0" + +babel-plugin-transform-es2015-computed-properties@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.22.0.tgz#7c383e9629bba4820c11b0425bdd6290f7f057e7" + dependencies: + babel-runtime "^6.22.0" + babel-template "^6.22.0" + +babel-plugin-transform-es2015-destructuring@^6.22.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-duplicate-keys@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.22.0.tgz#672397031c21610d72dd2bbb0ba9fb6277e1c36b" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.22.0" + +babel-plugin-transform-es2015-for-of@^6.22.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-function-name@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.22.0.tgz#f5fcc8b09093f9a23c76ac3d9e392c3ec4b77104" + dependencies: + babel-helper-function-name "^6.22.0" + babel-runtime "^6.22.0" + babel-types "^6.22.0" + +babel-plugin-transform-es2015-literals@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-modules-amd@^6.24.0: + version "6.24.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.0.tgz#a1911fb9b7ec7e05a43a63c5995007557bcf6a2e" + dependencies: + babel-plugin-transform-es2015-modules-commonjs "^6.24.0" + babel-runtime "^6.22.0" + babel-template "^6.22.0" + +babel-plugin-transform-es2015-modules-commonjs@^6.24.0: + version "6.24.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.24.0.tgz#e921aefb72c2cc26cb03d107626156413222134f" + dependencies: + babel-plugin-transform-strict-mode "^6.22.0" + babel-runtime "^6.22.0" + babel-template "^6.23.0" + babel-types "^6.23.0" + +babel-plugin-transform-es2015-modules-systemjs@^6.22.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.23.0.tgz#ae3469227ffac39b0310d90fec73bfdc4f6317b0" + dependencies: + babel-helper-hoist-variables "^6.22.0" + babel-runtime "^6.22.0" + babel-template "^6.23.0" + +babel-plugin-transform-es2015-modules-umd@^6.24.0: + version "6.24.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.0.tgz#fd5fa63521cae8d273927c3958afd7c067733450" + dependencies: + babel-plugin-transform-es2015-modules-amd "^6.24.0" + babel-runtime "^6.22.0" + babel-template "^6.23.0" + +babel-plugin-transform-es2015-object-super@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.22.0.tgz#daa60e114a042ea769dd53fe528fc82311eb98fc" + dependencies: + babel-helper-replace-supers "^6.22.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-parameters@^6.22.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.23.0.tgz#3a2aabb70c8af945d5ce386f1a4250625a83ae3b" + dependencies: + babel-helper-call-delegate "^6.22.0" + babel-helper-get-function-arity "^6.22.0" + babel-runtime "^6.22.0" + babel-template "^6.23.0" + babel-traverse "^6.23.0" + babel-types "^6.23.0" + +babel-plugin-transform-es2015-shorthand-properties@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.22.0.tgz#8ba776e0affaa60bff21e921403b8a652a2ff723" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.22.0" + +babel-plugin-transform-es2015-spread@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-sticky-regex@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.22.0.tgz#ab316829e866ee3f4b9eb96939757d19a5bc4593" + dependencies: + babel-helper-regex "^6.22.0" + babel-runtime "^6.22.0" + babel-types "^6.22.0" + +babel-plugin-transform-es2015-template-literals@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-typeof-symbol@^6.22.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-unicode-regex@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.22.0.tgz#8d9cc27e7ee1decfe65454fb986452a04a613d20" + dependencies: + babel-helper-regex "^6.22.0" + babel-runtime "^6.22.0" + regexpu-core "^2.0.0" + +babel-plugin-transform-flow-strip-types@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz#84cb672935d43714fdc32bce84568d87441cf7cf" + dependencies: + babel-plugin-syntax-flow "^6.18.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-react-display-name@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.23.0.tgz#4398910c358441dc4cef18787264d0412ed36b37" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-react-jsx-self@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx-self/-/babel-plugin-transform-react-jsx-self-6.22.0.tgz#df6d80a9da2612a121e6ddd7558bcbecf06e636e" + dependencies: + babel-plugin-syntax-jsx "^6.8.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-react-jsx-source@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz#66ac12153f5cd2d17b3c19268f4bf0197f44ecd6" + dependencies: + babel-plugin-syntax-jsx "^6.8.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-react-jsx@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.23.0.tgz#23e892f7f2e759678eb5e4446a8f8e94e81b3470" + dependencies: + babel-helper-builder-react-jsx "^6.23.0" + babel-plugin-syntax-jsx "^6.8.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-regenerator@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.22.0.tgz#65740593a319c44522157538d690b84094617ea6" + dependencies: + regenerator-transform "0.9.8" + +babel-plugin-transform-strict-mode@^6.22.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.22.0.tgz#e008df01340fdc87e959da65991b7e05970c8c7c" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.22.0" + +babel-preset-es2015@^6.6.0: + version "6.24.0" + resolved "https://registry.yarnpkg.com/babel-preset-es2015/-/babel-preset-es2015-6.24.0.tgz#c162d68b1932696e036cd3110dc1ccd303d2673a" + dependencies: + babel-plugin-check-es2015-constants "^6.22.0" + babel-plugin-transform-es2015-arrow-functions "^6.22.0" + babel-plugin-transform-es2015-block-scoped-functions "^6.22.0" + babel-plugin-transform-es2015-block-scoping "^6.22.0" + babel-plugin-transform-es2015-classes "^6.22.0" + babel-plugin-transform-es2015-computed-properties "^6.22.0" + babel-plugin-transform-es2015-destructuring "^6.22.0" + babel-plugin-transform-es2015-duplicate-keys "^6.22.0" + babel-plugin-transform-es2015-for-of "^6.22.0" + babel-plugin-transform-es2015-function-name "^6.22.0" + babel-plugin-transform-es2015-literals "^6.22.0" + babel-plugin-transform-es2015-modules-amd "^6.24.0" + babel-plugin-transform-es2015-modules-commonjs "^6.24.0" + babel-plugin-transform-es2015-modules-systemjs "^6.22.0" + babel-plugin-transform-es2015-modules-umd "^6.24.0" + babel-plugin-transform-es2015-object-super "^6.22.0" + babel-plugin-transform-es2015-parameters "^6.22.0" + babel-plugin-transform-es2015-shorthand-properties "^6.22.0" + babel-plugin-transform-es2015-spread "^6.22.0" + babel-plugin-transform-es2015-sticky-regex "^6.22.0" + babel-plugin-transform-es2015-template-literals "^6.22.0" + babel-plugin-transform-es2015-typeof-symbol "^6.22.0" + babel-plugin-transform-es2015-unicode-regex "^6.22.0" + babel-plugin-transform-regenerator "^6.22.0" + +babel-preset-flow@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-preset-flow/-/babel-preset-flow-6.23.0.tgz#e71218887085ae9a24b5be4169affb599816c49d" + dependencies: + babel-plugin-transform-flow-strip-types "^6.22.0" + +babel-preset-react@^6.5.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-preset-react/-/babel-preset-react-6.23.0.tgz#eb7cee4de98a3f94502c28565332da9819455195" + dependencies: + babel-plugin-syntax-jsx "^6.3.13" + babel-plugin-transform-react-display-name "^6.23.0" + babel-plugin-transform-react-jsx "^6.23.0" + babel-plugin-transform-react-jsx-self "^6.22.0" + babel-plugin-transform-react-jsx-source "^6.22.0" + babel-preset-flow "^6.23.0" + +babel-register@^6.24.0: + version "6.24.0" + resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.24.0.tgz#5e89f8463ba9970356d02eb07dabe3308b080cfd" + dependencies: + babel-core "^6.24.0" + babel-runtime "^6.22.0" + core-js "^2.4.0" + home-or-tmp "^2.0.0" + lodash "^4.2.0" + mkdirp "^0.5.1" + source-map-support "^0.4.2" + +babel-runtime@^6.18.0, babel-runtime@^6.22.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.23.0.tgz#0a9489f144de70efb3ce4300accdb329e2fc543b" + dependencies: + core-js "^2.4.0" + regenerator-runtime "^0.10.0" + +babel-template@^6.22.0, babel-template@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.23.0.tgz#04d4f270adbb3aa704a8143ae26faa529238e638" + dependencies: + babel-runtime "^6.22.0" + babel-traverse "^6.23.0" + babel-types "^6.23.0" + babylon "^6.11.0" + lodash "^4.2.0" + +babel-traverse@^6.22.0, babel-traverse@^6.23.0, babel-traverse@^6.23.1: + version "6.23.1" + resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.23.1.tgz#d3cb59010ecd06a97d81310065f966b699e14f48" + dependencies: + babel-code-frame "^6.22.0" + babel-messages "^6.23.0" + babel-runtime "^6.22.0" + babel-types "^6.23.0" + babylon "^6.15.0" + debug "^2.2.0" + globals "^9.0.0" + invariant "^2.2.0" + lodash "^4.2.0" + +babel-types@^6.19.0, babel-types@^6.22.0, babel-types@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.23.0.tgz#bb17179d7538bad38cd0c9e115d340f77e7e9acf" + dependencies: + babel-runtime "^6.22.0" + esutils "^2.0.2" + lodash "^4.2.0" + to-fast-properties "^1.0.1" + +babylon@^6.11.0, babylon@^6.15.0: + version "6.16.1" + resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.16.1.tgz#30c5a22f481978a9e7f8cdfdf496b11d94b404d3" + +balanced-match@^0.4.1: + version "0.4.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838" + +base64-js@^1.0.2: + version "1.2.0" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.0.tgz#a39992d723584811982be5e290bb6a53d86700f1" + +bcrypt-pbkdf@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz#63bc5dcb61331b92bc05fd528953c33462a06f8d" + dependencies: + tweetnacl "^0.14.3" + +big.js@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.1.3.tgz#4cada2193652eb3ca9ec8e55c9015669c9806978" + +binary-extensions@^1.0.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.8.0.tgz#48ec8d16df4377eae5fa5884682480af4d95c774" + +block-stream@*: + version "0.0.9" + resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a" + dependencies: + inherits "~2.0.0" + +boom@2.x.x: + version "2.10.1" + resolved "https://registry.yarnpkg.com/boom/-/boom-2.10.1.tgz#39c8918ceff5799f83f9492a848f625add0c766f" + dependencies: + hoek "2.x.x" + +brace-expansion@^1.0.0: + version "1.1.6" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.6.tgz#7197d7eaa9b87e648390ea61fc66c84427420df9" + dependencies: + balanced-match "^0.4.1" + concat-map "0.0.1" + +braces@^1.8.2: + version "1.8.5" + resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" + dependencies: + expand-range "^1.8.1" + preserve "^0.2.0" + repeat-element "^1.1.2" + +browserify-aes@0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-0.4.0.tgz#067149b668df31c4b58533e02d01e806d8608e2c" + dependencies: + inherits "^2.0.1" + +browserify-zlib@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.1.4.tgz#bb35f8a519f600e0fa6b8485241c979d0141fb2d" + dependencies: + pako "~0.2.0" + +buffer-shims@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/buffer-shims/-/buffer-shims-1.0.0.tgz#9978ce317388c649ad8793028c3477ef044a8b51" + +buffer@^4.9.0: + version "4.9.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298" + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" + isarray "^1.0.0" + +builtin-status-codes@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" + +camelcase@^1.0.2: + version "1.2.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39" + +caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + +center-align@^0.1.1: + version "0.1.3" + resolved "https://registry.yarnpkg.com/center-align/-/center-align-0.1.3.tgz#aa0d32629b6ee972200411cbd4461c907bc2b7ad" + dependencies: + align-text "^0.1.3" + lazy-cache "^1.0.3" + +chalk@^1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" + dependencies: + ansi-styles "^2.2.1" + escape-string-regexp "^1.0.2" + has-ansi "^2.0.0" + strip-ansi "^3.0.0" + supports-color "^2.0.0" + +chokidar@^1.0.0: + version "1.6.1" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.6.1.tgz#2f4447ab5e96e50fb3d789fd90d4c72e0e4c70c2" + dependencies: + anymatch "^1.3.0" + async-each "^1.0.0" + glob-parent "^2.0.0" + inherits "^2.0.1" + is-binary-path "^1.0.0" + is-glob "^2.0.0" + path-is-absolute "^1.0.0" + readdirp "^2.0.0" + optionalDependencies: + fsevents "^1.0.0" + +cliui@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-2.1.0.tgz#4b475760ff80264c762c3a1719032e91c7fea0d1" + dependencies: + center-align "^0.1.1" + right-align "^0.1.1" + wordwrap "0.0.2" + +clone@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.2.tgz#260b7a99ebb1edfe247538175f783243cb19d149" + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + +code-point-at@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + +combined-stream@^1.0.5, combined-stream@~1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.5.tgz#938370a57b4a51dea2c77c15d5c5fdf895164009" + dependencies: + delayed-stream "~1.0.0" + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + +console-browserify@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10" + dependencies: + date-now "^0.1.4" + +console-control-strings@^1.0.0, console-control-strings@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" + +constants-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" + +convert-source-map@^1.1.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.0.tgz#9acd70851c6d5dfdd93d9282e5edf94a03ff46b5" + +core-js@^1.0.0: + version "1.2.7" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636" + +core-js@^2.4.0: + version "2.4.1" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.4.1.tgz#4de911e667b0eae9124e34254b53aea6fc618d3e" + +core-util-is@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + +cryptiles@2.x.x: + version "2.0.5" + resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8" + dependencies: + boom "2.x.x" + +crypto-browserify@3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.3.0.tgz#b9fc75bb4a0ed61dcf1cd5dae96eb30c9c3e506c" + dependencies: + browserify-aes "0.4.0" + pbkdf2-compat "2.0.1" + ripemd160 "0.2.0" + sha.js "2.2.6" + +dashdash@^1.12.0: + version "1.14.1" + resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + dependencies: + assert-plus "^1.0.0" + +date-now@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b" + +debug@^2.1.1, debug@^2.2.0: + version "2.6.3" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.3.tgz#0f7eb8c30965ec08c72accfa0130c8b79984141d" + dependencies: + ms "0.7.2" + +decamelize@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + +deep-extend@~0.4.0: + version "0.4.1" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.1.tgz#efe4113d08085f4e6f9687759810f807469e2253" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + +delegates@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + +detect-indent@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" + dependencies: + repeating "^2.0.0" + +domain-browser@^1.1.1: + version "1.1.7" + resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.1.7.tgz#867aa4b093faa05f1de08c06f4d7b21fdf8698bc" + +ecc-jsbn@~0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505" + dependencies: + jsbn "~0.1.0" + +emojis-list@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" + +encoding@^0.1.11: + version "0.1.12" + resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb" + dependencies: + iconv-lite "~0.4.13" + +enhanced-resolve@~0.9.0: + version "0.9.1" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz#4d6e689b3725f86090927ccc86cd9f1635b89e2e" + dependencies: + graceful-fs "^4.1.2" + memory-fs "^0.2.0" + tapable "^0.1.8" + +errno@^0.1.3: + version "0.1.4" + resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.4.tgz#b896e23a9e5e8ba33871fc996abd3635fc9a1c7d" + dependencies: + prr "~0.0.0" + +escape-string-regexp@^1.0.2: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + +esutils@^2.0.0, esutils@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" + +events@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924" + +expand-brackets@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" + dependencies: + is-posix-bracket "^0.1.0" + +expand-range@^1.8.1: + version "1.8.2" + resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" + dependencies: + fill-range "^2.1.0" + +extend@~3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.0.tgz#5a474353b9f3353ddd8176dfd37b91c83a46f1d4" + +extglob@^0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" + dependencies: + is-extglob "^1.0.0" + +extsprintf@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.0.2.tgz#e1080e0658e300b06294990cc70e1502235fd550" + +fbjs@^0.8.1, fbjs@^0.8.4: + version "0.8.12" + resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.12.tgz#10b5d92f76d45575fd63a217d4ea02bea2f8ed04" + dependencies: + core-js "^1.0.0" + isomorphic-fetch "^2.1.1" + loose-envify "^1.0.0" + object-assign "^4.1.0" + promise "^7.1.1" + setimmediate "^1.0.5" + ua-parser-js "^0.7.9" + +filename-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.0.tgz#996e3e80479b98b9897f15a8a58b3d084e926775" + +fill-range@^2.1.0: + version "2.2.3" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.3.tgz#50b77dfd7e469bc7492470963699fe7a8485a723" + dependencies: + is-number "^2.1.0" + isobject "^2.0.0" + randomatic "^1.1.3" + repeat-element "^1.1.2" + repeat-string "^1.5.2" + +find-cache-dir@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-0.1.1.tgz#c8defae57c8a52a8a784f9e31c57c742e993a0b9" + dependencies: + commondir "^1.0.1" + mkdirp "^0.5.1" + pkg-dir "^1.0.0" + +find-up@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" + dependencies: + path-exists "^2.0.0" + pinkie-promise "^2.0.0" + +for-in@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + +for-own@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" + dependencies: + for-in "^1.0.1" + +forever-agent@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + +form-data@~2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.2.tgz#89c3534008b97eada4cbb157d58f6f5df025eae4" + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.5" + mime-types "^2.1.12" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + +fsevents@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.1.1.tgz#f19fd28f43eeaf761680e519a203c4d0b3d31aff" + dependencies: + nan "^2.3.0" + node-pre-gyp "^0.6.29" + +fstream-ignore@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/fstream-ignore/-/fstream-ignore-1.0.5.tgz#9c31dae34767018fe1d249b24dada67d092da105" + dependencies: + fstream "^1.0.0" + inherits "2" + minimatch "^3.0.0" + +fstream@^1.0.0, fstream@^1.0.10, fstream@^1.0.2: + version "1.0.11" + resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.11.tgz#5c1fb1f117477114f0632a0eb4b71b3cb0fd3171" + dependencies: + graceful-fs "^4.1.2" + inherits "~2.0.0" + mkdirp ">=0.5 0" + rimraf "2" + +gauge@~2.7.1: + version "2.7.3" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.3.tgz#1c23855f962f17b3ad3d0dc7443f304542edfe09" + dependencies: + aproba "^1.0.3" + console-control-strings "^1.0.0" + has-unicode "^2.0.0" + object-assign "^4.1.0" + signal-exit "^3.0.0" + string-width "^1.0.1" + strip-ansi "^3.0.1" + wide-align "^1.1.0" + +getpass@^0.1.1: + version "0.1.6" + resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.6.tgz#283ffd9fc1256840875311c1b60e8c40187110e6" + dependencies: + assert-plus "^1.0.0" + +glob-base@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" + dependencies: + glob-parent "^2.0.0" + is-glob "^2.0.0" + +glob-parent@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" + dependencies: + is-glob "^2.0.0" + +glob@^7.0.5: + version "7.1.1" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8" + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.2" + once "^1.3.0" + path-is-absolute "^1.0.0" + +globals@^9.0.0: + version "9.17.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-9.17.0.tgz#0c0ca696d9b9bb694d2e5470bd37777caad50286" + +graceful-fs@^4.1.2: + version "4.1.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" + +har-schema@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-1.0.5.tgz#d263135f43307c02c602afc8fe95970c0151369e" + +har-validator@~4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-4.2.1.tgz#33481d0f1bbff600dd203d75812a6a5fba002e2a" + dependencies: + ajv "^4.9.1" + har-schema "^1.0.5" + +has-ansi@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" + dependencies: + ansi-regex "^2.0.0" + +has-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" + +has-unicode@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + +hawk@~3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/hawk/-/hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4" + dependencies: + boom "2.x.x" + cryptiles "2.x.x" + hoek "2.x.x" + sntp "1.x.x" + +hoek@2.x.x: + version "2.16.3" + resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed" + +home-or-tmp@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" + dependencies: + os-homedir "^1.0.0" + os-tmpdir "^1.0.1" + +http-signature@~1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.1.1.tgz#df72e267066cd0ac67fb76adf8e134a8fbcf91bf" + dependencies: + assert-plus "^0.2.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + +https-browserify@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-0.0.1.tgz#3f91365cabe60b77ed0ebba24b454e3e09d95a82" + +iconv-lite@~0.4.13: + version "0.4.15" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.15.tgz#fe265a218ac6a57cfe854927e9d04c19825eddeb" + +ieee754@^1.1.4: + version "1.1.8" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.8.tgz#be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4" + +indexof@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d" + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@^2.0.1, inherits@~2.0.0, inherits@~2.0.1: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + +inherits@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" + +ini@~1.3.0: + version "1.3.4" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.4.tgz#0537cb79daf59b59a1a517dff706c86ec039162e" + +interpret@^0.6.4: + version "0.6.6" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-0.6.6.tgz#fecd7a18e7ce5ca6abfb953e1f86213a49f1625b" + +invariant@^2.2.0: + version "2.2.2" + resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360" + dependencies: + loose-envify "^1.0.0" + +is-binary-path@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" + dependencies: + binary-extensions "^1.0.0" + +is-buffer@^1.0.2: + version "1.1.5" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.5.tgz#1f3b26ef613b214b88cbca23cc6c01d87961eecc" + +is-dotfile@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.2.tgz#2c132383f39199f8edc268ca01b9b007d205cc4d" + +is-equal-shallow@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" + dependencies: + is-primitive "^2.0.0" + +is-extendable@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + +is-extglob@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" + +is-finite@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" + dependencies: + number-is-nan "^1.0.0" + +is-fullwidth-code-point@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" + dependencies: + number-is-nan "^1.0.0" + +is-glob@^2.0.0, is-glob@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" + dependencies: + is-extglob "^1.0.0" + +is-number@^2.0.2, is-number@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" + dependencies: + kind-of "^3.0.2" + +is-posix-bracket@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" + +is-primitive@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" + +is-stream@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + +is-typedarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + +isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + +isobject@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + dependencies: + isarray "1.0.0" + +isomorphic-fetch@^2.1.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9" + dependencies: + node-fetch "^1.0.1" + whatwg-fetch ">=0.10.0" + +isstream@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + +jodid25519@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/jodid25519/-/jodid25519-1.0.2.tgz#06d4912255093419477d425633606e0e90782967" + dependencies: + jsbn "~0.1.0" + +js-tokens@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.1.tgz#08e9f132484a2c45a30907e9dc4d5567b7f114d7" + +jsbn@~0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + +jsesc@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + +json-schema@0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" + +json-stable-stringify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" + dependencies: + jsonify "~0.0.0" + +json-stringify-safe@~5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" + +json5@^0.5.0: + version "0.5.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" + +jsonify@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" + +jsprim@^1.2.2: + version "1.4.0" + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.0.tgz#a3b87e40298d8c380552d8cc7628a0bb95a22918" + dependencies: + assert-plus "1.0.0" + extsprintf "1.0.2" + json-schema "0.2.3" + verror "1.3.6" + +kind-of@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.1.0.tgz#475d698a5e49ff5e53d14e3e732429dc8bf4cf47" + dependencies: + is-buffer "^1.0.2" + +lazy-cache@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" + +loader-utils@^0.2.11, loader-utils@^0.2.16: + version "0.2.17" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-0.2.17.tgz#f86e6374d43205a6e6c60e9196f17c0299bfb348" + dependencies: + big.js "^3.1.3" + emojis-list "^2.0.0" + json5 "^0.5.0" + object-assign "^4.0.1" + +lodash@^4.2.0: + version "4.17.4" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" + +longest@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097" + +loose-envify@^1.0.0, loose-envify@^1.1.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848" + dependencies: + js-tokens "^3.0.0" + +memory-fs@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.2.0.tgz#f2bb25368bc121e391c2520de92969caee0a0290" + +memory-fs@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.3.0.tgz#7bcc6b629e3a43e871d7e29aca6ae8a7f15cbb20" + dependencies: + errno "^0.1.3" + readable-stream "^2.0.1" + +micromatch@^2.1.5: + version "2.3.11" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" + dependencies: + arr-diff "^2.0.0" + array-unique "^0.2.1" + braces "^1.8.2" + expand-brackets "^0.1.4" + extglob "^0.3.1" + filename-regex "^2.0.0" + is-extglob "^1.0.0" + is-glob "^2.0.1" + kind-of "^3.0.2" + normalize-path "^2.0.1" + object.omit "^2.0.0" + parse-glob "^3.0.4" + regex-cache "^0.4.2" + +mime-db@~1.27.0: + version "1.27.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.27.0.tgz#820f572296bbd20ec25ed55e5b5de869e5436eb1" + +mime-types@^2.1.12, mime-types@~2.1.7: + version "2.1.15" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.15.tgz#a4ebf5064094569237b8cf70046776d09fc92aed" + dependencies: + mime-db "~1.27.0" + +minimatch@^3.0.0, minimatch@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774" + dependencies: + brace-expansion "^1.0.0" + +minimist@0.0.8, minimist@~0.0.1: + version "0.0.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" + +minimist@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" + +"mkdirp@>=0.5 0", mkdirp@^0.5.1, mkdirp@~0.5.0: + version "0.5.1" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" + dependencies: + minimist "0.0.8" + +ms@0.7.2: + version "0.7.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.2.tgz#ae25cf2512b3885a1d95d7f037868d8431124765" + +nan@^2.3.0: + version "2.5.1" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.5.1.tgz#d5b01691253326a97a2bbee9e61c55d8d60351e2" + +node-fetch@^1.0.1: + version "1.6.3" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.6.3.tgz#dc234edd6489982d58e8f0db4f695029abcd8c04" + dependencies: + encoding "^0.1.11" + is-stream "^1.0.1" + +node-libs-browser@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-0.7.0.tgz#3e272c0819e308935e26674408d7af0e1491b83b" + dependencies: + assert "^1.1.1" + browserify-zlib "^0.1.4" + buffer "^4.9.0" + console-browserify "^1.1.0" + constants-browserify "^1.0.0" + crypto-browserify "3.3.0" + domain-browser "^1.1.1" + events "^1.0.0" + https-browserify "0.0.1" + os-browserify "^0.2.0" + path-browserify "0.0.0" + process "^0.11.0" + punycode "^1.2.4" + querystring-es3 "^0.2.0" + readable-stream "^2.0.5" + stream-browserify "^2.0.1" + stream-http "^2.3.1" + string_decoder "^0.10.25" + timers-browserify "^2.0.2" + tty-browserify "0.0.0" + url "^0.11.0" + util "^0.10.3" + vm-browserify "0.0.4" + +node-pre-gyp@^0.6.29: + version "0.6.34" + resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.34.tgz#94ad1c798a11d7fc67381b50d47f8cc18d9799f7" + dependencies: + mkdirp "^0.5.1" + nopt "^4.0.1" + npmlog "^4.0.2" + rc "^1.1.7" + request "^2.81.0" + rimraf "^2.6.1" + semver "^5.3.0" + tar "^2.2.1" + tar-pack "^3.4.0" + +nopt@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" + dependencies: + abbrev "1" + osenv "^0.1.4" + +normalize-path@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + dependencies: + remove-trailing-separator "^1.0.1" + +npmlog@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.0.2.tgz#d03950e0e78ce1527ba26d2a7592e9348ac3e75f" + dependencies: + are-we-there-yet "~1.1.2" + console-control-strings "~1.1.0" + gauge "~2.7.1" + set-blocking "~2.0.0" + +number-is-nan@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" + +oauth-sign@~0.8.1: + version "0.8.2" + resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43" + +object-assign@^4.0.1, object-assign@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + +object.omit@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" + dependencies: + for-own "^0.1.4" + is-extendable "^0.1.1" + +once@^1.3.0, once@^1.3.3: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + dependencies: + wrappy "1" + +optimist@~0.6.0: + version "0.6.1" + resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" + dependencies: + minimist "~0.0.1" + wordwrap "~0.0.2" + +os-browserify@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.2.1.tgz#63fc4ccee5d2d7763d26bbf8601078e6c2e0044f" + +os-homedir@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" + +os-tmpdir@^1.0.0, os-tmpdir@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + +osenv@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.4.tgz#42fe6d5953df06c8064be6f176c3d05aaaa34644" + dependencies: + os-homedir "^1.0.0" + os-tmpdir "^1.0.0" + +pako@~0.2.0: + version "0.2.9" + resolved "https://registry.yarnpkg.com/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75" + +parse-glob@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" + dependencies: + glob-base "^0.3.0" + is-dotfile "^1.0.0" + is-extglob "^1.0.0" + is-glob "^2.0.0" + +path-browserify@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.0.tgz#a0b870729aae214005b7d5032ec2cbbb0fb4451a" + +path-exists@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" + dependencies: + pinkie-promise "^2.0.0" + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + +pbkdf2-compat@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pbkdf2-compat/-/pbkdf2-compat-2.0.1.tgz#b6e0c8fa99494d94e0511575802a59a5c142f288" + +performance-now@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5" + +pinkie-promise@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + dependencies: + pinkie "^2.0.0" + +pinkie@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + +pkg-dir@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-1.0.0.tgz#7a4b508a8d5bb2d629d447056ff4e9c9314cf3d4" + dependencies: + find-up "^1.0.0" + +preserve@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" + +private@^0.1.6: + version "0.1.7" + resolved "https://registry.yarnpkg.com/private/-/private-0.1.7.tgz#68ce5e8a1ef0a23bb570cc28537b5332aba63ef1" + +process-nextick-args@~1.0.6: + version "1.0.7" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" + +process@^0.11.0: + version "0.11.9" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.9.tgz#7bd5ad21aa6253e7da8682264f1e11d11c0318c1" + +promise@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/promise/-/promise-7.1.1.tgz#489654c692616b8aa55b0724fa809bb7db49c5bf" + dependencies: + asap "~2.0.3" + +prr@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/prr/-/prr-0.0.0.tgz#1a84b85908325501411853d0081ee3fa86e2926a" + +punycode@1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" + +punycode@^1.2.4, punycode@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + +qs@~6.4.0: + version "6.4.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233" + +querystring-es3@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" + +querystring@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" + +randomatic@^1.1.3: + version "1.1.6" + resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.6.tgz#110dcabff397e9dcff7c0789ccc0a49adf1ec5bb" + dependencies: + is-number "^2.0.2" + kind-of "^3.0.2" + +rc@^1.1.7: + version "1.2.1" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.1.tgz#2e03e8e42ee450b8cb3dce65be1bf8974e1dfd95" + dependencies: + deep-extend "~0.4.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + +react-dom@^15.0.2: + version "15.4.2" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-15.4.2.tgz#015363f05b0a1fd52ae9efdd3a0060d90695208f" + dependencies: + fbjs "^0.8.1" + loose-envify "^1.1.0" + object-assign "^4.1.0" + +react@^15.0.2: + version "15.4.2" + resolved "https://registry.yarnpkg.com/react/-/react-15.4.2.tgz#41f7991b26185392ba9bae96c8889e7e018397ef" + dependencies: + fbjs "^0.8.4" + loose-envify "^1.1.0" + object-assign "^4.1.0" + +"readable-stream@^2.0.0 || ^1.1.13", readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.1.4, readable-stream@^2.2.6: + version "2.2.6" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.2.6.tgz#8b43aed76e71483938d12a8d46c6cf1a00b1f816" + dependencies: + buffer-shims "^1.0.0" + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "~1.0.0" + process-nextick-args "~1.0.6" + string_decoder "~0.10.x" + util-deprecate "~1.0.1" + +readdirp@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.1.0.tgz#4ed0ad060df3073300c48440373f72d1cc642d78" + dependencies: + graceful-fs "^4.1.2" + minimatch "^3.0.2" + readable-stream "^2.0.2" + set-immediate-shim "^1.0.1" + +regenerate@^1.2.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.2.tgz#d1941c67bad437e1be76433add5b385f95b19260" + +regenerator-runtime@^0.10.0: + version "0.10.3" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz#8c4367a904b51ea62a908ac310bf99ff90a82a3e" + +regenerator-transform@0.9.8: + version "0.9.8" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.9.8.tgz#0f88bb2bc03932ddb7b6b7312e68078f01026d6c" + dependencies: + babel-runtime "^6.18.0" + babel-types "^6.19.0" + private "^0.1.6" + +regex-cache@^0.4.2: + version "0.4.3" + resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.3.tgz#9b1a6c35d4d0dfcef5711ae651e8e9d3d7114145" + dependencies: + is-equal-shallow "^0.1.3" + is-primitive "^2.0.0" + +regexpu-core@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" + dependencies: + regenerate "^1.2.1" + regjsgen "^0.2.0" + regjsparser "^0.1.4" + +regjsgen@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" + +regjsparser@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" + dependencies: + jsesc "~0.5.0" + +remove-trailing-separator@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.0.1.tgz#615ebb96af559552d4bf4057c8436d486ab63cc4" + +repeat-element@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a" + +repeat-string@^1.5.2: + version "1.6.1" + resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + +repeating@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" + dependencies: + is-finite "^1.0.0" + +request@^2.81.0: + version "2.81.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0" + dependencies: + aws-sign2 "~0.6.0" + aws4 "^1.2.1" + caseless "~0.12.0" + combined-stream "~1.0.5" + extend "~3.0.0" + forever-agent "~0.6.1" + form-data "~2.1.1" + har-validator "~4.2.1" + hawk "~3.1.3" + http-signature "~1.1.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.7" + oauth-sign "~0.8.1" + performance-now "^0.2.0" + qs "~6.4.0" + safe-buffer "^5.0.1" + stringstream "~0.0.4" + tough-cookie "~2.3.0" + tunnel-agent "^0.6.0" + uuid "^3.0.0" + +right-align@^0.1.1: + version "0.1.3" + resolved "https://registry.yarnpkg.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef" + dependencies: + align-text "^0.1.1" + +rimraf@2, rimraf@^2.5.1, rimraf@^2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.1.tgz#c2338ec643df7a1b7fe5c54fa86f57428a55f33d" + dependencies: + glob "^7.0.5" + +ripemd160@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-0.2.0.tgz#2bf198bde167cacfa51c0a928e84b68bbe171fce" + +safe-buffer@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.0.1.tgz#d263ca54696cd8a306b5ca6551e92de57918fbe7" + +semver@^5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" + +set-blocking@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + +set-immediate-shim@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61" + +setimmediate@^1.0.4, setimmediate@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + +sha.js@2.2.6: + version "2.2.6" + resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.2.6.tgz#17ddeddc5f722fb66501658895461977867315ba" + +signal-exit@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" + +slash@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" + +sntp@1.x.x: + version "1.0.9" + resolved "https://registry.yarnpkg.com/sntp/-/sntp-1.0.9.tgz#6541184cc90aeea6c6e7b35e2659082443c66198" + dependencies: + hoek "2.x.x" + +source-list-map@~0.1.7: + version "0.1.8" + resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-0.1.8.tgz#c550b2ab5427f6b3f21f5afead88c4f5587b2106" + +source-map-support@^0.4.2: + version "0.4.14" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.14.tgz#9d4463772598b86271b4f523f6c1f4e02a7d6aef" + dependencies: + source-map "^0.5.6" + +source-map@^0.5.0, source-map@^0.5.6, source-map@~0.5.1: + version "0.5.6" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.6.tgz#75ce38f52bf0733c5a7f0c118d81334a2bb5f412" + +source-map@~0.4.1: + version "0.4.4" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b" + dependencies: + amdefine ">=0.0.4" + +sshpk@^1.7.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.11.0.tgz#2d8d5ebb4a6fab28ffba37fa62a90f4a3ea59d77" + dependencies: + asn1 "~0.2.3" + assert-plus "^1.0.0" + dashdash "^1.12.0" + getpass "^0.1.1" + optionalDependencies: + bcrypt-pbkdf "^1.0.0" + ecc-jsbn "~0.1.1" + jodid25519 "^1.0.0" + jsbn "~0.1.0" + tweetnacl "~0.14.0" + +stream-browserify@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.1.tgz#66266ee5f9bdb9940a4e4514cafb43bb71e5c9db" + dependencies: + inherits "~2.0.1" + readable-stream "^2.0.2" + +stream-http@^2.3.1: + version "2.7.0" + resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.7.0.tgz#cec1f4e3b494bc4a81b451808970f8b20b4ed5f6" + dependencies: + builtin-status-codes "^3.0.0" + inherits "^2.0.1" + readable-stream "^2.2.6" + to-arraybuffer "^1.0.0" + xtend "^4.0.0" + +string-width@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" + dependencies: + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + strip-ansi "^3.0.0" + +string_decoder@^0.10.25, string_decoder@~0.10.x: + version "0.10.31" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" + +stringstream@~0.0.4: + version "0.0.5" + resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878" + +strip-ansi@^3.0.0, strip-ansi@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + dependencies: + ansi-regex "^2.0.0" + +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + +supports-color@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" + +supports-color@^3.1.0: + version "3.2.3" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" + dependencies: + has-flag "^1.0.0" + +tapable@^0.1.8, tapable@~0.1.8: + version "0.1.10" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.1.10.tgz#29c35707c2b70e50d07482b5d202e8ed446dafd4" + +tar-pack@^3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.4.0.tgz#23be2d7f671a8339376cbdb0b8fe3fdebf317984" + dependencies: + debug "^2.2.0" + fstream "^1.0.10" + fstream-ignore "^1.0.5" + once "^1.3.3" + readable-stream "^2.1.4" + rimraf "^2.5.1" + tar "^2.2.1" + uid-number "^0.0.6" + +tar@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1" + dependencies: + block-stream "*" + fstream "^1.0.2" + inherits "2" + +timers-browserify@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.2.tgz#ab4883cf597dcd50af211349a00fbca56ac86b86" + dependencies: + setimmediate "^1.0.4" + +to-arraybuffer@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" + +to-fast-properties@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.2.tgz#f3f5c0c3ba7299a7ef99427e44633257ade43320" + +tough-cookie@~2.3.0: + version "2.3.2" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.2.tgz#f081f76e4c85720e6c37a5faced737150d84072a" + dependencies: + punycode "^1.4.1" + +trim-right@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" + +tty-browserify@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" + +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + dependencies: + safe-buffer "^5.0.1" + +tweetnacl@^0.14.3, tweetnacl@~0.14.0: + version "0.14.5" + resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" + +ua-parser-js@^0.7.9: + version "0.7.12" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.12.tgz#04c81a99bdd5dc52263ea29d24c6bf8d4818a4bb" + +uglify-js@~2.7.3: + version "2.7.5" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.7.5.tgz#4612c0c7baaee2ba7c487de4904ae122079f2ca8" + dependencies: + async "~0.2.6" + source-map "~0.5.1" + uglify-to-browserify "~1.0.0" + yargs "~3.10.0" + +uglify-to-browserify@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7" + +uid-number@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" + +url@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" + dependencies: + punycode "1.3.2" + querystring "0.2.0" + +util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + +util@0.10.3, util@^0.10.3: + version "0.10.3" + resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" + dependencies: + inherits "2.0.1" + +uuid@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.0.1.tgz#6544bba2dfda8c1cf17e629a3a305e2bb1fee6c1" + +verror@1.3.6: + version "1.3.6" + resolved "https://registry.yarnpkg.com/verror/-/verror-1.3.6.tgz#cff5df12946d297d2baaefaa2689e25be01c005c" + dependencies: + extsprintf "1.0.2" + +vm-browserify@0.0.4: + version "0.0.4" + resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-0.0.4.tgz#5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73" + dependencies: + indexof "0.0.1" + +watchpack@^0.2.1: + version "0.2.9" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-0.2.9.tgz#62eaa4ab5e5ba35fdfc018275626e3c0f5e3fb0b" + dependencies: + async "^0.9.0" + chokidar "^1.0.0" + graceful-fs "^4.1.2" + +webpack-core@~0.6.9: + version "0.6.9" + resolved "https://registry.yarnpkg.com/webpack-core/-/webpack-core-0.6.9.tgz#fc571588c8558da77be9efb6debdc5a3b172bdc2" + dependencies: + source-list-map "~0.1.7" + source-map "~0.4.1" + +webpack@^1.13.0: + version "1.14.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-1.14.0.tgz#54f1ffb92051a328a5b2057d6ae33c289462c823" + dependencies: + acorn "^3.0.0" + async "^1.3.0" + clone "^1.0.2" + enhanced-resolve "~0.9.0" + interpret "^0.6.4" + loader-utils "^0.2.11" + memory-fs "~0.3.0" + mkdirp "~0.5.0" + node-libs-browser "^0.7.0" + optimist "~0.6.0" + supports-color "^3.1.0" + tapable "~0.1.8" + uglify-js "~2.7.3" + watchpack "^0.2.1" + webpack-core "~0.6.9" + +whatwg-fetch@>=0.10.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz#9c84ec2dcf68187ff00bc64e1274b442176e1c84" + +wide-align@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.0.tgz#40edde802a71fea1f070da3e62dcda2e7add96ad" + dependencies: + string-width "^1.0.1" + +window-size@0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d" + +wordwrap@0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f" + +wordwrap@~0.0.2: + version "0.0.3" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + +xtend@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" + +yargs@~3.10.0: + version "3.10.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1" + dependencies: + camelcase "^1.0.2" + cliui "^2.1.0" + decamelize "^1.0.0" + window-size "0.1.0" diff --git a/packages/react-art/README.md b/packages/react-art/README.md new file mode 100644 index 000000000000..58d7307b94d5 --- /dev/null +++ b/packages/react-art/README.md @@ -0,0 +1,13 @@ +# React ART + +React ART is a JavaScript library for drawing vector graphics using [React](http://facebook.github.io/react/). + +It provides declarative and reactive bindings to the [ART library](https://github.com/sebmarkbage/art/). + +Using the same declarative API you can render the output to either Canvas, SVG or VML (IE8). + +The `examples` directory contains a simple example of using React ART; you can also test out the [art branch of the react-page project](https://github.com/facebook/react-page/tree/art). + +## Contribute + +To read more about the community and guidelines for submitting pull requests, please read the [Contributing document](CONTRIBUTING.md). diff --git a/packages/react-art/index.js b/packages/react-art/index.js new file mode 100644 index 000000000000..549740524df3 --- /dev/null +++ b/packages/react-art/index.js @@ -0,0 +1,7 @@ +'use strict'; + +if (process.env.NODE_ENV === 'production') { + module.exports = require('./cjs/react-art.production.min.js'); +} else { + module.exports = require('./cjs/react-art.development.js'); +} diff --git a/packages/react-art/package.json b/packages/react-art/package.json new file mode 100644 index 000000000000..2c3df1d6a9ac --- /dev/null +++ b/packages/react-art/package.json @@ -0,0 +1,41 @@ +{ + "name": "react-art", + "version": "16.0.0-alpha.6", + "description": "React ART is a JavaScript library for drawing vector graphics using React. It provides declarative and reactive bindings to the ART library. Using the same declarative API you can render the output to either Canvas, SVG or VML (IE8).", + "main": "index.js", + "repository": "facebook/react", + "keywords": [ + "react", + "art", + "svg", + "vml", + "canvas", + "jsx" + ], + "license": "BSD-3-Clause", + "bugs": { + "url": "https://github.com/facebook/react/issues" + }, + "homepage": "https://facebook.github.io/react/", + "dependencies": { + "fbjs": "^0.8.9", + "loose-envify": "^1.1.0", + "object-assign": "^4.1.0" + }, + "peerDependencies": { + "react": "^16.0.0-alpha.6" + }, + "files": [ + "LICENSE", + "PATENTS", + "README.md", + "dist/", + "lib/", + "index.js" + ], + "browserify": { + "transform": [ + "loose-envify" + ] + } +} diff --git a/scripts/rollup/bundles.js b/scripts/rollup/bundles.js index b7971dfa6412..1c2d09fbc383 100644 --- a/scripts/rollup/bundles.js +++ b/scripts/rollup/bundles.js @@ -185,7 +185,7 @@ const bundles = [ babelOpts: babelOptsReactART, // TODO: we merge react-art repo into this repo so the NODE_DEV and NODE_PROD // builds sync up to the building of the package directories - bundleTypes: [UMD_DEV, UMD_PROD, FB_DEV, FB_PROD], + bundleTypes: [UMD_DEV, UMD_PROD, NODE_DEV, NODE_PROD, FB_DEV, FB_PROD], config: { destDir: 'build/', globals: { diff --git a/scripts/rollup/results.json b/scripts/rollup/results.json index 394a123ecdbb..2d9886731471 100644 --- a/scripts/rollup/results.json +++ b/scripts/rollup/results.json @@ -1 +1 @@ -{"branch":"rollup","react.development.js":{"filename":"react.development.js","gzip":27553,"size":109412},"react.production.min.js":{"filename":"react.production.min.js","gzip":4659,"size":12615},"React-dev.js":{"filename":"React-dev.js","gzip":28115,"size":110897},"React-prod.js":{"filename":"React-prod.js","gzip":14326,"size":56201},"ReactDOMStack-dev.js":{"filename":"ReactDOMStack-dev.js","gzip":125062,"size":523973},"ReactDOMStack-prod.js":{"filename":"ReactDOMStack-prod.js","gzip":84412,"size":351653},"react-dom.development.js":{"filename":"react-dom.development.js","gzip":125302,"size":543862},"react-dom.production.min.js":{"filename":"react-dom.production.min.js","gzip":35395,"size":111831},"ReactDOMFiber-dev.js":{"filename":"ReactDOMFiber-dev.js","gzip":184347,"size":798184},"ReactDOMFiber-prod.js":{"filename":"ReactDOMFiber-prod.js","gzip":93466,"size":407204},"react-dom-server.development.js":{"filename":"react-dom-server.development.js","gzip":108019,"size":447253},"react-dom-server.production.min.js":{"filename":"react-dom-server.production.min.js","gzip":31024,"size":100826},"ReactDOMServerStack-dev.js":{"filename":"ReactDOMServerStack-dev.js","gzip":107881,"size":445934},"ReactDOMServerStack-prod.js":{"filename":"ReactDOMServerStack-prod.js","gzip":80268,"size":332920},"ReactARTStack-dev.js":{"filename":"ReactARTStack-dev.js","gzip":118997,"size":494745},"ReactARTStack-prod.js":{"filename":"ReactARTStack-prod.js","gzip":87642,"size":365061},"react-art.development.js":{"filename":"react-art.development.js","gzip":76162,"size":341671},"react-art.production.min.js":{"filename":"react-art.production.min.js","gzip":27913,"size":90310},"ReactARTFiber-dev.js":{"filename":"ReactARTFiber-dev.js","gzip":57024,"size":265539},"ReactARTFiber-prod.js":{"filename":"ReactARTFiber-prod.js","gzip":43037,"size":205190},"ReactNative.js":{"filename":"ReactNative.js","gzip":555,"size":1569},"ReactTestRendererFiber-dev.js":{"filename":"ReactTestRendererFiber-dev.js","gzip":55987,"size":263430},"ReactTestRendererStack-dev.js":{"filename":"ReactTestRendererStack-dev.js","gzip":35680,"size":155200},"react-noop-renderer.development.js":{"filename":"react-noop-renderer.development.js","gzip":53845,"size":255932}} \ No newline at end of file +{"branch":"rollup","react.development.js":{"filename":"react.development.js","gzip":27553,"size":109412},"react.production.min.js":{"filename":"react.production.min.js","gzip":4659,"size":12615},"React-dev.js":{"filename":"React-dev.js","gzip":28115,"size":110897},"React-prod.js":{"filename":"React-prod.js","gzip":14326,"size":56201},"ReactDOMStack-dev.js":{"filename":"ReactDOMStack-dev.js","gzip":125062,"size":523973},"ReactDOMStack-prod.js":{"filename":"ReactDOMStack-prod.js","gzip":84412,"size":351653},"react-dom.development.js":{"filename":"react-dom.development.js","gzip":125302,"size":543862},"react-dom.production.min.js":{"filename":"react-dom.production.min.js","gzip":35395,"size":111831},"ReactDOMFiber-dev.js":{"filename":"ReactDOMFiber-dev.js","gzip":184347,"size":798184},"ReactDOMFiber-prod.js":{"filename":"ReactDOMFiber-prod.js","gzip":93466,"size":407204},"react-dom-server.development.js":{"filename":"react-dom-server.development.js","gzip":108019,"size":447253},"react-dom-server.production.min.js":{"filename":"react-dom-server.production.min.js","gzip":31024,"size":100826},"ReactDOMServerStack-dev.js":{"filename":"ReactDOMServerStack-dev.js","gzip":107881,"size":445934},"ReactDOMServerStack-prod.js":{"filename":"ReactDOMServerStack-prod.js","gzip":80268,"size":332920},"ReactARTStack-dev.js":{"filename":"ReactARTStack-dev.js","gzip":118997,"size":494745},"ReactARTStack-prod.js":{"filename":"ReactARTStack-prod.js","gzip":87642,"size":365061},"react-art.development.js":{"filename":"react-art.development.js","gzip":57091,"size":266906},"react-art.production.min.js":{"filename":"react-art.production.min.js","gzip":16115,"size":52255},"ReactARTFiber-dev.js":{"filename":"ReactARTFiber-dev.js","gzip":57024,"size":265539},"ReactARTFiber-prod.js":{"filename":"ReactARTFiber-prod.js","gzip":43037,"size":205190},"ReactNative.js":{"filename":"ReactNative.js","gzip":124031,"size":573210},"ReactTestRendererFiber-dev.js":{"filename":"ReactTestRendererFiber-dev.js","gzip":55987,"size":263430},"ReactTestRendererStack-dev.js":{"filename":"ReactTestRendererStack-dev.js","gzip":35680,"size":155200},"react-noop-renderer.development.js":{"filename":"react-noop-renderer.development.js","gzip":53845,"size":255932}} \ No newline at end of file From b564dd05cb822a3d2249658eb92eedc88b6bb626 Mon Sep 17 00:00:00 2001 From: Dan Abramov Date: Tue, 4 Apr 2017 18:27:33 +0100 Subject: [PATCH 151/170] Point UMD bundle to Fiber and add EventPluginHub to exported internals --- fixtures/packaging/browserify/prod/output.js | 28 +- fixtures/packaging/build-all.js | 5 +- fixtures/packaging/index.html | 38 +- fixtures/packaging/rjs/prod/output.js | 8 +- .../packaging/systemjs-builder/prod/output.js | 2684 ++++++++--------- .../packaging/webpack-alias/prod/output.js | 8 +- fixtures/packaging/webpack/prod/output.js | 8 +- scripts/rollup/bundles.js | 4 +- scripts/rollup/results.json | 2 +- src/umd/ReactDOMUMDEntry.js | 18 +- 10 files changed, 1404 insertions(+), 1399 deletions(-) diff --git a/fixtures/packaging/browserify/prod/output.js b/fixtures/packaging/browserify/prod/output.js index 14509992fc3a..d47d0fef2062 100644 --- a/fixtures/packaging/browserify/prod/output.js +++ b/fixtures/packaging/browserify/prod/output.js @@ -2063,7 +2063,6 @@ var processStyleName = memoizeStringOnly(function (styleName) { }); var hasShorthandPropertyBug = false; -var styleFloatAccessor = 'cssFloat'; if (ExecutionEnvironment.canUseDOM) { var tempStyle = document.createElement('div').style; try { @@ -2072,10 +2071,6 @@ if (ExecutionEnvironment.canUseDOM) { } catch (e) { hasShorthandPropertyBug = true; } - // IE8 only supports accessing cssFloat (standard) as styleFloat - if (document.documentElement.style.cssFloat === undefined) { - styleFloatAccessor = 'styleFloat'; - } } { @@ -2219,8 +2214,8 @@ var CSSPropertyOperations = { warnValidStyle(styleName, styles[styleName], component); } var styleValue = dangerousStyleValue_1(styleName, styles[styleName], component); - if (styleName === 'float' || styleName === 'cssFloat') { - styleName = styleFloatAccessor; + if (styleName === 'float') { + styleName = 'cssFloat'; } if (styleValue) { style[styleName] = styleValue; @@ -15708,13 +15703,22 @@ if (typeof injectInternals === 'function') { var ReactDOMFiber = ReactDOM; -module.exports = ReactDOMFiber; +var ReactDOMUMDEntry = _assign(ReactDOMFiber, { + __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED: { + // For TapEventPlugin which is popular in open source + EventPluginHub: EventPluginHub_1 + } +}); + +var ReactDOMUMDEntry_1 = ReactDOMUMDEntry; + +module.exports = ReactDOMUMDEntry_1; },{"fbjs/lib/EventListener":8,"fbjs/lib/ExecutionEnvironment":9,"fbjs/lib/camelizeStyleName":11,"fbjs/lib/containsNode":12,"fbjs/lib/emptyFunction":13,"fbjs/lib/emptyObject":14,"fbjs/lib/focusNode":15,"fbjs/lib/getActiveElement":16,"fbjs/lib/getUnboundedScrollPosition":17,"fbjs/lib/hyphenateStyleName":19,"fbjs/lib/invariant":20,"fbjs/lib/memoizeStringOnly":23,"fbjs/lib/performanceNow":25,"fbjs/lib/shallowEqual":26,"fbjs/lib/warning":27,"object-assign":28,"react":6}],2:[function(require,module,exports){ -"use strict";function e(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r-1?void 0:In("96",e),!Un.plugins[r]){t.extractEvents?void 0:In("97",e),Un.plugins[r]=t;var o=t.eventTypes;for(var a in o)n(o[a],t,a)?void 0:In("98",a,e)}}}function n(e,t,n){Un.eventNameDispatchConfigs.hasOwnProperty(n)?In("99",n):void 0,Un.eventNameDispatchConfigs[n]=e;var o=e.phasedRegistrationNames;if(o){for(var a in o)if(o.hasOwnProperty(a)){var i=o[a];r(i,t,n)}return!0}return!!e.registrationName&&(r(e.registrationName,t,n),!0)}function r(e,t,n){Un.registrationNameModules[e]?In("100",e):void 0,Un.registrationNameModules[e]=t,Un.registrationNameDependencies[e]=t.eventTypes[n].dependencies}function o(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function a(e){return"topMouseMove"===e||"topTouchMove"===e}function i(e){return"topMouseDown"===e||"topTouchStart"===e}function l(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=Kn.getNodeFromInstance(r),Vn.invokeGuardedCallbackAndCatchFirstError(o,n,void 0,e),e.currentTarget=null}function u(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o=0||null!=t.is}function ae(e,t,n,r){for(var o in n){var a=n[o];if(n.hasOwnProperty(o))if(o===Uo)eo.setValueForStyles(e,a);else if(o===Io){var i=a?a[Do]:void 0;null!=i&&xo(e,i)}else o===Ro?"string"==typeof a?So(e,a):"number"==typeof a&&So(e,""+a):o===Oo||(Mo.hasOwnProperty(o)?a&&te(t,o):r?co.setValueForAttribute(e,o,a):(wr.properties[o]||wr.isCustomAttribute(o))&&null!=a&&co.setValueForProperty(e,o,a))}}function ie(e,t,n,r){for(var o=0;o0;)e=ue(e),n--;for(;o-n>0;)t=ue(t),o--;for(var i=n;i--;){if(e===t||e===t.alternate)return e;e=ue(e),t=ue(t)}return null}function ce(e,t){for(;t;){if(e===t||e===t.alternate)return!0;t=ue(t)}return!1}function pe(e){return ue(e)}function de(e,t,n){for(var r=[];e;)r.push(e),e=ue(e);var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(l[u],"captured",o)}function ve(e,t,n){var r=t.dispatchConfig.phasedRegistrationNames[n];return fa(e,r)}function me(e,t,n){var r=ve(e,n,t);r&&(n._dispatchListeners=Yn(n._dispatchListeners,r),n._dispatchInstances=Yn(n._dispatchInstances,e))}function he(e){e&&e.dispatchConfig.phasedRegistrationNames&&da.traverseTwoPhase(e._targetInst,me,e)}function ge(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst,n=t?da.getParentInstance(t):null;da.traverseTwoPhase(n,me,e)}}function ye(e,t,n){if(e&&n&&n.dispatchConfig.registrationName){var r=n.dispatchConfig.registrationName,o=fa(e,r);o&&(n._dispatchListeners=Yn(n._dispatchListeners,o),n._dispatchInstances=Yn(n._dispatchInstances,e))}}function be(e){e&&e.dispatchConfig.registrationName&&ye(e._targetInst,null,e)}function Ce(e){Qn(e,he)}function Pe(e){Qn(e,ge)}function ke(e,t,n,r){da.traverseEnterLeave(n,r,ye,e,t)}function Ee(e){Qn(e,be)}function we(){return!Ta&&Pn.canUseDOM&&(Ta="textContent"in document.documentElement?"textContent":"innerText"),Ta}function xe(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}function Te(e,t,n,r){this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n;var o=this.constructor.Interface;for(var a in o)if(o.hasOwnProperty(a)){var i=o[a];i?this[a]=i(n):"target"===a?this.target=r:this[a]=n[a]}var l=null!=n.defaultPrevented?n.defaultPrevented:n.returnValue===!1;return l?this.isDefaultPrevented=xn.thatReturnsTrue:this.isDefaultPrevented=xn.thatReturnsFalse,this.isPropagationStopped=xn.thatReturnsFalse,this}function Se(e,t,n,r){return Aa.call(this,e,t,n,r)}function Ne(e,t,n,r){return Aa.call(this,e,t,n,r)}function _e(){var e=window.opera;return"object"==typeof e&&"function"==typeof e.version&&parseInt(e.version(),10)<=12}function Fe(e){return(e.ctrlKey||e.altKey||e.metaKey)&&!(e.ctrlKey&&e.altKey)}function Ae(e){switch(e){case"topCompositionStart":return za.compositionStart;case"topCompositionEnd":return za.compositionEnd;case"topCompositionUpdate":return za.compositionUpdate}}function Me(e,t){return"topKeyDown"===e&&t.keyCode===Da}function Ie(e,t){switch(e){case"topKeyUp":return Ua.indexOf(t.keyCode)!==-1;case"topKeyDown":return t.keyCode!==Da;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function Oe(e){var t=e.detail;return"object"==typeof t&&"data"in t?t.data:null}function Re(e,t,n,r){var o,a;if(La?o=Ae(e):qa?Ie(e,n)&&(o=za.compositionEnd):Me(e,n)&&(o=za.compositionStart),!o)return null;ja&&(qa||o!==za.compositionStart?o===za.compositionEnd&&qa&&(a=qa.getData()):qa=Na.getPooled(r));var i=Ia.getPooled(o,t,n,r);if(a)i.data=a;else{var l=Oe(n);null!==l&&(i.data=l)}return ma.accumulateTwoPhaseDispatches(i),i}function Ue(e,t){switch(e){case"topCompositionEnd":return Oe(t);case"topKeyPress":var n=t.which;return n!==Va?null:(Ka=!0,Ba);case"topTextInput":var r=t.data;return r===Ba&&Ka?null:r;default:return null}}function De(e,t){if(qa){if("topCompositionEnd"===e||!La&&Ie(e,t)){var n=qa.getData();return Na.release(qa),qa=null,n}return null}switch(e){case"topPaste":return null;case"topKeyPress":return t.which&&!Fe(t)?String.fromCharCode(t.which):null;case"topCompositionEnd":return ja?null:t.data;default:return null}}function Le(e,t,n,r){var o;if(o=Wa?Ue(e,n):De(e,n),!o)return null;var a=Ra.getPooled(za.beforeInput,t,n,r);return a.data=o,ma.accumulateTwoPhaseDispatches(a),a}function He(e,t){return Xa(e,t)}function We(e,t){return $a(He,e,t)}function je(e,t){if(Ga)return We(e,t);Ga=!0;try{return We(e,t)}finally{Ga=!1,Cr.restoreStateIfNeeded()}}function Ve(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}function Be(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!ni[e.type]:"textarea"===t}function ze(e,t,n){var r=Aa.getPooled(oi.change,e,t,n);return r.type="change",Cr.enqueueStateRestore(n),ma.accumulateTwoPhaseDispatches(r),r}function Ke(e){var t=e.nodeName&&e.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===e.type}function qe(e){var t=ze(ii,e,ti(e));ei.batchedUpdates(Ye,t)}function Ye(e){er.enqueueEvents(e),er.processEventQueue(!1)}function Qe(e){if(_o.updateValueIfChanged(e))return e}function $e(e,t){if("topChange"===e)return t}function Xe(e,t){ai=e,ii=t,ai.attachEvent("onpropertychange",Ze)}function Ge(){ai&&(ai.detachEvent("onpropertychange",Ze),ai=null,ii=null)}function Ze(e){"value"===e.propertyName&&Qe(ii)&&qe(e)}function Je(e,t,n){"topFocus"===e?(Ge(),Xe(t,n)):"topBlur"===e&&Ge()}function et(e,t){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return Qe(ii)}function tt(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function nt(e,t){if("topClick"===e)return Qe(t)}function rt(e,t){if("topInput"===e||"topChange"===e)return Qe(t)}function ot(e,t){if(null!=e){var n=e._wrapperState||t._wrapperState;if(n&&n.controlled&&"number"===t.type){var r=""+t.value;t.getAttribute("value")!==r&&t.setAttribute("value",r)}}}function at(e,t,n,r){return Aa.call(this,e,t,n,r)}function it(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=vi[e];return!!r&&!!n[r]}function lt(e){return it}function ut(e,t,n,r){return fi.call(this,e,t,n,r)}function st(e){if("number"==typeof e.tag){for(;e.return;)e=e.return;return e.tag!==Ni?null:e.stateNode.containerInfo}for(;e._hostParent;)e=e._hostParent;var t=Ur.getNodeFromInstance(e);return t.parentNode}function ct(e,t,n){this.topLevelType=e,this.nativeEvent=t,this.targetInst=n,this.ancestors=[]}function pt(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=st(n);if(!r)break;e.ancestors.push(n),n=Ur.getClosestInstanceFromNode(r)}while(n);for(var o=0;o=t)return{node:n,offset:t-r};r=o}n=ft(vt(n))}}function ht(e,t,n,r){return e===n&&t===r}function gt(e){var t=window.getSelection&&window.getSelection();if(!t||0===t.rangeCount)return null;var n=t.anchorNode,r=t.anchorOffset,o=t.focusNode,a=t.focusOffset,i=t.getRangeAt(0);try{i.startContainer.nodeType,i.endContainer.nodeType}catch(e){return null}var l=ht(t.anchorNode,t.anchorOffset,t.focusNode,t.focusOffset),u=l?0:i.toString().length,s=i.cloneRange();s.selectNodeContents(e),s.setEnd(i.startContainer,i.startOffset);var c=ht(s.startContainer,s.startOffset,s.endContainer,s.endOffset),p=c?0:s.toString().length,d=p+u,f=document.createRange();f.setStart(n,r),f.setEnd(o,a);var v=f.collapsed;return{start:v?d:p,end:v?p:d}}function yt(e,t){if(window.getSelection){var n=window.getSelection(),r=e[Sa()].length,o=Math.min(t.start,r),a=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>a){var i=a;a=o,o=i}var l=Ri(e,o),u=Ri(e,a);if(l&&u){var s=document.createRange();s.setStart(l.node,l.offset),n.removeAllRanges(),o>a?(n.addRange(s),n.extend(u.node,u.offset)):(s.setEnd(u.node,u.offset),n.addRange(s))}}}function bt(e){return Nn(document.documentElement,e)}function Ct(e){if("selectionStart"in e&&Hi.hasSelectionCapabilities(e))return{start:e.selectionStart,end:e.selectionEnd};if(window.getSelection){var t=window.getSelection();return{anchorNode:t.anchorNode,anchorOffset:t.anchorOffset,focusNode:t.focusNode,focusOffset:t.focusOffset}}}function Pt(e,t){if(Ki||null==Vi||Vi!==Fn())return null;var n=Ct(Vi);if(!zi||!An(zi,n)){zi=n;var r=Aa.getPooled(ji.select,Bi,e,t);return r.type="select",r.target=Vi,ma.accumulateTwoPhaseDispatches(r),r}return null}function kt(e,t,n,r){return Aa.call(this,e,t,n,r)}function Et(e,t,n,r){return Aa.call(this,e,t,n,r)}function wt(e,t,n,r){return fi.call(this,e,t,n,r)}function xt(e){var t,n=e.keyCode;return"charCode"in e?(t=e.charCode,0===t&&13===n&&(t=13)):t=n,t>=32||13===t?t:0}function Tt(e){if(e.key){var t=nl[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=tl(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?rl[e.keyCode]||"Unidentified":""}function St(e,t,n,r){return fi.call(this,e,t,n,r)}function Nt(e,t,n,r){return gi.call(this,e,t,n,r)}function _t(e,t,n,r){return fi.call(this,e,t,n,r)}function Ft(e,t,n,r){return Aa.call(this,e,t,n,r)}function At(e,t,n,r){return gi.call(this,e,t,n,r)}function Mt(){bl||(bl=!0,vr.injection.injectReactEventListener(Fi),er.injection.injectEventPluginOrder(pi),qn.injection.injectComponentTree(Ur),er.injection.injectEventPluginsByName({SimpleEventPlugin:yl,EnterLeaveEventPlugin:Ci,ChangeEventPlugin:si,SelectEventPlugin:Qi,BeforeInputEventPlugin:Qa}),wr.injection.injectDOMPropertyConfig(ca),wr.injection.injectDOMPropertyConfig(Si),wr.injection.injectDOMPropertyConfig(Oi))}function It(e,t){return e!==Tl&&e!==xl||t!==Tl&&t!==xl?e===wl&&t!==wl?-255:e!==wl&&t===wl?255:e-t:0}function Ot(e){if(null!==e.updateQueue)return e.updateQueue;var t=void 0;return t={first:null,last:null,hasForceUpdate:!1,callbackList:null},e.updateQueue=t,t}function Rt(e,t){var n=e.updateQueue;if(null===n)return t.updateQueue=null,null;var r=null!==t.updateQueue?t.updateQueue:{};return r.first=n.first,r.last=n.last,r.hasForceUpdate=!1,r.callbackList=null,r.isProcessing=!1,t.updateQueue=r,r}function Ut(e){return{priorityLevel:e.priorityLevel,partialState:e.partialState,callback:e.callback,isReplace:e.isReplace,isForced:e.isForced,isTopLevelUnmount:e.isTopLevelUnmount,next:null}}function Dt(e,t,n,r){null!==n?n.next=t:(t.next=e.first,e.first=t),null!==r?t.next=r:e.last=t}function Lt(e,t){var n=t.priorityLevel,r=null,o=null;if(null!==e.last&&It(e.last.priorityLevel,n)<=0)r=e.last;else for(o=e.first;null!==o&&It(o.priorityLevel,n)<=0;)r=o,o=o.next;return r}function Ht(e,t){var n=Ot(e),r=null!==e.alternate?Ot(e.alternate):null,o=Lt(n,t),a=null!==o?o.next:n.first;if(null===r)return Dt(n,t,o,a),null;var i=Lt(r,t),l=null!==i?i.next:r.first;if(Dt(n,t,o,a),a!==l){var u=Ut(t);return Dt(r,u,i,l),u}return null===i&&(r.first=t),null===l&&(r.last=null),null}function Wt(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:!1,next:null};Ht(e,o)}function jt(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!0,isForced:!1,isTopLevelUnmount:!1,next:null};Ht(e,o)}function Vt(e,t,n){var r={priorityLevel:n,partialState:null,callback:t,isReplace:!1,isForced:!0,isTopLevelUnmount:!1,next:null};Ht(e,r)}function Bt(e){return null!==e.first?e.first.priorityLevel:wl}function zt(e,t,n,r){var o=null===t.element,a={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:o,next:null},i=Ht(e,a);if(o){var l=e.updateQueue,u=null!==e.alternate?e.alternate.updateQueue:null;null!==l&&null!==a.next&&(a.next=null,l.last=a),null!==u&&null!==i&&null!==i.next&&(i.next=null,u.last=a)}}function Kt(e,t,n,r){var o=e.partialState;if("function"==typeof o){var a=o;return a.call(t,n,r)}return o}function qt(e,t,n,r,o,a){t.hasForceUpdate=!1;for(var i=r,l=!0,u=null,s=t.first;null!==s&&It(s.priorityLevel,a)<=0;){t.first=s.next,null===t.first&&(t.last=null);var c=void 0;s.isReplace?(i=Kt(s,n,i,o),l=!0):(c=Kt(s,n,i,o),c&&(i=l?Cn({},i,c):Cn(i,c),l=!1)),s.isForced&&(t.hasForceUpdate=!0),null===s.callback||s.isTopLevelUnmount&&null!==s.next||(u=u||[],u.push(s.callback),e.effectTag|=El),s=s.next}return t.callbackList=u,null!==t.first||null!==u||t.hasForceUpdate||(e.updateQueue=null),i}function Yt(e,t,n){var r=t.callbackList;if(null!==r)for(var o=0;of?(g=p,p=null):g=p.sibling;var y=m(e,p,l[f],u);if(null===y){null===p&&(p=g);break}t&&p&&null===y.alternate&&n(e,p),d=i(y,d,f),null===c?s=y:c.sibling=y,c=y,p=g}if(f===l.length)return r(e,p),s;if(null===p){for(;fy?(b=f,f=null):b=f.sibling;var P=m(e,f,C.value,u);if(null===P){f||(f=b);break}t&&f&&null===P.alternate&&n(e,f),g=i(P,g,y),null===d?p=P:d.sibling=P,d=P,f=b}if(C.done)return r(e,f),p;if(null===f){for(;!C.done;y++,C=c.next()){var k=v(e,C.value,u);null!==k&&(g=i(k,g,y),null===d?p=k:d.sibling=k,d=k)}return p}for(var E=o(e,f);!C.done;y++,C=c.next()){var w=h(E,e,y,C.value,u);null!==w&&(t&&null!==w.alternate&&E.delete(null===w.key?y:w.key),g=i(w,g,y),null===d?p=w:d.sibling=w,d=w)}return t&&E.forEach(function(t){return n(e,t)}),p}function b(e,t,n,o){if(null!==t&&t.tag===Ks){r(e,t.sibling);var i=a(t,o);return i.pendingProps=n,i.return=e,i}r(e,t);var l=Ls(n,o);return l.return=e,l}function C(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.type===o.type){r(e,u.sibling);var s=a(u,i);return s.ref=pn(u,o),s.pendingProps=o.props,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=Us(o,i);return c.ref=pn(t,o),c.return=e,c}function P(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===Ys){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=Hs(o,i);return c.return=e,c}function k(e,t,n,o){var i=t;if(null!==i){if(i.tag===Qs){r(e,i.sibling);var l=a(i,o);return l.type=n.value,l.return=e,l}r(e,i)}var u=Ws(n,o);return u.type=n.value,u.return=e,u}function E(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===qs&&u.stateNode.containerInfo===o.containerInfo&&u.stateNode.implementation===o.implementation){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o.children||[],s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=js(o,i);return c.return=e,c}function w(e,t,n,o){var a=Lr.disableNewFiberFeatures,i="object"==typeof n&&null!==n;if(i)if(a)switch(n.$$typeof){case vs:return l(C(e,t,n,o));case Os:return l(E(e,t,n,o))}else switch(n.$$typeof){case vs:return l(C(e,t,n,o));case Ms:return l(P(e,t,n,o));case Is:return l(k(e,t,n,o));case Os:return l(E(e,t,n,o))}if(a)switch(e.tag){case zs:var u=e.type;null!==n&&n!==!1?In("109",u.displayName||u.name||"Component"):void 0;break;case Bs:var s=e.type;null!==n&&n!==!1?In("105",s.displayName||s.name||"Component"):void 0}if("string"==typeof n||"number"==typeof n)return l(b(e,t,""+n,o));if(Vs(n))return g(e,t,n,o);if(As(n))return y(e,t,n,o);if(i&&dn(e,n),!a&&"undefined"==typeof n)switch(e.tag){case zs:case Bs:var c=e.type;In("157",c.displayName||c.name||"Component")}return r(e,t)}return w}function vn(e){if(!e)return Mn;var t=Dl.get(e);return"number"==typeof t.tag?hd(t):t._processChildContext(t._context)}function mn(e){return!(!e||e.nodeType!==jd&&e.nodeType!==Vd&&e.nodeType!==Bd)}function hn(e){if(!mn(e))throw new Error("Target container is not a DOM element."); -}function gn(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function yn(){Kd=!0}function bn(e,t,n,r){hn(n);var o=n.nodeType===Ld?n.documentElement:n,a=o._reactRootContainer;if(a)zd.updateContainer(t,a,e,r);else{for(;o.lastChild;)o.removeChild(o.lastChild);var i=zd.createContainer(o);a=o._reactRootContainer=i,zd.unbatchedUpdates(function(){zd.updateContainer(t,i,e,r)})}return zd.getPublicRootInstance(a)}var Cn=require("object-assign");require("fbjs/lib/invariant"),require("fbjs/lib/warning");var Pn=require("fbjs/lib/ExecutionEnvironment");require("fbjs/lib/camelizeStyleName");var kn=require("fbjs/lib/hyphenateStyleName"),En=require("fbjs/lib/memoizeStringOnly"),wn=require("react"),xn=require("fbjs/lib/emptyFunction"),Tn=require("fbjs/lib/EventListener"),Sn=require("fbjs/lib/getUnboundedScrollPosition"),Nn=require("fbjs/lib/containsNode"),_n=require("fbjs/lib/focusNode"),Fn=require("fbjs/lib/getActiveElement"),An=require("fbjs/lib/shallowEqual"),Mn=require("fbjs/lib/emptyObject"),In=e,On=null,Rn={},Un={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(e){On?In("101"):void 0,On=Array.prototype.slice.call(e),t()},injectEventPluginsByName:function(e){var n=!1;for(var r in e)if(e.hasOwnProperty(r)){var o=e[r];Rn.hasOwnProperty(r)&&Rn[r]===o||(Rn[r]?In("102",r):void 0,Rn[r]=o,n=!0)}n&&t()}},Dn=Un,Ln=null,Hn=function(e,t,n,r,o,a,i,l,u){var s=Array.prototype.slice.call(arguments,3);try{t.apply(n,s)}catch(e){return e}return null},Wn=function(){if(Ln){var e=Ln;throw Ln=null,e}},jn={injection:{injectErrorUtils:function(e){"function"!=typeof e.invokeGuardedCallback?In("201"):void 0,Hn=e.invokeGuardedCallback}},invokeGuardedCallback:function(e,t,n,r,o,a,i,l,u){return Hn.apply(this,arguments)},invokeGuardedCallbackAndCatchFirstError:function(e,t,n,r,o,a,i,l,u){var s=jn.invokeGuardedCallback.apply(this,arguments);null!==s&&null===Ln&&(Ln=s)},rethrowCaughtError:function(){return Wn.apply(this,arguments)}},Vn=jn,Bn,zn={injectComponentTree:function(e){Bn=e}},Kn={isEndish:o,isMoveish:a,isStartish:i,executeDirectDispatch:p,executeDispatchesInOrder:u,executeDispatchesInOrderStopAtTrue:c,hasDispatches:d,getFiberCurrentPropsFromNode:function(e){return Bn.getFiberCurrentPropsFromNode(e)},getInstanceFromNode:function(e){return Bn.getInstanceFromNode(e)},getNodeFromInstance:function(e){return Bn.getNodeFromInstance(e)},injection:zn},qn=Kn,Yn=f,Qn=v,$n=null,Xn=function(e,t){e&&(qn.executeDispatchesInOrder(e,t),e.isPersistent()||e.constructor.release(e))},Gn=function(e){return Xn(e,!0)},Zn=function(e){return Xn(e,!1)},Jn={injection:{injectEventPluginOrder:Dn.injectEventPluginOrder,injectEventPluginsByName:Dn.injectEventPluginsByName},getListener:function(e,t){var n;if("number"==typeof e.tag){var r=e.stateNode;if(!r)return null;var o=qn.getFiberCurrentPropsFromNode(r);if(!o)return null;if(n=o[t],h(t,e.type,o))return null}else{var a=e._currentElement;if("string"==typeof a||"number"==typeof a)return null;if(!e._rootNodeID)return null;var i=a.props;if(n=i[t],h(t,a.type,i))return null}return n&&"function"!=typeof n?In("94",t,typeof n):void 0,n},extractEvents:function(e,t,n,r){for(var o,a=Dn.plugins,i=0;i]/,oo=H,ao=W,io=new RegExp("^["+wr.ATTRIBUTE_NAME_START_CHAR+"]["+wr.ATTRIBUTE_NAME_CHAR+"]*$"),lo={},uo={},so={createMarkupForID:function(e){return wr.ID_ATTRIBUTE_NAME+"="+ao(e)},setAttributeForID:function(e,t){e.setAttribute(wr.ID_ATTRIBUTE_NAME,t)},createMarkupForRoot:function(){return wr.ROOT_ATTRIBUTE_NAME+'=""'},setAttributeForRoot:function(e){e.setAttribute(wr.ROOT_ATTRIBUTE_NAME,"")},createMarkupForProperty:function(e,t){var n=wr.properties.hasOwnProperty(e)?wr.properties[e]:null;if(n){if(V(n,t))return"";var r=n.attributeName;return n.hasBooleanValue||n.hasOverloadedBooleanValue&&t===!0?r+'=""':r+"="+ao(t)}return wr.isCustomAttribute(e)?null==t?"":e+"="+ao(t):null},createMarkupForCustomAttribute:function(e,t){return j(e)&&null!=t?e+"="+ao(t):""},setValueForProperty:function(e,t,n){var r=wr.properties.hasOwnProperty(t)?wr.properties[t]:null;if(r){var o=r.mutationMethod;if(o)o(e,n);else{if(V(r,n))return void so.deleteValueForProperty(e,t);if(r.mustUseProperty)e[r.propertyName]=n;else{var a=r.attributeName,i=r.attributeNamespace;i?e.setAttributeNS(i,a,""+n):r.hasBooleanValue||r.hasOverloadedBooleanValue&&n===!0?e.setAttribute(a,""):e.setAttribute(a,""+n)}}}else if(wr.isCustomAttribute(t))return void so.setValueForAttribute(e,t,n)},setValueForAttribute:function(e,t,n){j(t)&&(null==n?e.removeAttribute(t):e.setAttribute(t,""+n))},deleteValueForAttribute:function(e,t){e.removeAttribute(t)},deleteValueForProperty:function(e,t){var n=wr.properties.hasOwnProperty(t)?wr.properties[t]:null;if(n){var r=n.mutationMethod;if(r)r(e,void 0);else if(n.mustUseProperty){var o=n.propertyName;n.hasBooleanValue?e[o]=!1:e[o]=""}else e.removeAttribute(n.attributeName)}else wr.isCustomAttribute(t)&&e.removeAttribute(t)}},co=so,po={getHostProps:function(e,t){var n=e,r=t.value,o=t.checked,a=Cn({type:void 0,step:void 0,min:void 0,max:void 0},t,{defaultChecked:void 0,defaultValue:void 0,value:null!=r?r:n._wrapperState.initialValue,checked:null!=o?o:n._wrapperState.initialChecked});return a},mountWrapper:function(e,t){var n=t.defaultValue,r=e;r._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:null!=t.value?t.value:n,controlled:B(t)}},updateWrapper:function(e,t){var n=e,r=t.checked;null!=r&&co.setValueForProperty(n,"checked",r||!1);var o=t.value;if(null!=o)if(0===o&&""===n.value)n.value="0";else if("number"===t.type){var a=parseFloat(n.value,10)||0;o!=a&&(n.value=""+o)}else o!=n.value&&(n.value=""+o);else null==t.value&&null!=t.defaultValue&&n.defaultValue!==""+t.defaultValue&&(n.defaultValue=""+t.defaultValue),null==t.checked&&null!=t.defaultChecked&&(n.defaultChecked=!!t.defaultChecked)},postMountWrapper:function(e,t){var n=e;switch(t.type){case"submit":case"reset":break;case"color":case"date":case"datetime":case"datetime-local":case"month":case"time":case"week":n.value="",n.value=n.defaultValue;break;default:n.value=n.value}var r=n.name;""!==r&&(n.name=""),n.defaultChecked=!n.defaultChecked,n.defaultChecked=!n.defaultChecked,""!==r&&(n.name=r)},restoreControlledState:function(e,t){var n=e;po.updateWrapper(n,t),z(n,t)}},fo=po,vo={mountWrapper:function(e,t){},postMountWrapper:function(e,t){null!=t.value&&e.setAttribute("value",t.value)},getHostProps:function(e,t){var n=Cn({children:void 0},t),r=K(t.children);return r&&(n.children=r),n}},mo=vo,ho=!1,go={getHostProps:function(e,t){return Cn({},t,{value:void 0})},mountWrapper:function(e,t){var n=e,r=t.value;n._wrapperState={initialValue:null!=r?r:t.defaultValue,wasMultiple:!!t.multiple},void 0===t.value||void 0===t.defaultValue||ho||(ho=!0),n.multiple=!!t.multiple,null!=r?q(n,!!t.multiple,r):null!=t.defaultValue&&q(n,!!t.multiple,t.defaultValue)},postUpdateWrapper:function(e,t){var n=e;n._wrapperState.initialValue=void 0;var r=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!t.multiple;var o=t.value;null!=o?q(n,!!t.multiple,o):r!==!!t.multiple&&(null!=t.defaultValue?q(n,!!t.multiple,t.defaultValue):q(n,!!t.multiple,t.multiple?[]:""))},restoreControlledState:function(e,t){var n=e,r=t.value;null!=r&&q(n,!!t.multiple,r)}},yo=go,bo={getHostProps:function(e,t){var n=e;null!=t.dangerouslySetInnerHTML?In("91"):void 0;var r=Cn({},t,{value:void 0,defaultValue:void 0,children:""+n._wrapperState.initialValue});return r},mountWrapper:function(e,t){var n=e,r=t.value,o=r;if(null==r){var a=t.defaultValue,i=t.children;null!=i&&(null!=a?In("92"):void 0,Array.isArray(i)&&(i.length<=1?void 0:In("93"),i=i[0]),a=""+i),null==a&&(a=""),o=a}n._wrapperState={initialValue:""+o}},updateWrapper:function(e,t){var n=e,r=t.value;if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e,t){var n=e,r=n.textContent;r===n._wrapperState.initialValue&&(n.value=r)},restoreControlledState:function(e,t){bo.updateWrapper(e,t)}},Co=bo,Po=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e},ko=Po,Eo,wo=ko(function(e,t){if(e.namespaceURI!==no.svg||"innerHTML"in e)e.innerHTML=t;else{Eo=Eo||document.createElement("div"),Eo.innerHTML=""+t+"";for(var n=Eo.firstChild;n.firstChild;)e.appendChild(n.firstChild)}}),xo=wo,To=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};Pn.canUseDOM&&("textContent"in document.documentElement||(To=function(e,t){return 3===e.nodeType?void(e.nodeValue=t):void xo(e,oo(t))}));var So=To,No={_getTrackerFromNode:function(e){return Q(Ur.getInstanceFromNode(e))},trackNode:function(e){e._wrapperState.valueTracker||(e._wrapperState.valueTracker=Z(e,e))},track:function(e){if(!Q(e)){var t=Ur.getNodeFromInstance(e);$(e,Z(t,e))}},updateValueIfChanged:function(e){if(!e)return!1;var t=Q(e);if(!t)return"number"==typeof e.tag?No.trackNode(e.stateNode):No.track(e),!0;var n=t.getValue(),r=G(Ur.getNodeFromInstance(e));return r!==n&&(t.setValue(r),!0)},stopTracking:function(e){var t=Q(e);t&&t.stopTracking()}},_o=No,Fo=Cn||function(e){for(var t=1;t";var u=l.firstChild;o=l.removeChild(u)}else o=t.is?a.createElement(e,t.is):a.createElement(e);else o=a.createElementNS(i,e);return o},setInitialProperties:function(e,t,n,r){var o,a=oe(t,n);switch(t){case"audio":case"form":case"iframe":case"img":case"image":case"link":case"object":case"source":case"video":case"details":re(e,t),o=n;break;case"input":fo.mountWrapper(e,n),o=fo.getHostProps(e,n),re(e,t),te(r,"onChange");break;case"option":mo.mountWrapper(e,n),o=mo.getHostProps(e,n);break;case"select":yo.mountWrapper(e,n),o=yo.getHostProps(e,n),re(e,t),te(r,"onChange");break;case"textarea":Co.mountWrapper(e,n),o=Co.getHostProps(e,n),re(e,t),te(r,"onChange");break;default:o=n}switch(ee(t,o),ae(e,r,o,a),t){case"input":_o.trackNode(e),fo.postMountWrapper(e,n);break;case"textarea":_o.trackNode(e),Co.postMountWrapper(e,n);break;case"option":mo.postMountWrapper(e,n);break;default:"function"==typeof o.onClick&&ne(e)}},diffProperties:function(e,t,n,r,o){var a,i,l=null;switch(t){case"input":a=fo.getHostProps(e,n),i=fo.getHostProps(e,r),l=[];break;case"option":a=mo.getHostProps(e,n),i=mo.getHostProps(e,r),l=[];break;case"select":a=yo.getHostProps(e,n),i=yo.getHostProps(e,r),l=[];break;case"textarea":a=Co.getHostProps(e,n),i=Co.getHostProps(e,r),l=[];break;default:a=n,i=r,"function"!=typeof a.onClick&&"function"==typeof i.onClick&&ne(e)}ee(t,i);var u,s,c=null;for(u in a)if(!i.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if(u===Uo){var p=a[u];for(s in p)p.hasOwnProperty(s)&&(c||(c={}),c[s]="")}else u===Io||u===Ro||u===Oo||(Mo.hasOwnProperty(u)?l||(l=[]):(l=l||[]).push(u,null));for(u in i){var d=i[u],f=null!=a?a[u]:void 0;if(i.hasOwnProperty(u)&&d!==f&&(null!=d||null!=f))if(u===Uo)if(f){for(s in f)!f.hasOwnProperty(s)||d&&d.hasOwnProperty(s)||(c||(c={}),c[s]="");for(s in d)d.hasOwnProperty(s)&&f[s]!==d[s]&&(c||(c={}),c[s]=d[s])}else c||(l||(l=[]),l.push(u,c)),c=d;else if(u===Io){var v=d?d[Do]:void 0,m=f?f[Do]:void 0;null!=v&&m!==v&&(l=l||[]).push(u,""+v)}else u===Ro?f===d||"string"!=typeof d&&"number"!=typeof d||(l=l||[]).push(u,""+d):u===Oo||(Mo.hasOwnProperty(u)?(d&&te(o,u),l||f===d||(l=[])):(l=l||[]).push(u,d))}return c&&(l=l||[]).push(Uo,c),l},updateProperties:function(e,t,n,r,o){var a=oe(n,r),i=oe(n,o);switch(ie(e,t,a,i),n){case"input":fo.updateWrapper(e,o);break;case"textarea":Co.updateWrapper(e,o);break;case"select":yo.postUpdateWrapper(e,o)}},restoreControlledState:function(e,t,n){switch(t){case"input":return void fo.restoreControlledState(e,n);case"textarea":return void Co.restoreControlledState(e,n);case"select":return void yo.restoreControlledState(e,n)}}},qo=Ko,Yo=void 0,Qo=void 0;if("function"!=typeof requestAnimationFrame)In("149");else if("function"!=typeof requestIdleCallback){var $o=null,Xo=null,Go=!1,Zo=!1,Jo=0,ea=33,ta=33,na={timeRemaining:"object"==typeof performance&&"function"==typeof performance.now?function(){return Jo-performance.now()}:function(){return Jo-Date.now()}},ra="__reactIdleCallback$"+Math.random().toString(36).slice(2),oa=function(e){if(e.source===window&&e.data===ra){Go=!1;var t=Xo;Xo=null,t&&t(na)}};window.addEventListener("message",oa,!1);var aa=function(e){Zo=!1;var t=e-Jo+ta;t1?1-t:void 0;return this._fallbackText=o.slice(e,l),this._fallbackText}}),xa.addPoolingTo(xe);var Na=xe,_a=["dispatchConfig","_targetInst","nativeEvent","isDefaultPrevented","isPropagationStopped","_dispatchListeners","_dispatchInstances"],Fa={type:null,target:null,currentTarget:xn.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};Cn(Te.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=xn.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=xn.thatReturnsTrue)},persist:function(){this.isPersistent=xn.thatReturnsTrue},isPersistent:xn.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var t in e)this[t]=null;for(var n=0;n<_a.length;n++)this[_a[n]]=null}}),Te.Interface=Fa,Te.augmentClass=function(e,t){var n=this,r=function(){};r.prototype=n.prototype;var o=new r;Cn(o,e.prototype),e.prototype=o,e.prototype.constructor=e,e.Interface=Cn({},n.Interface,t),e.augmentClass=n.augmentClass,xa.addPoolingTo(e,xa.fourArgumentPooler)},xa.addPoolingTo(Te,xa.fourArgumentPooler);var Aa=Te,Ma={data:null};Aa.augmentClass(Se,Ma);var Ia=Se,Oa={data:null};Aa.augmentClass(Ne,Oa);var Ra=Ne,Ua=[9,13,27,32],Da=229,La=Pn.canUseDOM&&"CompositionEvent"in window,Ha=null;Pn.canUseDOM&&"documentMode"in document&&(Ha=document.documentMode);var Wa=Pn.canUseDOM&&"TextEvent"in window&&!Ha&&!_e(),ja=Pn.canUseDOM&&(!La||Ha&&Ha>8&&Ha<=11),Va=32,Ba=String.fromCharCode(Va),za={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},Ka=!1,qa=null,Ya={eventTypes:za,extractEvents:function(e,t,n,r){return[Re(e,t,n,r),Le(e,t,n,r)]}},Qa=Ya,$a=function(e,t,n,r,o,a){return e(t,n,r,o,a)},Xa=function(e,t){return e(t)},Ga=!1,Za={injectStackBatchedUpdates:function(e){$a=e},injectFiberBatchedUpdates:function(e){Xa=e}},Ja={batchedUpdates:je,injection:Za},ei=Ja,ti=Ve,ni={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},ri=Be,oi={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},ai=null,ii=null,li=!1;Pn.canUseDOM&&(li=ur("input")&&(!document.documentMode||document.documentMode>9));var ui={eventTypes:oi,_isInputEventSupported:li,extractEvents:function(e,t,n,r){var o,a,i=t?Ur.getNodeFromInstance(t):window;if(Ke(i)?o=$e:ri(i)?li?o=rt:(o=et,a=Je):tt(i)&&(o=nt),o){var l=o(e,t);if(l){var u=ze(l,n,r);return u}}a&&a(e,i,t),"topBlur"===e&&ot(t,i)}},si=ui,ci=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"],pi=ci,di={view:function(e){if(e.view)return e.view;var t=ti(e);if(t.window===t)return t;var n=t.ownerDocument;return n?n.defaultView||n.parentWindow:window},detail:function(e){return e.detail||0}};Aa.augmentClass(at,di);var fi=at,vi={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"},mi=lt,hi={screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:mi,button:function(e){var t=e.button;return"which"in e?t:2===t?2:4===t?1:0},buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)}};fi.augmentClass(ut,hi);var gi=ut,yi={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},bi={eventTypes:yi,extractEvents:function(e,t,n,r){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var o;if(r.window===r)o=r;else{var a=r.ownerDocument;o=a?a.defaultView||a.parentWindow:window}var i,l;if("topMouseOut"===e){i=t;var u=n.relatedTarget||n.toElement;l=u?Ur.getClosestInstanceFromNode(u):null}else i=null,l=t;if(i===l)return null;var s=null==i?o:Ur.getNodeFromInstance(i),c=null==l?o:Ur.getNodeFromInstance(l),p=gi.getPooled(yi.mouseLeave,i,n,r);p.type="mouseleave",p.target=s,p.relatedTarget=c;var d=gi.getPooled(yi.mouseEnter,l,n,r);return d.type="mouseenter",d.target=c,d.relatedTarget=s,ma.accumulateEnterLeaveDispatches(p,d,i,l),[p,d]}},Ci=bi,Pi=wr.injection.MUST_USE_PROPERTY,ki=wr.injection.HAS_BOOLEAN_VALUE,Ei=wr.injection.HAS_NUMERIC_VALUE,wi=wr.injection.HAS_POSITIVE_NUMERIC_VALUE,xi=wr.injection.HAS_OVERLOADED_BOOLEAN_VALUE,Ti={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+wr.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:ki,allowTransparency:0,alt:0,as:0,async:ki,autoComplete:0,autoPlay:ki,capture:ki,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:Pi|ki,cite:0,classID:0,className:0,cols:wi,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:ki,coords:0,crossOrigin:0,data:0,dateTime:0,default:ki,defer:ki,dir:0,disabled:ki,download:xi,draggable:0,encType:0, -form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:ki,formTarget:0,frameBorder:0,headers:0,height:0,hidden:ki,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:ki,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:Pi|ki,muted:Pi|ki,name:0,nonce:0,noValidate:ki,open:ki,optimum:0,pattern:0,placeholder:0,playsInline:ki,poster:0,preload:0,profile:0,radioGroup:0,readOnly:ki,referrerPolicy:0,rel:0,required:ki,reversed:ki,role:0,rows:wi,rowSpan:Ei,sandbox:0,scope:0,scoped:ki,scrolling:0,seamless:ki,selected:Pi|ki,shape:0,size:wi,sizes:0,slot:0,span:wi,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:Ei,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:ki,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{},DOMMutationMethods:{value:function(e,t){return null==t?e.removeAttribute("value"):void("number"!==e.type||e.hasAttribute("value")===!1?e.setAttribute("value",""+t):e.validity&&!e.validity.badInput&&e.ownerDocument.activeElement!==e&&e.setAttribute("value",""+t))}}},Si=Ti,Ni=Sr.HostRoot;Cn(ct.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.targetInst=null,this.ancestors.length=0}}),xa.addPoolingTo(ct,xa.threeArgumentPooler);var _i={_enabled:!0,_handleTopLevel:null,setHandleTopLevel:function(e){_i._handleTopLevel=e},setEnabled:function(e){_i._enabled=!!e},isEnabled:function(){return _i._enabled},trapBubbledEvent:function(e,t,n){return n?Tn.listen(n,t,_i.dispatchEvent.bind(null,e)):null},trapCapturedEvent:function(e,t,n){return n?Tn.capture(n,t,_i.dispatchEvent.bind(null,e)):null},monitorScrollValue:function(e){var t=dt.bind(null,e);Tn.listen(window,"scroll",t)},dispatchEvent:function(e,t){if(_i._enabled){var n=ti(t),r=Ur.getClosestInstanceFromNode(n),o=ct.getPooled(e,t,r);try{ei.batchedUpdates(pt,o)}finally{ct.release(o)}}}},Fi=_i,Ai={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},Mi={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},Ii={Properties:{},DOMAttributeNamespaces:{xlinkActuate:Ai.xlink,xlinkArcrole:Ai.xlink,xlinkHref:Ai.xlink,xlinkRole:Ai.xlink,xlinkShow:Ai.xlink,xlinkTitle:Ai.xlink,xlinkType:Ai.xlink,xmlBase:Ai.xml,xmlLang:Ai.xml,xmlSpace:Ai.xml},DOMAttributeNames:{}};Object.keys(Mi).forEach(function(e){Ii.Properties[e]=0,Mi[e]&&(Ii.DOMAttributeNames[e]=Mi[e])});var Oi=Ii,Ri=mt,Ui={getOffsets:gt,setOffsets:yt},Di=Ui,Li={hasSelectionCapabilities:function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)},getSelectionInformation:function(){var e=Fn();return{focusedElem:e,selectionRange:Li.hasSelectionCapabilities(e)?Li.getSelection(e):null}},restoreSelection:function(e){var t=Fn(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&bt(n)){Li.hasSelectionCapabilities(n)&&Li.setSelection(n,r);for(var o=[],a=n;a=a.parentNode;)1===a.nodeType&&o.push({element:a,left:a.scrollLeft,top:a.scrollTop});_n(n);for(var i=0;i-1;)Jl[eu]=null,eu--},iu={createCursor:tu,isEmpty:nu,pop:ru,push:ou,reset:au},lu=Cn||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:null,o={$$typeof:ms,key:null==r?null:""+r,children:e,handler:t,props:n};return o},ys=function(e){var t={$$typeof:hs,value:e};return t},bs=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===ms},Cs=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===hs},Ps=hs,ks=ms,Es={createCoroutine:gs,createYield:ys,isCoroutine:bs,isYield:Cs,REACT_YIELD_TYPE:Ps,REACT_COROUTINE_TYPE:ks},ws="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.portal")||60106,xs=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:ws,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},Ts=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===ws},Ss=ws,Ns={createPortal:xs,isPortal:Ts,REACT_PORTAL_TYPE:Ss},_s="function"==typeof Symbol&&Symbol.iterator,Fs="@@iterator",As=cn,Ms=Es.REACT_COROUTINE_TYPE,Is=Es.REACT_YIELD_TYPE,Os=Ns.REACT_PORTAL_TYPE,Rs=Ju.cloneFiber,Us=Ju.createFiberFromElement,Ds=Ju.createFiberFromFragment,Ls=Ju.createFiberFromText,Hs=Ju.createFiberFromCoroutine,Ws=Ju.createFiberFromYield,js=Ju.createFiberFromPortal,Vs=Array.isArray,Bs=Sr.FunctionalComponent,zs=Sr.ClassComponent,Ks=Sr.HostText,qs=Sr.HostPortal,Ys=Sr.CoroutineComponent,Qs=Sr.YieldComponent,$s=Sr.Fragment,Xs=Pl.NoEffect,Gs=Pl.Placement,Zs=Pl.Deletion,Js=fn(!0,!0),ec=fn(!1,!0),tc=fn(!1,!1),nc=function(e,t){if(t.child)if(null!==e&&t.child===e.child){var n=t.child,r=Rs(n,n.pendingWorkPriority);for(t.child=r,r.return=t;null!==n.sibling;)n=n.sibling,r=r.sibling=Rs(n,n.pendingWorkPriority),r.return=t;r.sibling=null}else for(var o=t.child;null!==o;)o.return=t,o=o.sibling},rc={reconcileChildFibers:Js,reconcileChildFibersInPlace:ec,mountChildFibersInPlace:tc,cloneChildFibers:nc},oc=Pl.Update,ac=Fu.cacheContext,ic=Fu.getMaskedContext,lc=Fu.getUnmaskedContext,uc=Fu.isContextConsumer,sc=Rl.addUpdate,cc=Rl.addReplaceUpdate,pc=Rl.addForceUpdate,dc=Rl.beginUpdateQueue,fc=Fu,vc=fc.hasContextChanged,mc=Zl.isMounted,hc=Array.isArray,gc=function(e,t,n,r){function o(e,t,n,r,o,a){if(null===t||null!==e.updateQueue&&e.updateQueue.hasForceUpdate)return!0;var i=e.stateNode;if("function"==typeof i.shouldComponentUpdate){var l=i.shouldComponentUpdate(n,o,a);return l}var u=e.type;return!u.prototype||!u.prototype.isPureReactComponent||(!An(t,n)||!An(r,o))}function a(e){var t=e.stateNode,n=t.state;n&&("object"!=typeof n||hc(n))&&In("106",Qr(e)),"function"==typeof t.getChildContext&&("object"!=typeof e.type.childContextTypes?In("107",Qr(e)):void 0)}function i(e,t){t.props=e.memoizedProps,t.state=e.memoizedState}function l(e,t){t.updater=d,e.stateNode=t,Dl.set(t,e)}function u(e){var t=e.type,n=e.pendingProps,r=lc(e),o=uc(e),i=o?ic(e,r):Mn,u=new t(n,i);return l(e,u),a(e),o&&ac(e,r,i),u}function s(e,t){var n=e.stateNode,r=n.state||null,o=e.pendingProps;o?void 0:In("162");var a=lc(e);if(n.props=o,n.state=r,n.refs=Mn,n.context=ic(e,a),"function"==typeof n.componentWillMount){n.componentWillMount();var i=e.updateQueue;null!==i&&(n.state=dc(e,i,n,r,o,t))}"function"==typeof n.componentDidMount&&(e.effectTag|=oc)}function c(e,t){var n=e.stateNode;i(e,n);var r=e.memoizedState,a=e.pendingProps;a||(a=e.memoizedProps,null==a?In("163"):void 0);var l=lc(e),s=ic(e,l);if(!o(e,e.memoizedProps,a,e.memoizedState,r,s))return n.props=a,n.state=r,n.context=s,!1;var c=u(e);c.props=a,c.state=r=c.state||null,c.context=s,"function"==typeof c.componentWillMount&&c.componentWillMount();var p=e.updateQueue;return null!==p&&(c.state=dc(e,p,c,r,a,t)),"function"==typeof n.componentDidMount&&(e.effectTag|=oc),!0}function p(e,t,a){var l=t.stateNode;i(t,l);var u=t.memoizedProps,s=t.pendingProps;s||(s=u,null==s?In("163"):void 0);var c=l.context,p=lc(t),f=ic(t,p);u===s&&c===f||"function"==typeof l.componentWillReceiveProps&&(l.componentWillReceiveProps(s,f),l.state!==t.memoizedState&&d.enqueueReplaceState(l,l.state,null));var v=t.updateQueue,m=t.memoizedState,h=void 0;if(h=null!==v?dc(t,v,l,m,s,a):m,!(u!==s||m!==h||vc()||null!==v&&v.hasForceUpdate))return"function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=oc)),!1;var g=o(t,u,s,m,h,f);return g?("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(s,h,f),"function"==typeof l.componentDidUpdate&&(t.effectTag|=oc)):("function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=oc)),n(t,s),r(t,h)),l.props=s,l.state=h,l.context=f,g}var d={isMounted:mc,enqueueSetState:function(n,r,o){var a=Dl.get(n),i=t();o=void 0===o?null:o,sc(a,r,o,i),e(a,i)},enqueueReplaceState:function(n,r,o){var a=Dl.get(n),i=t();o=void 0===o?null:o,cc(a,r,o,i),e(a,i)},enqueueForceUpdate:function(n,r){var o=Dl.get(n),a=t();r=void 0===r?null:r,pc(o,r,a),e(o,a)}};return{adoptClassInstance:l,constructClassInstance:u,mountClassInstance:s,resumeMountClassInstance:c,updateClassInstance:p}},yc=rc.mountChildFibersInPlace,bc=rc.reconcileChildFibers,Cc=rc.reconcileChildFibersInPlace,Pc=rc.cloneChildFibers,kc=Rl.beginUpdateQueue,Ec=Fu.getMaskedContext,wc=Fu.getUnmaskedContext,xc=Fu.hasContextChanged,Tc=Fu.pushContextProvider,Sc=Fu.pushTopLevelContextObject,Nc=Fu.invalidateContextProvider,_c=Sr.IndeterminateComponent,Fc=Sr.FunctionalComponent,Ac=Sr.ClassComponent,Mc=Sr.HostRoot,Ic=Sr.HostComponent,Oc=Sr.HostText,Rc=Sr.HostPortal,Uc=Sr.CoroutineComponent,Dc=Sr.CoroutineHandlerPhase,Lc=Sr.YieldComponent,Hc=Sr.Fragment,Wc=kl.NoWork,jc=kl.OffscreenPriority,Vc=Pl.Placement,Bc=Pl.ContentReset,zc=Pl.Err,Kc=Pl.Ref,qc=function(e,t,n,r){function o(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function a(e){e.progressedFirstDeletion=e.progressedLastDeletion=null}function i(e){e.firstEffect=e.progressedFirstDeletion,e.lastEffect=e.progressedLastDeletion}function l(e,t,n){var r=t.pendingWorkPriority;u(e,t,n,r)}function u(e,t,n,r){t.memoizedProps=null,null===e?t.child=yc(t,t.child,n,r):e.child===t.child?(a(t),t.child=bc(t,t.child,n,r),i(t)):(t.child=Cc(t,t.child,n,r),i(t)),o(e,t,r)}function s(e,t){var n=t.pendingProps;if(xc())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n)return C(e,t);return l(e,t,n),k(t,n),t.child}function c(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=Kc)}function p(e,t){var n=t.type,r=t.pendingProps,o=t.memoizedProps;if(xc())null===r&&(r=o);else{if(null===r||o===r)return C(e,t);if("function"==typeof n.shouldComponentUpdate&&!n.shouldComponentUpdate(o,r))return k(t,r),C(e,t)}var a,i=wc(t),u=Ec(t,i);return a=n(r,u),l(e,t,a),k(t,r),t.child}function d(e,t,n){var r=Tc(t),o=void 0;return null===e?t.stateNode?o=R(t,n):(I(t),O(t,n),o=!0):o=U(e,t,n),f(e,t,o,r)}function f(e,t,n,r){if(c(e,t),!n)return C(e,t);var o=t.stateNode;Hl.current=t;var a=void 0;return a=o.render(),l(e,t,a),E(t,o.state),k(t,o.props),r&&Nc(t),t.child}function v(e,t,n){var r=t.stateNode;r.pendingContext?Sc(t,r.pendingContext,r.pendingContext!==r.context):r.context&&Sc(t,r.context,!1),F(t,r.containerInfo);var o=t.updateQueue;if(null!==o){var a=t.memoizedState,i=kc(t,o,null,a,null,n);if(a===i)return C(e,t);var u=i.element;return l(e,t,u),E(t,i),t.child}return C(e,t)}function m(e,t){_(t);var n=t.pendingProps,r=null!==e?e.memoizedProps:null,o=t.memoizedProps;if(xc())null===n&&(n=o,null===n?In("158"):void 0);else if(null===n||o===n){if(!S&&N(t.type,o)&&t.pendingWorkPriority!==jc){for(var a=t.progressedChild;null!==a;)a.pendingWorkPriority=jc,a=a.sibling;return null}return C(e,t)}var i=n.children,s=T(n);if(s?i=null:r&&T(r)&&(t.effectTag|=Bc),c(e,t),!S&&N(t.type,n)&&t.pendingWorkPriority!==jc){if(t.progressedPriority===jc&&(t.child=t.progressedChild),u(e,t,i,jc),k(t,n),t.child=null!==e?e.child:null,null===e)for(var p=t.progressedChild;null!==p;)p.effectTag=Vc,p=p.sibling;return null}return l(e,t,i),k(t,n),t.child}function h(e,t){var n=t.pendingProps;return null===n&&(n=t.memoizedProps),k(t,n),null}function g(e,t,n){null!==e?In("159"):void 0;var r,o=t.type,a=t.pendingProps,i=wc(t),u=Ec(t,i);if(r=o(a,u),"object"==typeof r&&null!==r&&"function"==typeof r.render){t.tag=Ac;var s=Tc(t);return M(t,r),O(t,n),f(e,t,!0,s)}return t.tag=Fc,l(e,t,r),k(t,a),t.child}function y(e,t){var n=t.pendingProps;xc()?null===n&&(n=e&&e.memoizedProps,null===n?In("158"):void 0):null!==n&&t.memoizedProps!==n||(n=t.memoizedProps);var r=n.children,o=t.pendingWorkPriority;return t.memoizedProps=null,null===e?t.stateNode=yc(t,t.stateNode,r,o):e.child===t.child?(a(t),t.stateNode=bc(t,t.stateNode,r,o),i(t)):(t.stateNode=Cc(t,t.stateNode,r,o),i(t)),k(t,n),t.stateNode}function b(e,t){F(t,t.stateNode.containerInfo);var n=t.pendingWorkPriority,r=t.pendingProps;if(xc())null===r&&(r=e&&e.memoizedProps,null==r?In("158"):void 0);else if(null===r||t.memoizedProps===r)return C(e,t);return null===e?(t.child=Cc(t,t.child,r,n),k(t,r),o(e,t,n)):(l(e,t,r),k(t,r)),t.child}function C(e,t){var n=t.pendingWorkPriority;return e&&t.child===e.child&&a(t),Pc(e,t),o(e,t,n),t.child}function P(e,t){switch(t.tag){case Ac:Tc(t);break;case Rc:F(t,t.stateNode.containerInfo)}return null}function k(e,t){e.memoizedProps=t,e.pendingProps=null}function E(e,t){e.memoizedState=t}function w(e,t,n){if(t.pendingWorkPriority===Wc||t.pendingWorkPriority>n)return P(e,t);switch(t.firstEffect=null,t.lastEffect=null,t.progressedPriority===n&&(t.child=t.progressedChild),t.tag){case _c:return g(e,t,n);case Fc:return p(e,t);case Ac:return d(e,t,n);case Mc:return v(e,t,n);case Ic:return m(e,t);case Oc:return h(e,t);case Dc:t.tag=Uc;case Uc:return y(e,t);case Lc:return null;case Rc:return b(e,t);case Hc:return s(e,t);default:In("160")}}function x(e,t,n){if(t.tag!==Ac&&t.tag!==Mc?In("161"):void 0,t.effectTag|=zc,t.pendingWorkPriority===Wc||t.pendingWorkPriority>n)return P(e,t);t.firstEffect=null,t.lastEffect=null;var r=null;if(l(e,t,r),t.tag===Ac){var o=t.stateNode;t.memoizedProps=o.props,t.memoizedState=o.state,t.pendingProps=null}return t.child}var T=e.shouldSetTextContent,S=e.useSyncScheduling,N=e.shouldDeprioritizeSubtree,_=t.pushHostContext,F=t.pushHostContainer,A=gc(n,r,k,E),M=A.adoptClassInstance,I=A.constructClassInstance,O=A.mountClassInstance,R=A.resumeMountClassInstance,U=A.updateClassInstance;return{beginWork:w,beginFailedWork:x}},Yc=rc.reconcileChildFibers,Qc=Fu.popContextProvider,$c=Sr.IndeterminateComponent,Xc=Sr.FunctionalComponent,Gc=Sr.ClassComponent,Zc=Sr.HostRoot,Jc=Sr.HostComponent,ep=Sr.HostText,tp=Sr.HostPortal,np=Sr.CoroutineComponent,rp=Sr.CoroutineHandlerPhase,op=Sr.YieldComponent,ap=Sr.Fragment,ip=Pl.Ref,lp=Pl.Update,up=function(e,t){function n(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function r(e){e.effectTag|=lp}function o(e){e.effectTag|=ip}function a(e,t){var n=t.stateNode;for(n&&(n.return=t);null!==n;){if(n.tag===Jc||n.tag===ep||n.tag===tp)In("168");else if(n.tag===op)e.push(n.type);else if(null!==n.child){n.child.return=n,n=n.child;continue}for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function i(e,t){var r=t.memoizedProps;r?void 0:In("169"),t.tag=rp;var o=[];a(o,t);var i=r.handler,l=r.props,u=i(l,o),s=null!==e?e.child:null,c=t.pendingWorkPriority;return t.child=Yc(t,s,u,c),n(e,t,c),t.child}function l(e,t){for(var n=t.child;null!==n;){if(n.tag===Jc||n.tag===ep)p(e,n.stateNode);else if(n.tag===tp);else if(null!==n.child){n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n=n.sibling}}function u(e,t){switch(t.tag){case Xc:return null;case Gc:return Qc(t),null;case Zc:var n=t.stateNode;return n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null;case Jc:m(t);var a=v(),u=t.type,p=t.memoizedProps;if(null!==e&&null!=t.stateNode){var y=e.memoizedProps,b=t.stateNode,C=h(),P=f(b,u,y,p,a,C);t.updateQueue=P,P&&r(t),e.ref!==t.ref&&o(t)}else{if(!p)return null===t.stateNode?In("170"):void 0,null;var k=h(),E=s(u,p,a,k,t);l(E,t),d(E,u,p,a)&&r(t),t.stateNode=E,null!==t.ref&&o(t)}return null;case ep: -var w=t.memoizedProps;if(e&&null!=t.stateNode){var x=e.memoizedProps;x!==w&&r(t)}else{if("string"!=typeof w)return null===t.stateNode?In("170"):void 0,null;var T=v(),S=h(),N=c(w,T,S,t);t.stateNode=N}return null;case np:return i(e,t);case rp:return t.tag=np,null;case op:return null;case ap:return null;case tp:return r(t),g(t),null;case $c:In("171");default:In("160")}}var s=e.createInstance,c=e.createTextInstance,p=e.appendInitialChild,d=e.finalizeInitialChildren,f=e.prepareUpdate,v=t.getRootHostContainer,m=t.popHostContext,h=t.getHostContext,g=t.popHostContainer;return{completeWork:u}},sp=null,cp=null,pp=null,dp=null;if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&__REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber){var fp=__REACT_DEVTOOLS_GLOBAL_HOOK__.inject,vp=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot,mp=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount;cp=function(e){sp=fp(e)},pp=function(e){if(null!=sp)try{vp(sp,e)}catch(e){}},dp=function(e){if(null!=sp)try{mp(sp,e)}catch(e){}}}var hp=cp,gp=pp,yp=dp,bp={injectInternals:hp,onCommitRoot:gp,onCommitUnmount:yp},Cp=Sr.ClassComponent,Pp=Sr.HostRoot,kp=Sr.HostComponent,Ep=Sr.HostText,wp=Sr.HostPortal,xp=Sr.CoroutineComponent,Tp=Rl.commitCallbacks,Sp=bp.onCommitUnmount,Np=Pl.Placement,_p=Pl.Update,Fp=Pl.Callback,Ap=Pl.ContentReset,Mp=function(e,t){function n(e,n){try{n.componentWillUnmount()}catch(n){t(e,n)}}function r(e){var n=e.ref;if(null!==n){try{n(null)}catch(n){t(e,n)}}}function o(e){for(var t=e.return;null!==t;){switch(t.tag){case kp:return t.stateNode;case Pp:return t.stateNode.containerInfo;case wp:return t.stateNode.containerInfo}t=t.return}In("164")}function a(e){for(var t=e.return;null!==t;){if(i(t))return t;t=t.return}In("164")}function i(e){return e.tag===kp||e.tag===Pp||e.tag===wp}function l(e){var t=e;e:for(;;){for(;null===t.sibling;){if(null===t.return||i(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==kp&&t.tag!==Ep;){if(t.effectTag&Np)continue e;if(null===t.child||t.tag===wp)continue e;t.child.return=t,t=t.child}if(!(t.effectTag&Np))return t.stateNode}}function u(e){var t=a(e),n=void 0;switch(t.tag){case kp:n=t.stateNode;break;case Pp:n=t.stateNode.containerInfo;break;case wp:n=t.stateNode.containerInfo;break;default:In("165")}t.effectTag&Ap&&(b(n),t.effectTag&=~Ap);for(var r=l(e),o=e;;){if(o.tag===kp||o.tag===Ep)r?k(n,o.stateNode,r):P(n,o.stateNode);else if(o.tag===wp);else if(null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)return;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function s(e){for(var t=e;;)if(d(t),null===t.child||t.tag===wp){if(t===e)return;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function c(e,t){for(var n=t;;){if(n.tag===kp||n.tag===Ep)s(n),E(e,n.stateNode);else if(n.tag===wp){if(e=n.stateNode.containerInfo,null!==n.child){n.child.return=n,n=n.child;continue}}else if(d(n),null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return,n.tag===wp&&(e=o(n))}n.sibling.return=n.return,n=n.sibling}}function p(e){var t=o(e);c(t,e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)}function d(e){switch("function"==typeof Sp&&Sp(e),e.tag){case Cp:r(e);var t=e.stateNode;return void("function"==typeof t.componentWillUnmount&&n(e,t));case kp:return void r(e);case xp:return void s(e.stateNode);case wp:var a=o(e);return void c(a,e)}}function f(e,t){switch(t.tag){case Cp:return;case kp:var n=t.stateNode;if(null!=n&&null!==e){var r=t.memoizedProps,o=e.memoizedProps,a=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&y(n,i,a,o,r,t)}return;case Ep:null===t.stateNode||null===e?In("166"):void 0;var l=t.stateNode,u=t.memoizedProps,s=e.memoizedProps;return void C(l,s,u);case Pp:return;case wp:return;default:In("167")}}function v(e,t){switch(t.tag){case Cp:var n=t.stateNode;if(t.effectTag&_p)if(null===e)n.componentDidMount();else{var r=e.memoizedProps,o=e.memoizedState;n.componentDidUpdate(r,o)}return void(t.effectTag&Fp&&null!==t.updateQueue&&Tp(t,t.updateQueue,n));case Pp:var a=t.updateQueue;if(null!==a){var i=t.child&&t.child.stateNode;Tp(t,a,i)}return;case kp:var l=t.stateNode;if(null===e&&t.effectTag&_p){var u=t.type,s=t.memoizedProps;g(l,u,s,t)}return;case Ep:return;case wp:return;default:In("167")}}function m(e){var t=e.ref;if(null!==t){var n=w(e.stateNode);t(n)}}function h(e){var t=e.ref;null!==t&&t(null)}var g=e.commitMount,y=e.commitUpdate,b=e.resetTextContent,C=e.commitTextUpdate,P=e.appendChild,k=e.insertBefore,E=e.removeChild,w=e.getPublicInstance;return{commitPlacement:u,commitDeletion:p,commitWork:f,commitLifeCycles:v,commitAttachRef:m,commitDetachRef:h}},Ip=iu.createCursor,Op=iu.pop,Rp=iu.push,Up={},Dp=function(e){function t(e){return e===Up?In("179"):void 0,e}function n(){var e=t(f.current);return e}function r(e,t){Rp(f,t,e);var n=c(t);Rp(d,e,e),Rp(p,n,e)}function o(e){Op(p,e),Op(d,e),Op(f,e)}function a(){var e=t(p.current);return e}function i(e){var n=t(f.current),r=t(p.current),o=s(r,e.type,n);r!==o&&(Rp(d,e,e),Rp(p,o,e))}function l(e){d.current===e&&(Op(p,e),Op(d,e))}function u(){p.current=Up,f.current=Up}var s=e.getChildHostContext,c=e.getRootHostContext,p=Ip(Up),d=Ip(Up),f=Ip(Up);return{getHostContext:a,getRootHostContainer:n,popHostContainer:o,popHostContext:l,pushHostContainer:r,pushHostContext:i,resetHostContainer:u}},Lp=Fu.popContextProvider,Hp=iu.reset,Wp=ls.getStackAddendumByWorkInProgressFiber,jp=ds.logCapturedError,Vp=Ju.cloneFiber,Bp=bp.onCommitRoot,zp=kl.NoWork,Kp=kl.SynchronousPriority,qp=kl.TaskPriority,Yp=kl.AnimationPriority,Qp=kl.HighPriority,$p=kl.LowPriority,Xp=kl.OffscreenPriority,Gp=Pl.NoEffect,Zp=Pl.Placement,Jp=Pl.Update,ed=Pl.PlacementAndUpdate,td=Pl.Deletion,nd=Pl.ContentReset,rd=Pl.Callback,od=Pl.Err,ad=Pl.Ref,id=Sr.HostRoot,ld=Sr.HostComponent,ud=Sr.HostPortal,sd=Sr.ClassComponent,cd=Rl.getPendingPriority,pd=Fu,dd=pd.resetContext,fd,vd=1,md=function(e){function t(e){se||(se=!0,Y(e))}function n(e){ce||(ce=!0,Q(e))}function r(){Hp(),dd(),O()}function o(){for(;null!==le&&le.current.pendingWorkPriority===zp;){le.isScheduled=!1;var e=le.nextScheduledRoot;if(le.nextScheduledRoot=null,le===ue)return le=null,ue=null,oe=zp,null;le=e}for(var t=le,n=null,o=zp;null!==t;)t.current.pendingWorkPriority!==zp&&(o===zp||o>t.current.pendingWorkPriority)&&(o=t.current.pendingWorkPriority,n=t),t=t.nextScheduledRoot;return null!==n?(oe=o,Z=oe,r(),Vp(n.current,o)):(oe=zp,null)}function a(){for(;null!==ae;){var t=ae.effectTag;if(t&nd&&e.resetTextContent(ae.stateNode),t&ad){var n=ae.alternate;null!==n&&q(n)}var r=t&~(rd|od|nd|ad);switch(r){case Zp:j(ae),ae.effectTag&=~Zp;break;case ed:j(ae),ae.effectTag&=~Zp;var o=ae.alternate;B(o,ae);break;case Jp:var a=ae.alternate;B(a,ae);break;case td:ge=!0,V(ae),ge=!1}ae=ae.nextEffect}}function i(){for(;null!==ae;){var e=ae.effectTag;if(e&(Jp|rd)){var t=ae.alternate;z(t,ae)}e&ad&&K(ae),e&od&&C(ae);var n=ae.nextEffect;ae.nextEffect=null,ae=n}}function l(e){he=!0,ie=null;var t=e.stateNode;t.current===e?In("181"):void 0,Hl.current=null;var n=Z;Z=qp;var r=void 0;e.effectTag!==Gp?null!==e.lastEffect?(e.lastEffect.nextEffect=e,r=e.firstEffect):r=e:r=e.firstEffect;var o=X();for(ae=r;null!==ae;){var l=null;try{a(e)}catch(e){l=e}null!==l&&(null===ae?In("182"):void 0,g(ae,l),null!==ae&&(ae=ae.nextEffect))}for(G(o),t.current=e,ae=r;null!==ae;){var u=null;try{i(e)}catch(e){u=e}null!==u&&(null===ae?In("182"):void 0,g(ae,u),null!==ae&&(ae=ae.nextEffect))}he=!1,"function"==typeof Bp&&Bp(e.stateNode),fe&&(fe.forEach(x),fe=null),Z=n}function u(e){var t=zp,n=e.updateQueue,r=e.tag;null===n||r!==sd&&r!==id||(t=cd(n));for(var o=e.progressedChild;null!==o;)o.pendingWorkPriority!==zp&&(t===zp||t>o.pendingWorkPriority)&&(t=o.pendingWorkPriority),o=o.sibling;e.pendingWorkPriority=t}function s(e){for(;;){var t=e.alternate,n=H(t,e),r=e.return,o=e.sibling;if(u(e),null!==n)return n;if(null!==r&&(null===r.firstEffect&&(r.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==r.lastEffect&&(r.lastEffect.nextEffect=e.firstEffect),r.lastEffect=e.lastEffect),e.effectTag!==Gp&&(null!==r.lastEffect?r.lastEffect.nextEffect=e:r.firstEffect=e,r.lastEffect=e)),null!==o)return o;if(null===r)return oeqp)for(;null!==re&&!te;)t.timeRemaining()>vd?(re=c(re),null===re&&null!==ie&&(t.timeRemaining()>vd?(l(ie),re=o(),v()):te=!0)):te=!0;else for(;null!==re&&oe!==zp&&oe<=e;)re=c(re),null===re&&(re=o(),v());n&&console.timeEnd(n)}function h(e,r){ee?In("183"):void 0,ee=!0;for(var o=!!r;e!==zp&&!me;){null!==r||er)&&(a=!0,o.pendingWorkPriority=r),null!==o.alternate&&(o.alternate.pendingWorkPriority===zp||o.alternate.pendingWorkPriority>r)&&(a=!0,o.alternate.pendingWorkPriority=r),null===o.return){if(o.tag!==id)return;var i=o.stateNode;switch(k(i,r),r){case Kp:return void h(Kp,null);case qp:return;case Yp:return void t(f);case Qp:case $p:case Xp:return void n(d)}}o=o.return}}function w(){return Z===Kp&&(ee||ne)?qp:Z}function x(e){E(e,qp)}function T(e,t){var n=Z;Z=e;try{t()}finally{Z=n}}function S(e,t){var n=ne;ne=!0;try{return e(t)}finally{ne=n,ee||ne||h(qp,null)}}function N(e){var t=ne;ne=!1;try{return e()}finally{ne=t}}function _(e){var t=Z;Z=Kp;try{return e()}finally{Z=t}}function F(e){var t=Z;Z=$p;try{return e()}finally{Z=t}}var A=Dp(e),M=A.popHostContainer,I=A.popHostContext,O=A.resetHostContainer,R=qc(e,A,E,w),U=R.beginWork,D=R.beginFailedWork,L=up(e,A),H=L.completeWork,W=Mp(e,g),j=W.commitPlacement,V=W.commitDeletion,B=W.commitWork,z=W.commitLifeCycles,K=W.commitAttachRef,q=W.commitDetachRef,Y=e.scheduleAnimationCallback,Q=e.scheduleDeferredCallback,$=e.useSyncScheduling,X=e.prepareForCommit,G=e.resetAfterCommit,Z=$?Kp:$p,J=zp,ee=!1,te=!1,ne=!1,re=null,oe=zp,ae=null,ie=null,le=null,ue=null,se=!1,ce=!1,pe=null,de=null,fe=null,ve=null,me=null,he=!1,ge=!1;return{scheduleUpdate:E,getPriorityContext:w,performWithPriority:T,batchedUpdates:S,unbatchedUpdates:N,syncUpdates:_,deferredUpdates:F}},hd=function(e){In("191")};vn._injectFiber=function(e){hd=e};var gd=vn,yd=Rl.addTopLevelUpdate,bd=Fu.findCurrentUnmaskedContext,Cd=Fu.isContextProvider,Pd=Fu.processChildContext,kd=ns.createFiberRoot,Ed=Zl.findCurrentHostFiber;gd._injectFiber(function(e){var t=bd(e);return Cd(e)?Pd(e,t,!1):t});var wd=function(e){function t(e,t,n){var a=o(),i={element:t};n=void 0===n?null:n,yd(e,i,n,a),r(e,a)}var n=md(e),r=n.scheduleUpdate,o=n.getPriorityContext,a=n.performWithPriority,i=n.batchedUpdates,l=n.unbatchedUpdates,u=n.syncUpdates,s=n.deferredUpdates;return{createContainer:function(e){return kd(e)},updateContainer:function(e,n,r,o){var a=n.current,i=gd(r);null===n.context?n.context=i:n.pendingContext=i,t(a,e,o)},performWithPriority:a,batchedUpdates:i,unbatchedUpdates:l,syncUpdates:u,deferredUpdates:s,getPublicRootInstance:function(e){var t=e.current;return t.child?t.child.stateNode:null},findHostInstance:function(e){var t=Ed(e);return null===t?null:t.stateNode}}},xd=function(e){In("150")},Td=function(e){In("151")},Sd=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=Dl.get(e);return t?"number"==typeof t.tag?xd(t):Td(t):void("function"==typeof e.render?In("152"):In("153",Object.keys(e)))};Sd._injectFiber=function(e){xd=e},Sd._injectStack=function(e){Td=e};var Nd=Sd,_d=wn.isValidElement,Fd=bp.injectInternals,Ad=qo.createElement,Md=qo.getChildNamespace,Id=qo.setInitialProperties,Od=qo.diffProperties,Rd=qo.updateProperties,Ud=Ur.precacheFiberNode,Dd=Ur.updateFiberProps,Ld=9;Cl.inject(),Cr.injection.injectFiberControlledHostComponent(qo),Nd._injectFiber(function(e){return zd.findHostInstance(e)});var Hd=null,Wd=null,jd=1,Vd=9,Bd=11,zd=wd({getRootHostContext:function(e){var t=e.namespaceURI||null,n=e.tagName,r=Md(t,n);return r},getChildHostContext:function(e,t){var n=e;return Md(n,t)},getPublicInstance:function(e){return e},prepareForCommit:function(){Hd=vr.isEnabled(),Wd=Hi.getSelectionInformation(),vr.setEnabled(!1)},resetAfterCommit:function(){Hi.restoreSelection(Wd),Wd=null,vr.setEnabled(Hd),Hd=null},createInstance:function(e,t,n,r,o){var a=void 0;a=r;var i=Ad(e,t,n,a);return Ud(o,i),Dd(i,t),i},appendInitialChild:function(e,t){e.appendChild(t)},finalizeInitialChildren:function(e,t,n,r){return Id(e,t,n,r),gn(t,n)},prepareUpdate:function(e,t,n,r,o,a){return Od(e,t,n,r,o)},commitMount:function(e,t,n,r){e.focus()},commitUpdate:function(e,t,n,r,o,a){Dd(e,o),Rd(e,t,n,r,o)},shouldSetTextContent:function(e){return"string"==typeof e.children||"number"==typeof e.children||"object"==typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&"string"==typeof e.dangerouslySetInnerHTML.__html},resetTextContent:function(e){e.textContent=""},shouldDeprioritizeSubtree:function(e,t){return!!t.hidden},createTextInstance:function(e,t,n,r){var o=document.createTextNode(e);return Ud(r,o),o},commitTextUpdate:function(e,t,n){e.nodeValue=n},appendChild:function(e,t){e.appendChild(t)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},scheduleAnimationCallback:ua.rAF,scheduleDeferredCallback:ua.rIC,useSyncScheduling:!Wr.fiberAsyncScheduling});ei.injection.injectFiberBatchedUpdates(zd.batchedUpdates);var Kd=!1,qd={render:function(e,t,n){return hn(t),Lr.disableNewFiberFeatures&&(_d(e)||In("string"==typeof e?"145":"function"==typeof e?"146":null!=e&&"undefined"!=typeof e.props?"147":"148")),bn(null,e,t,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return null!=e&&Dl.has(e)?void 0:In("38"),bn(e,t,n,r)},unmountComponentAtNode:function(e){if(mn(e)?void 0:In("40"),yn(),e._reactRootContainer)return zd.unbatchedUpdates(function(){return bn(null,null,e,function(){e._reactRootContainer=null})})},findDOMNode:Nd,unstable_createPortal:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return Ns.createPortal(e,t,null,n)},unstable_batchedUpdates:ei.batchedUpdates,unstable_deferredUpdates:zd.deferredUpdates};"function"==typeof Fd&&Fd({findFiberByHostInstance:Ur.getClosestInstanceFromNode,findHostInstanceByFiber:zd.findHostInstance});var Yd=qd;module.exports=Yd; +"use strict";function e(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r-1?void 0:In("96",e),!Un.plugins[r]){t.extractEvents?void 0:In("97",e),Un.plugins[r]=t;var o=t.eventTypes;for(var a in o)n(o[a],t,a)?void 0:In("98",a,e)}}}function n(e,t,n){Un.eventNameDispatchConfigs.hasOwnProperty(n)?In("99",n):void 0,Un.eventNameDispatchConfigs[n]=e;var o=e.phasedRegistrationNames;if(o){for(var a in o)if(o.hasOwnProperty(a)){var i=o[a];r(i,t,n)}return!0}return!!e.registrationName&&(r(e.registrationName,t,n),!0)}function r(e,t,n){Un.registrationNameModules[e]?In("100",e):void 0,Un.registrationNameModules[e]=t,Un.registrationNameDependencies[e]=t.eventTypes[n].dependencies}function o(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function a(e){return"topMouseMove"===e||"topTouchMove"===e}function i(e){return"topMouseDown"===e||"topTouchStart"===e}function l(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=Kn.getNodeFromInstance(r),Vn.invokeGuardedCallbackAndCatchFirstError(o,n,void 0,e),e.currentTarget=null}function u(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o=0||null!=t.is}function ae(e,t,n,r){for(var o in n){var a=n[o];if(n.hasOwnProperty(o))if(o===Ro)Jr.setValueForStyles(e,a);else if(o===Oo){var i=a?a[Uo]:void 0;null!=i&&wo(e,i)}else o===Mo?"string"==typeof a?xo(e,a):"number"==typeof a&&xo(e,""+a):o===Io||(Fo.hasOwnProperty(o)?a&&te(t,o):r?so.setValueForAttribute(e,o,a):(wr.properties[o]||wr.isCustomAttribute(o))&&null!=a&&so.setValueForProperty(e,o,a))}}function ie(e,t,n,r){for(var o=0;o0;)e=ue(e),n--;for(;o-n>0;)t=ue(t),o--;for(var i=n;i--;){if(e===t||e===t.alternate)return e;e=ue(e),t=ue(t)}return null}function ce(e,t){for(;t;){if(e===t||e===t.alternate)return!0;t=ue(t)}return!1}function pe(e){return ue(e)}function de(e,t,n){for(var r=[];e;)r.push(e),e=ue(e);var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(l[u],"captured",o)}function ve(e,t,n){var r=t.dispatchConfig.phasedRegistrationNames[n];return da(e,r)}function me(e,t,n){var r=ve(e,n,t);r&&(n._dispatchListeners=Yn(n._dispatchListeners,r),n._dispatchInstances=Yn(n._dispatchInstances,e))}function he(e){e&&e.dispatchConfig.phasedRegistrationNames&&pa.traverseTwoPhase(e._targetInst,me,e)}function ge(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst,n=t?pa.getParentInstance(t):null;pa.traverseTwoPhase(n,me,e)}}function ye(e,t,n){if(e&&n&&n.dispatchConfig.registrationName){var r=n.dispatchConfig.registrationName,o=da(e,r);o&&(n._dispatchListeners=Yn(n._dispatchListeners,o),n._dispatchInstances=Yn(n._dispatchInstances,e))}}function be(e){e&&e.dispatchConfig.registrationName&&ye(e._targetInst,null,e)}function Ce(e){Qn(e,he)}function Pe(e){Qn(e,ge)}function ke(e,t,n,r){pa.traverseEnterLeave(n,r,ye,e,t)}function Ee(e){Qn(e,be)}function we(){return!Ta&&Pn.canUseDOM&&(Ta="textContent"in document.documentElement?"textContent":"innerText"),Ta}function Te(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}function xe(e,t,n,r){this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n;var o=this.constructor.Interface;for(var a in o)if(o.hasOwnProperty(a)){var i=o[a];i?this[a]=i(n):"target"===a?this.target=r:this[a]=n[a]}var l=null!=n.defaultPrevented?n.defaultPrevented:n.returnValue===!1;return l?this.isDefaultPrevented=Tn.thatReturnsTrue:this.isDefaultPrevented=Tn.thatReturnsFalse,this.isPropagationStopped=Tn.thatReturnsFalse,this}function Se(e,t,n,r){return Aa.call(this,e,t,n,r)}function Ne(e,t,n,r){return Aa.call(this,e,t,n,r)}function _e(){var e=window.opera;return"object"==typeof e&&"function"==typeof e.version&&parseInt(e.version(),10)<=12}function Ae(e){return(e.ctrlKey||e.altKey||e.metaKey)&&!(e.ctrlKey&&e.altKey)}function Fe(e){switch(e){case"topCompositionStart":return Ba.compositionStart;case"topCompositionEnd":return Ba.compositionEnd;case"topCompositionUpdate":return Ba.compositionUpdate}}function Oe(e,t){return"topKeyDown"===e&&t.keyCode===Ua}function Ie(e,t){switch(e){case"topKeyUp":return Ra.indexOf(t.keyCode)!==-1;case"topKeyDown":return t.keyCode!==Ua;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function Me(e){var t=e.detail;return"object"==typeof t&&"data"in t?t.data:null}function Re(e,t,n,r){var o,a;if(Da?o=Fe(e):Ka?Ie(e,n)&&(o=Ba.compositionEnd):Oe(e,n)&&(o=Ba.compositionStart),!o)return null;Wa&&(Ka||o!==Ba.compositionStart?o===Ba.compositionEnd&&Ka&&(a=Ka.getData()):Ka=Sa.getPooled(r));var i=Oa.getPooled(o,t,n,r);if(a)i.data=a;else{var l=Me(n);null!==l&&(i.data=l)}return va.accumulateTwoPhaseDispatches(i),i}function Ue(e,t){switch(e){case"topCompositionEnd":return Me(t);case"topKeyPress":var n=t.which;return n!==ja?null:(za=!0,Va);case"topTextInput":var r=t.data;return r===Va&&za?null:r;default:return null}}function De(e,t){if(Ka){if("topCompositionEnd"===e||!Da&&Ie(e,t)){var n=Ka.getData();return Sa.release(Ka),Ka=null,n}return null}switch(e){case"topPaste":return null;case"topKeyPress":return t.which&&!Ae(t)?String.fromCharCode(t.which):null;case"topCompositionEnd":return Wa?null:t.data;default:return null}}function Le(e,t,n,r){var o;if(o=Ha?Ue(e,n):De(e,n),!o)return null;var a=Ma.getPooled(Ba.beforeInput,t,n,r);return a.data=o,va.accumulateTwoPhaseDispatches(a),a}function He(e,t){return $a(e,t)}function We(e,t){return Qa(He,e,t)}function je(e,t){if(Xa)return We(e,t);Xa=!0;try{return We(e,t)}finally{Xa=!1,Cr.restoreStateIfNeeded()}}function Ve(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}function Be(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!ti[e.type]:"textarea"===t}function ze(e,t,n){var r=Aa.getPooled(ri.change,e,t,n);return r.type="change",Cr.enqueueStateRestore(n),va.accumulateTwoPhaseDispatches(r),r}function Ke(e){var t=e.nodeName&&e.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===e.type}function qe(e){var t=ze(ai,e,ei(e));Ja.batchedUpdates(Ye,t)}function Ye(e){er.enqueueEvents(e),er.processEventQueue(!1)}function Qe(e){if(No.updateValueIfChanged(e))return e}function $e(e,t){if("topChange"===e)return t}function Xe(e,t){oi=e,ai=t,oi.attachEvent("onpropertychange",Ze)}function Ge(){oi&&(oi.detachEvent("onpropertychange",Ze),oi=null,ai=null)}function Ze(e){"value"===e.propertyName&&Qe(ai)&&qe(e)}function Je(e,t,n){"topFocus"===e?(Ge(),Xe(t,n)):"topBlur"===e&&Ge()}function et(e,t){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return Qe(ai)}function tt(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function nt(e,t){if("topClick"===e)return Qe(t)}function rt(e,t){if("topInput"===e||"topChange"===e)return Qe(t)}function ot(e,t){if(null!=e){var n=e._wrapperState||t._wrapperState;if(n&&n.controlled&&"number"===t.type){var r=""+t.value;t.getAttribute("value")!==r&&t.setAttribute("value",r)}}}function at(e,t,n,r){return Aa.call(this,e,t,n,r)}function it(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=fi[e];return!!r&&!!n[r]}function lt(e){return it}function ut(e,t,n,r){return di.call(this,e,t,n,r)}function st(e){if("number"==typeof e.tag){for(;e.return;)e=e.return;return e.tag!==Si?null:e.stateNode.containerInfo}for(;e._hostParent;)e=e._hostParent;var t=Ur.getNodeFromInstance(e);return t.parentNode}function ct(e,t,n){this.topLevelType=e,this.nativeEvent=t,this.targetInst=n,this.ancestors=[]}function pt(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=st(n);if(!r)break;e.ancestors.push(n),n=Ur.getClosestInstanceFromNode(r)}while(n);for(var o=0;o=t)return{node:n,offset:t-r};r=o}n=ft(vt(n))}}function ht(e,t,n,r){return e===n&&t===r}function gt(e){var t=window.getSelection&&window.getSelection();if(!t||0===t.rangeCount)return null;var n=t.anchorNode,r=t.anchorOffset,o=t.focusNode,a=t.focusOffset,i=t.getRangeAt(0);try{i.startContainer.nodeType,i.endContainer.nodeType}catch(e){return null}var l=ht(t.anchorNode,t.anchorOffset,t.focusNode,t.focusOffset),u=l?0:i.toString().length,s=i.cloneRange();s.selectNodeContents(e),s.setEnd(i.startContainer,i.startOffset);var c=ht(s.startContainer,s.startOffset,s.endContainer,s.endOffset),p=c?0:s.toString().length,d=p+u,f=document.createRange();f.setStart(n,r),f.setEnd(o,a);var v=f.collapsed;return{start:v?d:p,end:v?p:d}}function yt(e,t){if(window.getSelection){var n=window.getSelection(),r=e[xa()].length,o=Math.min(t.start,r),a=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>a){var i=a;a=o,o=i}var l=Mi(e,o),u=Mi(e,a);if(l&&u){var s=document.createRange();s.setStart(l.node,l.offset),n.removeAllRanges(),o>a?(n.addRange(s),n.extend(u.node,u.offset)):(s.setEnd(u.node,u.offset),n.addRange(s))}}}function bt(e){return Nn(document.documentElement,e)}function Ct(e){if("selectionStart"in e&&Li.hasSelectionCapabilities(e))return{start:e.selectionStart,end:e.selectionEnd};if(window.getSelection){var t=window.getSelection();return{anchorNode:t.anchorNode,anchorOffset:t.anchorOffset,focusNode:t.focusNode,focusOffset:t.focusOffset}}}function Pt(e,t){if(zi||null==ji||ji!==An())return null;var n=Ct(ji);if(!Bi||!Fn(Bi,n)){Bi=n;var r=Aa.getPooled(Wi.select,Vi,e,t);return r.type="select",r.target=ji,va.accumulateTwoPhaseDispatches(r),r}return null}function kt(e,t,n,r){return Aa.call(this,e,t,n,r)}function Et(e,t,n,r){return Aa.call(this,e,t,n,r)}function wt(e,t,n,r){return di.call(this,e,t,n,r)}function Tt(e){var t,n=e.keyCode;return"charCode"in e?(t=e.charCode,0===t&&13===n&&(t=13)):t=n,t>=32||13===t?t:0}function xt(e){if(e.key){var t=tl[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=el(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?nl[e.keyCode]||"Unidentified":""}function St(e,t,n,r){return di.call(this,e,t,n,r)}function Nt(e,t,n,r){return hi.call(this,e,t,n,r)}function _t(e,t,n,r){return di.call(this,e,t,n,r)}function At(e,t,n,r){return Aa.call(this,e,t,n,r)}function Ft(e,t,n,r){return hi.call(this,e,t,n,r)}function Ot(){yl||(yl=!0,vr.injection.injectReactEventListener(_i),er.injection.injectEventPluginOrder(ci),qn.injection.injectComponentTree(Ur),er.injection.injectEventPluginsByName({SimpleEventPlugin:gl,EnterLeaveEventPlugin:bi,ChangeEventPlugin:ui,SelectEventPlugin:Yi,BeforeInputEventPlugin:Ya}),wr.injection.injectDOMPropertyConfig(sa),wr.injection.injectDOMPropertyConfig(xi),wr.injection.injectDOMPropertyConfig(Ii))}function It(e,t){return e!==Tl&&e!==wl||t!==Tl&&t!==wl?e===El&&t!==El?-255:e!==El&&t===El?255:e-t:0}function Mt(e){if(null!==e.updateQueue)return e.updateQueue;var t=void 0;return t={first:null,last:null,hasForceUpdate:!1,callbackList:null},e.updateQueue=t,t}function Rt(e,t){var n=e.updateQueue;if(null===n)return t.updateQueue=null,null;var r=null!==t.updateQueue?t.updateQueue:{};return r.first=n.first,r.last=n.last,r.hasForceUpdate=!1,r.callbackList=null,r.isProcessing=!1,t.updateQueue=r,r}function Ut(e){return{priorityLevel:e.priorityLevel,partialState:e.partialState,callback:e.callback,isReplace:e.isReplace,isForced:e.isForced,isTopLevelUnmount:e.isTopLevelUnmount,next:null}}function Dt(e,t,n,r){null!==n?n.next=t:(t.next=e.first,e.first=t),null!==r?t.next=r:e.last=t}function Lt(e,t){var n=t.priorityLevel,r=null,o=null;if(null!==e.last&&It(e.last.priorityLevel,n)<=0)r=e.last;else for(o=e.first;null!==o&&It(o.priorityLevel,n)<=0;)r=o,o=o.next;return r}function Ht(e,t){var n=Mt(e),r=null!==e.alternate?Mt(e.alternate):null,o=Lt(n,t),a=null!==o?o.next:n.first;if(null===r)return Dt(n,t,o,a),null;var i=Lt(r,t),l=null!==i?i.next:r.first;if(Dt(n,t,o,a),a!==l){var u=Ut(t);return Dt(r,u,i,l),u}return null===i&&(r.first=t),null===l&&(r.last=null),null}function Wt(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:!1,next:null};Ht(e,o)}function jt(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!0,isForced:!1,isTopLevelUnmount:!1,next:null};Ht(e,o)}function Vt(e,t,n){var r={priorityLevel:n,partialState:null,callback:t,isReplace:!1,isForced:!0,isTopLevelUnmount:!1,next:null};Ht(e,r)}function Bt(e){return null!==e.first?e.first.priorityLevel:El}function zt(e,t,n,r){var o=null===t.element,a={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:o,next:null},i=Ht(e,a);if(o){var l=e.updateQueue,u=null!==e.alternate?e.alternate.updateQueue:null;null!==l&&null!==a.next&&(a.next=null,l.last=a),null!==u&&null!==i&&null!==i.next&&(i.next=null,u.last=a)}}function Kt(e,t,n,r){var o=e.partialState;if("function"==typeof o){var a=o;return a.call(t,n,r)}return o}function qt(e,t,n,r,o,a){t.hasForceUpdate=!1;for(var i=r,l=!0,u=null,s=t.first;null!==s&&It(s.priorityLevel,a)<=0;){t.first=s.next,null===t.first&&(t.last=null);var c=void 0;s.isReplace?(i=Kt(s,n,i,o),l=!0):(c=Kt(s,n,i,o),c&&(i=l?Cn({},i,c):Cn(i,c),l=!1)),s.isForced&&(t.hasForceUpdate=!0),null===s.callback||s.isTopLevelUnmount&&null!==s.next||(u=u||[],u.push(s.callback),e.effectTag|=kl),s=s.next}return t.callbackList=u,null!==t.first||null!==u||t.hasForceUpdate||(e.updateQueue=null),i}function Yt(e,t,n){var r=t.callbackList;if(null!==r)for(var o=0;of?(g=p,p=null):g=p.sibling;var y=m(e,p,l[f],u);if(null===y){null===p&&(p=g);break}t&&p&&null===y.alternate&&n(e,p),d=i(y,d,f),null===c?s=y:c.sibling=y,c=y,p=g}if(f===l.length)return r(e,p),s;if(null===p){for(;fy?(b=f,f=null):b=f.sibling;var P=m(e,f,C.value,u);if(null===P){f||(f=b);break}t&&f&&null===P.alternate&&n(e,f),g=i(P,g,y),null===d?p=P:d.sibling=P,d=P,f=b}if(C.done)return r(e,f),p;if(null===f){for(;!C.done;y++,C=c.next()){var k=v(e,C.value,u);null!==k&&(g=i(k,g,y),null===d?p=k:d.sibling=k,d=k)}return p}for(var E=o(e,f);!C.done;y++,C=c.next()){var w=h(E,e,y,C.value,u);null!==w&&(t&&null!==w.alternate&&E.delete(null===w.key?y:w.key),g=i(w,g,y),null===d?p=w:d.sibling=w,d=w)}return t&&E.forEach(function(t){return n(e,t)}),p}function b(e,t,n,o){if(null!==t&&t.tag===zs){r(e,t.sibling);var i=a(t,o);return i.pendingProps=n,i.return=e,i}r(e,t);var l=Ds(n,o);return l.return=e,l}function C(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.type===o.type){r(e,u.sibling);var s=a(u,i);return s.ref=pn(u,o),s.pendingProps=o.props,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=Rs(o,i);return c.ref=pn(t,o),c.return=e,c}function P(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===qs){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=Ls(o,i);return c.return=e,c}function k(e,t,n,o){var i=t;if(null!==i){if(i.tag===Ys){r(e,i.sibling);var l=a(i,o);return l.type=n.value,l.return=e,l}r(e,i)}var u=Hs(n,o);return u.type=n.value,u.return=e,u}function E(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===Ks&&u.stateNode.containerInfo===o.containerInfo&&u.stateNode.implementation===o.implementation){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o.children||[],s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=Ws(o,i);return c.return=e,c}function w(e,t,n,o){var a=Lr.disableNewFiberFeatures,i="object"==typeof n&&null!==n;if(i)if(a)switch(n.$$typeof){case fs:return l(C(e,t,n,o));case Is:return l(E(e,t,n,o))}else switch(n.$$typeof){case fs:return l(C(e,t,n,o));case Fs:return l(P(e,t,n,o));case Os:return l(k(e,t,n,o));case Is:return l(E(e,t,n,o))}if(a)switch(e.tag){case Bs:var u=e.type;null!==n&&n!==!1?In("109",u.displayName||u.name||"Component"):void 0;break;case Vs:var s=e.type;null!==n&&n!==!1?In("105",s.displayName||s.name||"Component"):void 0}if("string"==typeof n||"number"==typeof n)return l(b(e,t,""+n,o));if(js(n))return g(e,t,n,o);if(As(n))return y(e,t,n,o);if(i&&dn(e,n),!a&&"undefined"==typeof n)switch(e.tag){case Bs:case Vs:var c=e.type;In("157",c.displayName||c.name||"Component")}return r(e,t)}return w}function vn(e){if(!e)return On;var t=Ul.get(e);return"number"==typeof t.tag?md(t):t._processChildContext(t._context)}function mn(e){return!(!e||e.nodeType!==Wd&&e.nodeType!==jd&&e.nodeType!==Vd)}function hn(e){if(!mn(e))throw new Error("Target container is not a DOM element."); +}function gn(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function yn(){zd=!0}function bn(e,t,n,r){hn(n);var o=n.nodeType===Dd?n.documentElement:n,a=o._reactRootContainer;if(a)Bd.updateContainer(t,a,e,r);else{for(;o.lastChild;)o.removeChild(o.lastChild);var i=Bd.createContainer(o);a=o._reactRootContainer=i,Bd.unbatchedUpdates(function(){Bd.updateContainer(t,i,e,r)})}return Bd.getPublicRootInstance(a)}var Cn=require("object-assign");require("fbjs/lib/invariant"),require("fbjs/lib/warning");var Pn=require("fbjs/lib/ExecutionEnvironment");require("fbjs/lib/camelizeStyleName");var kn=require("fbjs/lib/hyphenateStyleName"),En=require("fbjs/lib/memoizeStringOnly"),wn=require("react"),Tn=require("fbjs/lib/emptyFunction"),xn=require("fbjs/lib/EventListener"),Sn=require("fbjs/lib/getUnboundedScrollPosition"),Nn=require("fbjs/lib/containsNode"),_n=require("fbjs/lib/focusNode"),An=require("fbjs/lib/getActiveElement"),Fn=require("fbjs/lib/shallowEqual"),On=require("fbjs/lib/emptyObject"),In=e,Mn=null,Rn={},Un={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(e){Mn?In("101"):void 0,Mn=Array.prototype.slice.call(e),t()},injectEventPluginsByName:function(e){var n=!1;for(var r in e)if(e.hasOwnProperty(r)){var o=e[r];Rn.hasOwnProperty(r)&&Rn[r]===o||(Rn[r]?In("102",r):void 0,Rn[r]=o,n=!0)}n&&t()}},Dn=Un,Ln=null,Hn=function(e,t,n,r,o,a,i,l,u){var s=Array.prototype.slice.call(arguments,3);try{t.apply(n,s)}catch(e){return e}return null},Wn=function(){if(Ln){var e=Ln;throw Ln=null,e}},jn={injection:{injectErrorUtils:function(e){"function"!=typeof e.invokeGuardedCallback?In("201"):void 0,Hn=e.invokeGuardedCallback}},invokeGuardedCallback:function(e,t,n,r,o,a,i,l,u){return Hn.apply(this,arguments)},invokeGuardedCallbackAndCatchFirstError:function(e,t,n,r,o,a,i,l,u){var s=jn.invokeGuardedCallback.apply(this,arguments);null!==s&&null===Ln&&(Ln=s)},rethrowCaughtError:function(){return Wn.apply(this,arguments)}},Vn=jn,Bn,zn={injectComponentTree:function(e){Bn=e}},Kn={isEndish:o,isMoveish:a,isStartish:i,executeDirectDispatch:p,executeDispatchesInOrder:u,executeDispatchesInOrderStopAtTrue:c,hasDispatches:d,getFiberCurrentPropsFromNode:function(e){return Bn.getFiberCurrentPropsFromNode(e)},getInstanceFromNode:function(e){return Bn.getInstanceFromNode(e)},getNodeFromInstance:function(e){return Bn.getNodeFromInstance(e)},injection:zn},qn=Kn,Yn=f,Qn=v,$n=null,Xn=function(e,t){e&&(qn.executeDispatchesInOrder(e,t),e.isPersistent()||e.constructor.release(e))},Gn=function(e){return Xn(e,!0)},Zn=function(e){return Xn(e,!1)},Jn={injection:{injectEventPluginOrder:Dn.injectEventPluginOrder,injectEventPluginsByName:Dn.injectEventPluginsByName},getListener:function(e,t){var n;if("number"==typeof e.tag){var r=e.stateNode;if(!r)return null;var o=qn.getFiberCurrentPropsFromNode(r);if(!o)return null;if(n=o[t],h(t,e.type,o))return null}else{var a=e._currentElement;if("string"==typeof a||"number"==typeof a)return null;if(!e._rootNodeID)return null;var i=a.props;if(n=i[t],h(t,a.type,i))return null}return n&&"function"!=typeof n?In("94",t,typeof n):void 0,n},extractEvents:function(e,t,n,r){for(var o,a=Dn.plugins,i=0;i]/,ro=H,oo=W,ao=new RegExp("^["+wr.ATTRIBUTE_NAME_START_CHAR+"]["+wr.ATTRIBUTE_NAME_CHAR+"]*$"),io={},lo={},uo={createMarkupForID:function(e){return wr.ID_ATTRIBUTE_NAME+"="+oo(e)},setAttributeForID:function(e,t){e.setAttribute(wr.ID_ATTRIBUTE_NAME,t)},createMarkupForRoot:function(){return wr.ROOT_ATTRIBUTE_NAME+'=""'},setAttributeForRoot:function(e){e.setAttribute(wr.ROOT_ATTRIBUTE_NAME,"")},createMarkupForProperty:function(e,t){var n=wr.properties.hasOwnProperty(e)?wr.properties[e]:null;if(n){if(V(n,t))return"";var r=n.attributeName;return n.hasBooleanValue||n.hasOverloadedBooleanValue&&t===!0?r+'=""':r+"="+oo(t)}return wr.isCustomAttribute(e)?null==t?"":e+"="+oo(t):null},createMarkupForCustomAttribute:function(e,t){return j(e)&&null!=t?e+"="+oo(t):""},setValueForProperty:function(e,t,n){var r=wr.properties.hasOwnProperty(t)?wr.properties[t]:null;if(r){var o=r.mutationMethod;if(o)o(e,n);else{if(V(r,n))return void uo.deleteValueForProperty(e,t);if(r.mustUseProperty)e[r.propertyName]=n;else{var a=r.attributeName,i=r.attributeNamespace;i?e.setAttributeNS(i,a,""+n):r.hasBooleanValue||r.hasOverloadedBooleanValue&&n===!0?e.setAttribute(a,""):e.setAttribute(a,""+n)}}}else if(wr.isCustomAttribute(t))return void uo.setValueForAttribute(e,t,n)},setValueForAttribute:function(e,t,n){j(t)&&(null==n?e.removeAttribute(t):e.setAttribute(t,""+n))},deleteValueForAttribute:function(e,t){e.removeAttribute(t)},deleteValueForProperty:function(e,t){var n=wr.properties.hasOwnProperty(t)?wr.properties[t]:null;if(n){var r=n.mutationMethod;if(r)r(e,void 0);else if(n.mustUseProperty){var o=n.propertyName;n.hasBooleanValue?e[o]=!1:e[o]=""}else e.removeAttribute(n.attributeName)}else wr.isCustomAttribute(t)&&e.removeAttribute(t)}},so=uo,co={getHostProps:function(e,t){var n=e,r=t.value,o=t.checked,a=Cn({type:void 0,step:void 0,min:void 0,max:void 0},t,{defaultChecked:void 0,defaultValue:void 0,value:null!=r?r:n._wrapperState.initialValue,checked:null!=o?o:n._wrapperState.initialChecked});return a},mountWrapper:function(e,t){var n=t.defaultValue,r=e;r._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:null!=t.value?t.value:n,controlled:B(t)}},updateWrapper:function(e,t){var n=e,r=t.checked;null!=r&&so.setValueForProperty(n,"checked",r||!1);var o=t.value;if(null!=o)if(0===o&&""===n.value)n.value="0";else if("number"===t.type){var a=parseFloat(n.value,10)||0;o!=a&&(n.value=""+o)}else o!=n.value&&(n.value=""+o);else null==t.value&&null!=t.defaultValue&&n.defaultValue!==""+t.defaultValue&&(n.defaultValue=""+t.defaultValue),null==t.checked&&null!=t.defaultChecked&&(n.defaultChecked=!!t.defaultChecked)},postMountWrapper:function(e,t){var n=e;switch(t.type){case"submit":case"reset":break;case"color":case"date":case"datetime":case"datetime-local":case"month":case"time":case"week":n.value="",n.value=n.defaultValue;break;default:n.value=n.value}var r=n.name;""!==r&&(n.name=""),n.defaultChecked=!n.defaultChecked,n.defaultChecked=!n.defaultChecked,""!==r&&(n.name=r)},restoreControlledState:function(e,t){var n=e;co.updateWrapper(n,t),z(n,t)}},po=co,fo={mountWrapper:function(e,t){},postMountWrapper:function(e,t){null!=t.value&&e.setAttribute("value",t.value)},getHostProps:function(e,t){var n=Cn({children:void 0},t),r=K(t.children);return r&&(n.children=r),n}},vo=fo,mo=!1,ho={getHostProps:function(e,t){return Cn({},t,{value:void 0})},mountWrapper:function(e,t){var n=e,r=t.value;n._wrapperState={initialValue:null!=r?r:t.defaultValue,wasMultiple:!!t.multiple},void 0===t.value||void 0===t.defaultValue||mo||(mo=!0),n.multiple=!!t.multiple,null!=r?q(n,!!t.multiple,r):null!=t.defaultValue&&q(n,!!t.multiple,t.defaultValue)},postUpdateWrapper:function(e,t){var n=e;n._wrapperState.initialValue=void 0;var r=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!t.multiple;var o=t.value;null!=o?q(n,!!t.multiple,o):r!==!!t.multiple&&(null!=t.defaultValue?q(n,!!t.multiple,t.defaultValue):q(n,!!t.multiple,t.multiple?[]:""))},restoreControlledState:function(e,t){var n=e,r=t.value;null!=r&&q(n,!!t.multiple,r)}},go=ho,yo={getHostProps:function(e,t){var n=e;null!=t.dangerouslySetInnerHTML?In("91"):void 0;var r=Cn({},t,{value:void 0,defaultValue:void 0,children:""+n._wrapperState.initialValue});return r},mountWrapper:function(e,t){var n=e,r=t.value,o=r;if(null==r){var a=t.defaultValue,i=t.children;null!=i&&(null!=a?In("92"):void 0,Array.isArray(i)&&(i.length<=1?void 0:In("93"),i=i[0]),a=""+i),null==a&&(a=""),o=a}n._wrapperState={initialValue:""+o}},updateWrapper:function(e,t){var n=e,r=t.value;if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e,t){var n=e,r=n.textContent;r===n._wrapperState.initialValue&&(n.value=r)},restoreControlledState:function(e,t){yo.updateWrapper(e,t)}},bo=yo,Co=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e},Po=Co,ko,Eo=Po(function(e,t){if(e.namespaceURI!==to.svg||"innerHTML"in e)e.innerHTML=t;else{ko=ko||document.createElement("div"),ko.innerHTML=""+t+"";for(var n=ko.firstChild;n.firstChild;)e.appendChild(n.firstChild)}}),wo=Eo,To=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};Pn.canUseDOM&&("textContent"in document.documentElement||(To=function(e,t){return 3===e.nodeType?void(e.nodeValue=t):void wo(e,ro(t))}));var xo=To,So={_getTrackerFromNode:function(e){return Q(Ur.getInstanceFromNode(e))},trackNode:function(e){e._wrapperState.valueTracker||(e._wrapperState.valueTracker=Z(e,e))},track:function(e){if(!Q(e)){var t=Ur.getNodeFromInstance(e);$(e,Z(t,e))}},updateValueIfChanged:function(e){if(!e)return!1;var t=Q(e);if(!t)return"number"==typeof e.tag?So.trackNode(e.stateNode):So.track(e),!0;var n=t.getValue(),r=G(Ur.getNodeFromInstance(e));return r!==n&&(t.setValue(r),!0)},stopTracking:function(e){var t=Q(e);t&&t.stopTracking()}},No=So,_o=Cn||function(e){for(var t=1;t";var u=l.firstChild;o=l.removeChild(u)}else o=t.is?a.createElement(e,t.is):a.createElement(e);else o=a.createElementNS(i,e);return o},setInitialProperties:function(e,t,n,r){var o,a=oe(t,n);switch(t){case"audio":case"form":case"iframe":case"img":case"image":case"link":case"object":case"source":case"video":case"details":re(e,t),o=n;break;case"input":po.mountWrapper(e,n),o=po.getHostProps(e,n),re(e,t),te(r,"onChange");break;case"option":vo.mountWrapper(e,n),o=vo.getHostProps(e,n);break;case"select":go.mountWrapper(e,n),o=go.getHostProps(e,n),re(e,t),te(r,"onChange");break;case"textarea":bo.mountWrapper(e,n),o=bo.getHostProps(e,n),re(e,t),te(r,"onChange");break;default:o=n}switch(ee(t,o),ae(e,r,o,a),t){case"input":No.trackNode(e),po.postMountWrapper(e,n);break;case"textarea":No.trackNode(e),bo.postMountWrapper(e,n);break;case"option":vo.postMountWrapper(e,n);break;default:"function"==typeof o.onClick&&ne(e)}},diffProperties:function(e,t,n,r,o){var a,i,l=null;switch(t){case"input":a=po.getHostProps(e,n),i=po.getHostProps(e,r),l=[];break;case"option":a=vo.getHostProps(e,n),i=vo.getHostProps(e,r),l=[];break;case"select":a=go.getHostProps(e,n),i=go.getHostProps(e,r),l=[];break;case"textarea":a=bo.getHostProps(e,n),i=bo.getHostProps(e,r),l=[];break;default:a=n,i=r,"function"!=typeof a.onClick&&"function"==typeof i.onClick&&ne(e)}ee(t,i);var u,s,c=null;for(u in a)if(!i.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if(u===Ro){var p=a[u];for(s in p)p.hasOwnProperty(s)&&(c||(c={}),c[s]="")}else u===Oo||u===Mo||u===Io||(Fo.hasOwnProperty(u)?l||(l=[]):(l=l||[]).push(u,null));for(u in i){var d=i[u],f=null!=a?a[u]:void 0;if(i.hasOwnProperty(u)&&d!==f&&(null!=d||null!=f))if(u===Ro)if(f){for(s in f)!f.hasOwnProperty(s)||d&&d.hasOwnProperty(s)||(c||(c={}),c[s]="");for(s in d)d.hasOwnProperty(s)&&f[s]!==d[s]&&(c||(c={}),c[s]=d[s])}else c||(l||(l=[]),l.push(u,c)),c=d;else if(u===Oo){var v=d?d[Uo]:void 0,m=f?f[Uo]:void 0;null!=v&&m!==v&&(l=l||[]).push(u,""+v)}else u===Mo?f===d||"string"!=typeof d&&"number"!=typeof d||(l=l||[]).push(u,""+d):u===Io||(Fo.hasOwnProperty(u)?(d&&te(o,u),l||f===d||(l=[])):(l=l||[]).push(u,d))}return c&&(l=l||[]).push(Ro,c),l},updateProperties:function(e,t,n,r,o){var a=oe(n,r),i=oe(n,o);switch(ie(e,t,a,i),n){case"input":po.updateWrapper(e,o);break;case"textarea":bo.updateWrapper(e,o);break;case"select":go.postUpdateWrapper(e,o)}},restoreControlledState:function(e,t,n){switch(t){case"input":return void po.restoreControlledState(e,n);case"textarea":return void bo.restoreControlledState(e,n);case"select":return void go.restoreControlledState(e,n)}}},Ko=zo,qo=void 0,Yo=void 0;if("function"!=typeof requestAnimationFrame)In("149");else if("function"!=typeof requestIdleCallback){var Qo=null,$o=null,Xo=!1,Go=!1,Zo=0,Jo=33,ea=33,ta={timeRemaining:"object"==typeof performance&&"function"==typeof performance.now?function(){return Zo-performance.now()}:function(){return Zo-Date.now()}},na="__reactIdleCallback$"+Math.random().toString(36).slice(2),ra=function(e){if(e.source===window&&e.data===na){Xo=!1;var t=$o;$o=null,t&&t(ta)}};window.addEventListener("message",ra,!1);var oa=function(e){Go=!1;var t=e-Zo+ea;t1?1-t:void 0;return this._fallbackText=o.slice(e,l),this._fallbackText}}),wa.addPoolingTo(Te);var Sa=Te,Na=["dispatchConfig","_targetInst","nativeEvent","isDefaultPrevented","isPropagationStopped","_dispatchListeners","_dispatchInstances"],_a={type:null,target:null,currentTarget:Tn.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};Cn(xe.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Tn.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Tn.thatReturnsTrue)},persist:function(){this.isPersistent=Tn.thatReturnsTrue},isPersistent:Tn.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var t in e)this[t]=null;for(var n=0;n8&&La<=11),ja=32,Va=String.fromCharCode(ja),Ba={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},za=!1,Ka=null,qa={eventTypes:Ba,extractEvents:function(e,t,n,r){return[Re(e,t,n,r),Le(e,t,n,r)]}},Ya=qa,Qa=function(e,t,n,r,o,a){return e(t,n,r,o,a)},$a=function(e,t){return e(t)},Xa=!1,Ga={injectStackBatchedUpdates:function(e){Qa=e},injectFiberBatchedUpdates:function(e){$a=e}},Za={batchedUpdates:je,injection:Ga},Ja=Za,ei=Ve,ti={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},ni=Be,ri={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},oi=null,ai=null,ii=!1;Pn.canUseDOM&&(ii=ur("input")&&(!document.documentMode||document.documentMode>9));var li={eventTypes:ri,_isInputEventSupported:ii,extractEvents:function(e,t,n,r){var o,a,i=t?Ur.getNodeFromInstance(t):window;if(Ke(i)?o=$e:ni(i)?ii?o=rt:(o=et,a=Je):tt(i)&&(o=nt),o){var l=o(e,t);if(l){var u=ze(l,n,r);return u}}a&&a(e,i,t),"topBlur"===e&&ot(t,i)}},ui=li,si=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"],ci=si,pi={view:function(e){if(e.view)return e.view;var t=ei(e);if(t.window===t)return t;var n=t.ownerDocument;return n?n.defaultView||n.parentWindow:window},detail:function(e){return e.detail||0}};Aa.augmentClass(at,pi);var di=at,fi={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"},vi=lt,mi={screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:vi,button:function(e){var t=e.button;return"which"in e?t:2===t?2:4===t?1:0},buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)}};di.augmentClass(ut,mi);var hi=ut,gi={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},yi={eventTypes:gi,extractEvents:function(e,t,n,r){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var o;if(r.window===r)o=r;else{var a=r.ownerDocument;o=a?a.defaultView||a.parentWindow:window}var i,l;if("topMouseOut"===e){i=t;var u=n.relatedTarget||n.toElement;l=u?Ur.getClosestInstanceFromNode(u):null}else i=null,l=t;if(i===l)return null;var s=null==i?o:Ur.getNodeFromInstance(i),c=null==l?o:Ur.getNodeFromInstance(l),p=hi.getPooled(gi.mouseLeave,i,n,r);p.type="mouseleave",p.target=s,p.relatedTarget=c;var d=hi.getPooled(gi.mouseEnter,l,n,r);return d.type="mouseenter",d.target=c,d.relatedTarget=s,va.accumulateEnterLeaveDispatches(p,d,i,l),[p,d]}},bi=yi,Ci=wr.injection.MUST_USE_PROPERTY,Pi=wr.injection.HAS_BOOLEAN_VALUE,ki=wr.injection.HAS_NUMERIC_VALUE,Ei=wr.injection.HAS_POSITIVE_NUMERIC_VALUE,wi=wr.injection.HAS_OVERLOADED_BOOLEAN_VALUE,Ti={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+wr.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:Pi,allowTransparency:0,alt:0,as:0,async:Pi,autoComplete:0,autoPlay:Pi,capture:Pi,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:Ci|Pi,cite:0,classID:0,className:0,cols:Ei,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:Pi,coords:0,crossOrigin:0,data:0,dateTime:0,default:Pi,defer:Pi,dir:0,disabled:Pi,download:wi,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:Pi,formTarget:0,frameBorder:0, +headers:0,height:0,hidden:Pi,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:Pi,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:Ci|Pi,muted:Ci|Pi,name:0,nonce:0,noValidate:Pi,open:Pi,optimum:0,pattern:0,placeholder:0,playsInline:Pi,poster:0,preload:0,profile:0,radioGroup:0,readOnly:Pi,referrerPolicy:0,rel:0,required:Pi,reversed:Pi,role:0,rows:Ei,rowSpan:ki,sandbox:0,scope:0,scoped:Pi,scrolling:0,seamless:Pi,selected:Ci|Pi,shape:0,size:Ei,sizes:0,slot:0,span:Ei,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:ki,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:Pi,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{},DOMMutationMethods:{value:function(e,t){return null==t?e.removeAttribute("value"):void("number"!==e.type||e.hasAttribute("value")===!1?e.setAttribute("value",""+t):e.validity&&!e.validity.badInput&&e.ownerDocument.activeElement!==e&&e.setAttribute("value",""+t))}}},xi=Ti,Si=Sr.HostRoot;Cn(ct.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.targetInst=null,this.ancestors.length=0}}),wa.addPoolingTo(ct,wa.threeArgumentPooler);var Ni={_enabled:!0,_handleTopLevel:null,setHandleTopLevel:function(e){Ni._handleTopLevel=e},setEnabled:function(e){Ni._enabled=!!e},isEnabled:function(){return Ni._enabled},trapBubbledEvent:function(e,t,n){return n?xn.listen(n,t,Ni.dispatchEvent.bind(null,e)):null},trapCapturedEvent:function(e,t,n){return n?xn.capture(n,t,Ni.dispatchEvent.bind(null,e)):null},monitorScrollValue:function(e){var t=dt.bind(null,e);xn.listen(window,"scroll",t)},dispatchEvent:function(e,t){if(Ni._enabled){var n=ei(t),r=Ur.getClosestInstanceFromNode(n),o=ct.getPooled(e,t,r);try{Ja.batchedUpdates(pt,o)}finally{ct.release(o)}}}},_i=Ni,Ai={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},Fi={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},Oi={Properties:{},DOMAttributeNamespaces:{xlinkActuate:Ai.xlink,xlinkArcrole:Ai.xlink,xlinkHref:Ai.xlink,xlinkRole:Ai.xlink,xlinkShow:Ai.xlink,xlinkTitle:Ai.xlink,xlinkType:Ai.xlink,xmlBase:Ai.xml,xmlLang:Ai.xml,xmlSpace:Ai.xml},DOMAttributeNames:{}};Object.keys(Fi).forEach(function(e){Oi.Properties[e]=0,Fi[e]&&(Oi.DOMAttributeNames[e]=Fi[e])});var Ii=Oi,Mi=mt,Ri={getOffsets:gt,setOffsets:yt},Ui=Ri,Di={hasSelectionCapabilities:function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)},getSelectionInformation:function(){var e=An();return{focusedElem:e,selectionRange:Di.hasSelectionCapabilities(e)?Di.getSelection(e):null}},restoreSelection:function(e){var t=An(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&bt(n)){Di.hasSelectionCapabilities(n)&&Di.setSelection(n,r);for(var o=[],a=n;a=a.parentNode;)1===a.nodeType&&o.push({element:a,left:a.scrollLeft,top:a.scrollTop});_n(n);for(var i=0;i-1;)Zl[Jl]=null,Jl--},au={createCursor:eu,isEmpty:tu,pop:nu,push:ru,reset:ou},iu=Cn||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:null,o={$$typeof:vs,key:null==r?null:""+r,children:e,handler:t,props:n};return o},gs=function(e){var t={$$typeof:ms,value:e};return t},ys=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===vs},bs=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===ms},Cs=ms,Ps=vs,ks={createCoroutine:hs,createYield:gs,isCoroutine:ys,isYield:bs,REACT_YIELD_TYPE:Cs,REACT_COROUTINE_TYPE:Ps},Es="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.portal")||60106,ws=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Es,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},Ts=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Es},xs=Es,Ss={createPortal:ws,isPortal:Ts,REACT_PORTAL_TYPE:xs},Ns="function"==typeof Symbol&&Symbol.iterator,_s="@@iterator",As=cn,Fs=ks.REACT_COROUTINE_TYPE,Os=ks.REACT_YIELD_TYPE,Is=Ss.REACT_PORTAL_TYPE,Ms=Zu.cloneFiber,Rs=Zu.createFiberFromElement,Us=Zu.createFiberFromFragment,Ds=Zu.createFiberFromText,Ls=Zu.createFiberFromCoroutine,Hs=Zu.createFiberFromYield,Ws=Zu.createFiberFromPortal,js=Array.isArray,Vs=Sr.FunctionalComponent,Bs=Sr.ClassComponent,zs=Sr.HostText,Ks=Sr.HostPortal,qs=Sr.CoroutineComponent,Ys=Sr.YieldComponent,Qs=Sr.Fragment,$s=Cl.NoEffect,Xs=Cl.Placement,Gs=Cl.Deletion,Zs=fn(!0,!0),Js=fn(!1,!0),ec=fn(!1,!1),tc=function(e,t){if(t.child)if(null!==e&&t.child===e.child){var n=t.child,r=Ms(n,n.pendingWorkPriority);for(t.child=r,r.return=t;null!==n.sibling;)n=n.sibling,r=r.sibling=Ms(n,n.pendingWorkPriority),r.return=t;r.sibling=null}else for(var o=t.child;null!==o;)o.return=t,o=o.sibling},nc={reconcileChildFibers:Zs,reconcileChildFibersInPlace:Js,mountChildFibersInPlace:ec,cloneChildFibers:tc},rc=Cl.Update,oc=_u.cacheContext,ac=_u.getMaskedContext,ic=_u.getUnmaskedContext,lc=_u.isContextConsumer,uc=Ml.addUpdate,sc=Ml.addReplaceUpdate,cc=Ml.addForceUpdate,pc=Ml.beginUpdateQueue,dc=_u,fc=dc.hasContextChanged,vc=Gl.isMounted,mc=Array.isArray,hc=function(e,t,n,r){function o(e,t,n,r,o,a){if(null===t||null!==e.updateQueue&&e.updateQueue.hasForceUpdate)return!0;var i=e.stateNode;if("function"==typeof i.shouldComponentUpdate){var l=i.shouldComponentUpdate(n,o,a);return l}var u=e.type;return!u.prototype||!u.prototype.isPureReactComponent||(!Fn(t,n)||!Fn(r,o))}function a(e){var t=e.stateNode,n=t.state;n&&("object"!=typeof n||mc(n))&&In("106",Qr(e)),"function"==typeof t.getChildContext&&("object"!=typeof e.type.childContextTypes?In("107",Qr(e)):void 0)}function i(e,t){t.props=e.memoizedProps,t.state=e.memoizedState}function l(e,t){t.updater=d,e.stateNode=t,Ul.set(t,e)}function u(e){var t=e.type,n=e.pendingProps,r=ic(e),o=lc(e),i=o?ac(e,r):On,u=new t(n,i);return l(e,u),a(e),o&&oc(e,r,i),u}function s(e,t){var n=e.stateNode,r=n.state||null,o=e.pendingProps;o?void 0:In("162");var a=ic(e);if(n.props=o,n.state=r,n.refs=On,n.context=ac(e,a),"function"==typeof n.componentWillMount){n.componentWillMount();var i=e.updateQueue;null!==i&&(n.state=pc(e,i,n,r,o,t))}"function"==typeof n.componentDidMount&&(e.effectTag|=rc)}function c(e,t){var n=e.stateNode;i(e,n);var r=e.memoizedState,a=e.pendingProps;a||(a=e.memoizedProps,null==a?In("163"):void 0);var l=ic(e),s=ac(e,l);if(!o(e,e.memoizedProps,a,e.memoizedState,r,s))return n.props=a,n.state=r,n.context=s,!1;var c=u(e);c.props=a,c.state=r=c.state||null,c.context=s,"function"==typeof c.componentWillMount&&c.componentWillMount();var p=e.updateQueue;return null!==p&&(c.state=pc(e,p,c,r,a,t)),"function"==typeof n.componentDidMount&&(e.effectTag|=rc),!0}function p(e,t,a){var l=t.stateNode;i(t,l);var u=t.memoizedProps,s=t.pendingProps;s||(s=u,null==s?In("163"):void 0);var c=l.context,p=ic(t),f=ac(t,p);u===s&&c===f||"function"==typeof l.componentWillReceiveProps&&(l.componentWillReceiveProps(s,f),l.state!==t.memoizedState&&d.enqueueReplaceState(l,l.state,null));var v=t.updateQueue,m=t.memoizedState,h=void 0;if(h=null!==v?pc(t,v,l,m,s,a):m,!(u!==s||m!==h||fc()||null!==v&&v.hasForceUpdate))return"function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=rc)),!1;var g=o(t,u,s,m,h,f);return g?("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(s,h,f),"function"==typeof l.componentDidUpdate&&(t.effectTag|=rc)):("function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=rc)),n(t,s),r(t,h)),l.props=s,l.state=h,l.context=f,g}var d={isMounted:vc,enqueueSetState:function(n,r,o){var a=Ul.get(n),i=t();o=void 0===o?null:o,uc(a,r,o,i),e(a,i)},enqueueReplaceState:function(n,r,o){var a=Ul.get(n),i=t();o=void 0===o?null:o,sc(a,r,o,i),e(a,i)},enqueueForceUpdate:function(n,r){var o=Ul.get(n),a=t();r=void 0===r?null:r,cc(o,r,a),e(o,a)}};return{adoptClassInstance:l,constructClassInstance:u,mountClassInstance:s,resumeMountClassInstance:c,updateClassInstance:p}},gc=nc.mountChildFibersInPlace,yc=nc.reconcileChildFibers,bc=nc.reconcileChildFibersInPlace,Cc=nc.cloneChildFibers,Pc=Ml.beginUpdateQueue,kc=_u.getMaskedContext,Ec=_u.getUnmaskedContext,wc=_u.hasContextChanged,Tc=_u.pushContextProvider,xc=_u.pushTopLevelContextObject,Sc=_u.invalidateContextProvider,Nc=Sr.IndeterminateComponent,_c=Sr.FunctionalComponent,Ac=Sr.ClassComponent,Fc=Sr.HostRoot,Oc=Sr.HostComponent,Ic=Sr.HostText,Mc=Sr.HostPortal,Rc=Sr.CoroutineComponent,Uc=Sr.CoroutineHandlerPhase,Dc=Sr.YieldComponent,Lc=Sr.Fragment,Hc=Pl.NoWork,Wc=Pl.OffscreenPriority,jc=Cl.Placement,Vc=Cl.ContentReset,Bc=Cl.Err,zc=Cl.Ref,Kc=function(e,t,n,r){function o(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function a(e){e.progressedFirstDeletion=e.progressedLastDeletion=null}function i(e){e.firstEffect=e.progressedFirstDeletion,e.lastEffect=e.progressedLastDeletion}function l(e,t,n){var r=t.pendingWorkPriority;u(e,t,n,r)}function u(e,t,n,r){t.memoizedProps=null,null===e?t.child=gc(t,t.child,n,r):e.child===t.child?(a(t),t.child=yc(t,t.child,n,r),i(t)):(t.child=bc(t,t.child,n,r),i(t)),o(e,t,r)}function s(e,t){var n=t.pendingProps;if(wc())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n)return C(e,t);return l(e,t,n),k(t,n),t.child}function c(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=zc)}function p(e,t){var n=t.type,r=t.pendingProps,o=t.memoizedProps;if(wc())null===r&&(r=o);else{if(null===r||o===r)return C(e,t);if("function"==typeof n.shouldComponentUpdate&&!n.shouldComponentUpdate(o,r))return k(t,r),C(e,t)}var a,i=Ec(t),u=kc(t,i);return a=n(r,u),l(e,t,a),k(t,r),t.child}function d(e,t,n){var r=Tc(t),o=void 0;return null===e?t.stateNode?o=R(t,n):(I(t),M(t,n),o=!0):o=U(e,t,n),f(e,t,o,r)}function f(e,t,n,r){if(c(e,t),!n)return C(e,t);var o=t.stateNode;Ll.current=t;var a=void 0;return a=o.render(),l(e,t,a),E(t,o.state),k(t,o.props),r&&Sc(t),t.child}function v(e,t,n){var r=t.stateNode;r.pendingContext?xc(t,r.pendingContext,r.pendingContext!==r.context):r.context&&xc(t,r.context,!1),A(t,r.containerInfo);var o=t.updateQueue;if(null!==o){var a=t.memoizedState,i=Pc(t,o,null,a,null,n);if(a===i)return C(e,t);var u=i.element;return l(e,t,u),E(t,i),t.child}return C(e,t)}function m(e,t){_(t);var n=t.pendingProps,r=null!==e?e.memoizedProps:null,o=t.memoizedProps;if(wc())null===n&&(n=o,null===n?In("158"):void 0);else if(null===n||o===n){if(!S&&N(t.type,o)&&t.pendingWorkPriority!==Wc){for(var a=t.progressedChild;null!==a;)a.pendingWorkPriority=Wc,a=a.sibling;return null}return C(e,t)}var i=n.children,s=x(n);if(s?i=null:r&&x(r)&&(t.effectTag|=Vc),c(e,t),!S&&N(t.type,n)&&t.pendingWorkPriority!==Wc){if(t.progressedPriority===Wc&&(t.child=t.progressedChild),u(e,t,i,Wc),k(t,n),t.child=null!==e?e.child:null,null===e)for(var p=t.progressedChild;null!==p;)p.effectTag=jc,p=p.sibling;return null}return l(e,t,i),k(t,n),t.child}function h(e,t){var n=t.pendingProps;return null===n&&(n=t.memoizedProps),k(t,n),null}function g(e,t,n){null!==e?In("159"):void 0;var r,o=t.type,a=t.pendingProps,i=Ec(t),u=kc(t,i);if(r=o(a,u),"object"==typeof r&&null!==r&&"function"==typeof r.render){t.tag=Ac;var s=Tc(t);return O(t,r),M(t,n),f(e,t,!0,s)}return t.tag=_c,l(e,t,r),k(t,a),t.child}function y(e,t){var n=t.pendingProps;wc()?null===n&&(n=e&&e.memoizedProps,null===n?In("158"):void 0):null!==n&&t.memoizedProps!==n||(n=t.memoizedProps);var r=n.children,o=t.pendingWorkPriority;return t.memoizedProps=null,null===e?t.stateNode=gc(t,t.stateNode,r,o):e.child===t.child?(a(t),t.stateNode=yc(t,t.stateNode,r,o),i(t)):(t.stateNode=bc(t,t.stateNode,r,o),i(t)),k(t,n),t.stateNode}function b(e,t){A(t,t.stateNode.containerInfo);var n=t.pendingWorkPriority,r=t.pendingProps;if(wc())null===r&&(r=e&&e.memoizedProps,null==r?In("158"):void 0);else if(null===r||t.memoizedProps===r)return C(e,t);return null===e?(t.child=bc(t,t.child,r,n),k(t,r),o(e,t,n)):(l(e,t,r),k(t,r)),t.child}function C(e,t){var n=t.pendingWorkPriority;return e&&t.child===e.child&&a(t),Cc(e,t),o(e,t,n),t.child}function P(e,t){switch(t.tag){case Ac:Tc(t);break;case Mc:A(t,t.stateNode.containerInfo)}return null}function k(e,t){e.memoizedProps=t,e.pendingProps=null}function E(e,t){e.memoizedState=t}function w(e,t,n){if(t.pendingWorkPriority===Hc||t.pendingWorkPriority>n)return P(e,t);switch(t.firstEffect=null,t.lastEffect=null,t.progressedPriority===n&&(t.child=t.progressedChild),t.tag){case Nc:return g(e,t,n);case _c:return p(e,t);case Ac:return d(e,t,n);case Fc:return v(e,t,n);case Oc:return m(e,t);case Ic:return h(e,t);case Uc:t.tag=Rc;case Rc:return y(e,t);case Dc:return null;case Mc:return b(e,t);case Lc:return s(e,t);default:In("160")}}function T(e,t,n){if(t.tag!==Ac&&t.tag!==Fc?In("161"):void 0,t.effectTag|=Bc,t.pendingWorkPriority===Hc||t.pendingWorkPriority>n)return P(e,t);t.firstEffect=null,t.lastEffect=null;var r=null;if(l(e,t,r),t.tag===Ac){var o=t.stateNode;t.memoizedProps=o.props,t.memoizedState=o.state,t.pendingProps=null}return t.child}var x=e.shouldSetTextContent,S=e.useSyncScheduling,N=e.shouldDeprioritizeSubtree,_=t.pushHostContext,A=t.pushHostContainer,F=hc(n,r,k,E),O=F.adoptClassInstance,I=F.constructClassInstance,M=F.mountClassInstance,R=F.resumeMountClassInstance,U=F.updateClassInstance;return{beginWork:w,beginFailedWork:T}},qc=nc.reconcileChildFibers,Yc=_u.popContextProvider,Qc=Sr.IndeterminateComponent,$c=Sr.FunctionalComponent,Xc=Sr.ClassComponent,Gc=Sr.HostRoot,Zc=Sr.HostComponent,Jc=Sr.HostText,ep=Sr.HostPortal,tp=Sr.CoroutineComponent,np=Sr.CoroutineHandlerPhase,rp=Sr.YieldComponent,op=Sr.Fragment,ap=Cl.Ref,ip=Cl.Update,lp=function(e,t){function n(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function r(e){e.effectTag|=ip}function o(e){e.effectTag|=ap}function a(e,t){var n=t.stateNode;for(n&&(n.return=t);null!==n;){if(n.tag===Zc||n.tag===Jc||n.tag===ep)In("168");else if(n.tag===rp)e.push(n.type);else if(null!==n.child){n.child.return=n,n=n.child;continue}for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function i(e,t){var r=t.memoizedProps;r?void 0:In("169"),t.tag=np;var o=[];a(o,t);var i=r.handler,l=r.props,u=i(l,o),s=null!==e?e.child:null,c=t.pendingWorkPriority;return t.child=qc(t,s,u,c),n(e,t,c),t.child}function l(e,t){for(var n=t.child;null!==n;){if(n.tag===Zc||n.tag===Jc)p(e,n.stateNode);else if(n.tag===ep);else if(null!==n.child){n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n=n.sibling}}function u(e,t){switch(t.tag){case $c:return null;case Xc:return Yc(t),null;case Gc:var n=t.stateNode;return n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null;case Zc:m(t);var a=v(),u=t.type,p=t.memoizedProps;if(null!==e&&null!=t.stateNode){var y=e.memoizedProps,b=t.stateNode,C=h(),P=f(b,u,y,p,a,C);t.updateQueue=P,P&&r(t),e.ref!==t.ref&&o(t)}else{if(!p)return null===t.stateNode?In("170"):void 0,null;var k=h(),E=s(u,p,a,k,t);l(E,t),d(E,u,p,a)&&r(t),t.stateNode=E,null!==t.ref&&o(t)}return null;case Jc:var w=t.memoizedProps;if(e&&null!=t.stateNode){var T=e.memoizedProps;T!==w&&r(t)}else{if("string"!=typeof w)return null===t.stateNode?In("170"):void 0, +null;var x=v(),S=h(),N=c(w,x,S,t);t.stateNode=N}return null;case tp:return i(e,t);case np:return t.tag=tp,null;case rp:return null;case op:return null;case ep:return r(t),g(t),null;case Qc:In("171");default:In("160")}}var s=e.createInstance,c=e.createTextInstance,p=e.appendInitialChild,d=e.finalizeInitialChildren,f=e.prepareUpdate,v=t.getRootHostContainer,m=t.popHostContext,h=t.getHostContext,g=t.popHostContainer;return{completeWork:u}},up=null,sp=null,cp=null,pp=null;if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&__REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber){var dp=__REACT_DEVTOOLS_GLOBAL_HOOK__.inject,fp=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot,vp=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount;sp=function(e){up=dp(e)},cp=function(e){if(null!=up)try{fp(up,e)}catch(e){}},pp=function(e){if(null!=up)try{vp(up,e)}catch(e){}}}var mp=sp,hp=cp,gp=pp,yp={injectInternals:mp,onCommitRoot:hp,onCommitUnmount:gp},bp=Sr.ClassComponent,Cp=Sr.HostRoot,Pp=Sr.HostComponent,kp=Sr.HostText,Ep=Sr.HostPortal,wp=Sr.CoroutineComponent,Tp=Ml.commitCallbacks,xp=yp.onCommitUnmount,Sp=Cl.Placement,Np=Cl.Update,_p=Cl.Callback,Ap=Cl.ContentReset,Fp=function(e,t){function n(e,n){try{n.componentWillUnmount()}catch(n){t(e,n)}}function r(e){var n=e.ref;if(null!==n){try{n(null)}catch(n){t(e,n)}}}function o(e){for(var t=e.return;null!==t;){switch(t.tag){case Pp:return t.stateNode;case Cp:return t.stateNode.containerInfo;case Ep:return t.stateNode.containerInfo}t=t.return}In("164")}function a(e){for(var t=e.return;null!==t;){if(i(t))return t;t=t.return}In("164")}function i(e){return e.tag===Pp||e.tag===Cp||e.tag===Ep}function l(e){var t=e;e:for(;;){for(;null===t.sibling;){if(null===t.return||i(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==Pp&&t.tag!==kp;){if(t.effectTag&Sp)continue e;if(null===t.child||t.tag===Ep)continue e;t.child.return=t,t=t.child}if(!(t.effectTag&Sp))return t.stateNode}}function u(e){var t=a(e),n=void 0;switch(t.tag){case Pp:n=t.stateNode;break;case Cp:n=t.stateNode.containerInfo;break;case Ep:n=t.stateNode.containerInfo;break;default:In("165")}t.effectTag&Ap&&(b(n),t.effectTag&=~Ap);for(var r=l(e),o=e;;){if(o.tag===Pp||o.tag===kp)r?k(n,o.stateNode,r):P(n,o.stateNode);else if(o.tag===Ep);else if(null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)return;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function s(e){for(var t=e;;)if(d(t),null===t.child||t.tag===Ep){if(t===e)return;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function c(e,t){for(var n=t;;){if(n.tag===Pp||n.tag===kp)s(n),E(e,n.stateNode);else if(n.tag===Ep){if(e=n.stateNode.containerInfo,null!==n.child){n.child.return=n,n=n.child;continue}}else if(d(n),null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return,n.tag===Ep&&(e=o(n))}n.sibling.return=n.return,n=n.sibling}}function p(e){var t=o(e);c(t,e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)}function d(e){switch("function"==typeof xp&&xp(e),e.tag){case bp:r(e);var t=e.stateNode;return void("function"==typeof t.componentWillUnmount&&n(e,t));case Pp:return void r(e);case wp:return void s(e.stateNode);case Ep:var a=o(e);return void c(a,e)}}function f(e,t){switch(t.tag){case bp:return;case Pp:var n=t.stateNode;if(null!=n&&null!==e){var r=t.memoizedProps,o=e.memoizedProps,a=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&y(n,i,a,o,r,t)}return;case kp:null===t.stateNode||null===e?In("166"):void 0;var l=t.stateNode,u=t.memoizedProps,s=e.memoizedProps;return void C(l,s,u);case Cp:return;case Ep:return;default:In("167")}}function v(e,t){switch(t.tag){case bp:var n=t.stateNode;if(t.effectTag&Np)if(null===e)n.componentDidMount();else{var r=e.memoizedProps,o=e.memoizedState;n.componentDidUpdate(r,o)}return void(t.effectTag&_p&&null!==t.updateQueue&&Tp(t,t.updateQueue,n));case Cp:var a=t.updateQueue;if(null!==a){var i=t.child&&t.child.stateNode;Tp(t,a,i)}return;case Pp:var l=t.stateNode;if(null===e&&t.effectTag&Np){var u=t.type,s=t.memoizedProps;g(l,u,s,t)}return;case kp:return;case Ep:return;default:In("167")}}function m(e){var t=e.ref;if(null!==t){var n=w(e.stateNode);t(n)}}function h(e){var t=e.ref;null!==t&&t(null)}var g=e.commitMount,y=e.commitUpdate,b=e.resetTextContent,C=e.commitTextUpdate,P=e.appendChild,k=e.insertBefore,E=e.removeChild,w=e.getPublicInstance;return{commitPlacement:u,commitDeletion:p,commitWork:f,commitLifeCycles:v,commitAttachRef:m,commitDetachRef:h}},Op=au.createCursor,Ip=au.pop,Mp=au.push,Rp={},Up=function(e){function t(e){return e===Rp?In("179"):void 0,e}function n(){var e=t(f.current);return e}function r(e,t){Mp(f,t,e);var n=c(t);Mp(d,e,e),Mp(p,n,e)}function o(e){Ip(p,e),Ip(d,e),Ip(f,e)}function a(){var e=t(p.current);return e}function i(e){var n=t(f.current),r=t(p.current),o=s(r,e.type,n);r!==o&&(Mp(d,e,e),Mp(p,o,e))}function l(e){d.current===e&&(Ip(p,e),Ip(d,e))}function u(){p.current=Rp,f.current=Rp}var s=e.getChildHostContext,c=e.getRootHostContext,p=Op(Rp),d=Op(Rp),f=Op(Rp);return{getHostContext:a,getRootHostContainer:n,popHostContainer:o,popHostContext:l,pushHostContainer:r,pushHostContext:i,resetHostContainer:u}},Dp=_u.popContextProvider,Lp=au.reset,Hp=is.getStackAddendumByWorkInProgressFiber,Wp=ps.logCapturedError,jp=Zu.cloneFiber,Vp=yp.onCommitRoot,Bp=Pl.NoWork,zp=Pl.SynchronousPriority,Kp=Pl.TaskPriority,qp=Pl.AnimationPriority,Yp=Pl.HighPriority,Qp=Pl.LowPriority,$p=Pl.OffscreenPriority,Xp=Cl.NoEffect,Gp=Cl.Placement,Zp=Cl.Update,Jp=Cl.PlacementAndUpdate,ed=Cl.Deletion,td=Cl.ContentReset,nd=Cl.Callback,rd=Cl.Err,od=Cl.Ref,ad=Sr.HostRoot,id=Sr.HostComponent,ld=Sr.HostPortal,ud=Sr.ClassComponent,sd=Ml.getPendingPriority,cd=_u,pd=cd.resetContext,dd,fd=1,vd=function(e){function t(e){se||(se=!0,Y(e))}function n(e){ce||(ce=!0,Q(e))}function r(){Lp(),pd(),M()}function o(){for(;null!==le&&le.current.pendingWorkPriority===Bp;){le.isScheduled=!1;var e=le.nextScheduledRoot;if(le.nextScheduledRoot=null,le===ue)return le=null,ue=null,oe=Bp,null;le=e}for(var t=le,n=null,o=Bp;null!==t;)t.current.pendingWorkPriority!==Bp&&(o===Bp||o>t.current.pendingWorkPriority)&&(o=t.current.pendingWorkPriority,n=t),t=t.nextScheduledRoot;return null!==n?(oe=o,Z=oe,r(),jp(n.current,o)):(oe=Bp,null)}function a(){for(;null!==ae;){var t=ae.effectTag;if(t&td&&e.resetTextContent(ae.stateNode),t&od){var n=ae.alternate;null!==n&&q(n)}var r=t&~(nd|rd|td|od);switch(r){case Gp:j(ae),ae.effectTag&=~Gp;break;case Jp:j(ae),ae.effectTag&=~Gp;var o=ae.alternate;B(o,ae);break;case Zp:var a=ae.alternate;B(a,ae);break;case ed:ge=!0,V(ae),ge=!1}ae=ae.nextEffect}}function i(){for(;null!==ae;){var e=ae.effectTag;if(e&(Zp|nd)){var t=ae.alternate;z(t,ae)}e&od&&K(ae),e&rd&&C(ae);var n=ae.nextEffect;ae.nextEffect=null,ae=n}}function l(e){he=!0,ie=null;var t=e.stateNode;t.current===e?In("181"):void 0,Ll.current=null;var n=Z;Z=Kp;var r=void 0;e.effectTag!==Xp?null!==e.lastEffect?(e.lastEffect.nextEffect=e,r=e.firstEffect):r=e:r=e.firstEffect;var o=X();for(ae=r;null!==ae;){var l=null;try{a(e)}catch(e){l=e}null!==l&&(null===ae?In("182"):void 0,g(ae,l),null!==ae&&(ae=ae.nextEffect))}for(G(o),t.current=e,ae=r;null!==ae;){var u=null;try{i(e)}catch(e){u=e}null!==u&&(null===ae?In("182"):void 0,g(ae,u),null!==ae&&(ae=ae.nextEffect))}he=!1,"function"==typeof Vp&&Vp(e.stateNode),fe&&(fe.forEach(T),fe=null),Z=n}function u(e){var t=Bp,n=e.updateQueue,r=e.tag;null===n||r!==ud&&r!==ad||(t=sd(n));for(var o=e.progressedChild;null!==o;)o.pendingWorkPriority!==Bp&&(t===Bp||t>o.pendingWorkPriority)&&(t=o.pendingWorkPriority),o=o.sibling;e.pendingWorkPriority=t}function s(e){for(;;){var t=e.alternate,n=H(t,e),r=e.return,o=e.sibling;if(u(e),null!==n)return n;if(null!==r&&(null===r.firstEffect&&(r.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==r.lastEffect&&(r.lastEffect.nextEffect=e.firstEffect),r.lastEffect=e.lastEffect),e.effectTag!==Xp&&(null!==r.lastEffect?r.lastEffect.nextEffect=e:r.firstEffect=e,r.lastEffect=e)),null!==o)return o;if(null===r)return oeKp)for(;null!==re&&!te;)t.timeRemaining()>fd?(re=c(re),null===re&&null!==ie&&(t.timeRemaining()>fd?(l(ie),re=o(),v()):te=!0)):te=!0;else for(;null!==re&&oe!==Bp&&oe<=e;)re=c(re),null===re&&(re=o(),v());n&&console.timeEnd(n)}function h(e,r){ee?In("183"):void 0,ee=!0;for(var o=!!r;e!==Bp&&!me;){null!==r||er)&&(a=!0,o.pendingWorkPriority=r),null!==o.alternate&&(o.alternate.pendingWorkPriority===Bp||o.alternate.pendingWorkPriority>r)&&(a=!0,o.alternate.pendingWorkPriority=r),null===o.return){if(o.tag!==ad)return;var i=o.stateNode;switch(k(i,r),r){case zp:return void h(zp,null);case Kp:return;case qp:return void t(f);case Yp:case Qp:case $p:return void n(d)}}o=o.return}}function w(){return Z===zp&&(ee||ne)?Kp:Z}function T(e){E(e,Kp)}function x(e,t){var n=Z;Z=e;try{t()}finally{Z=n}}function S(e,t){var n=ne;ne=!0;try{return e(t)}finally{ne=n,ee||ne||h(Kp,null)}}function N(e){var t=ne;ne=!1;try{return e()}finally{ne=t}}function _(e){var t=Z;Z=zp;try{return e()}finally{Z=t}}function A(e){var t=Z;Z=Qp;try{return e()}finally{Z=t}}var F=Up(e),O=F.popHostContainer,I=F.popHostContext,M=F.resetHostContainer,R=Kc(e,F,E,w),U=R.beginWork,D=R.beginFailedWork,L=lp(e,F),H=L.completeWork,W=Fp(e,g),j=W.commitPlacement,V=W.commitDeletion,B=W.commitWork,z=W.commitLifeCycles,K=W.commitAttachRef,q=W.commitDetachRef,Y=e.scheduleAnimationCallback,Q=e.scheduleDeferredCallback,$=e.useSyncScheduling,X=e.prepareForCommit,G=e.resetAfterCommit,Z=$?zp:Qp,J=Bp,ee=!1,te=!1,ne=!1,re=null,oe=Bp,ae=null,ie=null,le=null,ue=null,se=!1,ce=!1,pe=null,de=null,fe=null,ve=null,me=null,he=!1,ge=!1;return{scheduleUpdate:E,getPriorityContext:w,performWithPriority:x,batchedUpdates:S,unbatchedUpdates:N,syncUpdates:_,deferredUpdates:A}},md=function(e){In("191")};vn._injectFiber=function(e){md=e};var hd=vn,gd=Ml.addTopLevelUpdate,yd=_u.findCurrentUnmaskedContext,bd=_u.isContextProvider,Cd=_u.processChildContext,Pd=ts.createFiberRoot,kd=Gl.findCurrentHostFiber;hd._injectFiber(function(e){var t=yd(e);return bd(e)?Cd(e,t,!1):t});var Ed=function(e){function t(e,t,n){var a=o(),i={element:t};n=void 0===n?null:n,gd(e,i,n,a),r(e,a)}var n=vd(e),r=n.scheduleUpdate,o=n.getPriorityContext,a=n.performWithPriority,i=n.batchedUpdates,l=n.unbatchedUpdates,u=n.syncUpdates,s=n.deferredUpdates;return{createContainer:function(e){return Pd(e)},updateContainer:function(e,n,r,o){var a=n.current,i=hd(r);null===n.context?n.context=i:n.pendingContext=i,t(a,e,o)},performWithPriority:a,batchedUpdates:i,unbatchedUpdates:l,syncUpdates:u,deferredUpdates:s,getPublicRootInstance:function(e){var t=e.current;return t.child?t.child.stateNode:null},findHostInstance:function(e){var t=kd(e);return null===t?null:t.stateNode}}},wd=function(e){In("150")},Td=function(e){In("151")},xd=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=Ul.get(e);return t?"number"==typeof t.tag?wd(t):Td(t):void("function"==typeof e.render?In("152"):In("153",Object.keys(e)))};xd._injectFiber=function(e){wd=e},xd._injectStack=function(e){Td=e};var Sd=xd,Nd=wn.isValidElement,_d=yp.injectInternals,Ad=Ko.createElement,Fd=Ko.getChildNamespace,Od=Ko.setInitialProperties,Id=Ko.diffProperties,Md=Ko.updateProperties,Rd=Ur.precacheFiberNode,Ud=Ur.updateFiberProps,Dd=9;bl.inject(),Cr.injection.injectFiberControlledHostComponent(Ko),Sd._injectFiber(function(e){return Bd.findHostInstance(e)});var Ld=null,Hd=null,Wd=1,jd=9,Vd=11,Bd=Ed({getRootHostContext:function(e){var t=e.namespaceURI||null,n=e.tagName,r=Fd(t,n);return r},getChildHostContext:function(e,t){var n=e;return Fd(n,t)},getPublicInstance:function(e){return e},prepareForCommit:function(){Ld=vr.isEnabled(),Hd=Li.getSelectionInformation(),vr.setEnabled(!1)},resetAfterCommit:function(){Li.restoreSelection(Hd),Hd=null,vr.setEnabled(Ld),Ld=null},createInstance:function(e,t,n,r,o){var a=void 0;a=r;var i=Ad(e,t,n,a);return Rd(o,i),Ud(i,t),i},appendInitialChild:function(e,t){e.appendChild(t)},finalizeInitialChildren:function(e,t,n,r){return Od(e,t,n,r),gn(t,n)},prepareUpdate:function(e,t,n,r,o,a){return Id(e,t,n,r,o)},commitMount:function(e,t,n,r){e.focus()},commitUpdate:function(e,t,n,r,o,a){Ud(e,o),Md(e,t,n,r,o)},shouldSetTextContent:function(e){return"string"==typeof e.children||"number"==typeof e.children||"object"==typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&"string"==typeof e.dangerouslySetInnerHTML.__html},resetTextContent:function(e){e.textContent=""},shouldDeprioritizeSubtree:function(e,t){return!!t.hidden},createTextInstance:function(e,t,n,r){var o=document.createTextNode(e);return Rd(r,o),o},commitTextUpdate:function(e,t,n){e.nodeValue=n},appendChild:function(e,t){e.appendChild(t)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},scheduleAnimationCallback:la.rAF,scheduleDeferredCallback:la.rIC,useSyncScheduling:!Wr.fiberAsyncScheduling});Ja.injection.injectFiberBatchedUpdates(Bd.batchedUpdates);var zd=!1,Kd={render:function(e,t,n){return hn(t),Lr.disableNewFiberFeatures&&(Nd(e)||In("string"==typeof e?"145":"function"==typeof e?"146":null!=e&&"undefined"!=typeof e.props?"147":"148")),bn(null,e,t,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return null!=e&&Ul.has(e)?void 0:In("38"),bn(e,t,n,r)},unmountComponentAtNode:function(e){if(mn(e)?void 0:In("40"),yn(),e._reactRootContainer)return Bd.unbatchedUpdates(function(){return bn(null,null,e,function(){e._reactRootContainer=null})})},findDOMNode:Sd,unstable_createPortal:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return Ss.createPortal(e,t,null,n)},unstable_batchedUpdates:Ja.batchedUpdates,unstable_deferredUpdates:Bd.deferredUpdates};"function"==typeof _d&&_d({findFiberByHostInstance:Ur.getClosestInstanceFromNode,findHostInstanceByFiber:Bd.findHostInstance});var qd=Kd,Yd=Cn(qd,{__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{EventPluginHub:er}}),Qd=Yd;module.exports=Qd; },{"fbjs/lib/EventListener":8,"fbjs/lib/ExecutionEnvironment":9,"fbjs/lib/camelizeStyleName":11,"fbjs/lib/containsNode":12,"fbjs/lib/emptyFunction":13,"fbjs/lib/emptyObject":14,"fbjs/lib/focusNode":15,"fbjs/lib/getActiveElement":16,"fbjs/lib/getUnboundedScrollPosition":17,"fbjs/lib/hyphenateStyleName":19,"fbjs/lib/invariant":20,"fbjs/lib/memoizeStringOnly":23,"fbjs/lib/shallowEqual":26,"fbjs/lib/warning":27,"object-assign":28,"react":6}],3:[function(require,module,exports){ 'use strict'; diff --git a/fixtures/packaging/build-all.js b/fixtures/packaging/build-all.js index 363c0061b6c0..755c9fe82bde 100644 --- a/fixtures/packaging/build-all.js +++ b/fixtures/packaging/build-all.js @@ -42,5 +42,8 @@ for (const dir of fixtureDirs) { console.log('-------------------------'); console.log('All fixtures were built!'); -console.log('Now open index.html and ensure all frames display well.'); +console.log('Now ensure all frames display a welcome message:'); +console.log(' npm install -g serve'); +console.log(' serve ../..'); +console.log(' open http://localhost:5000/fixtures/packaging/'); console.log('-------------------------'); diff --git a/fixtures/packaging/index.html b/fixtures/packaging/index.html index 29665812d76e..45e5219d98c8 100644 --- a/fixtures/packaging/index.html +++ b/fixtures/packaging/index.html @@ -14,79 +14,79 @@

bundle packaging

If you see Hello World in each frame with no console errors, all is well!

babel-standalone (dev only)

- +

globals (dev)

- +

globals (prod)

- +

requirejs (dev)

- +

requirejs (prod)

- +

systemjs (dev)

- +

systemjs (prod)

- +

browserify (dev)

- +

browserify (prod)

- +

brunch (dev)

- +

brunch (prod)

- +

rjs (dev)

- +

rjs (prod)

- +

systemjs-builder (dev)

- +

systemjs-builder (prod)

- +

webpack (dev)

- +

webpack (prod)

- +

webpack-alias (dev)

- +

webpack-alias (prod)

- +
\ No newline at end of file diff --git a/fixtures/packaging/rjs/prod/output.js b/fixtures/packaging/rjs/prod/output.js index 46ee70667147..bee79eb15649 100644 --- a/fixtures/packaging/rjs/prod/output.js +++ b/fixtures/packaging/rjs/prod/output.js @@ -6,10 +6,10 @@ /** * react-dom.production.min.js v16.0.0-alpha.6 */ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define('react-dom',["react"],t):e.ReactDOM=t(e.React)}(this,function(e){"use strict";function t(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r-1?void 0:Rn("96",e),!Vn.plugins[n]){t.extractEvents?void 0:Rn("97",e),Vn.plugins[n]=t;var r=t.eventTypes;for(var o in r)a(r[o],t,o)?void 0:Rn("98",o,e)}}}function a(e,t,n){Vn.eventNameDispatchConfigs.hasOwnProperty(n)?Rn("99",n):void 0,Vn.eventNameDispatchConfigs[n]=e;var r=e.phasedRegistrationNames;if(r){for(var o in r)if(r.hasOwnProperty(o)){var a=r[o];i(a,t,n)}return!0}return!!e.registrationName&&(i(e.registrationName,t,n),!0)}function i(e,t,n){Vn.registrationNameModules[e]?Rn("100",e):void 0,Vn.registrationNameModules[e]=t,Vn.registrationNameDependencies[e]=t.eventTypes[n].dependencies}function l(e){return function(){return e}}function u(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function s(e){return"topMouseMove"===e||"topTouchMove"===e}function c(e){return"topMouseDown"===e||"topTouchStart"===e}function d(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=Jn.getNodeFromInstance(r),Qn.invokeGuardedCallbackAndCatchFirstError(o,n,void 0,e),e.currentTarget=null}function p(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o=0||null!=t.is}function pe(e,t,n,r){for(var o in n){var a=n[o];if(n.hasOwnProperty(o))if(o===Zo)yo.setValueForStyles(e,a);else if(o===$o){var i=a?a[Jo]:void 0;null!=i&&jo(e,i)}else o===Go?"string"==typeof a?Bo(e,a):"number"==typeof a&&Bo(e,""+a):o===Xo||(Qo.hasOwnProperty(o)?a&&ue(t,o):r?No.setValueForAttribute(e,o,a):(Rr.properties[o]||Rr.isCustomAttribute(o))&&null!=a&&No.setValueForProperty(e,o,a))}}function fe(e,t,n,r){for(var o=0;o0;)e=me(e),n--;for(;o-n>0;)t=me(t),o--;for(var i=n;i--;){if(e===t||e===t.alternate)return e;e=me(e),t=me(t)}return null}function ge(e,t){for(;t;){if(e===t||e===t.alternate)return!0;t=me(t)}return!1}function ye(e){return me(e)}function be(e,t,n){for(var r=[];e;)r.push(e),e=me(e);var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(l[u],"captured",o)}function Pe(e,t,n){var r=t.dispatchConfig.phasedRegistrationNames[n];return _a(e,r)}function ke(e,t,n){var r=Pe(e,n,t);r&&(n._dispatchListeners=tr(n._dispatchListeners,r),n._dispatchInstances=tr(n._dispatchInstances,e))}function Ee(e){e&&e.dispatchConfig.phasedRegistrationNames&&Na.traverseTwoPhase(e._targetInst,ke,e)}function we(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst,n=t?Na.getParentInstance(t):null;Na.traverseTwoPhase(n,ke,e)}}function Te(e,t,n){if(e&&n&&n.dispatchConfig.registrationName){var r=n.dispatchConfig.registrationName,o=_a(e,r);o&&(n._dispatchListeners=tr(n._dispatchListeners,o),n._dispatchInstances=tr(n._dispatchInstances,e))}}function xe(e){e&&e.dispatchConfig.registrationName&&Te(e._targetInst,null,e)}function Se(e){nr(e,Ee)}function Ne(e){nr(e,we)}function _e(e,t,n,r){Na.traverseEnterLeave(n,r,Te,e,t)}function Fe(e){nr(e,xe)}function Oe(){return!Va&&fr.canUseDOM&&(Va="textContent"in document.documentElement?"textContent":"innerText"),Va}function Ae(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}function Me(e,t,n,r){this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n;var o=this.constructor.Interface;for(var a in o)if(o.hasOwnProperty(a)){var i=o[a];i?this[a]=i(n):"target"===a?this.target=r:this[a]=n[a]}var l=null!=n.defaultPrevented?n.defaultPrevented:n.returnValue===!1;return l?this.isDefaultPrevented=Gn.thatReturnsTrue:this.isDefaultPrevented=Gn.thatReturnsFalse,this.isPropagationStopped=Gn.thatReturnsFalse,this}function Ie(e,t,n,r){return qa.call(this,e,t,n,r)}function Re(e,t,n,r){return qa.call(this,e,t,n,r)}function Ue(){var e=window.opera;return"object"==typeof e&&"function"==typeof e.version&&parseInt(e.version(),10)<=12}function De(e){return(e.ctrlKey||e.altKey||e.metaKey)&&!(e.ctrlKey&&e.altKey)}function Le(e){switch(e){case"topCompositionStart":return ii.compositionStart;case"topCompositionEnd":return ii.compositionEnd;case"topCompositionUpdate":return ii.compositionUpdate}}function He(e,t){return"topKeyDown"===e&&t.keyCode===Ja}function We(e,t){switch(e){case"topKeyUp":return Za.indexOf(t.keyCode)!==-1;case"topKeyDown":return t.keyCode!==Ja;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function je(e){var t=e.detail;return"object"==typeof t&&"data"in t?t.data:null}function Ve(e,t,n,r){var o,a;if(ei?o=Le(e):ui?We(e,n)&&(o=ii.compositionEnd):He(e,n)&&(o=ii.compositionStart),!o)return null;ri&&(ui||o!==ii.compositionStart?o===ii.compositionEnd&&ui&&(a=ui.getData()):ui=za.getPooled(r));var i=$a.getPooled(o,t,n,r);if(a)i.data=a;else{var l=je(n);null!==l&&(i.data=l)}return Oa.accumulateTwoPhaseDispatches(i),i}function Be(e,t){switch(e){case"topCompositionEnd":return je(t);case"topKeyPress":var n=t.which;return n!==oi?null:(li=!0,ai);case"topTextInput":var r=t.data;return r===ai&&li?null:r;default:return null}}function ze(e,t){if(ui){if("topCompositionEnd"===e||!ei&&We(e,t)){var n=ui.getData();return za.release(ui),ui=null,n}return null}switch(e){case"topPaste":return null;case"topKeyPress":return t.which&&!De(t)?String.fromCharCode(t.which):null;case"topCompositionEnd":return ri?null:t.data;default:return null}}function Ke(e,t,n,r){var o;if(o=ni?Be(e,n):ze(e,n),!o)return null;var a=Ga.getPooled(ii.beforeInput,t,n,r);return a.data=o,Oa.accumulateTwoPhaseDispatches(a),a}function Ye(e,t){return pi(e,t)}function qe(e,t){return di(Ye,e,t)}function Qe(e,t){if(fi)return qe(e,t);fi=!0;try{return qe(e,t)}finally{fi=!1,Or.restoreStateIfNeeded()}}function $e(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}function Xe(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!yi[e.type]:"textarea"===t}function Ge(e,t,n){var r=qa.getPooled(Ci.change,e,t,n);return r.type="change",Or.enqueueStateRestore(n),Oa.accumulateTwoPhaseDispatches(r),r}function Ze(e){var t=e.nodeName&&e.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===e.type}function Je(e){var t=Ge(ki,e,gi(e));hi.batchedUpdates(et,t)}function et(e){ur.enqueueEvents(e),ur.processEventQueue(!1)}function tt(e){if(Ko.updateValueIfChanged(e))return e}function nt(e,t){if("topChange"===e)return t}function rt(e,t){Pi=e,ki=t,Pi.attachEvent("onpropertychange",at)}function ot(){Pi&&(Pi.detachEvent("onpropertychange",at),Pi=null,ki=null)}function at(e){"value"===e.propertyName&&tt(ki)&&Je(e)}function it(e,t,n){"topFocus"===e?(ot(),rt(t,n)):"topBlur"===e&&ot()}function lt(e,t){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return tt(ki)}function ut(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function st(e,t){if("topClick"===e)return tt(t)}function ct(e,t){if("topInput"===e||"topChange"===e)return tt(t)}function dt(e,t){if(null!=e){var n=e._wrapperState||t._wrapperState;if(n&&n.controlled&&"number"===t.type){var r=""+t.value;t.getAttribute("value")!==r&&t.setAttribute("value",r)}}}function pt(e,t,n,r){return qa.call(this,e,t,n,r)}function ft(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=Fi[e];return!!r&&!!n[r]}function vt(e){return ft}function mt(e,t,n,r){return _i.call(this,e,t,n,r)}function ht(e){return e===window?{x:window.pageXOffset||document.documentElement.scrollLeft,y:window.pageYOffset||document.documentElement.scrollTop}:{x:e.scrollLeft,y:e.scrollTop}}function gt(e){if("number"==typeof e.tag){for(;e.return;)e=e.return;return e.tag!==qi?null:e.stateNode.containerInfo}for(;e._hostParent;)e=e._hostParent;var t=qr.getNodeFromInstance(e);return t.parentNode}function yt(e,t,n){this.topLevelType=e,this.nativeEvent=t,this.targetInst=n,this.ancestors=[]}function bt(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=gt(n);if(!r)break;e.ancestors.push(n),n=qr.getClosestInstanceFromNode(r)}while(n);for(var o=0;o=t)return{node:n,offset:t-r};r=o}n=Pt(kt(n))}}function wt(e,t,n,r){return e===n&&t===r}function Tt(e){var t=window.getSelection&&window.getSelection();if(!t||0===t.rangeCount)return null;var n=t.anchorNode,r=t.anchorOffset,o=t.focusNode,a=t.focusOffset,i=t.getRangeAt(0);try{i.startContainer.nodeType,i.endContainer.nodeType}catch(e){return null}var l=wt(t.anchorNode,t.anchorOffset,t.focusNode,t.focusOffset),u=l?0:i.toString().length,s=i.cloneRange();s.selectNodeContents(e),s.setEnd(i.startContainer,i.startOffset);var c=wt(s.startContainer,s.startOffset,s.endContainer,s.endOffset),d=c?0:s.toString().length,p=d+u,f=document.createRange();f.setStart(n,r),f.setEnd(o,a);var v=f.collapsed;return{start:v?p:d,end:v?d:p}}function xt(e,t){if(window.getSelection){var n=window.getSelection(),r=e[Ba()].length,o=Math.min(t.start,r),a=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>a){var i=a;a=o,o=i}var l=el(e,o),u=el(e,a);if(l&&u){var s=document.createRange();s.setStart(l.node,l.offset),n.removeAllRanges(),o>a?(n.addRange(s),n.extend(u.node,u.offset)):(s.setEnd(u.node,u.offset),n.addRange(s))}}}function St(e){return!(!e||!("function"==typeof Node?e instanceof Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}function Nt(e){return rl(e)&&3==e.nodeType}function _t(e,t){return!(!e||!t)&&(e===t||!ol(e)&&(ol(t)?_t(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function Ft(e){try{e.focus()}catch(e){}}function Ot(){if("undefined"==typeof document)return null;try{return document.activeElement||document.body}catch(e){return document.body}}function At(e){return al(document.documentElement,e)}function Mt(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function It(e,t){if(Mt(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o=32||13===t?t:0}function jt(e){if(e.key){var t=Nl[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=Sl(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?_l[e.keyCode]||"Unidentified":""}function Vt(e,t,n,r){return _i.call(this,e,t,n,r)}function Bt(e,t,n,r){return Mi.call(this,e,t,n,r)}function zt(e,t,n,r){return _i.call(this,e,t,n,r)}function Kt(e,t,n,r){return qa.call(this,e,t,n,r)}function Yt(e,t,n,r){return Mi.call(this,e,t,n,r)}function qt(){ql||(ql=!0,Tr.injection.injectReactEventListener($i),ur.injection.injectEventPluginOrder(Si),er.injection.injectComponentTree(qr),ur.injection.injectEventPluginsByName({SimpleEventPlugin:Yl,EnterLeaveEventPlugin:Ui,ChangeEventPlugin:Ti,SelectEventPlugin:Cl,BeforeInputEventPlugin:ci}),Rr.injection.injectDOMPropertyConfig(xa),Rr.injection.injectDOMPropertyConfig(Bi),Rr.injection.injectDOMPropertyConfig(Ji))}function Qt(e,t){return e!==eu&&e!==Jl||t!==eu&&t!==Jl?e===Zl&&t!==Zl?-255:e!==Zl&&t===Zl?255:e-t:0}function $t(e){if(null!==e.updateQueue)return e.updateQueue;var t=void 0;return t={first:null,last:null,hasForceUpdate:!1,callbackList:null},e.updateQueue=t,t}function Xt(e,t){var n=e.updateQueue;if(null===n)return t.updateQueue=null,null;var r=null!==t.updateQueue?t.updateQueue:{};return r.first=n.first,r.last=n.last,r.hasForceUpdate=!1,r.callbackList=null,r.isProcessing=!1,t.updateQueue=r,r}function Gt(e){return{priorityLevel:e.priorityLevel,partialState:e.partialState,callback:e.callback,isReplace:e.isReplace,isForced:e.isForced,isTopLevelUnmount:e.isTopLevelUnmount,next:null}}function Zt(e,t,n,r){null!==n?n.next=t:(t.next=e.first,e.first=t),null!==r?t.next=r:e.last=t}function Jt(e,t){var n=t.priorityLevel,r=null,o=null;if(null!==e.last&&Qt(e.last.priorityLevel,n)<=0)r=e.last;else for(o=e.first;null!==o&&Qt(o.priorityLevel,n)<=0;)r=o,o=o.next;return r}function en(e,t){var n=$t(e),r=null!==e.alternate?$t(e.alternate):null,o=Jt(n,t),a=null!==o?o.next:n.first;if(null===r)return Zt(n,t,o,a),null;var i=Jt(r,t),l=null!==i?i.next:r.first;if(Zt(n,t,o,a),a!==l){var u=Gt(t);return Zt(r,u,i,l),u}return null===i&&(r.first=t),null===l&&(r.last=null),null}function tn(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:!1,next:null};en(e,o)}function nn(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!0,isForced:!1,isTopLevelUnmount:!1,next:null};en(e,o)}function rn(e,t,n){var r={priorityLevel:n,partialState:null,callback:t,isReplace:!1,isForced:!0,isTopLevelUnmount:!1,next:null};en(e,r)}function on(e){return null!==e.first?e.first.priorityLevel:Zl}function an(e,t,n,r){var o=null===t.element,a={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:o,next:null},i=en(e,a);if(o){var l=e.updateQueue,u=null!==e.alternate?e.alternate.updateQueue:null;null!==l&&null!==a.next&&(a.next=null,l.last=a),null!==u&&null!==i&&null!==i.next&&(i.next=null,u.last=a)}}function ln(e,t,n,r){var o=e.partialState;if("function"==typeof o){var a=o;return a.call(t,n,r)}return o}function un(e,t,n,r,o,a){t.hasForceUpdate=!1;for(var i=r,l=!0,u=null,s=t.first;null!==s&&Qt(s.priorityLevel,a)<=0;){t.first=s.next,null===t.first&&(t.last=null);var c=void 0;s.isReplace?(i=ln(s,n,i,o),l=!0):(c=ln(s,n,i,o),c&&(i=l?Hn({},i,c):Hn(i,c),l=!1)),s.isForced&&(t.hasForceUpdate=!0),null===s.callback||s.isTopLevelUnmount&&null!==s.next||(u=u||[],u.push(s.callback),e.effectTag|=Gl),s=s.next}return t.callbackList=u,null!==t.first||null!==u||t.hasForceUpdate||(e.updateQueue=null),i}function sn(e,t,n){var r=t.callbackList;if(null!==r)for(var o=0;of?(g=d,d=null):g=d.sibling;var y=m(e,d,l[f],u);if(null===y){null===d&&(d=g);break}t&&d&&null===y.alternate&&n(e,d),p=i(y,p,f),null===c?s=y:c.sibling=y,c=y,d=g}if(f===l.length)return r(e,d),s;if(null===d){for(;fy?(b=f,f=null):b=f.sibling;var P=m(e,f,C.value,u);if(null===P){f||(f=b);break}t&&f&&null===P.alternate&&n(e,f),g=i(P,g,y),null===p?d=P:p.sibling=P,p=P,f=b}if(C.done)return r(e,f),d;if(null===f){for(;!C.done;y++,C=c.next()){var k=v(e,C.value,u);null!==k&&(g=i(k,g,y),null===p?d=k:p.sibling=k,p=k)}return d}for(var E=o(e,f);!C.done;y++,C=c.next()){var w=h(E,e,y,C.value,u);null!==w&&(t&&null!==w.alternate&&E.delete(null===w.key?y:w.key),g=i(w,g,y),null===p?d=w:p.sibling=w,p=w)}return t&&E.forEach(function(t){return n(e,t)}),d}function b(e,t,n,o){if(null!==t&&t.tag===bc){ -r(e,t.sibling);var i=a(t,o);return i.pendingProps=n,i.return=e,i}r(e,t);var l=pc(n,o);return l.return=e,l}function C(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.type===o.type){r(e,u.sibling);var s=a(u,i);return s.ref=xn(u,o),s.pendingProps=o.props,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=cc(o,i);return c.ref=xn(t,o),c.return=e,c}function P(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===Pc){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=fc(o,i);return c.return=e,c}function k(e,t,n,o){var i=t;if(null!==i){if(i.tag===kc){r(e,i.sibling);var l=a(i,o);return l.type=n.value,l.return=e,l}r(e,i)}var u=vc(n,o);return u.type=n.value,u.return=e,u}function E(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===Cc&&u.stateNode.containerInfo===o.containerInfo&&u.stateNode.implementation===o.implementation){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o.children||[],s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=mc(o,i);return c.return=e,c}function w(e,t,n,o){var a=$r.disableNewFiberFeatures,i="object"==typeof n&&null!==n;if(i)if(a)switch(n.$$typeof){case zs:return l(C(e,t,n,o));case uc:return l(E(e,t,n,o))}else switch(n.$$typeof){case zs:return l(C(e,t,n,o));case ic:return l(P(e,t,n,o));case lc:return l(k(e,t,n,o));case uc:return l(E(e,t,n,o))}if(a)switch(e.tag){case yc:var u=e.type;null!==n&&n!==!1?Rn("109",u.displayName||u.name||"Component"):void 0;break;case gc:var s=e.type;null!==n&&n!==!1?Rn("105",s.displayName||s.name||"Component"):void 0}if("string"==typeof n||"number"==typeof n)return l(b(e,t,""+n,o));if(hc(n))return g(e,t,n,o);if(ac(n))return y(e,t,n,o);if(i&&Sn(e,n),!a&&"undefined"==typeof n)switch(e.tag){case yc:case gc:var c=e.type;Rn("157",c.displayName||c.name||"Component")}return r(e,t)}return w}function _n(e){if(!e)return du;var t=fu.get(e);return"number"==typeof t.tag?Bp(t):t._processChildContext(t._context)}function Fn(e){return!(!e||e.nodeType!==mf&&e.nodeType!==hf&&e.nodeType!==gf)}function On(e){if(!Fn(e))throw new Error("Target container is not a DOM element.")}function An(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Mn(){bf=!0}function In(e,t,n,r){On(n);var o=n.nodeType===pf?n.documentElement:n,a=o._reactRootContainer;if(a)yf.updateContainer(t,a,e,r);else{for(;o.lastChild;)o.removeChild(o.lastChild);var i=yf.createContainer(o);a=o._reactRootContainer=i,yf.unbatchedUpdates(function(){yf.updateContainer(t,i,e,r)})}return yf.getPublicRootInstance(a)}var Rn=t,Un=Object.getOwnPropertySymbols,Dn=Object.prototype.hasOwnProperty,Ln=Object.prototype.propertyIsEnumerable,Hn=r()?Object.assign:function(e,t){for(var r,o,a=n(e),i=1;i]/,ko=Y,Eo=q,wo=new RegExp("^["+Rr.ATTRIBUTE_NAME_START_CHAR+"]["+Rr.ATTRIBUTE_NAME_CHAR+"]*$"),To={},xo={},So={createMarkupForID:function(e){return Rr.ID_ATTRIBUTE_NAME+"="+Eo(e)},setAttributeForID:function(e,t){e.setAttribute(Rr.ID_ATTRIBUTE_NAME,t)},createMarkupForRoot:function(){return Rr.ROOT_ATTRIBUTE_NAME+'=""'},setAttributeForRoot:function(e){e.setAttribute(Rr.ROOT_ATTRIBUTE_NAME,"")},createMarkupForProperty:function(e,t){var n=Rr.properties.hasOwnProperty(e)?Rr.properties[e]:null;if(n){if($(n,t))return"";var r=n.attributeName;return n.hasBooleanValue||n.hasOverloadedBooleanValue&&t===!0?r+'=""':r+"="+Eo(t)}return Rr.isCustomAttribute(e)?null==t?"":e+"="+Eo(t):null},createMarkupForCustomAttribute:function(e,t){return Q(e)&&null!=t?e+"="+Eo(t):""},setValueForProperty:function(e,t,n){var r=Rr.properties.hasOwnProperty(t)?Rr.properties[t]:null;if(r){var o=r.mutationMethod;if(o)o(e,n);else{if($(r,n))return void So.deleteValueForProperty(e,t);if(r.mustUseProperty)e[r.propertyName]=n;else{var a=r.attributeName,i=r.attributeNamespace;i?e.setAttributeNS(i,a,""+n):r.hasBooleanValue||r.hasOverloadedBooleanValue&&n===!0?e.setAttribute(a,""):e.setAttribute(a,""+n)}}}else if(Rr.isCustomAttribute(t))return void So.setValueForAttribute(e,t,n)},setValueForAttribute:function(e,t,n){Q(t)&&(null==n?e.removeAttribute(t):e.setAttribute(t,""+n))},deleteValueForAttribute:function(e,t){e.removeAttribute(t)},deleteValueForProperty:function(e,t){var n=Rr.properties.hasOwnProperty(t)?Rr.properties[t]:null;if(n){var r=n.mutationMethod;if(r)r(e,void 0);else if(n.mustUseProperty){var o=n.propertyName;n.hasBooleanValue?e[o]=!1:e[o]=""}else e.removeAttribute(n.attributeName)}else Rr.isCustomAttribute(t)&&e.removeAttribute(t)}},No=So,_o={getHostProps:function(e,t){var n=e,r=t.value,o=t.checked,a=Hn({type:void 0,step:void 0,min:void 0,max:void 0},t,{defaultChecked:void 0,defaultValue:void 0,value:null!=r?r:n._wrapperState.initialValue,checked:null!=o?o:n._wrapperState.initialChecked});return a},mountWrapper:function(e,t){var n=t.defaultValue,r=e;r._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:null!=t.value?t.value:n,controlled:X(t)}},updateWrapper:function(e,t){var n=e,r=t.checked;null!=r&&No.setValueForProperty(n,"checked",r||!1);var o=t.value;if(null!=o)if(0===o&&""===n.value)n.value="0";else if("number"===t.type){var a=parseFloat(n.value,10)||0;o!=a&&(n.value=""+o)}else o!=n.value&&(n.value=""+o);else null==t.value&&null!=t.defaultValue&&n.defaultValue!==""+t.defaultValue&&(n.defaultValue=""+t.defaultValue),null==t.checked&&null!=t.defaultChecked&&(n.defaultChecked=!!t.defaultChecked)},postMountWrapper:function(e,t){var n=e;switch(t.type){case"submit":case"reset":break;case"color":case"date":case"datetime":case"datetime-local":case"month":case"time":case"week":n.value="",n.value=n.defaultValue;break;default:n.value=n.value}var r=n.name;""!==r&&(n.name=""),n.defaultChecked=!n.defaultChecked,n.defaultChecked=!n.defaultChecked,""!==r&&(n.name=r)},restoreControlledState:function(e,t){var n=e;_o.updateWrapper(n,t),G(n,t)}},Fo=_o,Oo={mountWrapper:function(e,t){},postMountWrapper:function(e,t){null!=t.value&&e.setAttribute("value",t.value)},getHostProps:function(e,t){var n=Hn({children:void 0},t),r=Z(t.children);return r&&(n.children=r),n}},Ao=Oo,Mo=!1,Io={getHostProps:function(e,t){return Hn({},t,{value:void 0})},mountWrapper:function(e,t){var n=e,r=t.value;n._wrapperState={initialValue:null!=r?r:t.defaultValue,wasMultiple:!!t.multiple},void 0===t.value||void 0===t.defaultValue||Mo||(Mo=!0),n.multiple=!!t.multiple,null!=r?J(n,!!t.multiple,r):null!=t.defaultValue&&J(n,!!t.multiple,t.defaultValue)},postUpdateWrapper:function(e,t){var n=e;n._wrapperState.initialValue=void 0;var r=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!t.multiple;var o=t.value;null!=o?J(n,!!t.multiple,o):r!==!!t.multiple&&(null!=t.defaultValue?J(n,!!t.multiple,t.defaultValue):J(n,!!t.multiple,t.multiple?[]:""))},restoreControlledState:function(e,t){var n=e,r=t.value;null!=r&&J(n,!!t.multiple,r)}},Ro=Io,Uo={getHostProps:function(e,t){var n=e;null!=t.dangerouslySetInnerHTML?Rn("91"):void 0;var r=Hn({},t,{value:void 0,defaultValue:void 0,children:""+n._wrapperState.initialValue});return r},mountWrapper:function(e,t){var n=e,r=t.value,o=r;if(null==r){var a=t.defaultValue,i=t.children;null!=i&&(null!=a?Rn("92"):void 0,Array.isArray(i)&&(i.length<=1?void 0:Rn("93"),i=i[0]),a=""+i),null==a&&(a=""),o=a}n._wrapperState={initialValue:""+o}},updateWrapper:function(e,t){var n=e,r=t.value;if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e,t){var n=e,r=n.textContent;r===n._wrapperState.initialValue&&(n.value=r)},restoreControlledState:function(e,t){Uo.updateWrapper(e,t)}},Do=Uo,Lo=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e},Ho=Lo,Wo=Ho(function(e,t){if(e.namespaceURI!==Co.svg||"innerHTML"in e)e.innerHTML=t;else{ho=ho||document.createElement("div"),ho.innerHTML=""+t+"";for(var n=ho.firstChild;n.firstChild;)e.appendChild(n.firstChild)}}),jo=Wo,Vo=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};fr.canUseDOM&&("textContent"in document.documentElement||(Vo=function(e,t){return 3===e.nodeType?void(e.nodeValue=t):void jo(e,ko(t))}));var Bo=Vo,zo={_getTrackerFromNode:function(e){return te(qr.getInstanceFromNode(e))},trackNode:function(e){e._wrapperState.valueTracker||(e._wrapperState.valueTracker=ae(e,e))},track:function(e){if(!te(e)){var t=qr.getNodeFromInstance(e);ne(e,ae(t,e))}},updateValueIfChanged:function(e){if(!e)return!1;var t=te(e);if(!t)return"number"==typeof e.tag?zo.trackNode(e.stateNode):zo.track(e),!0;var n=t.getValue(),r=oe(qr.getNodeFromInstance(e));return r!==n&&(t.setValue(r),!0)},stopTracking:function(e){var t=te(e);t&&t.stopTracking()}},Ko=zo,Yo=Hn||function(e){for(var t=1;t";var u=l.firstChild;o=l.removeChild(u)}else o=t.is?a.createElement(e,t.is):a.createElement(e);else o=a.createElementNS(i,e);return o},setInitialProperties:function(e,t,n,r){var o,a=de(t,n);switch(t){case"audio":case"form":case"iframe":case"img":case"image":case"link":case"object":case"source":case"video":case"details":ce(e,t),o=n;break;case"input":Fo.mountWrapper(e,n),o=Fo.getHostProps(e,n),ce(e,t),ue(r,"onChange");break;case"option":Ao.mountWrapper(e,n),o=Ao.getHostProps(e,n);break;case"select":Ro.mountWrapper(e,n),o=Ro.getHostProps(e,n),ce(e,t),ue(r,"onChange");break;case"textarea":Do.mountWrapper(e,n),o=Do.getHostProps(e,n),ce(e,t),ue(r,"onChange");break;default:o=n}switch(le(t,o),pe(e,r,o,a),t){case"input":Ko.trackNode(e),Fo.postMountWrapper(e,n);break;case"textarea":Ko.trackNode(e),Do.postMountWrapper(e,n);break;case"option":Ao.postMountWrapper(e,n);break;default:"function"==typeof o.onClick&&se(e)}},diffProperties:function(e,t,n,r,o){var a,i,l=null;switch(t){case"input":a=Fo.getHostProps(e,n),i=Fo.getHostProps(e,r),l=[];break;case"option":a=Ao.getHostProps(e,n),i=Ao.getHostProps(e,r),l=[];break;case"select":a=Ro.getHostProps(e,n),i=Ro.getHostProps(e,r),l=[];break;case"textarea":a=Do.getHostProps(e,n),i=Do.getHostProps(e,r),l=[];break;default:a=n,i=r,"function"!=typeof a.onClick&&"function"==typeof i.onClick&&se(e)}le(t,i);var u,s,c=null;for(u in a)if(!i.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if(u===Zo){var d=a[u];for(s in d)d.hasOwnProperty(s)&&(c||(c={}),c[s]="")}else u===$o||u===Go||u===Xo||(Qo.hasOwnProperty(u)?l||(l=[]):(l=l||[]).push(u,null));for(u in i){var p=i[u],f=null!=a?a[u]:void 0;if(i.hasOwnProperty(u)&&p!==f&&(null!=p||null!=f))if(u===Zo)if(f){for(s in f)!f.hasOwnProperty(s)||p&&p.hasOwnProperty(s)||(c||(c={}),c[s]="");for(s in p)p.hasOwnProperty(s)&&f[s]!==p[s]&&(c||(c={}),c[s]=p[s])}else c||(l||(l=[]),l.push(u,c)),c=p;else if(u===$o){var v=p?p[Jo]:void 0,m=f?f[Jo]:void 0;null!=v&&m!==v&&(l=l||[]).push(u,""+v)}else u===Go?f===p||"string"!=typeof p&&"number"!=typeof p||(l=l||[]).push(u,""+p):u===Xo||(Qo.hasOwnProperty(u)?(p&&ue(o,u),l||f===p||(l=[])):(l=l||[]).push(u,p))}return c&&(l=l||[]).push(Zo,c),l},updateProperties:function(e,t,n,r,o){var a=de(n,r),i=de(n,o);switch(fe(e,t,a,i),n){case"input":Fo.updateWrapper(e,o);break;case"textarea":Do.updateWrapper(e,o);break;case"select":Ro.postUpdateWrapper(e,o)}},restoreControlledState:function(e,t,n){switch(t){case"input":return void Fo.restoreControlledState(e,n);case"textarea":return void Do.restoreControlledState(e,n);case"select":return void Ro.restoreControlledState(e,n)}}},ua=la,sa=void 0,ca=void 0;if("function"!=typeof requestAnimationFrame)Rn("149");else if("function"!=typeof requestIdleCallback){var da=null,pa=null,fa=!1,va=!1,ma=0,ha=33,ga=33,ya={timeRemaining:"object"==typeof performance&&"function"==typeof performance.now?function(){return ma-performance.now()}:function(){return ma-Date.now()}},ba="__reactIdleCallback$"+Math.random().toString(36).slice(2),Ca=function(e){if(e.source===window&&e.data===ba){fa=!1;var t=pa;pa=null,t&&t(ya)}};window.addEventListener("message",Ca,!1);var Pa=function(e){va=!1;var t=e-ma+ga;t1?1-t:void 0;return this._fallbackText=o.slice(e,l),this._fallbackText}}),ja.addPoolingTo(Ae);var za=Ae,Ka=["dispatchConfig","_targetInst","nativeEvent","isDefaultPrevented","isPropagationStopped","_dispatchListeners","_dispatchInstances"],Ya={type:null,target:null,currentTarget:Gn.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};Hn(Me.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Gn.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Gn.thatReturnsTrue)},persist:function(){this.isPersistent=Gn.thatReturnsTrue},isPersistent:Gn.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var t in e)this[t]=null;for(var n=0;n8&&ti<=11),oi=32,ai=String.fromCharCode(oi),ii={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},li=!1,ui=null,si={eventTypes:ii,extractEvents:function(e,t,n,r){return[Ve(e,t,n,r),Ke(e,t,n,r)]}},ci=si,di=function(e,t,n,r,o,a){return e(t,n,r,o,a)},pi=function(e,t){return e(t)},fi=!1,vi={injectStackBatchedUpdates:function(e){di=e},injectFiberBatchedUpdates:function(e){pi=e}},mi={batchedUpdates:Qe,injection:vi},hi=mi,gi=$e,yi={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},bi=Xe,Ci={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},Pi=null,ki=null,Ei=!1;fr.canUseDOM&&(Ei=br("input")&&(!document.documentMode||document.documentMode>9));var wi={eventTypes:Ci,_isInputEventSupported:Ei,extractEvents:function(e,t,n,r){var o,a,i=t?qr.getNodeFromInstance(t):window;if(Ze(i)?o=nt:bi(i)?Ei?o=ct:(o=lt,a=it):ut(i)&&(o=st),o){var l=o(e,t);if(l){var u=Ge(l,n,r);return u}}a&&a(e,i,t),"topBlur"===e&&dt(t,i)}},Ti=wi,xi=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"],Si=xi,Ni={ -view:function(e){if(e.view)return e.view;var t=gi(e);if(t.window===t)return t;var n=t.ownerDocument;return n?n.defaultView||n.parentWindow:window},detail:function(e){return e.detail||0}};qa.augmentClass(pt,Ni);var _i=pt,Fi={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"},Oi=vt,Ai={screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Oi,button:function(e){var t=e.button;return"which"in e?t:2===t?2:4===t?1:0},buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)}};_i.augmentClass(mt,Ai);var Mi=mt,Ii={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},Ri={eventTypes:Ii,extractEvents:function(e,t,n,r){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var o;if(r.window===r)o=r;else{var a=r.ownerDocument;o=a?a.defaultView||a.parentWindow:window}var i,l;if("topMouseOut"===e){i=t;var u=n.relatedTarget||n.toElement;l=u?qr.getClosestInstanceFromNode(u):null}else i=null,l=t;if(i===l)return null;var s=null==i?o:qr.getNodeFromInstance(i),c=null==l?o:qr.getNodeFromInstance(l),d=Mi.getPooled(Ii.mouseLeave,i,n,r);d.type="mouseleave",d.target=s,d.relatedTarget=c;var p=Mi.getPooled(Ii.mouseEnter,l,n,r);return p.type="mouseenter",p.target=c,p.relatedTarget=s,Oa.accumulateEnterLeaveDispatches(d,p,i,l),[d,p]}},Ui=Ri,Di=Rr.injection.MUST_USE_PROPERTY,Li=Rr.injection.HAS_BOOLEAN_VALUE,Hi=Rr.injection.HAS_NUMERIC_VALUE,Wi=Rr.injection.HAS_POSITIVE_NUMERIC_VALUE,ji=Rr.injection.HAS_OVERLOADED_BOOLEAN_VALUE,Vi={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+Rr.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:Li,allowTransparency:0,alt:0,as:0,async:Li,autoComplete:0,autoPlay:Li,capture:Li,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:Di|Li,cite:0,classID:0,className:0,cols:Wi,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:Li,coords:0,crossOrigin:0,data:0,dateTime:0,default:Li,defer:Li,dir:0,disabled:Li,download:ji,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:Li,formTarget:0,frameBorder:0,headers:0,height:0,hidden:Li,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:Li,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:Di|Li,muted:Di|Li,name:0,nonce:0,noValidate:Li,open:Li,optimum:0,pattern:0,placeholder:0,playsInline:Li,poster:0,preload:0,profile:0,radioGroup:0,readOnly:Li,referrerPolicy:0,rel:0,required:Li,reversed:Li,role:0,rows:Wi,rowSpan:Hi,sandbox:0,scope:0,scoped:Li,scrolling:0,seamless:Li,selected:Di|Li,shape:0,size:Wi,sizes:0,slot:0,span:Wi,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:Hi,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:Li,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{},DOMMutationMethods:{value:function(e,t){return null==t?e.removeAttribute("value"):void("number"!==e.type||e.hasAttribute("value")===!1?e.setAttribute("value",""+t):e.validity&&!e.validity.badInput&&e.ownerDocument.activeElement!==e&&e.setAttribute("value",""+t))}}},Bi=Vi,zi={listen:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!1),{remove:function(){e.removeEventListener(t,n,!1)}}):e.attachEvent?(e.attachEvent("on"+t,n),{remove:function(){e.detachEvent("on"+t,n)}}):void 0},capture:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!0),{remove:function(){e.removeEventListener(t,n,!0)}}):{remove:Gn}},registerDefault:function(){}},Ki=zi,Yi=ht,qi=Lr.HostRoot;Hn(yt.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.targetInst=null,this.ancestors.length=0}}),ja.addPoolingTo(yt,ja.threeArgumentPooler);var Qi={_enabled:!0,_handleTopLevel:null,setHandleTopLevel:function(e){Qi._handleTopLevel=e},setEnabled:function(e){Qi._enabled=!!e},isEnabled:function(){return Qi._enabled},trapBubbledEvent:function(e,t,n){return n?Ki.listen(n,t,Qi.dispatchEvent.bind(null,e)):null},trapCapturedEvent:function(e,t,n){return n?Ki.capture(n,t,Qi.dispatchEvent.bind(null,e)):null},monitorScrollValue:function(e){var t=Ct.bind(null,e);Ki.listen(window,"scroll",t)},dispatchEvent:function(e,t){if(Qi._enabled){var n=gi(t),r=qr.getClosestInstanceFromNode(n),o=yt.getPooled(e,t,r);try{hi.batchedUpdates(bt,o)}finally{yt.release(o)}}}},$i=Qi,Xi={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},Gi={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},Zi={Properties:{},DOMAttributeNamespaces:{xlinkActuate:Xi.xlink,xlinkArcrole:Xi.xlink,xlinkHref:Xi.xlink,xlinkRole:Xi.xlink,xlinkShow:Xi.xlink,xlinkTitle:Xi.xlink,xlinkType:Xi.xlink,xmlBase:Xi.xml,xmlLang:Xi.xml,xmlSpace:Xi.xml},DOMAttributeNames:{}};Object.keys(Gi).forEach(function(e){Zi.Properties[e]=0,Gi[e]&&(Zi.DOMAttributeNames[e]=Gi[e])});var Ji=Zi,el=Et,tl={getOffsets:Tt,setOffsets:xt},nl=tl,rl=St,ol=Nt,al=_t,il=Ft,ll=Ot,ul={hasSelectionCapabilities:function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)},getSelectionInformation:function(){var e=ll();return{focusedElem:e,selectionRange:ul.hasSelectionCapabilities(e)?ul.getSelection(e):null}},restoreSelection:function(e){var t=ll(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&At(n)){ul.hasSelectionCapabilities(n)&&ul.setSelection(n,r);for(var o=[],a=n;a=a.parentNode;)1===a.nodeType&&o.push({element:a,left:a.scrollLeft,top:a.scrollTop});il(n);for(var i=0;i-1;)_u[Fu]=null,Fu--},Uu={createCursor:Ou,isEmpty:Au,pop:Mu,push:Iu,reset:Ru},Du=Hn||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:null,o={$$typeof:Bl,key:null==r?null:""+r,children:e,handler:t,props:n};return o},Ys=function(e){var t={$$typeof:zl,value:e};return t},qs=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Bl},Qs=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===zl},$s=zl,Xs=Bl,Gs={createCoroutine:Ks,createYield:Ys,isCoroutine:qs,isYield:Qs,REACT_YIELD_TYPE:$s,REACT_COROUTINE_TYPE:Xs},Zs="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.portal")||60106,Js=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Zs,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},ec=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Zs},tc=Zs,nc={createPortal:Js,isPortal:ec,REACT_PORTAL_TYPE:tc},rc="function"==typeof Symbol&&Symbol.iterator,oc="@@iterator",ac=Tn,ic=Gs.REACT_COROUTINE_TYPE,lc=Gs.REACT_YIELD_TYPE,uc=nc.REACT_PORTAL_TYPE,sc=_s.cloneFiber,cc=_s.createFiberFromElement,dc=_s.createFiberFromFragment,pc=_s.createFiberFromText,fc=_s.createFiberFromCoroutine,vc=_s.createFiberFromYield,mc=_s.createFiberFromPortal,hc=Array.isArray,gc=Lr.FunctionalComponent,yc=Lr.ClassComponent,bc=Lr.HostText,Cc=Lr.HostPortal,Pc=Lr.CoroutineComponent,kc=Lr.YieldComponent,Ec=Lr.Fragment,wc=$l.NoEffect,Tc=$l.Placement,xc=$l.Deletion,Sc=Nn(!0,!0),Nc=Nn(!1,!0),_c=Nn(!1,!1),Fc=function(e,t){if(t.child)if(null!==e&&t.child===e.child){var n=t.child,r=sc(n,n.pendingWorkPriority);for(t.child=r,r.return=t;null!==n.sibling;)n=n.sibling,r=r.sibling=sc(n,n.pendingWorkPriority),r.return=t;r.sibling=null}else for(var o=t.child;null!==o;)o.return=t,o=o.sibling},Oc={reconcileChildFibers:Sc,reconcileChildFibersInPlace:Nc,mountChildFibersInPlace:_c,cloneChildFibers:Fc},Ac=$l.Update,Mc=is.cacheContext,Ic=is.getMaskedContext,Rc=is.getUnmaskedContext,Uc=is.isContextConsumer,Dc=su.addUpdate,Lc=su.addReplaceUpdate,Hc=su.addForceUpdate,Wc=su.beginUpdateQueue,jc=is,Vc=jc.hasContextChanged,Bc=Nu.isMounted,zc=Array.isArray,Kc=function(e,t,n,r){function o(e,t,n,r,o,a){if(null===t||null!==e.updateQueue&&e.updateQueue.hasForceUpdate)return!0;var i=e.stateNode;if("function"==typeof i.shouldComponentUpdate){var l=i.shouldComponentUpdate(n,o,a);return l}var u=e.type;return!u.prototype||!u.prototype.isPureReactComponent||(!dl(t,n)||!dl(r,o))}function a(e){var t=e.stateNode,n=t.state;n&&("object"!=typeof n||zc(n))&&Rn("106",ao(e)),"function"==typeof t.getChildContext&&("object"!=typeof e.type.childContextTypes?Rn("107",ao(e)):void 0)}function i(e,t){t.props=e.memoizedProps,t.state=e.memoizedState}function l(e,t){t.updater=p,e.stateNode=t,fu.set(t,e)}function u(e){var t=e.type,n=e.pendingProps,r=Rc(e),o=Uc(e),i=o?Ic(e,r):du,u=new t(n,i);return l(e,u),a(e),o&&Mc(e,r,i),u}function s(e,t){var n=e.stateNode,r=n.state||null,o=e.pendingProps;o?void 0:Rn("162");var a=Rc(e);if(n.props=o,n.state=r,n.refs=du,n.context=Ic(e,a),"function"==typeof n.componentWillMount){n.componentWillMount();var i=e.updateQueue;null!==i&&(n.state=Wc(e,i,n,r,o,t))}"function"==typeof n.componentDidMount&&(e.effectTag|=Ac)}function c(e,t){var n=e.stateNode;i(e,n);var r=e.memoizedState,a=e.pendingProps;a||(a=e.memoizedProps,null==a?Rn("163"):void 0);var l=Rc(e),s=Ic(e,l);if(!o(e,e.memoizedProps,a,e.memoizedState,r,s))return n.props=a,n.state=r,n.context=s,!1;var c=u(e);c.props=a,c.state=r=c.state||null,c.context=s,"function"==typeof c.componentWillMount&&c.componentWillMount();var d=e.updateQueue;return null!==d&&(c.state=Wc(e,d,c,r,a,t)),"function"==typeof n.componentDidMount&&(e.effectTag|=Ac),!0}function d(e,t,a){var l=t.stateNode;i(t,l);var u=t.memoizedProps,s=t.pendingProps;s||(s=u,null==s?Rn("163"):void 0);var c=l.context,d=Rc(t),f=Ic(t,d);u===s&&c===f||"function"==typeof l.componentWillReceiveProps&&(l.componentWillReceiveProps(s,f),l.state!==t.memoizedState&&p.enqueueReplaceState(l,l.state,null));var v=t.updateQueue,m=t.memoizedState,h=void 0;if(h=null!==v?Wc(t,v,l,m,s,a):m,!(u!==s||m!==h||Vc()||null!==v&&v.hasForceUpdate))return"function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=Ac)),!1;var g=o(t,u,s,m,h,f);return g?("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(s,h,f),"function"==typeof l.componentDidUpdate&&(t.effectTag|=Ac)):("function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=Ac)),n(t,s),r(t,h)),l.props=s,l.state=h,l.context=f,g}var p={isMounted:Bc,enqueueSetState:function(n,r,o){var a=fu.get(n),i=t();o=void 0===o?null:o,Dc(a,r,o,i),e(a,i)},enqueueReplaceState:function(n,r,o){var a=fu.get(n),i=t();o=void 0===o?null:o,Lc(a,r,o,i),e(a,i)},enqueueForceUpdate:function(n,r){var o=fu.get(n),a=t();r=void 0===r?null:r,Hc(o,r,a),e(o,a)}};return{adoptClassInstance:l,constructClassInstance:u,mountClassInstance:s,resumeMountClassInstance:c,updateClassInstance:d}},Yc=Oc.mountChildFibersInPlace,qc=Oc.reconcileChildFibers,Qc=Oc.reconcileChildFibersInPlace,$c=Oc.cloneChildFibers,Xc=su.beginUpdateQueue,Gc=is.getMaskedContext,Zc=is.getUnmaskedContext,Jc=is.hasContextChanged,ed=is.pushContextProvider,td=is.pushTopLevelContextObject,nd=is.invalidateContextProvider,rd=Lr.IndeterminateComponent,od=Lr.FunctionalComponent,ad=Lr.ClassComponent,id=Lr.HostRoot,ld=Lr.HostComponent,ud=Lr.HostText,sd=Lr.HostPortal,cd=Lr.CoroutineComponent,dd=Lr.CoroutineHandlerPhase,pd=Lr.YieldComponent,fd=Lr.Fragment,vd=Xl.NoWork,md=Xl.OffscreenPriority,hd=$l.Placement,gd=$l.ContentReset,yd=$l.Err,bd=$l.Ref,Cd=function(e,t,n,r){function o(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function a(e){e.progressedFirstDeletion=e.progressedLastDeletion=null}function i(e){e.firstEffect=e.progressedFirstDeletion,e.lastEffect=e.progressedLastDeletion}function l(e,t,n){var r=t.pendingWorkPriority;u(e,t,n,r)}function u(e,t,n,r){t.memoizedProps=null,null===e?t.child=Yc(t,t.child,n,r):e.child===t.child?(a(t),t.child=qc(t,t.child,n,r),i(t)):(t.child=Qc(t,t.child,n,r),i(t)),o(e,t,r)}function s(e,t){var n=t.pendingProps;if(Jc())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n)return C(e,t);return l(e,t,n),k(t,n),t.child}function c(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=bd)}function d(e,t){var n=t.type,r=t.pendingProps,o=t.memoizedProps;if(Jc())null===r&&(r=o);else{if(null===r||o===r)return C(e,t);if("function"==typeof n.shouldComponentUpdate&&!n.shouldComponentUpdate(o,r))return k(t,r),C(e,t)}var a,i=Zc(t),u=Gc(t,i);return a=n(r,u),l(e,t,a),k(t,r),t.child}function p(e,t,n){var r=ed(t),o=void 0;return null===e?t.stateNode?o=R(t,n):(M(t),I(t,n),o=!0):o=U(e,t,n),f(e,t,o,r)}function f(e,t,n,r){if(c(e,t),!n)return C(e,t);var o=t.stateNode;mu.current=t;var a=void 0;return a=o.render(),l(e,t,a),E(t,o.state),k(t,o.props),r&&nd(t),t.child}function v(e,t,n){var r=t.stateNode;r.pendingContext?td(t,r.pendingContext,r.pendingContext!==r.context):r.context&&td(t,r.context,!1),F(t,r.containerInfo);var o=t.updateQueue;if(null!==o){var a=t.memoizedState,i=Xc(t,o,null,a,null,n);if(a===i)return C(e,t);var u=i.element;return l(e,t,u),E(t,i),t.child}return C(e,t)}function m(e,t){_(t);var n=t.pendingProps,r=null!==e?e.memoizedProps:null,o=t.memoizedProps;if(Jc())null===n&&(n=o,null===n?Rn("158"):void 0);else if(null===n||o===n){if(!S&&N(t.type,o)&&t.pendingWorkPriority!==md){for(var a=t.progressedChild;null!==a;)a.pendingWorkPriority=md,a=a.sibling;return null}return C(e,t)}var i=n.children,s=x(n);if(s?i=null:r&&x(r)&&(t.effectTag|=gd),c(e,t),!S&&N(t.type,n)&&t.pendingWorkPriority!==md){if(t.progressedPriority===md&&(t.child=t.progressedChild),u(e,t,i,md),k(t,n),t.child=null!==e?e.child:null,null===e)for(var d=t.progressedChild;null!==d;)d.effectTag=hd,d=d.sibling;return null}return l(e,t,i),k(t,n),t.child}function h(e,t){var n=t.pendingProps;return null===n&&(n=t.memoizedProps),k(t,n),null}function g(e,t,n){null!==e?Rn("159"):void 0;var r,o=t.type,a=t.pendingProps,i=Zc(t),u=Gc(t,i);if(r=o(a,u),"object"==typeof r&&null!==r&&"function"==typeof r.render){t.tag=ad;var s=ed(t);return A(t,r),I(t,n),f(e,t,!0,s)}return t.tag=od,l(e,t,r),k(t,a),t.child}function y(e,t){var n=t.pendingProps;Jc()?null===n&&(n=e&&e.memoizedProps,null===n?Rn("158"):void 0):null!==n&&t.memoizedProps!==n||(n=t.memoizedProps);var r=n.children,o=t.pendingWorkPriority;return t.memoizedProps=null,null===e?t.stateNode=Yc(t,t.stateNode,r,o):e.child===t.child?(a(t),t.stateNode=qc(t,t.stateNode,r,o),i(t)):(t.stateNode=Qc(t,t.stateNode,r,o),i(t)),k(t,n),t.stateNode}function b(e,t){F(t,t.stateNode.containerInfo);var n=t.pendingWorkPriority,r=t.pendingProps;if(Jc())null===r&&(r=e&&e.memoizedProps,null==r?Rn("158"):void 0);else if(null===r||t.memoizedProps===r)return C(e,t);return null===e?(t.child=Qc(t,t.child,r,n),k(t,r),o(e,t,n)):(l(e,t,r),k(t,r)),t.child}function C(e,t){var n=t.pendingWorkPriority;return e&&t.child===e.child&&a(t),$c(e,t),o(e,t,n),t.child}function P(e,t){switch(t.tag){case ad:ed(t);break;case sd:F(t,t.stateNode.containerInfo)}return null}function k(e,t){e.memoizedProps=t,e.pendingProps=null}function E(e,t){e.memoizedState=t}function w(e,t,n){if(t.pendingWorkPriority===vd||t.pendingWorkPriority>n)return P(e,t);switch(t.firstEffect=null, -t.lastEffect=null,t.progressedPriority===n&&(t.child=t.progressedChild),t.tag){case rd:return g(e,t,n);case od:return d(e,t);case ad:return p(e,t,n);case id:return v(e,t,n);case ld:return m(e,t);case ud:return h(e,t);case dd:t.tag=cd;case cd:return y(e,t);case pd:return null;case sd:return b(e,t);case fd:return s(e,t);default:Rn("160")}}function T(e,t,n){if(t.tag!==ad&&t.tag!==id?Rn("161"):void 0,t.effectTag|=yd,t.pendingWorkPriority===vd||t.pendingWorkPriority>n)return P(e,t);t.firstEffect=null,t.lastEffect=null;var r=null;if(l(e,t,r),t.tag===ad){var o=t.stateNode;t.memoizedProps=o.props,t.memoizedState=o.state,t.pendingProps=null}return t.child}var x=e.shouldSetTextContent,S=e.useSyncScheduling,N=e.shouldDeprioritizeSubtree,_=t.pushHostContext,F=t.pushHostContainer,O=Kc(n,r,k,E),A=O.adoptClassInstance,M=O.constructClassInstance,I=O.mountClassInstance,R=O.resumeMountClassInstance,U=O.updateClassInstance;return{beginWork:w,beginFailedWork:T}},Pd=Oc.reconcileChildFibers,kd=is.popContextProvider,Ed=Lr.IndeterminateComponent,wd=Lr.FunctionalComponent,Td=Lr.ClassComponent,xd=Lr.HostRoot,Sd=Lr.HostComponent,Nd=Lr.HostText,_d=Lr.HostPortal,Fd=Lr.CoroutineComponent,Od=Lr.CoroutineHandlerPhase,Ad=Lr.YieldComponent,Md=Lr.Fragment,Id=$l.Ref,Rd=$l.Update,Ud=function(e,t){function n(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function r(e){e.effectTag|=Rd}function o(e){e.effectTag|=Id}function a(e,t){var n=t.stateNode;for(n&&(n.return=t);null!==n;){if(n.tag===Sd||n.tag===Nd||n.tag===_d)Rn("168");else if(n.tag===Ad)e.push(n.type);else if(null!==n.child){n.child.return=n,n=n.child;continue}for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function i(e,t){var r=t.memoizedProps;r?void 0:Rn("169"),t.tag=Od;var o=[];a(o,t);var i=r.handler,l=r.props,u=i(l,o),s=null!==e?e.child:null,c=t.pendingWorkPriority;return t.child=Pd(t,s,u,c),n(e,t,c),t.child}function l(e,t){for(var n=t.child;null!==n;){if(n.tag===Sd||n.tag===Nd)d(e,n.stateNode);else if(n.tag===_d);else if(null!==n.child){n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n=n.sibling}}function u(e,t){switch(t.tag){case wd:return null;case Td:return kd(t),null;case xd:var n=t.stateNode;return n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null;case Sd:m(t);var a=v(),u=t.type,d=t.memoizedProps;if(null!==e&&null!=t.stateNode){var y=e.memoizedProps,b=t.stateNode,C=h(),P=f(b,u,y,d,a,C);t.updateQueue=P,P&&r(t),e.ref!==t.ref&&o(t)}else{if(!d)return null===t.stateNode?Rn("170"):void 0,null;var k=h(),E=s(u,d,a,k,t);l(E,t),p(E,u,d,a)&&r(t),t.stateNode=E,null!==t.ref&&o(t)}return null;case Nd:var w=t.memoizedProps;if(e&&null!=t.stateNode){var T=e.memoizedProps;T!==w&&r(t)}else{if("string"!=typeof w)return null===t.stateNode?Rn("170"):void 0,null;var x=v(),S=h(),N=c(w,x,S,t);t.stateNode=N}return null;case Fd:return i(e,t);case Od:return t.tag=Fd,null;case Ad:return null;case Md:return null;case _d:return r(t),g(t),null;case Ed:Rn("171");default:Rn("160")}}var s=e.createInstance,c=e.createTextInstance,d=e.appendInitialChild,p=e.finalizeInitialChildren,f=e.prepareUpdate,v=t.getRootHostContainer,m=t.popHostContext,h=t.getHostContext,g=t.popHostContainer;return{completeWork:u}},Dd=null,Ld=null,Hd=null,Wd=null;if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&__REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber){var jd=__REACT_DEVTOOLS_GLOBAL_HOOK__.inject,Vd=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot,Bd=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount;Ld=function(e){Dd=jd(e)},Hd=function(e){if(null!=Dd)try{Vd(Dd,e)}catch(e){}},Wd=function(e){if(null!=Dd)try{Bd(Dd,e)}catch(e){}}}var zd=Ld,Kd=Hd,Yd=Wd,qd={injectInternals:zd,onCommitRoot:Kd,onCommitUnmount:Yd},Qd=Lr.ClassComponent,$d=Lr.HostRoot,Xd=Lr.HostComponent,Gd=Lr.HostText,Zd=Lr.HostPortal,Jd=Lr.CoroutineComponent,ep=su.commitCallbacks,tp=qd.onCommitUnmount,np=$l.Placement,rp=$l.Update,op=$l.Callback,ap=$l.ContentReset,ip=function(e,t){function n(e,n){try{n.componentWillUnmount()}catch(n){t(e,n)}}function r(e){var n=e.ref;if(null!==n){try{n(null)}catch(n){t(e,n)}}}function o(e){for(var t=e.return;null!==t;){switch(t.tag){case Xd:return t.stateNode;case $d:return t.stateNode.containerInfo;case Zd:return t.stateNode.containerInfo}t=t.return}Rn("164")}function a(e){for(var t=e.return;null!==t;){if(i(t))return t;t=t.return}Rn("164")}function i(e){return e.tag===Xd||e.tag===$d||e.tag===Zd}function l(e){var t=e;e:for(;;){for(;null===t.sibling;){if(null===t.return||i(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==Xd&&t.tag!==Gd;){if(t.effectTag&np)continue e;if(null===t.child||t.tag===Zd)continue e;t.child.return=t,t=t.child}if(!(t.effectTag&np))return t.stateNode}}function u(e){var t=a(e),n=void 0;switch(t.tag){case Xd:n=t.stateNode;break;case $d:n=t.stateNode.containerInfo;break;case Zd:n=t.stateNode.containerInfo;break;default:Rn("165")}t.effectTag&ap&&(b(n),t.effectTag&=~ap);for(var r=l(e),o=e;;){if(o.tag===Xd||o.tag===Gd)r?k(n,o.stateNode,r):P(n,o.stateNode);else if(o.tag===Zd);else if(null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)return;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function s(e){for(var t=e;;)if(p(t),null===t.child||t.tag===Zd){if(t===e)return;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function c(e,t){for(var n=t;;){if(n.tag===Xd||n.tag===Gd)s(n),E(e,n.stateNode);else if(n.tag===Zd){if(e=n.stateNode.containerInfo,null!==n.child){n.child.return=n,n=n.child;continue}}else if(p(n),null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return,n.tag===Zd&&(e=o(n))}n.sibling.return=n.return,n=n.sibling}}function d(e){var t=o(e);c(t,e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)}function p(e){switch("function"==typeof tp&&tp(e),e.tag){case Qd:r(e);var t=e.stateNode;return void("function"==typeof t.componentWillUnmount&&n(e,t));case Xd:return void r(e);case Jd:return void s(e.stateNode);case Zd:var a=o(e);return void c(a,e)}}function f(e,t){switch(t.tag){case Qd:return;case Xd:var n=t.stateNode;if(null!=n&&null!==e){var r=t.memoizedProps,o=e.memoizedProps,a=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&y(n,i,a,o,r,t)}return;case Gd:null===t.stateNode||null===e?Rn("166"):void 0;var l=t.stateNode,u=t.memoizedProps,s=e.memoizedProps;return void C(l,s,u);case $d:return;case Zd:return;default:Rn("167")}}function v(e,t){switch(t.tag){case Qd:var n=t.stateNode;if(t.effectTag&rp)if(null===e)n.componentDidMount();else{var r=e.memoizedProps,o=e.memoizedState;n.componentDidUpdate(r,o)}return void(t.effectTag&op&&null!==t.updateQueue&&ep(t,t.updateQueue,n));case $d:var a=t.updateQueue;if(null!==a){var i=t.child&&t.child.stateNode;ep(t,a,i)}return;case Xd:var l=t.stateNode;if(null===e&&t.effectTag&rp){var u=t.type,s=t.memoizedProps;g(l,u,s,t)}return;case Gd:return;case Zd:return;default:Rn("167")}}function m(e){var t=e.ref;if(null!==t){var n=w(e.stateNode);t(n)}}function h(e){var t=e.ref;null!==t&&t(null)}var g=e.commitMount,y=e.commitUpdate,b=e.resetTextContent,C=e.commitTextUpdate,P=e.appendChild,k=e.insertBefore,E=e.removeChild,w=e.getPublicInstance;return{commitPlacement:u,commitDeletion:d,commitWork:f,commitLifeCycles:v,commitAttachRef:m,commitDetachRef:h}},lp=Uu.createCursor,up=Uu.pop,sp=Uu.push,cp={},dp=function(e){function t(e){return e===cp?Rn("179"):void 0,e}function n(){var e=t(f.current);return e}function r(e,t){sp(f,t,e);var n=c(t);sp(p,e,e),sp(d,n,e)}function o(e){up(d,e),up(p,e),up(f,e)}function a(){var e=t(d.current);return e}function i(e){var n=t(f.current),r=t(d.current),o=s(r,e.type,n);r!==o&&(sp(p,e,e),sp(d,o,e))}function l(e){p.current===e&&(up(d,e),up(p,e))}function u(){d.current=cp,f.current=cp}var s=e.getChildHostContext,c=e.getRootHostContext,d=lp(cp),p=lp(cp),f=lp(cp);return{getHostContext:a,getRootHostContainer:n,popHostContainer:o,popHostContext:l,pushHostContainer:r,pushHostContext:i,resetHostContainer:u}},pp=is.popContextProvider,fp=Uu.reset,vp=Ds.getStackAddendumByWorkInProgressFiber,mp=Vs.logCapturedError,hp=_s.cloneFiber,gp=qd.onCommitRoot,yp=Xl.NoWork,bp=Xl.SynchronousPriority,Cp=Xl.TaskPriority,Pp=Xl.AnimationPriority,kp=Xl.HighPriority,Ep=Xl.LowPriority,wp=Xl.OffscreenPriority,Tp=$l.NoEffect,xp=$l.Placement,Sp=$l.Update,Np=$l.PlacementAndUpdate,_p=$l.Deletion,Fp=$l.ContentReset,Op=$l.Callback,Ap=$l.Err,Mp=$l.Ref,Ip=Lr.HostRoot,Rp=Lr.HostComponent,Up=Lr.HostPortal,Dp=Lr.ClassComponent,Lp=su.getPendingPriority,Hp=is,Wp=Hp.resetContext,jp=1,Vp=function(e){function t(e){se||(se=!0,q(e))}function n(e){ce||(ce=!0,Q(e))}function r(){fp(),Wp(),I()}function o(){for(;null!==le&&le.current.pendingWorkPriority===yp;){le.isScheduled=!1;var e=le.nextScheduledRoot;if(le.nextScheduledRoot=null,le===ue)return le=null,ue=null,oe=yp,null;le=e}for(var t=le,n=null,o=yp;null!==t;)t.current.pendingWorkPriority!==yp&&(o===yp||o>t.current.pendingWorkPriority)&&(o=t.current.pendingWorkPriority,n=t),t=t.nextScheduledRoot;return null!==n?(oe=o,Z=oe,r(),hp(n.current,o)):(oe=yp,null)}function a(){for(;null!==ae;){var t=ae.effectTag;if(t&Fp&&e.resetTextContent(ae.stateNode),t&Mp){var n=ae.alternate;null!==n&&Y(n)}var r=t&~(Op|Ap|Fp|Mp);switch(r){case xp:j(ae),ae.effectTag&=~xp;break;case Np:j(ae),ae.effectTag&=~xp;var o=ae.alternate;B(o,ae);break;case Sp:var a=ae.alternate;B(a,ae);break;case _p:ge=!0,V(ae),ge=!1}ae=ae.nextEffect}}function i(){for(;null!==ae;){var e=ae.effectTag;if(e&(Sp|Op)){var t=ae.alternate;z(t,ae)}e&Mp&&K(ae),e&Ap&&C(ae);var n=ae.nextEffect;ae.nextEffect=null,ae=n}}function l(e){he=!0,ie=null;var t=e.stateNode;t.current===e?Rn("181"):void 0,mu.current=null;var n=Z;Z=Cp;var r=void 0;e.effectTag!==Tp?null!==e.lastEffect?(e.lastEffect.nextEffect=e,r=e.firstEffect):r=e:r=e.firstEffect;var o=X();for(ae=r;null!==ae;){var l=null;try{a(e)}catch(e){l=e}null!==l&&(null===ae?Rn("182"):void 0,g(ae,l),null!==ae&&(ae=ae.nextEffect))}for(G(o),t.current=e,ae=r;null!==ae;){var u=null;try{i(e)}catch(e){u=e}null!==u&&(null===ae?Rn("182"):void 0,g(ae,u),null!==ae&&(ae=ae.nextEffect))}he=!1,"function"==typeof gp&&gp(e.stateNode),fe&&(fe.forEach(T),fe=null),Z=n}function u(e){var t=yp,n=e.updateQueue,r=e.tag;null===n||r!==Dp&&r!==Ip||(t=Lp(n));for(var o=e.progressedChild;null!==o;)o.pendingWorkPriority!==yp&&(t===yp||t>o.pendingWorkPriority)&&(t=o.pendingWorkPriority),o=o.sibling;e.pendingWorkPriority=t}function s(e){for(;;){var t=e.alternate,n=H(t,e),r=e.return,o=e.sibling;if(u(e),null!==n)return n;if(null!==r&&(null===r.firstEffect&&(r.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==r.lastEffect&&(r.lastEffect.nextEffect=e.firstEffect),r.lastEffect=e.lastEffect),e.effectTag!==Tp&&(null!==r.lastEffect?r.lastEffect.nextEffect=e:r.firstEffect=e,r.lastEffect=e)),null!==o)return o;if(null===r)return oeCp)for(;null!==re&&!te;)t.timeRemaining()>jp?(re=c(re),null===re&&null!==ie&&(t.timeRemaining()>jp?(l(ie),re=o(),v()):te=!0)):te=!0;else for(;null!==re&&oe!==yp&&oe<=e;)re=c(re),null===re&&(re=o(),v());n&&console.timeEnd(n)}function h(e,r){ee?Rn("183"):void 0,ee=!0;for(var o=!!r;e!==yp&&!me;){null!==r||er)&&(a=!0,o.pendingWorkPriority=r),null!==o.alternate&&(o.alternate.pendingWorkPriority===yp||o.alternate.pendingWorkPriority>r)&&(a=!0,o.alternate.pendingWorkPriority=r),null===o.return){if(o.tag!==Ip)return;var i=o.stateNode;switch(k(i,r),r){case bp:return void h(bp,null);case Cp:return;case Pp:return void t(f);case kp:case Ep:case wp:return void n(p)}}o=o.return}}function w(){return Z===bp&&(ee||ne)?Cp:Z}function T(e){E(e,Cp)}function x(e,t){var n=Z;Z=e;try{t()}finally{Z=n}}function S(e,t){var n=ne;ne=!0;try{return e(t)}finally{ne=n,ee||ne||h(Cp,null)}}function N(e){var t=ne;ne=!1;try{return e()}finally{ne=t}}function _(e){var t=Z;Z=bp;try{return e()}finally{Z=t}}function F(e){var t=Z;Z=Ep;try{return e()}finally{Z=t}}var O=dp(e),A=O.popHostContainer,M=O.popHostContext,I=O.resetHostContainer,R=Cd(e,O,E,w),U=R.beginWork,D=R.beginFailedWork,L=Ud(e,O),H=L.completeWork,W=ip(e,g),j=W.commitPlacement,V=W.commitDeletion,B=W.commitWork,z=W.commitLifeCycles,K=W.commitAttachRef,Y=W.commitDetachRef,q=e.scheduleAnimationCallback,Q=e.scheduleDeferredCallback,$=e.useSyncScheduling,X=e.prepareForCommit,G=e.resetAfterCommit,Z=$?bp:Ep,J=yp,ee=!1,te=!1,ne=!1,re=null,oe=yp,ae=null,ie=null,le=null,ue=null,se=!1,ce=!1,de=null,pe=null,fe=null,ve=null,me=null,he=!1,ge=!1;return{scheduleUpdate:E,getPriorityContext:w,performWithPriority:x,batchedUpdates:S,unbatchedUpdates:N,syncUpdates:_,deferredUpdates:F}},Bp=function(e){Rn("191")};_n._injectFiber=function(e){Bp=e};var zp=_n,Kp=su.addTopLevelUpdate,Yp=is.findCurrentUnmaskedContext,qp=is.isContextProvider,Qp=is.processChildContext,$p=As.createFiberRoot,Xp=Nu.findCurrentHostFiber;zp._injectFiber(function(e){var t=Yp(e);return qp(e)?Qp(e,t,!1):t});var Gp=function(e){function t(e,t,n){var a=o(),i={element:t};n=void 0===n?null:n,Kp(e,i,n,a),r(e,a)}var n=Vp(e),r=n.scheduleUpdate,o=n.getPriorityContext,a=n.performWithPriority,i=n.batchedUpdates,l=n.unbatchedUpdates,u=n.syncUpdates,s=n.deferredUpdates;return{createContainer:function(e){return $p(e)},updateContainer:function(e,n,r,o){var a=n.current,i=zp(r);null===n.context?n.context=i:n.pendingContext=i,t(a,e,o)},performWithPriority:a,batchedUpdates:i,unbatchedUpdates:l,syncUpdates:u,deferredUpdates:s,getPublicRootInstance:function(e){var t=e.current;return t.child?t.child.stateNode:null},findHostInstance:function(e){var t=Xp(e);return null===t?null:t.stateNode}}},Zp=function(e){Rn("150")},Jp=function(e){Rn("151")},ef=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=fu.get(e);return t?"number"==typeof t.tag?Zp(t):Jp(t):void("function"==typeof e.render?Rn("152"):Rn("153",Object.keys(e)))};ef._injectFiber=function(e){Zp=e},ef._injectStack=function(e){Jp=e};var tf=ef,nf=e.isValidElement,rf=qd.injectInternals,of=ua.createElement,af=ua.getChildNamespace,lf=ua.setInitialProperties,uf=ua.diffProperties,sf=ua.updateProperties,cf=qr.precacheFiberNode,df=qr.updateFiberProps,pf=9;Ql.inject(),Or.injection.injectFiberControlledHostComponent(ua),tf._injectFiber(function(e){return yf.findHostInstance(e)});var ff=null,vf=null,mf=1,hf=9,gf=11,yf=Gp({getRootHostContext:function(e){var t=e.namespaceURI||null,n=e.tagName,r=af(t,n);return r},getChildHostContext:function(e,t){var n=e;return af(n,t)},getPublicInstance:function(e){return e},prepareForCommit:function(){ff=Tr.isEnabled(),vf=sl.getSelectionInformation(),Tr.setEnabled(!1)},resetAfterCommit:function(){sl.restoreSelection(vf),vf=null,Tr.setEnabled(ff),ff=null},createInstance:function(e,t,n,r,o){var a=void 0;a=r;var i=of(e,t,n,a);return cf(o,i),df(i,t),i},appendInitialChild:function(e,t){e.appendChild(t)},finalizeInitialChildren:function(e,t,n,r){return lf(e,t,n,r),An(t,n)},prepareUpdate:function(e,t,n,r,o,a){return uf(e,t,n,r,o)},commitMount:function(e,t,n,r){e.focus()},commitUpdate:function(e,t,n,r,o,a){df(e,o),sf(e,t,n,r,o)},shouldSetTextContent:function(e){return"string"==typeof e.children||"number"==typeof e.children||"object"==typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&"string"==typeof e.dangerouslySetInnerHTML.__html},resetTextContent:function(e){e.textContent=""},shouldDeprioritizeSubtree:function(e,t){return!!t.hidden},createTextInstance:function(e,t,n,r){var o=document.createTextNode(e);return cf(r,o),o},commitTextUpdate:function(e,t,n){e.nodeValue=n},appendChild:function(e,t){e.appendChild(t)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},scheduleAnimationCallback:wa.rAF,scheduleDeferredCallback:wa.rIC,useSyncScheduling:!Gr.fiberAsyncScheduling});hi.injection.injectFiberBatchedUpdates(yf.batchedUpdates);var bf=!1,Cf={render:function(e,t,n){return On(t),$r.disableNewFiberFeatures&&(nf(e)||Rn("string"==typeof e?"145":"function"==typeof e?"146":null!=e&&"undefined"!=typeof e.props?"147":"148")),In(null,e,t,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return null!=e&&fu.has(e)?void 0:Rn("38"),In(e,t,n,r)},unmountComponentAtNode:function(e){if(Fn(e)?void 0:Rn("40"),Mn(),e._reactRootContainer)return yf.unbatchedUpdates(function(){return In(null,null,e,function(){e._reactRootContainer=null})})},findDOMNode:tf,unstable_createPortal:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return nc.createPortal(e,t,null,n)},unstable_batchedUpdates:hi.batchedUpdates,unstable_deferredUpdates:yf.deferredUpdates};"function"==typeof rf&&rf({findFiberByHostInstance:qr.getClosestInstanceFromNode,findHostInstanceByFiber:yf.findHostInstance});var Pf=Cf;return Pf}); +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define('react-dom',["react"],t):e.ReactDOM=t(e.React)}(this,function(e){"use strict";function t(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function n(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;var r=Object.getOwnPropertyNames(t).map(function(e){return t[e]});if("0123456789"!==r.join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(e){o[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(e){return!1}}function r(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r-1?void 0:Hn("96",e),!Vn.plugins[n]){t.extractEvents?void 0:Hn("97",e),Vn.plugins[n]=t;var r=t.eventTypes;for(var o in r)a(r[o],t,o)?void 0:Hn("98",o,e)}}}function a(e,t,n){Vn.eventNameDispatchConfigs.hasOwnProperty(n)?Hn("99",n):void 0,Vn.eventNameDispatchConfigs[n]=e;var r=e.phasedRegistrationNames;if(r){for(var o in r)if(r.hasOwnProperty(o)){var a=r[o];i(a,t,n)}return!0}return!!e.registrationName&&(i(e.registrationName,t,n),!0)}function i(e,t,n){Vn.registrationNameModules[e]?Hn("100",e):void 0,Vn.registrationNameModules[e]=t,Vn.registrationNameDependencies[e]=t.eventTypes[n].dependencies}function l(e){return function(){return e}}function u(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function s(e){return"topMouseMove"===e||"topTouchMove"===e}function c(e){return"topMouseDown"===e||"topTouchStart"===e}function d(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=Jn.getNodeFromInstance(r),Qn.invokeGuardedCallbackAndCatchFirstError(o,n,void 0,e),e.currentTarget=null}function p(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o=0||null!=t.is}function pe(e,t,n,r){for(var o in n){var a=n[o];if(n.hasOwnProperty(o))if(o===Go)go.setValueForStyles(e,a);else if(o===Qo){var i=a?a[Zo]:void 0;null!=i&&Wo(e,i)}else o===Xo?"string"==typeof a?Vo(e,a):"number"==typeof a&&Vo(e,""+a):o===$o||(qo.hasOwnProperty(o)?a&&ue(t,o):r?So.setValueForAttribute(e,o,a):(Rr.properties[o]||Rr.isCustomAttribute(o))&&null!=a&&So.setValueForProperty(e,o,a))}}function fe(e,t,n,r){for(var o=0;o0;)e=me(e),n--;for(;o-n>0;)t=me(t),o--;for(var i=n;i--;){if(e===t||e===t.alternate)return e;e=me(e),t=me(t)}return null}function ge(e,t){for(;t;){if(e===t||e===t.alternate)return!0;t=me(t)}return!1}function ye(e){return me(e)}function be(e,t,n){for(var r=[];e;)r.push(e),e=me(e);var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(l[u],"captured",o)}function Pe(e,t,n){var r=t.dispatchConfig.phasedRegistrationNames[n];return Na(e,r)}function ke(e,t,n){var r=Pe(e,n,t);r&&(n._dispatchListeners=tr(n._dispatchListeners,r),n._dispatchInstances=tr(n._dispatchInstances,e))}function Ee(e){e&&e.dispatchConfig.phasedRegistrationNames&&Sa.traverseTwoPhase(e._targetInst,ke,e)}function we(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst,n=t?Sa.getParentInstance(t):null;Sa.traverseTwoPhase(n,ke,e)}}function Te(e,t,n){if(e&&n&&n.dispatchConfig.registrationName){var r=n.dispatchConfig.registrationName,o=Na(e,r);o&&(n._dispatchListeners=tr(n._dispatchListeners,o),n._dispatchInstances=tr(n._dispatchInstances,e))}}function xe(e){e&&e.dispatchConfig.registrationName&&Te(e._targetInst,null,e)}function Se(e){nr(e,Ee)}function Ne(e){nr(e,we)}function _e(e,t,n,r){Sa.traverseEnterLeave(n,r,Te,e,t)}function Oe(e){nr(e,xe)}function Ae(){return!ja&&fr.canUseDOM&&(ja="textContent"in document.documentElement?"textContent":"innerText"),ja}function Fe(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}function Ie(e,t,n,r){this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n;var o=this.constructor.Interface;for(var a in o)if(o.hasOwnProperty(a)){var i=o[a];i?this[a]=i(n):"target"===a?this.target=r:this[a]=n[a]}var l=null!=n.defaultPrevented?n.defaultPrevented:n.returnValue===!1;return l?this.isDefaultPrevented=Gn.thatReturnsTrue:this.isDefaultPrevented=Gn.thatReturnsFalse,this.isPropagationStopped=Gn.thatReturnsFalse,this}function Me(e,t,n,r){return Ya.call(this,e,t,n,r)}function Re(e,t,n,r){return Ya.call(this,e,t,n,r)}function Ue(){var e=window.opera;return"object"==typeof e&&"function"==typeof e.version&&parseInt(e.version(),10)<=12}function De(e){return(e.ctrlKey||e.altKey||e.metaKey)&&!(e.ctrlKey&&e.altKey)}function Le(e){switch(e){case"topCompositionStart":return ai.compositionStart;case"topCompositionEnd":return ai.compositionEnd;case"topCompositionUpdate":return ai.compositionUpdate}}function He(e,t){return"topKeyDown"===e&&t.keyCode===Za}function We(e,t){switch(e){case"topKeyUp":return Ga.indexOf(t.keyCode)!==-1;case"topKeyDown":return t.keyCode!==Za;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function je(e){var t=e.detail;return"object"==typeof t&&"data"in t?t.data:null}function Ve(e,t,n,r){var o,a;if(Ja?o=Le(e):li?We(e,n)&&(o=ai.compositionEnd):He(e,n)&&(o=ai.compositionStart),!o)return null;ni&&(li||o!==ai.compositionStart?o===ai.compositionEnd&&li&&(a=li.getData()):li=Ba.getPooled(r));var i=Qa.getPooled(o,t,n,r);if(a)i.data=a;else{var l=je(n);null!==l&&(i.data=l)}return Oa.accumulateTwoPhaseDispatches(i),i}function Be(e,t){switch(e){case"topCompositionEnd":return je(t);case"topKeyPress":var n=t.which;return n!==ri?null:(ii=!0,oi);case"topTextInput":var r=t.data;return r===oi&&ii?null:r;default:return null}}function ze(e,t){if(li){if("topCompositionEnd"===e||!Ja&&We(e,t)){var n=li.getData();return Ba.release(li),li=null,n}return null}switch(e){case"topPaste":return null;case"topKeyPress":return t.which&&!De(t)?String.fromCharCode(t.which):null;case"topCompositionEnd":return ni?null:t.data;default:return null}}function Ke(e,t,n,r){var o;if(o=ti?Be(e,n):ze(e,n),!o)return null;var a=Xa.getPooled(ai.beforeInput,t,n,r);return a.data=o,Oa.accumulateTwoPhaseDispatches(a),a}function Ye(e,t){return di(e,t)}function qe(e,t){return ci(Ye,e,t)}function Qe(e,t){if(pi)return qe(e,t);pi=!0;try{return qe(e,t)}finally{pi=!1,Ar.restoreStateIfNeeded()}}function $e(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}function Xe(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!gi[e.type]:"textarea"===t}function Ge(e,t,n){var r=Ya.getPooled(bi.change,e,t,n);return r.type="change",Ar.enqueueStateRestore(n),Oa.accumulateTwoPhaseDispatches(r),r}function Ze(e){var t=e.nodeName&&e.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===e.type}function Je(e){var t=Ge(Pi,e,hi(e));mi.batchedUpdates(et,t)}function et(e){ur.enqueueEvents(e),ur.processEventQueue(!1)}function tt(e){if(zo.updateValueIfChanged(e))return e}function nt(e,t){if("topChange"===e)return t}function rt(e,t){Ci=e,Pi=t,Ci.attachEvent("onpropertychange",at)}function ot(){Ci&&(Ci.detachEvent("onpropertychange",at),Ci=null,Pi=null)}function at(e){"value"===e.propertyName&&tt(Pi)&&Je(e)}function it(e,t,n){"topFocus"===e?(ot(),rt(t,n)):"topBlur"===e&&ot()}function lt(e,t){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return tt(Pi)}function ut(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function st(e,t){if("topClick"===e)return tt(t)}function ct(e,t){if("topInput"===e||"topChange"===e)return tt(t)}function dt(e,t){if(null!=e){var n=e._wrapperState||t._wrapperState;if(n&&n.controlled&&"number"===t.type){var r=""+t.value;t.getAttribute("value")!==r&&t.setAttribute("value",r)}}}function pt(e,t,n,r){return Ya.call(this,e,t,n,r)}function ft(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=_i[e];return!!r&&!!n[r]}function vt(e){return ft}function mt(e,t,n,r){return Ni.call(this,e,t,n,r)}function ht(e){return e===window?{x:window.pageXOffset||document.documentElement.scrollLeft,y:window.pageYOffset||document.documentElement.scrollTop}:{x:e.scrollLeft,y:e.scrollTop}}function gt(e){if("number"==typeof e.tag){for(;e.return;)e=e.return;return e.tag!==Yi?null:e.stateNode.containerInfo}for(;e._hostParent;)e=e._hostParent;var t=qr.getNodeFromInstance(e);return t.parentNode}function yt(e,t,n){this.topLevelType=e,this.nativeEvent=t,this.targetInst=n,this.ancestors=[]}function bt(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=gt(n);if(!r)break;e.ancestors.push(n),n=qr.getClosestInstanceFromNode(r)}while(n);for(var o=0;o=t)return{node:n,offset:t-r};r=o}n=Pt(kt(n))}}function wt(e,t,n,r){return e===n&&t===r}function Tt(e){var t=window.getSelection&&window.getSelection();if(!t||0===t.rangeCount)return null;var n=t.anchorNode,r=t.anchorOffset,o=t.focusNode,a=t.focusOffset,i=t.getRangeAt(0);try{i.startContainer.nodeType,i.endContainer.nodeType}catch(e){return null}var l=wt(t.anchorNode,t.anchorOffset,t.focusNode,t.focusOffset),u=l?0:i.toString().length,s=i.cloneRange();s.selectNodeContents(e),s.setEnd(i.startContainer,i.startOffset);var c=wt(s.startContainer,s.startOffset,s.endContainer,s.endOffset),d=c?0:s.toString().length,p=d+u,f=document.createRange();f.setStart(n,r),f.setEnd(o,a);var v=f.collapsed;return{start:v?p:d,end:v?d:p}}function xt(e,t){if(window.getSelection){var n=window.getSelection(),r=e[Va()].length,o=Math.min(t.start,r),a=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>a){var i=a;a=o,o=i}var l=Ji(e,o),u=Ji(e,a);if(l&&u){var s=document.createRange();s.setStart(l.node,l.offset),n.removeAllRanges(),o>a?(n.addRange(s),n.extend(u.node,u.offset)):(s.setEnd(u.node,u.offset),n.addRange(s))}}}function St(e){return!(!e||!("function"==typeof Node?e instanceof Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}function Nt(e){return nl(e)&&3==e.nodeType}function _t(e,t){return!(!e||!t)&&(e===t||!rl(e)&&(rl(t)?_t(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function Ot(e){try{e.focus()}catch(e){}}function At(){if("undefined"==typeof document)return null;try{return document.activeElement||document.body}catch(e){return document.body}}function Ft(e){return ol(document.documentElement,e)}function It(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function Mt(e,t){if(It(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o=32||13===t?t:0}function jt(e){if(e.key){var t=Sl[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=xl(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?Nl[e.keyCode]||"Unidentified":""}function Vt(e,t,n,r){return Ni.call(this,e,t,n,r)}function Bt(e,t,n,r){return Fi.call(this,e,t,n,r)}function zt(e,t,n,r){return Ni.call(this,e,t,n,r)}function Kt(e,t,n,r){return Ya.call(this,e,t,n,r)}function Yt(e,t,n,r){return Fi.call(this,e,t,n,r)}function qt(){Yl||(Yl=!0,Tr.injection.injectReactEventListener(Qi),ur.injection.injectEventPluginOrder(xi),er.injection.injectComponentTree(qr),ur.injection.injectEventPluginsByName({SimpleEventPlugin:Kl,EnterLeaveEventPlugin:Ri,ChangeEventPlugin:wi,SelectEventPlugin:bl,BeforeInputEventPlugin:si}),Rr.injection.injectDOMPropertyConfig(Ta),Rr.injection.injectDOMPropertyConfig(Vi),Rr.injection.injectDOMPropertyConfig(Zi))}function Qt(e,t){return e!==Jl&&e!==Zl||t!==Jl&&t!==Zl?e===Gl&&t!==Gl?-255:e!==Gl&&t===Gl?255:e-t:0}function $t(e){if(null!==e.updateQueue)return e.updateQueue;var t=void 0;return t={first:null,last:null,hasForceUpdate:!1,callbackList:null},e.updateQueue=t,t}function Xt(e,t){var n=e.updateQueue;if(null===n)return t.updateQueue=null,null;var r=null!==t.updateQueue?t.updateQueue:{};return r.first=n.first,r.last=n.last,r.hasForceUpdate=!1,r.callbackList=null,r.isProcessing=!1,t.updateQueue=r,r}function Gt(e){return{priorityLevel:e.priorityLevel,partialState:e.partialState,callback:e.callback,isReplace:e.isReplace,isForced:e.isForced,isTopLevelUnmount:e.isTopLevelUnmount,next:null}}function Zt(e,t,n,r){null!==n?n.next=t:(t.next=e.first,e.first=t),null!==r?t.next=r:e.last=t}function Jt(e,t){var n=t.priorityLevel,r=null,o=null;if(null!==e.last&&Qt(e.last.priorityLevel,n)<=0)r=e.last;else for(o=e.first;null!==o&&Qt(o.priorityLevel,n)<=0;)r=o,o=o.next;return r}function en(e,t){var n=$t(e),r=null!==e.alternate?$t(e.alternate):null,o=Jt(n,t),a=null!==o?o.next:n.first;if(null===r)return Zt(n,t,o,a),null;var i=Jt(r,t),l=null!==i?i.next:r.first;if(Zt(n,t,o,a),a!==l){var u=Gt(t);return Zt(r,u,i,l),u}return null===i&&(r.first=t),null===l&&(r.last=null),null}function tn(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:!1,next:null};en(e,o)}function nn(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!0,isForced:!1,isTopLevelUnmount:!1,next:null};en(e,o)}function rn(e,t,n){var r={priorityLevel:n,partialState:null,callback:t,isReplace:!1,isForced:!0,isTopLevelUnmount:!1,next:null};en(e,r)}function on(e){return null!==e.first?e.first.priorityLevel:Gl}function an(e,t,n,r){var o=null===t.element,a={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:o,next:null},i=en(e,a);if(o){var l=e.updateQueue,u=null!==e.alternate?e.alternate.updateQueue:null;null!==l&&null!==a.next&&(a.next=null,l.last=a),null!==u&&null!==i&&null!==i.next&&(i.next=null,u.last=a)}}function ln(e,t,n,r){var o=e.partialState;if("function"==typeof o){var a=o;return a.call(t,n,r)}return o}function un(e,t,n,r,o,a){t.hasForceUpdate=!1;for(var i=r,l=!0,u=null,s=t.first;null!==s&&Qt(s.priorityLevel,a)<=0;){t.first=s.next,null===t.first&&(t.last=null);var c=void 0;s.isReplace?(i=ln(s,n,i,o),l=!0):(c=ln(s,n,i,o),c&&(i=l?Ln({},i,c):Ln(i,c),l=!1)),s.isForced&&(t.hasForceUpdate=!0),null===s.callback||s.isTopLevelUnmount&&null!==s.next||(u=u||[],u.push(s.callback),e.effectTag|=Xl),s=s.next}return t.callbackList=u,null!==t.first||null!==u||t.hasForceUpdate||(e.updateQueue=null),i}function sn(e,t,n){var r=t.callbackList;if(null!==r)for(var o=0;of?(g=d,d=null):g=d.sibling;var y=m(e,d,l[f],u);if(null===y){null===d&&(d=g);break}t&&d&&null===y.alternate&&n(e,d),p=i(y,p,f),null===c?s=y:c.sibling=y,c=y,d=g}if(f===l.length)return r(e,d),s;if(null===d){for(;fy?(b=f,f=null):b=f.sibling;var P=m(e,f,C.value,u);if(null===P){f||(f=b);break}t&&f&&null===P.alternate&&n(e,f),g=i(P,g,y),null===p?d=P:p.sibling=P,p=P,f=b}if(C.done)return r(e,f),d;if(null===f){for(;!C.done;y++,C=c.next()){var k=v(e,C.value,u);null!==k&&(g=i(k,g,y),null===p?d=k:p.sibling=k,p=k)}return d}for(var E=o(e,f);!C.done;y++,C=c.next()){var w=h(E,e,y,C.value,u);null!==w&&(t&&null!==w.alternate&&E.delete(null===w.key?y:w.key),g=i(w,g,y),null===p?d=w:p.sibling=w,p=w)}return t&&E.forEach(function(t){return n(e,t)}),d}function b(e,t,n,o){if(null!==t&&t.tag===yc){ +r(e,t.sibling);var i=a(t,o);return i.pendingProps=n,i.return=e,i}r(e,t);var l=dc(n,o);return l.return=e,l}function C(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.type===o.type){r(e,u.sibling);var s=a(u,i);return s.ref=xn(u,o),s.pendingProps=o.props,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=sc(o,i);return c.ref=xn(t,o),c.return=e,c}function P(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===Cc){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=pc(o,i);return c.return=e,c}function k(e,t,n,o){var i=t;if(null!==i){if(i.tag===Pc){r(e,i.sibling);var l=a(i,o);return l.type=n.value,l.return=e,l}r(e,i)}var u=fc(n,o);return u.type=n.value,u.return=e,u}function E(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===bc&&u.stateNode.containerInfo===o.containerInfo&&u.stateNode.implementation===o.implementation){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o.children||[],s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=vc(o,i);return c.return=e,c}function w(e,t,n,o){var a=$r.disableNewFiberFeatures,i="object"==typeof n&&null!==n;if(i)if(a)switch(n.$$typeof){case Bs:return l(C(e,t,n,o));case lc:return l(E(e,t,n,o))}else switch(n.$$typeof){case Bs:return l(C(e,t,n,o));case ac:return l(P(e,t,n,o));case ic:return l(k(e,t,n,o));case lc:return l(E(e,t,n,o))}if(a)switch(e.tag){case gc:var u=e.type;null!==n&&n!==!1?Hn("109",u.displayName||u.name||"Component"):void 0;break;case hc:var s=e.type;null!==n&&n!==!1?Hn("105",s.displayName||s.name||"Component"):void 0}if("string"==typeof n||"number"==typeof n)return l(b(e,t,""+n,o));if(mc(n))return g(e,t,n,o);if(oc(n))return y(e,t,n,o);if(i&&Sn(e,n),!a&&"undefined"==typeof n)switch(e.tag){case gc:case hc:var c=e.type;Hn("157",c.displayName||c.name||"Component")}return r(e,t)}return w}function _n(e){if(!e)return cu;var t=pu.get(e);return"number"==typeof t.tag?Vp(t):t._processChildContext(t._context)}function On(e){return!(!e||e.nodeType!==vf&&e.nodeType!==mf&&e.nodeType!==hf)}function An(e){if(!On(e))throw new Error("Target container is not a DOM element.")}function Fn(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function In(){yf=!0}function Mn(e,t,n,r){An(n);var o=n.nodeType===df?n.documentElement:n,a=o._reactRootContainer;if(a)gf.updateContainer(t,a,e,r);else{for(;o.lastChild;)o.removeChild(o.lastChild);var i=gf.createContainer(o);a=o._reactRootContainer=i,gf.unbatchedUpdates(function(){gf.updateContainer(t,i,e,r)})}return gf.getPublicRootInstance(a)}var Rn=Object.getOwnPropertySymbols,Un=Object.prototype.hasOwnProperty,Dn=Object.prototype.propertyIsEnumerable,Ln=n()?Object.assign:function(e,n){for(var r,o,a=t(e),i=1;i]/,Po=Y,ko=q,Eo=new RegExp("^["+Rr.ATTRIBUTE_NAME_START_CHAR+"]["+Rr.ATTRIBUTE_NAME_CHAR+"]*$"),wo={},To={},xo={createMarkupForID:function(e){return Rr.ID_ATTRIBUTE_NAME+"="+ko(e)},setAttributeForID:function(e,t){e.setAttribute(Rr.ID_ATTRIBUTE_NAME,t)},createMarkupForRoot:function(){return Rr.ROOT_ATTRIBUTE_NAME+'=""'},setAttributeForRoot:function(e){e.setAttribute(Rr.ROOT_ATTRIBUTE_NAME,"")},createMarkupForProperty:function(e,t){var n=Rr.properties.hasOwnProperty(e)?Rr.properties[e]:null;if(n){if($(n,t))return"";var r=n.attributeName;return n.hasBooleanValue||n.hasOverloadedBooleanValue&&t===!0?r+'=""':r+"="+ko(t)}return Rr.isCustomAttribute(e)?null==t?"":e+"="+ko(t):null},createMarkupForCustomAttribute:function(e,t){return Q(e)&&null!=t?e+"="+ko(t):""},setValueForProperty:function(e,t,n){var r=Rr.properties.hasOwnProperty(t)?Rr.properties[t]:null;if(r){var o=r.mutationMethod;if(o)o(e,n);else{if($(r,n))return void xo.deleteValueForProperty(e,t);if(r.mustUseProperty)e[r.propertyName]=n;else{var a=r.attributeName,i=r.attributeNamespace;i?e.setAttributeNS(i,a,""+n):r.hasBooleanValue||r.hasOverloadedBooleanValue&&n===!0?e.setAttribute(a,""):e.setAttribute(a,""+n)}}}else if(Rr.isCustomAttribute(t))return void xo.setValueForAttribute(e,t,n)},setValueForAttribute:function(e,t,n){Q(t)&&(null==n?e.removeAttribute(t):e.setAttribute(t,""+n))},deleteValueForAttribute:function(e,t){e.removeAttribute(t)},deleteValueForProperty:function(e,t){var n=Rr.properties.hasOwnProperty(t)?Rr.properties[t]:null;if(n){var r=n.mutationMethod;if(r)r(e,void 0);else if(n.mustUseProperty){var o=n.propertyName;n.hasBooleanValue?e[o]=!1:e[o]=""}else e.removeAttribute(n.attributeName)}else Rr.isCustomAttribute(t)&&e.removeAttribute(t)}},So=xo,No={getHostProps:function(e,t){var n=e,r=t.value,o=t.checked,a=Ln({type:void 0,step:void 0,min:void 0,max:void 0},t,{defaultChecked:void 0,defaultValue:void 0,value:null!=r?r:n._wrapperState.initialValue,checked:null!=o?o:n._wrapperState.initialChecked});return a},mountWrapper:function(e,t){var n=t.defaultValue,r=e;r._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:null!=t.value?t.value:n,controlled:X(t)}},updateWrapper:function(e,t){var n=e,r=t.checked;null!=r&&So.setValueForProperty(n,"checked",r||!1);var o=t.value;if(null!=o)if(0===o&&""===n.value)n.value="0";else if("number"===t.type){var a=parseFloat(n.value,10)||0;o!=a&&(n.value=""+o)}else o!=n.value&&(n.value=""+o);else null==t.value&&null!=t.defaultValue&&n.defaultValue!==""+t.defaultValue&&(n.defaultValue=""+t.defaultValue),null==t.checked&&null!=t.defaultChecked&&(n.defaultChecked=!!t.defaultChecked)},postMountWrapper:function(e,t){var n=e;switch(t.type){case"submit":case"reset":break;case"color":case"date":case"datetime":case"datetime-local":case"month":case"time":case"week":n.value="",n.value=n.defaultValue;break;default:n.value=n.value}var r=n.name;""!==r&&(n.name=""),n.defaultChecked=!n.defaultChecked,n.defaultChecked=!n.defaultChecked,""!==r&&(n.name=r)},restoreControlledState:function(e,t){var n=e;No.updateWrapper(n,t),G(n,t)}},_o=No,Oo={mountWrapper:function(e,t){},postMountWrapper:function(e,t){null!=t.value&&e.setAttribute("value",t.value)},getHostProps:function(e,t){var n=Ln({children:void 0},t),r=Z(t.children);return r&&(n.children=r),n}},Ao=Oo,Fo=!1,Io={getHostProps:function(e,t){return Ln({},t,{value:void 0})},mountWrapper:function(e,t){var n=e,r=t.value;n._wrapperState={initialValue:null!=r?r:t.defaultValue,wasMultiple:!!t.multiple},void 0===t.value||void 0===t.defaultValue||Fo||(Fo=!0),n.multiple=!!t.multiple,null!=r?J(n,!!t.multiple,r):null!=t.defaultValue&&J(n,!!t.multiple,t.defaultValue)},postUpdateWrapper:function(e,t){var n=e;n._wrapperState.initialValue=void 0;var r=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!t.multiple;var o=t.value;null!=o?J(n,!!t.multiple,o):r!==!!t.multiple&&(null!=t.defaultValue?J(n,!!t.multiple,t.defaultValue):J(n,!!t.multiple,t.multiple?[]:""))},restoreControlledState:function(e,t){var n=e,r=t.value;null!=r&&J(n,!!t.multiple,r)}},Mo=Io,Ro={getHostProps:function(e,t){var n=e;null!=t.dangerouslySetInnerHTML?Hn("91"):void 0;var r=Ln({},t,{value:void 0,defaultValue:void 0,children:""+n._wrapperState.initialValue});return r},mountWrapper:function(e,t){var n=e,r=t.value,o=r;if(null==r){var a=t.defaultValue,i=t.children;null!=i&&(null!=a?Hn("92"):void 0,Array.isArray(i)&&(i.length<=1?void 0:Hn("93"),i=i[0]),a=""+i),null==a&&(a=""),o=a}n._wrapperState={initialValue:""+o}},updateWrapper:function(e,t){var n=e,r=t.value;if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e,t){var n=e,r=n.textContent;r===n._wrapperState.initialValue&&(n.value=r)},restoreControlledState:function(e,t){Ro.updateWrapper(e,t)}},Uo=Ro,Do=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e},Lo=Do,Ho=Lo(function(e,t){if(e.namespaceURI!==bo.svg||"innerHTML"in e)e.innerHTML=t;else{mo=mo||document.createElement("div"),mo.innerHTML=""+t+"";for(var n=mo.firstChild;n.firstChild;)e.appendChild(n.firstChild)}}),Wo=Ho,jo=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};fr.canUseDOM&&("textContent"in document.documentElement||(jo=function(e,t){return 3===e.nodeType?void(e.nodeValue=t):void Wo(e,Po(t))}));var Vo=jo,Bo={_getTrackerFromNode:function(e){return te(qr.getInstanceFromNode(e))},trackNode:function(e){e._wrapperState.valueTracker||(e._wrapperState.valueTracker=ae(e,e))},track:function(e){if(!te(e)){var t=qr.getNodeFromInstance(e);ne(e,ae(t,e))}},updateValueIfChanged:function(e){if(!e)return!1;var t=te(e);if(!t)return"number"==typeof e.tag?Bo.trackNode(e.stateNode):Bo.track(e),!0;var n=t.getValue(),r=oe(qr.getNodeFromInstance(e));return r!==n&&(t.setValue(r),!0)},stopTracking:function(e){var t=te(e);t&&t.stopTracking()}},zo=Bo,Ko=Ln||function(e){for(var t=1;t";var u=l.firstChild;o=l.removeChild(u)}else o=t.is?a.createElement(e,t.is):a.createElement(e);else o=a.createElementNS(i,e);return o},setInitialProperties:function(e,t,n,r){var o,a=de(t,n);switch(t){case"audio":case"form":case"iframe":case"img":case"image":case"link":case"object":case"source":case"video":case"details":ce(e,t),o=n;break;case"input":_o.mountWrapper(e,n),o=_o.getHostProps(e,n),ce(e,t),ue(r,"onChange");break;case"option":Ao.mountWrapper(e,n),o=Ao.getHostProps(e,n);break;case"select":Mo.mountWrapper(e,n),o=Mo.getHostProps(e,n),ce(e,t),ue(r,"onChange");break;case"textarea":Uo.mountWrapper(e,n),o=Uo.getHostProps(e,n),ce(e,t),ue(r,"onChange");break;default:o=n}switch(le(t,o),pe(e,r,o,a),t){case"input":zo.trackNode(e),_o.postMountWrapper(e,n);break;case"textarea":zo.trackNode(e),Uo.postMountWrapper(e,n);break;case"option":Ao.postMountWrapper(e,n);break;default:"function"==typeof o.onClick&&se(e)}},diffProperties:function(e,t,n,r,o){var a,i,l=null;switch(t){case"input":a=_o.getHostProps(e,n),i=_o.getHostProps(e,r),l=[];break;case"option":a=Ao.getHostProps(e,n),i=Ao.getHostProps(e,r),l=[];break;case"select":a=Mo.getHostProps(e,n),i=Mo.getHostProps(e,r),l=[];break;case"textarea":a=Uo.getHostProps(e,n),i=Uo.getHostProps(e,r),l=[];break;default:a=n,i=r,"function"!=typeof a.onClick&&"function"==typeof i.onClick&&se(e)}le(t,i);var u,s,c=null;for(u in a)if(!i.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if(u===Go){var d=a[u];for(s in d)d.hasOwnProperty(s)&&(c||(c={}),c[s]="")}else u===Qo||u===Xo||u===$o||(qo.hasOwnProperty(u)?l||(l=[]):(l=l||[]).push(u,null));for(u in i){var p=i[u],f=null!=a?a[u]:void 0;if(i.hasOwnProperty(u)&&p!==f&&(null!=p||null!=f))if(u===Go)if(f){for(s in f)!f.hasOwnProperty(s)||p&&p.hasOwnProperty(s)||(c||(c={}),c[s]="");for(s in p)p.hasOwnProperty(s)&&f[s]!==p[s]&&(c||(c={}),c[s]=p[s])}else c||(l||(l=[]),l.push(u,c)),c=p;else if(u===Qo){var v=p?p[Zo]:void 0,m=f?f[Zo]:void 0;null!=v&&m!==v&&(l=l||[]).push(u,""+v)}else u===Xo?f===p||"string"!=typeof p&&"number"!=typeof p||(l=l||[]).push(u,""+p):u===$o||(qo.hasOwnProperty(u)?(p&&ue(o,u),l||f===p||(l=[])):(l=l||[]).push(u,p))}return c&&(l=l||[]).push(Go,c),l},updateProperties:function(e,t,n,r,o){var a=de(n,r),i=de(n,o);switch(fe(e,t,a,i),n){case"input":_o.updateWrapper(e,o);break;case"textarea":Uo.updateWrapper(e,o);break;case"select":Mo.postUpdateWrapper(e,o)}},restoreControlledState:function(e,t,n){switch(t){case"input":return void _o.restoreControlledState(e,n);case"textarea":return void Uo.restoreControlledState(e,n);case"select":return void Mo.restoreControlledState(e,n)}}},la=ia,ua=void 0,sa=void 0;if("function"!=typeof requestAnimationFrame)Hn("149");else if("function"!=typeof requestIdleCallback){var ca=null,da=null,pa=!1,fa=!1,va=0,ma=33,ha=33,ga={timeRemaining:"object"==typeof performance&&"function"==typeof performance.now?function(){return va-performance.now()}:function(){return va-Date.now()}},ya="__reactIdleCallback$"+Math.random().toString(36).slice(2),ba=function(e){if(e.source===window&&e.data===ya){pa=!1;var t=da;da=null,t&&t(ga)}};window.addEventListener("message",ba,!1);var Ca=function(e){fa=!1;var t=e-va+ha;t1?1-t:void 0;return this._fallbackText=o.slice(e,l),this._fallbackText}}),Wa.addPoolingTo(Fe);var Ba=Fe,za=["dispatchConfig","_targetInst","nativeEvent","isDefaultPrevented","isPropagationStopped","_dispatchListeners","_dispatchInstances"],Ka={type:null,target:null,currentTarget:Gn.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};Ln(Ie.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Gn.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Gn.thatReturnsTrue)},persist:function(){this.isPersistent=Gn.thatReturnsTrue},isPersistent:Gn.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var t in e)this[t]=null;for(var n=0;n8&&ei<=11),ri=32,oi=String.fromCharCode(ri),ai={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},ii=!1,li=null,ui={eventTypes:ai,extractEvents:function(e,t,n,r){return[Ve(e,t,n,r),Ke(e,t,n,r)]}},si=ui,ci=function(e,t,n,r,o,a){return e(t,n,r,o,a)},di=function(e,t){return e(t)},pi=!1,fi={injectStackBatchedUpdates:function(e){ci=e},injectFiberBatchedUpdates:function(e){di=e}},vi={batchedUpdates:Qe,injection:fi},mi=vi,hi=$e,gi={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},yi=Xe,bi={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},Ci=null,Pi=null,ki=!1;fr.canUseDOM&&(ki=br("input")&&(!document.documentMode||document.documentMode>9));var Ei={eventTypes:bi,_isInputEventSupported:ki,extractEvents:function(e,t,n,r){var o,a,i=t?qr.getNodeFromInstance(t):window;if(Ze(i)?o=nt:yi(i)?ki?o=ct:(o=lt,a=it):ut(i)&&(o=st),o){var l=o(e,t);if(l){var u=Ge(l,n,r);return u}}a&&a(e,i,t),"topBlur"===e&&dt(t,i)}},wi=Ei,Ti=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"],xi=Ti,Si={ +view:function(e){if(e.view)return e.view;var t=hi(e);if(t.window===t)return t;var n=t.ownerDocument;return n?n.defaultView||n.parentWindow:window},detail:function(e){return e.detail||0}};Ya.augmentClass(pt,Si);var Ni=pt,_i={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"},Oi=vt,Ai={screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Oi,button:function(e){var t=e.button;return"which"in e?t:2===t?2:4===t?1:0},buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)}};Ni.augmentClass(mt,Ai);var Fi=mt,Ii={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},Mi={eventTypes:Ii,extractEvents:function(e,t,n,r){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var o;if(r.window===r)o=r;else{var a=r.ownerDocument;o=a?a.defaultView||a.parentWindow:window}var i,l;if("topMouseOut"===e){i=t;var u=n.relatedTarget||n.toElement;l=u?qr.getClosestInstanceFromNode(u):null}else i=null,l=t;if(i===l)return null;var s=null==i?o:qr.getNodeFromInstance(i),c=null==l?o:qr.getNodeFromInstance(l),d=Fi.getPooled(Ii.mouseLeave,i,n,r);d.type="mouseleave",d.target=s,d.relatedTarget=c;var p=Fi.getPooled(Ii.mouseEnter,l,n,r);return p.type="mouseenter",p.target=c,p.relatedTarget=s,Oa.accumulateEnterLeaveDispatches(d,p,i,l),[d,p]}},Ri=Mi,Ui=Rr.injection.MUST_USE_PROPERTY,Di=Rr.injection.HAS_BOOLEAN_VALUE,Li=Rr.injection.HAS_NUMERIC_VALUE,Hi=Rr.injection.HAS_POSITIVE_NUMERIC_VALUE,Wi=Rr.injection.HAS_OVERLOADED_BOOLEAN_VALUE,ji={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+Rr.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:Di,allowTransparency:0,alt:0,as:0,async:Di,autoComplete:0,autoPlay:Di,capture:Di,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:Ui|Di,cite:0,classID:0,className:0,cols:Hi,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:Di,coords:0,crossOrigin:0,data:0,dateTime:0,default:Di,defer:Di,dir:0,disabled:Di,download:Wi,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:Di,formTarget:0,frameBorder:0,headers:0,height:0,hidden:Di,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:Di,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:Ui|Di,muted:Ui|Di,name:0,nonce:0,noValidate:Di,open:Di,optimum:0,pattern:0,placeholder:0,playsInline:Di,poster:0,preload:0,profile:0,radioGroup:0,readOnly:Di,referrerPolicy:0,rel:0,required:Di,reversed:Di,role:0,rows:Hi,rowSpan:Li,sandbox:0,scope:0,scoped:Di,scrolling:0,seamless:Di,selected:Ui|Di,shape:0,size:Hi,sizes:0,slot:0,span:Hi,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:Li,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:Di,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{},DOMMutationMethods:{value:function(e,t){return null==t?e.removeAttribute("value"):void("number"!==e.type||e.hasAttribute("value")===!1?e.setAttribute("value",""+t):e.validity&&!e.validity.badInput&&e.ownerDocument.activeElement!==e&&e.setAttribute("value",""+t))}}},Vi=ji,Bi={listen:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!1),{remove:function(){e.removeEventListener(t,n,!1)}}):e.attachEvent?(e.attachEvent("on"+t,n),{remove:function(){e.detachEvent("on"+t,n)}}):void 0},capture:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!0),{remove:function(){e.removeEventListener(t,n,!0)}}):{remove:Gn}},registerDefault:function(){}},zi=Bi,Ki=ht,Yi=Lr.HostRoot;Ln(yt.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.targetInst=null,this.ancestors.length=0}}),Wa.addPoolingTo(yt,Wa.threeArgumentPooler);var qi={_enabled:!0,_handleTopLevel:null,setHandleTopLevel:function(e){qi._handleTopLevel=e},setEnabled:function(e){qi._enabled=!!e},isEnabled:function(){return qi._enabled},trapBubbledEvent:function(e,t,n){return n?zi.listen(n,t,qi.dispatchEvent.bind(null,e)):null},trapCapturedEvent:function(e,t,n){return n?zi.capture(n,t,qi.dispatchEvent.bind(null,e)):null},monitorScrollValue:function(e){var t=Ct.bind(null,e);zi.listen(window,"scroll",t)},dispatchEvent:function(e,t){if(qi._enabled){var n=hi(t),r=qr.getClosestInstanceFromNode(n),o=yt.getPooled(e,t,r);try{mi.batchedUpdates(bt,o)}finally{yt.release(o)}}}},Qi=qi,$i={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},Xi={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},Gi={Properties:{},DOMAttributeNamespaces:{xlinkActuate:$i.xlink,xlinkArcrole:$i.xlink,xlinkHref:$i.xlink,xlinkRole:$i.xlink,xlinkShow:$i.xlink,xlinkTitle:$i.xlink,xlinkType:$i.xlink,xmlBase:$i.xml,xmlLang:$i.xml,xmlSpace:$i.xml},DOMAttributeNames:{}};Object.keys(Xi).forEach(function(e){Gi.Properties[e]=0,Xi[e]&&(Gi.DOMAttributeNames[e]=Xi[e])});var Zi=Gi,Ji=Et,el={getOffsets:Tt,setOffsets:xt},tl=el,nl=St,rl=Nt,ol=_t,al=Ot,il=At,ll={hasSelectionCapabilities:function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)},getSelectionInformation:function(){var e=il();return{focusedElem:e,selectionRange:ll.hasSelectionCapabilities(e)?ll.getSelection(e):null}},restoreSelection:function(e){var t=il(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&Ft(n)){ll.hasSelectionCapabilities(n)&&ll.setSelection(n,r);for(var o=[],a=n;a=a.parentNode;)1===a.nodeType&&o.push({element:a,left:a.scrollLeft,top:a.scrollTop});al(n);for(var i=0;i-1;)Nu[_u]=null,_u--},Ru={createCursor:Ou,isEmpty:Au,pop:Fu,push:Iu,reset:Mu},Uu=Ln||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:null,o={$$typeof:Vl,key:null==r?null:""+r,children:e,handler:t,props:n};return o},Ks=function(e){var t={$$typeof:Bl,value:e};return t},Ys=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Vl},qs=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Bl},Qs=Bl,$s=Vl,Xs={createCoroutine:zs,createYield:Ks,isCoroutine:Ys,isYield:qs,REACT_YIELD_TYPE:Qs,REACT_COROUTINE_TYPE:$s},Gs="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.portal")||60106,Zs=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Gs,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},Js=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Gs},ec=Gs,tc={createPortal:Zs,isPortal:Js,REACT_PORTAL_TYPE:ec},nc="function"==typeof Symbol&&Symbol.iterator,rc="@@iterator",oc=Tn,ac=Xs.REACT_COROUTINE_TYPE,ic=Xs.REACT_YIELD_TYPE,lc=tc.REACT_PORTAL_TYPE,uc=Ns.cloneFiber,sc=Ns.createFiberFromElement,cc=Ns.createFiberFromFragment,dc=Ns.createFiberFromText,pc=Ns.createFiberFromCoroutine,fc=Ns.createFiberFromYield,vc=Ns.createFiberFromPortal,mc=Array.isArray,hc=Lr.FunctionalComponent,gc=Lr.ClassComponent,yc=Lr.HostText,bc=Lr.HostPortal,Cc=Lr.CoroutineComponent,Pc=Lr.YieldComponent,kc=Lr.Fragment,Ec=Ql.NoEffect,wc=Ql.Placement,Tc=Ql.Deletion,xc=Nn(!0,!0),Sc=Nn(!1,!0),Nc=Nn(!1,!1),_c=function(e,t){if(t.child)if(null!==e&&t.child===e.child){var n=t.child,r=uc(n,n.pendingWorkPriority);for(t.child=r,r.return=t;null!==n.sibling;)n=n.sibling,r=r.sibling=uc(n,n.pendingWorkPriority),r.return=t;r.sibling=null}else for(var o=t.child;null!==o;)o.return=t,o=o.sibling},Oc={reconcileChildFibers:xc,reconcileChildFibersInPlace:Sc,mountChildFibersInPlace:Nc,cloneChildFibers:_c},Ac=Ql.Update,Fc=as.cacheContext,Ic=as.getMaskedContext,Mc=as.getUnmaskedContext,Rc=as.isContextConsumer,Uc=uu.addUpdate,Dc=uu.addReplaceUpdate,Lc=uu.addForceUpdate,Hc=uu.beginUpdateQueue,Wc=as,jc=Wc.hasContextChanged,Vc=Su.isMounted,Bc=Array.isArray,zc=function(e,t,n,r){function o(e,t,n,r,o,a){if(null===t||null!==e.updateQueue&&e.updateQueue.hasForceUpdate)return!0;var i=e.stateNode;if("function"==typeof i.shouldComponentUpdate){var l=i.shouldComponentUpdate(n,o,a);return l}var u=e.type;return!u.prototype||!u.prototype.isPureReactComponent||(!cl(t,n)||!cl(r,o))}function a(e){var t=e.stateNode,n=t.state;n&&("object"!=typeof n||Bc(n))&&Hn("106",ao(e)),"function"==typeof t.getChildContext&&("object"!=typeof e.type.childContextTypes?Hn("107",ao(e)):void 0)}function i(e,t){t.props=e.memoizedProps,t.state=e.memoizedState}function l(e,t){t.updater=p,e.stateNode=t,pu.set(t,e)}function u(e){var t=e.type,n=e.pendingProps,r=Mc(e),o=Rc(e),i=o?Ic(e,r):cu,u=new t(n,i);return l(e,u),a(e),o&&Fc(e,r,i),u}function s(e,t){var n=e.stateNode,r=n.state||null,o=e.pendingProps;o?void 0:Hn("162");var a=Mc(e);if(n.props=o,n.state=r,n.refs=cu,n.context=Ic(e,a),"function"==typeof n.componentWillMount){n.componentWillMount();var i=e.updateQueue;null!==i&&(n.state=Hc(e,i,n,r,o,t))}"function"==typeof n.componentDidMount&&(e.effectTag|=Ac)}function c(e,t){var n=e.stateNode;i(e,n);var r=e.memoizedState,a=e.pendingProps;a||(a=e.memoizedProps,null==a?Hn("163"):void 0);var l=Mc(e),s=Ic(e,l);if(!o(e,e.memoizedProps,a,e.memoizedState,r,s))return n.props=a,n.state=r,n.context=s,!1;var c=u(e);c.props=a,c.state=r=c.state||null,c.context=s,"function"==typeof c.componentWillMount&&c.componentWillMount();var d=e.updateQueue;return null!==d&&(c.state=Hc(e,d,c,r,a,t)),"function"==typeof n.componentDidMount&&(e.effectTag|=Ac),!0}function d(e,t,a){var l=t.stateNode;i(t,l);var u=t.memoizedProps,s=t.pendingProps;s||(s=u,null==s?Hn("163"):void 0);var c=l.context,d=Mc(t),f=Ic(t,d);u===s&&c===f||"function"==typeof l.componentWillReceiveProps&&(l.componentWillReceiveProps(s,f),l.state!==t.memoizedState&&p.enqueueReplaceState(l,l.state,null));var v=t.updateQueue,m=t.memoizedState,h=void 0;if(h=null!==v?Hc(t,v,l,m,s,a):m,!(u!==s||m!==h||jc()||null!==v&&v.hasForceUpdate))return"function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=Ac)),!1;var g=o(t,u,s,m,h,f);return g?("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(s,h,f),"function"==typeof l.componentDidUpdate&&(t.effectTag|=Ac)):("function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=Ac)),n(t,s),r(t,h)),l.props=s,l.state=h,l.context=f,g}var p={isMounted:Vc,enqueueSetState:function(n,r,o){var a=pu.get(n),i=t();o=void 0===o?null:o,Uc(a,r,o,i),e(a,i)},enqueueReplaceState:function(n,r,o){var a=pu.get(n),i=t();o=void 0===o?null:o,Dc(a,r,o,i),e(a,i)},enqueueForceUpdate:function(n,r){var o=pu.get(n),a=t();r=void 0===r?null:r,Lc(o,r,a),e(o,a)}};return{adoptClassInstance:l,constructClassInstance:u,mountClassInstance:s,resumeMountClassInstance:c,updateClassInstance:d}},Kc=Oc.mountChildFibersInPlace,Yc=Oc.reconcileChildFibers,qc=Oc.reconcileChildFibersInPlace,Qc=Oc.cloneChildFibers,$c=uu.beginUpdateQueue,Xc=as.getMaskedContext,Gc=as.getUnmaskedContext,Zc=as.hasContextChanged,Jc=as.pushContextProvider,ed=as.pushTopLevelContextObject,td=as.invalidateContextProvider,nd=Lr.IndeterminateComponent,rd=Lr.FunctionalComponent,od=Lr.ClassComponent,ad=Lr.HostRoot,id=Lr.HostComponent,ld=Lr.HostText,ud=Lr.HostPortal,sd=Lr.CoroutineComponent,cd=Lr.CoroutineHandlerPhase,dd=Lr.YieldComponent,pd=Lr.Fragment,fd=$l.NoWork,vd=$l.OffscreenPriority,md=Ql.Placement,hd=Ql.ContentReset,gd=Ql.Err,yd=Ql.Ref,bd=function(e,t,n,r){function o(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function a(e){e.progressedFirstDeletion=e.progressedLastDeletion=null}function i(e){e.firstEffect=e.progressedFirstDeletion,e.lastEffect=e.progressedLastDeletion}function l(e,t,n){var r=t.pendingWorkPriority;u(e,t,n,r)}function u(e,t,n,r){t.memoizedProps=null,null===e?t.child=Kc(t,t.child,n,r):e.child===t.child?(a(t),t.child=Yc(t,t.child,n,r),i(t)):(t.child=qc(t,t.child,n,r),i(t)),o(e,t,r)}function s(e,t){var n=t.pendingProps;if(Zc())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n)return C(e,t);return l(e,t,n),k(t,n),t.child}function c(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=yd)}function d(e,t){var n=t.type,r=t.pendingProps,o=t.memoizedProps;if(Zc())null===r&&(r=o);else{if(null===r||o===r)return C(e,t);if("function"==typeof n.shouldComponentUpdate&&!n.shouldComponentUpdate(o,r))return k(t,r),C(e,t)}var a,i=Gc(t),u=Xc(t,i);return a=n(r,u),l(e,t,a),k(t,r),t.child}function p(e,t,n){var r=Jc(t),o=void 0;return null===e?t.stateNode?o=R(t,n):(I(t),M(t,n),o=!0):o=U(e,t,n),f(e,t,o,r)}function f(e,t,n,r){if(c(e,t),!n)return C(e,t);var o=t.stateNode;vu.current=t;var a=void 0;return a=o.render(),l(e,t,a),E(t,o.state),k(t,o.props),r&&td(t),t.child}function v(e,t,n){var r=t.stateNode;r.pendingContext?ed(t,r.pendingContext,r.pendingContext!==r.context):r.context&&ed(t,r.context,!1),O(t,r.containerInfo);var o=t.updateQueue;if(null!==o){var a=t.memoizedState,i=$c(t,o,null,a,null,n);if(a===i)return C(e,t);var u=i.element;return l(e,t,u),E(t,i),t.child}return C(e,t)}function m(e,t){_(t);var n=t.pendingProps,r=null!==e?e.memoizedProps:null,o=t.memoizedProps;if(Zc())null===n&&(n=o,null===n?Hn("158"):void 0);else if(null===n||o===n){if(!S&&N(t.type,o)&&t.pendingWorkPriority!==vd){for(var a=t.progressedChild;null!==a;)a.pendingWorkPriority=vd,a=a.sibling;return null}return C(e,t)}var i=n.children,s=x(n);if(s?i=null:r&&x(r)&&(t.effectTag|=hd),c(e,t),!S&&N(t.type,n)&&t.pendingWorkPriority!==vd){if(t.progressedPriority===vd&&(t.child=t.progressedChild),u(e,t,i,vd),k(t,n),t.child=null!==e?e.child:null,null===e)for(var d=t.progressedChild;null!==d;)d.effectTag=md,d=d.sibling;return null}return l(e,t,i),k(t,n),t.child}function h(e,t){var n=t.pendingProps;return null===n&&(n=t.memoizedProps),k(t,n),null}function g(e,t,n){null!==e?Hn("159"):void 0;var r,o=t.type,a=t.pendingProps,i=Gc(t),u=Xc(t,i);if(r=o(a,u),"object"==typeof r&&null!==r&&"function"==typeof r.render){t.tag=od;var s=Jc(t);return F(t,r),M(t,n),f(e,t,!0,s)}return t.tag=rd,l(e,t,r),k(t,a),t.child}function y(e,t){var n=t.pendingProps;Zc()?null===n&&(n=e&&e.memoizedProps,null===n?Hn("158"):void 0):null!==n&&t.memoizedProps!==n||(n=t.memoizedProps);var r=n.children,o=t.pendingWorkPriority;return t.memoizedProps=null,null===e?t.stateNode=Kc(t,t.stateNode,r,o):e.child===t.child?(a(t),t.stateNode=Yc(t,t.stateNode,r,o),i(t)):(t.stateNode=qc(t,t.stateNode,r,o),i(t)),k(t,n),t.stateNode}function b(e,t){O(t,t.stateNode.containerInfo);var n=t.pendingWorkPriority,r=t.pendingProps;if(Zc())null===r&&(r=e&&e.memoizedProps,null==r?Hn("158"):void 0);else if(null===r||t.memoizedProps===r)return C(e,t);return null===e?(t.child=qc(t,t.child,r,n),k(t,r),o(e,t,n)):(l(e,t,r),k(t,r)),t.child}function C(e,t){var n=t.pendingWorkPriority;return e&&t.child===e.child&&a(t),Qc(e,t),o(e,t,n),t.child}function P(e,t){switch(t.tag){case od:Jc(t);break;case ud:O(t,t.stateNode.containerInfo)}return null}function k(e,t){e.memoizedProps=t,e.pendingProps=null}function E(e,t){e.memoizedState=t}function w(e,t,n){if(t.pendingWorkPriority===fd||t.pendingWorkPriority>n)return P(e,t);switch(t.firstEffect=null, +t.lastEffect=null,t.progressedPriority===n&&(t.child=t.progressedChild),t.tag){case nd:return g(e,t,n);case rd:return d(e,t);case od:return p(e,t,n);case ad:return v(e,t,n);case id:return m(e,t);case ld:return h(e,t);case cd:t.tag=sd;case sd:return y(e,t);case dd:return null;case ud:return b(e,t);case pd:return s(e,t);default:Hn("160")}}function T(e,t,n){if(t.tag!==od&&t.tag!==ad?Hn("161"):void 0,t.effectTag|=gd,t.pendingWorkPriority===fd||t.pendingWorkPriority>n)return P(e,t);t.firstEffect=null,t.lastEffect=null;var r=null;if(l(e,t,r),t.tag===od){var o=t.stateNode;t.memoizedProps=o.props,t.memoizedState=o.state,t.pendingProps=null}return t.child}var x=e.shouldSetTextContent,S=e.useSyncScheduling,N=e.shouldDeprioritizeSubtree,_=t.pushHostContext,O=t.pushHostContainer,A=zc(n,r,k,E),F=A.adoptClassInstance,I=A.constructClassInstance,M=A.mountClassInstance,R=A.resumeMountClassInstance,U=A.updateClassInstance;return{beginWork:w,beginFailedWork:T}},Cd=Oc.reconcileChildFibers,Pd=as.popContextProvider,kd=Lr.IndeterminateComponent,Ed=Lr.FunctionalComponent,wd=Lr.ClassComponent,Td=Lr.HostRoot,xd=Lr.HostComponent,Sd=Lr.HostText,Nd=Lr.HostPortal,_d=Lr.CoroutineComponent,Od=Lr.CoroutineHandlerPhase,Ad=Lr.YieldComponent,Fd=Lr.Fragment,Id=Ql.Ref,Md=Ql.Update,Rd=function(e,t){function n(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function r(e){e.effectTag|=Md}function o(e){e.effectTag|=Id}function a(e,t){var n=t.stateNode;for(n&&(n.return=t);null!==n;){if(n.tag===xd||n.tag===Sd||n.tag===Nd)Hn("168");else if(n.tag===Ad)e.push(n.type);else if(null!==n.child){n.child.return=n,n=n.child;continue}for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function i(e,t){var r=t.memoizedProps;r?void 0:Hn("169"),t.tag=Od;var o=[];a(o,t);var i=r.handler,l=r.props,u=i(l,o),s=null!==e?e.child:null,c=t.pendingWorkPriority;return t.child=Cd(t,s,u,c),n(e,t,c),t.child}function l(e,t){for(var n=t.child;null!==n;){if(n.tag===xd||n.tag===Sd)d(e,n.stateNode);else if(n.tag===Nd);else if(null!==n.child){n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n=n.sibling}}function u(e,t){switch(t.tag){case Ed:return null;case wd:return Pd(t),null;case Td:var n=t.stateNode;return n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null;case xd:m(t);var a=v(),u=t.type,d=t.memoizedProps;if(null!==e&&null!=t.stateNode){var y=e.memoizedProps,b=t.stateNode,C=h(),P=f(b,u,y,d,a,C);t.updateQueue=P,P&&r(t),e.ref!==t.ref&&o(t)}else{if(!d)return null===t.stateNode?Hn("170"):void 0,null;var k=h(),E=s(u,d,a,k,t);l(E,t),p(E,u,d,a)&&r(t),t.stateNode=E,null!==t.ref&&o(t)}return null;case Sd:var w=t.memoizedProps;if(e&&null!=t.stateNode){var T=e.memoizedProps;T!==w&&r(t)}else{if("string"!=typeof w)return null===t.stateNode?Hn("170"):void 0,null;var x=v(),S=h(),N=c(w,x,S,t);t.stateNode=N}return null;case _d:return i(e,t);case Od:return t.tag=_d,null;case Ad:return null;case Fd:return null;case Nd:return r(t),g(t),null;case kd:Hn("171");default:Hn("160")}}var s=e.createInstance,c=e.createTextInstance,d=e.appendInitialChild,p=e.finalizeInitialChildren,f=e.prepareUpdate,v=t.getRootHostContainer,m=t.popHostContext,h=t.getHostContext,g=t.popHostContainer;return{completeWork:u}},Ud=null,Dd=null,Ld=null,Hd=null;if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&__REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber){var Wd=__REACT_DEVTOOLS_GLOBAL_HOOK__.inject,jd=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot,Vd=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount;Dd=function(e){Ud=Wd(e)},Ld=function(e){if(null!=Ud)try{jd(Ud,e)}catch(e){}},Hd=function(e){if(null!=Ud)try{Vd(Ud,e)}catch(e){}}}var Bd=Dd,zd=Ld,Kd=Hd,Yd={injectInternals:Bd,onCommitRoot:zd,onCommitUnmount:Kd},qd=Lr.ClassComponent,Qd=Lr.HostRoot,$d=Lr.HostComponent,Xd=Lr.HostText,Gd=Lr.HostPortal,Zd=Lr.CoroutineComponent,Jd=uu.commitCallbacks,ep=Yd.onCommitUnmount,tp=Ql.Placement,np=Ql.Update,rp=Ql.Callback,op=Ql.ContentReset,ap=function(e,t){function n(e,n){try{n.componentWillUnmount()}catch(n){t(e,n)}}function r(e){var n=e.ref;if(null!==n){try{n(null)}catch(n){t(e,n)}}}function o(e){for(var t=e.return;null!==t;){switch(t.tag){case $d:return t.stateNode;case Qd:return t.stateNode.containerInfo;case Gd:return t.stateNode.containerInfo}t=t.return}Hn("164")}function a(e){for(var t=e.return;null!==t;){if(i(t))return t;t=t.return}Hn("164")}function i(e){return e.tag===$d||e.tag===Qd||e.tag===Gd}function l(e){var t=e;e:for(;;){for(;null===t.sibling;){if(null===t.return||i(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==$d&&t.tag!==Xd;){if(t.effectTag&tp)continue e;if(null===t.child||t.tag===Gd)continue e;t.child.return=t,t=t.child}if(!(t.effectTag&tp))return t.stateNode}}function u(e){var t=a(e),n=void 0;switch(t.tag){case $d:n=t.stateNode;break;case Qd:n=t.stateNode.containerInfo;break;case Gd:n=t.stateNode.containerInfo;break;default:Hn("165")}t.effectTag&op&&(b(n),t.effectTag&=~op);for(var r=l(e),o=e;;){if(o.tag===$d||o.tag===Xd)r?k(n,o.stateNode,r):P(n,o.stateNode);else if(o.tag===Gd);else if(null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)return;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function s(e){for(var t=e;;)if(p(t),null===t.child||t.tag===Gd){if(t===e)return;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function c(e,t){for(var n=t;;){if(n.tag===$d||n.tag===Xd)s(n),E(e,n.stateNode);else if(n.tag===Gd){if(e=n.stateNode.containerInfo,null!==n.child){n.child.return=n,n=n.child;continue}}else if(p(n),null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return,n.tag===Gd&&(e=o(n))}n.sibling.return=n.return,n=n.sibling}}function d(e){var t=o(e);c(t,e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)}function p(e){switch("function"==typeof ep&&ep(e),e.tag){case qd:r(e);var t=e.stateNode;return void("function"==typeof t.componentWillUnmount&&n(e,t));case $d:return void r(e);case Zd:return void s(e.stateNode);case Gd:var a=o(e);return void c(a,e)}}function f(e,t){switch(t.tag){case qd:return;case $d:var n=t.stateNode;if(null!=n&&null!==e){var r=t.memoizedProps,o=e.memoizedProps,a=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&y(n,i,a,o,r,t)}return;case Xd:null===t.stateNode||null===e?Hn("166"):void 0;var l=t.stateNode,u=t.memoizedProps,s=e.memoizedProps;return void C(l,s,u);case Qd:return;case Gd:return;default:Hn("167")}}function v(e,t){switch(t.tag){case qd:var n=t.stateNode;if(t.effectTag&np)if(null===e)n.componentDidMount();else{var r=e.memoizedProps,o=e.memoizedState;n.componentDidUpdate(r,o)}return void(t.effectTag&rp&&null!==t.updateQueue&&Jd(t,t.updateQueue,n));case Qd:var a=t.updateQueue;if(null!==a){var i=t.child&&t.child.stateNode;Jd(t,a,i)}return;case $d:var l=t.stateNode;if(null===e&&t.effectTag&np){var u=t.type,s=t.memoizedProps;g(l,u,s,t)}return;case Xd:return;case Gd:return;default:Hn("167")}}function m(e){var t=e.ref;if(null!==t){var n=w(e.stateNode);t(n)}}function h(e){var t=e.ref;null!==t&&t(null)}var g=e.commitMount,y=e.commitUpdate,b=e.resetTextContent,C=e.commitTextUpdate,P=e.appendChild,k=e.insertBefore,E=e.removeChild,w=e.getPublicInstance;return{commitPlacement:u,commitDeletion:d,commitWork:f,commitLifeCycles:v,commitAttachRef:m,commitDetachRef:h}},ip=Ru.createCursor,lp=Ru.pop,up=Ru.push,sp={},cp=function(e){function t(e){return e===sp?Hn("179"):void 0,e}function n(){var e=t(f.current);return e}function r(e,t){up(f,t,e);var n=c(t);up(p,e,e),up(d,n,e)}function o(e){lp(d,e),lp(p,e),lp(f,e)}function a(){var e=t(d.current);return e}function i(e){var n=t(f.current),r=t(d.current),o=s(r,e.type,n);r!==o&&(up(p,e,e),up(d,o,e))}function l(e){p.current===e&&(lp(d,e),lp(p,e))}function u(){d.current=sp,f.current=sp}var s=e.getChildHostContext,c=e.getRootHostContext,d=ip(sp),p=ip(sp),f=ip(sp);return{getHostContext:a,getRootHostContainer:n,popHostContainer:o,popHostContext:l,pushHostContainer:r,pushHostContext:i,resetHostContainer:u}},dp=as.popContextProvider,pp=Ru.reset,fp=Us.getStackAddendumByWorkInProgressFiber,vp=js.logCapturedError,mp=Ns.cloneFiber,hp=Yd.onCommitRoot,gp=$l.NoWork,yp=$l.SynchronousPriority,bp=$l.TaskPriority,Cp=$l.AnimationPriority,Pp=$l.HighPriority,kp=$l.LowPriority,Ep=$l.OffscreenPriority,wp=Ql.NoEffect,Tp=Ql.Placement,xp=Ql.Update,Sp=Ql.PlacementAndUpdate,Np=Ql.Deletion,_p=Ql.ContentReset,Op=Ql.Callback,Ap=Ql.Err,Fp=Ql.Ref,Ip=Lr.HostRoot,Mp=Lr.HostComponent,Rp=Lr.HostPortal,Up=Lr.ClassComponent,Dp=uu.getPendingPriority,Lp=as,Hp=Lp.resetContext,Wp=1,jp=function(e){function t(e){se||(se=!0,q(e))}function n(e){ce||(ce=!0,Q(e))}function r(){pp(),Hp(),M()}function o(){for(;null!==le&&le.current.pendingWorkPriority===gp;){le.isScheduled=!1;var e=le.nextScheduledRoot;if(le.nextScheduledRoot=null,le===ue)return le=null,ue=null,oe=gp,null;le=e}for(var t=le,n=null,o=gp;null!==t;)t.current.pendingWorkPriority!==gp&&(o===gp||o>t.current.pendingWorkPriority)&&(o=t.current.pendingWorkPriority,n=t),t=t.nextScheduledRoot;return null!==n?(oe=o,Z=oe,r(),mp(n.current,o)):(oe=gp,null)}function a(){for(;null!==ae;){var t=ae.effectTag;if(t&_p&&e.resetTextContent(ae.stateNode),t&Fp){var n=ae.alternate;null!==n&&Y(n)}var r=t&~(Op|Ap|_p|Fp);switch(r){case Tp:j(ae),ae.effectTag&=~Tp;break;case Sp:j(ae),ae.effectTag&=~Tp;var o=ae.alternate;B(o,ae);break;case xp:var a=ae.alternate;B(a,ae);break;case Np:ge=!0,V(ae),ge=!1}ae=ae.nextEffect}}function i(){for(;null!==ae;){var e=ae.effectTag;if(e&(xp|Op)){var t=ae.alternate;z(t,ae)}e&Fp&&K(ae),e&Ap&&C(ae);var n=ae.nextEffect;ae.nextEffect=null,ae=n}}function l(e){he=!0,ie=null;var t=e.stateNode;t.current===e?Hn("181"):void 0,vu.current=null;var n=Z;Z=bp;var r=void 0;e.effectTag!==wp?null!==e.lastEffect?(e.lastEffect.nextEffect=e,r=e.firstEffect):r=e:r=e.firstEffect;var o=X();for(ae=r;null!==ae;){var l=null;try{a(e)}catch(e){l=e}null!==l&&(null===ae?Hn("182"):void 0,g(ae,l),null!==ae&&(ae=ae.nextEffect))}for(G(o),t.current=e,ae=r;null!==ae;){var u=null;try{i(e)}catch(e){u=e}null!==u&&(null===ae?Hn("182"):void 0,g(ae,u),null!==ae&&(ae=ae.nextEffect))}he=!1,"function"==typeof hp&&hp(e.stateNode),fe&&(fe.forEach(T),fe=null),Z=n}function u(e){var t=gp,n=e.updateQueue,r=e.tag;null===n||r!==Up&&r!==Ip||(t=Dp(n));for(var o=e.progressedChild;null!==o;)o.pendingWorkPriority!==gp&&(t===gp||t>o.pendingWorkPriority)&&(t=o.pendingWorkPriority),o=o.sibling;e.pendingWorkPriority=t}function s(e){for(;;){var t=e.alternate,n=H(t,e),r=e.return,o=e.sibling;if(u(e),null!==n)return n;if(null!==r&&(null===r.firstEffect&&(r.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==r.lastEffect&&(r.lastEffect.nextEffect=e.firstEffect),r.lastEffect=e.lastEffect),e.effectTag!==wp&&(null!==r.lastEffect?r.lastEffect.nextEffect=e:r.firstEffect=e,r.lastEffect=e)),null!==o)return o;if(null===r)return oebp)for(;null!==re&&!te;)t.timeRemaining()>Wp?(re=c(re),null===re&&null!==ie&&(t.timeRemaining()>Wp?(l(ie),re=o(),v()):te=!0)):te=!0;else for(;null!==re&&oe!==gp&&oe<=e;)re=c(re),null===re&&(re=o(),v());n&&console.timeEnd(n)}function h(e,r){ee?Hn("183"):void 0,ee=!0;for(var o=!!r;e!==gp&&!me;){null!==r||er)&&(a=!0,o.pendingWorkPriority=r),null!==o.alternate&&(o.alternate.pendingWorkPriority===gp||o.alternate.pendingWorkPriority>r)&&(a=!0,o.alternate.pendingWorkPriority=r),null===o.return){if(o.tag!==Ip)return;var i=o.stateNode;switch(k(i,r),r){case yp:return void h(yp,null);case bp:return;case Cp:return void t(f);case Pp:case kp:case Ep:return void n(p)}}o=o.return}}function w(){return Z===yp&&(ee||ne)?bp:Z}function T(e){E(e,bp)}function x(e,t){var n=Z;Z=e;try{t()}finally{Z=n}}function S(e,t){var n=ne;ne=!0;try{return e(t)}finally{ne=n,ee||ne||h(bp,null)}}function N(e){var t=ne;ne=!1;try{return e()}finally{ne=t}}function _(e){var t=Z;Z=yp;try{return e()}finally{Z=t}}function O(e){var t=Z;Z=kp;try{return e()}finally{Z=t}}var A=cp(e),F=A.popHostContainer,I=A.popHostContext,M=A.resetHostContainer,R=bd(e,A,E,w),U=R.beginWork,D=R.beginFailedWork,L=Rd(e,A),H=L.completeWork,W=ap(e,g),j=W.commitPlacement,V=W.commitDeletion,B=W.commitWork,z=W.commitLifeCycles,K=W.commitAttachRef,Y=W.commitDetachRef,q=e.scheduleAnimationCallback,Q=e.scheduleDeferredCallback,$=e.useSyncScheduling,X=e.prepareForCommit,G=e.resetAfterCommit,Z=$?yp:kp,J=gp,ee=!1,te=!1,ne=!1,re=null,oe=gp,ae=null,ie=null,le=null,ue=null,se=!1,ce=!1,de=null,pe=null,fe=null,ve=null,me=null,he=!1,ge=!1;return{scheduleUpdate:E,getPriorityContext:w,performWithPriority:x,batchedUpdates:S,unbatchedUpdates:N,syncUpdates:_,deferredUpdates:O}},Vp=function(e){Hn("191")};_n._injectFiber=function(e){Vp=e};var Bp=_n,zp=uu.addTopLevelUpdate,Kp=as.findCurrentUnmaskedContext,Yp=as.isContextProvider,qp=as.processChildContext,Qp=As.createFiberRoot,$p=Su.findCurrentHostFiber;Bp._injectFiber(function(e){var t=Kp(e);return Yp(e)?qp(e,t,!1):t});var Xp=function(e){function t(e,t,n){var a=o(),i={element:t};n=void 0===n?null:n,zp(e,i,n,a),r(e,a)}var n=jp(e),r=n.scheduleUpdate,o=n.getPriorityContext,a=n.performWithPriority,i=n.batchedUpdates,l=n.unbatchedUpdates,u=n.syncUpdates,s=n.deferredUpdates;return{createContainer:function(e){return Qp(e)},updateContainer:function(e,n,r,o){var a=n.current,i=Bp(r);null===n.context?n.context=i:n.pendingContext=i,t(a,e,o)},performWithPriority:a,batchedUpdates:i,unbatchedUpdates:l,syncUpdates:u,deferredUpdates:s,getPublicRootInstance:function(e){var t=e.current;return t.child?t.child.stateNode:null},findHostInstance:function(e){var t=$p(e);return null===t?null:t.stateNode}}},Gp=function(e){Hn("150")},Zp=function(e){Hn("151")},Jp=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=pu.get(e);return t?"number"==typeof t.tag?Gp(t):Zp(t):void("function"==typeof e.render?Hn("152"):Hn("153",Object.keys(e)))};Jp._injectFiber=function(e){Gp=e},Jp._injectStack=function(e){Zp=e};var ef=Jp,tf=e.isValidElement,nf=Yd.injectInternals,rf=la.createElement,of=la.getChildNamespace,af=la.setInitialProperties,lf=la.diffProperties,uf=la.updateProperties,sf=qr.precacheFiberNode,cf=qr.updateFiberProps,df=9;ql.inject(),Ar.injection.injectFiberControlledHostComponent(la),ef._injectFiber(function(e){return gf.findHostInstance(e)});var pf=null,ff=null,vf=1,mf=9,hf=11,gf=Xp({getRootHostContext:function(e){var t=e.namespaceURI||null,n=e.tagName,r=of(t,n);return r},getChildHostContext:function(e,t){var n=e;return of(n,t)},getPublicInstance:function(e){return e},prepareForCommit:function(){pf=Tr.isEnabled(),ff=ul.getSelectionInformation(),Tr.setEnabled(!1)},resetAfterCommit:function(){ul.restoreSelection(ff),ff=null,Tr.setEnabled(pf),pf=null},createInstance:function(e,t,n,r,o){var a=void 0;a=r;var i=rf(e,t,n,a);return sf(o,i),cf(i,t),i},appendInitialChild:function(e,t){e.appendChild(t)},finalizeInitialChildren:function(e,t,n,r){return af(e,t,n,r),Fn(t,n)},prepareUpdate:function(e,t,n,r,o,a){return lf(e,t,n,r,o)},commitMount:function(e,t,n,r){e.focus()},commitUpdate:function(e,t,n,r,o,a){cf(e,o),uf(e,t,n,r,o)},shouldSetTextContent:function(e){return"string"==typeof e.children||"number"==typeof e.children||"object"==typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&"string"==typeof e.dangerouslySetInnerHTML.__html},resetTextContent:function(e){e.textContent=""},shouldDeprioritizeSubtree:function(e,t){return!!t.hidden},createTextInstance:function(e,t,n,r){var o=document.createTextNode(e);return sf(r,o),o},commitTextUpdate:function(e,t,n){e.nodeValue=n},appendChild:function(e,t){e.appendChild(t)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},scheduleAnimationCallback:Ea.rAF,scheduleDeferredCallback:Ea.rIC,useSyncScheduling:!Gr.fiberAsyncScheduling});mi.injection.injectFiberBatchedUpdates(gf.batchedUpdates);var yf=!1,bf={render:function(e,t,n){return An(t),$r.disableNewFiberFeatures&&(tf(e)||Hn("string"==typeof e?"145":"function"==typeof e?"146":null!=e&&"undefined"!=typeof e.props?"147":"148")),Mn(null,e,t,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return null!=e&&pu.has(e)?void 0:Hn("38"),Mn(e,t,n,r)},unmountComponentAtNode:function(e){if(On(e)?void 0:Hn("40"),In(),e._reactRootContainer)return gf.unbatchedUpdates(function(){return Mn(null,null,e,function(){e._reactRootContainer=null})})},findDOMNode:ef,unstable_createPortal:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return tc.createPortal(e,t,null,n)},unstable_batchedUpdates:mi.batchedUpdates,unstable_deferredUpdates:gf.deferredUpdates};"function"==typeof nf&&nf({findFiberByHostInstance:qr.getClosestInstanceFromNode,findHostInstanceByFiber:gf.findHostInstance});var Cf=bf,Pf=Ln(Cf,{__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{EventPluginHub:ur}}),kf=Pf;return kf}); require(['react', 'react-dom'], function(React, ReactDOM) { ReactDOM.render( diff --git a/fixtures/packaging/systemjs-builder/prod/output.js b/fixtures/packaging/systemjs-builder/prod/output.js index 8cf220ce5542..dc9729a53c3a 100644 --- a/fixtures/packaging/systemjs-builder/prod/output.js +++ b/fixtures/packaging/systemjs-builder/prod/output.js @@ -749,20 +749,11 @@ var define = $__System.amdDefine; }(this, function(e) { "use strict"; function t(e) { - for (var t = arguments.length - 1, - n = "Minified React error #" + e + "; visit http://facebook.github.io/react/docs/error-decoder.html?invariant=" + e, - r = 0; r < t; r++) - n += "&args[]=" + encodeURIComponent(arguments[r + 1]); - n += " for the full message or use the non-minified dev environment for full errors and additional helpful warnings."; - var o = new Error(n); - throw o.name = "Invariant Violation", o.framesToPop = 1, o; - } - function n(e) { if (null === e || void 0 === e) throw new TypeError("Object.assign cannot be called with null or undefined"); return Object(e); } - function r() { + function n() { try { if (!Object.assign) return !1; @@ -785,21 +776,30 @@ var define = $__System.amdDefine; return !1; } } + function r(e) { + for (var t = arguments.length - 1, + n = "Minified React error #" + e + "; visit http://facebook.github.io/react/docs/error-decoder.html?invariant=" + e, + r = 0; r < t; r++) + n += "&args[]=" + encodeURIComponent(arguments[r + 1]); + n += " for the full message or use the non-minified dev environment for full errors and additional helpful warnings."; + var o = new Error(n); + throw o.name = "Invariant Violation", o.framesToPop = 1, o; + } function o() { if (Wn) for (var e in jn) { var t = jn[e], n = Wn.indexOf(e); - if (n > -1 ? void 0 : Rn("96", e), !Vn.plugins[n]) { - t.extractEvents ? void 0 : Rn("97", e), Vn.plugins[n] = t; + if (n > -1 ? void 0 : Hn("96", e), !Vn.plugins[n]) { + t.extractEvents ? void 0 : Hn("97", e), Vn.plugins[n] = t; var r = t.eventTypes; for (var o in r) - a(r[o], t, o) ? void 0 : Rn("98", o, e); + a(r[o], t, o) ? void 0 : Hn("98", o, e); } } } function a(e, t, n) { - Vn.eventNameDispatchConfigs.hasOwnProperty(n) ? Rn("99", n) : void 0, Vn.eventNameDispatchConfigs[n] = e; + Vn.eventNameDispatchConfigs.hasOwnProperty(n) ? Hn("99", n) : void 0, Vn.eventNameDispatchConfigs[n] = e; var r = e.phasedRegistrationNames; if (r) { for (var o in r) @@ -812,7 +812,7 @@ var define = $__System.amdDefine; return !!e.registrationName && (i(e.registrationName, t, n), !0); } function i(e, t, n) { - Vn.registrationNameModules[e] ? Rn("100", e) : void 0, Vn.registrationNameModules[e] = t, Vn.registrationNameDependencies[e] = t.eventTypes[n].dependencies; + Vn.registrationNameModules[e] ? Hn("100", e) : void 0, Vn.registrationNameModules[e] = t, Vn.registrationNameDependencies[e] = t.eventTypes[n].dependencies; } function l(e) { return function() { @@ -860,7 +860,7 @@ var define = $__System.amdDefine; function m(e) { var t = e._dispatchListeners, n = e._dispatchInstances; - Array.isArray(t) ? Rn("103") : void 0, e.currentTarget = t ? Jn.getNodeFromInstance(n) : null; + Array.isArray(t) ? Hn("103") : void 0, e.currentTarget = t ? Jn.getNodeFromInstance(n) : null; var r = t ? t(e) : null; return e.currentTarget = null, e._dispatchListeners = null, e._dispatchInstances = null, r; } @@ -868,7 +868,7 @@ var define = $__System.amdDefine; return !!e._dispatchListeners; } function g(e, t) { - return null == t ? Rn("30") : void 0, null == e ? t : Array.isArray(e) ? Array.isArray(t) ? (e.push.apply(e, t), e) : (e.push(t), e) : Array.isArray(t) ? [e].concat(t) : [e, t]; + return null == t ? Hn("30") : void 0, null == e ? t : Array.isArray(e) ? Array.isArray(t) ? (e.push.apply(e, t), e) : (e.push(t), e) : Array.isArray(t) ? [e].concat(t) : [e, t]; } function y(e, t, n) { Array.isArray(e) ? e.forEach(t, n) : e && t.call(n, e); @@ -929,11 +929,11 @@ var define = $__System.amdDefine; var t = er.getInstanceFromNode(e); if (t) { if ("number" == typeof t.tag) { - xr && "function" == typeof xr.restoreControlledState ? void 0 : Rn("189"); + xr && "function" == typeof xr.restoreControlledState ? void 0 : Hn("189"); var n = er.getFiberCurrentPropsFromNode(t.stateNode); return void xr.restoreControlledState(t.stateNode, t.type, n); } - "function" != typeof t.restoreControlledState ? Rn("190") : void 0, t.restoreControlledState(); + "function" != typeof t.restoreControlledState ? Hn("190") : void 0, t.restoreControlledState(); } } function S(e, t) { @@ -947,18 +947,18 @@ var define = $__System.amdDefine; e = t; return e; } - function F(e, t) { + function O(e, t) { var n = _(e); n._hostNode = t, t[zr] = n; } - function O(e, t) { + function A(e, t) { t[zr] = e; } - function A(e) { + function F(e) { var t = e._hostNode; t && (delete t[zr], e._hostNode = null); } - function M(e, t) { + function I(e, t) { if (!(e._flags & Vr.hasCachedChildNodes)) { var n = e._renderedChildren, r = t.firstChild; @@ -969,16 +969,16 @@ var define = $__System.amdDefine; if (0 !== i) { for (; null !== r; r = r.nextSibling) if (N(r, i)) { - F(a, r); + O(a, r); continue e; } - Rn("32", i); + Hn("32", i); } } e._flags |= Vr.hasCachedChildNodes; } } - function I(e) { + function M(e) { if (e[zr]) return e[zr]; for (var t = []; !e[zr]; ) { @@ -991,22 +991,22 @@ var define = $__System.amdDefine; if (r.tag === Hr || r.tag === Wr) return r; for (; e && (r = e[zr]); e = t.pop()) - n = r, t.length && M(r, e); + n = r, t.length && I(r, e); return n; } function R(e) { var t = e[zr]; - return t ? t.tag === Hr || t.tag === Wr ? t : t._hostNode === e ? t : null : (t = I(e), null != t && t._hostNode === e ? t : null); + return t ? t.tag === Hr || t.tag === Wr ? t : t._hostNode === e ? t : null : (t = M(e), null != t && t._hostNode === e ? t : null); } function U(e) { if (e.tag === Hr || e.tag === Wr) return e.stateNode; - if (void 0 === e._hostNode ? Rn("33") : void 0, e._hostNode) + if (void 0 === e._hostNode ? Hn("33") : void 0, e._hostNode) return e._hostNode; for (var t = []; !e._hostNode; ) - t.push(e), e._hostParent ? void 0 : Rn("34"), e = e._hostParent; + t.push(e), e._hostParent ? void 0 : Hn("34"), e = e._hostParent; for (; t.length; e = t.pop()) - M(e, e._hostNode); + I(e, e._hostNode); return e._hostNode; } function D(e) { @@ -1051,7 +1051,7 @@ var define = $__System.amdDefine; } function K(e) { var t = "" + e, - n = Po.exec(t); + n = Co.exec(t); if (!n) return t; var r, @@ -1086,10 +1086,10 @@ var define = $__System.amdDefine; return "boolean" == typeof e || "number" == typeof e ? "" + e : K(e); } function q(e) { - return '"' + ko(e) + '"'; + return '"' + Po(e) + '"'; } function Q(e) { - return !!xo.hasOwnProperty(e) || !To.hasOwnProperty(e) && (wo.test(e) ? (xo[e] = !0, !0) : (To[e] = !0, !1)); + return !!To.hasOwnProperty(e) || !wo.hasOwnProperty(e) && (Eo.test(e) ? (To[e] = !0, !0) : (wo[e] = !0, !1)); } function $(e, t) { return null == t || e.hasBooleanValue && !t || e.hasNumericValue && isNaN(t) || e.hasPositiveNumericValue && t < 1 || e.hasOverloadedBooleanValue && t === !1; @@ -1108,7 +1108,7 @@ var define = $__System.amdDefine; var i = o[a]; if (i !== e && i.form === e.form) { var l = qr.getFiberCurrentPropsFromNode(i); - l ? void 0 : Rn("90"), _o.updateWrapper(i, l); + l ? void 0 : Hn("90"), No.updateWrapper(i, l); } } } @@ -1189,12 +1189,12 @@ var define = $__System.amdDefine; return ""; } function le(e, t) { - t && (ia[e] && (null != t.children || null != t.dangerouslySetInnerHTML ? Rn("137", e, ie()) : void 0), null != t.dangerouslySetInnerHTML && (null != t.children ? Rn("60") : void 0, "object" == typeof t.dangerouslySetInnerHTML && Jo in t.dangerouslySetInnerHTML ? void 0 : Rn("61")), null != t.style && "object" != typeof t.style ? Rn("62", ie()) : void 0); + t && (aa[e] && (null != t.children || null != t.dangerouslySetInnerHTML ? Hn("137", e, ie()) : void 0), null != t.dangerouslySetInnerHTML && (null != t.children ? Hn("60") : void 0, "object" == typeof t.dangerouslySetInnerHTML && Zo in t.dangerouslySetInnerHTML ? void 0 : Hn("61")), null != t.style && "object" != typeof t.style ? Hn("62", ie()) : void 0); } function ue(e, t) { - var n = e.nodeType === ra, + var n = e.nodeType === na, r = n ? e : e.ownerDocument; - qo(t, r); + Yo(t, r); } function se(e) { e.onclick = Gn; @@ -1207,8 +1207,8 @@ var define = $__System.amdDefine; break; case "video": case "audio": - for (var n in oa) - oa.hasOwnProperty(n) && Tr.trapBubbledEvent(n, oa[n], e); + for (var n in ra) + ra.hasOwnProperty(n) && Tr.trapBubbledEvent(n, ra[n], e); break; case "source": Tr.trapBubbledEvent("topError", "error", e); @@ -1236,30 +1236,30 @@ var define = $__System.amdDefine; for (var o in n) { var a = n[o]; if (n.hasOwnProperty(o)) - if (o === Zo) - yo.setValueForStyles(e, a); - else if (o === $o) { - var i = a ? a[Jo] : void 0; - null != i && jo(e, i); + if (o === Go) + go.setValueForStyles(e, a); + else if (o === Qo) { + var i = a ? a[Zo] : void 0; + null != i && Wo(e, i); } else - o === Go ? "string" == typeof a ? Bo(e, a) : "number" == typeof a && Bo(e, "" + a) : o === Xo || (Qo.hasOwnProperty(o) ? a && ue(t, o) : r ? No.setValueForAttribute(e, o, a) : (Rr.properties[o] || Rr.isCustomAttribute(o)) && null != a && No.setValueForProperty(e, o, a)); + o === Xo ? "string" == typeof a ? Vo(e, a) : "number" == typeof a && Vo(e, "" + a) : o === $o || (qo.hasOwnProperty(o) ? a && ue(t, o) : r ? So.setValueForAttribute(e, o, a) : (Rr.properties[o] || Rr.isCustomAttribute(o)) && null != a && So.setValueForProperty(e, o, a)); } } function fe(e, t, n, r) { for (var o = 0; o < t.length; o += 2) { var a = t[o], i = t[o + 1]; - a === Zo ? yo.setValueForStyles(e, i) : a === $o ? jo(e, i) : a === Go ? Bo(e, i) : r ? null != i ? No.setValueForAttribute(e, a, i) : No.deleteValueForAttribute(e, a) : (Rr.properties[a] || Rr.isCustomAttribute(a)) && (null != i ? No.setValueForProperty(e, a, i) : No.deleteValueForProperty(e, a)); + a === Go ? go.setValueForStyles(e, i) : a === Qo ? Wo(e, i) : a === Xo ? Vo(e, i) : r ? null != i ? So.setValueForAttribute(e, a, i) : So.deleteValueForAttribute(e, a) : (Rr.properties[a] || Rr.isCustomAttribute(a)) && (null != i ? So.setValueForProperty(e, a, i) : So.deleteValueForProperty(e, a)); } } function ve(e) { switch (e) { case "svg": - return ta; + return ea; case "math": - return na; + return ta; default: - return ea; + return Jo; } } function me(e) { @@ -1268,7 +1268,7 @@ var define = $__System.amdDefine; if ("number" == typeof e.tag) { do e = e.return; - while (e && e.tag !== Sa); + while (e && e.tag !== xa); if (e) return e; } @@ -1326,26 +1326,26 @@ var define = $__System.amdDefine; } function Pe(e, t, n) { var r = t.dispatchConfig.phasedRegistrationNames[n]; - return _a(e, r); + return Na(e, r); } function ke(e, t, n) { var r = Pe(e, n, t); r && (n._dispatchListeners = tr(n._dispatchListeners, r), n._dispatchInstances = tr(n._dispatchInstances, e)); } function Ee(e) { - e && e.dispatchConfig.phasedRegistrationNames && Na.traverseTwoPhase(e._targetInst, ke, e); + e && e.dispatchConfig.phasedRegistrationNames && Sa.traverseTwoPhase(e._targetInst, ke, e); } function we(e) { if (e && e.dispatchConfig.phasedRegistrationNames) { var t = e._targetInst, - n = t ? Na.getParentInstance(t) : null; - Na.traverseTwoPhase(n, ke, e); + n = t ? Sa.getParentInstance(t) : null; + Sa.traverseTwoPhase(n, ke, e); } } function Te(e, t, n) { if (e && n && n.dispatchConfig.registrationName) { var r = n.dispatchConfig.registrationName, - o = _a(e, r); + o = Na(e, r); o && (n._dispatchListeners = tr(n._dispatchListeners, o), n._dispatchInstances = tr(n._dispatchInstances, e)); } } @@ -1359,18 +1359,18 @@ var define = $__System.amdDefine; nr(e, we); } function _e(e, t, n, r) { - Na.traverseEnterLeave(n, r, Te, e, t); + Sa.traverseEnterLeave(n, r, Te, e, t); } - function Fe(e) { + function Oe(e) { nr(e, xe); } - function Oe() { - return !Va && fr.canUseDOM && (Va = "textContent" in document.documentElement ? "textContent" : "innerText"), Va; + function Ae() { + return !ja && fr.canUseDOM && (ja = "textContent" in document.documentElement ? "textContent" : "innerText"), ja; } - function Ae(e) { + function Fe(e) { this._root = e, this._startText = this.getText(), this._fallbackText = null; } - function Me(e, t, n, r) { + function Ie(e, t, n, r) { this.dispatchConfig = e, this._targetInst = t, this.nativeEvent = n; var o = this.constructor.Interface; for (var a in o) @@ -1381,11 +1381,11 @@ var define = $__System.amdDefine; var l = null != n.defaultPrevented ? n.defaultPrevented : n.returnValue === !1; return l ? this.isDefaultPrevented = Gn.thatReturnsTrue : this.isDefaultPrevented = Gn.thatReturnsFalse, this.isPropagationStopped = Gn.thatReturnsFalse, this; } - function Ie(e, t, n, r) { - return qa.call(this, e, t, n, r); + function Me(e, t, n, r) { + return Ya.call(this, e, t, n, r); } function Re(e, t, n, r) { - return qa.call(this, e, t, n, r); + return Ya.call(this, e, t, n, r); } function Ue() { var e = window.opera; @@ -1397,22 +1397,22 @@ var define = $__System.amdDefine; function Le(e) { switch (e) { case "topCompositionStart": - return ii.compositionStart; + return ai.compositionStart; case "topCompositionEnd": - return ii.compositionEnd; + return ai.compositionEnd; case "topCompositionUpdate": - return ii.compositionUpdate; + return ai.compositionUpdate; } } function He(e, t) { - return "topKeyDown" === e && t.keyCode === Ja; + return "topKeyDown" === e && t.keyCode === Za; } function We(e, t) { switch (e) { case "topKeyUp": - return Za.indexOf(t.keyCode) !== -1; + return Ga.indexOf(t.keyCode) !== -1; case "topKeyDown": - return t.keyCode !== Ja; + return t.keyCode !== Za; case "topKeyPress": case "topMouseDown": case "topBlur": @@ -1428,10 +1428,10 @@ var define = $__System.amdDefine; function Ve(e, t, n, r) { var o, a; - if (ei ? o = Le(e) : ui ? We(e, n) && (o = ii.compositionEnd) : He(e, n) && (o = ii.compositionStart), !o) + if (Ja ? o = Le(e) : li ? We(e, n) && (o = ai.compositionEnd) : He(e, n) && (o = ai.compositionStart), !o) return null; - ri && (ui || o !== ii.compositionStart ? o === ii.compositionEnd && ui && (a = ui.getData()) : ui = za.getPooled(r)); - var i = $a.getPooled(o, t, n, r); + ni && (li || o !== ai.compositionStart ? o === ai.compositionEnd && li && (a = li.getData()) : li = Ba.getPooled(r)); + var i = Qa.getPooled(o, t, n, r); if (a) i.data = a; else { @@ -1446,19 +1446,19 @@ var define = $__System.amdDefine; return je(t); case "topKeyPress": var n = t.which; - return n !== oi ? null : (li = !0, ai); + return n !== ri ? null : (ii = !0, oi); case "topTextInput": var r = t.data; - return r === ai && li ? null : r; + return r === oi && ii ? null : r; default: return null; } } function ze(e, t) { - if (ui) { - if ("topCompositionEnd" === e || !ei && We(e, t)) { - var n = ui.getData(); - return za.release(ui), ui = null, n; + if (li) { + if ("topCompositionEnd" === e || !Ja && We(e, t)) { + var n = li.getData(); + return Ba.release(li), li = null, n; } return null; } @@ -1468,32 +1468,32 @@ var define = $__System.amdDefine; case "topKeyPress": return t.which && !De(t) ? String.fromCharCode(t.which) : null; case "topCompositionEnd": - return ri ? null : t.data; + return ni ? null : t.data; default: return null; } } function Ke(e, t, n, r) { var o; - if (o = ni ? Be(e, n) : ze(e, n), !o) + if (o = ti ? Be(e, n) : ze(e, n), !o) return null; - var a = Ga.getPooled(ii.beforeInput, t, n, r); + var a = Xa.getPooled(ai.beforeInput, t, n, r); return a.data = o, Oa.accumulateTwoPhaseDispatches(a), a; } function Ye(e, t) { - return pi(e, t); + return di(e, t); } function qe(e, t) { - return di(Ye, e, t); + return ci(Ye, e, t); } function Qe(e, t) { - if (fi) + if (pi) return qe(e, t); - fi = !0; + pi = !0; try { return qe(e, t); } finally { - fi = !1, Or.restoreStateIfNeeded(); + pi = !1, Ar.restoreStateIfNeeded(); } } function $e(e) { @@ -1502,25 +1502,25 @@ var define = $__System.amdDefine; } function Xe(e) { var t = e && e.nodeName && e.nodeName.toLowerCase(); - return "input" === t ? !!yi[e.type] : "textarea" === t; + return "input" === t ? !!gi[e.type] : "textarea" === t; } function Ge(e, t, n) { - var r = qa.getPooled(Ci.change, e, t, n); - return r.type = "change", Or.enqueueStateRestore(n), Oa.accumulateTwoPhaseDispatches(r), r; + var r = Ya.getPooled(bi.change, e, t, n); + return r.type = "change", Ar.enqueueStateRestore(n), Oa.accumulateTwoPhaseDispatches(r), r; } function Ze(e) { var t = e.nodeName && e.nodeName.toLowerCase(); return "select" === t || "input" === t && "file" === e.type; } function Je(e) { - var t = Ge(ki, e, gi(e)); - hi.batchedUpdates(et, t); + var t = Ge(Pi, e, hi(e)); + mi.batchedUpdates(et, t); } function et(e) { ur.enqueueEvents(e), ur.processEventQueue(!1); } function tt(e) { - if (Ko.updateValueIfChanged(e)) + if (zo.updateValueIfChanged(e)) return e; } function nt(e, t) { @@ -1528,20 +1528,20 @@ var define = $__System.amdDefine; return t; } function rt(e, t) { - Pi = e, ki = t, Pi.attachEvent("onpropertychange", at); + Ci = e, Pi = t, Ci.attachEvent("onpropertychange", at); } function ot() { - Pi && (Pi.detachEvent("onpropertychange", at), Pi = null, ki = null); + Ci && (Ci.detachEvent("onpropertychange", at), Ci = null, Pi = null); } function at(e) { - "value" === e.propertyName && tt(ki) && Je(e); + "value" === e.propertyName && tt(Pi) && Je(e); } function it(e, t, n) { "topFocus" === e ? (ot(), rt(t, n)) : "topBlur" === e && ot(); } function lt(e, t) { if ("topSelectionChange" === e || "topKeyUp" === e || "topKeyDown" === e) - return tt(ki); + return tt(Pi); } function ut(e) { var t = e.nodeName; @@ -1565,21 +1565,21 @@ var define = $__System.amdDefine; } } function pt(e, t, n, r) { - return qa.call(this, e, t, n, r); + return Ya.call(this, e, t, n, r); } function ft(e) { var t = this, n = t.nativeEvent; if (n.getModifierState) return n.getModifierState(e); - var r = Fi[e]; + var r = _i[e]; return !!r && !!n[r]; } function vt(e) { return ft; } function mt(e, t, n, r) { - return _i.call(this, e, t, n, r); + return Ni.call(this, e, t, n, r); } function ht(e) { return e === window ? { @@ -1594,7 +1594,7 @@ var define = $__System.amdDefine; if ("number" == typeof e.tag) { for (; e.return; ) e = e.return; - return e.tag !== qi ? null : e.stateNode.containerInfo; + return e.tag !== Yi ? null : e.stateNode.containerInfo; } for (; e._hostParent; ) e = e._hostParent; @@ -1618,10 +1618,10 @@ var define = $__System.amdDefine; e.ancestors.push(n), n = qr.getClosestInstanceFromNode(r); } while (n); for (var o = 0; o < e.ancestors.length; o++) - t = e.ancestors[o], Qi._handleTopLevel(e.topLevelType, t, e.nativeEvent, gi(e.nativeEvent)); + t = e.ancestors[o], qi._handleTopLevel(e.topLevelType, t, e.nativeEvent, hi(e.nativeEvent)); } function Ct(e) { - var t = Yi(window); + var t = Ki(window); e(t); } function Pt(e) { @@ -1686,15 +1686,15 @@ var define = $__System.amdDefine; function xt(e, t) { if (window.getSelection) { var n = window.getSelection(), - r = e[Ba()].length, + r = e[Va()].length, o = Math.min(t.start, r), a = void 0 === t.end ? o : Math.min(t.end, r); if (!n.extend && o > a) { var i = a; a = o, o = i; } - var l = el(e, o), - u = el(e, a); + var l = Ji(e, o), + u = Ji(e, a); if (l && u) { var s = document.createRange(); s.setStart(l.node, l.offset), n.removeAllRanges(), o > a ? (n.addRange(s), n.extend(u.node, u.offset)) : (s.setEnd(u.node, u.offset), n.addRange(s)); @@ -1705,17 +1705,17 @@ var define = $__System.amdDefine; return !(!e || !("function" == typeof Node ? e instanceof Node : "object" == typeof e && "number" == typeof e.nodeType && "string" == typeof e.nodeName)); } function Nt(e) { - return rl(e) && 3 == e.nodeType; + return nl(e) && 3 == e.nodeType; } function _t(e, t) { - return !(!e || !t) && (e === t || !ol(e) && (ol(t) ? _t(e, t.parentNode) : "contains" in e ? e.contains(t) : !!e.compareDocumentPosition && !!(16 & e.compareDocumentPosition(t)))); + return !(!e || !t) && (e === t || !rl(e) && (rl(t) ? _t(e, t.parentNode) : "contains" in e ? e.contains(t) : !!e.compareDocumentPosition && !!(16 & e.compareDocumentPosition(t)))); } - function Ft(e) { + function Ot(e) { try { e.focus(); } catch (e) {} } - function Ot() { + function At() { if ("undefined" == typeof document) return null; try { @@ -1724,14 +1724,14 @@ var define = $__System.amdDefine; return document.body; } } - function At(e) { - return al(document.documentElement, e); + function Ft(e) { + return ol(document.documentElement, e); } - function Mt(e, t) { + function It(e, t) { return e === t ? 0 !== e || 0 !== t || 1 / e === 1 / t : e !== e && t !== t; } - function It(e, t) { - if (Mt(e, t)) + function Mt(e, t) { + if (It(e, t)) return !0; if ("object" != typeof e || null === e || "object" != typeof t || null === t) return !1; @@ -1740,12 +1740,12 @@ var define = $__System.amdDefine; if (n.length !== r.length) return !1; for (var o = 0; o < n.length; o++) - if (!cl.call(t, n[o]) || !Mt(e[n[o]], t[n[o]])) + if (!sl.call(t, n[o]) || !It(e[n[o]], t[n[o]])) return !1; return !0; } function Rt(e) { - if ("selectionStart" in e && sl.hasSelectionCapabilities(e)) + if ("selectionStart" in e && ul.hasSelectionCapabilities(e)) return { start: e.selectionStart, end: e.selectionEnd @@ -1761,24 +1761,24 @@ var define = $__System.amdDefine; } } function Ut(e, t) { - if (gl || null == vl || vl !== ll()) + if (hl || null == fl || fl !== il()) return null; - var n = Rt(vl); - if (!hl || !dl(hl, n)) { - hl = n; - var r = qa.getPooled(fl.select, ml, e, t); - return r.type = "select", r.target = vl, Oa.accumulateTwoPhaseDispatches(r), r; + var n = Rt(fl); + if (!ml || !cl(ml, n)) { + ml = n; + var r = Ya.getPooled(pl.select, vl, e, t); + return r.type = "select", r.target = fl, Oa.accumulateTwoPhaseDispatches(r), r; } return null; } function Dt(e, t, n, r) { - return qa.call(this, e, t, n, r); + return Ya.call(this, e, t, n, r); } function Lt(e, t, n, r) { - return qa.call(this, e, t, n, r); + return Ya.call(this, e, t, n, r); } function Ht(e, t, n, r) { - return _i.call(this, e, t, n, r); + return Ni.call(this, e, t, n, r); } function Wt(e) { var t, @@ -1787,42 +1787,42 @@ var define = $__System.amdDefine; } function jt(e) { if (e.key) { - var t = Nl[e.key] || e.key; + var t = Sl[e.key] || e.key; if ("Unidentified" !== t) return t; } if ("keypress" === e.type) { - var n = Sl(e); + var n = xl(e); return 13 === n ? "Enter" : String.fromCharCode(n); } - return "keydown" === e.type || "keyup" === e.type ? _l[e.keyCode] || "Unidentified" : ""; + return "keydown" === e.type || "keyup" === e.type ? Nl[e.keyCode] || "Unidentified" : ""; } function Vt(e, t, n, r) { - return _i.call(this, e, t, n, r); + return Ni.call(this, e, t, n, r); } function Bt(e, t, n, r) { - return Mi.call(this, e, t, n, r); + return Fi.call(this, e, t, n, r); } function zt(e, t, n, r) { - return _i.call(this, e, t, n, r); + return Ni.call(this, e, t, n, r); } function Kt(e, t, n, r) { - return qa.call(this, e, t, n, r); + return Ya.call(this, e, t, n, r); } function Yt(e, t, n, r) { - return Mi.call(this, e, t, n, r); + return Fi.call(this, e, t, n, r); } function qt() { - ql || (ql = !0, Tr.injection.injectReactEventListener($i), ur.injection.injectEventPluginOrder(Si), er.injection.injectComponentTree(qr), ur.injection.injectEventPluginsByName({ - SimpleEventPlugin: Yl, - EnterLeaveEventPlugin: Ui, - ChangeEventPlugin: Ti, - SelectEventPlugin: Cl, - BeforeInputEventPlugin: ci - }), Rr.injection.injectDOMPropertyConfig(xa), Rr.injection.injectDOMPropertyConfig(Bi), Rr.injection.injectDOMPropertyConfig(Ji)); + Yl || (Yl = !0, Tr.injection.injectReactEventListener(Qi), ur.injection.injectEventPluginOrder(xi), er.injection.injectComponentTree(qr), ur.injection.injectEventPluginsByName({ + SimpleEventPlugin: Kl, + EnterLeaveEventPlugin: Ri, + ChangeEventPlugin: wi, + SelectEventPlugin: bl, + BeforeInputEventPlugin: si + }), Rr.injection.injectDOMPropertyConfig(Ta), Rr.injection.injectDOMPropertyConfig(Vi), Rr.injection.injectDOMPropertyConfig(Zi)); } function Qt(e, t) { - return e !== eu && e !== Jl || t !== eu && t !== Jl ? e === Zl && t !== Zl ? -255 : e !== Zl && t === Zl ? 255 : e - t : 0; + return e !== Jl && e !== Zl || t !== Jl && t !== Zl ? e === Gl && t !== Gl ? -255 : e !== Gl && t === Gl ? 255 : e - t : 0; } function $t(e) { if (null !== e.updateQueue) @@ -1919,7 +1919,7 @@ var define = $__System.amdDefine; en(e, r); } function on(e) { - return null !== e.first ? e.first.priorityLevel : Zl; + return null !== e.first ? e.first.priorityLevel : Gl; } function an(e, t, n, r) { var o = null === t.element, @@ -1955,7 +1955,7 @@ var define = $__System.amdDefine; s = t.first; null !== s && Qt(s.priorityLevel, a) <= 0; ) { t.first = s.next, null === t.first && (t.last = null); var c = void 0; - s.isReplace ? (i = ln(s, n, i, o), l = !0) : (c = ln(s, n, i, o), c && (i = l ? Hn({}, i, c) : Hn(i, c), l = !1)), s.isForced && (t.hasForceUpdate = !0), null === s.callback || s.isTopLevelUnmount && null !== s.next || (u = u || [], u.push(s.callback), e.effectTag |= Gl), s = s.next; + s.isReplace ? (i = ln(s, n, i, o), l = !0) : (c = ln(s, n, i, o), c && (i = l ? Ln({}, i, c) : Ln(i, c), l = !1)), s.isForced && (t.hasForceUpdate = !0), null === s.callback || s.isTopLevelUnmount && null !== s.next || (u = u || [], u.push(s.callback), e.effectTag |= Xl), s = s.next; } return t.callbackList = u, null !== t.first || null !== u || t.hasForceUpdate || (e.updateQueue = null), i; } @@ -1964,7 +1964,7 @@ var define = $__System.amdDefine; if (null !== r) for (var o = 0; o < r.length; o++) { var a = r[o]; - "function" != typeof a ? Rn("188", a) : void 0, a.call(n); + "function" != typeof a ? Hn("188", a) : void 0, a.call(n); } } function cn(e) { @@ -1973,22 +1973,22 @@ var define = $__System.amdDefine; for (; t.return; ) t = t.return; else { - if ((t.effectTag & Cu) !== bu) - return Pu; + if ((t.effectTag & bu) !== yu) + return Cu; for (; t.return; ) - if (t = t.return, (t.effectTag & Cu) !== bu) - return Pu; + if (t = t.return, (t.effectTag & bu) !== yu) + return Cu; } - return t.tag === hu ? ku : Eu; + return t.tag === mu ? Pu : ku; } function dn(e) { - cn(e) !== ku ? Rn("152") : void 0; + cn(e) !== Pu ? Hn("152") : void 0; } function pn(e) { var t = e.alternate; if (!t) { var n = cn(e); - return n === Eu ? Rn("152") : void 0, n === Pu ? null : e; + return n === ku ? Hn("152") : void 0, n === Cu ? null : e; } for (var r = e, o = t; ; ) { @@ -2004,7 +2004,7 @@ var define = $__System.amdDefine; return dn(a), t; l = l.sibling; } - Rn("152"); + Hn("152"); } if (r.return !== o.return) r = a, o = i; @@ -2033,29 +2033,29 @@ var define = $__System.amdDefine; } s = s.sibling; } - u ? void 0 : Rn("186"); + u ? void 0 : Hn("186"); } } - r.alternate !== o ? Rn("187") : void 0; + r.alternate !== o ? Hn("187") : void 0; } - return r.tag !== hu ? Rn("152") : void 0, r.stateNode.current === r ? e : t; + return r.tag !== mu ? Hn("152") : void 0, r.stateNode.current === r ? e : t; } function fn(e) { var t = hn(e); - return t ? Yu : zu.current; + return t ? Ku : Bu.current; } function vn(e, t, n) { var r = e.stateNode; r.__reactInternalMemoizedUnmaskedChildContext = t, r.__reactInternalMemoizedMaskedChildContext = n; } function mn(e) { - return e.tag === Hu && null != e.type.contextTypes; + return e.tag === Lu && null != e.type.contextTypes; } function hn(e) { - return e.tag === Hu && null != e.type.childContextTypes; + return e.tag === Lu && null != e.type.childContextTypes; } function gn(e) { - hn(e) && (Vu(Ku, e), Vu(zu, e)); + hn(e) && (ju(zu, e), ju(Bu, e)); } function yn(e, t, n) { var r = e.stateNode, @@ -2065,8 +2065,8 @@ var define = $__System.amdDefine; var a = void 0; a = r.getChildContext(); for (var i in a) - i in o ? void 0 : Rn("108", ao(e) || "Unknown", i); - return Du({}, t, a); + i in o ? void 0 : Hn("108", ao(e) || "Unknown", i); + return Uu({}, t, a); } function bn(e) { return !(!e.prototype || !e.prototype.isReactComponent); @@ -2074,14 +2074,14 @@ var define = $__System.amdDefine; function Cn(e, t, n) { var r = void 0; if ("function" == typeof e) - r = bn(e) ? bs(us, t) : bs(ls, t), r.type = e; + r = bn(e) ? ys(ls, t) : ys(is, t), r.type = e; else if ("string" == typeof e) - r = bs(cs, t), r.type = e; + r = ys(ss, t), r.type = e; else if ("object" == typeof e && null !== e && "number" == typeof e.tag) r = e; else { var o = ""; - Rn("130", null == e ? e : typeof e, o); + Hn("130", null == e ? e : typeof e, o); } return r; } @@ -2090,10 +2090,10 @@ var define = $__System.amdDefine; } function kn(e) { switch (e.tag) { - case Ms: + case Fs: case Is: + case Ms: case Rs: - case Us: var t = e._debugOwner, n = e._debugSource, r = ao(e), @@ -2112,14 +2112,14 @@ var define = $__System.amdDefine; return t; } function wn(e) { - var t = Hs(e); + var t = Ls(e); if (t !== !1) { var n = e.error; console.error("React caught an error thrown by one of your components.\n\n" + n.stack); } } function Tn(e) { - var t = e && (rc && e[rc] || e[oc]); + var t = e && (nc && e[nc] || e[rc]); if ("function" == typeof t) return t; } @@ -2131,15 +2131,15 @@ var define = $__System.amdDefine; if (r) if ("number" == typeof r.tag) { var a = r; - a.tag !== yc ? Rn("110") : void 0, o = a.stateNode; + a.tag !== gc ? Hn("110") : void 0, o = a.stateNode; } else o = r.getPublicInstance(); - o ? void 0 : Rn("154", n); + o ? void 0 : Hn("154", n); var i = "" + n; if (null !== e && null !== e.ref && e.ref._stringRef === i) return e.ref; var l = function(e) { - var t = o.refs === du ? o.refs = {} : o.refs; + var t = o.refs === cu ? o.refs = {} : o.refs; null === e ? delete t[i] : t[i] = e; }; return l._stringRef = i, l; @@ -2149,7 +2149,7 @@ var define = $__System.amdDefine; function Sn(e, t) { if ("textarea" !== e.type) { var n = ""; - Rn("31", "[object Object]" === Object.prototype.toString.call(t) ? "object with keys {" + Object.keys(t).join(", ") + "}" : t, n); + Hn("31", "[object Object]" === Object.prototype.toString.call(t) ? "object with keys {" + Object.keys(t).join(", ") + "}" : t, n); } } function Nn(e, t) { @@ -2161,7 +2161,7 @@ var define = $__System.amdDefine; r = r.alternate; } var o = n.progressedLastDeletion; - null !== o ? (o.nextEffect = r, n.progressedLastDeletion = r) : n.progressedFirstDeletion = n.progressedLastDeletion = r, r.nextEffect = null, r.effectTag = xc; + null !== o ? (o.nextEffect = r, n.progressedLastDeletion = r) : n.progressedFirstDeletion = n.progressedLastDeletion = r, r.nextEffect = null, r.effectTag = Tc; } } function r(e, r) { @@ -2179,10 +2179,10 @@ var define = $__System.amdDefine; } function a(t, n) { if (e) { - var r = sc(t, n); + var r = uc(t, n); return r.index = 0, r.sibling = null, r; } - return t.pendingWorkPriority = n, t.effectTag = wc, t.index = 0, t.sibling = null, t; + return t.pendingWorkPriority = n, t.effectTag = Ec, t.index = 0, t.sibling = null, t; } function i(e, n, r) { if (e.index = r, !t) @@ -2190,16 +2190,16 @@ var define = $__System.amdDefine; var o = e.alternate; if (null !== o) { var a = o.index; - return a < n ? (e.effectTag = Tc, n) : a; + return a < n ? (e.effectTag = wc, n) : a; } - return e.effectTag = Tc, n; + return e.effectTag = wc, n; } function l(e) { - return t && null === e.alternate && (e.effectTag = Tc), e; + return t && null === e.alternate && (e.effectTag = wc), e; } function u(e, t, n, r) { - if (null === t || t.tag !== bc) { - var o = pc(n, r); + if (null === t || t.tag !== yc) { + var o = dc(n, r); return o.return = e, o; } var i = a(t, r); @@ -2207,39 +2207,39 @@ var define = $__System.amdDefine; } function s(e, t, n, r) { if (null === t || t.type !== n.type) { - var o = cc(n, r); + var o = sc(n, r); return o.ref = xn(t, n), o.return = e, o; } var i = a(t, r); return i.ref = xn(t, n), i.pendingProps = n.props, i.return = e, i; } function c(e, t, n, r) { - if (null === t || t.tag !== Pc) { - var o = fc(n, r); + if (null === t || t.tag !== Cc) { + var o = pc(n, r); return o.return = e, o; } var i = a(t, r); return i.pendingProps = n, i.return = e, i; } function d(e, t, n, r) { - if (null === t || t.tag !== kc) { - var o = vc(n, r); + if (null === t || t.tag !== Pc) { + var o = fc(n, r); return o.type = n.value, o.return = e, o; } var i = a(t, r); return i.type = n.value, i.return = e, i; } function p(e, t, n, r) { - if (null === t || t.tag !== Cc || t.stateNode.containerInfo !== n.containerInfo || t.stateNode.implementation !== n.implementation) { - var o = mc(n, r); + if (null === t || t.tag !== bc || t.stateNode.containerInfo !== n.containerInfo || t.stateNode.implementation !== n.implementation) { + var o = vc(n, r); return o.return = e, o; } var i = a(t, r); return i.pendingProps = n.children || [], i.return = e, i; } function f(e, t, n, r) { - if (null === t || t.tag !== Ec) { - var o = dc(n, r); + if (null === t || t.tag !== kc) { + var o = cc(n, r); return o.return = e, o; } var i = a(t, r); @@ -2247,26 +2247,26 @@ var define = $__System.amdDefine; } function v(e, t, n) { if ("string" == typeof t || "number" == typeof t) { - var r = pc("" + t, n); + var r = dc("" + t, n); return r.return = e, r; } if ("object" == typeof t && null !== t) { switch (t.$$typeof) { - case zs: - var o = cc(t, n); + case Bs: + var o = sc(t, n); return o.ref = xn(null, t), o.return = e, o; - case ic: - var a = fc(t, n); + case ac: + var a = pc(t, n); return a.return = e, a; - case lc: - var i = vc(t, n); + case ic: + var i = fc(t, n); return i.type = t.value, i.return = e, i; - case uc: - var l = mc(t, n); + case lc: + var l = vc(t, n); return l.return = e, l; } - if (hc(t) || ac(t)) { - var u = dc(t, n); + if (mc(t) || oc(t)) { + var u = cc(t, n); return u.return = e, u; } Sn(e, t); @@ -2279,16 +2279,16 @@ var define = $__System.amdDefine; return null !== o ? null : u(e, t, "" + n, r); if ("object" == typeof n && null !== n) { switch (n.$$typeof) { - case zs: + case Bs: return n.key === o ? s(e, t, n, r) : null; - case ic: + case ac: return n.key === o ? c(e, t, n, r) : null; - case lc: + case ic: return null === o ? d(e, t, n, r) : null; - case uc: + case lc: return n.key === o ? p(e, t, n, r) : null; } - if (hc(n) || ac(n)) + if (mc(n) || oc(n)) return null !== o ? null : f(e, t, n, r); Sn(e, n); } @@ -2301,20 +2301,20 @@ var define = $__System.amdDefine; } if ("object" == typeof r && null !== r) { switch (r.$$typeof) { - case zs: + case Bs: var i = e.get(null === r.key ? n : r.key) || null; return s(t, i, r, o); - case ic: + case ac: var l = e.get(null === r.key ? n : r.key) || null; return c(t, l, r, o); - case lc: + case ic: var v = e.get(n) || null; return d(t, v, r, o); - case uc: + case lc: var m = e.get(null === r.key ? n : r.key) || null; return p(t, m, r, o); } - if (hc(r) || ac(r)) { + if (mc(r) || oc(r)) { var h = e.get(n) || null; return f(t, h, r, o); } @@ -2355,10 +2355,10 @@ var define = $__System.amdDefine; }), s; } function y(e, a, l, u) { - var s = ac(l); - "function" != typeof s ? Rn("155") : void 0; + var s = oc(l); + "function" != typeof s ? Hn("155") : void 0; var c = s.call(l); - null == c ? Rn("156") : void 0; + null == c ? Hn("156") : void 0; for (var d = null, p = null, f = a, @@ -2392,13 +2392,13 @@ var define = $__System.amdDefine; }), d; } function b(e, t, n, o) { - if (null !== t && t.tag === bc) { + if (null !== t && t.tag === yc) { r(e, t.sibling); var i = a(t, o); return i.pendingProps = n, i.return = e, i; } r(e, t); - var l = pc(n, o); + var l = dc(n, o); return l.return = e, l; } function C(e, t, o, i) { @@ -2415,14 +2415,14 @@ var define = $__System.amdDefine; } n(e, u), u = u.sibling; } - var c = cc(o, i); + var c = sc(o, i); return c.ref = xn(t, o), c.return = e, c; } function P(e, t, o, i) { for (var l = o.key, u = t; null !== u; ) { if (u.key === l) { - if (u.tag === Pc) { + if (u.tag === Cc) { r(e, u.sibling); var s = a(u, i); return s.pendingProps = o, s.return = e, s; @@ -2432,27 +2432,27 @@ var define = $__System.amdDefine; } n(e, u), u = u.sibling; } - var c = fc(o, i); + var c = pc(o, i); return c.return = e, c; } function k(e, t, n, o) { var i = t; if (null !== i) { - if (i.tag === kc) { + if (i.tag === Pc) { r(e, i.sibling); var l = a(i, o); return l.type = n.value, l.return = e, l; } r(e, i); } - var u = vc(n, o); + var u = fc(n, o); return u.type = n.value, u.return = e, u; } function E(e, t, o, i) { for (var l = o.key, u = t; null !== u; ) { if (u.key === l) { - if (u.tag === Cc && u.stateNode.containerInfo === o.containerInfo && u.stateNode.implementation === o.implementation) { + if (u.tag === bc && u.stateNode.containerInfo === o.containerInfo && u.stateNode.implementation === o.implementation) { r(e, u.sibling); var s = a(u, i); return s.pendingProps = o.children || [], s.return = e, s; @@ -2462,7 +2462,7 @@ var define = $__System.amdDefine; } n(e, u), u = u.sibling; } - var c = mc(o, i); + var c = vc(o, i); return c.return = e, c; } function w(e, t, n, o) { @@ -2471,44 +2471,44 @@ var define = $__System.amdDefine; if (i) if (a) switch (n.$$typeof) { - case zs: + case Bs: return l(C(e, t, n, o)); - case uc: + case lc: return l(E(e, t, n, o)); } else switch (n.$$typeof) { - case zs: + case Bs: return l(C(e, t, n, o)); - case ic: + case ac: return l(P(e, t, n, o)); - case lc: + case ic: return l(k(e, t, n, o)); - case uc: + case lc: return l(E(e, t, n, o)); } if (a) switch (e.tag) { - case yc: + case gc: var u = e.type; - null !== n && n !== !1 ? Rn("109", u.displayName || u.name || "Component") : void 0; + null !== n && n !== !1 ? Hn("109", u.displayName || u.name || "Component") : void 0; break; - case gc: + case hc: var s = e.type; - null !== n && n !== !1 ? Rn("105", s.displayName || s.name || "Component") : void 0; + null !== n && n !== !1 ? Hn("105", s.displayName || s.name || "Component") : void 0; } if ("string" == typeof n || "number" == typeof n) return l(b(e, t, "" + n, o)); - if (hc(n)) + if (mc(n)) return g(e, t, n, o); - if (ac(n)) + if (oc(n)) return y(e, t, n, o); if (i && Sn(e, n), !a && "undefined" == typeof n) switch (e.tag) { - case yc: case gc: + case hc: var c = e.type; - Rn("157", c.displayName || c.name || "Component"); + Hn("157", c.displayName || c.name || "Component"); } return r(e, t); } @@ -2516,18 +2516,18 @@ var define = $__System.amdDefine; } function _n(e) { if (!e) - return du; - var t = fu.get(e); - return "number" == typeof t.tag ? Bp(t) : t._processChildContext(t._context); - } - function Fn(e) { - return !(!e || e.nodeType !== mf && e.nodeType !== hf && e.nodeType !== gf); + return cu; + var t = pu.get(e); + return "number" == typeof t.tag ? Vp(t) : t._processChildContext(t._context); } function On(e) { - if (!Fn(e)) + return !(!e || e.nodeType !== vf && e.nodeType !== mf && e.nodeType !== hf); + } + function An(e) { + if (!On(e)) throw new Error("Target container is not a DOM element."); } - function An(e, t) { + function Fn(e, t) { switch (e) { case "button": case "input": @@ -2537,45 +2537,45 @@ var define = $__System.amdDefine; } return !1; } - function Mn() { - bf = !0; + function In() { + yf = !0; } - function In(e, t, n, r) { - On(n); - var o = n.nodeType === pf ? n.documentElement : n, + function Mn(e, t, n, r) { + An(n); + var o = n.nodeType === df ? n.documentElement : n, a = o._reactRootContainer; if (a) - yf.updateContainer(t, a, e, r); + gf.updateContainer(t, a, e, r); else { for (; o.lastChild; ) o.removeChild(o.lastChild); - var i = yf.createContainer(o); - a = o._reactRootContainer = i, yf.unbatchedUpdates(function() { - yf.updateContainer(t, i, e, r); + var i = gf.createContainer(o); + a = o._reactRootContainer = i, gf.unbatchedUpdates(function() { + gf.updateContainer(t, i, e, r); }); } - return yf.getPublicRootInstance(a); + return gf.getPublicRootInstance(a); } - var Rn = t, - Un = Object.getOwnPropertySymbols, - Dn = Object.prototype.hasOwnProperty, - Ln = Object.prototype.propertyIsEnumerable, - Hn = r() ? Object.assign : function(e, t) { + var Rn = Object.getOwnPropertySymbols, + Un = Object.prototype.hasOwnProperty, + Dn = Object.prototype.propertyIsEnumerable, + Ln = n() ? Object.assign : function(e, n) { for (var r, o, - a = n(e), + a = t(e), i = 1; i < arguments.length; i++) { r = Object(arguments[i]); for (var l in r) - Dn.call(r, l) && (a[l] = r[l]); - if (Un) { - o = Un(r); + Un.call(r, l) && (a[l] = r[l]); + if (Rn) { + o = Rn(r); for (var u = 0; u < o.length; u++) - Ln.call(r, o[u]) && (a[o[u]] = r[o[u]]); + Dn.call(r, o[u]) && (a[o[u]] = r[o[u]]); } } return a; }, + Hn = r, Wn = null, jn = {}, Vn = { @@ -2585,14 +2585,14 @@ var define = $__System.amdDefine; registrationNameDependencies: {}, possibleRegistrationNames: null, injectEventPluginOrder: function(e) { - Wn ? Rn("101") : void 0, Wn = Array.prototype.slice.call(e), o(); + Wn ? Hn("101") : void 0, Wn = Array.prototype.slice.call(e), o(); }, injectEventPluginsByName: function(e) { var t = !1; for (var n in e) if (e.hasOwnProperty(n)) { var r = e[n]; - jn.hasOwnProperty(n) && jn[n] === r || (jn[n] ? Rn("102", n) : void 0, jn[n] = r, t = !0); + jn.hasOwnProperty(n) && jn[n] === r || (jn[n] ? Hn("102", n) : void 0, jn[n] = r, t = !0); } t && o(); } @@ -2616,7 +2616,7 @@ var define = $__System.amdDefine; }, qn = { injection: {injectErrorUtils: function(e) { - "function" != typeof e.invokeGuardedCallback ? Rn("201") : void 0, Kn = e.invokeGuardedCallback; + "function" != typeof e.invokeGuardedCallback ? Hn("201") : void 0, Kn = e.invokeGuardedCallback; }}, invokeGuardedCallback: function(e, t, n, r, o, a, i, l, u) { return Kn.apply(this, arguments); @@ -2699,7 +2699,7 @@ var define = $__System.amdDefine; if (n = i[t], C(t, a.type, i)) return null; } - return n && "function" != typeof n ? Rn("94", t, typeof n) : void 0, n; + return n && "function" != typeof n ? Hn("94", t, typeof n) : void 0, n; }, extractEvents: function(e, t, n, r) { for (var o, @@ -2718,7 +2718,7 @@ var define = $__System.amdDefine; }, processEventQueue: function(e) { var t = rr; - rr = null, e ? nr(t, ar) : nr(t, ir), rr ? Rn("95") : void 0, Qn.rethrowCaughtError(); + rr = null, e ? nr(t, ar) : nr(t, ir), rr ? Hn("95") : void 0, Qn.rethrowCaughtError(); } }, ur = lr, @@ -2821,7 +2821,7 @@ var define = $__System.amdDefine; topWheel: "wheel" }, Er = "_reactListenersID" + ("" + Math.random()).slice(2), - wr = Hn({}, cr, { + wr = Ln({}, cr, { ReactEventListener: null, injection: {injectReactEventListener: function(e) { e.setHandleTopLevel(wr.handleTopLevel), wr.ReactEventListener = e; @@ -2865,7 +2865,7 @@ var define = $__System.amdDefine; }}, Nr = null, _r = null, - Fr = { + Or = { injection: Sr, enqueueStateRestore: function(e) { Nr ? _r ? _r.push(e) : _r = [e] : Nr = e; @@ -2880,23 +2880,23 @@ var define = $__System.amdDefine; } } }, - Or = Fr, - Ar = { + Ar = Or, + Fr = { MUST_USE_PROPERTY: 1, HAS_BOOLEAN_VALUE: 4, HAS_NUMERIC_VALUE: 8, HAS_POSITIVE_NUMERIC_VALUE: 24, HAS_OVERLOADED_BOOLEAN_VALUE: 32, injectDOMPropertyConfig: function(e) { - var t = Ar, + var t = Fr, n = e.Properties || {}, r = e.DOMAttributeNamespaces || {}, o = e.DOMAttributeNames || {}, a = e.DOMPropertyNames || {}, i = e.DOMMutationMethods || {}; - e.isCustomAttribute && Ir._isCustomAttributeFunctions.push(e.isCustomAttribute); + e.isCustomAttribute && Mr._isCustomAttributeFunctions.push(e.isCustomAttribute); for (var l in n) { - Ir.properties.hasOwnProperty(l) ? Rn("48", l) : void 0; + Mr.properties.hasOwnProperty(l) ? Hn("48", l) : void 0; var u = l.toLowerCase(), s = n[l], c = { @@ -2910,34 +2910,34 @@ var define = $__System.amdDefine; hasPositiveNumericValue: S(s, t.HAS_POSITIVE_NUMERIC_VALUE), hasOverloadedBooleanValue: S(s, t.HAS_OVERLOADED_BOOLEAN_VALUE) }; - if (c.hasBooleanValue + c.hasNumericValue + c.hasOverloadedBooleanValue <= 1 ? void 0 : Rn("50", l), o.hasOwnProperty(l)) { + if (c.hasBooleanValue + c.hasNumericValue + c.hasOverloadedBooleanValue <= 1 ? void 0 : Hn("50", l), o.hasOwnProperty(l)) { var d = o[l]; c.attributeName = d; } - r.hasOwnProperty(l) && (c.attributeNamespace = r[l]), a.hasOwnProperty(l) && (c.propertyName = a[l]), i.hasOwnProperty(l) && (c.mutationMethod = i[l]), Ir.properties[l] = c; + r.hasOwnProperty(l) && (c.attributeNamespace = r[l]), a.hasOwnProperty(l) && (c.propertyName = a[l]), i.hasOwnProperty(l) && (c.mutationMethod = i[l]), Mr.properties[l] = c; } } }, - Mr = ":A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD", - Ir = { + Ir = ":A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD", + Mr = { ID_ATTRIBUTE_NAME: "data-reactid", ROOT_ATTRIBUTE_NAME: "data-reactroot", - ATTRIBUTE_NAME_START_CHAR: Mr, - ATTRIBUTE_NAME_CHAR: Mr + "\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040", + ATTRIBUTE_NAME_START_CHAR: Ir, + ATTRIBUTE_NAME_CHAR: Ir + "\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040", properties: {}, getPossibleStandardName: null, _isCustomAttributeFunctions: [], isCustomAttribute: function(e) { - for (var t = 0; t < Ir._isCustomAttributeFunctions.length; t++) { - var n = Ir._isCustomAttributeFunctions[t]; + for (var t = 0; t < Mr._isCustomAttributeFunctions.length; t++) { + var n = Mr._isCustomAttributeFunctions[t]; if (n(e)) return !0; } return !1; }, - injection: Ar + injection: Fr }, - Rr = Ir, + Rr = Mr, Ur = {hasCachedChildNodes: 1}, Dr = Ur, Lr = { @@ -2961,13 +2961,13 @@ var define = $__System.amdDefine; zr = "__reactInternalInstance$" + Br, Kr = "__reactEventHandlers$" + Br, Yr = { - getClosestInstanceFromNode: I, + getClosestInstanceFromNode: M, getInstanceFromNode: R, getNodeFromInstance: U, - precacheChildNodes: M, - precacheNode: F, - uncacheNode: A, - precacheFiberNode: O, + precacheChildNodes: I, + precacheNode: O, + uncacheNode: F, + precacheFiberNode: A, getFiberCurrentPropsFromNode: D, updateFiberProps: L }, @@ -3094,19 +3094,17 @@ var define = $__System.amdDefine; po = co(function(e) { return so(e); }), - fo = !1, - vo = "cssFloat"; + fo = !1; if (fr.canUseDOM) { - var mo = document.createElement("div").style; + var vo = document.createElement("div").style; try { - mo.font = ""; + vo.font = ""; } catch (e) { fo = !0; } - void 0 === document.documentElement.style.cssFloat && (vo = "styleFloat"); } - var ho, - go = { + var mo, + ho = { createMarkupForStyles: function(e, t) { var n = ""; for (var r in e) @@ -3121,7 +3119,7 @@ var define = $__System.amdDefine; for (var o in t) if (t.hasOwnProperty(o)) { var a = oo(o, t[o], n); - if ("float" !== o && "cssFloat" !== o || (o = vo), a) + if ("float" === o && (o = "cssFloat"), a) r[o] = a; else { var i = fo && no.shorthandPropertyExpansions[o]; @@ -3134,22 +3132,22 @@ var define = $__System.amdDefine; } } }, - yo = go, - bo = { + go = ho, + yo = { html: "http://www.w3.org/1999/xhtml", mathml: "http://www.w3.org/1998/Math/MathML", svg: "http://www.w3.org/2000/svg" }, - Co = bo, - Po = /["'&<>]/, - ko = Y, - Eo = q, - wo = new RegExp("^[" + Rr.ATTRIBUTE_NAME_START_CHAR + "][" + Rr.ATTRIBUTE_NAME_CHAR + "]*$"), + bo = yo, + Co = /["'&<>]/, + Po = Y, + ko = q, + Eo = new RegExp("^[" + Rr.ATTRIBUTE_NAME_START_CHAR + "][" + Rr.ATTRIBUTE_NAME_CHAR + "]*$"), + wo = {}, To = {}, - xo = {}, - So = { + xo = { createMarkupForID: function(e) { - return Rr.ID_ATTRIBUTE_NAME + "=" + Eo(e); + return Rr.ID_ATTRIBUTE_NAME + "=" + ko(e); }, setAttributeForID: function(e, t) { e.setAttribute(Rr.ID_ATTRIBUTE_NAME, t); @@ -3166,12 +3164,12 @@ var define = $__System.amdDefine; if ($(n, t)) return ""; var r = n.attributeName; - return n.hasBooleanValue || n.hasOverloadedBooleanValue && t === !0 ? r + '=""' : r + "=" + Eo(t); + return n.hasBooleanValue || n.hasOverloadedBooleanValue && t === !0 ? r + '=""' : r + "=" + ko(t); } - return Rr.isCustomAttribute(e) ? null == t ? "" : e + "=" + Eo(t) : null; + return Rr.isCustomAttribute(e) ? null == t ? "" : e + "=" + ko(t) : null; }, createMarkupForCustomAttribute: function(e, t) { - return Q(e) && null != t ? e + "=" + Eo(t) : ""; + return Q(e) && null != t ? e + "=" + ko(t) : ""; }, setValueForProperty: function(e, t, n) { var r = Rr.properties.hasOwnProperty(t) ? Rr.properties[t] : null; @@ -3181,7 +3179,7 @@ var define = $__System.amdDefine; o(e, n); else { if ($(r, n)) - return void So.deleteValueForProperty(e, t); + return void xo.deleteValueForProperty(e, t); if (r.mustUseProperty) e[r.propertyName] = n; else { @@ -3191,7 +3189,7 @@ var define = $__System.amdDefine; } } } else if (Rr.isCustomAttribute(t)) - return void So.setValueForAttribute(e, t, n); + return void xo.setValueForAttribute(e, t, n); }, setValueForAttribute: function(e, t, n) { Q(t) && (null == n ? e.removeAttribute(t) : e.setAttribute(t, "" + n)); @@ -3214,13 +3212,13 @@ var define = $__System.amdDefine; Rr.isCustomAttribute(t) && e.removeAttribute(t); } }, - No = So, - _o = { + So = xo, + No = { getHostProps: function(e, t) { var n = e, r = t.value, o = t.checked, - a = Hn({ + a = Ln({ type: void 0, step: void 0, min: void 0, @@ -3245,7 +3243,7 @@ var define = $__System.amdDefine; updateWrapper: function(e, t) { var n = e, r = t.checked; - null != r && No.setValueForProperty(n, "checked", r || !1); + null != r && So.setValueForProperty(n, "checked", r || !1); var o = t.value; if (null != o) if (0 === o && "" === n.value) @@ -3281,26 +3279,26 @@ var define = $__System.amdDefine; }, restoreControlledState: function(e, t) { var n = e; - _o.updateWrapper(n, t), G(n, t); + No.updateWrapper(n, t), G(n, t); } }, - Fo = _o, + _o = No, Oo = { mountWrapper: function(e, t) {}, postMountWrapper: function(e, t) { null != t.value && e.setAttribute("value", t.value); }, getHostProps: function(e, t) { - var n = Hn({children: void 0}, t), + var n = Ln({children: void 0}, t), r = Z(t.children); return r && (n.children = r), n; } }, Ao = Oo, - Mo = !1, + Fo = !1, Io = { getHostProps: function(e, t) { - return Hn({}, t, {value: void 0}); + return Ln({}, t, {value: void 0}); }, mountWrapper: function(e, t) { var n = e, @@ -3308,7 +3306,7 @@ var define = $__System.amdDefine; n._wrapperState = { initialValue: null != r ? r : t.defaultValue, wasMultiple: !!t.multiple - }, void 0 === t.value || void 0 === t.defaultValue || Mo || (Mo = !0), n.multiple = !!t.multiple, null != r ? J(n, !!t.multiple, r) : null != t.defaultValue && J(n, !!t.multiple, t.defaultValue); + }, void 0 === t.value || void 0 === t.defaultValue || Fo || (Fo = !0), n.multiple = !!t.multiple, null != r ? J(n, !!t.multiple, r) : null != t.defaultValue && J(n, !!t.multiple, t.defaultValue); }, postUpdateWrapper: function(e, t) { var n = e; @@ -3324,12 +3322,12 @@ var define = $__System.amdDefine; null != r && J(n, !!t.multiple, r); } }, - Ro = Io, - Uo = { + Mo = Io, + Ro = { getHostProps: function(e, t) { var n = e; - null != t.dangerouslySetInnerHTML ? Rn("91") : void 0; - var r = Hn({}, t, { + null != t.dangerouslySetInnerHTML ? Hn("91") : void 0; + var r = Ln({}, t, { value: void 0, defaultValue: void 0, children: "" + n._wrapperState.initialValue @@ -3343,7 +3341,7 @@ var define = $__System.amdDefine; if (null == r) { var a = t.defaultValue, i = t.children; - null != i && (null != a ? Rn("92") : void 0, Array.isArray(i) && (i.length <= 1 ? void 0 : Rn("93"), i = i[0]), a = "" + i), null == a && (a = ""), o = a; + null != i && (null != a ? Hn("92") : void 0, Array.isArray(i) && (i.length <= 1 ? void 0 : Hn("93"), i = i[0]), a = "" + i), null == a && (a = ""), o = a; } n._wrapperState = {initialValue: "" + o}; }, @@ -3362,29 +3360,29 @@ var define = $__System.amdDefine; r === n._wrapperState.initialValue && (n.value = r); }, restoreControlledState: function(e, t) { - Uo.updateWrapper(e, t); + Ro.updateWrapper(e, t); } }, - Do = Uo, - Lo = function(e) { + Uo = Ro, + Do = function(e) { return "undefined" != typeof MSApp && MSApp.execUnsafeLocalFunction ? function(t, n, r, o) { MSApp.execUnsafeLocalFunction(function() { return e(t, n, r, o); }); } : e; }, - Ho = Lo, - Wo = Ho(function(e, t) { - if (e.namespaceURI !== Co.svg || "innerHTML" in e) + Lo = Do, + Ho = Lo(function(e, t) { + if (e.namespaceURI !== bo.svg || "innerHTML" in e) e.innerHTML = t; else { - ho = ho || document.createElement("div"), ho.innerHTML = "" + t + ""; - for (var n = ho.firstChild; n.firstChild; ) + mo = mo || document.createElement("div"), mo.innerHTML = "" + t + ""; + for (var n = mo.firstChild; n.firstChild; ) e.appendChild(n.firstChild); } }), - jo = Wo, - Vo = function(e, t) { + Wo = Ho, + jo = function(e, t) { if (t) { var n = e.firstChild; if (n && n === e.lastChild && 3 === n.nodeType) @@ -3392,11 +3390,11 @@ var define = $__System.amdDefine; } e.textContent = t; }; - fr.canUseDOM && ("textContent" in document.documentElement || (Vo = function(e, t) { - return 3 === e.nodeType ? void(e.nodeValue = t) : void jo(e, ko(t)); + fr.canUseDOM && ("textContent" in document.documentElement || (jo = function(e, t) { + return 3 === e.nodeType ? void(e.nodeValue = t) : void Wo(e, Po(t)); })); - var Bo = Vo, - zo = { + var Vo = jo, + Bo = { _getTrackerFromNode: function(e) { return te(qr.getInstanceFromNode(e)); }, @@ -3414,7 +3412,7 @@ var define = $__System.amdDefine; return !1; var t = te(e); if (!t) - return "number" == typeof e.tag ? zo.trackNode(e.stateNode) : zo.track(e), !0; + return "number" == typeof e.tag ? Bo.trackNode(e.stateNode) : Bo.track(e), !0; var n = t.getValue(), r = oe(qr.getNodeFromInstance(e)); return r !== n && (t.setValue(r), !0); @@ -3424,8 +3422,8 @@ var define = $__System.amdDefine; t && t.stopTracking(); } }, - Ko = zo, - Yo = Hn || function(e) { + zo = Bo, + Ko = Ln || function(e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var r in n) @@ -3433,18 +3431,18 @@ var define = $__System.amdDefine; } return e; }, - qo = Tr.listenTo, - Qo = Bn.registrationNameModules, - $o = "dangerouslySetInnerHTML", - Xo = "suppressContentEditableWarning", - Go = "children", - Zo = "style", - Jo = "__html", - ea = Co.html, - ta = Co.svg, - na = Co.mathml, - ra = 11, - oa = { + Yo = Tr.listenTo, + qo = Bn.registrationNameModules, + Qo = "dangerouslySetInnerHTML", + $o = "suppressContentEditableWarning", + Xo = "children", + Go = "style", + Zo = "__html", + Jo = bo.html, + ea = bo.svg, + ta = bo.mathml, + na = 11, + ra = { topAbort: "abort", topCanPlay: "canplay", topCanPlayThrough: "canplaythrough", @@ -3469,7 +3467,7 @@ var define = $__System.amdDefine; topVolumeChange: "volumechange", topWaiting: "waiting" }, - aa = { + oa = { area: !0, base: !0, br: !0, @@ -3486,16 +3484,16 @@ var define = $__System.amdDefine; track: !0, wbr: !0 }, - ia = Yo({menuitem: !0}, aa), - la = { + aa = Ko({menuitem: !0}, oa), + ia = { getChildNamespace: function(e, t) { - return null == e || e === ea ? ve(t) : e === ta && "foreignObject" === t ? ea : e; + return null == e || e === Jo ? ve(t) : e === ea && "foreignObject" === t ? Jo : e; }, createElement: function(e, t, n, r) { var o, a = n.ownerDocument, i = r; - if (i === ea && (i = ve(e)), i === ea) + if (i === Jo && (i = ve(e)), i === Jo) if ("script" === e) { var l = a.createElement("div"); l.innerHTML = ""; @@ -3524,26 +3522,26 @@ var define = $__System.amdDefine; ce(e, t), o = n; break; case "input": - Fo.mountWrapper(e, n), o = Fo.getHostProps(e, n), ce(e, t), ue(r, "onChange"); + _o.mountWrapper(e, n), o = _o.getHostProps(e, n), ce(e, t), ue(r, "onChange"); break; case "option": Ao.mountWrapper(e, n), o = Ao.getHostProps(e, n); break; case "select": - Ro.mountWrapper(e, n), o = Ro.getHostProps(e, n), ce(e, t), ue(r, "onChange"); + Mo.mountWrapper(e, n), o = Mo.getHostProps(e, n), ce(e, t), ue(r, "onChange"); break; case "textarea": - Do.mountWrapper(e, n), o = Do.getHostProps(e, n), ce(e, t), ue(r, "onChange"); + Uo.mountWrapper(e, n), o = Uo.getHostProps(e, n), ce(e, t), ue(r, "onChange"); break; default: o = n; } switch (le(t, o), pe(e, r, o, a), t) { case "input": - Ko.trackNode(e), Fo.postMountWrapper(e, n); + zo.trackNode(e), _o.postMountWrapper(e, n); break; case "textarea": - Ko.trackNode(e), Do.postMountWrapper(e, n); + zo.trackNode(e), Uo.postMountWrapper(e, n); break; case "option": Ao.postMountWrapper(e, n); @@ -3558,16 +3556,16 @@ var define = $__System.amdDefine; l = null; switch (t) { case "input": - a = Fo.getHostProps(e, n), i = Fo.getHostProps(e, r), l = []; + a = _o.getHostProps(e, n), i = _o.getHostProps(e, r), l = []; break; case "option": a = Ao.getHostProps(e, n), i = Ao.getHostProps(e, r), l = []; break; case "select": - a = Ro.getHostProps(e, n), i = Ro.getHostProps(e, r), l = []; + a = Mo.getHostProps(e, n), i = Mo.getHostProps(e, r), l = []; break; case "textarea": - a = Do.getHostProps(e, n), i = Do.getHostProps(e, r), l = []; + a = Uo.getHostProps(e, n), i = Uo.getHostProps(e, r), l = []; break; default: a = n, i = r, "function" != typeof a.onClick && "function" == typeof i.onClick && se(e); @@ -3578,17 +3576,17 @@ var define = $__System.amdDefine; c = null; for (u in a) if (!i.hasOwnProperty(u) && a.hasOwnProperty(u) && null != a[u]) - if (u === Zo) { + if (u === Go) { var d = a[u]; for (s in d) d.hasOwnProperty(s) && (c || (c = {}), c[s] = ""); } else - u === $o || u === Go || u === Xo || (Qo.hasOwnProperty(u) ? l || (l = []) : (l = l || []).push(u, null)); + u === Qo || u === Xo || u === $o || (qo.hasOwnProperty(u) ? l || (l = []) : (l = l || []).push(u, null)); for (u in i) { var p = i[u], f = null != a ? a[u] : void 0; if (i.hasOwnProperty(u) && p !== f && (null != p || null != f)) - if (u === Zo) + if (u === Go) if (f) { for (s in f) !f.hasOwnProperty(s) || p && p.hasOwnProperty(s) || (c || (c = {}), c[s] = ""); @@ -3596,88 +3594,88 @@ var define = $__System.amdDefine; p.hasOwnProperty(s) && f[s] !== p[s] && (c || (c = {}), c[s] = p[s]); } else c || (l || (l = []), l.push(u, c)), c = p; - else if (u === $o) { - var v = p ? p[Jo] : void 0, - m = f ? f[Jo] : void 0; + else if (u === Qo) { + var v = p ? p[Zo] : void 0, + m = f ? f[Zo] : void 0; null != v && m !== v && (l = l || []).push(u, "" + v); } else - u === Go ? f === p || "string" != typeof p && "number" != typeof p || (l = l || []).push(u, "" + p) : u === Xo || (Qo.hasOwnProperty(u) ? (p && ue(o, u), l || f === p || (l = [])) : (l = l || []).push(u, p)); + u === Xo ? f === p || "string" != typeof p && "number" != typeof p || (l = l || []).push(u, "" + p) : u === $o || (qo.hasOwnProperty(u) ? (p && ue(o, u), l || f === p || (l = [])) : (l = l || []).push(u, p)); } - return c && (l = l || []).push(Zo, c), l; + return c && (l = l || []).push(Go, c), l; }, updateProperties: function(e, t, n, r, o) { var a = de(n, r), i = de(n, o); switch (fe(e, t, a, i), n) { case "input": - Fo.updateWrapper(e, o); + _o.updateWrapper(e, o); break; case "textarea": - Do.updateWrapper(e, o); + Uo.updateWrapper(e, o); break; case "select": - Ro.postUpdateWrapper(e, o); + Mo.postUpdateWrapper(e, o); } }, restoreControlledState: function(e, t, n) { switch (t) { case "input": - return void Fo.restoreControlledState(e, n); + return void _o.restoreControlledState(e, n); case "textarea": - return void Do.restoreControlledState(e, n); + return void Uo.restoreControlledState(e, n); case "select": - return void Ro.restoreControlledState(e, n); + return void Mo.restoreControlledState(e, n); } } }, - ua = la, - sa = void 0, - ca = void 0; + la = ia, + ua = void 0, + sa = void 0; if ("function" != typeof requestAnimationFrame) - Rn("149"); + Hn("149"); else if ("function" != typeof requestIdleCallback) { - var da = null, - pa = null, + var ca = null, + da = null, + pa = !1, fa = !1, - va = !1, - ma = 0, + va = 0, + ma = 33, ha = 33, - ga = 33, - ya = {timeRemaining: "object" == typeof performance && "function" == typeof performance.now ? function() { - return ma - performance.now(); + ga = {timeRemaining: "object" == typeof performance && "function" == typeof performance.now ? function() { + return va - performance.now(); } : function() { - return ma - Date.now(); + return va - Date.now(); }}, - ba = "__reactIdleCallback$" + Math.random().toString(36).slice(2), - Ca = function(e) { - if (e.source === window && e.data === ba) { - fa = !1; - var t = pa; - pa = null, t && t(ya); + ya = "__reactIdleCallback$" + Math.random().toString(36).slice(2), + ba = function(e) { + if (e.source === window && e.data === ya) { + pa = !1; + var t = da; + da = null, t && t(ga); } }; - window.addEventListener("message", Ca, !1); - var Pa = function(e) { - va = !1; - var t = e - ma + ga; - t < ga && ha < ga ? (t < 8 && (t = 8), ga = t < ha ? ha : t) : ha = t, ma = e + ga, fa || (fa = !0, window.postMessage(ba, "*")); - var n = da; - da = null, n && n(e); + window.addEventListener("message", ba, !1); + var Ca = function(e) { + fa = !1; + var t = e - va + ha; + t < ha && ma < ha ? (t < 8 && (t = 8), ha = t < ma ? ma : t) : ma = t, va = e + ha, pa || (pa = !0, window.postMessage(ya, "*")); + var n = ca; + ca = null, n && n(e); }; - sa = function(e) { - return da = e, va || (va = !0, requestAnimationFrame(Pa)), 0; - }, ca = function(e) { - return pa = e, va || (va = !0, requestAnimationFrame(Pa)), 0; + ua = function(e) { + return ca = e, fa || (fa = !0, requestAnimationFrame(Ca)), 0; + }, sa = function(e) { + return da = e, fa || (fa = !0, requestAnimationFrame(Ca)), 0; }; } else - sa = requestAnimationFrame, ca = requestIdleCallback; - var ka = sa, - Ea = ca, - wa = { - rAF: ka, - rIC: Ea + ua = requestAnimationFrame, sa = requestIdleCallback; + var Pa = ua, + ka = sa, + Ea = { + rAF: Pa, + rIC: ka }, - Ta = { + wa = { Properties: { "aria-current": 0, "aria-details": 0, @@ -3731,23 +3729,23 @@ var define = $__System.amdDefine; DOMAttributeNames: {}, DOMPropertyNames: {} }, - xa = Ta, - Sa = Lr.HostComponent, - Na = { + Ta = wa, + xa = Lr.HostComponent, + Sa = { isAncestor: ge, getLowestCommonAncestor: he, getParentInstance: ye, traverseTwoPhase: be, traverseEnterLeave: Ce }, - _a = ur.getListener, - Fa = { + Na = ur.getListener, + _a = { accumulateTwoPhaseDispatches: Se, accumulateTwoPhaseDispatchesSkipTarget: Ne, - accumulateDirectDispatches: Fe, + accumulateDirectDispatches: Oe, accumulateEnterLeaveDispatches: _e }, - Oa = Fa, + Oa = _a, Aa = function(e) { var t = this; if (t.instancePool.length) { @@ -3756,7 +3754,7 @@ var define = $__System.amdDefine; } return new t(e); }, - Ma = function(e, t) { + Fa = function(e, t) { var n = this; if (n.instancePool.length) { var r = n.instancePool.pop(); @@ -3772,7 +3770,7 @@ var define = $__System.amdDefine; } return new r(e, t, n); }, - Ra = function(e, t, n, r) { + Ma = function(e, t, n, r) { var o = this; if (o.instancePool.length) { var a = o.instancePool.pop(); @@ -3780,32 +3778,32 @@ var define = $__System.amdDefine; } return new o(e, t, n, r); }, - Ua = function(e) { + Ra = function(e) { var t = this; - e instanceof t ? void 0 : Rn("25"), e.destructor(), t.instancePool.length < t.poolSize && t.instancePool.push(e); + e instanceof t ? void 0 : Hn("25"), e.destructor(), t.instancePool.length < t.poolSize && t.instancePool.push(e); }, - Da = 10, - La = Aa, - Ha = function(e, t) { + Ua = 10, + Da = Aa, + La = function(e, t) { var n = e; - return n.instancePool = [], n.getPooled = t || La, n.poolSize || (n.poolSize = Da), n.release = Ua, n; + return n.instancePool = [], n.getPooled = t || Da, n.poolSize || (n.poolSize = Ua), n.release = Ra, n; }, - Wa = { - addPoolingTo: Ha, + Ha = { + addPoolingTo: La, oneArgumentPooler: Aa, - twoArgumentPooler: Ma, + twoArgumentPooler: Fa, threeArgumentPooler: Ia, - fourArgumentPooler: Ra + fourArgumentPooler: Ma }, - ja = Wa, - Va = null, - Ba = Oe; - Hn(Ae.prototype, { + Wa = Ha, + ja = null, + Va = Ae; + Ln(Fe.prototype, { destructor: function() { this._root = null, this._startText = null, this._fallbackText = null; }, getText: function() { - return "value" in this._root ? this._root.value : this._root[Ba()]; + return "value" in this._root ? this._root.value : this._root[Va()]; }, getData: function() { if (this._fallbackText) @@ -3824,10 +3822,10 @@ var define = $__System.amdDefine; var l = t > 1 ? 1 - t : void 0; return this._fallbackText = o.slice(e, l), this._fallbackText; } - }), ja.addPoolingTo(Ae); - var za = Ae, - Ka = ["dispatchConfig", "_targetInst", "nativeEvent", "isDefaultPrevented", "isPropagationStopped", "_dispatchListeners", "_dispatchInstances"], - Ya = { + }), Wa.addPoolingTo(Fe); + var Ba = Fe, + za = ["dispatchConfig", "_targetInst", "nativeEvent", "isDefaultPrevented", "isPropagationStopped", "_dispatchListeners", "_dispatchInstances"], + Ka = { type: null, target: null, currentTarget: Gn.thatReturnsNull, @@ -3840,7 +3838,7 @@ var define = $__System.amdDefine; defaultPrevented: null, isTrusted: null }; - Hn(Me.prototype, { + Ln(Ie.prototype, { preventDefault: function() { this.defaultPrevented = !0; var e = this.nativeEvent; @@ -3858,33 +3856,33 @@ var define = $__System.amdDefine; var e = this.constructor.Interface; for (var t in e) this[t] = null; - for (var n = 0; n < Ka.length; n++) - this[Ka[n]] = null; + for (var n = 0; n < za.length; n++) + this[za[n]] = null; } - }), Me.Interface = Ya, Me.augmentClass = function(e, t) { + }), Ie.Interface = Ka, Ie.augmentClass = function(e, t) { var n = this, r = function() {}; r.prototype = n.prototype; var o = new r; - Hn(o, e.prototype), e.prototype = o, e.prototype.constructor = e, e.Interface = Hn({}, n.Interface, t), e.augmentClass = n.augmentClass, ja.addPoolingTo(e, ja.fourArgumentPooler); - }, ja.addPoolingTo(Me, ja.fourArgumentPooler); - var qa = Me, - Qa = {data: null}; - qa.augmentClass(Ie, Qa); - var $a = Ie, - Xa = {data: null}; - qa.augmentClass(Re, Xa); - var Ga = Re, - Za = [9, 13, 27, 32], - Ja = 229, - ei = fr.canUseDOM && "CompositionEvent" in window, - ti = null; - fr.canUseDOM && "documentMode" in document && (ti = document.documentMode); - var ni = fr.canUseDOM && "TextEvent" in window && !ti && !Ue(), - ri = fr.canUseDOM && (!ei || ti && ti > 8 && ti <= 11), - oi = 32, - ai = String.fromCharCode(oi), - ii = { + Ln(o, e.prototype), e.prototype = o, e.prototype.constructor = e, e.Interface = Ln({}, n.Interface, t), e.augmentClass = n.augmentClass, Wa.addPoolingTo(e, Wa.fourArgumentPooler); + }, Wa.addPoolingTo(Ie, Wa.fourArgumentPooler); + var Ya = Ie, + qa = {data: null}; + Ya.augmentClass(Me, qa); + var Qa = Me, + $a = {data: null}; + Ya.augmentClass(Re, $a); + var Xa = Re, + Ga = [9, 13, 27, 32], + Za = 229, + Ja = fr.canUseDOM && "CompositionEvent" in window, + ei = null; + fr.canUseDOM && "documentMode" in document && (ei = document.documentMode); + var ti = fr.canUseDOM && "TextEvent" in window && !ei && !Ue(), + ni = fr.canUseDOM && (!Ja || ei && ei > 8 && ei <= 11), + ri = 32, + oi = String.fromCharCode(ri), + ai = { beforeInput: { phasedRegistrationNames: { bubbled: "onBeforeInput", @@ -3914,37 +3912,37 @@ var define = $__System.amdDefine; dependencies: ["topBlur", "topCompositionUpdate", "topKeyDown", "topKeyPress", "topKeyUp", "topMouseDown"] } }, - li = !1, - ui = null, - si = { - eventTypes: ii, + ii = !1, + li = null, + ui = { + eventTypes: ai, extractEvents: function(e, t, n, r) { return [Ve(e, t, n, r), Ke(e, t, n, r)]; } }, - ci = si, - di = function(e, t, n, r, o, a) { + si = ui, + ci = function(e, t, n, r, o, a) { return e(t, n, r, o, a); }, - pi = function(e, t) { + di = function(e, t) { return e(t); }, - fi = !1, - vi = { + pi = !1, + fi = { injectStackBatchedUpdates: function(e) { - di = e; + ci = e; }, injectFiberBatchedUpdates: function(e) { - pi = e; + di = e; } }, - mi = { + vi = { batchedUpdates: Qe, - injection: vi + injection: fi }, - hi = mi, - gi = $e, - yi = { + mi = vi, + hi = $e, + gi = { color: !0, date: !0, datetime: !0, @@ -3961,26 +3959,26 @@ var define = $__System.amdDefine; url: !0, week: !0 }, - bi = Xe, - Ci = {change: { + yi = Xe, + bi = {change: { phasedRegistrationNames: { bubbled: "onChange", captured: "onChangeCapture" }, dependencies: ["topBlur", "topChange", "topClick", "topFocus", "topInput", "topKeyDown", "topKeyUp", "topSelectionChange"] }}, + Ci = null, Pi = null, - ki = null, - Ei = !1; - fr.canUseDOM && (Ei = br("input") && (!document.documentMode || document.documentMode > 9)); - var wi = { - eventTypes: Ci, - _isInputEventSupported: Ei, + ki = !1; + fr.canUseDOM && (ki = br("input") && (!document.documentMode || document.documentMode > 9)); + var Ei = { + eventTypes: bi, + _isInputEventSupported: ki, extractEvents: function(e, t, n, r) { var o, a, i = t ? qr.getNodeFromInstance(t) : window; - if (Ze(i) ? o = nt : bi(i) ? Ei ? o = ct : (o = lt, a = it) : ut(i) && (o = st), o) { + if (Ze(i) ? o = nt : yi(i) ? ki ? o = ct : (o = lt, a = it) : ut(i) && (o = st), o) { var l = o(e, t); if (l) { var u = Ge(l, n, r); @@ -3990,14 +3988,14 @@ var define = $__System.amdDefine; a && a(e, i, t), "topBlur" === e && dt(t, i); } }, - Ti = wi, - xi = ["ResponderEventPlugin", "SimpleEventPlugin", "TapEventPlugin", "EnterLeaveEventPlugin", "ChangeEventPlugin", "SelectEventPlugin", "BeforeInputEventPlugin"], - Si = xi, - Ni = { + wi = Ei, + Ti = ["ResponderEventPlugin", "SimpleEventPlugin", "TapEventPlugin", "EnterLeaveEventPlugin", "ChangeEventPlugin", "SelectEventPlugin", "BeforeInputEventPlugin"], + xi = Ti, + Si = { view: function(e) { if (e.view) return e.view; - var t = gi(e); + var t = hi(e); if (t.window === t) return t; var n = t.ownerDocument; @@ -4007,9 +4005,9 @@ var define = $__System.amdDefine; return e.detail || 0; } }; - qa.augmentClass(pt, Ni); - var _i = pt, - Fi = { + Ya.augmentClass(pt, Si); + var Ni = pt, + _i = { Alt: "altKey", Control: "ctrlKey", Meta: "metaKey", @@ -4037,8 +4035,8 @@ var define = $__System.amdDefine; return e.relatedTarget || (e.fromElement === e.srcElement ? e.toElement : e.fromElement); } }; - _i.augmentClass(mt, Ai); - var Mi = mt, + Ni.augmentClass(mt, Ai); + var Fi = mt, Ii = { mouseEnter: { registrationName: "onMouseEnter", @@ -4049,7 +4047,7 @@ var define = $__System.amdDefine; dependencies: ["topMouseOut", "topMouseOver"] } }, - Ri = { + Mi = { eventTypes: Ii, extractEvents: function(e, t, n, r) { if ("topMouseOver" === e && (n.relatedTarget || n.fromElement)) @@ -4075,68 +4073,68 @@ var define = $__System.amdDefine; return null; var s = null == i ? o : qr.getNodeFromInstance(i), c = null == l ? o : qr.getNodeFromInstance(l), - d = Mi.getPooled(Ii.mouseLeave, i, n, r); + d = Fi.getPooled(Ii.mouseLeave, i, n, r); d.type = "mouseleave", d.target = s, d.relatedTarget = c; - var p = Mi.getPooled(Ii.mouseEnter, l, n, r); + var p = Fi.getPooled(Ii.mouseEnter, l, n, r); return p.type = "mouseenter", p.target = c, p.relatedTarget = s, Oa.accumulateEnterLeaveDispatches(d, p, i, l), [d, p]; } }, - Ui = Ri, - Di = Rr.injection.MUST_USE_PROPERTY, - Li = Rr.injection.HAS_BOOLEAN_VALUE, - Hi = Rr.injection.HAS_NUMERIC_VALUE, - Wi = Rr.injection.HAS_POSITIVE_NUMERIC_VALUE, - ji = Rr.injection.HAS_OVERLOADED_BOOLEAN_VALUE, - Vi = { + Ri = Mi, + Ui = Rr.injection.MUST_USE_PROPERTY, + Di = Rr.injection.HAS_BOOLEAN_VALUE, + Li = Rr.injection.HAS_NUMERIC_VALUE, + Hi = Rr.injection.HAS_POSITIVE_NUMERIC_VALUE, + Wi = Rr.injection.HAS_OVERLOADED_BOOLEAN_VALUE, + ji = { isCustomAttribute: RegExp.prototype.test.bind(new RegExp("^(data|aria)-[" + Rr.ATTRIBUTE_NAME_CHAR + "]*$")), Properties: { accept: 0, acceptCharset: 0, accessKey: 0, action: 0, - allowFullScreen: Li, + allowFullScreen: Di, allowTransparency: 0, alt: 0, as: 0, - async: Li, + async: Di, autoComplete: 0, - autoPlay: Li, - capture: Li, + autoPlay: Di, + capture: Di, cellPadding: 0, cellSpacing: 0, charSet: 0, challenge: 0, - checked: Di | Li, + checked: Ui | Di, cite: 0, classID: 0, className: 0, - cols: Wi, + cols: Hi, colSpan: 0, content: 0, contentEditable: 0, contextMenu: 0, - controls: Li, + controls: Di, coords: 0, crossOrigin: 0, data: 0, dateTime: 0, - default: Li, - defer: Li, + default: Di, + defer: Di, dir: 0, - disabled: Li, - download: ji, + disabled: Di, + download: Wi, draggable: 0, encType: 0, form: 0, formAction: 0, formEncType: 0, formMethod: 0, - formNoValidate: Li, + formNoValidate: Di, formTarget: 0, frameBorder: 0, headers: 0, height: 0, - hidden: Li, + hidden: Di, high: 0, href: 0, hrefLang: 0, @@ -4152,7 +4150,7 @@ var define = $__System.amdDefine; label: 0, lang: 0, list: 0, - loop: Li, + loop: Di, low: 0, manifest: 0, marginHeight: 0, @@ -4164,45 +4162,45 @@ var define = $__System.amdDefine; method: 0, min: 0, minLength: 0, - multiple: Di | Li, - muted: Di | Li, + multiple: Ui | Di, + muted: Ui | Di, name: 0, nonce: 0, - noValidate: Li, - open: Li, + noValidate: Di, + open: Di, optimum: 0, pattern: 0, placeholder: 0, - playsInline: Li, + playsInline: Di, poster: 0, preload: 0, profile: 0, radioGroup: 0, - readOnly: Li, + readOnly: Di, referrerPolicy: 0, rel: 0, - required: Li, - reversed: Li, + required: Di, + reversed: Di, role: 0, - rows: Wi, - rowSpan: Hi, + rows: Hi, + rowSpan: Li, sandbox: 0, scope: 0, - scoped: Li, + scoped: Di, scrolling: 0, - seamless: Li, - selected: Di | Li, + seamless: Di, + selected: Ui | Di, shape: 0, - size: Wi, + size: Hi, sizes: 0, slot: 0, - span: Wi, + span: Hi, spellCheck: 0, src: 0, srcDoc: 0, srcLang: 0, srcSet: 0, - start: Hi, + start: Li, step: 0, style: 0, summary: 0, @@ -4228,7 +4226,7 @@ var define = $__System.amdDefine; autoSave: 0, color: 0, itemProp: 0, - itemScope: Li, + itemScope: Di, itemType: 0, itemID: 0, itemRef: 0, @@ -4247,8 +4245,8 @@ var define = $__System.amdDefine; return null == t ? e.removeAttribute("value") : void("number" !== e.type || e.hasAttribute("value") === !1 ? e.setAttribute("value", "" + t) : e.validity && !e.validity.badInput && e.ownerDocument.activeElement !== e && e.setAttribute("value", "" + t)); }} }, - Bi = Vi, - zi = { + Vi = ji, + Bi = { listen: function(e, t, n) { return e.addEventListener ? (e.addEventListener(t, n, !1), {remove: function() { e.removeEventListener(t, n, !1); @@ -4263,53 +4261,53 @@ var define = $__System.amdDefine; }, registerDefault: function() {} }, - Ki = zi, - Yi = ht, - qi = Lr.HostRoot; - Hn(yt.prototype, {destructor: function() { + zi = Bi, + Ki = ht, + Yi = Lr.HostRoot; + Ln(yt.prototype, {destructor: function() { this.topLevelType = null, this.nativeEvent = null, this.targetInst = null, this.ancestors.length = 0; - }}), ja.addPoolingTo(yt, ja.threeArgumentPooler); - var Qi = { + }}), Wa.addPoolingTo(yt, Wa.threeArgumentPooler); + var qi = { _enabled: !0, _handleTopLevel: null, setHandleTopLevel: function(e) { - Qi._handleTopLevel = e; + qi._handleTopLevel = e; }, setEnabled: function(e) { - Qi._enabled = !!e; + qi._enabled = !!e; }, isEnabled: function() { - return Qi._enabled; + return qi._enabled; }, trapBubbledEvent: function(e, t, n) { - return n ? Ki.listen(n, t, Qi.dispatchEvent.bind(null, e)) : null; + return n ? zi.listen(n, t, qi.dispatchEvent.bind(null, e)) : null; }, trapCapturedEvent: function(e, t, n) { - return n ? Ki.capture(n, t, Qi.dispatchEvent.bind(null, e)) : null; + return n ? zi.capture(n, t, qi.dispatchEvent.bind(null, e)) : null; }, monitorScrollValue: function(e) { var t = Ct.bind(null, e); - Ki.listen(window, "scroll", t); + zi.listen(window, "scroll", t); }, dispatchEvent: function(e, t) { - if (Qi._enabled) { - var n = gi(t), + if (qi._enabled) { + var n = hi(t), r = qr.getClosestInstanceFromNode(n), o = yt.getPooled(e, t, r); try { - hi.batchedUpdates(bt, o); + mi.batchedUpdates(bt, o); } finally { yt.release(o); } } } }, - $i = Qi, - Xi = { + Qi = qi, + $i = { xlink: "http://www.w3.org/1999/xlink", xml: "http://www.w3.org/XML/1998/namespace" }, - Gi = { + Xi = { accentHeight: "accent-height", accumulate: 0, additive: 0, @@ -4550,55 +4548,55 @@ var define = $__System.amdDefine; z: 0, zoomAndPan: "zoomAndPan" }, - Zi = { + Gi = { Properties: {}, DOMAttributeNamespaces: { - xlinkActuate: Xi.xlink, - xlinkArcrole: Xi.xlink, - xlinkHref: Xi.xlink, - xlinkRole: Xi.xlink, - xlinkShow: Xi.xlink, - xlinkTitle: Xi.xlink, - xlinkType: Xi.xlink, - xmlBase: Xi.xml, - xmlLang: Xi.xml, - xmlSpace: Xi.xml + xlinkActuate: $i.xlink, + xlinkArcrole: $i.xlink, + xlinkHref: $i.xlink, + xlinkRole: $i.xlink, + xlinkShow: $i.xlink, + xlinkTitle: $i.xlink, + xlinkType: $i.xlink, + xmlBase: $i.xml, + xmlLang: $i.xml, + xmlSpace: $i.xml }, DOMAttributeNames: {} }; - Object.keys(Gi).forEach(function(e) { - Zi.Properties[e] = 0, Gi[e] && (Zi.DOMAttributeNames[e] = Gi[e]); + Object.keys(Xi).forEach(function(e) { + Gi.Properties[e] = 0, Xi[e] && (Gi.DOMAttributeNames[e] = Xi[e]); }); - var Ji = Zi, - el = Et, - tl = { + var Zi = Gi, + Ji = Et, + el = { getOffsets: Tt, setOffsets: xt }, - nl = tl, - rl = St, - ol = Nt, - al = _t, - il = Ft, - ll = Ot, - ul = { + tl = el, + nl = St, + rl = Nt, + ol = _t, + al = Ot, + il = At, + ll = { hasSelectionCapabilities: function(e) { var t = e && e.nodeName && e.nodeName.toLowerCase(); return t && ("input" === t && "text" === e.type || "textarea" === t || "true" === e.contentEditable); }, getSelectionInformation: function() { - var e = ll(); + var e = il(); return { focusedElem: e, - selectionRange: ul.hasSelectionCapabilities(e) ? ul.getSelection(e) : null + selectionRange: ll.hasSelectionCapabilities(e) ? ll.getSelection(e) : null }; }, restoreSelection: function(e) { - var t = ll(), + var t = il(), n = e.focusedElem, r = e.selectionRange; - if (t !== n && At(n)) { - ul.hasSelectionCapabilities(n) && ul.setSelection(n, r); + if (t !== n && Ft(n)) { + ll.hasSelectionCapabilities(n) && ll.setSelection(n, r); for (var o = [], a = n; a = a.parentNode; ) 1 === a.nodeType && o.push({ @@ -4606,7 +4604,7 @@ var define = $__System.amdDefine; left: a.scrollLeft, top: a.scrollTop }); - il(n); + al(n); for (var i = 0; i < o.length; i++) { var l = o[i]; l.element.scrollLeft = l.left, l.element.scrollTop = l.top; @@ -4618,7 +4616,7 @@ var define = $__System.amdDefine; return t = "selectionStart" in e ? { start: e.selectionStart, end: e.selectionEnd - } : nl.getOffsets(e), t || { + } : tl.getOffsets(e), t || { start: 0, end: 0 }; @@ -4626,47 +4624,47 @@ var define = $__System.amdDefine; setSelection: function(e, t) { var n = t.start, r = t.end; - void 0 === r && (r = n), "selectionStart" in e ? (e.selectionStart = n, e.selectionEnd = Math.min(r, e.value.length)) : nl.setOffsets(e, t); + void 0 === r && (r = n), "selectionStart" in e ? (e.selectionStart = n, e.selectionEnd = Math.min(r, e.value.length)) : tl.setOffsets(e, t); } }, - sl = ul, - cl = Object.prototype.hasOwnProperty, - dl = It, - pl = fr.canUseDOM && "documentMode" in document && document.documentMode <= 11, - fl = {select: { + ul = ll, + sl = Object.prototype.hasOwnProperty, + cl = Mt, + dl = fr.canUseDOM && "documentMode" in document && document.documentMode <= 11, + pl = {select: { phasedRegistrationNames: { bubbled: "onSelect", captured: "onSelectCapture" }, dependencies: ["topBlur", "topContextMenu", "topFocus", "topKeyDown", "topKeyUp", "topMouseDown", "topMouseUp", "topSelectionChange"] }}, + fl = null, vl = null, ml = null, - hl = null, - gl = !1, - yl = Tr.isListeningToAllDependencies, - bl = { - eventTypes: fl, + hl = !1, + gl = Tr.isListeningToAllDependencies, + yl = { + eventTypes: pl, extractEvents: function(e, t, n, r) { var o = r.window === r ? r.document : 9 === r.nodeType ? r : r.ownerDocument; - if (!o || !yl("onSelect", o)) + if (!o || !gl("onSelect", o)) return null; var a = t ? qr.getNodeFromInstance(t) : window; switch (e) { case "topFocus": - (bi(a) || "true" === a.contentEditable) && (vl = a, ml = t, hl = null); + (yi(a) || "true" === a.contentEditable) && (fl = a, vl = t, ml = null); break; case "topBlur": - vl = null, ml = null, hl = null; + fl = null, vl = null, ml = null; break; case "topMouseDown": - gl = !0; + hl = !0; break; case "topContextMenu": case "topMouseUp": - return gl = !1, Ut(n, r); + return hl = !1, Ut(n, r); case "topSelectionChange": - if (pl) + if (dl) break; case "topKeyDown": case "topKeyUp": @@ -4675,24 +4673,24 @@ var define = $__System.amdDefine; return null; } }, - Cl = bl, - Pl = { + bl = yl, + Cl = { animationName: null, elapsedTime: null, pseudoElement: null }; - qa.augmentClass(Dt, Pl); - var kl = Dt, - El = {clipboardData: function(e) { + Ya.augmentClass(Dt, Cl); + var Pl = Dt, + kl = {clipboardData: function(e) { return "clipboardData" in e ? e.clipboardData : window.clipboardData; }}; - qa.augmentClass(Lt, El); - var wl = Lt, - Tl = {relatedTarget: null}; - _i.augmentClass(Ht, Tl); - var xl = Ht, - Sl = Wt, - Nl = { + Ya.augmentClass(Lt, kl); + var El = Lt, + wl = {relatedTarget: null}; + Ni.augmentClass(Ht, wl); + var Tl = Ht, + xl = Wt, + Sl = { Esc: "Escape", Spacebar: " ", Left: "ArrowLeft", @@ -4706,7 +4704,7 @@ var define = $__System.amdDefine; Scroll: "ScrollLock", MozPrintableKey: "Unidentified" }, - _l = { + Nl = { 8: "Backspace", 9: "Tab", 12: "Clear", @@ -4744,9 +4742,9 @@ var define = $__System.amdDefine; 145: "ScrollLock", 224: "Meta" }, - Fl = jt, + _l = jt, Ol = { - key: Fl, + key: _l, location: null, ctrlKey: null, shiftKey: null, @@ -4756,21 +4754,21 @@ var define = $__System.amdDefine; locale: null, getModifierState: Oi, charCode: function(e) { - return "keypress" === e.type ? Sl(e) : 0; + return "keypress" === e.type ? xl(e) : 0; }, keyCode: function(e) { return "keydown" === e.type || "keyup" === e.type ? e.keyCode : 0; }, which: function(e) { - return "keypress" === e.type ? Sl(e) : "keydown" === e.type || "keyup" === e.type ? e.keyCode : 0; + return "keypress" === e.type ? xl(e) : "keydown" === e.type || "keyup" === e.type ? e.keyCode : 0; } }; - _i.augmentClass(Vt, Ol); + Ni.augmentClass(Vt, Ol); var Al = Vt, - Ml = {dataTransfer: null}; - Mi.augmentClass(Bt, Ml); + Fl = {dataTransfer: null}; + Fi.augmentClass(Bt, Fl); var Il = Bt, - Rl = { + Ml = { touches: null, targetTouches: null, changedTouches: null, @@ -4780,16 +4778,16 @@ var define = $__System.amdDefine; shiftKey: null, getModifierState: Oi }; - _i.augmentClass(zt, Rl); - var Ul = zt, - Dl = { + Ni.augmentClass(zt, Ml); + var Rl = zt, + Ul = { propertyName: null, elapsedTime: null, pseudoElement: null }; - qa.augmentClass(Kt, Dl); - var Ll = Kt, - Hl = { + Ya.augmentClass(Kt, Ul); + var Dl = Kt, + Ll = { deltaX: function(e) { return "deltaX" in e ? e.deltaX : "wheelDeltaX" in e ? -e.wheelDeltaX : 0; }, @@ -4799,10 +4797,10 @@ var define = $__System.amdDefine; deltaZ: null, deltaMode: null }; - Mi.augmentClass(Yt, Hl); - var Wl = Yt, - jl = {}, - Vl = {}; + Fi.augmentClass(Yt, Ll); + var Hl = Yt, + Wl = {}, + jl = {}; ["abort", "animationEnd", "animationIteration", "animationStart", "blur", "cancel", "canPlay", "canPlayThrough", "click", "close", "contextMenu", "copy", "cut", "doubleClick", "drag", "dragEnd", "dragEnter", "dragExit", "dragLeave", "dragOver", "dragStart", "drop", "durationChange", "emptied", "encrypted", "ended", "error", "focus", "input", "invalid", "keyDown", "keyPress", "keyUp", "load", "loadedData", "loadedMetadata", "loadStart", "mouseDown", "mouseMove", "mouseOut", "mouseOver", "mouseUp", "paste", "pause", "play", "playing", "progress", "rateChange", "reset", "scroll", "seeked", "seeking", "stalled", "submit", "suspend", "timeUpdate", "toggle", "touchCancel", "touchEnd", "touchMove", "touchStart", "transitionEnd", "volumeChange", "waiting", "wheel"].forEach(function(e) { var t = e[0].toUpperCase() + e.slice(1), n = "on" + t, @@ -4814,14 +4812,14 @@ var define = $__System.amdDefine; }, dependencies: [r] }; - jl[e] = o, Vl[r] = o; + Wl[e] = o, jl[r] = o; }); - var Bl, - zl, - Kl = { - eventTypes: jl, + var Vl, + Bl, + zl = { + eventTypes: Wl, extractEvents: function(e, t, n, r) { - var o = Vl[e]; + var o = jl[e]; if (!o) return null; var a; @@ -4857,10 +4855,10 @@ var define = $__System.amdDefine; case "topToggle": case "topVolumeChange": case "topWaiting": - a = qa; + a = Ya; break; case "topKeyPress": - if (0 === Sl(n)) + if (0 === xl(n)) return null; case "topKeyDown": case "topKeyUp": @@ -4868,7 +4866,7 @@ var define = $__System.amdDefine; break; case "topBlur": case "topFocus": - a = xl; + a = Tl; break; case "topClick": if (2 === n.button) @@ -4880,7 +4878,7 @@ var define = $__System.amdDefine; case "topMouseOut": case "topMouseOver": case "topContextMenu": - a = Mi; + a = Fi; break; case "topDrag": case "topDragEnd": @@ -4896,36 +4894,36 @@ var define = $__System.amdDefine; case "topTouchEnd": case "topTouchMove": case "topTouchStart": - a = Ul; + a = Rl; break; case "topAnimationEnd": case "topAnimationIteration": case "topAnimationStart": - a = kl; + a = Pl; break; case "topTransitionEnd": - a = Ll; + a = Dl; break; case "topScroll": - a = _i; + a = Ni; break; case "topWheel": - a = Wl; + a = Hl; break; case "topCopy": case "topCut": case "topPaste": - a = wl; + a = El; } - a ? void 0 : Rn("86", e); + a ? void 0 : Hn("86", e); var i = a.getPooled(o, t, n, r); return Oa.accumulateTwoPhaseDispatches(i), i; } }, - Yl = Kl, - ql = !1, - Ql = {inject: qt}, - $l = { + Kl = zl, + Yl = !1, + ql = {inject: qt}, + Ql = { NoEffect: 0, Placement: 1, Update: 2, @@ -4936,7 +4934,7 @@ var define = $__System.amdDefine; Err: 32, Ref: 64 }, - Xl = { + $l = { NoWork: 0, SynchronousPriority: 1, TaskPriority: 2, @@ -4945,31 +4943,31 @@ var define = $__System.amdDefine; LowPriority: 5, OffscreenPriority: 6 }, - Gl = $l.Callback, - Zl = Xl.NoWork, - Jl = Xl.SynchronousPriority, - eu = Xl.TaskPriority, - tu = Xt, - nu = tn, - ru = nn, - ou = rn, - au = on, - iu = an, - lu = un, - uu = sn, - su = { - cloneUpdateQueue: tu, - addUpdate: nu, - addReplaceUpdate: ru, - addForceUpdate: ou, - getPendingPriority: au, - addTopLevelUpdate: iu, - beginUpdateQueue: lu, - commitCallbacks: uu - }, - cu = {}, - du = cu, - pu = { + Xl = Ql.Callback, + Gl = $l.NoWork, + Zl = $l.SynchronousPriority, + Jl = $l.TaskPriority, + eu = Xt, + tu = tn, + nu = nn, + ru = rn, + ou = on, + au = an, + iu = un, + lu = sn, + uu = { + cloneUpdateQueue: eu, + addUpdate: tu, + addReplaceUpdate: nu, + addForceUpdate: ru, + getPendingPriority: ou, + addTopLevelUpdate: au, + beginUpdateQueue: iu, + commitCallbacks: lu + }, + su = {}, + cu = su, + du = { remove: function(e) { e._reactInternalInstance = void 0; }, @@ -4983,31 +4981,31 @@ var define = $__System.amdDefine; e._reactInternalInstance = t; } }, - fu = pu, - vu = e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, - mu = vu.ReactCurrentOwner, - hu = Lr.HostRoot, - gu = Lr.HostComponent, - yu = Lr.HostText, - bu = $l.NoEffect, - Cu = $l.Placement, - Pu = 1, - ku = 2, - Eu = 3, - wu = function(e) { - return cn(e) === ku; + pu = du, + fu = e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, + vu = fu.ReactCurrentOwner, + mu = Lr.HostRoot, + hu = Lr.HostComponent, + gu = Lr.HostText, + yu = Ql.NoEffect, + bu = Ql.Placement, + Cu = 1, + Pu = 2, + ku = 3, + Eu = function(e) { + return cn(e) === Pu; }, - Tu = function(e) { - var t = fu.get(e); - return !!t && cn(t) === ku; + wu = function(e) { + var t = pu.get(e); + return !!t && cn(t) === Pu; }, - xu = pn, - Su = function(e) { + Tu = pn, + xu = function(e) { var t = pn(e); if (!t) return null; for (var n = t; ; ) { - if (n.tag === gu || n.tag === yu) + if (n.tag === hu || n.tag === gu) return n; if (n.child) n.child.return = n, n = n.child; @@ -5024,38 +5022,38 @@ var define = $__System.amdDefine; } return null; }, - Nu = { - isFiberMounted: wu, - isMounted: Tu, - findCurrentFiberUsingSlowPath: xu, - findCurrentHostFiber: Su + Su = { + isFiberMounted: Eu, + isMounted: wu, + findCurrentFiberUsingSlowPath: Tu, + findCurrentHostFiber: xu }, - _u = [], - Fu = -1, + Nu = [], + _u = -1, Ou = function(e) { return {current: e}; }, Au = function() { - return Fu === -1; + return _u === -1; }, - Mu = function(e, t) { - Fu < 0 || (e.current = _u[Fu], _u[Fu] = null, Fu--); + Fu = function(e, t) { + _u < 0 || (e.current = Nu[_u], Nu[_u] = null, _u--); }, Iu = function(e, t, n) { - Fu++, _u[Fu] = e.current, e.current = t; + _u++, Nu[_u] = e.current, e.current = t; }, - Ru = function() { - for (; Fu > -1; ) - _u[Fu] = null, Fu--; + Mu = function() { + for (; _u > -1; ) + Nu[_u] = null, _u--; }, - Uu = { + Ru = { createCursor: Ou, isEmpty: Au, - pop: Mu, + pop: Fu, push: Iu, - reset: Ru + reset: Mu }, - Du = Hn || function(e) { + Uu = Ln || function(e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var r in n) @@ -5063,22 +5061,22 @@ var define = $__System.amdDefine; } return e; }, - Lu = Nu.isFiberMounted, - Hu = Lr.ClassComponent, - Wu = Lr.HostRoot, - ju = Uu.createCursor, - Vu = Uu.pop, - Bu = Uu.push, - zu = ju(du), - Ku = ju(!1), - Yu = du, - qu = fn, - Qu = vn, - $u = function(e, t) { + Du = Su.isFiberMounted, + Lu = Lr.ClassComponent, + Hu = Lr.HostRoot, + Wu = Ru.createCursor, + ju = Ru.pop, + Vu = Ru.push, + Bu = Wu(cu), + zu = Wu(!1), + Ku = cu, + Yu = fn, + qu = vn, + Qu = function(e, t) { var n = e.type, r = n.contextTypes; if (!r) - return du; + return cu; var o = e.stateNode; if (o && o.__reactInternalMemoizedUnmaskedChildContext === t) return o.__reactInternalMemoizedMaskedChildContext; @@ -5087,70 +5085,70 @@ var define = $__System.amdDefine; a[i] = t[i]; return o && vn(e, t, a), a; }, - Xu = function() { - return Ku.current; + $u = function() { + return zu.current; }, - Gu = mn, - Zu = hn, - Ju = gn, - es = function(e, t, n) { - null != zu.cursor ? Rn("172") : void 0, Bu(zu, t, e), Bu(Ku, n, e); + Xu = mn, + Gu = hn, + Zu = gn, + Ju = function(e, t, n) { + null != Bu.cursor ? Hn("172") : void 0, Vu(Bu, t, e), Vu(zu, n, e); }, - ts = yn, - ns = function(e) { + es = yn, + ts = function(e) { if (!hn(e)) return !1; var t = e.stateNode, - n = t && t.__reactInternalMemoizedMergedChildContext || du; - return Yu = zu.current, Bu(zu, n, e), Bu(Ku, !1, e), !0; + n = t && t.__reactInternalMemoizedMergedChildContext || cu; + return Ku = Bu.current, Vu(Bu, n, e), Vu(zu, !1, e), !0; }, - rs = function(e) { + ns = function(e) { var t = e.stateNode; - t ? void 0 : Rn("173"); - var n = yn(e, Yu, !0); - t.__reactInternalMemoizedMergedChildContext = n, Vu(Ku, e), Vu(zu, e), Bu(zu, n, e), Bu(Ku, !0, e); + t ? void 0 : Hn("173"); + var n = yn(e, Ku, !0); + t.__reactInternalMemoizedMergedChildContext = n, ju(zu, e), ju(Bu, e), Vu(Bu, n, e), Vu(zu, !0, e); }, - os = function() { - Yu = du, zu.current = du, Ku.current = !1; + rs = function() { + Ku = cu, Bu.current = cu, zu.current = !1; }, - as = function(e) { - Lu(e) && e.tag === Hu ? void 0 : Rn("174"); - for (var t = e; t.tag !== Wu; ) { + os = function(e) { + Du(e) && e.tag === Lu ? void 0 : Hn("174"); + for (var t = e; t.tag !== Hu; ) { if (hn(t)) return t.stateNode.__reactInternalMemoizedMergedChildContext; var n = t.return; - n ? void 0 : Rn("175"), t = n; + n ? void 0 : Hn("175"), t = n; } return t.stateNode.context; }, - is = { - getUnmaskedContext: qu, - cacheContext: Qu, - getMaskedContext: $u, - hasContextChanged: Xu, - isContextConsumer: Gu, - isContextProvider: Zu, - popContextProvider: Ju, - pushTopLevelContextObject: es, - processChildContext: ts, - pushContextProvider: ns, - invalidateContextProvider: rs, - resetContext: os, - findCurrentUnmaskedContext: as - }, - ls = Lr.IndeterminateComponent, - us = Lr.ClassComponent, - ss = Lr.HostRoot, - cs = Lr.HostComponent, - ds = Lr.HostText, - ps = Lr.HostPortal, - fs = Lr.CoroutineComponent, - vs = Lr.YieldComponent, - ms = Lr.Fragment, - hs = Xl.NoWork, - gs = $l.NoEffect, - ys = su.cloneUpdateQueue, - bs = function(e, t) { + as = { + getUnmaskedContext: Yu, + cacheContext: qu, + getMaskedContext: Qu, + hasContextChanged: $u, + isContextConsumer: Xu, + isContextProvider: Gu, + popContextProvider: Zu, + pushTopLevelContextObject: Ju, + processChildContext: es, + pushContextProvider: ts, + invalidateContextProvider: ns, + resetContext: rs, + findCurrentUnmaskedContext: os + }, + is = Lr.IndeterminateComponent, + ls = Lr.ClassComponent, + us = Lr.HostRoot, + ss = Lr.HostComponent, + cs = Lr.HostText, + ds = Lr.HostPortal, + ps = Lr.CoroutineComponent, + fs = Lr.YieldComponent, + vs = Lr.Fragment, + ms = $l.NoWork, + hs = Ql.NoEffect, + gs = uu.cloneUpdateQueue, + ys = function(e, t) { var n = { tag: e, key: t, @@ -5165,12 +5163,12 @@ var define = $__System.amdDefine; memoizedProps: null, updateQueue: null, memoizedState: null, - effectTag: gs, + effectTag: hs, nextEffect: null, firstEffect: null, lastEffect: null, - pendingWorkPriority: hs, - progressedPriority: hs, + pendingWorkPriority: ms, + progressedPriority: ms, progressedChild: null, progressedFirstDeletion: null, progressedLastDeletion: null, @@ -5178,57 +5176,57 @@ var define = $__System.amdDefine; }; return n; }, - Cs = function(e, t) { + bs = function(e, t) { var n = e.alternate; - return null !== n ? (n.effectTag = gs, n.nextEffect = null, n.firstEffect = null, n.lastEffect = null) : (n = bs(e.tag, e.key), n.type = e.type, n.progressedChild = e.progressedChild, n.progressedPriority = e.progressedPriority, n.alternate = e, e.alternate = n), n.stateNode = e.stateNode, n.child = e.child, n.sibling = e.sibling, n.index = e.index, n.ref = e.ref, n.pendingProps = e.pendingProps, ys(e, n), n.pendingWorkPriority = t, n.memoizedProps = e.memoizedProps, n.memoizedState = e.memoizedState, n; + return null !== n ? (n.effectTag = hs, n.nextEffect = null, n.firstEffect = null, n.lastEffect = null) : (n = ys(e.tag, e.key), n.type = e.type, n.progressedChild = e.progressedChild, n.progressedPriority = e.progressedPriority, n.alternate = e, e.alternate = n), n.stateNode = e.stateNode, n.child = e.child, n.sibling = e.sibling, n.index = e.index, n.ref = e.ref, n.pendingProps = e.pendingProps, gs(e, n), n.pendingWorkPriority = t, n.memoizedProps = e.memoizedProps, n.memoizedState = e.memoizedState, n; }, - Ps = function() { - var e = bs(ss, null); + Cs = function() { + var e = ys(us, null); return e; }, - ks = function(e, t) { + Ps = function(e, t) { var n = null, r = Cn(e.type, e.key, n); return r.pendingProps = e.props, r.pendingWorkPriority = t, r; }, - Es = function(e, t) { - var n = bs(ms, null); + ks = function(e, t) { + var n = ys(vs, null); return n.pendingProps = e, n.pendingWorkPriority = t, n; }, - ws = function(e, t) { - var n = bs(ds, null); + Es = function(e, t) { + var n = ys(cs, null); return n.pendingProps = e, n.pendingWorkPriority = t, n; }, - Ts = Cn, - xs = function(e, t) { - var n = bs(fs, e.key); + ws = Cn, + Ts = function(e, t) { + var n = ys(ps, e.key); return n.type = e.handler, n.pendingProps = e, n.pendingWorkPriority = t, n; }, - Ss = function(e, t) { - var n = bs(vs, null); + xs = function(e, t) { + var n = ys(fs, null); return n; }, - Ns = function(e, t) { - var n = bs(ps, e.key); + Ss = function(e, t) { + var n = ys(ds, e.key); return n.pendingProps = e.children || [], n.pendingWorkPriority = t, n.stateNode = { containerInfo: e.containerInfo, implementation: e.implementation }, n; }, - _s = { - cloneFiber: Cs, - createHostRootFiber: Ps, - createFiberFromElement: ks, - createFiberFromFragment: Es, - createFiberFromText: ws, - createFiberFromElementType: Ts, - createFiberFromCoroutine: xs, - createFiberFromYield: Ss, - createFiberFromPortal: Ns - }, - Fs = _s.createHostRootFiber, + Ns = { + cloneFiber: bs, + createHostRootFiber: Cs, + createFiberFromElement: Ps, + createFiberFromFragment: ks, + createFiberFromText: Es, + createFiberFromElementType: ws, + createFiberFromCoroutine: Ts, + createFiberFromYield: xs, + createFiberFromPortal: Ss + }, + _s = Ns.createHostRootFiber, Os = function(e) { - var t = Fs(), + var t = _s(), n = { current: t, containerInfo: e, @@ -5240,33 +5238,33 @@ var define = $__System.amdDefine; return t.stateNode = n, n; }, As = {createFiberRoot: Os}, - Ms = Lr.IndeterminateComponent, + Fs = Lr.IndeterminateComponent, Is = Lr.FunctionalComponent, - Rs = Lr.ClassComponent, - Us = Lr.HostComponent, - Ds = { + Ms = Lr.ClassComponent, + Rs = Lr.HostComponent, + Us = { getStackAddendumByWorkInProgressFiber: En, describeComponentFrame: Pn }, - Ls = function() { + Ds = function() { return !0; }, - Hs = Ls, - Ws = {injectDialog: function(e) { - Hs !== Ls ? Rn("176") : void 0, "function" != typeof e ? Rn("177") : void 0, Hs = e; + Ls = Ds, + Hs = {injectDialog: function(e) { + Ls !== Ds ? Hn("176") : void 0, "function" != typeof e ? Hn("177") : void 0, Ls = e; }}, - js = wn, - Vs = { - injection: Ws, - logCapturedError: js - }, - Bs = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, - zs = Bs; - "function" == typeof Symbol && Symbol.for ? (Bl = Symbol.for("react.coroutine"), zl = Symbol.for("react.yield")) : (Bl = 60104, zl = 60105); - var Ks = function(e, t, n) { + Ws = wn, + js = { + injection: Hs, + logCapturedError: Ws + }, + Vs = "function" == typeof Symbol && Symbol.for && Symbol.for("react.element") || 60103, + Bs = Vs; + "function" == typeof Symbol && Symbol.for ? (Vl = Symbol.for("react.coroutine"), Bl = Symbol.for("react.yield")) : (Vl = 60104, Bl = 60105); + var zs = function(e, t, n) { var r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : null, o = { - $$typeof: Bl, + $$typeof: Vl, key: null == r ? null : "" + r, children: e, handler: t, @@ -5274,108 +5272,108 @@ var define = $__System.amdDefine; }; return o; }, - Ys = function(e) { + Ks = function(e) { var t = { - $$typeof: zl, + $$typeof: Bl, value: e }; return t; }, + Ys = function(e) { + return "object" == typeof e && null !== e && e.$$typeof === Vl; + }, qs = function(e) { return "object" == typeof e && null !== e && e.$$typeof === Bl; }, - Qs = function(e) { - return "object" == typeof e && null !== e && e.$$typeof === zl; - }, - $s = zl, - Xs = Bl, - Gs = { - createCoroutine: Ks, - createYield: Ys, - isCoroutine: qs, - isYield: Qs, - REACT_YIELD_TYPE: $s, - REACT_COROUTINE_TYPE: Xs - }, - Zs = "function" == typeof Symbol && Symbol.for && Symbol.for("react.portal") || 60106, - Js = function(e, t, n) { + Qs = Bl, + $s = Vl, + Xs = { + createCoroutine: zs, + createYield: Ks, + isCoroutine: Ys, + isYield: qs, + REACT_YIELD_TYPE: Qs, + REACT_COROUTINE_TYPE: $s + }, + Gs = "function" == typeof Symbol && Symbol.for && Symbol.for("react.portal") || 60106, + Zs = function(e, t, n) { var r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : null; return { - $$typeof: Zs, + $$typeof: Gs, key: null == r ? null : "" + r, children: e, containerInfo: t, implementation: n }; }, - ec = function(e) { - return "object" == typeof e && null !== e && e.$$typeof === Zs; - }, - tc = Zs, - nc = { - createPortal: Js, - isPortal: ec, - REACT_PORTAL_TYPE: tc - }, - rc = "function" == typeof Symbol && Symbol.iterator, - oc = "@@iterator", - ac = Tn, - ic = Gs.REACT_COROUTINE_TYPE, - lc = Gs.REACT_YIELD_TYPE, - uc = nc.REACT_PORTAL_TYPE, - sc = _s.cloneFiber, - cc = _s.createFiberFromElement, - dc = _s.createFiberFromFragment, - pc = _s.createFiberFromText, - fc = _s.createFiberFromCoroutine, - vc = _s.createFiberFromYield, - mc = _s.createFiberFromPortal, - hc = Array.isArray, - gc = Lr.FunctionalComponent, - yc = Lr.ClassComponent, - bc = Lr.HostText, - Cc = Lr.HostPortal, - Pc = Lr.CoroutineComponent, - kc = Lr.YieldComponent, - Ec = Lr.Fragment, - wc = $l.NoEffect, - Tc = $l.Placement, - xc = $l.Deletion, - Sc = Nn(!0, !0), - Nc = Nn(!1, !0), - _c = Nn(!1, !1), - Fc = function(e, t) { + Js = function(e) { + return "object" == typeof e && null !== e && e.$$typeof === Gs; + }, + ec = Gs, + tc = { + createPortal: Zs, + isPortal: Js, + REACT_PORTAL_TYPE: ec + }, + nc = "function" == typeof Symbol && Symbol.iterator, + rc = "@@iterator", + oc = Tn, + ac = Xs.REACT_COROUTINE_TYPE, + ic = Xs.REACT_YIELD_TYPE, + lc = tc.REACT_PORTAL_TYPE, + uc = Ns.cloneFiber, + sc = Ns.createFiberFromElement, + cc = Ns.createFiberFromFragment, + dc = Ns.createFiberFromText, + pc = Ns.createFiberFromCoroutine, + fc = Ns.createFiberFromYield, + vc = Ns.createFiberFromPortal, + mc = Array.isArray, + hc = Lr.FunctionalComponent, + gc = Lr.ClassComponent, + yc = Lr.HostText, + bc = Lr.HostPortal, + Cc = Lr.CoroutineComponent, + Pc = Lr.YieldComponent, + kc = Lr.Fragment, + Ec = Ql.NoEffect, + wc = Ql.Placement, + Tc = Ql.Deletion, + xc = Nn(!0, !0), + Sc = Nn(!1, !0), + Nc = Nn(!1, !1), + _c = function(e, t) { if (t.child) if (null !== e && t.child === e.child) { var n = t.child, - r = sc(n, n.pendingWorkPriority); + r = uc(n, n.pendingWorkPriority); for (t.child = r, r.return = t; null !== n.sibling; ) - n = n.sibling, r = r.sibling = sc(n, n.pendingWorkPriority), r.return = t; + n = n.sibling, r = r.sibling = uc(n, n.pendingWorkPriority), r.return = t; r.sibling = null; } else for (var o = t.child; null !== o; ) o.return = t, o = o.sibling; }, Oc = { - reconcileChildFibers: Sc, - reconcileChildFibersInPlace: Nc, - mountChildFibersInPlace: _c, - cloneChildFibers: Fc - }, - Ac = $l.Update, - Mc = is.cacheContext, - Ic = is.getMaskedContext, - Rc = is.getUnmaskedContext, - Uc = is.isContextConsumer, - Dc = su.addUpdate, - Lc = su.addReplaceUpdate, - Hc = su.addForceUpdate, - Wc = su.beginUpdateQueue, - jc = is, - Vc = jc.hasContextChanged, - Bc = Nu.isMounted, - zc = Array.isArray, - Kc = function(e, t, n, r) { + reconcileChildFibers: xc, + reconcileChildFibersInPlace: Sc, + mountChildFibersInPlace: Nc, + cloneChildFibers: _c + }, + Ac = Ql.Update, + Fc = as.cacheContext, + Ic = as.getMaskedContext, + Mc = as.getUnmaskedContext, + Rc = as.isContextConsumer, + Uc = uu.addUpdate, + Dc = uu.addReplaceUpdate, + Lc = uu.addForceUpdate, + Hc = uu.beginUpdateQueue, + Wc = as, + jc = Wc.hasContextChanged, + Vc = Su.isMounted, + Bc = Array.isArray, + zc = function(e, t, n, r) { function o(e, t, n, r, o, a) { if (null === t || null !== e.updateQueue && e.updateQueue.hasForceUpdate) return !0; @@ -5385,38 +5383,38 @@ var define = $__System.amdDefine; return l; } var u = e.type; - return !u.prototype || !u.prototype.isPureReactComponent || (!dl(t, n) || !dl(r, o)); + return !u.prototype || !u.prototype.isPureReactComponent || (!cl(t, n) || !cl(r, o)); } function a(e) { var t = e.stateNode, n = t.state; - n && ("object" != typeof n || zc(n)) && Rn("106", ao(e)), "function" == typeof t.getChildContext && ("object" != typeof e.type.childContextTypes ? Rn("107", ao(e)) : void 0); + n && ("object" != typeof n || Bc(n)) && Hn("106", ao(e)), "function" == typeof t.getChildContext && ("object" != typeof e.type.childContextTypes ? Hn("107", ao(e)) : void 0); } function i(e, t) { t.props = e.memoizedProps, t.state = e.memoizedState; } function l(e, t) { - t.updater = p, e.stateNode = t, fu.set(t, e); + t.updater = p, e.stateNode = t, pu.set(t, e); } function u(e) { var t = e.type, n = e.pendingProps, - r = Rc(e), - o = Uc(e), - i = o ? Ic(e, r) : du, + r = Mc(e), + o = Rc(e), + i = o ? Ic(e, r) : cu, u = new t(n, i); - return l(e, u), a(e), o && Mc(e, r, i), u; + return l(e, u), a(e), o && Fc(e, r, i), u; } function s(e, t) { var n = e.stateNode, r = n.state || null, o = e.pendingProps; - o ? void 0 : Rn("162"); - var a = Rc(e); - if (n.props = o, n.state = r, n.refs = du, n.context = Ic(e, a), "function" == typeof n.componentWillMount) { + o ? void 0 : Hn("162"); + var a = Mc(e); + if (n.props = o, n.state = r, n.refs = cu, n.context = Ic(e, a), "function" == typeof n.componentWillMount) { n.componentWillMount(); var i = e.updateQueue; - null !== i && (n.state = Wc(e, i, n, r, o, t)); + null !== i && (n.state = Hc(e, i, n, r, o, t)); } "function" == typeof n.componentDidMount && (e.effectTag |= Ac); } @@ -5425,50 +5423,50 @@ var define = $__System.amdDefine; i(e, n); var r = e.memoizedState, a = e.pendingProps; - a || (a = e.memoizedProps, null == a ? Rn("163") : void 0); - var l = Rc(e), + a || (a = e.memoizedProps, null == a ? Hn("163") : void 0); + var l = Mc(e), s = Ic(e, l); if (!o(e, e.memoizedProps, a, e.memoizedState, r, s)) return n.props = a, n.state = r, n.context = s, !1; var c = u(e); c.props = a, c.state = r = c.state || null, c.context = s, "function" == typeof c.componentWillMount && c.componentWillMount(); var d = e.updateQueue; - return null !== d && (c.state = Wc(e, d, c, r, a, t)), "function" == typeof n.componentDidMount && (e.effectTag |= Ac), !0; + return null !== d && (c.state = Hc(e, d, c, r, a, t)), "function" == typeof n.componentDidMount && (e.effectTag |= Ac), !0; } function d(e, t, a) { var l = t.stateNode; i(t, l); var u = t.memoizedProps, s = t.pendingProps; - s || (s = u, null == s ? Rn("163") : void 0); + s || (s = u, null == s ? Hn("163") : void 0); var c = l.context, - d = Rc(t), + d = Mc(t), f = Ic(t, d); u === s && c === f || "function" == typeof l.componentWillReceiveProps && (l.componentWillReceiveProps(s, f), l.state !== t.memoizedState && p.enqueueReplaceState(l, l.state, null)); var v = t.updateQueue, m = t.memoizedState, h = void 0; - if (h = null !== v ? Wc(t, v, l, m, s, a) : m, !(u !== s || m !== h || Vc() || null !== v && v.hasForceUpdate)) + if (h = null !== v ? Hc(t, v, l, m, s, a) : m, !(u !== s || m !== h || jc() || null !== v && v.hasForceUpdate)) return "function" == typeof l.componentDidUpdate && (u === e.memoizedProps && m === e.memoizedState || (t.effectTag |= Ac)), !1; var g = o(t, u, s, m, h, f); return g ? ("function" == typeof l.componentWillUpdate && l.componentWillUpdate(s, h, f), "function" == typeof l.componentDidUpdate && (t.effectTag |= Ac)) : ("function" == typeof l.componentDidUpdate && (u === e.memoizedProps && m === e.memoizedState || (t.effectTag |= Ac)), n(t, s), r(t, h)), l.props = s, l.state = h, l.context = f, g; } var p = { - isMounted: Bc, + isMounted: Vc, enqueueSetState: function(n, r, o) { - var a = fu.get(n), + var a = pu.get(n), i = t(); - o = void 0 === o ? null : o, Dc(a, r, o, i), e(a, i); + o = void 0 === o ? null : o, Uc(a, r, o, i), e(a, i); }, enqueueReplaceState: function(n, r, o) { - var a = fu.get(n), + var a = pu.get(n), i = t(); - o = void 0 === o ? null : o, Lc(a, r, o, i), e(a, i); + o = void 0 === o ? null : o, Dc(a, r, o, i), e(a, i); }, enqueueForceUpdate: function(n, r) { - var o = fu.get(n), + var o = pu.get(n), a = t(); - r = void 0 === r ? null : r, Hc(o, r, a), e(o, a); + r = void 0 === r ? null : r, Lc(o, r, a), e(o, a); } }; return { @@ -5479,35 +5477,35 @@ var define = $__System.amdDefine; updateClassInstance: d }; }, - Yc = Oc.mountChildFibersInPlace, - qc = Oc.reconcileChildFibers, - Qc = Oc.reconcileChildFibersInPlace, - $c = Oc.cloneChildFibers, - Xc = su.beginUpdateQueue, - Gc = is.getMaskedContext, - Zc = is.getUnmaskedContext, - Jc = is.hasContextChanged, - ed = is.pushContextProvider, - td = is.pushTopLevelContextObject, - nd = is.invalidateContextProvider, - rd = Lr.IndeterminateComponent, - od = Lr.FunctionalComponent, - ad = Lr.ClassComponent, - id = Lr.HostRoot, - ld = Lr.HostComponent, - ud = Lr.HostText, - sd = Lr.HostPortal, - cd = Lr.CoroutineComponent, - dd = Lr.CoroutineHandlerPhase, - pd = Lr.YieldComponent, - fd = Lr.Fragment, - vd = Xl.NoWork, - md = Xl.OffscreenPriority, - hd = $l.Placement, - gd = $l.ContentReset, - yd = $l.Err, - bd = $l.Ref, - Cd = function(e, t, n, r) { + Kc = Oc.mountChildFibersInPlace, + Yc = Oc.reconcileChildFibers, + qc = Oc.reconcileChildFibersInPlace, + Qc = Oc.cloneChildFibers, + $c = uu.beginUpdateQueue, + Xc = as.getMaskedContext, + Gc = as.getUnmaskedContext, + Zc = as.hasContextChanged, + Jc = as.pushContextProvider, + ed = as.pushTopLevelContextObject, + td = as.invalidateContextProvider, + nd = Lr.IndeterminateComponent, + rd = Lr.FunctionalComponent, + od = Lr.ClassComponent, + ad = Lr.HostRoot, + id = Lr.HostComponent, + ld = Lr.HostText, + ud = Lr.HostPortal, + sd = Lr.CoroutineComponent, + cd = Lr.CoroutineHandlerPhase, + dd = Lr.YieldComponent, + pd = Lr.Fragment, + fd = $l.NoWork, + vd = $l.OffscreenPriority, + md = Ql.Placement, + hd = Ql.ContentReset, + gd = Ql.Err, + yd = Ql.Ref, + bd = function(e, t, n, r) { function o(e, t, n) { t.progressedChild = t.child, t.progressedPriority = n, null !== e && (e.progressedChild = t.progressedChild, e.progressedPriority = t.progressedPriority); } @@ -5522,11 +5520,11 @@ var define = $__System.amdDefine; u(e, t, n, r); } function u(e, t, n, r) { - t.memoizedProps = null, null === e ? t.child = Yc(t, t.child, n, r) : e.child === t.child ? (a(t), t.child = qc(t, t.child, n, r), i(t)) : (t.child = Qc(t, t.child, n, r), i(t)), o(e, t, r); + t.memoizedProps = null, null === e ? t.child = Kc(t, t.child, n, r) : e.child === t.child ? (a(t), t.child = Yc(t, t.child, n, r), i(t)) : (t.child = qc(t, t.child, n, r), i(t)), o(e, t, r); } function s(e, t) { var n = t.pendingProps; - if (Jc()) + if (Zc()) null === n && (n = t.memoizedProps); else if (null === n || t.memoizedProps === n) return C(e, t); @@ -5534,13 +5532,13 @@ var define = $__System.amdDefine; } function c(e, t) { var n = t.ref; - null === n || e && e.ref === n || (t.effectTag |= bd); + null === n || e && e.ref === n || (t.effectTag |= yd); } function d(e, t) { var n = t.type, r = t.pendingProps, o = t.memoizedProps; - if (Jc()) + if (Zc()) null === r && (r = o); else { if (null === r || o === r) @@ -5549,30 +5547,30 @@ var define = $__System.amdDefine; return k(t, r), C(e, t); } var a, - i = Zc(t), - u = Gc(t, i); + i = Gc(t), + u = Xc(t, i); return a = n(r, u), l(e, t, a), k(t, r), t.child; } function p(e, t, n) { - var r = ed(t), + var r = Jc(t), o = void 0; - return null === e ? t.stateNode ? o = R(t, n) : (M(t), I(t, n), o = !0) : o = U(e, t, n), f(e, t, o, r); + return null === e ? t.stateNode ? o = R(t, n) : (I(t), M(t, n), o = !0) : o = U(e, t, n), f(e, t, o, r); } function f(e, t, n, r) { if (c(e, t), !n) return C(e, t); var o = t.stateNode; - mu.current = t; + vu.current = t; var a = void 0; - return a = o.render(), l(e, t, a), E(t, o.state), k(t, o.props), r && nd(t), t.child; + return a = o.render(), l(e, t, a), E(t, o.state), k(t, o.props), r && td(t), t.child; } function v(e, t, n) { var r = t.stateNode; - r.pendingContext ? td(t, r.pendingContext, r.pendingContext !== r.context) : r.context && td(t, r.context, !1), F(t, r.containerInfo); + r.pendingContext ? ed(t, r.pendingContext, r.pendingContext !== r.context) : r.context && ed(t, r.context, !1), O(t, r.containerInfo); var o = t.updateQueue; if (null !== o) { var a = t.memoizedState, - i = Xc(t, o, null, a, null, n); + i = $c(t, o, null, a, null, n); if (a === i) return C(e, t); var u = i.element; @@ -5585,22 +5583,22 @@ var define = $__System.amdDefine; var n = t.pendingProps, r = null !== e ? e.memoizedProps : null, o = t.memoizedProps; - if (Jc()) - null === n && (n = o, null === n ? Rn("158") : void 0); + if (Zc()) + null === n && (n = o, null === n ? Hn("158") : void 0); else if (null === n || o === n) { - if (!S && N(t.type, o) && t.pendingWorkPriority !== md) { + if (!S && N(t.type, o) && t.pendingWorkPriority !== vd) { for (var a = t.progressedChild; null !== a; ) - a.pendingWorkPriority = md, a = a.sibling; + a.pendingWorkPriority = vd, a = a.sibling; return null; } return C(e, t); } var i = n.children, s = x(n); - if (s ? i = null : r && x(r) && (t.effectTag |= gd), c(e, t), !S && N(t.type, n) && t.pendingWorkPriority !== md) { - if (t.progressedPriority === md && (t.child = t.progressedChild), u(e, t, i, md), k(t, n), t.child = null !== e ? e.child : null, null === e) + if (s ? i = null : r && x(r) && (t.effectTag |= hd), c(e, t), !S && N(t.type, n) && t.pendingWorkPriority !== vd) { + if (t.progressedPriority === vd && (t.child = t.progressedChild), u(e, t, i, vd), k(t, n), t.child = null !== e ? e.child : null, null === e) for (var d = t.progressedChild; null !== d; ) - d.effectTag = hd, d = d.sibling; + d.effectTag = md, d = d.sibling; return null; } return l(e, t, i), k(t, n), t.child; @@ -5610,47 +5608,47 @@ var define = $__System.amdDefine; return null === n && (n = t.memoizedProps), k(t, n), null; } function g(e, t, n) { - null !== e ? Rn("159") : void 0; + null !== e ? Hn("159") : void 0; var r, o = t.type, a = t.pendingProps, - i = Zc(t), - u = Gc(t, i); + i = Gc(t), + u = Xc(t, i); if (r = o(a, u), "object" == typeof r && null !== r && "function" == typeof r.render) { - t.tag = ad; - var s = ed(t); - return A(t, r), I(t, n), f(e, t, !0, s); + t.tag = od; + var s = Jc(t); + return F(t, r), M(t, n), f(e, t, !0, s); } - return t.tag = od, l(e, t, r), k(t, a), t.child; + return t.tag = rd, l(e, t, r), k(t, a), t.child; } function y(e, t) { var n = t.pendingProps; - Jc() ? null === n && (n = e && e.memoizedProps, null === n ? Rn("158") : void 0) : null !== n && t.memoizedProps !== n || (n = t.memoizedProps); + Zc() ? null === n && (n = e && e.memoizedProps, null === n ? Hn("158") : void 0) : null !== n && t.memoizedProps !== n || (n = t.memoizedProps); var r = n.children, o = t.pendingWorkPriority; - return t.memoizedProps = null, null === e ? t.stateNode = Yc(t, t.stateNode, r, o) : e.child === t.child ? (a(t), t.stateNode = qc(t, t.stateNode, r, o), i(t)) : (t.stateNode = Qc(t, t.stateNode, r, o), i(t)), k(t, n), t.stateNode; + return t.memoizedProps = null, null === e ? t.stateNode = Kc(t, t.stateNode, r, o) : e.child === t.child ? (a(t), t.stateNode = Yc(t, t.stateNode, r, o), i(t)) : (t.stateNode = qc(t, t.stateNode, r, o), i(t)), k(t, n), t.stateNode; } function b(e, t) { - F(t, t.stateNode.containerInfo); + O(t, t.stateNode.containerInfo); var n = t.pendingWorkPriority, r = t.pendingProps; - if (Jc()) - null === r && (r = e && e.memoizedProps, null == r ? Rn("158") : void 0); + if (Zc()) + null === r && (r = e && e.memoizedProps, null == r ? Hn("158") : void 0); else if (null === r || t.memoizedProps === r) return C(e, t); - return null === e ? (t.child = Qc(t, t.child, r, n), k(t, r), o(e, t, n)) : (l(e, t, r), k(t, r)), t.child; + return null === e ? (t.child = qc(t, t.child, r, n), k(t, r), o(e, t, n)) : (l(e, t, r), k(t, r)), t.child; } function C(e, t) { var n = t.pendingWorkPriority; - return e && t.child === e.child && a(t), $c(e, t), o(e, t, n), t.child; + return e && t.child === e.child && a(t), Qc(e, t), o(e, t, n), t.child; } function P(e, t) { switch (t.tag) { - case ad: - ed(t); + case od: + Jc(t); break; - case sd: - F(t, t.stateNode.containerInfo); + case ud: + O(t, t.stateNode.containerInfo); } return null; } @@ -5661,41 +5659,41 @@ var define = $__System.amdDefine; e.memoizedState = t; } function w(e, t, n) { - if (t.pendingWorkPriority === vd || t.pendingWorkPriority > n) + if (t.pendingWorkPriority === fd || t.pendingWorkPriority > n) return P(e, t); switch (t.firstEffect = null, t.lastEffect = null, t.progressedPriority === n && (t.child = t.progressedChild), t.tag) { - case rd: + case nd: return g(e, t, n); - case od: + case rd: return d(e, t); - case ad: + case od: return p(e, t, n); - case id: + case ad: return v(e, t, n); - case ld: + case id: return m(e, t); - case ud: + case ld: return h(e, t); - case dd: - t.tag = cd; case cd: + t.tag = sd; + case sd: return y(e, t); - case pd: + case dd: return null; - case sd: + case ud: return b(e, t); - case fd: + case pd: return s(e, t); default: - Rn("160"); + Hn("160"); } } function T(e, t, n) { - if (t.tag !== ad && t.tag !== id ? Rn("161") : void 0, t.effectTag |= yd, t.pendingWorkPriority === vd || t.pendingWorkPriority > n) + if (t.tag !== od && t.tag !== ad ? Hn("161") : void 0, t.effectTag |= gd, t.pendingWorkPriority === fd || t.pendingWorkPriority > n) return P(e, t); t.firstEffect = null, t.lastEffect = null; var r = null; - if (l(e, t, r), t.tag === ad) { + if (l(e, t, r), t.tag === od) { var o = t.stateNode; t.memoizedProps = o.props, t.memoizedState = o.state, t.pendingProps = null; } @@ -5705,39 +5703,39 @@ var define = $__System.amdDefine; S = e.useSyncScheduling, N = e.shouldDeprioritizeSubtree, _ = t.pushHostContext, - F = t.pushHostContainer, - O = Kc(n, r, k, E), - A = O.adoptClassInstance, - M = O.constructClassInstance, - I = O.mountClassInstance, - R = O.resumeMountClassInstance, - U = O.updateClassInstance; + O = t.pushHostContainer, + A = zc(n, r, k, E), + F = A.adoptClassInstance, + I = A.constructClassInstance, + M = A.mountClassInstance, + R = A.resumeMountClassInstance, + U = A.updateClassInstance; return { beginWork: w, beginFailedWork: T }; }, - Pd = Oc.reconcileChildFibers, - kd = is.popContextProvider, - Ed = Lr.IndeterminateComponent, - wd = Lr.FunctionalComponent, - Td = Lr.ClassComponent, - xd = Lr.HostRoot, - Sd = Lr.HostComponent, - Nd = Lr.HostText, - _d = Lr.HostPortal, - Fd = Lr.CoroutineComponent, + Cd = Oc.reconcileChildFibers, + Pd = as.popContextProvider, + kd = Lr.IndeterminateComponent, + Ed = Lr.FunctionalComponent, + wd = Lr.ClassComponent, + Td = Lr.HostRoot, + xd = Lr.HostComponent, + Sd = Lr.HostText, + Nd = Lr.HostPortal, + _d = Lr.CoroutineComponent, Od = Lr.CoroutineHandlerPhase, Ad = Lr.YieldComponent, - Md = Lr.Fragment, - Id = $l.Ref, - Rd = $l.Update, - Ud = function(e, t) { + Fd = Lr.Fragment, + Id = Ql.Ref, + Md = Ql.Update, + Rd = function(e, t) { function n(e, t, n) { t.progressedChild = t.child, t.progressedPriority = n, null !== e && (e.progressedChild = t.progressedChild, e.progressedPriority = t.progressedPriority); } function r(e) { - e.effectTag |= Rd; + e.effectTag |= Md; } function o(e) { e.effectTag |= Id; @@ -5745,8 +5743,8 @@ var define = $__System.amdDefine; function a(e, t) { var n = t.stateNode; for (n && (n.return = t); null !== n; ) { - if (n.tag === Sd || n.tag === Nd || n.tag === _d) - Rn("168"); + if (n.tag === xd || n.tag === Sd || n.tag === Nd) + Hn("168"); else if (n.tag === Ad) e.push(n.type); else if (null !== n.child) { @@ -5763,7 +5761,7 @@ var define = $__System.amdDefine; } function i(e, t) { var r = t.memoizedProps; - r ? void 0 : Rn("169"), t.tag = Od; + r ? void 0 : Hn("169"), t.tag = Od; var o = []; a(o, t); var i = r.handler, @@ -5771,13 +5769,13 @@ var define = $__System.amdDefine; u = i(l, o), s = null !== e ? e.child : null, c = t.pendingWorkPriority; - return t.child = Pd(t, s, u, c), n(e, t, c), t.child; + return t.child = Cd(t, s, u, c), n(e, t, c), t.child; } function l(e, t) { for (var n = t.child; null !== n; ) { - if (n.tag === Sd || n.tag === Nd) + if (n.tag === xd || n.tag === Sd) d(e, n.stateNode); - else if (n.tag === _d) + else if (n.tag === Nd) ; else if (null !== n.child) { n = n.child; @@ -5795,14 +5793,14 @@ var define = $__System.amdDefine; } function u(e, t) { switch (t.tag) { - case wd: + case Ed: return null; + case wd: + return Pd(t), null; case Td: - return kd(t), null; - case xd: var n = t.stateNode; return n.pendingContext && (n.context = n.pendingContext, n.pendingContext = null), null; - case Sd: + case xd: m(t); var a = v(), u = t.type, @@ -5815,40 +5813,40 @@ var define = $__System.amdDefine; t.updateQueue = P, P && r(t), e.ref !== t.ref && o(t); } else { if (!d) - return null === t.stateNode ? Rn("170") : void 0, null; + return null === t.stateNode ? Hn("170") : void 0, null; var k = h(), E = s(u, d, a, k, t); l(E, t), p(E, u, d, a) && r(t), t.stateNode = E, null !== t.ref && o(t); } return null; - case Nd: + case Sd: var w = t.memoizedProps; if (e && null != t.stateNode) { var T = e.memoizedProps; T !== w && r(t); } else { if ("string" != typeof w) - return null === t.stateNode ? Rn("170") : void 0, null; + return null === t.stateNode ? Hn("170") : void 0, null; var x = v(), S = h(), N = c(w, x, S, t); t.stateNode = N; } return null; - case Fd: + case _d: return i(e, t); case Od: - return t.tag = Fd, null; + return t.tag = _d, null; case Ad: return null; - case Md: + case Fd: return null; - case _d: + case Nd: return r(t), g(t), null; - case Ed: - Rn("171"); + case kd: + Hn("171"); default: - Rn("160"); + Hn("160"); } } var s = e.createInstance, @@ -5862,49 +5860,49 @@ var define = $__System.amdDefine; g = t.popHostContainer; return {completeWork: u}; }, + Ud = null, Dd = null, Ld = null, - Hd = null, - Wd = null; + Hd = null; if ("undefined" != typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && __REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber) { - var jd = __REACT_DEVTOOLS_GLOBAL_HOOK__.inject, - Vd = __REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot, - Bd = __REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount; - Ld = function(e) { - Dd = jd(e); - }, Hd = function(e) { - if (null != Dd) + var Wd = __REACT_DEVTOOLS_GLOBAL_HOOK__.inject, + jd = __REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot, + Vd = __REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount; + Dd = function(e) { + Ud = Wd(e); + }, Ld = function(e) { + if (null != Ud) try { - Vd(Dd, e); + jd(Ud, e); } catch (e) {} - }, Wd = function(e) { - if (null != Dd) + }, Hd = function(e) { + if (null != Ud) try { - Bd(Dd, e); + Vd(Ud, e); } catch (e) {} }; } - var zd = Ld, + var Bd = Dd, + zd = Ld, Kd = Hd, - Yd = Wd, - qd = { - injectInternals: zd, - onCommitRoot: Kd, - onCommitUnmount: Yd - }, - Qd = Lr.ClassComponent, - $d = Lr.HostRoot, - Xd = Lr.HostComponent, - Gd = Lr.HostText, - Zd = Lr.HostPortal, - Jd = Lr.CoroutineComponent, - ep = su.commitCallbacks, - tp = qd.onCommitUnmount, - np = $l.Placement, - rp = $l.Update, - op = $l.Callback, - ap = $l.ContentReset, - ip = function(e, t) { + Yd = { + injectInternals: Bd, + onCommitRoot: zd, + onCommitUnmount: Kd + }, + qd = Lr.ClassComponent, + Qd = Lr.HostRoot, + $d = Lr.HostComponent, + Xd = Lr.HostText, + Gd = Lr.HostPortal, + Zd = Lr.CoroutineComponent, + Jd = uu.commitCallbacks, + ep = Yd.onCommitUnmount, + tp = Ql.Placement, + np = Ql.Update, + rp = Ql.Callback, + op = Ql.ContentReset, + ap = function(e, t) { function n(e, n) { try { n.componentWillUnmount(); @@ -5925,16 +5923,16 @@ var define = $__System.amdDefine; function o(e) { for (var t = e.return; null !== t; ) { switch (t.tag) { - case Xd: - return t.stateNode; case $d: + return t.stateNode; + case Qd: return t.stateNode.containerInfo; - case Zd: + case Gd: return t.stateNode.containerInfo; } t = t.return; } - Rn("164"); + Hn("164"); } function a(e) { for (var t = e.return; null !== t; ) { @@ -5942,10 +5940,10 @@ var define = $__System.amdDefine; return t; t = t.return; } - Rn("164"); + Hn("164"); } function i(e) { - return e.tag === Xd || e.tag === $d || e.tag === Zd; + return e.tag === $d || e.tag === Qd || e.tag === Gd; } function l(e) { var t = e; @@ -5955,14 +5953,14 @@ var define = $__System.amdDefine; return null; t = t.return; } - for (t.sibling.return = t.return, t = t.sibling; t.tag !== Xd && t.tag !== Gd; ) { - if (t.effectTag & np) + for (t.sibling.return = t.return, t = t.sibling; t.tag !== $d && t.tag !== Xd; ) { + if (t.effectTag & tp) continue e; - if (null === t.child || t.tag === Zd) + if (null === t.child || t.tag === Gd) continue e; t.child.return = t, t = t.child; } - if (!(t.effectTag & np)) + if (!(t.effectTag & tp)) return t.stateNode; } } @@ -5970,24 +5968,24 @@ var define = $__System.amdDefine; var t = a(e), n = void 0; switch (t.tag) { - case Xd: + case $d: n = t.stateNode; break; - case $d: + case Qd: n = t.stateNode.containerInfo; break; - case Zd: + case Gd: n = t.stateNode.containerInfo; break; default: - Rn("165"); + Hn("165"); } - t.effectTag & ap && (b(n), t.effectTag &= ~ap); + t.effectTag & op && (b(n), t.effectTag &= ~op); for (var r = l(e), o = e; ; ) { - if (o.tag === Xd || o.tag === Gd) + if (o.tag === $d || o.tag === Xd) r ? k(n, o.stateNode, r) : P(n, o.stateNode); - else if (o.tag === Zd) + else if (o.tag === Gd) ; else if (null !== o.child) { o.child.return = o, o = o.child; @@ -6005,7 +6003,7 @@ var define = $__System.amdDefine; } function s(e) { for (var t = e; ; ) - if (p(t), null === t.child || t.tag === Zd) { + if (p(t), null === t.child || t.tag === Gd) { if (t === e) return; for (; null === t.sibling; ) { @@ -6019,9 +6017,9 @@ var define = $__System.amdDefine; } function c(e, t) { for (var n = t; ; ) { - if (n.tag === Xd || n.tag === Gd) + if (n.tag === $d || n.tag === Xd) s(n), E(e, n.stateNode); - else if (n.tag === Zd) { + else if (n.tag === Gd) { if (e = n.stateNode.containerInfo, null !== n.child) { n.child.return = n, n = n.child; continue; @@ -6035,7 +6033,7 @@ var define = $__System.amdDefine; for (; null === n.sibling; ) { if (null === n.return || n.return === t) return; - n = n.return, n.tag === Zd && (e = o(n)); + n = n.return, n.tag === Gd && (e = o(n)); } n.sibling.return = n.return, n = n.sibling; } @@ -6045,25 +6043,25 @@ var define = $__System.amdDefine; c(t, e), e.return = null, e.child = null, e.alternate && (e.alternate.child = null, e.alternate.return = null); } function p(e) { - switch ("function" == typeof tp && tp(e), e.tag) { - case Qd: + switch ("function" == typeof ep && ep(e), e.tag) { + case qd: r(e); var t = e.stateNode; return void("function" == typeof t.componentWillUnmount && n(e, t)); - case Xd: + case $d: return void r(e); - case Jd: - return void s(e.stateNode); case Zd: + return void s(e.stateNode); + case Gd: var a = o(e); return void c(a, e); } } function f(e, t) { switch (t.tag) { - case Qd: + case qd: return; - case Xd: + case $d: var n = t.stateNode; if (null != n && null !== e) { var r = t.memoizedProps, @@ -6073,25 +6071,25 @@ var define = $__System.amdDefine; t.updateQueue = null, null !== i && y(n, i, a, o, r, t); } return; - case Gd: - null === t.stateNode || null === e ? Rn("166") : void 0; + case Xd: + null === t.stateNode || null === e ? Hn("166") : void 0; var l = t.stateNode, u = t.memoizedProps, s = e.memoizedProps; return void C(l, s, u); - case $d: + case Qd: return; - case Zd: + case Gd: return; default: - Rn("167"); + Hn("167"); } } function v(e, t) { switch (t.tag) { - case Qd: + case qd: var n = t.stateNode; - if (t.effectTag & rp) + if (t.effectTag & np) if (null === e) n.componentDidMount(); else { @@ -6099,28 +6097,28 @@ var define = $__System.amdDefine; o = e.memoizedState; n.componentDidUpdate(r, o); } - return void(t.effectTag & op && null !== t.updateQueue && ep(t, t.updateQueue, n)); - case $d: + return void(t.effectTag & rp && null !== t.updateQueue && Jd(t, t.updateQueue, n)); + case Qd: var a = t.updateQueue; if (null !== a) { var i = t.child && t.child.stateNode; - ep(t, a, i); + Jd(t, a, i); } return; - case Xd: + case $d: var l = t.stateNode; - if (null === e && t.effectTag & rp) { + if (null === e && t.effectTag & np) { var u = t.type, s = t.memoizedProps; g(l, u, s, t); } return; - case Gd: + case Xd: return; - case Zd: + case Gd: return; default: - Rn("167"); + Hn("167"); } } function m(e) { @@ -6151,25 +6149,25 @@ var define = $__System.amdDefine; commitDetachRef: h }; }, - lp = Uu.createCursor, - up = Uu.pop, - sp = Uu.push, - cp = {}, - dp = function(e) { + ip = Ru.createCursor, + lp = Ru.pop, + up = Ru.push, + sp = {}, + cp = function(e) { function t(e) { - return e === cp ? Rn("179") : void 0, e; + return e === sp ? Hn("179") : void 0, e; } function n() { var e = t(f.current); return e; } function r(e, t) { - sp(f, t, e); + up(f, t, e); var n = c(t); - sp(p, e, e), sp(d, n, e); + up(p, e, e), up(d, n, e); } function o(e) { - up(d, e), up(p, e), up(f, e); + lp(d, e), lp(p, e), lp(f, e); } function a() { var e = t(d.current); @@ -6179,19 +6177,19 @@ var define = $__System.amdDefine; var n = t(f.current), r = t(d.current), o = s(r, e.type, n); - r !== o && (sp(p, e, e), sp(d, o, e)); + r !== o && (up(p, e, e), up(d, o, e)); } function l(e) { - p.current === e && (up(d, e), up(p, e)); + p.current === e && (lp(d, e), lp(p, e)); } function u() { - d.current = cp, f.current = cp; + d.current = sp, f.current = sp; } var s = e.getChildHostContext, c = e.getRootHostContext, - d = lp(cp), - p = lp(cp), - f = lp(cp); + d = ip(sp), + p = ip(sp), + f = ip(sp); return { getHostContext: a, getRootHostContainer: n, @@ -6202,37 +6200,37 @@ var define = $__System.amdDefine; resetHostContainer: u }; }, - pp = is.popContextProvider, - fp = Uu.reset, - vp = Ds.getStackAddendumByWorkInProgressFiber, - mp = Vs.logCapturedError, - hp = _s.cloneFiber, - gp = qd.onCommitRoot, - yp = Xl.NoWork, - bp = Xl.SynchronousPriority, - Cp = Xl.TaskPriority, - Pp = Xl.AnimationPriority, - kp = Xl.HighPriority, - Ep = Xl.LowPriority, - wp = Xl.OffscreenPriority, - Tp = $l.NoEffect, - xp = $l.Placement, - Sp = $l.Update, - Np = $l.PlacementAndUpdate, - _p = $l.Deletion, - Fp = $l.ContentReset, - Op = $l.Callback, - Ap = $l.Err, - Mp = $l.Ref, + dp = as.popContextProvider, + pp = Ru.reset, + fp = Us.getStackAddendumByWorkInProgressFiber, + vp = js.logCapturedError, + mp = Ns.cloneFiber, + hp = Yd.onCommitRoot, + gp = $l.NoWork, + yp = $l.SynchronousPriority, + bp = $l.TaskPriority, + Cp = $l.AnimationPriority, + Pp = $l.HighPriority, + kp = $l.LowPriority, + Ep = $l.OffscreenPriority, + wp = Ql.NoEffect, + Tp = Ql.Placement, + xp = Ql.Update, + Sp = Ql.PlacementAndUpdate, + Np = Ql.Deletion, + _p = Ql.ContentReset, + Op = Ql.Callback, + Ap = Ql.Err, + Fp = Ql.Ref, Ip = Lr.HostRoot, - Rp = Lr.HostComponent, - Up = Lr.HostPortal, - Dp = Lr.ClassComponent, - Lp = su.getPendingPriority, - Hp = is, - Wp = Hp.resetContext, - jp = 1, - Vp = function(e) { + Mp = Lr.HostComponent, + Rp = Lr.HostPortal, + Up = Lr.ClassComponent, + Dp = uu.getPendingPriority, + Lp = as, + Hp = Lp.resetContext, + Wp = 1, + jp = function(e) { function t(e) { se || (se = !0, q(e)); } @@ -6240,44 +6238,44 @@ var define = $__System.amdDefine; ce || (ce = !0, Q(e)); } function r() { - fp(), Wp(), I(); + pp(), Hp(), M(); } function o() { - for (; null !== le && le.current.pendingWorkPriority === yp; ) { + for (; null !== le && le.current.pendingWorkPriority === gp; ) { le.isScheduled = !1; var e = le.nextScheduledRoot; if (le.nextScheduledRoot = null, le === ue) - return le = null, ue = null, oe = yp, null; + return le = null, ue = null, oe = gp, null; le = e; } for (var t = le, n = null, - o = yp; null !== t; ) - t.current.pendingWorkPriority !== yp && (o === yp || o > t.current.pendingWorkPriority) && (o = t.current.pendingWorkPriority, n = t), t = t.nextScheduledRoot; - return null !== n ? (oe = o, Z = oe, r(), hp(n.current, o)) : (oe = yp, null); + o = gp; null !== t; ) + t.current.pendingWorkPriority !== gp && (o === gp || o > t.current.pendingWorkPriority) && (o = t.current.pendingWorkPriority, n = t), t = t.nextScheduledRoot; + return null !== n ? (oe = o, Z = oe, r(), mp(n.current, o)) : (oe = gp, null); } function a() { for (; null !== ae; ) { var t = ae.effectTag; - if (t & Fp && e.resetTextContent(ae.stateNode), t & Mp) { + if (t & _p && e.resetTextContent(ae.stateNode), t & Fp) { var n = ae.alternate; null !== n && Y(n); } - var r = t & ~(Op | Ap | Fp | Mp); + var r = t & ~(Op | Ap | _p | Fp); switch (r) { - case xp: - j(ae), ae.effectTag &= ~xp; + case Tp: + j(ae), ae.effectTag &= ~Tp; break; - case Np: - j(ae), ae.effectTag &= ~xp; + case Sp: + j(ae), ae.effectTag &= ~Tp; var o = ae.alternate; B(o, ae); break; - case Sp: + case xp: var a = ae.alternate; B(a, ae); break; - case _p: + case Np: ge = !0, V(ae), ge = !1; } ae = ae.nextEffect; @@ -6286,11 +6284,11 @@ var define = $__System.amdDefine; function i() { for (; null !== ae; ) { var e = ae.effectTag; - if (e & (Sp | Op)) { + if (e & (xp | Op)) { var t = ae.alternate; z(t, ae); } - e & Mp && K(ae), e & Ap && C(ae); + e & Fp && K(ae), e & Ap && C(ae); var n = ae.nextEffect; ae.nextEffect = null, ae = n; } @@ -6298,11 +6296,11 @@ var define = $__System.amdDefine; function l(e) { he = !0, ie = null; var t = e.stateNode; - t.current === e ? Rn("181") : void 0, mu.current = null; + t.current === e ? Hn("181") : void 0, vu.current = null; var n = Z; - Z = Cp; + Z = bp; var r = void 0; - e.effectTag !== Tp ? null !== e.lastEffect ? (e.lastEffect.nextEffect = e, r = e.firstEffect) : r = e : r = e.firstEffect; + e.effectTag !== wp ? null !== e.lastEffect ? (e.lastEffect.nextEffect = e, r = e.firstEffect) : r = e : r = e.firstEffect; var o = X(); for (ae = r; null !== ae; ) { var l = null; @@ -6311,7 +6309,7 @@ var define = $__System.amdDefine; } catch (e) { l = e; } - null !== l && (null === ae ? Rn("182") : void 0, g(ae, l), null !== ae && (ae = ae.nextEffect)); + null !== l && (null === ae ? Hn("182") : void 0, g(ae, l), null !== ae && (ae = ae.nextEffect)); } for (G(o), t.current = e, ae = r; null !== ae; ) { var u = null; @@ -6320,17 +6318,17 @@ var define = $__System.amdDefine; } catch (e) { u = e; } - null !== u && (null === ae ? Rn("182") : void 0, g(ae, u), null !== ae && (ae = ae.nextEffect)); + null !== u && (null === ae ? Hn("182") : void 0, g(ae, u), null !== ae && (ae = ae.nextEffect)); } - he = !1, "function" == typeof gp && gp(e.stateNode), fe && (fe.forEach(T), fe = null), Z = n; + he = !1, "function" == typeof hp && hp(e.stateNode), fe && (fe.forEach(T), fe = null), Z = n; } function u(e) { - var t = yp, + var t = gp, n = e.updateQueue, r = e.tag; - null === n || r !== Dp && r !== Ip || (t = Lp(n)); + null === n || r !== Up && r !== Ip || (t = Dp(n)); for (var o = e.progressedChild; null !== o; ) - o.pendingWorkPriority !== yp && (t === yp || t > o.pendingWorkPriority) && (t = o.pendingWorkPriority), o = o.sibling; + o.pendingWorkPriority !== gp && (t === gp || t > o.pendingWorkPriority) && (t = o.pendingWorkPriority), o = o.sibling; e.pendingWorkPriority = t; } function s(e) { @@ -6341,10 +6339,10 @@ var define = $__System.amdDefine; o = e.sibling; if (u(e), null !== n) return n; - if (null !== r && (null === r.firstEffect && (r.firstEffect = e.firstEffect), null !== e.lastEffect && (null !== r.lastEffect && (r.lastEffect.nextEffect = e.firstEffect), r.lastEffect = e.lastEffect), e.effectTag !== Tp && (null !== r.lastEffect ? r.lastEffect.nextEffect = e : r.firstEffect = e, r.lastEffect = e)), null !== o) + if (null !== r && (null === r.firstEffect && (r.firstEffect = e.firstEffect), null !== e.lastEffect && (null !== r.lastEffect && (r.lastEffect.nextEffect = e.firstEffect), r.lastEffect = e.lastEffect), e.effectTag !== wp && (null !== r.lastEffect ? r.lastEffect.nextEffect = e : r.firstEffect = e, r.lastEffect = e)), null !== o) return o; if (null === r) - return oe < kp ? l(e) : ie = e, null; + return oe < Pp ? l(e) : ie = e, null; e = r; } return null; @@ -6352,21 +6350,21 @@ var define = $__System.amdDefine; function c(e) { var t = e.alternate, n = U(t, e, oe); - return null === n && (n = s(e)), mu.current = null, n; + return null === n && (n = s(e)), vu.current = null, n; } function d(e) { var t = e.alternate, n = D(t, e, oe); - return null === n && (n = s(e)), mu.current = null, n; + return null === n && (n = s(e)), vu.current = null, n; } function p(e) { - ce = !1, h(wp, e); + ce = !1, h(Ep, e); } function f() { - se = !1, h(Pp, null); + se = !1, h(Cp, null); } function v() { - for (null === re && (re = o()); null !== de && de.size && null !== re && oe !== yp && oe <= Cp; ) + for (null === re && (re = o()); null !== de && de.size && null !== re && oe !== gp && oe <= bp; ) re = y(re) ? d(re) : c(re), null === re && (re = o()); } function m(e, t) { @@ -6376,18 +6374,18 @@ var define = $__System.amdDefine; var r = ao(re.child) || ""; n = "React update: " + r, console.time(n); } - if (null !== t && e > Cp) + if (null !== t && e > bp) for (; null !== re && !te; ) - t.timeRemaining() > jp ? (re = c(re), null === re && null !== ie && (t.timeRemaining() > jp ? (l(ie), re = o(), v()) : te = !0)) : te = !0; + t.timeRemaining() > Wp ? (re = c(re), null === re && null !== ie && (t.timeRemaining() > Wp ? (l(ie), re = o(), v()) : te = !0)) : te = !0; else - for (; null !== re && oe !== yp && oe <= e; ) + for (; null !== re && oe !== gp && oe <= e; ) re = c(re), null === re && (re = o(), v()); n && console.timeEnd(n); } function h(e, r) { - ee ? Rn("183") : void 0, ee = !0; - for (var o = !!r; e !== yp && !me; ) { - null !== r || e < kp ? void 0 : Rn("184"), null === ie || te || l(ie), J = Z; + ee ? Hn("183") : void 0, ee = !0; + for (var o = !!r; e !== gp && !me; ) { + null !== r || e < Pp ? void 0 : Hn("184"), null === ie || te || l(ie), J = Z; var a = null; try { m(e, r); @@ -6406,18 +6404,18 @@ var define = $__System.amdDefine; } null === me && (me = a); } - if (e = yp, oe === yp || !o || te) + if (e = gp, oe === gp || !o || te) switch (oe) { + case yp: case bp: - case Cp: e = oe; break; - case Pp: + case Cp: t(f), n(p); break; + case Pp: case kp: case Ep: - case wp: n(p); } else @@ -6428,7 +6426,7 @@ var define = $__System.amdDefine; throw d; } function g(e, t) { - mu.current = null, re = null; + vu.current = null, re = null; var n = null, r = !1, o = !1, @@ -6437,7 +6435,7 @@ var define = $__System.amdDefine; n = e, b(e) && (me = t); else for (var i = e.return; null !== i && null === n; ) { - if (i.tag === Dp) { + if (i.tag === Up) { var l = i.stateNode; "function" == typeof l.unstable_handleError && (r = !0, a = ao(i), n = i, o = !0); } else @@ -6453,7 +6451,7 @@ var define = $__System.amdDefine; } if (null !== n) { null === pe && (pe = new Set), pe.add(n); - var u = vp(e), + var u = fp(e), s = ao(e); return null === de && (de = new Map), de.set(n, { componentName: s, @@ -6475,63 +6473,63 @@ var define = $__System.amdDefine; } function C(e) { var t = void 0; - null !== de && (t = de.get(e), de.delete(e), null == t && null !== e.alternate && (e = e.alternate, t = de.get(e), de.delete(e))), null == t ? Rn("185") : void 0; + null !== de && (t = de.get(e), de.delete(e), null == t && null !== e.alternate && (e = e.alternate, t = de.get(e), de.delete(e))), null == t ? Hn("185") : void 0; var n = t.error; try { - mp(t); + vp(t); } catch (e) { console.error(e); } switch (e.tag) { - case Dp: + case Up: var r = e.stateNode, o = {componentStack: t.componentStack}; return void r.unstable_handleError(n, o); case Ip: return void(null === ve && (ve = n)); default: - Rn("161"); + Hn("161"); } } function P(e, t) { for (var n = e; null !== n && n !== t && n.alternate !== t; ) { switch (n.tag) { - case Dp: - pp(n); + case Up: + dp(n); break; - case Rp: - M(n); + case Mp: + I(n); break; case Ip: - A(n); + F(n); break; - case Up: - A(n); + case Rp: + F(n); } n = n.return; } } function k(e, t) { - t !== yp && (e.isScheduled || (e.isScheduled = !0, ue ? (ue.nextScheduledRoot = e, ue = e) : (le = e, ue = e))); + t !== gp && (e.isScheduled || (e.isScheduled = !0, ue ? (ue.nextScheduledRoot = e, ue = e) : (le = e, ue = e))); } function E(e, r) { r <= oe && (re = null); for (var o = e, a = !0; null !== o && a; ) { - if (a = !1, (o.pendingWorkPriority === yp || o.pendingWorkPriority > r) && (a = !0, o.pendingWorkPriority = r), null !== o.alternate && (o.alternate.pendingWorkPriority === yp || o.alternate.pendingWorkPriority > r) && (a = !0, o.alternate.pendingWorkPriority = r), null === o.return) { + if (a = !1, (o.pendingWorkPriority === gp || o.pendingWorkPriority > r) && (a = !0, o.pendingWorkPriority = r), null !== o.alternate && (o.alternate.pendingWorkPriority === gp || o.alternate.pendingWorkPriority > r) && (a = !0, o.alternate.pendingWorkPriority = r), null === o.return) { if (o.tag !== Ip) return; var i = o.stateNode; switch (k(i, r), r) { + case yp: + return void h(yp, null); case bp: - return void h(bp, null); - case Cp: return; - case Pp: + case Cp: return void t(f); + case Pp: case kp: case Ep: - case wp: return void n(p); } } @@ -6539,10 +6537,10 @@ var define = $__System.amdDefine; } } function w() { - return Z === bp && (ee || ne) ? Cp : Z; + return Z === yp && (ee || ne) ? bp : Z; } function T(e) { - E(e, Cp); + E(e, bp); } function x(e, t) { var n = Z; @@ -6559,7 +6557,7 @@ var define = $__System.amdDefine; try { return e(t); } finally { - ne = n, ee || ne || h(Cp, null); + ne = n, ee || ne || h(bp, null); } } function N(e) { @@ -6573,32 +6571,32 @@ var define = $__System.amdDefine; } function _(e) { var t = Z; - Z = bp; + Z = yp; try { return e(); } finally { Z = t; } } - function F(e) { + function O(e) { var t = Z; - Z = Ep; + Z = kp; try { return e(); } finally { Z = t; } } - var O = dp(e), - A = O.popHostContainer, - M = O.popHostContext, - I = O.resetHostContainer, - R = Cd(e, O, E, w), + var A = cp(e), + F = A.popHostContainer, + I = A.popHostContext, + M = A.resetHostContainer, + R = bd(e, A, E, w), U = R.beginWork, D = R.beginFailedWork, - L = Ud(e, O), + L = Rd(e, A), H = L.completeWork, - W = ip(e, g), + W = ap(e, g), j = W.commitPlacement, V = W.commitDeletion, B = W.commitWork, @@ -6610,13 +6608,13 @@ var define = $__System.amdDefine; $ = e.useSyncScheduling, X = e.prepareForCommit, G = e.resetAfterCommit, - Z = $ ? bp : Ep, - J = yp, + Z = $ ? yp : kp, + J = gp, ee = !1, te = !1, ne = !1, re = null, - oe = yp, + oe = gp, ae = null, ie = null, le = null, @@ -6637,33 +6635,33 @@ var define = $__System.amdDefine; batchedUpdates: S, unbatchedUpdates: N, syncUpdates: _, - deferredUpdates: F + deferredUpdates: O }; }, - Bp = function(e) { - Rn("191"); + Vp = function(e) { + Hn("191"); }; _n._injectFiber = function(e) { - Bp = e; + Vp = e; }; - var zp = _n, - Kp = su.addTopLevelUpdate, - Yp = is.findCurrentUnmaskedContext, - qp = is.isContextProvider, - Qp = is.processChildContext, - $p = As.createFiberRoot, - Xp = Nu.findCurrentHostFiber; - zp._injectFiber(function(e) { - var t = Yp(e); - return qp(e) ? Qp(e, t, !1) : t; + var Bp = _n, + zp = uu.addTopLevelUpdate, + Kp = as.findCurrentUnmaskedContext, + Yp = as.isContextProvider, + qp = as.processChildContext, + Qp = As.createFiberRoot, + $p = Su.findCurrentHostFiber; + Bp._injectFiber(function(e) { + var t = Kp(e); + return Yp(e) ? qp(e, t, !1) : t; }); - var Gp = function(e) { + var Xp = function(e) { function t(e, t, n) { var a = o(), i = {element: t}; - n = void 0 === n ? null : n, Kp(e, i, n, a), r(e, a); + n = void 0 === n ? null : n, zp(e, i, n, a), r(e, a); } - var n = Vp(e), + var n = jp(e), r = n.scheduleUpdate, o = n.getPriorityContext, a = n.performWithPriority, @@ -6673,11 +6671,11 @@ var define = $__System.amdDefine; s = n.deferredUpdates; return { createContainer: function(e) { - return $p(e); + return Qp(e); }, updateContainer: function(e, n, r, o) { var a = n.current, - i = zp(r); + i = Bp(r); null === n.context ? n.context = i : n.pendingContext = i, t(a, e, o); }, performWithPriority: a, @@ -6690,89 +6688,89 @@ var define = $__System.amdDefine; return t.child ? t.child.stateNode : null; }, findHostInstance: function(e) { - var t = Xp(e); + var t = $p(e); return null === t ? null : t.stateNode; } }; }, + Gp = function(e) { + Hn("150"); + }, Zp = function(e) { - Rn("150"); + Hn("151"); }, Jp = function(e) { - Rn("151"); - }, - ef = function(e) { if (null == e) return null; if (1 === e.nodeType) return e; - var t = fu.get(e); - return t ? "number" == typeof t.tag ? Zp(t) : Jp(t) : void("function" == typeof e.render ? Rn("152") : Rn("153", Object.keys(e))); + var t = pu.get(e); + return t ? "number" == typeof t.tag ? Gp(t) : Zp(t) : void("function" == typeof e.render ? Hn("152") : Hn("153", Object.keys(e))); }; - ef._injectFiber = function(e) { + Jp._injectFiber = function(e) { + Gp = e; + }, Jp._injectStack = function(e) { Zp = e; - }, ef._injectStack = function(e) { - Jp = e; }; - var tf = ef, - nf = e.isValidElement, - rf = qd.injectInternals, - of = ua.createElement, - af = ua.getChildNamespace, - lf = ua.setInitialProperties, - uf = ua.diffProperties, - sf = ua.updateProperties, - cf = qr.precacheFiberNode, - df = qr.updateFiberProps, - pf = 9; - Ql.inject(), Or.injection.injectFiberControlledHostComponent(ua), tf._injectFiber(function(e) { - return yf.findHostInstance(e); + var ef = Jp, + tf = e.isValidElement, + nf = Yd.injectInternals, + rf = la.createElement, + of = la.getChildNamespace, + af = la.setInitialProperties, + lf = la.diffProperties, + uf = la.updateProperties, + sf = qr.precacheFiberNode, + cf = qr.updateFiberProps, + df = 9; + ql.inject(), Ar.injection.injectFiberControlledHostComponent(la), ef._injectFiber(function(e) { + return gf.findHostInstance(e); }); - var ff = null, - vf = null, - mf = 1, - hf = 9, - gf = 11, - yf = Gp({ + var pf = null, + ff = null, + vf = 1, + mf = 9, + hf = 11, + gf = Xp({ getRootHostContext: function(e) { var t = e.namespaceURI || null, n = e.tagName, - r = af(t, n); + r = of(t, n); return r; }, getChildHostContext: function(e, t) { var n = e; - return af(n, t); + return of(n, t); }, getPublicInstance: function(e) { return e; }, prepareForCommit: function() { - ff = Tr.isEnabled(), vf = sl.getSelectionInformation(), Tr.setEnabled(!1); + pf = Tr.isEnabled(), ff = ul.getSelectionInformation(), Tr.setEnabled(!1); }, resetAfterCommit: function() { - sl.restoreSelection(vf), vf = null, Tr.setEnabled(ff), ff = null; + ul.restoreSelection(ff), ff = null, Tr.setEnabled(pf), pf = null; }, createInstance: function(e, t, n, r, o) { var a = void 0; a = r; - var i = of(e, t, n, a); - return cf(o, i), df(i, t), i; + var i = rf(e, t, n, a); + return sf(o, i), cf(i, t), i; }, appendInitialChild: function(e, t) { e.appendChild(t); }, finalizeInitialChildren: function(e, t, n, r) { - return lf(e, t, n, r), An(t, n); + return af(e, t, n, r), Fn(t, n); }, prepareUpdate: function(e, t, n, r, o, a) { - return uf(e, t, n, r, o); + return lf(e, t, n, r, o); }, commitMount: function(e, t, n, r) { e.focus(); }, commitUpdate: function(e, t, n, r, o, a) { - df(e, o), sf(e, t, n, r, o); + cf(e, o), uf(e, t, n, r, o); }, shouldSetTextContent: function(e) { return "string" == typeof e.children || "number" == typeof e.children || "object" == typeof e.dangerouslySetInnerHTML && null !== e.dangerouslySetInnerHTML && "string" == typeof e.dangerouslySetInnerHTML.__html; @@ -6785,7 +6783,7 @@ var define = $__System.amdDefine; }, createTextInstance: function(e, t, n, r) { var o = document.createTextNode(e); - return cf(r, o), o; + return sf(r, o), o; }, commitTextUpdate: function(e, t, n) { e.nodeValue = n; @@ -6799,41 +6797,43 @@ var define = $__System.amdDefine; removeChild: function(e, t) { e.removeChild(t); }, - scheduleAnimationCallback: wa.rAF, - scheduleDeferredCallback: wa.rIC, + scheduleAnimationCallback: Ea.rAF, + scheduleDeferredCallback: Ea.rIC, useSyncScheduling: !Gr.fiberAsyncScheduling }); - hi.injection.injectFiberBatchedUpdates(yf.batchedUpdates); - var bf = !1, - Cf = { + mi.injection.injectFiberBatchedUpdates(gf.batchedUpdates); + var yf = !1, + bf = { render: function(e, t, n) { - return On(t), $r.disableNewFiberFeatures && (nf(e) || Rn("string" == typeof e ? "145" : "function" == typeof e ? "146" : null != e && "undefined" != typeof e.props ? "147" : "148")), In(null, e, t, n); + return An(t), $r.disableNewFiberFeatures && (tf(e) || Hn("string" == typeof e ? "145" : "function" == typeof e ? "146" : null != e && "undefined" != typeof e.props ? "147" : "148")), Mn(null, e, t, n); }, unstable_renderSubtreeIntoContainer: function(e, t, n, r) { - return null != e && fu.has(e) ? void 0 : Rn("38"), In(e, t, n, r); + return null != e && pu.has(e) ? void 0 : Hn("38"), Mn(e, t, n, r); }, unmountComponentAtNode: function(e) { - if (Fn(e) ? void 0 : Rn("40"), Mn(), e._reactRootContainer) - return yf.unbatchedUpdates(function() { - return In(null, null, e, function() { + if (On(e) ? void 0 : Hn("40"), In(), e._reactRootContainer) + return gf.unbatchedUpdates(function() { + return Mn(null, null, e, function() { e._reactRootContainer = null; }); }); }, - findDOMNode: tf, + findDOMNode: ef, unstable_createPortal: function(e, t) { var n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : null; - return nc.createPortal(e, t, null, n); + return tc.createPortal(e, t, null, n); }, - unstable_batchedUpdates: hi.batchedUpdates, - unstable_deferredUpdates: yf.deferredUpdates + unstable_batchedUpdates: mi.batchedUpdates, + unstable_deferredUpdates: gf.deferredUpdates }; - "function" == typeof rf && rf({ + "function" == typeof nf && nf({ findFiberByHostInstance: qr.getClosestInstanceFromNode, - findHostInstanceByFiber: yf.findHostInstance + findHostInstanceByFiber: gf.findHostInstance }); - var Pf = Cf; - return Pf; + var Cf = bf, + Pf = Ln(Cf, {__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED: {EventPluginHub: ur}}), + kf = Pf; + return kf; }); })(); diff --git a/fixtures/packaging/webpack-alias/prod/output.js b/fixtures/packaging/webpack-alias/prod/output.js index 803becb2b3ad..080d80075e2f 100644 --- a/fixtures/packaging/webpack-alias/prod/output.js +++ b/fixtures/packaging/webpack-alias/prod/output.js @@ -70,10 +70,10 @@ /** * react-dom.production.min.js v16.0.0-alpha.6 */ - !function(e,t){ true?module.exports=t(__webpack_require__(1)):"function"==typeof define&&define.amd?define(["react"],t):e.ReactDOM=t(e.React)}(this,function(e){"use strict";function t(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r-1?void 0:Rn("96",e),!Vn.plugins[n]){t.extractEvents?void 0:Rn("97",e),Vn.plugins[n]=t;var r=t.eventTypes;for(var o in r)a(r[o],t,o)?void 0:Rn("98",o,e)}}}function a(e,t,n){Vn.eventNameDispatchConfigs.hasOwnProperty(n)?Rn("99",n):void 0,Vn.eventNameDispatchConfigs[n]=e;var r=e.phasedRegistrationNames;if(r){for(var o in r)if(r.hasOwnProperty(o)){var a=r[o];i(a,t,n)}return!0}return!!e.registrationName&&(i(e.registrationName,t,n),!0)}function i(e,t,n){Vn.registrationNameModules[e]?Rn("100",e):void 0,Vn.registrationNameModules[e]=t,Vn.registrationNameDependencies[e]=t.eventTypes[n].dependencies}function l(e){return function(){return e}}function u(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function s(e){return"topMouseMove"===e||"topTouchMove"===e}function c(e){return"topMouseDown"===e||"topTouchStart"===e}function d(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=Jn.getNodeFromInstance(r),Qn.invokeGuardedCallbackAndCatchFirstError(o,n,void 0,e),e.currentTarget=null}function p(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o=0||null!=t.is}function pe(e,t,n,r){for(var o in n){var a=n[o];if(n.hasOwnProperty(o))if(o===Zo)yo.setValueForStyles(e,a);else if(o===$o){var i=a?a[Jo]:void 0;null!=i&&jo(e,i)}else o===Go?"string"==typeof a?Bo(e,a):"number"==typeof a&&Bo(e,""+a):o===Xo||(Qo.hasOwnProperty(o)?a&&ue(t,o):r?No.setValueForAttribute(e,o,a):(Rr.properties[o]||Rr.isCustomAttribute(o))&&null!=a&&No.setValueForProperty(e,o,a))}}function fe(e,t,n,r){for(var o=0;o0;)e=me(e),n--;for(;o-n>0;)t=me(t),o--;for(var i=n;i--;){if(e===t||e===t.alternate)return e;e=me(e),t=me(t)}return null}function ge(e,t){for(;t;){if(e===t||e===t.alternate)return!0;t=me(t)}return!1}function ye(e){return me(e)}function be(e,t,n){for(var r=[];e;)r.push(e),e=me(e);var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(l[u],"captured",o)}function Pe(e,t,n){var r=t.dispatchConfig.phasedRegistrationNames[n];return _a(e,r)}function ke(e,t,n){var r=Pe(e,n,t);r&&(n._dispatchListeners=tr(n._dispatchListeners,r),n._dispatchInstances=tr(n._dispatchInstances,e))}function Ee(e){e&&e.dispatchConfig.phasedRegistrationNames&&Na.traverseTwoPhase(e._targetInst,ke,e)}function we(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst,n=t?Na.getParentInstance(t):null;Na.traverseTwoPhase(n,ke,e)}}function Te(e,t,n){if(e&&n&&n.dispatchConfig.registrationName){var r=n.dispatchConfig.registrationName,o=_a(e,r);o&&(n._dispatchListeners=tr(n._dispatchListeners,o),n._dispatchInstances=tr(n._dispatchInstances,e))}}function xe(e){e&&e.dispatchConfig.registrationName&&Te(e._targetInst,null,e)}function Se(e){nr(e,Ee)}function Ne(e){nr(e,we)}function _e(e,t,n,r){Na.traverseEnterLeave(n,r,Te,e,t)}function Fe(e){nr(e,xe)}function Oe(){return!Va&&fr.canUseDOM&&(Va="textContent"in document.documentElement?"textContent":"innerText"),Va}function Ae(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}function Me(e,t,n,r){this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n;var o=this.constructor.Interface;for(var a in o)if(o.hasOwnProperty(a)){var i=o[a];i?this[a]=i(n):"target"===a?this.target=r:this[a]=n[a]}var l=null!=n.defaultPrevented?n.defaultPrevented:n.returnValue===!1;return l?this.isDefaultPrevented=Gn.thatReturnsTrue:this.isDefaultPrevented=Gn.thatReturnsFalse,this.isPropagationStopped=Gn.thatReturnsFalse,this}function Ie(e,t,n,r){return qa.call(this,e,t,n,r)}function Re(e,t,n,r){return qa.call(this,e,t,n,r)}function Ue(){var e=window.opera;return"object"==typeof e&&"function"==typeof e.version&&parseInt(e.version(),10)<=12}function De(e){return(e.ctrlKey||e.altKey||e.metaKey)&&!(e.ctrlKey&&e.altKey)}function Le(e){switch(e){case"topCompositionStart":return ii.compositionStart;case"topCompositionEnd":return ii.compositionEnd;case"topCompositionUpdate":return ii.compositionUpdate}}function He(e,t){return"topKeyDown"===e&&t.keyCode===Ja}function We(e,t){switch(e){case"topKeyUp":return Za.indexOf(t.keyCode)!==-1;case"topKeyDown":return t.keyCode!==Ja;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function je(e){var t=e.detail;return"object"==typeof t&&"data"in t?t.data:null}function Ve(e,t,n,r){var o,a;if(ei?o=Le(e):ui?We(e,n)&&(o=ii.compositionEnd):He(e,n)&&(o=ii.compositionStart),!o)return null;ri&&(ui||o!==ii.compositionStart?o===ii.compositionEnd&&ui&&(a=ui.getData()):ui=za.getPooled(r));var i=$a.getPooled(o,t,n,r);if(a)i.data=a;else{var l=je(n);null!==l&&(i.data=l)}return Oa.accumulateTwoPhaseDispatches(i),i}function Be(e,t){switch(e){case"topCompositionEnd":return je(t);case"topKeyPress":var n=t.which;return n!==oi?null:(li=!0,ai);case"topTextInput":var r=t.data;return r===ai&&li?null:r;default:return null}}function ze(e,t){if(ui){if("topCompositionEnd"===e||!ei&&We(e,t)){var n=ui.getData();return za.release(ui),ui=null,n}return null}switch(e){case"topPaste":return null;case"topKeyPress":return t.which&&!De(t)?String.fromCharCode(t.which):null;case"topCompositionEnd":return ri?null:t.data;default:return null}}function Ke(e,t,n,r){var o;if(o=ni?Be(e,n):ze(e,n),!o)return null;var a=Ga.getPooled(ii.beforeInput,t,n,r);return a.data=o,Oa.accumulateTwoPhaseDispatches(a),a}function Ye(e,t){return pi(e,t)}function qe(e,t){return di(Ye,e,t)}function Qe(e,t){if(fi)return qe(e,t);fi=!0;try{return qe(e,t)}finally{fi=!1,Or.restoreStateIfNeeded()}}function $e(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}function Xe(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!yi[e.type]:"textarea"===t}function Ge(e,t,n){var r=qa.getPooled(Ci.change,e,t,n);return r.type="change",Or.enqueueStateRestore(n),Oa.accumulateTwoPhaseDispatches(r),r}function Ze(e){var t=e.nodeName&&e.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===e.type}function Je(e){var t=Ge(ki,e,gi(e));hi.batchedUpdates(et,t)}function et(e){ur.enqueueEvents(e),ur.processEventQueue(!1)}function tt(e){if(Ko.updateValueIfChanged(e))return e}function nt(e,t){if("topChange"===e)return t}function rt(e,t){Pi=e,ki=t,Pi.attachEvent("onpropertychange",at)}function ot(){Pi&&(Pi.detachEvent("onpropertychange",at),Pi=null,ki=null)}function at(e){"value"===e.propertyName&&tt(ki)&&Je(e)}function it(e,t,n){"topFocus"===e?(ot(),rt(t,n)):"topBlur"===e&&ot()}function lt(e,t){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return tt(ki)}function ut(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function st(e,t){if("topClick"===e)return tt(t)}function ct(e,t){if("topInput"===e||"topChange"===e)return tt(t)}function dt(e,t){if(null!=e){var n=e._wrapperState||t._wrapperState;if(n&&n.controlled&&"number"===t.type){var r=""+t.value;t.getAttribute("value")!==r&&t.setAttribute("value",r)}}}function pt(e,t,n,r){return qa.call(this,e,t,n,r)}function ft(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=Fi[e];return!!r&&!!n[r]}function vt(e){return ft}function mt(e,t,n,r){return _i.call(this,e,t,n,r)}function ht(e){return e===window?{x:window.pageXOffset||document.documentElement.scrollLeft,y:window.pageYOffset||document.documentElement.scrollTop}:{x:e.scrollLeft,y:e.scrollTop}}function gt(e){if("number"==typeof e.tag){for(;e.return;)e=e.return;return e.tag!==qi?null:e.stateNode.containerInfo}for(;e._hostParent;)e=e._hostParent;var t=qr.getNodeFromInstance(e);return t.parentNode}function yt(e,t,n){this.topLevelType=e,this.nativeEvent=t,this.targetInst=n,this.ancestors=[]}function bt(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=gt(n);if(!r)break;e.ancestors.push(n),n=qr.getClosestInstanceFromNode(r)}while(n);for(var o=0;o=t)return{node:n,offset:t-r};r=o}n=Pt(kt(n))}}function wt(e,t,n,r){return e===n&&t===r}function Tt(e){var t=window.getSelection&&window.getSelection();if(!t||0===t.rangeCount)return null;var n=t.anchorNode,r=t.anchorOffset,o=t.focusNode,a=t.focusOffset,i=t.getRangeAt(0);try{i.startContainer.nodeType,i.endContainer.nodeType}catch(e){return null}var l=wt(t.anchorNode,t.anchorOffset,t.focusNode,t.focusOffset),u=l?0:i.toString().length,s=i.cloneRange();s.selectNodeContents(e),s.setEnd(i.startContainer,i.startOffset);var c=wt(s.startContainer,s.startOffset,s.endContainer,s.endOffset),d=c?0:s.toString().length,p=d+u,f=document.createRange();f.setStart(n,r),f.setEnd(o,a);var v=f.collapsed;return{start:v?p:d,end:v?d:p}}function xt(e,t){if(window.getSelection){var n=window.getSelection(),r=e[Ba()].length,o=Math.min(t.start,r),a=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>a){var i=a;a=o,o=i}var l=el(e,o),u=el(e,a);if(l&&u){var s=document.createRange();s.setStart(l.node,l.offset),n.removeAllRanges(),o>a?(n.addRange(s),n.extend(u.node,u.offset)):(s.setEnd(u.node,u.offset),n.addRange(s))}}}function St(e){return!(!e||!("function"==typeof Node?e instanceof Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}function Nt(e){return rl(e)&&3==e.nodeType}function _t(e,t){return!(!e||!t)&&(e===t||!ol(e)&&(ol(t)?_t(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function Ft(e){try{e.focus()}catch(e){}}function Ot(){if("undefined"==typeof document)return null;try{return document.activeElement||document.body}catch(e){return document.body}}function At(e){return al(document.documentElement,e)}function Mt(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function It(e,t){if(Mt(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o=32||13===t?t:0}function jt(e){if(e.key){var t=Nl[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=Sl(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?_l[e.keyCode]||"Unidentified":""}function Vt(e,t,n,r){return _i.call(this,e,t,n,r)}function Bt(e,t,n,r){return Mi.call(this,e,t,n,r)}function zt(e,t,n,r){return _i.call(this,e,t,n,r)}function Kt(e,t,n,r){return qa.call(this,e,t,n,r)}function Yt(e,t,n,r){return Mi.call(this,e,t,n,r)}function qt(){ql||(ql=!0,Tr.injection.injectReactEventListener($i),ur.injection.injectEventPluginOrder(Si),er.injection.injectComponentTree(qr),ur.injection.injectEventPluginsByName({SimpleEventPlugin:Yl,EnterLeaveEventPlugin:Ui,ChangeEventPlugin:Ti,SelectEventPlugin:Cl,BeforeInputEventPlugin:ci}),Rr.injection.injectDOMPropertyConfig(xa),Rr.injection.injectDOMPropertyConfig(Bi),Rr.injection.injectDOMPropertyConfig(Ji))}function Qt(e,t){return e!==eu&&e!==Jl||t!==eu&&t!==Jl?e===Zl&&t!==Zl?-255:e!==Zl&&t===Zl?255:e-t:0}function $t(e){if(null!==e.updateQueue)return e.updateQueue;var t=void 0;return t={first:null,last:null,hasForceUpdate:!1,callbackList:null},e.updateQueue=t,t}function Xt(e,t){var n=e.updateQueue;if(null===n)return t.updateQueue=null,null;var r=null!==t.updateQueue?t.updateQueue:{};return r.first=n.first,r.last=n.last,r.hasForceUpdate=!1,r.callbackList=null,r.isProcessing=!1,t.updateQueue=r,r}function Gt(e){return{priorityLevel:e.priorityLevel,partialState:e.partialState,callback:e.callback,isReplace:e.isReplace,isForced:e.isForced,isTopLevelUnmount:e.isTopLevelUnmount,next:null}}function Zt(e,t,n,r){null!==n?n.next=t:(t.next=e.first,e.first=t),null!==r?t.next=r:e.last=t}function Jt(e,t){var n=t.priorityLevel,r=null,o=null;if(null!==e.last&&Qt(e.last.priorityLevel,n)<=0)r=e.last;else for(o=e.first;null!==o&&Qt(o.priorityLevel,n)<=0;)r=o,o=o.next;return r}function en(e,t){var n=$t(e),r=null!==e.alternate?$t(e.alternate):null,o=Jt(n,t),a=null!==o?o.next:n.first;if(null===r)return Zt(n,t,o,a),null;var i=Jt(r,t),l=null!==i?i.next:r.first;if(Zt(n,t,o,a),a!==l){var u=Gt(t);return Zt(r,u,i,l),u}return null===i&&(r.first=t),null===l&&(r.last=null),null}function tn(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:!1,next:null};en(e,o)}function nn(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!0,isForced:!1,isTopLevelUnmount:!1,next:null};en(e,o)}function rn(e,t,n){var r={priorityLevel:n,partialState:null,callback:t,isReplace:!1,isForced:!0,isTopLevelUnmount:!1,next:null};en(e,r)}function on(e){return null!==e.first?e.first.priorityLevel:Zl}function an(e,t,n,r){var o=null===t.element,a={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:o,next:null},i=en(e,a);if(o){var l=e.updateQueue,u=null!==e.alternate?e.alternate.updateQueue:null;null!==l&&null!==a.next&&(a.next=null,l.last=a),null!==u&&null!==i&&null!==i.next&&(i.next=null,u.last=a)}}function ln(e,t,n,r){var o=e.partialState;if("function"==typeof o){var a=o;return a.call(t,n,r)}return o}function un(e,t,n,r,o,a){t.hasForceUpdate=!1;for(var i=r,l=!0,u=null,s=t.first;null!==s&&Qt(s.priorityLevel,a)<=0;){t.first=s.next,null===t.first&&(t.last=null);var c=void 0;s.isReplace?(i=ln(s,n,i,o),l=!0):(c=ln(s,n,i,o),c&&(i=l?Hn({},i,c):Hn(i,c),l=!1)),s.isForced&&(t.hasForceUpdate=!0),null===s.callback||s.isTopLevelUnmount&&null!==s.next||(u=u||[],u.push(s.callback),e.effectTag|=Gl),s=s.next}return t.callbackList=u,null!==t.first||null!==u||t.hasForceUpdate||(e.updateQueue=null),i}function sn(e,t,n){var r=t.callbackList;if(null!==r)for(var o=0;of?(g=d,d=null):g=d.sibling;var y=m(e,d,l[f],u);if(null===y){null===d&&(d=g);break}t&&d&&null===y.alternate&&n(e,d),p=i(y,p,f),null===c?s=y:c.sibling=y,c=y,d=g}if(f===l.length)return r(e,d),s;if(null===d){for(;fy?(b=f,f=null):b=f.sibling;var P=m(e,f,C.value,u);if(null===P){f||(f=b);break}t&&f&&null===P.alternate&&n(e,f),g=i(P,g,y),null===p?d=P:p.sibling=P,p=P,f=b}if(C.done)return r(e,f),d;if(null===f){for(;!C.done;y++,C=c.next()){var k=v(e,C.value,u);null!==k&&(g=i(k,g,y),null===p?d=k:p.sibling=k,p=k)}return d}for(var E=o(e,f);!C.done;y++,C=c.next()){var w=h(E,e,y,C.value,u);null!==w&&(t&&null!==w.alternate&&E.delete(null===w.key?y:w.key),g=i(w,g,y),null===p?d=w:p.sibling=w,p=w)}return t&&E.forEach(function(t){return n(e,t)}),d}function b(e,t,n,o){if(null!==t&&t.tag===bc){ - r(e,t.sibling);var i=a(t,o);return i.pendingProps=n,i.return=e,i}r(e,t);var l=pc(n,o);return l.return=e,l}function C(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.type===o.type){r(e,u.sibling);var s=a(u,i);return s.ref=xn(u,o),s.pendingProps=o.props,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=cc(o,i);return c.ref=xn(t,o),c.return=e,c}function P(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===Pc){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=fc(o,i);return c.return=e,c}function k(e,t,n,o){var i=t;if(null!==i){if(i.tag===kc){r(e,i.sibling);var l=a(i,o);return l.type=n.value,l.return=e,l}r(e,i)}var u=vc(n,o);return u.type=n.value,u.return=e,u}function E(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===Cc&&u.stateNode.containerInfo===o.containerInfo&&u.stateNode.implementation===o.implementation){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o.children||[],s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=mc(o,i);return c.return=e,c}function w(e,t,n,o){var a=$r.disableNewFiberFeatures,i="object"==typeof n&&null!==n;if(i)if(a)switch(n.$$typeof){case zs:return l(C(e,t,n,o));case uc:return l(E(e,t,n,o))}else switch(n.$$typeof){case zs:return l(C(e,t,n,o));case ic:return l(P(e,t,n,o));case lc:return l(k(e,t,n,o));case uc:return l(E(e,t,n,o))}if(a)switch(e.tag){case yc:var u=e.type;null!==n&&n!==!1?Rn("109",u.displayName||u.name||"Component"):void 0;break;case gc:var s=e.type;null!==n&&n!==!1?Rn("105",s.displayName||s.name||"Component"):void 0}if("string"==typeof n||"number"==typeof n)return l(b(e,t,""+n,o));if(hc(n))return g(e,t,n,o);if(ac(n))return y(e,t,n,o);if(i&&Sn(e,n),!a&&"undefined"==typeof n)switch(e.tag){case yc:case gc:var c=e.type;Rn("157",c.displayName||c.name||"Component")}return r(e,t)}return w}function _n(e){if(!e)return du;var t=fu.get(e);return"number"==typeof t.tag?Bp(t):t._processChildContext(t._context)}function Fn(e){return!(!e||e.nodeType!==mf&&e.nodeType!==hf&&e.nodeType!==gf)}function On(e){if(!Fn(e))throw new Error("Target container is not a DOM element.")}function An(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Mn(){bf=!0}function In(e,t,n,r){On(n);var o=n.nodeType===pf?n.documentElement:n,a=o._reactRootContainer;if(a)yf.updateContainer(t,a,e,r);else{for(;o.lastChild;)o.removeChild(o.lastChild);var i=yf.createContainer(o);a=o._reactRootContainer=i,yf.unbatchedUpdates(function(){yf.updateContainer(t,i,e,r)})}return yf.getPublicRootInstance(a)}var Rn=t,Un=Object.getOwnPropertySymbols,Dn=Object.prototype.hasOwnProperty,Ln=Object.prototype.propertyIsEnumerable,Hn=r()?Object.assign:function(e,t){for(var r,o,a=n(e),i=1;i]/,ko=Y,Eo=q,wo=new RegExp("^["+Rr.ATTRIBUTE_NAME_START_CHAR+"]["+Rr.ATTRIBUTE_NAME_CHAR+"]*$"),To={},xo={},So={createMarkupForID:function(e){return Rr.ID_ATTRIBUTE_NAME+"="+Eo(e)},setAttributeForID:function(e,t){e.setAttribute(Rr.ID_ATTRIBUTE_NAME,t)},createMarkupForRoot:function(){return Rr.ROOT_ATTRIBUTE_NAME+'=""'},setAttributeForRoot:function(e){e.setAttribute(Rr.ROOT_ATTRIBUTE_NAME,"")},createMarkupForProperty:function(e,t){var n=Rr.properties.hasOwnProperty(e)?Rr.properties[e]:null;if(n){if($(n,t))return"";var r=n.attributeName;return n.hasBooleanValue||n.hasOverloadedBooleanValue&&t===!0?r+'=""':r+"="+Eo(t)}return Rr.isCustomAttribute(e)?null==t?"":e+"="+Eo(t):null},createMarkupForCustomAttribute:function(e,t){return Q(e)&&null!=t?e+"="+Eo(t):""},setValueForProperty:function(e,t,n){var r=Rr.properties.hasOwnProperty(t)?Rr.properties[t]:null;if(r){var o=r.mutationMethod;if(o)o(e,n);else{if($(r,n))return void So.deleteValueForProperty(e,t);if(r.mustUseProperty)e[r.propertyName]=n;else{var a=r.attributeName,i=r.attributeNamespace;i?e.setAttributeNS(i,a,""+n):r.hasBooleanValue||r.hasOverloadedBooleanValue&&n===!0?e.setAttribute(a,""):e.setAttribute(a,""+n)}}}else if(Rr.isCustomAttribute(t))return void So.setValueForAttribute(e,t,n)},setValueForAttribute:function(e,t,n){Q(t)&&(null==n?e.removeAttribute(t):e.setAttribute(t,""+n))},deleteValueForAttribute:function(e,t){e.removeAttribute(t)},deleteValueForProperty:function(e,t){var n=Rr.properties.hasOwnProperty(t)?Rr.properties[t]:null;if(n){var r=n.mutationMethod;if(r)r(e,void 0);else if(n.mustUseProperty){var o=n.propertyName;n.hasBooleanValue?e[o]=!1:e[o]=""}else e.removeAttribute(n.attributeName)}else Rr.isCustomAttribute(t)&&e.removeAttribute(t)}},No=So,_o={getHostProps:function(e,t){var n=e,r=t.value,o=t.checked,a=Hn({type:void 0,step:void 0,min:void 0,max:void 0},t,{defaultChecked:void 0,defaultValue:void 0,value:null!=r?r:n._wrapperState.initialValue,checked:null!=o?o:n._wrapperState.initialChecked});return a},mountWrapper:function(e,t){var n=t.defaultValue,r=e;r._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:null!=t.value?t.value:n,controlled:X(t)}},updateWrapper:function(e,t){var n=e,r=t.checked;null!=r&&No.setValueForProperty(n,"checked",r||!1);var o=t.value;if(null!=o)if(0===o&&""===n.value)n.value="0";else if("number"===t.type){var a=parseFloat(n.value,10)||0;o!=a&&(n.value=""+o)}else o!=n.value&&(n.value=""+o);else null==t.value&&null!=t.defaultValue&&n.defaultValue!==""+t.defaultValue&&(n.defaultValue=""+t.defaultValue),null==t.checked&&null!=t.defaultChecked&&(n.defaultChecked=!!t.defaultChecked)},postMountWrapper:function(e,t){var n=e;switch(t.type){case"submit":case"reset":break;case"color":case"date":case"datetime":case"datetime-local":case"month":case"time":case"week":n.value="",n.value=n.defaultValue;break;default:n.value=n.value}var r=n.name;""!==r&&(n.name=""),n.defaultChecked=!n.defaultChecked,n.defaultChecked=!n.defaultChecked,""!==r&&(n.name=r)},restoreControlledState:function(e,t){var n=e;_o.updateWrapper(n,t),G(n,t)}},Fo=_o,Oo={mountWrapper:function(e,t){},postMountWrapper:function(e,t){null!=t.value&&e.setAttribute("value",t.value)},getHostProps:function(e,t){var n=Hn({children:void 0},t),r=Z(t.children);return r&&(n.children=r),n}},Ao=Oo,Mo=!1,Io={getHostProps:function(e,t){return Hn({},t,{value:void 0})},mountWrapper:function(e,t){var n=e,r=t.value;n._wrapperState={initialValue:null!=r?r:t.defaultValue,wasMultiple:!!t.multiple},void 0===t.value||void 0===t.defaultValue||Mo||(Mo=!0),n.multiple=!!t.multiple,null!=r?J(n,!!t.multiple,r):null!=t.defaultValue&&J(n,!!t.multiple,t.defaultValue)},postUpdateWrapper:function(e,t){var n=e;n._wrapperState.initialValue=void 0;var r=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!t.multiple;var o=t.value;null!=o?J(n,!!t.multiple,o):r!==!!t.multiple&&(null!=t.defaultValue?J(n,!!t.multiple,t.defaultValue):J(n,!!t.multiple,t.multiple?[]:""))},restoreControlledState:function(e,t){var n=e,r=t.value;null!=r&&J(n,!!t.multiple,r)}},Ro=Io,Uo={getHostProps:function(e,t){var n=e;null!=t.dangerouslySetInnerHTML?Rn("91"):void 0;var r=Hn({},t,{value:void 0,defaultValue:void 0,children:""+n._wrapperState.initialValue});return r},mountWrapper:function(e,t){var n=e,r=t.value,o=r;if(null==r){var a=t.defaultValue,i=t.children;null!=i&&(null!=a?Rn("92"):void 0,Array.isArray(i)&&(i.length<=1?void 0:Rn("93"),i=i[0]),a=""+i),null==a&&(a=""),o=a}n._wrapperState={initialValue:""+o}},updateWrapper:function(e,t){var n=e,r=t.value;if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e,t){var n=e,r=n.textContent;r===n._wrapperState.initialValue&&(n.value=r)},restoreControlledState:function(e,t){Uo.updateWrapper(e,t)}},Do=Uo,Lo=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e},Ho=Lo,Wo=Ho(function(e,t){if(e.namespaceURI!==Co.svg||"innerHTML"in e)e.innerHTML=t;else{ho=ho||document.createElement("div"),ho.innerHTML=""+t+"";for(var n=ho.firstChild;n.firstChild;)e.appendChild(n.firstChild)}}),jo=Wo,Vo=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};fr.canUseDOM&&("textContent"in document.documentElement||(Vo=function(e,t){return 3===e.nodeType?void(e.nodeValue=t):void jo(e,ko(t))}));var Bo=Vo,zo={_getTrackerFromNode:function(e){return te(qr.getInstanceFromNode(e))},trackNode:function(e){e._wrapperState.valueTracker||(e._wrapperState.valueTracker=ae(e,e))},track:function(e){if(!te(e)){var t=qr.getNodeFromInstance(e);ne(e,ae(t,e))}},updateValueIfChanged:function(e){if(!e)return!1;var t=te(e);if(!t)return"number"==typeof e.tag?zo.trackNode(e.stateNode):zo.track(e),!0;var n=t.getValue(),r=oe(qr.getNodeFromInstance(e));return r!==n&&(t.setValue(r),!0)},stopTracking:function(e){var t=te(e);t&&t.stopTracking()}},Ko=zo,Yo=Hn||function(e){for(var t=1;t";var u=l.firstChild;o=l.removeChild(u)}else o=t.is?a.createElement(e,t.is):a.createElement(e);else o=a.createElementNS(i,e);return o},setInitialProperties:function(e,t,n,r){var o,a=de(t,n);switch(t){case"audio":case"form":case"iframe":case"img":case"image":case"link":case"object":case"source":case"video":case"details":ce(e,t),o=n;break;case"input":Fo.mountWrapper(e,n),o=Fo.getHostProps(e,n),ce(e,t),ue(r,"onChange");break;case"option":Ao.mountWrapper(e,n),o=Ao.getHostProps(e,n);break;case"select":Ro.mountWrapper(e,n),o=Ro.getHostProps(e,n),ce(e,t),ue(r,"onChange");break;case"textarea":Do.mountWrapper(e,n),o=Do.getHostProps(e,n),ce(e,t),ue(r,"onChange");break;default:o=n}switch(le(t,o),pe(e,r,o,a),t){case"input":Ko.trackNode(e),Fo.postMountWrapper(e,n);break;case"textarea":Ko.trackNode(e),Do.postMountWrapper(e,n);break;case"option":Ao.postMountWrapper(e,n);break;default:"function"==typeof o.onClick&&se(e)}},diffProperties:function(e,t,n,r,o){var a,i,l=null;switch(t){case"input":a=Fo.getHostProps(e,n),i=Fo.getHostProps(e,r),l=[];break;case"option":a=Ao.getHostProps(e,n),i=Ao.getHostProps(e,r),l=[];break;case"select":a=Ro.getHostProps(e,n),i=Ro.getHostProps(e,r),l=[];break;case"textarea":a=Do.getHostProps(e,n),i=Do.getHostProps(e,r),l=[];break;default:a=n,i=r,"function"!=typeof a.onClick&&"function"==typeof i.onClick&&se(e)}le(t,i);var u,s,c=null;for(u in a)if(!i.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if(u===Zo){var d=a[u];for(s in d)d.hasOwnProperty(s)&&(c||(c={}),c[s]="")}else u===$o||u===Go||u===Xo||(Qo.hasOwnProperty(u)?l||(l=[]):(l=l||[]).push(u,null));for(u in i){var p=i[u],f=null!=a?a[u]:void 0;if(i.hasOwnProperty(u)&&p!==f&&(null!=p||null!=f))if(u===Zo)if(f){for(s in f)!f.hasOwnProperty(s)||p&&p.hasOwnProperty(s)||(c||(c={}),c[s]="");for(s in p)p.hasOwnProperty(s)&&f[s]!==p[s]&&(c||(c={}),c[s]=p[s])}else c||(l||(l=[]),l.push(u,c)),c=p;else if(u===$o){var v=p?p[Jo]:void 0,m=f?f[Jo]:void 0;null!=v&&m!==v&&(l=l||[]).push(u,""+v)}else u===Go?f===p||"string"!=typeof p&&"number"!=typeof p||(l=l||[]).push(u,""+p):u===Xo||(Qo.hasOwnProperty(u)?(p&&ue(o,u),l||f===p||(l=[])):(l=l||[]).push(u,p))}return c&&(l=l||[]).push(Zo,c),l},updateProperties:function(e,t,n,r,o){var a=de(n,r),i=de(n,o);switch(fe(e,t,a,i),n){case"input":Fo.updateWrapper(e,o);break;case"textarea":Do.updateWrapper(e,o);break;case"select":Ro.postUpdateWrapper(e,o)}},restoreControlledState:function(e,t,n){switch(t){case"input":return void Fo.restoreControlledState(e,n);case"textarea":return void Do.restoreControlledState(e,n);case"select":return void Ro.restoreControlledState(e,n)}}},ua=la,sa=void 0,ca=void 0;if("function"!=typeof requestAnimationFrame)Rn("149");else if("function"!=typeof requestIdleCallback){var da=null,pa=null,fa=!1,va=!1,ma=0,ha=33,ga=33,ya={timeRemaining:"object"==typeof performance&&"function"==typeof performance.now?function(){return ma-performance.now()}:function(){return ma-Date.now()}},ba="__reactIdleCallback$"+Math.random().toString(36).slice(2),Ca=function(e){if(e.source===window&&e.data===ba){fa=!1;var t=pa;pa=null,t&&t(ya)}};window.addEventListener("message",Ca,!1);var Pa=function(e){va=!1;var t=e-ma+ga;t1?1-t:void 0;return this._fallbackText=o.slice(e,l),this._fallbackText}}),ja.addPoolingTo(Ae);var za=Ae,Ka=["dispatchConfig","_targetInst","nativeEvent","isDefaultPrevented","isPropagationStopped","_dispatchListeners","_dispatchInstances"],Ya={type:null,target:null,currentTarget:Gn.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};Hn(Me.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Gn.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Gn.thatReturnsTrue)},persist:function(){this.isPersistent=Gn.thatReturnsTrue},isPersistent:Gn.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var t in e)this[t]=null;for(var n=0;n8&&ti<=11),oi=32,ai=String.fromCharCode(oi),ii={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},li=!1,ui=null,si={eventTypes:ii,extractEvents:function(e,t,n,r){return[Ve(e,t,n,r),Ke(e,t,n,r)]}},ci=si,di=function(e,t,n,r,o,a){return e(t,n,r,o,a)},pi=function(e,t){return e(t)},fi=!1,vi={injectStackBatchedUpdates:function(e){di=e},injectFiberBatchedUpdates:function(e){pi=e}},mi={batchedUpdates:Qe,injection:vi},hi=mi,gi=$e,yi={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},bi=Xe,Ci={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},Pi=null,ki=null,Ei=!1;fr.canUseDOM&&(Ei=br("input")&&(!document.documentMode||document.documentMode>9));var wi={eventTypes:Ci,_isInputEventSupported:Ei,extractEvents:function(e,t,n,r){var o,a,i=t?qr.getNodeFromInstance(t):window;if(Ze(i)?o=nt:bi(i)?Ei?o=ct:(o=lt,a=it):ut(i)&&(o=st),o){var l=o(e,t);if(l){var u=Ge(l,n,r);return u}}a&&a(e,i,t),"topBlur"===e&&dt(t,i)}},Ti=wi,xi=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"],Si=xi,Ni={ - view:function(e){if(e.view)return e.view;var t=gi(e);if(t.window===t)return t;var n=t.ownerDocument;return n?n.defaultView||n.parentWindow:window},detail:function(e){return e.detail||0}};qa.augmentClass(pt,Ni);var _i=pt,Fi={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"},Oi=vt,Ai={screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Oi,button:function(e){var t=e.button;return"which"in e?t:2===t?2:4===t?1:0},buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)}};_i.augmentClass(mt,Ai);var Mi=mt,Ii={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},Ri={eventTypes:Ii,extractEvents:function(e,t,n,r){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var o;if(r.window===r)o=r;else{var a=r.ownerDocument;o=a?a.defaultView||a.parentWindow:window}var i,l;if("topMouseOut"===e){i=t;var u=n.relatedTarget||n.toElement;l=u?qr.getClosestInstanceFromNode(u):null}else i=null,l=t;if(i===l)return null;var s=null==i?o:qr.getNodeFromInstance(i),c=null==l?o:qr.getNodeFromInstance(l),d=Mi.getPooled(Ii.mouseLeave,i,n,r);d.type="mouseleave",d.target=s,d.relatedTarget=c;var p=Mi.getPooled(Ii.mouseEnter,l,n,r);return p.type="mouseenter",p.target=c,p.relatedTarget=s,Oa.accumulateEnterLeaveDispatches(d,p,i,l),[d,p]}},Ui=Ri,Di=Rr.injection.MUST_USE_PROPERTY,Li=Rr.injection.HAS_BOOLEAN_VALUE,Hi=Rr.injection.HAS_NUMERIC_VALUE,Wi=Rr.injection.HAS_POSITIVE_NUMERIC_VALUE,ji=Rr.injection.HAS_OVERLOADED_BOOLEAN_VALUE,Vi={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+Rr.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:Li,allowTransparency:0,alt:0,as:0,async:Li,autoComplete:0,autoPlay:Li,capture:Li,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:Di|Li,cite:0,classID:0,className:0,cols:Wi,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:Li,coords:0,crossOrigin:0,data:0,dateTime:0,default:Li,defer:Li,dir:0,disabled:Li,download:ji,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:Li,formTarget:0,frameBorder:0,headers:0,height:0,hidden:Li,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:Li,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:Di|Li,muted:Di|Li,name:0,nonce:0,noValidate:Li,open:Li,optimum:0,pattern:0,placeholder:0,playsInline:Li,poster:0,preload:0,profile:0,radioGroup:0,readOnly:Li,referrerPolicy:0,rel:0,required:Li,reversed:Li,role:0,rows:Wi,rowSpan:Hi,sandbox:0,scope:0,scoped:Li,scrolling:0,seamless:Li,selected:Di|Li,shape:0,size:Wi,sizes:0,slot:0,span:Wi,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:Hi,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:Li,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{},DOMMutationMethods:{value:function(e,t){return null==t?e.removeAttribute("value"):void("number"!==e.type||e.hasAttribute("value")===!1?e.setAttribute("value",""+t):e.validity&&!e.validity.badInput&&e.ownerDocument.activeElement!==e&&e.setAttribute("value",""+t))}}},Bi=Vi,zi={listen:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!1),{remove:function(){e.removeEventListener(t,n,!1)}}):e.attachEvent?(e.attachEvent("on"+t,n),{remove:function(){e.detachEvent("on"+t,n)}}):void 0},capture:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!0),{remove:function(){e.removeEventListener(t,n,!0)}}):{remove:Gn}},registerDefault:function(){}},Ki=zi,Yi=ht,qi=Lr.HostRoot;Hn(yt.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.targetInst=null,this.ancestors.length=0}}),ja.addPoolingTo(yt,ja.threeArgumentPooler);var Qi={_enabled:!0,_handleTopLevel:null,setHandleTopLevel:function(e){Qi._handleTopLevel=e},setEnabled:function(e){Qi._enabled=!!e},isEnabled:function(){return Qi._enabled},trapBubbledEvent:function(e,t,n){return n?Ki.listen(n,t,Qi.dispatchEvent.bind(null,e)):null},trapCapturedEvent:function(e,t,n){return n?Ki.capture(n,t,Qi.dispatchEvent.bind(null,e)):null},monitorScrollValue:function(e){var t=Ct.bind(null,e);Ki.listen(window,"scroll",t)},dispatchEvent:function(e,t){if(Qi._enabled){var n=gi(t),r=qr.getClosestInstanceFromNode(n),o=yt.getPooled(e,t,r);try{hi.batchedUpdates(bt,o)}finally{yt.release(o)}}}},$i=Qi,Xi={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},Gi={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},Zi={Properties:{},DOMAttributeNamespaces:{xlinkActuate:Xi.xlink,xlinkArcrole:Xi.xlink,xlinkHref:Xi.xlink,xlinkRole:Xi.xlink,xlinkShow:Xi.xlink,xlinkTitle:Xi.xlink,xlinkType:Xi.xlink,xmlBase:Xi.xml,xmlLang:Xi.xml,xmlSpace:Xi.xml},DOMAttributeNames:{}};Object.keys(Gi).forEach(function(e){Zi.Properties[e]=0,Gi[e]&&(Zi.DOMAttributeNames[e]=Gi[e])});var Ji=Zi,el=Et,tl={getOffsets:Tt,setOffsets:xt},nl=tl,rl=St,ol=Nt,al=_t,il=Ft,ll=Ot,ul={hasSelectionCapabilities:function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)},getSelectionInformation:function(){var e=ll();return{focusedElem:e,selectionRange:ul.hasSelectionCapabilities(e)?ul.getSelection(e):null}},restoreSelection:function(e){var t=ll(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&At(n)){ul.hasSelectionCapabilities(n)&&ul.setSelection(n,r);for(var o=[],a=n;a=a.parentNode;)1===a.nodeType&&o.push({element:a,left:a.scrollLeft,top:a.scrollTop});il(n);for(var i=0;i-1;)_u[Fu]=null,Fu--},Uu={createCursor:Ou,isEmpty:Au,pop:Mu,push:Iu,reset:Ru},Du=Hn||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:null,o={$$typeof:Bl,key:null==r?null:""+r,children:e,handler:t,props:n};return o},Ys=function(e){var t={$$typeof:zl,value:e};return t},qs=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Bl},Qs=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===zl},$s=zl,Xs=Bl,Gs={createCoroutine:Ks,createYield:Ys,isCoroutine:qs,isYield:Qs,REACT_YIELD_TYPE:$s,REACT_COROUTINE_TYPE:Xs},Zs="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.portal")||60106,Js=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Zs,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},ec=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Zs},tc=Zs,nc={createPortal:Js,isPortal:ec,REACT_PORTAL_TYPE:tc},rc="function"==typeof Symbol&&Symbol.iterator,oc="@@iterator",ac=Tn,ic=Gs.REACT_COROUTINE_TYPE,lc=Gs.REACT_YIELD_TYPE,uc=nc.REACT_PORTAL_TYPE,sc=_s.cloneFiber,cc=_s.createFiberFromElement,dc=_s.createFiberFromFragment,pc=_s.createFiberFromText,fc=_s.createFiberFromCoroutine,vc=_s.createFiberFromYield,mc=_s.createFiberFromPortal,hc=Array.isArray,gc=Lr.FunctionalComponent,yc=Lr.ClassComponent,bc=Lr.HostText,Cc=Lr.HostPortal,Pc=Lr.CoroutineComponent,kc=Lr.YieldComponent,Ec=Lr.Fragment,wc=$l.NoEffect,Tc=$l.Placement,xc=$l.Deletion,Sc=Nn(!0,!0),Nc=Nn(!1,!0),_c=Nn(!1,!1),Fc=function(e,t){if(t.child)if(null!==e&&t.child===e.child){var n=t.child,r=sc(n,n.pendingWorkPriority);for(t.child=r,r.return=t;null!==n.sibling;)n=n.sibling,r=r.sibling=sc(n,n.pendingWorkPriority),r.return=t;r.sibling=null}else for(var o=t.child;null!==o;)o.return=t,o=o.sibling},Oc={reconcileChildFibers:Sc,reconcileChildFibersInPlace:Nc,mountChildFibersInPlace:_c,cloneChildFibers:Fc},Ac=$l.Update,Mc=is.cacheContext,Ic=is.getMaskedContext,Rc=is.getUnmaskedContext,Uc=is.isContextConsumer,Dc=su.addUpdate,Lc=su.addReplaceUpdate,Hc=su.addForceUpdate,Wc=su.beginUpdateQueue,jc=is,Vc=jc.hasContextChanged,Bc=Nu.isMounted,zc=Array.isArray,Kc=function(e,t,n,r){function o(e,t,n,r,o,a){if(null===t||null!==e.updateQueue&&e.updateQueue.hasForceUpdate)return!0;var i=e.stateNode;if("function"==typeof i.shouldComponentUpdate){var l=i.shouldComponentUpdate(n,o,a);return l}var u=e.type;return!u.prototype||!u.prototype.isPureReactComponent||(!dl(t,n)||!dl(r,o))}function a(e){var t=e.stateNode,n=t.state;n&&("object"!=typeof n||zc(n))&&Rn("106",ao(e)),"function"==typeof t.getChildContext&&("object"!=typeof e.type.childContextTypes?Rn("107",ao(e)):void 0)}function i(e,t){t.props=e.memoizedProps,t.state=e.memoizedState}function l(e,t){t.updater=p,e.stateNode=t,fu.set(t,e)}function u(e){var t=e.type,n=e.pendingProps,r=Rc(e),o=Uc(e),i=o?Ic(e,r):du,u=new t(n,i);return l(e,u),a(e),o&&Mc(e,r,i),u}function s(e,t){var n=e.stateNode,r=n.state||null,o=e.pendingProps;o?void 0:Rn("162");var a=Rc(e);if(n.props=o,n.state=r,n.refs=du,n.context=Ic(e,a),"function"==typeof n.componentWillMount){n.componentWillMount();var i=e.updateQueue;null!==i&&(n.state=Wc(e,i,n,r,o,t))}"function"==typeof n.componentDidMount&&(e.effectTag|=Ac)}function c(e,t){var n=e.stateNode;i(e,n);var r=e.memoizedState,a=e.pendingProps;a||(a=e.memoizedProps,null==a?Rn("163"):void 0);var l=Rc(e),s=Ic(e,l);if(!o(e,e.memoizedProps,a,e.memoizedState,r,s))return n.props=a,n.state=r,n.context=s,!1;var c=u(e);c.props=a,c.state=r=c.state||null,c.context=s,"function"==typeof c.componentWillMount&&c.componentWillMount();var d=e.updateQueue;return null!==d&&(c.state=Wc(e,d,c,r,a,t)),"function"==typeof n.componentDidMount&&(e.effectTag|=Ac),!0}function d(e,t,a){var l=t.stateNode;i(t,l);var u=t.memoizedProps,s=t.pendingProps;s||(s=u,null==s?Rn("163"):void 0);var c=l.context,d=Rc(t),f=Ic(t,d);u===s&&c===f||"function"==typeof l.componentWillReceiveProps&&(l.componentWillReceiveProps(s,f),l.state!==t.memoizedState&&p.enqueueReplaceState(l,l.state,null));var v=t.updateQueue,m=t.memoizedState,h=void 0;if(h=null!==v?Wc(t,v,l,m,s,a):m,!(u!==s||m!==h||Vc()||null!==v&&v.hasForceUpdate))return"function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=Ac)),!1;var g=o(t,u,s,m,h,f);return g?("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(s,h,f),"function"==typeof l.componentDidUpdate&&(t.effectTag|=Ac)):("function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=Ac)),n(t,s),r(t,h)),l.props=s,l.state=h,l.context=f,g}var p={isMounted:Bc,enqueueSetState:function(n,r,o){var a=fu.get(n),i=t();o=void 0===o?null:o,Dc(a,r,o,i),e(a,i)},enqueueReplaceState:function(n,r,o){var a=fu.get(n),i=t();o=void 0===o?null:o,Lc(a,r,o,i),e(a,i)},enqueueForceUpdate:function(n,r){var o=fu.get(n),a=t();r=void 0===r?null:r,Hc(o,r,a),e(o,a)}};return{adoptClassInstance:l,constructClassInstance:u,mountClassInstance:s,resumeMountClassInstance:c,updateClassInstance:d}},Yc=Oc.mountChildFibersInPlace,qc=Oc.reconcileChildFibers,Qc=Oc.reconcileChildFibersInPlace,$c=Oc.cloneChildFibers,Xc=su.beginUpdateQueue,Gc=is.getMaskedContext,Zc=is.getUnmaskedContext,Jc=is.hasContextChanged,ed=is.pushContextProvider,td=is.pushTopLevelContextObject,nd=is.invalidateContextProvider,rd=Lr.IndeterminateComponent,od=Lr.FunctionalComponent,ad=Lr.ClassComponent,id=Lr.HostRoot,ld=Lr.HostComponent,ud=Lr.HostText,sd=Lr.HostPortal,cd=Lr.CoroutineComponent,dd=Lr.CoroutineHandlerPhase,pd=Lr.YieldComponent,fd=Lr.Fragment,vd=Xl.NoWork,md=Xl.OffscreenPriority,hd=$l.Placement,gd=$l.ContentReset,yd=$l.Err,bd=$l.Ref,Cd=function(e,t,n,r){function o(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function a(e){e.progressedFirstDeletion=e.progressedLastDeletion=null}function i(e){e.firstEffect=e.progressedFirstDeletion,e.lastEffect=e.progressedLastDeletion}function l(e,t,n){var r=t.pendingWorkPriority;u(e,t,n,r)}function u(e,t,n,r){t.memoizedProps=null,null===e?t.child=Yc(t,t.child,n,r):e.child===t.child?(a(t),t.child=qc(t,t.child,n,r),i(t)):(t.child=Qc(t,t.child,n,r),i(t)),o(e,t,r)}function s(e,t){var n=t.pendingProps;if(Jc())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n)return C(e,t);return l(e,t,n),k(t,n),t.child}function c(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=bd)}function d(e,t){var n=t.type,r=t.pendingProps,o=t.memoizedProps;if(Jc())null===r&&(r=o);else{if(null===r||o===r)return C(e,t);if("function"==typeof n.shouldComponentUpdate&&!n.shouldComponentUpdate(o,r))return k(t,r),C(e,t)}var a,i=Zc(t),u=Gc(t,i);return a=n(r,u),l(e,t,a),k(t,r),t.child}function p(e,t,n){var r=ed(t),o=void 0;return null===e?t.stateNode?o=R(t,n):(M(t),I(t,n),o=!0):o=U(e,t,n),f(e,t,o,r)}function f(e,t,n,r){if(c(e,t),!n)return C(e,t);var o=t.stateNode;mu.current=t;var a=void 0;return a=o.render(),l(e,t,a),E(t,o.state),k(t,o.props),r&&nd(t),t.child}function v(e,t,n){var r=t.stateNode;r.pendingContext?td(t,r.pendingContext,r.pendingContext!==r.context):r.context&&td(t,r.context,!1),F(t,r.containerInfo);var o=t.updateQueue;if(null!==o){var a=t.memoizedState,i=Xc(t,o,null,a,null,n);if(a===i)return C(e,t);var u=i.element;return l(e,t,u),E(t,i),t.child}return C(e,t)}function m(e,t){_(t);var n=t.pendingProps,r=null!==e?e.memoizedProps:null,o=t.memoizedProps;if(Jc())null===n&&(n=o,null===n?Rn("158"):void 0);else if(null===n||o===n){if(!S&&N(t.type,o)&&t.pendingWorkPriority!==md){for(var a=t.progressedChild;null!==a;)a.pendingWorkPriority=md,a=a.sibling;return null}return C(e,t)}var i=n.children,s=x(n);if(s?i=null:r&&x(r)&&(t.effectTag|=gd),c(e,t),!S&&N(t.type,n)&&t.pendingWorkPriority!==md){if(t.progressedPriority===md&&(t.child=t.progressedChild),u(e,t,i,md),k(t,n),t.child=null!==e?e.child:null,null===e)for(var d=t.progressedChild;null!==d;)d.effectTag=hd,d=d.sibling;return null}return l(e,t,i),k(t,n),t.child}function h(e,t){var n=t.pendingProps;return null===n&&(n=t.memoizedProps),k(t,n),null}function g(e,t,n){null!==e?Rn("159"):void 0;var r,o=t.type,a=t.pendingProps,i=Zc(t),u=Gc(t,i);if(r=o(a,u),"object"==typeof r&&null!==r&&"function"==typeof r.render){t.tag=ad;var s=ed(t);return A(t,r),I(t,n),f(e,t,!0,s)}return t.tag=od,l(e,t,r),k(t,a),t.child}function y(e,t){var n=t.pendingProps;Jc()?null===n&&(n=e&&e.memoizedProps,null===n?Rn("158"):void 0):null!==n&&t.memoizedProps!==n||(n=t.memoizedProps);var r=n.children,o=t.pendingWorkPriority;return t.memoizedProps=null,null===e?t.stateNode=Yc(t,t.stateNode,r,o):e.child===t.child?(a(t),t.stateNode=qc(t,t.stateNode,r,o),i(t)):(t.stateNode=Qc(t,t.stateNode,r,o),i(t)),k(t,n),t.stateNode}function b(e,t){F(t,t.stateNode.containerInfo);var n=t.pendingWorkPriority,r=t.pendingProps;if(Jc())null===r&&(r=e&&e.memoizedProps,null==r?Rn("158"):void 0);else if(null===r||t.memoizedProps===r)return C(e,t);return null===e?(t.child=Qc(t,t.child,r,n),k(t,r),o(e,t,n)):(l(e,t,r),k(t,r)),t.child}function C(e,t){var n=t.pendingWorkPriority;return e&&t.child===e.child&&a(t),$c(e,t),o(e,t,n),t.child}function P(e,t){switch(t.tag){case ad:ed(t);break;case sd:F(t,t.stateNode.containerInfo)}return null}function k(e,t){e.memoizedProps=t,e.pendingProps=null}function E(e,t){e.memoizedState=t}function w(e,t,n){if(t.pendingWorkPriority===vd||t.pendingWorkPriority>n)return P(e,t);switch(t.firstEffect=null, - t.lastEffect=null,t.progressedPriority===n&&(t.child=t.progressedChild),t.tag){case rd:return g(e,t,n);case od:return d(e,t);case ad:return p(e,t,n);case id:return v(e,t,n);case ld:return m(e,t);case ud:return h(e,t);case dd:t.tag=cd;case cd:return y(e,t);case pd:return null;case sd:return b(e,t);case fd:return s(e,t);default:Rn("160")}}function T(e,t,n){if(t.tag!==ad&&t.tag!==id?Rn("161"):void 0,t.effectTag|=yd,t.pendingWorkPriority===vd||t.pendingWorkPriority>n)return P(e,t);t.firstEffect=null,t.lastEffect=null;var r=null;if(l(e,t,r),t.tag===ad){var o=t.stateNode;t.memoizedProps=o.props,t.memoizedState=o.state,t.pendingProps=null}return t.child}var x=e.shouldSetTextContent,S=e.useSyncScheduling,N=e.shouldDeprioritizeSubtree,_=t.pushHostContext,F=t.pushHostContainer,O=Kc(n,r,k,E),A=O.adoptClassInstance,M=O.constructClassInstance,I=O.mountClassInstance,R=O.resumeMountClassInstance,U=O.updateClassInstance;return{beginWork:w,beginFailedWork:T}},Pd=Oc.reconcileChildFibers,kd=is.popContextProvider,Ed=Lr.IndeterminateComponent,wd=Lr.FunctionalComponent,Td=Lr.ClassComponent,xd=Lr.HostRoot,Sd=Lr.HostComponent,Nd=Lr.HostText,_d=Lr.HostPortal,Fd=Lr.CoroutineComponent,Od=Lr.CoroutineHandlerPhase,Ad=Lr.YieldComponent,Md=Lr.Fragment,Id=$l.Ref,Rd=$l.Update,Ud=function(e,t){function n(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function r(e){e.effectTag|=Rd}function o(e){e.effectTag|=Id}function a(e,t){var n=t.stateNode;for(n&&(n.return=t);null!==n;){if(n.tag===Sd||n.tag===Nd||n.tag===_d)Rn("168");else if(n.tag===Ad)e.push(n.type);else if(null!==n.child){n.child.return=n,n=n.child;continue}for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function i(e,t){var r=t.memoizedProps;r?void 0:Rn("169"),t.tag=Od;var o=[];a(o,t);var i=r.handler,l=r.props,u=i(l,o),s=null!==e?e.child:null,c=t.pendingWorkPriority;return t.child=Pd(t,s,u,c),n(e,t,c),t.child}function l(e,t){for(var n=t.child;null!==n;){if(n.tag===Sd||n.tag===Nd)d(e,n.stateNode);else if(n.tag===_d);else if(null!==n.child){n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n=n.sibling}}function u(e,t){switch(t.tag){case wd:return null;case Td:return kd(t),null;case xd:var n=t.stateNode;return n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null;case Sd:m(t);var a=v(),u=t.type,d=t.memoizedProps;if(null!==e&&null!=t.stateNode){var y=e.memoizedProps,b=t.stateNode,C=h(),P=f(b,u,y,d,a,C);t.updateQueue=P,P&&r(t),e.ref!==t.ref&&o(t)}else{if(!d)return null===t.stateNode?Rn("170"):void 0,null;var k=h(),E=s(u,d,a,k,t);l(E,t),p(E,u,d,a)&&r(t),t.stateNode=E,null!==t.ref&&o(t)}return null;case Nd:var w=t.memoizedProps;if(e&&null!=t.stateNode){var T=e.memoizedProps;T!==w&&r(t)}else{if("string"!=typeof w)return null===t.stateNode?Rn("170"):void 0,null;var x=v(),S=h(),N=c(w,x,S,t);t.stateNode=N}return null;case Fd:return i(e,t);case Od:return t.tag=Fd,null;case Ad:return null;case Md:return null;case _d:return r(t),g(t),null;case Ed:Rn("171");default:Rn("160")}}var s=e.createInstance,c=e.createTextInstance,d=e.appendInitialChild,p=e.finalizeInitialChildren,f=e.prepareUpdate,v=t.getRootHostContainer,m=t.popHostContext,h=t.getHostContext,g=t.popHostContainer;return{completeWork:u}},Dd=null,Ld=null,Hd=null,Wd=null;if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&__REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber){var jd=__REACT_DEVTOOLS_GLOBAL_HOOK__.inject,Vd=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot,Bd=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount;Ld=function(e){Dd=jd(e)},Hd=function(e){if(null!=Dd)try{Vd(Dd,e)}catch(e){}},Wd=function(e){if(null!=Dd)try{Bd(Dd,e)}catch(e){}}}var zd=Ld,Kd=Hd,Yd=Wd,qd={injectInternals:zd,onCommitRoot:Kd,onCommitUnmount:Yd},Qd=Lr.ClassComponent,$d=Lr.HostRoot,Xd=Lr.HostComponent,Gd=Lr.HostText,Zd=Lr.HostPortal,Jd=Lr.CoroutineComponent,ep=su.commitCallbacks,tp=qd.onCommitUnmount,np=$l.Placement,rp=$l.Update,op=$l.Callback,ap=$l.ContentReset,ip=function(e,t){function n(e,n){try{n.componentWillUnmount()}catch(n){t(e,n)}}function r(e){var n=e.ref;if(null!==n){try{n(null)}catch(n){t(e,n)}}}function o(e){for(var t=e.return;null!==t;){switch(t.tag){case Xd:return t.stateNode;case $d:return t.stateNode.containerInfo;case Zd:return t.stateNode.containerInfo}t=t.return}Rn("164")}function a(e){for(var t=e.return;null!==t;){if(i(t))return t;t=t.return}Rn("164")}function i(e){return e.tag===Xd||e.tag===$d||e.tag===Zd}function l(e){var t=e;e:for(;;){for(;null===t.sibling;){if(null===t.return||i(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==Xd&&t.tag!==Gd;){if(t.effectTag&np)continue e;if(null===t.child||t.tag===Zd)continue e;t.child.return=t,t=t.child}if(!(t.effectTag&np))return t.stateNode}}function u(e){var t=a(e),n=void 0;switch(t.tag){case Xd:n=t.stateNode;break;case $d:n=t.stateNode.containerInfo;break;case Zd:n=t.stateNode.containerInfo;break;default:Rn("165")}t.effectTag&ap&&(b(n),t.effectTag&=~ap);for(var r=l(e),o=e;;){if(o.tag===Xd||o.tag===Gd)r?k(n,o.stateNode,r):P(n,o.stateNode);else if(o.tag===Zd);else if(null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)return;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function s(e){for(var t=e;;)if(p(t),null===t.child||t.tag===Zd){if(t===e)return;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function c(e,t){for(var n=t;;){if(n.tag===Xd||n.tag===Gd)s(n),E(e,n.stateNode);else if(n.tag===Zd){if(e=n.stateNode.containerInfo,null!==n.child){n.child.return=n,n=n.child;continue}}else if(p(n),null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return,n.tag===Zd&&(e=o(n))}n.sibling.return=n.return,n=n.sibling}}function d(e){var t=o(e);c(t,e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)}function p(e){switch("function"==typeof tp&&tp(e),e.tag){case Qd:r(e);var t=e.stateNode;return void("function"==typeof t.componentWillUnmount&&n(e,t));case Xd:return void r(e);case Jd:return void s(e.stateNode);case Zd:var a=o(e);return void c(a,e)}}function f(e,t){switch(t.tag){case Qd:return;case Xd:var n=t.stateNode;if(null!=n&&null!==e){var r=t.memoizedProps,o=e.memoizedProps,a=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&y(n,i,a,o,r,t)}return;case Gd:null===t.stateNode||null===e?Rn("166"):void 0;var l=t.stateNode,u=t.memoizedProps,s=e.memoizedProps;return void C(l,s,u);case $d:return;case Zd:return;default:Rn("167")}}function v(e,t){switch(t.tag){case Qd:var n=t.stateNode;if(t.effectTag&rp)if(null===e)n.componentDidMount();else{var r=e.memoizedProps,o=e.memoizedState;n.componentDidUpdate(r,o)}return void(t.effectTag&op&&null!==t.updateQueue&&ep(t,t.updateQueue,n));case $d:var a=t.updateQueue;if(null!==a){var i=t.child&&t.child.stateNode;ep(t,a,i)}return;case Xd:var l=t.stateNode;if(null===e&&t.effectTag&rp){var u=t.type,s=t.memoizedProps;g(l,u,s,t)}return;case Gd:return;case Zd:return;default:Rn("167")}}function m(e){var t=e.ref;if(null!==t){var n=w(e.stateNode);t(n)}}function h(e){var t=e.ref;null!==t&&t(null)}var g=e.commitMount,y=e.commitUpdate,b=e.resetTextContent,C=e.commitTextUpdate,P=e.appendChild,k=e.insertBefore,E=e.removeChild,w=e.getPublicInstance;return{commitPlacement:u,commitDeletion:d,commitWork:f,commitLifeCycles:v,commitAttachRef:m,commitDetachRef:h}},lp=Uu.createCursor,up=Uu.pop,sp=Uu.push,cp={},dp=function(e){function t(e){return e===cp?Rn("179"):void 0,e}function n(){var e=t(f.current);return e}function r(e,t){sp(f,t,e);var n=c(t);sp(p,e,e),sp(d,n,e)}function o(e){up(d,e),up(p,e),up(f,e)}function a(){var e=t(d.current);return e}function i(e){var n=t(f.current),r=t(d.current),o=s(r,e.type,n);r!==o&&(sp(p,e,e),sp(d,o,e))}function l(e){p.current===e&&(up(d,e),up(p,e))}function u(){d.current=cp,f.current=cp}var s=e.getChildHostContext,c=e.getRootHostContext,d=lp(cp),p=lp(cp),f=lp(cp);return{getHostContext:a,getRootHostContainer:n,popHostContainer:o,popHostContext:l,pushHostContainer:r,pushHostContext:i,resetHostContainer:u}},pp=is.popContextProvider,fp=Uu.reset,vp=Ds.getStackAddendumByWorkInProgressFiber,mp=Vs.logCapturedError,hp=_s.cloneFiber,gp=qd.onCommitRoot,yp=Xl.NoWork,bp=Xl.SynchronousPriority,Cp=Xl.TaskPriority,Pp=Xl.AnimationPriority,kp=Xl.HighPriority,Ep=Xl.LowPriority,wp=Xl.OffscreenPriority,Tp=$l.NoEffect,xp=$l.Placement,Sp=$l.Update,Np=$l.PlacementAndUpdate,_p=$l.Deletion,Fp=$l.ContentReset,Op=$l.Callback,Ap=$l.Err,Mp=$l.Ref,Ip=Lr.HostRoot,Rp=Lr.HostComponent,Up=Lr.HostPortal,Dp=Lr.ClassComponent,Lp=su.getPendingPriority,Hp=is,Wp=Hp.resetContext,jp=1,Vp=function(e){function t(e){se||(se=!0,q(e))}function n(e){ce||(ce=!0,Q(e))}function r(){fp(),Wp(),I()}function o(){for(;null!==le&&le.current.pendingWorkPriority===yp;){le.isScheduled=!1;var e=le.nextScheduledRoot;if(le.nextScheduledRoot=null,le===ue)return le=null,ue=null,oe=yp,null;le=e}for(var t=le,n=null,o=yp;null!==t;)t.current.pendingWorkPriority!==yp&&(o===yp||o>t.current.pendingWorkPriority)&&(o=t.current.pendingWorkPriority,n=t),t=t.nextScheduledRoot;return null!==n?(oe=o,Z=oe,r(),hp(n.current,o)):(oe=yp,null)}function a(){for(;null!==ae;){var t=ae.effectTag;if(t&Fp&&e.resetTextContent(ae.stateNode),t&Mp){var n=ae.alternate;null!==n&&Y(n)}var r=t&~(Op|Ap|Fp|Mp);switch(r){case xp:j(ae),ae.effectTag&=~xp;break;case Np:j(ae),ae.effectTag&=~xp;var o=ae.alternate;B(o,ae);break;case Sp:var a=ae.alternate;B(a,ae);break;case _p:ge=!0,V(ae),ge=!1}ae=ae.nextEffect}}function i(){for(;null!==ae;){var e=ae.effectTag;if(e&(Sp|Op)){var t=ae.alternate;z(t,ae)}e&Mp&&K(ae),e&Ap&&C(ae);var n=ae.nextEffect;ae.nextEffect=null,ae=n}}function l(e){he=!0,ie=null;var t=e.stateNode;t.current===e?Rn("181"):void 0,mu.current=null;var n=Z;Z=Cp;var r=void 0;e.effectTag!==Tp?null!==e.lastEffect?(e.lastEffect.nextEffect=e,r=e.firstEffect):r=e:r=e.firstEffect;var o=X();for(ae=r;null!==ae;){var l=null;try{a(e)}catch(e){l=e}null!==l&&(null===ae?Rn("182"):void 0,g(ae,l),null!==ae&&(ae=ae.nextEffect))}for(G(o),t.current=e,ae=r;null!==ae;){var u=null;try{i(e)}catch(e){u=e}null!==u&&(null===ae?Rn("182"):void 0,g(ae,u),null!==ae&&(ae=ae.nextEffect))}he=!1,"function"==typeof gp&&gp(e.stateNode),fe&&(fe.forEach(T),fe=null),Z=n}function u(e){var t=yp,n=e.updateQueue,r=e.tag;null===n||r!==Dp&&r!==Ip||(t=Lp(n));for(var o=e.progressedChild;null!==o;)o.pendingWorkPriority!==yp&&(t===yp||t>o.pendingWorkPriority)&&(t=o.pendingWorkPriority),o=o.sibling;e.pendingWorkPriority=t}function s(e){for(;;){var t=e.alternate,n=H(t,e),r=e.return,o=e.sibling;if(u(e),null!==n)return n;if(null!==r&&(null===r.firstEffect&&(r.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==r.lastEffect&&(r.lastEffect.nextEffect=e.firstEffect),r.lastEffect=e.lastEffect),e.effectTag!==Tp&&(null!==r.lastEffect?r.lastEffect.nextEffect=e:r.firstEffect=e,r.lastEffect=e)),null!==o)return o;if(null===r)return oeCp)for(;null!==re&&!te;)t.timeRemaining()>jp?(re=c(re),null===re&&null!==ie&&(t.timeRemaining()>jp?(l(ie),re=o(),v()):te=!0)):te=!0;else for(;null!==re&&oe!==yp&&oe<=e;)re=c(re),null===re&&(re=o(),v());n&&console.timeEnd(n)}function h(e,r){ee?Rn("183"):void 0,ee=!0;for(var o=!!r;e!==yp&&!me;){null!==r||er)&&(a=!0,o.pendingWorkPriority=r),null!==o.alternate&&(o.alternate.pendingWorkPriority===yp||o.alternate.pendingWorkPriority>r)&&(a=!0,o.alternate.pendingWorkPriority=r),null===o.return){if(o.tag!==Ip)return;var i=o.stateNode;switch(k(i,r),r){case bp:return void h(bp,null);case Cp:return;case Pp:return void t(f);case kp:case Ep:case wp:return void n(p)}}o=o.return}}function w(){return Z===bp&&(ee||ne)?Cp:Z}function T(e){E(e,Cp)}function x(e,t){var n=Z;Z=e;try{t()}finally{Z=n}}function S(e,t){var n=ne;ne=!0;try{return e(t)}finally{ne=n,ee||ne||h(Cp,null)}}function N(e){var t=ne;ne=!1;try{return e()}finally{ne=t}}function _(e){var t=Z;Z=bp;try{return e()}finally{Z=t}}function F(e){var t=Z;Z=Ep;try{return e()}finally{Z=t}}var O=dp(e),A=O.popHostContainer,M=O.popHostContext,I=O.resetHostContainer,R=Cd(e,O,E,w),U=R.beginWork,D=R.beginFailedWork,L=Ud(e,O),H=L.completeWork,W=ip(e,g),j=W.commitPlacement,V=W.commitDeletion,B=W.commitWork,z=W.commitLifeCycles,K=W.commitAttachRef,Y=W.commitDetachRef,q=e.scheduleAnimationCallback,Q=e.scheduleDeferredCallback,$=e.useSyncScheduling,X=e.prepareForCommit,G=e.resetAfterCommit,Z=$?bp:Ep,J=yp,ee=!1,te=!1,ne=!1,re=null,oe=yp,ae=null,ie=null,le=null,ue=null,se=!1,ce=!1,de=null,pe=null,fe=null,ve=null,me=null,he=!1,ge=!1;return{scheduleUpdate:E,getPriorityContext:w,performWithPriority:x,batchedUpdates:S,unbatchedUpdates:N,syncUpdates:_,deferredUpdates:F}},Bp=function(e){Rn("191")};_n._injectFiber=function(e){Bp=e};var zp=_n,Kp=su.addTopLevelUpdate,Yp=is.findCurrentUnmaskedContext,qp=is.isContextProvider,Qp=is.processChildContext,$p=As.createFiberRoot,Xp=Nu.findCurrentHostFiber;zp._injectFiber(function(e){var t=Yp(e);return qp(e)?Qp(e,t,!1):t});var Gp=function(e){function t(e,t,n){var a=o(),i={element:t};n=void 0===n?null:n,Kp(e,i,n,a),r(e,a)}var n=Vp(e),r=n.scheduleUpdate,o=n.getPriorityContext,a=n.performWithPriority,i=n.batchedUpdates,l=n.unbatchedUpdates,u=n.syncUpdates,s=n.deferredUpdates;return{createContainer:function(e){return $p(e)},updateContainer:function(e,n,r,o){var a=n.current,i=zp(r);null===n.context?n.context=i:n.pendingContext=i,t(a,e,o)},performWithPriority:a,batchedUpdates:i,unbatchedUpdates:l,syncUpdates:u,deferredUpdates:s,getPublicRootInstance:function(e){var t=e.current;return t.child?t.child.stateNode:null},findHostInstance:function(e){var t=Xp(e);return null===t?null:t.stateNode}}},Zp=function(e){Rn("150")},Jp=function(e){Rn("151")},ef=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=fu.get(e);return t?"number"==typeof t.tag?Zp(t):Jp(t):void("function"==typeof e.render?Rn("152"):Rn("153",Object.keys(e)))};ef._injectFiber=function(e){Zp=e},ef._injectStack=function(e){Jp=e};var tf=ef,nf=e.isValidElement,rf=qd.injectInternals,of=ua.createElement,af=ua.getChildNamespace,lf=ua.setInitialProperties,uf=ua.diffProperties,sf=ua.updateProperties,cf=qr.precacheFiberNode,df=qr.updateFiberProps,pf=9;Ql.inject(),Or.injection.injectFiberControlledHostComponent(ua),tf._injectFiber(function(e){return yf.findHostInstance(e)});var ff=null,vf=null,mf=1,hf=9,gf=11,yf=Gp({getRootHostContext:function(e){var t=e.namespaceURI||null,n=e.tagName,r=af(t,n);return r},getChildHostContext:function(e,t){var n=e;return af(n,t)},getPublicInstance:function(e){return e},prepareForCommit:function(){ff=Tr.isEnabled(),vf=sl.getSelectionInformation(),Tr.setEnabled(!1)},resetAfterCommit:function(){sl.restoreSelection(vf),vf=null,Tr.setEnabled(ff),ff=null},createInstance:function(e,t,n,r,o){var a=void 0;a=r;var i=of(e,t,n,a);return cf(o,i),df(i,t),i},appendInitialChild:function(e,t){e.appendChild(t)},finalizeInitialChildren:function(e,t,n,r){return lf(e,t,n,r),An(t,n)},prepareUpdate:function(e,t,n,r,o,a){return uf(e,t,n,r,o)},commitMount:function(e,t,n,r){e.focus()},commitUpdate:function(e,t,n,r,o,a){df(e,o),sf(e,t,n,r,o)},shouldSetTextContent:function(e){return"string"==typeof e.children||"number"==typeof e.children||"object"==typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&"string"==typeof e.dangerouslySetInnerHTML.__html},resetTextContent:function(e){e.textContent=""},shouldDeprioritizeSubtree:function(e,t){return!!t.hidden},createTextInstance:function(e,t,n,r){var o=document.createTextNode(e);return cf(r,o),o},commitTextUpdate:function(e,t,n){e.nodeValue=n},appendChild:function(e,t){e.appendChild(t)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},scheduleAnimationCallback:wa.rAF,scheduleDeferredCallback:wa.rIC,useSyncScheduling:!Gr.fiberAsyncScheduling});hi.injection.injectFiberBatchedUpdates(yf.batchedUpdates);var bf=!1,Cf={render:function(e,t,n){return On(t),$r.disableNewFiberFeatures&&(nf(e)||Rn("string"==typeof e?"145":"function"==typeof e?"146":null!=e&&"undefined"!=typeof e.props?"147":"148")),In(null,e,t,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return null!=e&&fu.has(e)?void 0:Rn("38"),In(e,t,n,r)},unmountComponentAtNode:function(e){if(Fn(e)?void 0:Rn("40"),Mn(),e._reactRootContainer)return yf.unbatchedUpdates(function(){return In(null,null,e,function(){e._reactRootContainer=null})})},findDOMNode:tf,unstable_createPortal:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return nc.createPortal(e,t,null,n)},unstable_batchedUpdates:hi.batchedUpdates,unstable_deferredUpdates:yf.deferredUpdates};"function"==typeof rf&&rf({findFiberByHostInstance:qr.getClosestInstanceFromNode,findHostInstanceByFiber:yf.findHostInstance});var Pf=Cf;return Pf}); + !function(e,t){ true?module.exports=t(__webpack_require__(1)):"function"==typeof define&&define.amd?define(["react"],t):e.ReactDOM=t(e.React)}(this,function(e){"use strict";function t(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function n(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;var r=Object.getOwnPropertyNames(t).map(function(e){return t[e]});if("0123456789"!==r.join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(e){o[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(e){return!1}}function r(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r-1?void 0:Hn("96",e),!Vn.plugins[n]){t.extractEvents?void 0:Hn("97",e),Vn.plugins[n]=t;var r=t.eventTypes;for(var o in r)a(r[o],t,o)?void 0:Hn("98",o,e)}}}function a(e,t,n){Vn.eventNameDispatchConfigs.hasOwnProperty(n)?Hn("99",n):void 0,Vn.eventNameDispatchConfigs[n]=e;var r=e.phasedRegistrationNames;if(r){for(var o in r)if(r.hasOwnProperty(o)){var a=r[o];i(a,t,n)}return!0}return!!e.registrationName&&(i(e.registrationName,t,n),!0)}function i(e,t,n){Vn.registrationNameModules[e]?Hn("100",e):void 0,Vn.registrationNameModules[e]=t,Vn.registrationNameDependencies[e]=t.eventTypes[n].dependencies}function l(e){return function(){return e}}function u(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function s(e){return"topMouseMove"===e||"topTouchMove"===e}function c(e){return"topMouseDown"===e||"topTouchStart"===e}function d(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=Jn.getNodeFromInstance(r),Qn.invokeGuardedCallbackAndCatchFirstError(o,n,void 0,e),e.currentTarget=null}function p(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o=0||null!=t.is}function pe(e,t,n,r){for(var o in n){var a=n[o];if(n.hasOwnProperty(o))if(o===Go)go.setValueForStyles(e,a);else if(o===Qo){var i=a?a[Zo]:void 0;null!=i&&Wo(e,i)}else o===Xo?"string"==typeof a?Vo(e,a):"number"==typeof a&&Vo(e,""+a):o===$o||(qo.hasOwnProperty(o)?a&&ue(t,o):r?So.setValueForAttribute(e,o,a):(Rr.properties[o]||Rr.isCustomAttribute(o))&&null!=a&&So.setValueForProperty(e,o,a))}}function fe(e,t,n,r){for(var o=0;o0;)e=me(e),n--;for(;o-n>0;)t=me(t),o--;for(var i=n;i--;){if(e===t||e===t.alternate)return e;e=me(e),t=me(t)}return null}function ge(e,t){for(;t;){if(e===t||e===t.alternate)return!0;t=me(t)}return!1}function ye(e){return me(e)}function be(e,t,n){for(var r=[];e;)r.push(e),e=me(e);var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(l[u],"captured",o)}function Pe(e,t,n){var r=t.dispatchConfig.phasedRegistrationNames[n];return Na(e,r)}function ke(e,t,n){var r=Pe(e,n,t);r&&(n._dispatchListeners=tr(n._dispatchListeners,r),n._dispatchInstances=tr(n._dispatchInstances,e))}function Ee(e){e&&e.dispatchConfig.phasedRegistrationNames&&Sa.traverseTwoPhase(e._targetInst,ke,e)}function we(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst,n=t?Sa.getParentInstance(t):null;Sa.traverseTwoPhase(n,ke,e)}}function Te(e,t,n){if(e&&n&&n.dispatchConfig.registrationName){var r=n.dispatchConfig.registrationName,o=Na(e,r);o&&(n._dispatchListeners=tr(n._dispatchListeners,o),n._dispatchInstances=tr(n._dispatchInstances,e))}}function xe(e){e&&e.dispatchConfig.registrationName&&Te(e._targetInst,null,e)}function Se(e){nr(e,Ee)}function Ne(e){nr(e,we)}function _e(e,t,n,r){Sa.traverseEnterLeave(n,r,Te,e,t)}function Oe(e){nr(e,xe)}function Ae(){return!ja&&fr.canUseDOM&&(ja="textContent"in document.documentElement?"textContent":"innerText"),ja}function Fe(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}function Ie(e,t,n,r){this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n;var o=this.constructor.Interface;for(var a in o)if(o.hasOwnProperty(a)){var i=o[a];i?this[a]=i(n):"target"===a?this.target=r:this[a]=n[a]}var l=null!=n.defaultPrevented?n.defaultPrevented:n.returnValue===!1;return l?this.isDefaultPrevented=Gn.thatReturnsTrue:this.isDefaultPrevented=Gn.thatReturnsFalse,this.isPropagationStopped=Gn.thatReturnsFalse,this}function Me(e,t,n,r){return Ya.call(this,e,t,n,r)}function Re(e,t,n,r){return Ya.call(this,e,t,n,r)}function Ue(){var e=window.opera;return"object"==typeof e&&"function"==typeof e.version&&parseInt(e.version(),10)<=12}function De(e){return(e.ctrlKey||e.altKey||e.metaKey)&&!(e.ctrlKey&&e.altKey)}function Le(e){switch(e){case"topCompositionStart":return ai.compositionStart;case"topCompositionEnd":return ai.compositionEnd;case"topCompositionUpdate":return ai.compositionUpdate}}function He(e,t){return"topKeyDown"===e&&t.keyCode===Za}function We(e,t){switch(e){case"topKeyUp":return Ga.indexOf(t.keyCode)!==-1;case"topKeyDown":return t.keyCode!==Za;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function je(e){var t=e.detail;return"object"==typeof t&&"data"in t?t.data:null}function Ve(e,t,n,r){var o,a;if(Ja?o=Le(e):li?We(e,n)&&(o=ai.compositionEnd):He(e,n)&&(o=ai.compositionStart),!o)return null;ni&&(li||o!==ai.compositionStart?o===ai.compositionEnd&&li&&(a=li.getData()):li=Ba.getPooled(r));var i=Qa.getPooled(o,t,n,r);if(a)i.data=a;else{var l=je(n);null!==l&&(i.data=l)}return Oa.accumulateTwoPhaseDispatches(i),i}function Be(e,t){switch(e){case"topCompositionEnd":return je(t);case"topKeyPress":var n=t.which;return n!==ri?null:(ii=!0,oi);case"topTextInput":var r=t.data;return r===oi&&ii?null:r;default:return null}}function ze(e,t){if(li){if("topCompositionEnd"===e||!Ja&&We(e,t)){var n=li.getData();return Ba.release(li),li=null,n}return null}switch(e){case"topPaste":return null;case"topKeyPress":return t.which&&!De(t)?String.fromCharCode(t.which):null;case"topCompositionEnd":return ni?null:t.data;default:return null}}function Ke(e,t,n,r){var o;if(o=ti?Be(e,n):ze(e,n),!o)return null;var a=Xa.getPooled(ai.beforeInput,t,n,r);return a.data=o,Oa.accumulateTwoPhaseDispatches(a),a}function Ye(e,t){return di(e,t)}function qe(e,t){return ci(Ye,e,t)}function Qe(e,t){if(pi)return qe(e,t);pi=!0;try{return qe(e,t)}finally{pi=!1,Ar.restoreStateIfNeeded()}}function $e(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}function Xe(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!gi[e.type]:"textarea"===t}function Ge(e,t,n){var r=Ya.getPooled(bi.change,e,t,n);return r.type="change",Ar.enqueueStateRestore(n),Oa.accumulateTwoPhaseDispatches(r),r}function Ze(e){var t=e.nodeName&&e.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===e.type}function Je(e){var t=Ge(Pi,e,hi(e));mi.batchedUpdates(et,t)}function et(e){ur.enqueueEvents(e),ur.processEventQueue(!1)}function tt(e){if(zo.updateValueIfChanged(e))return e}function nt(e,t){if("topChange"===e)return t}function rt(e,t){Ci=e,Pi=t,Ci.attachEvent("onpropertychange",at)}function ot(){Ci&&(Ci.detachEvent("onpropertychange",at),Ci=null,Pi=null)}function at(e){"value"===e.propertyName&&tt(Pi)&&Je(e)}function it(e,t,n){"topFocus"===e?(ot(),rt(t,n)):"topBlur"===e&&ot()}function lt(e,t){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return tt(Pi)}function ut(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function st(e,t){if("topClick"===e)return tt(t)}function ct(e,t){if("topInput"===e||"topChange"===e)return tt(t)}function dt(e,t){if(null!=e){var n=e._wrapperState||t._wrapperState;if(n&&n.controlled&&"number"===t.type){var r=""+t.value;t.getAttribute("value")!==r&&t.setAttribute("value",r)}}}function pt(e,t,n,r){return Ya.call(this,e,t,n,r)}function ft(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=_i[e];return!!r&&!!n[r]}function vt(e){return ft}function mt(e,t,n,r){return Ni.call(this,e,t,n,r)}function ht(e){return e===window?{x:window.pageXOffset||document.documentElement.scrollLeft,y:window.pageYOffset||document.documentElement.scrollTop}:{x:e.scrollLeft,y:e.scrollTop}}function gt(e){if("number"==typeof e.tag){for(;e.return;)e=e.return;return e.tag!==Yi?null:e.stateNode.containerInfo}for(;e._hostParent;)e=e._hostParent;var t=qr.getNodeFromInstance(e);return t.parentNode}function yt(e,t,n){this.topLevelType=e,this.nativeEvent=t,this.targetInst=n,this.ancestors=[]}function bt(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=gt(n);if(!r)break;e.ancestors.push(n),n=qr.getClosestInstanceFromNode(r)}while(n);for(var o=0;o=t)return{node:n,offset:t-r};r=o}n=Pt(kt(n))}}function wt(e,t,n,r){return e===n&&t===r}function Tt(e){var t=window.getSelection&&window.getSelection();if(!t||0===t.rangeCount)return null;var n=t.anchorNode,r=t.anchorOffset,o=t.focusNode,a=t.focusOffset,i=t.getRangeAt(0);try{i.startContainer.nodeType,i.endContainer.nodeType}catch(e){return null}var l=wt(t.anchorNode,t.anchorOffset,t.focusNode,t.focusOffset),u=l?0:i.toString().length,s=i.cloneRange();s.selectNodeContents(e),s.setEnd(i.startContainer,i.startOffset);var c=wt(s.startContainer,s.startOffset,s.endContainer,s.endOffset),d=c?0:s.toString().length,p=d+u,f=document.createRange();f.setStart(n,r),f.setEnd(o,a);var v=f.collapsed;return{start:v?p:d,end:v?d:p}}function xt(e,t){if(window.getSelection){var n=window.getSelection(),r=e[Va()].length,o=Math.min(t.start,r),a=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>a){var i=a;a=o,o=i}var l=Ji(e,o),u=Ji(e,a);if(l&&u){var s=document.createRange();s.setStart(l.node,l.offset),n.removeAllRanges(),o>a?(n.addRange(s),n.extend(u.node,u.offset)):(s.setEnd(u.node,u.offset),n.addRange(s))}}}function St(e){return!(!e||!("function"==typeof Node?e instanceof Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}function Nt(e){return nl(e)&&3==e.nodeType}function _t(e,t){return!(!e||!t)&&(e===t||!rl(e)&&(rl(t)?_t(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function Ot(e){try{e.focus()}catch(e){}}function At(){if("undefined"==typeof document)return null;try{return document.activeElement||document.body}catch(e){return document.body}}function Ft(e){return ol(document.documentElement,e)}function It(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function Mt(e,t){if(It(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o=32||13===t?t:0}function jt(e){if(e.key){var t=Sl[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=xl(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?Nl[e.keyCode]||"Unidentified":""}function Vt(e,t,n,r){return Ni.call(this,e,t,n,r)}function Bt(e,t,n,r){return Fi.call(this,e,t,n,r)}function zt(e,t,n,r){return Ni.call(this,e,t,n,r)}function Kt(e,t,n,r){return Ya.call(this,e,t,n,r)}function Yt(e,t,n,r){return Fi.call(this,e,t,n,r)}function qt(){Yl||(Yl=!0,Tr.injection.injectReactEventListener(Qi),ur.injection.injectEventPluginOrder(xi),er.injection.injectComponentTree(qr),ur.injection.injectEventPluginsByName({SimpleEventPlugin:Kl,EnterLeaveEventPlugin:Ri,ChangeEventPlugin:wi,SelectEventPlugin:bl,BeforeInputEventPlugin:si}),Rr.injection.injectDOMPropertyConfig(Ta),Rr.injection.injectDOMPropertyConfig(Vi),Rr.injection.injectDOMPropertyConfig(Zi))}function Qt(e,t){return e!==Jl&&e!==Zl||t!==Jl&&t!==Zl?e===Gl&&t!==Gl?-255:e!==Gl&&t===Gl?255:e-t:0}function $t(e){if(null!==e.updateQueue)return e.updateQueue;var t=void 0;return t={first:null,last:null,hasForceUpdate:!1,callbackList:null},e.updateQueue=t,t}function Xt(e,t){var n=e.updateQueue;if(null===n)return t.updateQueue=null,null;var r=null!==t.updateQueue?t.updateQueue:{};return r.first=n.first,r.last=n.last,r.hasForceUpdate=!1,r.callbackList=null,r.isProcessing=!1,t.updateQueue=r,r}function Gt(e){return{priorityLevel:e.priorityLevel,partialState:e.partialState,callback:e.callback,isReplace:e.isReplace,isForced:e.isForced,isTopLevelUnmount:e.isTopLevelUnmount,next:null}}function Zt(e,t,n,r){null!==n?n.next=t:(t.next=e.first,e.first=t),null!==r?t.next=r:e.last=t}function Jt(e,t){var n=t.priorityLevel,r=null,o=null;if(null!==e.last&&Qt(e.last.priorityLevel,n)<=0)r=e.last;else for(o=e.first;null!==o&&Qt(o.priorityLevel,n)<=0;)r=o,o=o.next;return r}function en(e,t){var n=$t(e),r=null!==e.alternate?$t(e.alternate):null,o=Jt(n,t),a=null!==o?o.next:n.first;if(null===r)return Zt(n,t,o,a),null;var i=Jt(r,t),l=null!==i?i.next:r.first;if(Zt(n,t,o,a),a!==l){var u=Gt(t);return Zt(r,u,i,l),u}return null===i&&(r.first=t),null===l&&(r.last=null),null}function tn(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:!1,next:null};en(e,o)}function nn(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!0,isForced:!1,isTopLevelUnmount:!1,next:null};en(e,o)}function rn(e,t,n){var r={priorityLevel:n,partialState:null,callback:t,isReplace:!1,isForced:!0,isTopLevelUnmount:!1,next:null};en(e,r)}function on(e){return null!==e.first?e.first.priorityLevel:Gl}function an(e,t,n,r){var o=null===t.element,a={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:o,next:null},i=en(e,a);if(o){var l=e.updateQueue,u=null!==e.alternate?e.alternate.updateQueue:null;null!==l&&null!==a.next&&(a.next=null,l.last=a),null!==u&&null!==i&&null!==i.next&&(i.next=null,u.last=a)}}function ln(e,t,n,r){var o=e.partialState;if("function"==typeof o){var a=o;return a.call(t,n,r)}return o}function un(e,t,n,r,o,a){t.hasForceUpdate=!1;for(var i=r,l=!0,u=null,s=t.first;null!==s&&Qt(s.priorityLevel,a)<=0;){t.first=s.next,null===t.first&&(t.last=null);var c=void 0;s.isReplace?(i=ln(s,n,i,o),l=!0):(c=ln(s,n,i,o),c&&(i=l?Ln({},i,c):Ln(i,c),l=!1)),s.isForced&&(t.hasForceUpdate=!0),null===s.callback||s.isTopLevelUnmount&&null!==s.next||(u=u||[],u.push(s.callback),e.effectTag|=Xl),s=s.next}return t.callbackList=u,null!==t.first||null!==u||t.hasForceUpdate||(e.updateQueue=null),i}function sn(e,t,n){var r=t.callbackList;if(null!==r)for(var o=0;of?(g=d,d=null):g=d.sibling;var y=m(e,d,l[f],u);if(null===y){null===d&&(d=g);break}t&&d&&null===y.alternate&&n(e,d),p=i(y,p,f),null===c?s=y:c.sibling=y,c=y,d=g}if(f===l.length)return r(e,d),s;if(null===d){for(;fy?(b=f,f=null):b=f.sibling;var P=m(e,f,C.value,u);if(null===P){f||(f=b);break}t&&f&&null===P.alternate&&n(e,f),g=i(P,g,y),null===p?d=P:p.sibling=P,p=P,f=b}if(C.done)return r(e,f),d;if(null===f){for(;!C.done;y++,C=c.next()){var k=v(e,C.value,u);null!==k&&(g=i(k,g,y),null===p?d=k:p.sibling=k,p=k)}return d}for(var E=o(e,f);!C.done;y++,C=c.next()){var w=h(E,e,y,C.value,u);null!==w&&(t&&null!==w.alternate&&E.delete(null===w.key?y:w.key),g=i(w,g,y),null===p?d=w:p.sibling=w,p=w)}return t&&E.forEach(function(t){return n(e,t)}),d}function b(e,t,n,o){if(null!==t&&t.tag===yc){ + r(e,t.sibling);var i=a(t,o);return i.pendingProps=n,i.return=e,i}r(e,t);var l=dc(n,o);return l.return=e,l}function C(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.type===o.type){r(e,u.sibling);var s=a(u,i);return s.ref=xn(u,o),s.pendingProps=o.props,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=sc(o,i);return c.ref=xn(t,o),c.return=e,c}function P(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===Cc){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=pc(o,i);return c.return=e,c}function k(e,t,n,o){var i=t;if(null!==i){if(i.tag===Pc){r(e,i.sibling);var l=a(i,o);return l.type=n.value,l.return=e,l}r(e,i)}var u=fc(n,o);return u.type=n.value,u.return=e,u}function E(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===bc&&u.stateNode.containerInfo===o.containerInfo&&u.stateNode.implementation===o.implementation){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o.children||[],s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=vc(o,i);return c.return=e,c}function w(e,t,n,o){var a=$r.disableNewFiberFeatures,i="object"==typeof n&&null!==n;if(i)if(a)switch(n.$$typeof){case Bs:return l(C(e,t,n,o));case lc:return l(E(e,t,n,o))}else switch(n.$$typeof){case Bs:return l(C(e,t,n,o));case ac:return l(P(e,t,n,o));case ic:return l(k(e,t,n,o));case lc:return l(E(e,t,n,o))}if(a)switch(e.tag){case gc:var u=e.type;null!==n&&n!==!1?Hn("109",u.displayName||u.name||"Component"):void 0;break;case hc:var s=e.type;null!==n&&n!==!1?Hn("105",s.displayName||s.name||"Component"):void 0}if("string"==typeof n||"number"==typeof n)return l(b(e,t,""+n,o));if(mc(n))return g(e,t,n,o);if(oc(n))return y(e,t,n,o);if(i&&Sn(e,n),!a&&"undefined"==typeof n)switch(e.tag){case gc:case hc:var c=e.type;Hn("157",c.displayName||c.name||"Component")}return r(e,t)}return w}function _n(e){if(!e)return cu;var t=pu.get(e);return"number"==typeof t.tag?Vp(t):t._processChildContext(t._context)}function On(e){return!(!e||e.nodeType!==vf&&e.nodeType!==mf&&e.nodeType!==hf)}function An(e){if(!On(e))throw new Error("Target container is not a DOM element.")}function Fn(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function In(){yf=!0}function Mn(e,t,n,r){An(n);var o=n.nodeType===df?n.documentElement:n,a=o._reactRootContainer;if(a)gf.updateContainer(t,a,e,r);else{for(;o.lastChild;)o.removeChild(o.lastChild);var i=gf.createContainer(o);a=o._reactRootContainer=i,gf.unbatchedUpdates(function(){gf.updateContainer(t,i,e,r)})}return gf.getPublicRootInstance(a)}var Rn=Object.getOwnPropertySymbols,Un=Object.prototype.hasOwnProperty,Dn=Object.prototype.propertyIsEnumerable,Ln=n()?Object.assign:function(e,n){for(var r,o,a=t(e),i=1;i]/,Po=Y,ko=q,Eo=new RegExp("^["+Rr.ATTRIBUTE_NAME_START_CHAR+"]["+Rr.ATTRIBUTE_NAME_CHAR+"]*$"),wo={},To={},xo={createMarkupForID:function(e){return Rr.ID_ATTRIBUTE_NAME+"="+ko(e)},setAttributeForID:function(e,t){e.setAttribute(Rr.ID_ATTRIBUTE_NAME,t)},createMarkupForRoot:function(){return Rr.ROOT_ATTRIBUTE_NAME+'=""'},setAttributeForRoot:function(e){e.setAttribute(Rr.ROOT_ATTRIBUTE_NAME,"")},createMarkupForProperty:function(e,t){var n=Rr.properties.hasOwnProperty(e)?Rr.properties[e]:null;if(n){if($(n,t))return"";var r=n.attributeName;return n.hasBooleanValue||n.hasOverloadedBooleanValue&&t===!0?r+'=""':r+"="+ko(t)}return Rr.isCustomAttribute(e)?null==t?"":e+"="+ko(t):null},createMarkupForCustomAttribute:function(e,t){return Q(e)&&null!=t?e+"="+ko(t):""},setValueForProperty:function(e,t,n){var r=Rr.properties.hasOwnProperty(t)?Rr.properties[t]:null;if(r){var o=r.mutationMethod;if(o)o(e,n);else{if($(r,n))return void xo.deleteValueForProperty(e,t);if(r.mustUseProperty)e[r.propertyName]=n;else{var a=r.attributeName,i=r.attributeNamespace;i?e.setAttributeNS(i,a,""+n):r.hasBooleanValue||r.hasOverloadedBooleanValue&&n===!0?e.setAttribute(a,""):e.setAttribute(a,""+n)}}}else if(Rr.isCustomAttribute(t))return void xo.setValueForAttribute(e,t,n)},setValueForAttribute:function(e,t,n){Q(t)&&(null==n?e.removeAttribute(t):e.setAttribute(t,""+n))},deleteValueForAttribute:function(e,t){e.removeAttribute(t)},deleteValueForProperty:function(e,t){var n=Rr.properties.hasOwnProperty(t)?Rr.properties[t]:null;if(n){var r=n.mutationMethod;if(r)r(e,void 0);else if(n.mustUseProperty){var o=n.propertyName;n.hasBooleanValue?e[o]=!1:e[o]=""}else e.removeAttribute(n.attributeName)}else Rr.isCustomAttribute(t)&&e.removeAttribute(t)}},So=xo,No={getHostProps:function(e,t){var n=e,r=t.value,o=t.checked,a=Ln({type:void 0,step:void 0,min:void 0,max:void 0},t,{defaultChecked:void 0,defaultValue:void 0,value:null!=r?r:n._wrapperState.initialValue,checked:null!=o?o:n._wrapperState.initialChecked});return a},mountWrapper:function(e,t){var n=t.defaultValue,r=e;r._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:null!=t.value?t.value:n,controlled:X(t)}},updateWrapper:function(e,t){var n=e,r=t.checked;null!=r&&So.setValueForProperty(n,"checked",r||!1);var o=t.value;if(null!=o)if(0===o&&""===n.value)n.value="0";else if("number"===t.type){var a=parseFloat(n.value,10)||0;o!=a&&(n.value=""+o)}else o!=n.value&&(n.value=""+o);else null==t.value&&null!=t.defaultValue&&n.defaultValue!==""+t.defaultValue&&(n.defaultValue=""+t.defaultValue),null==t.checked&&null!=t.defaultChecked&&(n.defaultChecked=!!t.defaultChecked)},postMountWrapper:function(e,t){var n=e;switch(t.type){case"submit":case"reset":break;case"color":case"date":case"datetime":case"datetime-local":case"month":case"time":case"week":n.value="",n.value=n.defaultValue;break;default:n.value=n.value}var r=n.name;""!==r&&(n.name=""),n.defaultChecked=!n.defaultChecked,n.defaultChecked=!n.defaultChecked,""!==r&&(n.name=r)},restoreControlledState:function(e,t){var n=e;No.updateWrapper(n,t),G(n,t)}},_o=No,Oo={mountWrapper:function(e,t){},postMountWrapper:function(e,t){null!=t.value&&e.setAttribute("value",t.value)},getHostProps:function(e,t){var n=Ln({children:void 0},t),r=Z(t.children);return r&&(n.children=r),n}},Ao=Oo,Fo=!1,Io={getHostProps:function(e,t){return Ln({},t,{value:void 0})},mountWrapper:function(e,t){var n=e,r=t.value;n._wrapperState={initialValue:null!=r?r:t.defaultValue,wasMultiple:!!t.multiple},void 0===t.value||void 0===t.defaultValue||Fo||(Fo=!0),n.multiple=!!t.multiple,null!=r?J(n,!!t.multiple,r):null!=t.defaultValue&&J(n,!!t.multiple,t.defaultValue)},postUpdateWrapper:function(e,t){var n=e;n._wrapperState.initialValue=void 0;var r=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!t.multiple;var o=t.value;null!=o?J(n,!!t.multiple,o):r!==!!t.multiple&&(null!=t.defaultValue?J(n,!!t.multiple,t.defaultValue):J(n,!!t.multiple,t.multiple?[]:""))},restoreControlledState:function(e,t){var n=e,r=t.value;null!=r&&J(n,!!t.multiple,r)}},Mo=Io,Ro={getHostProps:function(e,t){var n=e;null!=t.dangerouslySetInnerHTML?Hn("91"):void 0;var r=Ln({},t,{value:void 0,defaultValue:void 0,children:""+n._wrapperState.initialValue});return r},mountWrapper:function(e,t){var n=e,r=t.value,o=r;if(null==r){var a=t.defaultValue,i=t.children;null!=i&&(null!=a?Hn("92"):void 0,Array.isArray(i)&&(i.length<=1?void 0:Hn("93"),i=i[0]),a=""+i),null==a&&(a=""),o=a}n._wrapperState={initialValue:""+o}},updateWrapper:function(e,t){var n=e,r=t.value;if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e,t){var n=e,r=n.textContent;r===n._wrapperState.initialValue&&(n.value=r)},restoreControlledState:function(e,t){Ro.updateWrapper(e,t)}},Uo=Ro,Do=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e},Lo=Do,Ho=Lo(function(e,t){if(e.namespaceURI!==bo.svg||"innerHTML"in e)e.innerHTML=t;else{mo=mo||document.createElement("div"),mo.innerHTML=""+t+"";for(var n=mo.firstChild;n.firstChild;)e.appendChild(n.firstChild)}}),Wo=Ho,jo=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};fr.canUseDOM&&("textContent"in document.documentElement||(jo=function(e,t){return 3===e.nodeType?void(e.nodeValue=t):void Wo(e,Po(t))}));var Vo=jo,Bo={_getTrackerFromNode:function(e){return te(qr.getInstanceFromNode(e))},trackNode:function(e){e._wrapperState.valueTracker||(e._wrapperState.valueTracker=ae(e,e))},track:function(e){if(!te(e)){var t=qr.getNodeFromInstance(e);ne(e,ae(t,e))}},updateValueIfChanged:function(e){if(!e)return!1;var t=te(e);if(!t)return"number"==typeof e.tag?Bo.trackNode(e.stateNode):Bo.track(e),!0;var n=t.getValue(),r=oe(qr.getNodeFromInstance(e));return r!==n&&(t.setValue(r),!0)},stopTracking:function(e){var t=te(e);t&&t.stopTracking()}},zo=Bo,Ko=Ln||function(e){for(var t=1;t";var u=l.firstChild;o=l.removeChild(u)}else o=t.is?a.createElement(e,t.is):a.createElement(e);else o=a.createElementNS(i,e);return o},setInitialProperties:function(e,t,n,r){var o,a=de(t,n);switch(t){case"audio":case"form":case"iframe":case"img":case"image":case"link":case"object":case"source":case"video":case"details":ce(e,t),o=n;break;case"input":_o.mountWrapper(e,n),o=_o.getHostProps(e,n),ce(e,t),ue(r,"onChange");break;case"option":Ao.mountWrapper(e,n),o=Ao.getHostProps(e,n);break;case"select":Mo.mountWrapper(e,n),o=Mo.getHostProps(e,n),ce(e,t),ue(r,"onChange");break;case"textarea":Uo.mountWrapper(e,n),o=Uo.getHostProps(e,n),ce(e,t),ue(r,"onChange");break;default:o=n}switch(le(t,o),pe(e,r,o,a),t){case"input":zo.trackNode(e),_o.postMountWrapper(e,n);break;case"textarea":zo.trackNode(e),Uo.postMountWrapper(e,n);break;case"option":Ao.postMountWrapper(e,n);break;default:"function"==typeof o.onClick&&se(e)}},diffProperties:function(e,t,n,r,o){var a,i,l=null;switch(t){case"input":a=_o.getHostProps(e,n),i=_o.getHostProps(e,r),l=[];break;case"option":a=Ao.getHostProps(e,n),i=Ao.getHostProps(e,r),l=[];break;case"select":a=Mo.getHostProps(e,n),i=Mo.getHostProps(e,r),l=[];break;case"textarea":a=Uo.getHostProps(e,n),i=Uo.getHostProps(e,r),l=[];break;default:a=n,i=r,"function"!=typeof a.onClick&&"function"==typeof i.onClick&&se(e)}le(t,i);var u,s,c=null;for(u in a)if(!i.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if(u===Go){var d=a[u];for(s in d)d.hasOwnProperty(s)&&(c||(c={}),c[s]="")}else u===Qo||u===Xo||u===$o||(qo.hasOwnProperty(u)?l||(l=[]):(l=l||[]).push(u,null));for(u in i){var p=i[u],f=null!=a?a[u]:void 0;if(i.hasOwnProperty(u)&&p!==f&&(null!=p||null!=f))if(u===Go)if(f){for(s in f)!f.hasOwnProperty(s)||p&&p.hasOwnProperty(s)||(c||(c={}),c[s]="");for(s in p)p.hasOwnProperty(s)&&f[s]!==p[s]&&(c||(c={}),c[s]=p[s])}else c||(l||(l=[]),l.push(u,c)),c=p;else if(u===Qo){var v=p?p[Zo]:void 0,m=f?f[Zo]:void 0;null!=v&&m!==v&&(l=l||[]).push(u,""+v)}else u===Xo?f===p||"string"!=typeof p&&"number"!=typeof p||(l=l||[]).push(u,""+p):u===$o||(qo.hasOwnProperty(u)?(p&&ue(o,u),l||f===p||(l=[])):(l=l||[]).push(u,p))}return c&&(l=l||[]).push(Go,c),l},updateProperties:function(e,t,n,r,o){var a=de(n,r),i=de(n,o);switch(fe(e,t,a,i),n){case"input":_o.updateWrapper(e,o);break;case"textarea":Uo.updateWrapper(e,o);break;case"select":Mo.postUpdateWrapper(e,o)}},restoreControlledState:function(e,t,n){switch(t){case"input":return void _o.restoreControlledState(e,n);case"textarea":return void Uo.restoreControlledState(e,n);case"select":return void Mo.restoreControlledState(e,n)}}},la=ia,ua=void 0,sa=void 0;if("function"!=typeof requestAnimationFrame)Hn("149");else if("function"!=typeof requestIdleCallback){var ca=null,da=null,pa=!1,fa=!1,va=0,ma=33,ha=33,ga={timeRemaining:"object"==typeof performance&&"function"==typeof performance.now?function(){return va-performance.now()}:function(){return va-Date.now()}},ya="__reactIdleCallback$"+Math.random().toString(36).slice(2),ba=function(e){if(e.source===window&&e.data===ya){pa=!1;var t=da;da=null,t&&t(ga)}};window.addEventListener("message",ba,!1);var Ca=function(e){fa=!1;var t=e-va+ha;t1?1-t:void 0;return this._fallbackText=o.slice(e,l),this._fallbackText}}),Wa.addPoolingTo(Fe);var Ba=Fe,za=["dispatchConfig","_targetInst","nativeEvent","isDefaultPrevented","isPropagationStopped","_dispatchListeners","_dispatchInstances"],Ka={type:null,target:null,currentTarget:Gn.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};Ln(Ie.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Gn.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Gn.thatReturnsTrue)},persist:function(){this.isPersistent=Gn.thatReturnsTrue},isPersistent:Gn.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var t in e)this[t]=null;for(var n=0;n8&&ei<=11),ri=32,oi=String.fromCharCode(ri),ai={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},ii=!1,li=null,ui={eventTypes:ai,extractEvents:function(e,t,n,r){return[Ve(e,t,n,r),Ke(e,t,n,r)]}},si=ui,ci=function(e,t,n,r,o,a){return e(t,n,r,o,a)},di=function(e,t){return e(t)},pi=!1,fi={injectStackBatchedUpdates:function(e){ci=e},injectFiberBatchedUpdates:function(e){di=e}},vi={batchedUpdates:Qe,injection:fi},mi=vi,hi=$e,gi={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},yi=Xe,bi={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},Ci=null,Pi=null,ki=!1;fr.canUseDOM&&(ki=br("input")&&(!document.documentMode||document.documentMode>9));var Ei={eventTypes:bi,_isInputEventSupported:ki,extractEvents:function(e,t,n,r){var o,a,i=t?qr.getNodeFromInstance(t):window;if(Ze(i)?o=nt:yi(i)?ki?o=ct:(o=lt,a=it):ut(i)&&(o=st),o){var l=o(e,t);if(l){var u=Ge(l,n,r);return u}}a&&a(e,i,t),"topBlur"===e&&dt(t,i)}},wi=Ei,Ti=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"],xi=Ti,Si={ + view:function(e){if(e.view)return e.view;var t=hi(e);if(t.window===t)return t;var n=t.ownerDocument;return n?n.defaultView||n.parentWindow:window},detail:function(e){return e.detail||0}};Ya.augmentClass(pt,Si);var Ni=pt,_i={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"},Oi=vt,Ai={screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Oi,button:function(e){var t=e.button;return"which"in e?t:2===t?2:4===t?1:0},buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)}};Ni.augmentClass(mt,Ai);var Fi=mt,Ii={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},Mi={eventTypes:Ii,extractEvents:function(e,t,n,r){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var o;if(r.window===r)o=r;else{var a=r.ownerDocument;o=a?a.defaultView||a.parentWindow:window}var i,l;if("topMouseOut"===e){i=t;var u=n.relatedTarget||n.toElement;l=u?qr.getClosestInstanceFromNode(u):null}else i=null,l=t;if(i===l)return null;var s=null==i?o:qr.getNodeFromInstance(i),c=null==l?o:qr.getNodeFromInstance(l),d=Fi.getPooled(Ii.mouseLeave,i,n,r);d.type="mouseleave",d.target=s,d.relatedTarget=c;var p=Fi.getPooled(Ii.mouseEnter,l,n,r);return p.type="mouseenter",p.target=c,p.relatedTarget=s,Oa.accumulateEnterLeaveDispatches(d,p,i,l),[d,p]}},Ri=Mi,Ui=Rr.injection.MUST_USE_PROPERTY,Di=Rr.injection.HAS_BOOLEAN_VALUE,Li=Rr.injection.HAS_NUMERIC_VALUE,Hi=Rr.injection.HAS_POSITIVE_NUMERIC_VALUE,Wi=Rr.injection.HAS_OVERLOADED_BOOLEAN_VALUE,ji={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+Rr.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:Di,allowTransparency:0,alt:0,as:0,async:Di,autoComplete:0,autoPlay:Di,capture:Di,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:Ui|Di,cite:0,classID:0,className:0,cols:Hi,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:Di,coords:0,crossOrigin:0,data:0,dateTime:0,default:Di,defer:Di,dir:0,disabled:Di,download:Wi,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:Di,formTarget:0,frameBorder:0,headers:0,height:0,hidden:Di,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:Di,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:Ui|Di,muted:Ui|Di,name:0,nonce:0,noValidate:Di,open:Di,optimum:0,pattern:0,placeholder:0,playsInline:Di,poster:0,preload:0,profile:0,radioGroup:0,readOnly:Di,referrerPolicy:0,rel:0,required:Di,reversed:Di,role:0,rows:Hi,rowSpan:Li,sandbox:0,scope:0,scoped:Di,scrolling:0,seamless:Di,selected:Ui|Di,shape:0,size:Hi,sizes:0,slot:0,span:Hi,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:Li,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:Di,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{},DOMMutationMethods:{value:function(e,t){return null==t?e.removeAttribute("value"):void("number"!==e.type||e.hasAttribute("value")===!1?e.setAttribute("value",""+t):e.validity&&!e.validity.badInput&&e.ownerDocument.activeElement!==e&&e.setAttribute("value",""+t))}}},Vi=ji,Bi={listen:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!1),{remove:function(){e.removeEventListener(t,n,!1)}}):e.attachEvent?(e.attachEvent("on"+t,n),{remove:function(){e.detachEvent("on"+t,n)}}):void 0},capture:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!0),{remove:function(){e.removeEventListener(t,n,!0)}}):{remove:Gn}},registerDefault:function(){}},zi=Bi,Ki=ht,Yi=Lr.HostRoot;Ln(yt.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.targetInst=null,this.ancestors.length=0}}),Wa.addPoolingTo(yt,Wa.threeArgumentPooler);var qi={_enabled:!0,_handleTopLevel:null,setHandleTopLevel:function(e){qi._handleTopLevel=e},setEnabled:function(e){qi._enabled=!!e},isEnabled:function(){return qi._enabled},trapBubbledEvent:function(e,t,n){return n?zi.listen(n,t,qi.dispatchEvent.bind(null,e)):null},trapCapturedEvent:function(e,t,n){return n?zi.capture(n,t,qi.dispatchEvent.bind(null,e)):null},monitorScrollValue:function(e){var t=Ct.bind(null,e);zi.listen(window,"scroll",t)},dispatchEvent:function(e,t){if(qi._enabled){var n=hi(t),r=qr.getClosestInstanceFromNode(n),o=yt.getPooled(e,t,r);try{mi.batchedUpdates(bt,o)}finally{yt.release(o)}}}},Qi=qi,$i={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},Xi={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},Gi={Properties:{},DOMAttributeNamespaces:{xlinkActuate:$i.xlink,xlinkArcrole:$i.xlink,xlinkHref:$i.xlink,xlinkRole:$i.xlink,xlinkShow:$i.xlink,xlinkTitle:$i.xlink,xlinkType:$i.xlink,xmlBase:$i.xml,xmlLang:$i.xml,xmlSpace:$i.xml},DOMAttributeNames:{}};Object.keys(Xi).forEach(function(e){Gi.Properties[e]=0,Xi[e]&&(Gi.DOMAttributeNames[e]=Xi[e])});var Zi=Gi,Ji=Et,el={getOffsets:Tt,setOffsets:xt},tl=el,nl=St,rl=Nt,ol=_t,al=Ot,il=At,ll={hasSelectionCapabilities:function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)},getSelectionInformation:function(){var e=il();return{focusedElem:e,selectionRange:ll.hasSelectionCapabilities(e)?ll.getSelection(e):null}},restoreSelection:function(e){var t=il(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&Ft(n)){ll.hasSelectionCapabilities(n)&&ll.setSelection(n,r);for(var o=[],a=n;a=a.parentNode;)1===a.nodeType&&o.push({element:a,left:a.scrollLeft,top:a.scrollTop});al(n);for(var i=0;i-1;)Nu[_u]=null,_u--},Ru={createCursor:Ou,isEmpty:Au,pop:Fu,push:Iu,reset:Mu},Uu=Ln||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:null,o={$$typeof:Vl,key:null==r?null:""+r,children:e,handler:t,props:n};return o},Ks=function(e){var t={$$typeof:Bl,value:e};return t},Ys=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Vl},qs=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Bl},Qs=Bl,$s=Vl,Xs={createCoroutine:zs,createYield:Ks,isCoroutine:Ys,isYield:qs,REACT_YIELD_TYPE:Qs,REACT_COROUTINE_TYPE:$s},Gs="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.portal")||60106,Zs=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Gs,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},Js=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Gs},ec=Gs,tc={createPortal:Zs,isPortal:Js,REACT_PORTAL_TYPE:ec},nc="function"==typeof Symbol&&Symbol.iterator,rc="@@iterator",oc=Tn,ac=Xs.REACT_COROUTINE_TYPE,ic=Xs.REACT_YIELD_TYPE,lc=tc.REACT_PORTAL_TYPE,uc=Ns.cloneFiber,sc=Ns.createFiberFromElement,cc=Ns.createFiberFromFragment,dc=Ns.createFiberFromText,pc=Ns.createFiberFromCoroutine,fc=Ns.createFiberFromYield,vc=Ns.createFiberFromPortal,mc=Array.isArray,hc=Lr.FunctionalComponent,gc=Lr.ClassComponent,yc=Lr.HostText,bc=Lr.HostPortal,Cc=Lr.CoroutineComponent,Pc=Lr.YieldComponent,kc=Lr.Fragment,Ec=Ql.NoEffect,wc=Ql.Placement,Tc=Ql.Deletion,xc=Nn(!0,!0),Sc=Nn(!1,!0),Nc=Nn(!1,!1),_c=function(e,t){if(t.child)if(null!==e&&t.child===e.child){var n=t.child,r=uc(n,n.pendingWorkPriority);for(t.child=r,r.return=t;null!==n.sibling;)n=n.sibling,r=r.sibling=uc(n,n.pendingWorkPriority),r.return=t;r.sibling=null}else for(var o=t.child;null!==o;)o.return=t,o=o.sibling},Oc={reconcileChildFibers:xc,reconcileChildFibersInPlace:Sc,mountChildFibersInPlace:Nc,cloneChildFibers:_c},Ac=Ql.Update,Fc=as.cacheContext,Ic=as.getMaskedContext,Mc=as.getUnmaskedContext,Rc=as.isContextConsumer,Uc=uu.addUpdate,Dc=uu.addReplaceUpdate,Lc=uu.addForceUpdate,Hc=uu.beginUpdateQueue,Wc=as,jc=Wc.hasContextChanged,Vc=Su.isMounted,Bc=Array.isArray,zc=function(e,t,n,r){function o(e,t,n,r,o,a){if(null===t||null!==e.updateQueue&&e.updateQueue.hasForceUpdate)return!0;var i=e.stateNode;if("function"==typeof i.shouldComponentUpdate){var l=i.shouldComponentUpdate(n,o,a);return l}var u=e.type;return!u.prototype||!u.prototype.isPureReactComponent||(!cl(t,n)||!cl(r,o))}function a(e){var t=e.stateNode,n=t.state;n&&("object"!=typeof n||Bc(n))&&Hn("106",ao(e)),"function"==typeof t.getChildContext&&("object"!=typeof e.type.childContextTypes?Hn("107",ao(e)):void 0)}function i(e,t){t.props=e.memoizedProps,t.state=e.memoizedState}function l(e,t){t.updater=p,e.stateNode=t,pu.set(t,e)}function u(e){var t=e.type,n=e.pendingProps,r=Mc(e),o=Rc(e),i=o?Ic(e,r):cu,u=new t(n,i);return l(e,u),a(e),o&&Fc(e,r,i),u}function s(e,t){var n=e.stateNode,r=n.state||null,o=e.pendingProps;o?void 0:Hn("162");var a=Mc(e);if(n.props=o,n.state=r,n.refs=cu,n.context=Ic(e,a),"function"==typeof n.componentWillMount){n.componentWillMount();var i=e.updateQueue;null!==i&&(n.state=Hc(e,i,n,r,o,t))}"function"==typeof n.componentDidMount&&(e.effectTag|=Ac)}function c(e,t){var n=e.stateNode;i(e,n);var r=e.memoizedState,a=e.pendingProps;a||(a=e.memoizedProps,null==a?Hn("163"):void 0);var l=Mc(e),s=Ic(e,l);if(!o(e,e.memoizedProps,a,e.memoizedState,r,s))return n.props=a,n.state=r,n.context=s,!1;var c=u(e);c.props=a,c.state=r=c.state||null,c.context=s,"function"==typeof c.componentWillMount&&c.componentWillMount();var d=e.updateQueue;return null!==d&&(c.state=Hc(e,d,c,r,a,t)),"function"==typeof n.componentDidMount&&(e.effectTag|=Ac),!0}function d(e,t,a){var l=t.stateNode;i(t,l);var u=t.memoizedProps,s=t.pendingProps;s||(s=u,null==s?Hn("163"):void 0);var c=l.context,d=Mc(t),f=Ic(t,d);u===s&&c===f||"function"==typeof l.componentWillReceiveProps&&(l.componentWillReceiveProps(s,f),l.state!==t.memoizedState&&p.enqueueReplaceState(l,l.state,null));var v=t.updateQueue,m=t.memoizedState,h=void 0;if(h=null!==v?Hc(t,v,l,m,s,a):m,!(u!==s||m!==h||jc()||null!==v&&v.hasForceUpdate))return"function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=Ac)),!1;var g=o(t,u,s,m,h,f);return g?("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(s,h,f),"function"==typeof l.componentDidUpdate&&(t.effectTag|=Ac)):("function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=Ac)),n(t,s),r(t,h)),l.props=s,l.state=h,l.context=f,g}var p={isMounted:Vc,enqueueSetState:function(n,r,o){var a=pu.get(n),i=t();o=void 0===o?null:o,Uc(a,r,o,i),e(a,i)},enqueueReplaceState:function(n,r,o){var a=pu.get(n),i=t();o=void 0===o?null:o,Dc(a,r,o,i),e(a,i)},enqueueForceUpdate:function(n,r){var o=pu.get(n),a=t();r=void 0===r?null:r,Lc(o,r,a),e(o,a)}};return{adoptClassInstance:l,constructClassInstance:u,mountClassInstance:s,resumeMountClassInstance:c,updateClassInstance:d}},Kc=Oc.mountChildFibersInPlace,Yc=Oc.reconcileChildFibers,qc=Oc.reconcileChildFibersInPlace,Qc=Oc.cloneChildFibers,$c=uu.beginUpdateQueue,Xc=as.getMaskedContext,Gc=as.getUnmaskedContext,Zc=as.hasContextChanged,Jc=as.pushContextProvider,ed=as.pushTopLevelContextObject,td=as.invalidateContextProvider,nd=Lr.IndeterminateComponent,rd=Lr.FunctionalComponent,od=Lr.ClassComponent,ad=Lr.HostRoot,id=Lr.HostComponent,ld=Lr.HostText,ud=Lr.HostPortal,sd=Lr.CoroutineComponent,cd=Lr.CoroutineHandlerPhase,dd=Lr.YieldComponent,pd=Lr.Fragment,fd=$l.NoWork,vd=$l.OffscreenPriority,md=Ql.Placement,hd=Ql.ContentReset,gd=Ql.Err,yd=Ql.Ref,bd=function(e,t,n,r){function o(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function a(e){e.progressedFirstDeletion=e.progressedLastDeletion=null}function i(e){e.firstEffect=e.progressedFirstDeletion,e.lastEffect=e.progressedLastDeletion}function l(e,t,n){var r=t.pendingWorkPriority;u(e,t,n,r)}function u(e,t,n,r){t.memoizedProps=null,null===e?t.child=Kc(t,t.child,n,r):e.child===t.child?(a(t),t.child=Yc(t,t.child,n,r),i(t)):(t.child=qc(t,t.child,n,r),i(t)),o(e,t,r)}function s(e,t){var n=t.pendingProps;if(Zc())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n)return C(e,t);return l(e,t,n),k(t,n),t.child}function c(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=yd)}function d(e,t){var n=t.type,r=t.pendingProps,o=t.memoizedProps;if(Zc())null===r&&(r=o);else{if(null===r||o===r)return C(e,t);if("function"==typeof n.shouldComponentUpdate&&!n.shouldComponentUpdate(o,r))return k(t,r),C(e,t)}var a,i=Gc(t),u=Xc(t,i);return a=n(r,u),l(e,t,a),k(t,r),t.child}function p(e,t,n){var r=Jc(t),o=void 0;return null===e?t.stateNode?o=R(t,n):(I(t),M(t,n),o=!0):o=U(e,t,n),f(e,t,o,r)}function f(e,t,n,r){if(c(e,t),!n)return C(e,t);var o=t.stateNode;vu.current=t;var a=void 0;return a=o.render(),l(e,t,a),E(t,o.state),k(t,o.props),r&&td(t),t.child}function v(e,t,n){var r=t.stateNode;r.pendingContext?ed(t,r.pendingContext,r.pendingContext!==r.context):r.context&&ed(t,r.context,!1),O(t,r.containerInfo);var o=t.updateQueue;if(null!==o){var a=t.memoizedState,i=$c(t,o,null,a,null,n);if(a===i)return C(e,t);var u=i.element;return l(e,t,u),E(t,i),t.child}return C(e,t)}function m(e,t){_(t);var n=t.pendingProps,r=null!==e?e.memoizedProps:null,o=t.memoizedProps;if(Zc())null===n&&(n=o,null===n?Hn("158"):void 0);else if(null===n||o===n){if(!S&&N(t.type,o)&&t.pendingWorkPriority!==vd){for(var a=t.progressedChild;null!==a;)a.pendingWorkPriority=vd,a=a.sibling;return null}return C(e,t)}var i=n.children,s=x(n);if(s?i=null:r&&x(r)&&(t.effectTag|=hd),c(e,t),!S&&N(t.type,n)&&t.pendingWorkPriority!==vd){if(t.progressedPriority===vd&&(t.child=t.progressedChild),u(e,t,i,vd),k(t,n),t.child=null!==e?e.child:null,null===e)for(var d=t.progressedChild;null!==d;)d.effectTag=md,d=d.sibling;return null}return l(e,t,i),k(t,n),t.child}function h(e,t){var n=t.pendingProps;return null===n&&(n=t.memoizedProps),k(t,n),null}function g(e,t,n){null!==e?Hn("159"):void 0;var r,o=t.type,a=t.pendingProps,i=Gc(t),u=Xc(t,i);if(r=o(a,u),"object"==typeof r&&null!==r&&"function"==typeof r.render){t.tag=od;var s=Jc(t);return F(t,r),M(t,n),f(e,t,!0,s)}return t.tag=rd,l(e,t,r),k(t,a),t.child}function y(e,t){var n=t.pendingProps;Zc()?null===n&&(n=e&&e.memoizedProps,null===n?Hn("158"):void 0):null!==n&&t.memoizedProps!==n||(n=t.memoizedProps);var r=n.children,o=t.pendingWorkPriority;return t.memoizedProps=null,null===e?t.stateNode=Kc(t,t.stateNode,r,o):e.child===t.child?(a(t),t.stateNode=Yc(t,t.stateNode,r,o),i(t)):(t.stateNode=qc(t,t.stateNode,r,o),i(t)),k(t,n),t.stateNode}function b(e,t){O(t,t.stateNode.containerInfo);var n=t.pendingWorkPriority,r=t.pendingProps;if(Zc())null===r&&(r=e&&e.memoizedProps,null==r?Hn("158"):void 0);else if(null===r||t.memoizedProps===r)return C(e,t);return null===e?(t.child=qc(t,t.child,r,n),k(t,r),o(e,t,n)):(l(e,t,r),k(t,r)),t.child}function C(e,t){var n=t.pendingWorkPriority;return e&&t.child===e.child&&a(t),Qc(e,t),o(e,t,n),t.child}function P(e,t){switch(t.tag){case od:Jc(t);break;case ud:O(t,t.stateNode.containerInfo)}return null}function k(e,t){e.memoizedProps=t,e.pendingProps=null}function E(e,t){e.memoizedState=t}function w(e,t,n){if(t.pendingWorkPriority===fd||t.pendingWorkPriority>n)return P(e,t);switch(t.firstEffect=null, + t.lastEffect=null,t.progressedPriority===n&&(t.child=t.progressedChild),t.tag){case nd:return g(e,t,n);case rd:return d(e,t);case od:return p(e,t,n);case ad:return v(e,t,n);case id:return m(e,t);case ld:return h(e,t);case cd:t.tag=sd;case sd:return y(e,t);case dd:return null;case ud:return b(e,t);case pd:return s(e,t);default:Hn("160")}}function T(e,t,n){if(t.tag!==od&&t.tag!==ad?Hn("161"):void 0,t.effectTag|=gd,t.pendingWorkPriority===fd||t.pendingWorkPriority>n)return P(e,t);t.firstEffect=null,t.lastEffect=null;var r=null;if(l(e,t,r),t.tag===od){var o=t.stateNode;t.memoizedProps=o.props,t.memoizedState=o.state,t.pendingProps=null}return t.child}var x=e.shouldSetTextContent,S=e.useSyncScheduling,N=e.shouldDeprioritizeSubtree,_=t.pushHostContext,O=t.pushHostContainer,A=zc(n,r,k,E),F=A.adoptClassInstance,I=A.constructClassInstance,M=A.mountClassInstance,R=A.resumeMountClassInstance,U=A.updateClassInstance;return{beginWork:w,beginFailedWork:T}},Cd=Oc.reconcileChildFibers,Pd=as.popContextProvider,kd=Lr.IndeterminateComponent,Ed=Lr.FunctionalComponent,wd=Lr.ClassComponent,Td=Lr.HostRoot,xd=Lr.HostComponent,Sd=Lr.HostText,Nd=Lr.HostPortal,_d=Lr.CoroutineComponent,Od=Lr.CoroutineHandlerPhase,Ad=Lr.YieldComponent,Fd=Lr.Fragment,Id=Ql.Ref,Md=Ql.Update,Rd=function(e,t){function n(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function r(e){e.effectTag|=Md}function o(e){e.effectTag|=Id}function a(e,t){var n=t.stateNode;for(n&&(n.return=t);null!==n;){if(n.tag===xd||n.tag===Sd||n.tag===Nd)Hn("168");else if(n.tag===Ad)e.push(n.type);else if(null!==n.child){n.child.return=n,n=n.child;continue}for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function i(e,t){var r=t.memoizedProps;r?void 0:Hn("169"),t.tag=Od;var o=[];a(o,t);var i=r.handler,l=r.props,u=i(l,o),s=null!==e?e.child:null,c=t.pendingWorkPriority;return t.child=Cd(t,s,u,c),n(e,t,c),t.child}function l(e,t){for(var n=t.child;null!==n;){if(n.tag===xd||n.tag===Sd)d(e,n.stateNode);else if(n.tag===Nd);else if(null!==n.child){n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n=n.sibling}}function u(e,t){switch(t.tag){case Ed:return null;case wd:return Pd(t),null;case Td:var n=t.stateNode;return n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null;case xd:m(t);var a=v(),u=t.type,d=t.memoizedProps;if(null!==e&&null!=t.stateNode){var y=e.memoizedProps,b=t.stateNode,C=h(),P=f(b,u,y,d,a,C);t.updateQueue=P,P&&r(t),e.ref!==t.ref&&o(t)}else{if(!d)return null===t.stateNode?Hn("170"):void 0,null;var k=h(),E=s(u,d,a,k,t);l(E,t),p(E,u,d,a)&&r(t),t.stateNode=E,null!==t.ref&&o(t)}return null;case Sd:var w=t.memoizedProps;if(e&&null!=t.stateNode){var T=e.memoizedProps;T!==w&&r(t)}else{if("string"!=typeof w)return null===t.stateNode?Hn("170"):void 0,null;var x=v(),S=h(),N=c(w,x,S,t);t.stateNode=N}return null;case _d:return i(e,t);case Od:return t.tag=_d,null;case Ad:return null;case Fd:return null;case Nd:return r(t),g(t),null;case kd:Hn("171");default:Hn("160")}}var s=e.createInstance,c=e.createTextInstance,d=e.appendInitialChild,p=e.finalizeInitialChildren,f=e.prepareUpdate,v=t.getRootHostContainer,m=t.popHostContext,h=t.getHostContext,g=t.popHostContainer;return{completeWork:u}},Ud=null,Dd=null,Ld=null,Hd=null;if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&__REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber){var Wd=__REACT_DEVTOOLS_GLOBAL_HOOK__.inject,jd=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot,Vd=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount;Dd=function(e){Ud=Wd(e)},Ld=function(e){if(null!=Ud)try{jd(Ud,e)}catch(e){}},Hd=function(e){if(null!=Ud)try{Vd(Ud,e)}catch(e){}}}var Bd=Dd,zd=Ld,Kd=Hd,Yd={injectInternals:Bd,onCommitRoot:zd,onCommitUnmount:Kd},qd=Lr.ClassComponent,Qd=Lr.HostRoot,$d=Lr.HostComponent,Xd=Lr.HostText,Gd=Lr.HostPortal,Zd=Lr.CoroutineComponent,Jd=uu.commitCallbacks,ep=Yd.onCommitUnmount,tp=Ql.Placement,np=Ql.Update,rp=Ql.Callback,op=Ql.ContentReset,ap=function(e,t){function n(e,n){try{n.componentWillUnmount()}catch(n){t(e,n)}}function r(e){var n=e.ref;if(null!==n){try{n(null)}catch(n){t(e,n)}}}function o(e){for(var t=e.return;null!==t;){switch(t.tag){case $d:return t.stateNode;case Qd:return t.stateNode.containerInfo;case Gd:return t.stateNode.containerInfo}t=t.return}Hn("164")}function a(e){for(var t=e.return;null!==t;){if(i(t))return t;t=t.return}Hn("164")}function i(e){return e.tag===$d||e.tag===Qd||e.tag===Gd}function l(e){var t=e;e:for(;;){for(;null===t.sibling;){if(null===t.return||i(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==$d&&t.tag!==Xd;){if(t.effectTag&tp)continue e;if(null===t.child||t.tag===Gd)continue e;t.child.return=t,t=t.child}if(!(t.effectTag&tp))return t.stateNode}}function u(e){var t=a(e),n=void 0;switch(t.tag){case $d:n=t.stateNode;break;case Qd:n=t.stateNode.containerInfo;break;case Gd:n=t.stateNode.containerInfo;break;default:Hn("165")}t.effectTag&op&&(b(n),t.effectTag&=~op);for(var r=l(e),o=e;;){if(o.tag===$d||o.tag===Xd)r?k(n,o.stateNode,r):P(n,o.stateNode);else if(o.tag===Gd);else if(null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)return;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function s(e){for(var t=e;;)if(p(t),null===t.child||t.tag===Gd){if(t===e)return;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function c(e,t){for(var n=t;;){if(n.tag===$d||n.tag===Xd)s(n),E(e,n.stateNode);else if(n.tag===Gd){if(e=n.stateNode.containerInfo,null!==n.child){n.child.return=n,n=n.child;continue}}else if(p(n),null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return,n.tag===Gd&&(e=o(n))}n.sibling.return=n.return,n=n.sibling}}function d(e){var t=o(e);c(t,e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)}function p(e){switch("function"==typeof ep&&ep(e),e.tag){case qd:r(e);var t=e.stateNode;return void("function"==typeof t.componentWillUnmount&&n(e,t));case $d:return void r(e);case Zd:return void s(e.stateNode);case Gd:var a=o(e);return void c(a,e)}}function f(e,t){switch(t.tag){case qd:return;case $d:var n=t.stateNode;if(null!=n&&null!==e){var r=t.memoizedProps,o=e.memoizedProps,a=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&y(n,i,a,o,r,t)}return;case Xd:null===t.stateNode||null===e?Hn("166"):void 0;var l=t.stateNode,u=t.memoizedProps,s=e.memoizedProps;return void C(l,s,u);case Qd:return;case Gd:return;default:Hn("167")}}function v(e,t){switch(t.tag){case qd:var n=t.stateNode;if(t.effectTag&np)if(null===e)n.componentDidMount();else{var r=e.memoizedProps,o=e.memoizedState;n.componentDidUpdate(r,o)}return void(t.effectTag&rp&&null!==t.updateQueue&&Jd(t,t.updateQueue,n));case Qd:var a=t.updateQueue;if(null!==a){var i=t.child&&t.child.stateNode;Jd(t,a,i)}return;case $d:var l=t.stateNode;if(null===e&&t.effectTag&np){var u=t.type,s=t.memoizedProps;g(l,u,s,t)}return;case Xd:return;case Gd:return;default:Hn("167")}}function m(e){var t=e.ref;if(null!==t){var n=w(e.stateNode);t(n)}}function h(e){var t=e.ref;null!==t&&t(null)}var g=e.commitMount,y=e.commitUpdate,b=e.resetTextContent,C=e.commitTextUpdate,P=e.appendChild,k=e.insertBefore,E=e.removeChild,w=e.getPublicInstance;return{commitPlacement:u,commitDeletion:d,commitWork:f,commitLifeCycles:v,commitAttachRef:m,commitDetachRef:h}},ip=Ru.createCursor,lp=Ru.pop,up=Ru.push,sp={},cp=function(e){function t(e){return e===sp?Hn("179"):void 0,e}function n(){var e=t(f.current);return e}function r(e,t){up(f,t,e);var n=c(t);up(p,e,e),up(d,n,e)}function o(e){lp(d,e),lp(p,e),lp(f,e)}function a(){var e=t(d.current);return e}function i(e){var n=t(f.current),r=t(d.current),o=s(r,e.type,n);r!==o&&(up(p,e,e),up(d,o,e))}function l(e){p.current===e&&(lp(d,e),lp(p,e))}function u(){d.current=sp,f.current=sp}var s=e.getChildHostContext,c=e.getRootHostContext,d=ip(sp),p=ip(sp),f=ip(sp);return{getHostContext:a,getRootHostContainer:n,popHostContainer:o,popHostContext:l,pushHostContainer:r,pushHostContext:i,resetHostContainer:u}},dp=as.popContextProvider,pp=Ru.reset,fp=Us.getStackAddendumByWorkInProgressFiber,vp=js.logCapturedError,mp=Ns.cloneFiber,hp=Yd.onCommitRoot,gp=$l.NoWork,yp=$l.SynchronousPriority,bp=$l.TaskPriority,Cp=$l.AnimationPriority,Pp=$l.HighPriority,kp=$l.LowPriority,Ep=$l.OffscreenPriority,wp=Ql.NoEffect,Tp=Ql.Placement,xp=Ql.Update,Sp=Ql.PlacementAndUpdate,Np=Ql.Deletion,_p=Ql.ContentReset,Op=Ql.Callback,Ap=Ql.Err,Fp=Ql.Ref,Ip=Lr.HostRoot,Mp=Lr.HostComponent,Rp=Lr.HostPortal,Up=Lr.ClassComponent,Dp=uu.getPendingPriority,Lp=as,Hp=Lp.resetContext,Wp=1,jp=function(e){function t(e){se||(se=!0,q(e))}function n(e){ce||(ce=!0,Q(e))}function r(){pp(),Hp(),M()}function o(){for(;null!==le&&le.current.pendingWorkPriority===gp;){le.isScheduled=!1;var e=le.nextScheduledRoot;if(le.nextScheduledRoot=null,le===ue)return le=null,ue=null,oe=gp,null;le=e}for(var t=le,n=null,o=gp;null!==t;)t.current.pendingWorkPriority!==gp&&(o===gp||o>t.current.pendingWorkPriority)&&(o=t.current.pendingWorkPriority,n=t),t=t.nextScheduledRoot;return null!==n?(oe=o,Z=oe,r(),mp(n.current,o)):(oe=gp,null)}function a(){for(;null!==ae;){var t=ae.effectTag;if(t&_p&&e.resetTextContent(ae.stateNode),t&Fp){var n=ae.alternate;null!==n&&Y(n)}var r=t&~(Op|Ap|_p|Fp);switch(r){case Tp:j(ae),ae.effectTag&=~Tp;break;case Sp:j(ae),ae.effectTag&=~Tp;var o=ae.alternate;B(o,ae);break;case xp:var a=ae.alternate;B(a,ae);break;case Np:ge=!0,V(ae),ge=!1}ae=ae.nextEffect}}function i(){for(;null!==ae;){var e=ae.effectTag;if(e&(xp|Op)){var t=ae.alternate;z(t,ae)}e&Fp&&K(ae),e&Ap&&C(ae);var n=ae.nextEffect;ae.nextEffect=null,ae=n}}function l(e){he=!0,ie=null;var t=e.stateNode;t.current===e?Hn("181"):void 0,vu.current=null;var n=Z;Z=bp;var r=void 0;e.effectTag!==wp?null!==e.lastEffect?(e.lastEffect.nextEffect=e,r=e.firstEffect):r=e:r=e.firstEffect;var o=X();for(ae=r;null!==ae;){var l=null;try{a(e)}catch(e){l=e}null!==l&&(null===ae?Hn("182"):void 0,g(ae,l),null!==ae&&(ae=ae.nextEffect))}for(G(o),t.current=e,ae=r;null!==ae;){var u=null;try{i(e)}catch(e){u=e}null!==u&&(null===ae?Hn("182"):void 0,g(ae,u),null!==ae&&(ae=ae.nextEffect))}he=!1,"function"==typeof hp&&hp(e.stateNode),fe&&(fe.forEach(T),fe=null),Z=n}function u(e){var t=gp,n=e.updateQueue,r=e.tag;null===n||r!==Up&&r!==Ip||(t=Dp(n));for(var o=e.progressedChild;null!==o;)o.pendingWorkPriority!==gp&&(t===gp||t>o.pendingWorkPriority)&&(t=o.pendingWorkPriority),o=o.sibling;e.pendingWorkPriority=t}function s(e){for(;;){var t=e.alternate,n=H(t,e),r=e.return,o=e.sibling;if(u(e),null!==n)return n;if(null!==r&&(null===r.firstEffect&&(r.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==r.lastEffect&&(r.lastEffect.nextEffect=e.firstEffect),r.lastEffect=e.lastEffect),e.effectTag!==wp&&(null!==r.lastEffect?r.lastEffect.nextEffect=e:r.firstEffect=e,r.lastEffect=e)),null!==o)return o;if(null===r)return oebp)for(;null!==re&&!te;)t.timeRemaining()>Wp?(re=c(re),null===re&&null!==ie&&(t.timeRemaining()>Wp?(l(ie),re=o(),v()):te=!0)):te=!0;else for(;null!==re&&oe!==gp&&oe<=e;)re=c(re),null===re&&(re=o(),v());n&&console.timeEnd(n)}function h(e,r){ee?Hn("183"):void 0,ee=!0;for(var o=!!r;e!==gp&&!me;){null!==r||er)&&(a=!0,o.pendingWorkPriority=r),null!==o.alternate&&(o.alternate.pendingWorkPriority===gp||o.alternate.pendingWorkPriority>r)&&(a=!0,o.alternate.pendingWorkPriority=r),null===o.return){if(o.tag!==Ip)return;var i=o.stateNode;switch(k(i,r),r){case yp:return void h(yp,null);case bp:return;case Cp:return void t(f);case Pp:case kp:case Ep:return void n(p)}}o=o.return}}function w(){return Z===yp&&(ee||ne)?bp:Z}function T(e){E(e,bp)}function x(e,t){var n=Z;Z=e;try{t()}finally{Z=n}}function S(e,t){var n=ne;ne=!0;try{return e(t)}finally{ne=n,ee||ne||h(bp,null)}}function N(e){var t=ne;ne=!1;try{return e()}finally{ne=t}}function _(e){var t=Z;Z=yp;try{return e()}finally{Z=t}}function O(e){var t=Z;Z=kp;try{return e()}finally{Z=t}}var A=cp(e),F=A.popHostContainer,I=A.popHostContext,M=A.resetHostContainer,R=bd(e,A,E,w),U=R.beginWork,D=R.beginFailedWork,L=Rd(e,A),H=L.completeWork,W=ap(e,g),j=W.commitPlacement,V=W.commitDeletion,B=W.commitWork,z=W.commitLifeCycles,K=W.commitAttachRef,Y=W.commitDetachRef,q=e.scheduleAnimationCallback,Q=e.scheduleDeferredCallback,$=e.useSyncScheduling,X=e.prepareForCommit,G=e.resetAfterCommit,Z=$?yp:kp,J=gp,ee=!1,te=!1,ne=!1,re=null,oe=gp,ae=null,ie=null,le=null,ue=null,se=!1,ce=!1,de=null,pe=null,fe=null,ve=null,me=null,he=!1,ge=!1;return{scheduleUpdate:E,getPriorityContext:w,performWithPriority:x,batchedUpdates:S,unbatchedUpdates:N,syncUpdates:_,deferredUpdates:O}},Vp=function(e){Hn("191")};_n._injectFiber=function(e){Vp=e};var Bp=_n,zp=uu.addTopLevelUpdate,Kp=as.findCurrentUnmaskedContext,Yp=as.isContextProvider,qp=as.processChildContext,Qp=As.createFiberRoot,$p=Su.findCurrentHostFiber;Bp._injectFiber(function(e){var t=Kp(e);return Yp(e)?qp(e,t,!1):t});var Xp=function(e){function t(e,t,n){var a=o(),i={element:t};n=void 0===n?null:n,zp(e,i,n,a),r(e,a)}var n=jp(e),r=n.scheduleUpdate,o=n.getPriorityContext,a=n.performWithPriority,i=n.batchedUpdates,l=n.unbatchedUpdates,u=n.syncUpdates,s=n.deferredUpdates;return{createContainer:function(e){return Qp(e)},updateContainer:function(e,n,r,o){var a=n.current,i=Bp(r);null===n.context?n.context=i:n.pendingContext=i,t(a,e,o)},performWithPriority:a,batchedUpdates:i,unbatchedUpdates:l,syncUpdates:u,deferredUpdates:s,getPublicRootInstance:function(e){var t=e.current;return t.child?t.child.stateNode:null},findHostInstance:function(e){var t=$p(e);return null===t?null:t.stateNode}}},Gp=function(e){Hn("150")},Zp=function(e){Hn("151")},Jp=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=pu.get(e);return t?"number"==typeof t.tag?Gp(t):Zp(t):void("function"==typeof e.render?Hn("152"):Hn("153",Object.keys(e)))};Jp._injectFiber=function(e){Gp=e},Jp._injectStack=function(e){Zp=e};var ef=Jp,tf=e.isValidElement,nf=Yd.injectInternals,rf=la.createElement,of=la.getChildNamespace,af=la.setInitialProperties,lf=la.diffProperties,uf=la.updateProperties,sf=qr.precacheFiberNode,cf=qr.updateFiberProps,df=9;ql.inject(),Ar.injection.injectFiberControlledHostComponent(la),ef._injectFiber(function(e){return gf.findHostInstance(e)});var pf=null,ff=null,vf=1,mf=9,hf=11,gf=Xp({getRootHostContext:function(e){var t=e.namespaceURI||null,n=e.tagName,r=of(t,n);return r},getChildHostContext:function(e,t){var n=e;return of(n,t)},getPublicInstance:function(e){return e},prepareForCommit:function(){pf=Tr.isEnabled(),ff=ul.getSelectionInformation(),Tr.setEnabled(!1)},resetAfterCommit:function(){ul.restoreSelection(ff),ff=null,Tr.setEnabled(pf),pf=null},createInstance:function(e,t,n,r,o){var a=void 0;a=r;var i=rf(e,t,n,a);return sf(o,i),cf(i,t),i},appendInitialChild:function(e,t){e.appendChild(t)},finalizeInitialChildren:function(e,t,n,r){return af(e,t,n,r),Fn(t,n)},prepareUpdate:function(e,t,n,r,o,a){return lf(e,t,n,r,o)},commitMount:function(e,t,n,r){e.focus()},commitUpdate:function(e,t,n,r,o,a){cf(e,o),uf(e,t,n,r,o)},shouldSetTextContent:function(e){return"string"==typeof e.children||"number"==typeof e.children||"object"==typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&"string"==typeof e.dangerouslySetInnerHTML.__html},resetTextContent:function(e){e.textContent=""},shouldDeprioritizeSubtree:function(e,t){return!!t.hidden},createTextInstance:function(e,t,n,r){var o=document.createTextNode(e);return sf(r,o),o},commitTextUpdate:function(e,t,n){e.nodeValue=n},appendChild:function(e,t){e.appendChild(t)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},scheduleAnimationCallback:Ea.rAF,scheduleDeferredCallback:Ea.rIC,useSyncScheduling:!Gr.fiberAsyncScheduling});mi.injection.injectFiberBatchedUpdates(gf.batchedUpdates);var yf=!1,bf={render:function(e,t,n){return An(t),$r.disableNewFiberFeatures&&(tf(e)||Hn("string"==typeof e?"145":"function"==typeof e?"146":null!=e&&"undefined"!=typeof e.props?"147":"148")),Mn(null,e,t,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return null!=e&&pu.has(e)?void 0:Hn("38"),Mn(e,t,n,r)},unmountComponentAtNode:function(e){if(On(e)?void 0:Hn("40"),In(),e._reactRootContainer)return gf.unbatchedUpdates(function(){return Mn(null,null,e,function(){e._reactRootContainer=null})})},findDOMNode:ef,unstable_createPortal:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return tc.createPortal(e,t,null,n)},unstable_batchedUpdates:mi.batchedUpdates,unstable_deferredUpdates:gf.deferredUpdates};"function"==typeof nf&&nf({findFiberByHostInstance:qr.getClosestInstanceFromNode,findHostInstanceByFiber:gf.findHostInstance});var Cf=bf,Pf=Ln(Cf,{__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{EventPluginHub:ur}}),kf=Pf;return kf}); /***/ } diff --git a/fixtures/packaging/webpack/prod/output.js b/fixtures/packaging/webpack/prod/output.js index e9954a1593c9..51ee4cf5a382 100644 --- a/fixtures/packaging/webpack/prod/output.js +++ b/fixtures/packaging/webpack/prod/output.js @@ -384,10 +384,10 @@ /* 9 */ /***/ function(module, exports, __webpack_require__) { - "use strict";function e(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r-1?void 0:In("96",e),!Un.plugins[r]){t.extractEvents?void 0:In("97",e),Un.plugins[r]=t;var o=t.eventTypes;for(var a in o)n(o[a],t,a)?void 0:In("98",a,e)}}}function n(e,t,n){Un.eventNameDispatchConfigs.hasOwnProperty(n)?In("99",n):void 0,Un.eventNameDispatchConfigs[n]=e;var o=e.phasedRegistrationNames;if(o){for(var a in o)if(o.hasOwnProperty(a)){var i=o[a];r(i,t,n)}return!0}return!!e.registrationName&&(r(e.registrationName,t,n),!0)}function r(e,t,n){Un.registrationNameModules[e]?In("100",e):void 0,Un.registrationNameModules[e]=t,Un.registrationNameDependencies[e]=t.eventTypes[n].dependencies}function o(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function a(e){return"topMouseMove"===e||"topTouchMove"===e}function i(e){return"topMouseDown"===e||"topTouchStart"===e}function l(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=Kn.getNodeFromInstance(r),Vn.invokeGuardedCallbackAndCatchFirstError(o,n,void 0,e),e.currentTarget=null}function u(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o=0||null!=t.is}function ae(e,t,n,r){for(var o in n){var a=n[o];if(n.hasOwnProperty(o))if(o===Uo)eo.setValueForStyles(e,a);else if(o===Io){var i=a?a[Do]:void 0;null!=i&&xo(e,i)}else o===Ro?"string"==typeof a?So(e,a):"number"==typeof a&&So(e,""+a):o===Oo||(Mo.hasOwnProperty(o)?a&&te(t,o):r?co.setValueForAttribute(e,o,a):(wr.properties[o]||wr.isCustomAttribute(o))&&null!=a&&co.setValueForProperty(e,o,a))}}function ie(e,t,n,r){for(var o=0;o0;)e=ue(e),n--;for(;o-n>0;)t=ue(t),o--;for(var i=n;i--;){if(e===t||e===t.alternate)return e;e=ue(e),t=ue(t)}return null}function ce(e,t){for(;t;){if(e===t||e===t.alternate)return!0;t=ue(t)}return!1}function pe(e){return ue(e)}function de(e,t,n){for(var r=[];e;)r.push(e),e=ue(e);var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(l[u],"captured",o)}function ve(e,t,n){var r=t.dispatchConfig.phasedRegistrationNames[n];return fa(e,r)}function me(e,t,n){var r=ve(e,n,t);r&&(n._dispatchListeners=Yn(n._dispatchListeners,r),n._dispatchInstances=Yn(n._dispatchInstances,e))}function he(e){e&&e.dispatchConfig.phasedRegistrationNames&&da.traverseTwoPhase(e._targetInst,me,e)}function ge(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst,n=t?da.getParentInstance(t):null;da.traverseTwoPhase(n,me,e)}}function ye(e,t,n){if(e&&n&&n.dispatchConfig.registrationName){var r=n.dispatchConfig.registrationName,o=fa(e,r);o&&(n._dispatchListeners=Yn(n._dispatchListeners,o),n._dispatchInstances=Yn(n._dispatchInstances,e))}}function be(e){e&&e.dispatchConfig.registrationName&&ye(e._targetInst,null,e)}function Ce(e){Qn(e,he)}function Pe(e){Qn(e,ge)}function ke(e,t,n,r){da.traverseEnterLeave(n,r,ye,e,t)}function Ee(e){Qn(e,be)}function we(){return!Ta&&Pn.canUseDOM&&(Ta="textContent"in document.documentElement?"textContent":"innerText"),Ta}function xe(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}function Te(e,t,n,r){this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n;var o=this.constructor.Interface;for(var a in o)if(o.hasOwnProperty(a)){var i=o[a];i?this[a]=i(n):"target"===a?this.target=r:this[a]=n[a]}var l=null!=n.defaultPrevented?n.defaultPrevented:n.returnValue===!1;return l?this.isDefaultPrevented=xn.thatReturnsTrue:this.isDefaultPrevented=xn.thatReturnsFalse,this.isPropagationStopped=xn.thatReturnsFalse,this}function Se(e,t,n,r){return Aa.call(this,e,t,n,r)}function Ne(e,t,n,r){return Aa.call(this,e,t,n,r)}function _e(){var e=window.opera;return"object"==typeof e&&"function"==typeof e.version&&parseInt(e.version(),10)<=12}function Fe(e){return(e.ctrlKey||e.altKey||e.metaKey)&&!(e.ctrlKey&&e.altKey)}function Ae(e){switch(e){case"topCompositionStart":return za.compositionStart;case"topCompositionEnd":return za.compositionEnd;case"topCompositionUpdate":return za.compositionUpdate}}function Me(e,t){return"topKeyDown"===e&&t.keyCode===Da}function Ie(e,t){switch(e){case"topKeyUp":return Ua.indexOf(t.keyCode)!==-1;case"topKeyDown":return t.keyCode!==Da;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function Oe(e){var t=e.detail;return"object"==typeof t&&"data"in t?t.data:null}function Re(e,t,n,r){var o,a;if(La?o=Ae(e):qa?Ie(e,n)&&(o=za.compositionEnd):Me(e,n)&&(o=za.compositionStart),!o)return null;ja&&(qa||o!==za.compositionStart?o===za.compositionEnd&&qa&&(a=qa.getData()):qa=Na.getPooled(r));var i=Ia.getPooled(o,t,n,r);if(a)i.data=a;else{var l=Oe(n);null!==l&&(i.data=l)}return ma.accumulateTwoPhaseDispatches(i),i}function Ue(e,t){switch(e){case"topCompositionEnd":return Oe(t);case"topKeyPress":var n=t.which;return n!==Va?null:(Ka=!0,Ba);case"topTextInput":var r=t.data;return r===Ba&&Ka?null:r;default:return null}}function De(e,t){if(qa){if("topCompositionEnd"===e||!La&&Ie(e,t)){var n=qa.getData();return Na.release(qa),qa=null,n}return null}switch(e){case"topPaste":return null;case"topKeyPress":return t.which&&!Fe(t)?String.fromCharCode(t.which):null;case"topCompositionEnd":return ja?null:t.data;default:return null}}function Le(e,t,n,r){var o;if(o=Wa?Ue(e,n):De(e,n),!o)return null;var a=Ra.getPooled(za.beforeInput,t,n,r);return a.data=o,ma.accumulateTwoPhaseDispatches(a),a}function He(e,t){return Xa(e,t)}function We(e,t){return $a(He,e,t)}function je(e,t){if(Ga)return We(e,t);Ga=!0;try{return We(e,t)}finally{Ga=!1,Cr.restoreStateIfNeeded()}}function Ve(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}function Be(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!ni[e.type]:"textarea"===t}function ze(e,t,n){var r=Aa.getPooled(oi.change,e,t,n);return r.type="change",Cr.enqueueStateRestore(n),ma.accumulateTwoPhaseDispatches(r),r}function Ke(e){var t=e.nodeName&&e.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===e.type}function qe(e){var t=ze(ii,e,ti(e));ei.batchedUpdates(Ye,t)}function Ye(e){er.enqueueEvents(e),er.processEventQueue(!1)}function Qe(e){if(_o.updateValueIfChanged(e))return e}function $e(e,t){if("topChange"===e)return t}function Xe(e,t){ai=e,ii=t,ai.attachEvent("onpropertychange",Ze)}function Ge(){ai&&(ai.detachEvent("onpropertychange",Ze),ai=null,ii=null)}function Ze(e){"value"===e.propertyName&&Qe(ii)&&qe(e)}function Je(e,t,n){"topFocus"===e?(Ge(),Xe(t,n)):"topBlur"===e&&Ge()}function et(e,t){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return Qe(ii)}function tt(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function nt(e,t){if("topClick"===e)return Qe(t)}function rt(e,t){if("topInput"===e||"topChange"===e)return Qe(t)}function ot(e,t){if(null!=e){var n=e._wrapperState||t._wrapperState;if(n&&n.controlled&&"number"===t.type){var r=""+t.value;t.getAttribute("value")!==r&&t.setAttribute("value",r)}}}function at(e,t,n,r){return Aa.call(this,e,t,n,r)}function it(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=vi[e];return!!r&&!!n[r]}function lt(e){return it}function ut(e,t,n,r){return fi.call(this,e,t,n,r)}function st(e){if("number"==typeof e.tag){for(;e.return;)e=e.return;return e.tag!==Ni?null:e.stateNode.containerInfo}for(;e._hostParent;)e=e._hostParent;var t=Ur.getNodeFromInstance(e);return t.parentNode}function ct(e,t,n){this.topLevelType=e,this.nativeEvent=t,this.targetInst=n,this.ancestors=[]}function pt(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=st(n);if(!r)break;e.ancestors.push(n),n=Ur.getClosestInstanceFromNode(r)}while(n);for(var o=0;o=t)return{node:n,offset:t-r};r=o}n=ft(vt(n))}}function ht(e,t,n,r){return e===n&&t===r}function gt(e){var t=window.getSelection&&window.getSelection();if(!t||0===t.rangeCount)return null;var n=t.anchorNode,r=t.anchorOffset,o=t.focusNode,a=t.focusOffset,i=t.getRangeAt(0);try{i.startContainer.nodeType,i.endContainer.nodeType}catch(e){return null}var l=ht(t.anchorNode,t.anchorOffset,t.focusNode,t.focusOffset),u=l?0:i.toString().length,s=i.cloneRange();s.selectNodeContents(e),s.setEnd(i.startContainer,i.startOffset);var c=ht(s.startContainer,s.startOffset,s.endContainer,s.endOffset),p=c?0:s.toString().length,d=p+u,f=document.createRange();f.setStart(n,r),f.setEnd(o,a);var v=f.collapsed;return{start:v?d:p,end:v?p:d}}function yt(e,t){if(window.getSelection){var n=window.getSelection(),r=e[Sa()].length,o=Math.min(t.start,r),a=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>a){var i=a;a=o,o=i}var l=Ri(e,o),u=Ri(e,a);if(l&&u){var s=document.createRange();s.setStart(l.node,l.offset),n.removeAllRanges(),o>a?(n.addRange(s),n.extend(u.node,u.offset)):(s.setEnd(u.node,u.offset),n.addRange(s))}}}function bt(e){return Nn(document.documentElement,e)}function Ct(e){if("selectionStart"in e&&Hi.hasSelectionCapabilities(e))return{start:e.selectionStart,end:e.selectionEnd};if(window.getSelection){var t=window.getSelection();return{anchorNode:t.anchorNode,anchorOffset:t.anchorOffset,focusNode:t.focusNode,focusOffset:t.focusOffset}}}function Pt(e,t){if(Ki||null==Vi||Vi!==Fn())return null;var n=Ct(Vi);if(!zi||!An(zi,n)){zi=n;var r=Aa.getPooled(ji.select,Bi,e,t);return r.type="select",r.target=Vi,ma.accumulateTwoPhaseDispatches(r),r}return null}function kt(e,t,n,r){return Aa.call(this,e,t,n,r)}function Et(e,t,n,r){return Aa.call(this,e,t,n,r)}function wt(e,t,n,r){return fi.call(this,e,t,n,r)}function xt(e){var t,n=e.keyCode;return"charCode"in e?(t=e.charCode,0===t&&13===n&&(t=13)):t=n,t>=32||13===t?t:0}function Tt(e){if(e.key){var t=nl[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=tl(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?rl[e.keyCode]||"Unidentified":""}function St(e,t,n,r){return fi.call(this,e,t,n,r)}function Nt(e,t,n,r){return gi.call(this,e,t,n,r)}function _t(e,t,n,r){return fi.call(this,e,t,n,r)}function Ft(e,t,n,r){return Aa.call(this,e,t,n,r)}function At(e,t,n,r){return gi.call(this,e,t,n,r)}function Mt(){bl||(bl=!0,vr.injection.injectReactEventListener(Fi),er.injection.injectEventPluginOrder(pi),qn.injection.injectComponentTree(Ur),er.injection.injectEventPluginsByName({SimpleEventPlugin:yl,EnterLeaveEventPlugin:Ci,ChangeEventPlugin:si,SelectEventPlugin:Qi,BeforeInputEventPlugin:Qa}),wr.injection.injectDOMPropertyConfig(ca),wr.injection.injectDOMPropertyConfig(Si),wr.injection.injectDOMPropertyConfig(Oi))}function It(e,t){return e!==Tl&&e!==xl||t!==Tl&&t!==xl?e===wl&&t!==wl?-255:e!==wl&&t===wl?255:e-t:0}function Ot(e){if(null!==e.updateQueue)return e.updateQueue;var t=void 0;return t={first:null,last:null,hasForceUpdate:!1,callbackList:null},e.updateQueue=t,t}function Rt(e,t){var n=e.updateQueue;if(null===n)return t.updateQueue=null,null;var r=null!==t.updateQueue?t.updateQueue:{};return r.first=n.first,r.last=n.last,r.hasForceUpdate=!1,r.callbackList=null,r.isProcessing=!1,t.updateQueue=r,r}function Ut(e){return{priorityLevel:e.priorityLevel,partialState:e.partialState,callback:e.callback,isReplace:e.isReplace,isForced:e.isForced,isTopLevelUnmount:e.isTopLevelUnmount,next:null}}function Dt(e,t,n,r){null!==n?n.next=t:(t.next=e.first,e.first=t),null!==r?t.next=r:e.last=t}function Lt(e,t){var n=t.priorityLevel,r=null,o=null;if(null!==e.last&&It(e.last.priorityLevel,n)<=0)r=e.last;else for(o=e.first;null!==o&&It(o.priorityLevel,n)<=0;)r=o,o=o.next;return r}function Ht(e,t){var n=Ot(e),r=null!==e.alternate?Ot(e.alternate):null,o=Lt(n,t),a=null!==o?o.next:n.first;if(null===r)return Dt(n,t,o,a),null;var i=Lt(r,t),l=null!==i?i.next:r.first;if(Dt(n,t,o,a),a!==l){var u=Ut(t);return Dt(r,u,i,l),u}return null===i&&(r.first=t),null===l&&(r.last=null),null}function Wt(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:!1,next:null};Ht(e,o)}function jt(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!0,isForced:!1,isTopLevelUnmount:!1,next:null};Ht(e,o)}function Vt(e,t,n){var r={priorityLevel:n,partialState:null,callback:t,isReplace:!1,isForced:!0,isTopLevelUnmount:!1,next:null};Ht(e,r)}function Bt(e){return null!==e.first?e.first.priorityLevel:wl}function zt(e,t,n,r){var o=null===t.element,a={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:o,next:null},i=Ht(e,a);if(o){var l=e.updateQueue,u=null!==e.alternate?e.alternate.updateQueue:null;null!==l&&null!==a.next&&(a.next=null,l.last=a),null!==u&&null!==i&&null!==i.next&&(i.next=null,u.last=a)}}function Kt(e,t,n,r){var o=e.partialState;if("function"==typeof o){var a=o;return a.call(t,n,r)}return o}function qt(e,t,n,r,o,a){t.hasForceUpdate=!1;for(var i=r,l=!0,u=null,s=t.first;null!==s&&It(s.priorityLevel,a)<=0;){t.first=s.next,null===t.first&&(t.last=null);var c=void 0;s.isReplace?(i=Kt(s,n,i,o),l=!0):(c=Kt(s,n,i,o),c&&(i=l?Cn({},i,c):Cn(i,c),l=!1)),s.isForced&&(t.hasForceUpdate=!0),null===s.callback||s.isTopLevelUnmount&&null!==s.next||(u=u||[],u.push(s.callback),e.effectTag|=El),s=s.next}return t.callbackList=u,null!==t.first||null!==u||t.hasForceUpdate||(e.updateQueue=null),i}function Yt(e,t,n){var r=t.callbackList;if(null!==r)for(var o=0;of?(g=p,p=null):g=p.sibling;var y=m(e,p,l[f],u);if(null===y){null===p&&(p=g);break}t&&p&&null===y.alternate&&n(e,p),d=i(y,d,f),null===c?s=y:c.sibling=y,c=y,p=g}if(f===l.length)return r(e,p),s;if(null===p){for(;fy?(b=f,f=null):b=f.sibling;var P=m(e,f,C.value,u);if(null===P){f||(f=b);break}t&&f&&null===P.alternate&&n(e,f),g=i(P,g,y),null===d?p=P:d.sibling=P,d=P,f=b}if(C.done)return r(e,f),p;if(null===f){for(;!C.done;y++,C=c.next()){var k=v(e,C.value,u);null!==k&&(g=i(k,g,y),null===d?p=k:d.sibling=k,d=k)}return p}for(var E=o(e,f);!C.done;y++,C=c.next()){var w=h(E,e,y,C.value,u);null!==w&&(t&&null!==w.alternate&&E.delete(null===w.key?y:w.key),g=i(w,g,y),null===d?p=w:d.sibling=w,d=w)}return t&&E.forEach(function(t){return n(e,t)}),p}function b(e,t,n,o){if(null!==t&&t.tag===Ks){r(e,t.sibling);var i=a(t,o);return i.pendingProps=n,i.return=e,i}r(e,t);var l=Ls(n,o);return l.return=e,l}function C(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.type===o.type){r(e,u.sibling);var s=a(u,i);return s.ref=pn(u,o),s.pendingProps=o.props,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=Us(o,i);return c.ref=pn(t,o),c.return=e,c}function P(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===Ys){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=Hs(o,i);return c.return=e,c}function k(e,t,n,o){var i=t;if(null!==i){if(i.tag===Qs){r(e,i.sibling);var l=a(i,o);return l.type=n.value,l.return=e,l}r(e,i)}var u=Ws(n,o);return u.type=n.value,u.return=e,u}function E(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===qs&&u.stateNode.containerInfo===o.containerInfo&&u.stateNode.implementation===o.implementation){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o.children||[],s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=js(o,i);return c.return=e,c}function w(e,t,n,o){var a=Lr.disableNewFiberFeatures,i="object"==typeof n&&null!==n;if(i)if(a)switch(n.$$typeof){case vs:return l(C(e,t,n,o));case Os:return l(E(e,t,n,o))}else switch(n.$$typeof){case vs:return l(C(e,t,n,o));case Ms:return l(P(e,t,n,o));case Is:return l(k(e,t,n,o));case Os:return l(E(e,t,n,o))}if(a)switch(e.tag){case zs:var u=e.type;null!==n&&n!==!1?In("109",u.displayName||u.name||"Component"):void 0;break;case Bs:var s=e.type;null!==n&&n!==!1?In("105",s.displayName||s.name||"Component"):void 0}if("string"==typeof n||"number"==typeof n)return l(b(e,t,""+n,o));if(Vs(n))return g(e,t,n,o);if(As(n))return y(e,t,n,o);if(i&&dn(e,n),!a&&"undefined"==typeof n)switch(e.tag){case zs:case Bs:var c=e.type;In("157",c.displayName||c.name||"Component")}return r(e,t)}return w}function vn(e){if(!e)return Mn;var t=Dl.get(e);return"number"==typeof t.tag?hd(t):t._processChildContext(t._context)}function mn(e){return!(!e||e.nodeType!==jd&&e.nodeType!==Vd&&e.nodeType!==Bd)}function hn(e){if(!mn(e))throw new Error("Target container is not a DOM element."); - }function gn(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function yn(){Kd=!0}function bn(e,t,n,r){hn(n);var o=n.nodeType===Ld?n.documentElement:n,a=o._reactRootContainer;if(a)zd.updateContainer(t,a,e,r);else{for(;o.lastChild;)o.removeChild(o.lastChild);var i=zd.createContainer(o);a=o._reactRootContainer=i,zd.unbatchedUpdates(function(){zd.updateContainer(t,i,e,r)})}return zd.getPublicRootInstance(a)}var Cn=__webpack_require__(3);__webpack_require__(7),__webpack_require__(4);var Pn=__webpack_require__(10);__webpack_require__(11);var kn=__webpack_require__(13),En=__webpack_require__(15),wn=__webpack_require__(1),xn=__webpack_require__(5),Tn=__webpack_require__(16),Sn=__webpack_require__(17),Nn=__webpack_require__(18),_n=__webpack_require__(21),Fn=__webpack_require__(22),An=__webpack_require__(23),Mn=__webpack_require__(6),In=e,On=null,Rn={},Un={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(e){On?In("101"):void 0,On=Array.prototype.slice.call(e),t()},injectEventPluginsByName:function(e){var n=!1;for(var r in e)if(e.hasOwnProperty(r)){var o=e[r];Rn.hasOwnProperty(r)&&Rn[r]===o||(Rn[r]?In("102",r):void 0,Rn[r]=o,n=!0)}n&&t()}},Dn=Un,Ln=null,Hn=function(e,t,n,r,o,a,i,l,u){var s=Array.prototype.slice.call(arguments,3);try{t.apply(n,s)}catch(e){return e}return null},Wn=function(){if(Ln){var e=Ln;throw Ln=null,e}},jn={injection:{injectErrorUtils:function(e){"function"!=typeof e.invokeGuardedCallback?In("201"):void 0,Hn=e.invokeGuardedCallback}},invokeGuardedCallback:function(e,t,n,r,o,a,i,l,u){return Hn.apply(this,arguments)},invokeGuardedCallbackAndCatchFirstError:function(e,t,n,r,o,a,i,l,u){var s=jn.invokeGuardedCallback.apply(this,arguments);null!==s&&null===Ln&&(Ln=s)},rethrowCaughtError:function(){return Wn.apply(this,arguments)}},Vn=jn,Bn,zn={injectComponentTree:function(e){Bn=e}},Kn={isEndish:o,isMoveish:a,isStartish:i,executeDirectDispatch:p,executeDispatchesInOrder:u,executeDispatchesInOrderStopAtTrue:c,hasDispatches:d,getFiberCurrentPropsFromNode:function(e){return Bn.getFiberCurrentPropsFromNode(e)},getInstanceFromNode:function(e){return Bn.getInstanceFromNode(e)},getNodeFromInstance:function(e){return Bn.getNodeFromInstance(e)},injection:zn},qn=Kn,Yn=f,Qn=v,$n=null,Xn=function(e,t){e&&(qn.executeDispatchesInOrder(e,t),e.isPersistent()||e.constructor.release(e))},Gn=function(e){return Xn(e,!0)},Zn=function(e){return Xn(e,!1)},Jn={injection:{injectEventPluginOrder:Dn.injectEventPluginOrder,injectEventPluginsByName:Dn.injectEventPluginsByName},getListener:function(e,t){var n;if("number"==typeof e.tag){var r=e.stateNode;if(!r)return null;var o=qn.getFiberCurrentPropsFromNode(r);if(!o)return null;if(n=o[t],h(t,e.type,o))return null}else{var a=e._currentElement;if("string"==typeof a||"number"==typeof a)return null;if(!e._rootNodeID)return null;var i=a.props;if(n=i[t],h(t,a.type,i))return null}return n&&"function"!=typeof n?In("94",t,typeof n):void 0,n},extractEvents:function(e,t,n,r){for(var o,a=Dn.plugins,i=0;i]/,oo=H,ao=W,io=new RegExp("^["+wr.ATTRIBUTE_NAME_START_CHAR+"]["+wr.ATTRIBUTE_NAME_CHAR+"]*$"),lo={},uo={},so={createMarkupForID:function(e){return wr.ID_ATTRIBUTE_NAME+"="+ao(e)},setAttributeForID:function(e,t){e.setAttribute(wr.ID_ATTRIBUTE_NAME,t)},createMarkupForRoot:function(){return wr.ROOT_ATTRIBUTE_NAME+'=""'},setAttributeForRoot:function(e){e.setAttribute(wr.ROOT_ATTRIBUTE_NAME,"")},createMarkupForProperty:function(e,t){var n=wr.properties.hasOwnProperty(e)?wr.properties[e]:null;if(n){if(V(n,t))return"";var r=n.attributeName;return n.hasBooleanValue||n.hasOverloadedBooleanValue&&t===!0?r+'=""':r+"="+ao(t)}return wr.isCustomAttribute(e)?null==t?"":e+"="+ao(t):null},createMarkupForCustomAttribute:function(e,t){return j(e)&&null!=t?e+"="+ao(t):""},setValueForProperty:function(e,t,n){var r=wr.properties.hasOwnProperty(t)?wr.properties[t]:null;if(r){var o=r.mutationMethod;if(o)o(e,n);else{if(V(r,n))return void so.deleteValueForProperty(e,t);if(r.mustUseProperty)e[r.propertyName]=n;else{var a=r.attributeName,i=r.attributeNamespace;i?e.setAttributeNS(i,a,""+n):r.hasBooleanValue||r.hasOverloadedBooleanValue&&n===!0?e.setAttribute(a,""):e.setAttribute(a,""+n)}}}else if(wr.isCustomAttribute(t))return void so.setValueForAttribute(e,t,n)},setValueForAttribute:function(e,t,n){j(t)&&(null==n?e.removeAttribute(t):e.setAttribute(t,""+n))},deleteValueForAttribute:function(e,t){e.removeAttribute(t)},deleteValueForProperty:function(e,t){var n=wr.properties.hasOwnProperty(t)?wr.properties[t]:null;if(n){var r=n.mutationMethod;if(r)r(e,void 0);else if(n.mustUseProperty){var o=n.propertyName;n.hasBooleanValue?e[o]=!1:e[o]=""}else e.removeAttribute(n.attributeName)}else wr.isCustomAttribute(t)&&e.removeAttribute(t)}},co=so,po={getHostProps:function(e,t){var n=e,r=t.value,o=t.checked,a=Cn({type:void 0,step:void 0,min:void 0,max:void 0},t,{defaultChecked:void 0,defaultValue:void 0,value:null!=r?r:n._wrapperState.initialValue,checked:null!=o?o:n._wrapperState.initialChecked});return a},mountWrapper:function(e,t){var n=t.defaultValue,r=e;r._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:null!=t.value?t.value:n,controlled:B(t)}},updateWrapper:function(e,t){var n=e,r=t.checked;null!=r&&co.setValueForProperty(n,"checked",r||!1);var o=t.value;if(null!=o)if(0===o&&""===n.value)n.value="0";else if("number"===t.type){var a=parseFloat(n.value,10)||0;o!=a&&(n.value=""+o)}else o!=n.value&&(n.value=""+o);else null==t.value&&null!=t.defaultValue&&n.defaultValue!==""+t.defaultValue&&(n.defaultValue=""+t.defaultValue),null==t.checked&&null!=t.defaultChecked&&(n.defaultChecked=!!t.defaultChecked)},postMountWrapper:function(e,t){var n=e;switch(t.type){case"submit":case"reset":break;case"color":case"date":case"datetime":case"datetime-local":case"month":case"time":case"week":n.value="",n.value=n.defaultValue;break;default:n.value=n.value}var r=n.name;""!==r&&(n.name=""),n.defaultChecked=!n.defaultChecked,n.defaultChecked=!n.defaultChecked,""!==r&&(n.name=r)},restoreControlledState:function(e,t){var n=e;po.updateWrapper(n,t),z(n,t)}},fo=po,vo={mountWrapper:function(e,t){},postMountWrapper:function(e,t){null!=t.value&&e.setAttribute("value",t.value)},getHostProps:function(e,t){var n=Cn({children:void 0},t),r=K(t.children);return r&&(n.children=r),n}},mo=vo,ho=!1,go={getHostProps:function(e,t){return Cn({},t,{value:void 0})},mountWrapper:function(e,t){var n=e,r=t.value;n._wrapperState={initialValue:null!=r?r:t.defaultValue,wasMultiple:!!t.multiple},void 0===t.value||void 0===t.defaultValue||ho||(ho=!0),n.multiple=!!t.multiple,null!=r?q(n,!!t.multiple,r):null!=t.defaultValue&&q(n,!!t.multiple,t.defaultValue)},postUpdateWrapper:function(e,t){var n=e;n._wrapperState.initialValue=void 0;var r=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!t.multiple;var o=t.value;null!=o?q(n,!!t.multiple,o):r!==!!t.multiple&&(null!=t.defaultValue?q(n,!!t.multiple,t.defaultValue):q(n,!!t.multiple,t.multiple?[]:""))},restoreControlledState:function(e,t){var n=e,r=t.value;null!=r&&q(n,!!t.multiple,r)}},yo=go,bo={getHostProps:function(e,t){var n=e;null!=t.dangerouslySetInnerHTML?In("91"):void 0;var r=Cn({},t,{value:void 0,defaultValue:void 0,children:""+n._wrapperState.initialValue});return r},mountWrapper:function(e,t){var n=e,r=t.value,o=r;if(null==r){var a=t.defaultValue,i=t.children;null!=i&&(null!=a?In("92"):void 0,Array.isArray(i)&&(i.length<=1?void 0:In("93"),i=i[0]),a=""+i),null==a&&(a=""),o=a}n._wrapperState={initialValue:""+o}},updateWrapper:function(e,t){var n=e,r=t.value;if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e,t){var n=e,r=n.textContent;r===n._wrapperState.initialValue&&(n.value=r)},restoreControlledState:function(e,t){bo.updateWrapper(e,t)}},Co=bo,Po=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e},ko=Po,Eo,wo=ko(function(e,t){if(e.namespaceURI!==no.svg||"innerHTML"in e)e.innerHTML=t;else{Eo=Eo||document.createElement("div"),Eo.innerHTML=""+t+"";for(var n=Eo.firstChild;n.firstChild;)e.appendChild(n.firstChild)}}),xo=wo,To=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};Pn.canUseDOM&&("textContent"in document.documentElement||(To=function(e,t){return 3===e.nodeType?void(e.nodeValue=t):void xo(e,oo(t))}));var So=To,No={_getTrackerFromNode:function(e){return Q(Ur.getInstanceFromNode(e))},trackNode:function(e){e._wrapperState.valueTracker||(e._wrapperState.valueTracker=Z(e,e))},track:function(e){if(!Q(e)){var t=Ur.getNodeFromInstance(e);$(e,Z(t,e))}},updateValueIfChanged:function(e){if(!e)return!1;var t=Q(e);if(!t)return"number"==typeof e.tag?No.trackNode(e.stateNode):No.track(e),!0;var n=t.getValue(),r=G(Ur.getNodeFromInstance(e));return r!==n&&(t.setValue(r),!0)},stopTracking:function(e){var t=Q(e);t&&t.stopTracking()}},_o=No,Fo=Cn||function(e){for(var t=1;t";var u=l.firstChild;o=l.removeChild(u)}else o=t.is?a.createElement(e,t.is):a.createElement(e);else o=a.createElementNS(i,e);return o},setInitialProperties:function(e,t,n,r){var o,a=oe(t,n);switch(t){case"audio":case"form":case"iframe":case"img":case"image":case"link":case"object":case"source":case"video":case"details":re(e,t),o=n;break;case"input":fo.mountWrapper(e,n),o=fo.getHostProps(e,n),re(e,t),te(r,"onChange");break;case"option":mo.mountWrapper(e,n),o=mo.getHostProps(e,n);break;case"select":yo.mountWrapper(e,n),o=yo.getHostProps(e,n),re(e,t),te(r,"onChange");break;case"textarea":Co.mountWrapper(e,n),o=Co.getHostProps(e,n),re(e,t),te(r,"onChange");break;default:o=n}switch(ee(t,o),ae(e,r,o,a),t){case"input":_o.trackNode(e),fo.postMountWrapper(e,n);break;case"textarea":_o.trackNode(e),Co.postMountWrapper(e,n);break;case"option":mo.postMountWrapper(e,n);break;default:"function"==typeof o.onClick&&ne(e)}},diffProperties:function(e,t,n,r,o){var a,i,l=null;switch(t){case"input":a=fo.getHostProps(e,n),i=fo.getHostProps(e,r),l=[];break;case"option":a=mo.getHostProps(e,n),i=mo.getHostProps(e,r),l=[];break;case"select":a=yo.getHostProps(e,n),i=yo.getHostProps(e,r),l=[];break;case"textarea":a=Co.getHostProps(e,n),i=Co.getHostProps(e,r),l=[];break;default:a=n,i=r,"function"!=typeof a.onClick&&"function"==typeof i.onClick&&ne(e)}ee(t,i);var u,s,c=null;for(u in a)if(!i.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if(u===Uo){var p=a[u];for(s in p)p.hasOwnProperty(s)&&(c||(c={}),c[s]="")}else u===Io||u===Ro||u===Oo||(Mo.hasOwnProperty(u)?l||(l=[]):(l=l||[]).push(u,null));for(u in i){var d=i[u],f=null!=a?a[u]:void 0;if(i.hasOwnProperty(u)&&d!==f&&(null!=d||null!=f))if(u===Uo)if(f){for(s in f)!f.hasOwnProperty(s)||d&&d.hasOwnProperty(s)||(c||(c={}),c[s]="");for(s in d)d.hasOwnProperty(s)&&f[s]!==d[s]&&(c||(c={}),c[s]=d[s])}else c||(l||(l=[]),l.push(u,c)),c=d;else if(u===Io){var v=d?d[Do]:void 0,m=f?f[Do]:void 0;null!=v&&m!==v&&(l=l||[]).push(u,""+v)}else u===Ro?f===d||"string"!=typeof d&&"number"!=typeof d||(l=l||[]).push(u,""+d):u===Oo||(Mo.hasOwnProperty(u)?(d&&te(o,u),l||f===d||(l=[])):(l=l||[]).push(u,d))}return c&&(l=l||[]).push(Uo,c),l},updateProperties:function(e,t,n,r,o){var a=oe(n,r),i=oe(n,o);switch(ie(e,t,a,i),n){case"input":fo.updateWrapper(e,o);break;case"textarea":Co.updateWrapper(e,o);break;case"select":yo.postUpdateWrapper(e,o)}},restoreControlledState:function(e,t,n){switch(t){case"input":return void fo.restoreControlledState(e,n);case"textarea":return void Co.restoreControlledState(e,n);case"select":return void yo.restoreControlledState(e,n)}}},qo=Ko,Yo=void 0,Qo=void 0;if("function"!=typeof requestAnimationFrame)In("149");else if("function"!=typeof requestIdleCallback){var $o=null,Xo=null,Go=!1,Zo=!1,Jo=0,ea=33,ta=33,na={timeRemaining:"object"==typeof performance&&"function"==typeof performance.now?function(){return Jo-performance.now()}:function(){return Jo-Date.now()}},ra="__reactIdleCallback$"+Math.random().toString(36).slice(2),oa=function(e){if(e.source===window&&e.data===ra){Go=!1;var t=Xo;Xo=null,t&&t(na)}};window.addEventListener("message",oa,!1);var aa=function(e){Zo=!1;var t=e-Jo+ta;t1?1-t:void 0;return this._fallbackText=o.slice(e,l),this._fallbackText}}),xa.addPoolingTo(xe);var Na=xe,_a=["dispatchConfig","_targetInst","nativeEvent","isDefaultPrevented","isPropagationStopped","_dispatchListeners","_dispatchInstances"],Fa={type:null,target:null,currentTarget:xn.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};Cn(Te.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=xn.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=xn.thatReturnsTrue)},persist:function(){this.isPersistent=xn.thatReturnsTrue},isPersistent:xn.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var t in e)this[t]=null;for(var n=0;n<_a.length;n++)this[_a[n]]=null}}),Te.Interface=Fa,Te.augmentClass=function(e,t){var n=this,r=function(){};r.prototype=n.prototype;var o=new r;Cn(o,e.prototype),e.prototype=o,e.prototype.constructor=e,e.Interface=Cn({},n.Interface,t),e.augmentClass=n.augmentClass,xa.addPoolingTo(e,xa.fourArgumentPooler)},xa.addPoolingTo(Te,xa.fourArgumentPooler);var Aa=Te,Ma={data:null};Aa.augmentClass(Se,Ma);var Ia=Se,Oa={data:null};Aa.augmentClass(Ne,Oa);var Ra=Ne,Ua=[9,13,27,32],Da=229,La=Pn.canUseDOM&&"CompositionEvent"in window,Ha=null;Pn.canUseDOM&&"documentMode"in document&&(Ha=document.documentMode);var Wa=Pn.canUseDOM&&"TextEvent"in window&&!Ha&&!_e(),ja=Pn.canUseDOM&&(!La||Ha&&Ha>8&&Ha<=11),Va=32,Ba=String.fromCharCode(Va),za={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},Ka=!1,qa=null,Ya={eventTypes:za,extractEvents:function(e,t,n,r){return[Re(e,t,n,r),Le(e,t,n,r)]}},Qa=Ya,$a=function(e,t,n,r,o,a){return e(t,n,r,o,a)},Xa=function(e,t){return e(t)},Ga=!1,Za={injectStackBatchedUpdates:function(e){$a=e},injectFiberBatchedUpdates:function(e){Xa=e}},Ja={batchedUpdates:je,injection:Za},ei=Ja,ti=Ve,ni={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},ri=Be,oi={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},ai=null,ii=null,li=!1;Pn.canUseDOM&&(li=ur("input")&&(!document.documentMode||document.documentMode>9));var ui={eventTypes:oi,_isInputEventSupported:li,extractEvents:function(e,t,n,r){var o,a,i=t?Ur.getNodeFromInstance(t):window;if(Ke(i)?o=$e:ri(i)?li?o=rt:(o=et,a=Je):tt(i)&&(o=nt),o){var l=o(e,t);if(l){var u=ze(l,n,r);return u}}a&&a(e,i,t),"topBlur"===e&&ot(t,i)}},si=ui,ci=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"],pi=ci,di={view:function(e){if(e.view)return e.view;var t=ti(e);if(t.window===t)return t;var n=t.ownerDocument;return n?n.defaultView||n.parentWindow:window},detail:function(e){return e.detail||0}};Aa.augmentClass(at,di);var fi=at,vi={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"},mi=lt,hi={screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:mi,button:function(e){var t=e.button;return"which"in e?t:2===t?2:4===t?1:0},buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)}};fi.augmentClass(ut,hi);var gi=ut,yi={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},bi={eventTypes:yi,extractEvents:function(e,t,n,r){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var o;if(r.window===r)o=r;else{var a=r.ownerDocument;o=a?a.defaultView||a.parentWindow:window}var i,l;if("topMouseOut"===e){i=t;var u=n.relatedTarget||n.toElement;l=u?Ur.getClosestInstanceFromNode(u):null}else i=null,l=t;if(i===l)return null;var s=null==i?o:Ur.getNodeFromInstance(i),c=null==l?o:Ur.getNodeFromInstance(l),p=gi.getPooled(yi.mouseLeave,i,n,r);p.type="mouseleave",p.target=s,p.relatedTarget=c;var d=gi.getPooled(yi.mouseEnter,l,n,r);return d.type="mouseenter",d.target=c,d.relatedTarget=s,ma.accumulateEnterLeaveDispatches(p,d,i,l),[p,d]}},Ci=bi,Pi=wr.injection.MUST_USE_PROPERTY,ki=wr.injection.HAS_BOOLEAN_VALUE,Ei=wr.injection.HAS_NUMERIC_VALUE,wi=wr.injection.HAS_POSITIVE_NUMERIC_VALUE,xi=wr.injection.HAS_OVERLOADED_BOOLEAN_VALUE,Ti={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+wr.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:ki,allowTransparency:0,alt:0,as:0,async:ki,autoComplete:0,autoPlay:ki,capture:ki,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:Pi|ki,cite:0,classID:0,className:0,cols:wi,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:ki,coords:0,crossOrigin:0,data:0,dateTime:0,default:ki,defer:ki,dir:0,disabled:ki,download:xi,draggable:0,encType:0, - form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:ki,formTarget:0,frameBorder:0,headers:0,height:0,hidden:ki,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:ki,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:Pi|ki,muted:Pi|ki,name:0,nonce:0,noValidate:ki,open:ki,optimum:0,pattern:0,placeholder:0,playsInline:ki,poster:0,preload:0,profile:0,radioGroup:0,readOnly:ki,referrerPolicy:0,rel:0,required:ki,reversed:ki,role:0,rows:wi,rowSpan:Ei,sandbox:0,scope:0,scoped:ki,scrolling:0,seamless:ki,selected:Pi|ki,shape:0,size:wi,sizes:0,slot:0,span:wi,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:Ei,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:ki,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{},DOMMutationMethods:{value:function(e,t){return null==t?e.removeAttribute("value"):void("number"!==e.type||e.hasAttribute("value")===!1?e.setAttribute("value",""+t):e.validity&&!e.validity.badInput&&e.ownerDocument.activeElement!==e&&e.setAttribute("value",""+t))}}},Si=Ti,Ni=Sr.HostRoot;Cn(ct.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.targetInst=null,this.ancestors.length=0}}),xa.addPoolingTo(ct,xa.threeArgumentPooler);var _i={_enabled:!0,_handleTopLevel:null,setHandleTopLevel:function(e){_i._handleTopLevel=e},setEnabled:function(e){_i._enabled=!!e},isEnabled:function(){return _i._enabled},trapBubbledEvent:function(e,t,n){return n?Tn.listen(n,t,_i.dispatchEvent.bind(null,e)):null},trapCapturedEvent:function(e,t,n){return n?Tn.capture(n,t,_i.dispatchEvent.bind(null,e)):null},monitorScrollValue:function(e){var t=dt.bind(null,e);Tn.listen(window,"scroll",t)},dispatchEvent:function(e,t){if(_i._enabled){var n=ti(t),r=Ur.getClosestInstanceFromNode(n),o=ct.getPooled(e,t,r);try{ei.batchedUpdates(pt,o)}finally{ct.release(o)}}}},Fi=_i,Ai={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},Mi={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},Ii={Properties:{},DOMAttributeNamespaces:{xlinkActuate:Ai.xlink,xlinkArcrole:Ai.xlink,xlinkHref:Ai.xlink,xlinkRole:Ai.xlink,xlinkShow:Ai.xlink,xlinkTitle:Ai.xlink,xlinkType:Ai.xlink,xmlBase:Ai.xml,xmlLang:Ai.xml,xmlSpace:Ai.xml},DOMAttributeNames:{}};Object.keys(Mi).forEach(function(e){Ii.Properties[e]=0,Mi[e]&&(Ii.DOMAttributeNames[e]=Mi[e])});var Oi=Ii,Ri=mt,Ui={getOffsets:gt,setOffsets:yt},Di=Ui,Li={hasSelectionCapabilities:function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)},getSelectionInformation:function(){var e=Fn();return{focusedElem:e,selectionRange:Li.hasSelectionCapabilities(e)?Li.getSelection(e):null}},restoreSelection:function(e){var t=Fn(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&bt(n)){Li.hasSelectionCapabilities(n)&&Li.setSelection(n,r);for(var o=[],a=n;a=a.parentNode;)1===a.nodeType&&o.push({element:a,left:a.scrollLeft,top:a.scrollTop});_n(n);for(var i=0;i-1;)Jl[eu]=null,eu--},iu={createCursor:tu,isEmpty:nu,pop:ru,push:ou,reset:au},lu=Cn||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:null,o={$$typeof:ms,key:null==r?null:""+r,children:e,handler:t,props:n};return o},ys=function(e){var t={$$typeof:hs,value:e};return t},bs=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===ms},Cs=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===hs},Ps=hs,ks=ms,Es={createCoroutine:gs,createYield:ys,isCoroutine:bs,isYield:Cs,REACT_YIELD_TYPE:Ps,REACT_COROUTINE_TYPE:ks},ws="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.portal")||60106,xs=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:ws,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},Ts=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===ws},Ss=ws,Ns={createPortal:xs,isPortal:Ts,REACT_PORTAL_TYPE:Ss},_s="function"==typeof Symbol&&Symbol.iterator,Fs="@@iterator",As=cn,Ms=Es.REACT_COROUTINE_TYPE,Is=Es.REACT_YIELD_TYPE,Os=Ns.REACT_PORTAL_TYPE,Rs=Ju.cloneFiber,Us=Ju.createFiberFromElement,Ds=Ju.createFiberFromFragment,Ls=Ju.createFiberFromText,Hs=Ju.createFiberFromCoroutine,Ws=Ju.createFiberFromYield,js=Ju.createFiberFromPortal,Vs=Array.isArray,Bs=Sr.FunctionalComponent,zs=Sr.ClassComponent,Ks=Sr.HostText,qs=Sr.HostPortal,Ys=Sr.CoroutineComponent,Qs=Sr.YieldComponent,$s=Sr.Fragment,Xs=Pl.NoEffect,Gs=Pl.Placement,Zs=Pl.Deletion,Js=fn(!0,!0),ec=fn(!1,!0),tc=fn(!1,!1),nc=function(e,t){if(t.child)if(null!==e&&t.child===e.child){var n=t.child,r=Rs(n,n.pendingWorkPriority);for(t.child=r,r.return=t;null!==n.sibling;)n=n.sibling,r=r.sibling=Rs(n,n.pendingWorkPriority),r.return=t;r.sibling=null}else for(var o=t.child;null!==o;)o.return=t,o=o.sibling},rc={reconcileChildFibers:Js,reconcileChildFibersInPlace:ec,mountChildFibersInPlace:tc,cloneChildFibers:nc},oc=Pl.Update,ac=Fu.cacheContext,ic=Fu.getMaskedContext,lc=Fu.getUnmaskedContext,uc=Fu.isContextConsumer,sc=Rl.addUpdate,cc=Rl.addReplaceUpdate,pc=Rl.addForceUpdate,dc=Rl.beginUpdateQueue,fc=Fu,vc=fc.hasContextChanged,mc=Zl.isMounted,hc=Array.isArray,gc=function(e,t,n,r){function o(e,t,n,r,o,a){if(null===t||null!==e.updateQueue&&e.updateQueue.hasForceUpdate)return!0;var i=e.stateNode;if("function"==typeof i.shouldComponentUpdate){var l=i.shouldComponentUpdate(n,o,a);return l}var u=e.type;return!u.prototype||!u.prototype.isPureReactComponent||(!An(t,n)||!An(r,o))}function a(e){var t=e.stateNode,n=t.state;n&&("object"!=typeof n||hc(n))&&In("106",Qr(e)),"function"==typeof t.getChildContext&&("object"!=typeof e.type.childContextTypes?In("107",Qr(e)):void 0)}function i(e,t){t.props=e.memoizedProps,t.state=e.memoizedState}function l(e,t){t.updater=d,e.stateNode=t,Dl.set(t,e)}function u(e){var t=e.type,n=e.pendingProps,r=lc(e),o=uc(e),i=o?ic(e,r):Mn,u=new t(n,i);return l(e,u),a(e),o&&ac(e,r,i),u}function s(e,t){var n=e.stateNode,r=n.state||null,o=e.pendingProps;o?void 0:In("162");var a=lc(e);if(n.props=o,n.state=r,n.refs=Mn,n.context=ic(e,a),"function"==typeof n.componentWillMount){n.componentWillMount();var i=e.updateQueue;null!==i&&(n.state=dc(e,i,n,r,o,t))}"function"==typeof n.componentDidMount&&(e.effectTag|=oc)}function c(e,t){var n=e.stateNode;i(e,n);var r=e.memoizedState,a=e.pendingProps;a||(a=e.memoizedProps,null==a?In("163"):void 0);var l=lc(e),s=ic(e,l);if(!o(e,e.memoizedProps,a,e.memoizedState,r,s))return n.props=a,n.state=r,n.context=s,!1;var c=u(e);c.props=a,c.state=r=c.state||null,c.context=s,"function"==typeof c.componentWillMount&&c.componentWillMount();var p=e.updateQueue;return null!==p&&(c.state=dc(e,p,c,r,a,t)),"function"==typeof n.componentDidMount&&(e.effectTag|=oc),!0}function p(e,t,a){var l=t.stateNode;i(t,l);var u=t.memoizedProps,s=t.pendingProps;s||(s=u,null==s?In("163"):void 0);var c=l.context,p=lc(t),f=ic(t,p);u===s&&c===f||"function"==typeof l.componentWillReceiveProps&&(l.componentWillReceiveProps(s,f),l.state!==t.memoizedState&&d.enqueueReplaceState(l,l.state,null));var v=t.updateQueue,m=t.memoizedState,h=void 0;if(h=null!==v?dc(t,v,l,m,s,a):m,!(u!==s||m!==h||vc()||null!==v&&v.hasForceUpdate))return"function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=oc)),!1;var g=o(t,u,s,m,h,f);return g?("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(s,h,f),"function"==typeof l.componentDidUpdate&&(t.effectTag|=oc)):("function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=oc)),n(t,s),r(t,h)),l.props=s,l.state=h,l.context=f,g}var d={isMounted:mc,enqueueSetState:function(n,r,o){var a=Dl.get(n),i=t();o=void 0===o?null:o,sc(a,r,o,i),e(a,i)},enqueueReplaceState:function(n,r,o){var a=Dl.get(n),i=t();o=void 0===o?null:o,cc(a,r,o,i),e(a,i)},enqueueForceUpdate:function(n,r){var o=Dl.get(n),a=t();r=void 0===r?null:r,pc(o,r,a),e(o,a)}};return{adoptClassInstance:l,constructClassInstance:u,mountClassInstance:s,resumeMountClassInstance:c,updateClassInstance:p}},yc=rc.mountChildFibersInPlace,bc=rc.reconcileChildFibers,Cc=rc.reconcileChildFibersInPlace,Pc=rc.cloneChildFibers,kc=Rl.beginUpdateQueue,Ec=Fu.getMaskedContext,wc=Fu.getUnmaskedContext,xc=Fu.hasContextChanged,Tc=Fu.pushContextProvider,Sc=Fu.pushTopLevelContextObject,Nc=Fu.invalidateContextProvider,_c=Sr.IndeterminateComponent,Fc=Sr.FunctionalComponent,Ac=Sr.ClassComponent,Mc=Sr.HostRoot,Ic=Sr.HostComponent,Oc=Sr.HostText,Rc=Sr.HostPortal,Uc=Sr.CoroutineComponent,Dc=Sr.CoroutineHandlerPhase,Lc=Sr.YieldComponent,Hc=Sr.Fragment,Wc=kl.NoWork,jc=kl.OffscreenPriority,Vc=Pl.Placement,Bc=Pl.ContentReset,zc=Pl.Err,Kc=Pl.Ref,qc=function(e,t,n,r){function o(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function a(e){e.progressedFirstDeletion=e.progressedLastDeletion=null}function i(e){e.firstEffect=e.progressedFirstDeletion,e.lastEffect=e.progressedLastDeletion}function l(e,t,n){var r=t.pendingWorkPriority;u(e,t,n,r)}function u(e,t,n,r){t.memoizedProps=null,null===e?t.child=yc(t,t.child,n,r):e.child===t.child?(a(t),t.child=bc(t,t.child,n,r),i(t)):(t.child=Cc(t,t.child,n,r),i(t)),o(e,t,r)}function s(e,t){var n=t.pendingProps;if(xc())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n)return C(e,t);return l(e,t,n),k(t,n),t.child}function c(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=Kc)}function p(e,t){var n=t.type,r=t.pendingProps,o=t.memoizedProps;if(xc())null===r&&(r=o);else{if(null===r||o===r)return C(e,t);if("function"==typeof n.shouldComponentUpdate&&!n.shouldComponentUpdate(o,r))return k(t,r),C(e,t)}var a,i=wc(t),u=Ec(t,i);return a=n(r,u),l(e,t,a),k(t,r),t.child}function d(e,t,n){var r=Tc(t),o=void 0;return null===e?t.stateNode?o=R(t,n):(I(t),O(t,n),o=!0):o=U(e,t,n),f(e,t,o,r)}function f(e,t,n,r){if(c(e,t),!n)return C(e,t);var o=t.stateNode;Hl.current=t;var a=void 0;return a=o.render(),l(e,t,a),E(t,o.state),k(t,o.props),r&&Nc(t),t.child}function v(e,t,n){var r=t.stateNode;r.pendingContext?Sc(t,r.pendingContext,r.pendingContext!==r.context):r.context&&Sc(t,r.context,!1),F(t,r.containerInfo);var o=t.updateQueue;if(null!==o){var a=t.memoizedState,i=kc(t,o,null,a,null,n);if(a===i)return C(e,t);var u=i.element;return l(e,t,u),E(t,i),t.child}return C(e,t)}function m(e,t){_(t);var n=t.pendingProps,r=null!==e?e.memoizedProps:null,o=t.memoizedProps;if(xc())null===n&&(n=o,null===n?In("158"):void 0);else if(null===n||o===n){if(!S&&N(t.type,o)&&t.pendingWorkPriority!==jc){for(var a=t.progressedChild;null!==a;)a.pendingWorkPriority=jc,a=a.sibling;return null}return C(e,t)}var i=n.children,s=T(n);if(s?i=null:r&&T(r)&&(t.effectTag|=Bc),c(e,t),!S&&N(t.type,n)&&t.pendingWorkPriority!==jc){if(t.progressedPriority===jc&&(t.child=t.progressedChild),u(e,t,i,jc),k(t,n),t.child=null!==e?e.child:null,null===e)for(var p=t.progressedChild;null!==p;)p.effectTag=Vc,p=p.sibling;return null}return l(e,t,i),k(t,n),t.child}function h(e,t){var n=t.pendingProps;return null===n&&(n=t.memoizedProps),k(t,n),null}function g(e,t,n){null!==e?In("159"):void 0;var r,o=t.type,a=t.pendingProps,i=wc(t),u=Ec(t,i);if(r=o(a,u),"object"==typeof r&&null!==r&&"function"==typeof r.render){t.tag=Ac;var s=Tc(t);return M(t,r),O(t,n),f(e,t,!0,s)}return t.tag=Fc,l(e,t,r),k(t,a),t.child}function y(e,t){var n=t.pendingProps;xc()?null===n&&(n=e&&e.memoizedProps,null===n?In("158"):void 0):null!==n&&t.memoizedProps!==n||(n=t.memoizedProps);var r=n.children,o=t.pendingWorkPriority;return t.memoizedProps=null,null===e?t.stateNode=yc(t,t.stateNode,r,o):e.child===t.child?(a(t),t.stateNode=bc(t,t.stateNode,r,o),i(t)):(t.stateNode=Cc(t,t.stateNode,r,o),i(t)),k(t,n),t.stateNode}function b(e,t){F(t,t.stateNode.containerInfo);var n=t.pendingWorkPriority,r=t.pendingProps;if(xc())null===r&&(r=e&&e.memoizedProps,null==r?In("158"):void 0);else if(null===r||t.memoizedProps===r)return C(e,t);return null===e?(t.child=Cc(t,t.child,r,n),k(t,r),o(e,t,n)):(l(e,t,r),k(t,r)),t.child}function C(e,t){var n=t.pendingWorkPriority;return e&&t.child===e.child&&a(t),Pc(e,t),o(e,t,n),t.child}function P(e,t){switch(t.tag){case Ac:Tc(t);break;case Rc:F(t,t.stateNode.containerInfo)}return null}function k(e,t){e.memoizedProps=t,e.pendingProps=null}function E(e,t){e.memoizedState=t}function w(e,t,n){if(t.pendingWorkPriority===Wc||t.pendingWorkPriority>n)return P(e,t);switch(t.firstEffect=null,t.lastEffect=null,t.progressedPriority===n&&(t.child=t.progressedChild),t.tag){case _c:return g(e,t,n);case Fc:return p(e,t);case Ac:return d(e,t,n);case Mc:return v(e,t,n);case Ic:return m(e,t);case Oc:return h(e,t);case Dc:t.tag=Uc;case Uc:return y(e,t);case Lc:return null;case Rc:return b(e,t);case Hc:return s(e,t);default:In("160")}}function x(e,t,n){if(t.tag!==Ac&&t.tag!==Mc?In("161"):void 0,t.effectTag|=zc,t.pendingWorkPriority===Wc||t.pendingWorkPriority>n)return P(e,t);t.firstEffect=null,t.lastEffect=null;var r=null;if(l(e,t,r),t.tag===Ac){var o=t.stateNode;t.memoizedProps=o.props,t.memoizedState=o.state,t.pendingProps=null}return t.child}var T=e.shouldSetTextContent,S=e.useSyncScheduling,N=e.shouldDeprioritizeSubtree,_=t.pushHostContext,F=t.pushHostContainer,A=gc(n,r,k,E),M=A.adoptClassInstance,I=A.constructClassInstance,O=A.mountClassInstance,R=A.resumeMountClassInstance,U=A.updateClassInstance;return{beginWork:w,beginFailedWork:x}},Yc=rc.reconcileChildFibers,Qc=Fu.popContextProvider,$c=Sr.IndeterminateComponent,Xc=Sr.FunctionalComponent,Gc=Sr.ClassComponent,Zc=Sr.HostRoot,Jc=Sr.HostComponent,ep=Sr.HostText,tp=Sr.HostPortal,np=Sr.CoroutineComponent,rp=Sr.CoroutineHandlerPhase,op=Sr.YieldComponent,ap=Sr.Fragment,ip=Pl.Ref,lp=Pl.Update,up=function(e,t){function n(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function r(e){e.effectTag|=lp}function o(e){e.effectTag|=ip}function a(e,t){var n=t.stateNode;for(n&&(n.return=t);null!==n;){if(n.tag===Jc||n.tag===ep||n.tag===tp)In("168");else if(n.tag===op)e.push(n.type);else if(null!==n.child){n.child.return=n,n=n.child;continue}for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function i(e,t){var r=t.memoizedProps;r?void 0:In("169"),t.tag=rp;var o=[];a(o,t);var i=r.handler,l=r.props,u=i(l,o),s=null!==e?e.child:null,c=t.pendingWorkPriority;return t.child=Yc(t,s,u,c),n(e,t,c),t.child}function l(e,t){for(var n=t.child;null!==n;){if(n.tag===Jc||n.tag===ep)p(e,n.stateNode);else if(n.tag===tp);else if(null!==n.child){n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n=n.sibling}}function u(e,t){switch(t.tag){case Xc:return null;case Gc:return Qc(t),null;case Zc:var n=t.stateNode;return n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null;case Jc:m(t);var a=v(),u=t.type,p=t.memoizedProps;if(null!==e&&null!=t.stateNode){var y=e.memoizedProps,b=t.stateNode,C=h(),P=f(b,u,y,p,a,C);t.updateQueue=P,P&&r(t),e.ref!==t.ref&&o(t)}else{if(!p)return null===t.stateNode?In("170"):void 0,null;var k=h(),E=s(u,p,a,k,t);l(E,t),d(E,u,p,a)&&r(t),t.stateNode=E,null!==t.ref&&o(t)}return null;case ep: - var w=t.memoizedProps;if(e&&null!=t.stateNode){var x=e.memoizedProps;x!==w&&r(t)}else{if("string"!=typeof w)return null===t.stateNode?In("170"):void 0,null;var T=v(),S=h(),N=c(w,T,S,t);t.stateNode=N}return null;case np:return i(e,t);case rp:return t.tag=np,null;case op:return null;case ap:return null;case tp:return r(t),g(t),null;case $c:In("171");default:In("160")}}var s=e.createInstance,c=e.createTextInstance,p=e.appendInitialChild,d=e.finalizeInitialChildren,f=e.prepareUpdate,v=t.getRootHostContainer,m=t.popHostContext,h=t.getHostContext,g=t.popHostContainer;return{completeWork:u}},sp=null,cp=null,pp=null,dp=null;if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&__REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber){var fp=__REACT_DEVTOOLS_GLOBAL_HOOK__.inject,vp=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot,mp=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount;cp=function(e){sp=fp(e)},pp=function(e){if(null!=sp)try{vp(sp,e)}catch(e){}},dp=function(e){if(null!=sp)try{mp(sp,e)}catch(e){}}}var hp=cp,gp=pp,yp=dp,bp={injectInternals:hp,onCommitRoot:gp,onCommitUnmount:yp},Cp=Sr.ClassComponent,Pp=Sr.HostRoot,kp=Sr.HostComponent,Ep=Sr.HostText,wp=Sr.HostPortal,xp=Sr.CoroutineComponent,Tp=Rl.commitCallbacks,Sp=bp.onCommitUnmount,Np=Pl.Placement,_p=Pl.Update,Fp=Pl.Callback,Ap=Pl.ContentReset,Mp=function(e,t){function n(e,n){try{n.componentWillUnmount()}catch(n){t(e,n)}}function r(e){var n=e.ref;if(null!==n){try{n(null)}catch(n){t(e,n)}}}function o(e){for(var t=e.return;null!==t;){switch(t.tag){case kp:return t.stateNode;case Pp:return t.stateNode.containerInfo;case wp:return t.stateNode.containerInfo}t=t.return}In("164")}function a(e){for(var t=e.return;null!==t;){if(i(t))return t;t=t.return}In("164")}function i(e){return e.tag===kp||e.tag===Pp||e.tag===wp}function l(e){var t=e;e:for(;;){for(;null===t.sibling;){if(null===t.return||i(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==kp&&t.tag!==Ep;){if(t.effectTag&Np)continue e;if(null===t.child||t.tag===wp)continue e;t.child.return=t,t=t.child}if(!(t.effectTag&Np))return t.stateNode}}function u(e){var t=a(e),n=void 0;switch(t.tag){case kp:n=t.stateNode;break;case Pp:n=t.stateNode.containerInfo;break;case wp:n=t.stateNode.containerInfo;break;default:In("165")}t.effectTag&Ap&&(b(n),t.effectTag&=~Ap);for(var r=l(e),o=e;;){if(o.tag===kp||o.tag===Ep)r?k(n,o.stateNode,r):P(n,o.stateNode);else if(o.tag===wp);else if(null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)return;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function s(e){for(var t=e;;)if(d(t),null===t.child||t.tag===wp){if(t===e)return;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function c(e,t){for(var n=t;;){if(n.tag===kp||n.tag===Ep)s(n),E(e,n.stateNode);else if(n.tag===wp){if(e=n.stateNode.containerInfo,null!==n.child){n.child.return=n,n=n.child;continue}}else if(d(n),null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return,n.tag===wp&&(e=o(n))}n.sibling.return=n.return,n=n.sibling}}function p(e){var t=o(e);c(t,e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)}function d(e){switch("function"==typeof Sp&&Sp(e),e.tag){case Cp:r(e);var t=e.stateNode;return void("function"==typeof t.componentWillUnmount&&n(e,t));case kp:return void r(e);case xp:return void s(e.stateNode);case wp:var a=o(e);return void c(a,e)}}function f(e,t){switch(t.tag){case Cp:return;case kp:var n=t.stateNode;if(null!=n&&null!==e){var r=t.memoizedProps,o=e.memoizedProps,a=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&y(n,i,a,o,r,t)}return;case Ep:null===t.stateNode||null===e?In("166"):void 0;var l=t.stateNode,u=t.memoizedProps,s=e.memoizedProps;return void C(l,s,u);case Pp:return;case wp:return;default:In("167")}}function v(e,t){switch(t.tag){case Cp:var n=t.stateNode;if(t.effectTag&_p)if(null===e)n.componentDidMount();else{var r=e.memoizedProps,o=e.memoizedState;n.componentDidUpdate(r,o)}return void(t.effectTag&Fp&&null!==t.updateQueue&&Tp(t,t.updateQueue,n));case Pp:var a=t.updateQueue;if(null!==a){var i=t.child&&t.child.stateNode;Tp(t,a,i)}return;case kp:var l=t.stateNode;if(null===e&&t.effectTag&_p){var u=t.type,s=t.memoizedProps;g(l,u,s,t)}return;case Ep:return;case wp:return;default:In("167")}}function m(e){var t=e.ref;if(null!==t){var n=w(e.stateNode);t(n)}}function h(e){var t=e.ref;null!==t&&t(null)}var g=e.commitMount,y=e.commitUpdate,b=e.resetTextContent,C=e.commitTextUpdate,P=e.appendChild,k=e.insertBefore,E=e.removeChild,w=e.getPublicInstance;return{commitPlacement:u,commitDeletion:p,commitWork:f,commitLifeCycles:v,commitAttachRef:m,commitDetachRef:h}},Ip=iu.createCursor,Op=iu.pop,Rp=iu.push,Up={},Dp=function(e){function t(e){return e===Up?In("179"):void 0,e}function n(){var e=t(f.current);return e}function r(e,t){Rp(f,t,e);var n=c(t);Rp(d,e,e),Rp(p,n,e)}function o(e){Op(p,e),Op(d,e),Op(f,e)}function a(){var e=t(p.current);return e}function i(e){var n=t(f.current),r=t(p.current),o=s(r,e.type,n);r!==o&&(Rp(d,e,e),Rp(p,o,e))}function l(e){d.current===e&&(Op(p,e),Op(d,e))}function u(){p.current=Up,f.current=Up}var s=e.getChildHostContext,c=e.getRootHostContext,p=Ip(Up),d=Ip(Up),f=Ip(Up);return{getHostContext:a,getRootHostContainer:n,popHostContainer:o,popHostContext:l,pushHostContainer:r,pushHostContext:i,resetHostContainer:u}},Lp=Fu.popContextProvider,Hp=iu.reset,Wp=ls.getStackAddendumByWorkInProgressFiber,jp=ds.logCapturedError,Vp=Ju.cloneFiber,Bp=bp.onCommitRoot,zp=kl.NoWork,Kp=kl.SynchronousPriority,qp=kl.TaskPriority,Yp=kl.AnimationPriority,Qp=kl.HighPriority,$p=kl.LowPriority,Xp=kl.OffscreenPriority,Gp=Pl.NoEffect,Zp=Pl.Placement,Jp=Pl.Update,ed=Pl.PlacementAndUpdate,td=Pl.Deletion,nd=Pl.ContentReset,rd=Pl.Callback,od=Pl.Err,ad=Pl.Ref,id=Sr.HostRoot,ld=Sr.HostComponent,ud=Sr.HostPortal,sd=Sr.ClassComponent,cd=Rl.getPendingPriority,pd=Fu,dd=pd.resetContext,fd,vd=1,md=function(e){function t(e){se||(se=!0,Y(e))}function n(e){ce||(ce=!0,Q(e))}function r(){Hp(),dd(),O()}function o(){for(;null!==le&&le.current.pendingWorkPriority===zp;){le.isScheduled=!1;var e=le.nextScheduledRoot;if(le.nextScheduledRoot=null,le===ue)return le=null,ue=null,oe=zp,null;le=e}for(var t=le,n=null,o=zp;null!==t;)t.current.pendingWorkPriority!==zp&&(o===zp||o>t.current.pendingWorkPriority)&&(o=t.current.pendingWorkPriority,n=t),t=t.nextScheduledRoot;return null!==n?(oe=o,Z=oe,r(),Vp(n.current,o)):(oe=zp,null)}function a(){for(;null!==ae;){var t=ae.effectTag;if(t&nd&&e.resetTextContent(ae.stateNode),t&ad){var n=ae.alternate;null!==n&&q(n)}var r=t&~(rd|od|nd|ad);switch(r){case Zp:j(ae),ae.effectTag&=~Zp;break;case ed:j(ae),ae.effectTag&=~Zp;var o=ae.alternate;B(o,ae);break;case Jp:var a=ae.alternate;B(a,ae);break;case td:ge=!0,V(ae),ge=!1}ae=ae.nextEffect}}function i(){for(;null!==ae;){var e=ae.effectTag;if(e&(Jp|rd)){var t=ae.alternate;z(t,ae)}e&ad&&K(ae),e&od&&C(ae);var n=ae.nextEffect;ae.nextEffect=null,ae=n}}function l(e){he=!0,ie=null;var t=e.stateNode;t.current===e?In("181"):void 0,Hl.current=null;var n=Z;Z=qp;var r=void 0;e.effectTag!==Gp?null!==e.lastEffect?(e.lastEffect.nextEffect=e,r=e.firstEffect):r=e:r=e.firstEffect;var o=X();for(ae=r;null!==ae;){var l=null;try{a(e)}catch(e){l=e}null!==l&&(null===ae?In("182"):void 0,g(ae,l),null!==ae&&(ae=ae.nextEffect))}for(G(o),t.current=e,ae=r;null!==ae;){var u=null;try{i(e)}catch(e){u=e}null!==u&&(null===ae?In("182"):void 0,g(ae,u),null!==ae&&(ae=ae.nextEffect))}he=!1,"function"==typeof Bp&&Bp(e.stateNode),fe&&(fe.forEach(x),fe=null),Z=n}function u(e){var t=zp,n=e.updateQueue,r=e.tag;null===n||r!==sd&&r!==id||(t=cd(n));for(var o=e.progressedChild;null!==o;)o.pendingWorkPriority!==zp&&(t===zp||t>o.pendingWorkPriority)&&(t=o.pendingWorkPriority),o=o.sibling;e.pendingWorkPriority=t}function s(e){for(;;){var t=e.alternate,n=H(t,e),r=e.return,o=e.sibling;if(u(e),null!==n)return n;if(null!==r&&(null===r.firstEffect&&(r.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==r.lastEffect&&(r.lastEffect.nextEffect=e.firstEffect),r.lastEffect=e.lastEffect),e.effectTag!==Gp&&(null!==r.lastEffect?r.lastEffect.nextEffect=e:r.firstEffect=e,r.lastEffect=e)),null!==o)return o;if(null===r)return oeqp)for(;null!==re&&!te;)t.timeRemaining()>vd?(re=c(re),null===re&&null!==ie&&(t.timeRemaining()>vd?(l(ie),re=o(),v()):te=!0)):te=!0;else for(;null!==re&&oe!==zp&&oe<=e;)re=c(re),null===re&&(re=o(),v());n&&console.timeEnd(n)}function h(e,r){ee?In("183"):void 0,ee=!0;for(var o=!!r;e!==zp&&!me;){null!==r||er)&&(a=!0,o.pendingWorkPriority=r),null!==o.alternate&&(o.alternate.pendingWorkPriority===zp||o.alternate.pendingWorkPriority>r)&&(a=!0,o.alternate.pendingWorkPriority=r),null===o.return){if(o.tag!==id)return;var i=o.stateNode;switch(k(i,r),r){case Kp:return void h(Kp,null);case qp:return;case Yp:return void t(f);case Qp:case $p:case Xp:return void n(d)}}o=o.return}}function w(){return Z===Kp&&(ee||ne)?qp:Z}function x(e){E(e,qp)}function T(e,t){var n=Z;Z=e;try{t()}finally{Z=n}}function S(e,t){var n=ne;ne=!0;try{return e(t)}finally{ne=n,ee||ne||h(qp,null)}}function N(e){var t=ne;ne=!1;try{return e()}finally{ne=t}}function _(e){var t=Z;Z=Kp;try{return e()}finally{Z=t}}function F(e){var t=Z;Z=$p;try{return e()}finally{Z=t}}var A=Dp(e),M=A.popHostContainer,I=A.popHostContext,O=A.resetHostContainer,R=qc(e,A,E,w),U=R.beginWork,D=R.beginFailedWork,L=up(e,A),H=L.completeWork,W=Mp(e,g),j=W.commitPlacement,V=W.commitDeletion,B=W.commitWork,z=W.commitLifeCycles,K=W.commitAttachRef,q=W.commitDetachRef,Y=e.scheduleAnimationCallback,Q=e.scheduleDeferredCallback,$=e.useSyncScheduling,X=e.prepareForCommit,G=e.resetAfterCommit,Z=$?Kp:$p,J=zp,ee=!1,te=!1,ne=!1,re=null,oe=zp,ae=null,ie=null,le=null,ue=null,se=!1,ce=!1,pe=null,de=null,fe=null,ve=null,me=null,he=!1,ge=!1;return{scheduleUpdate:E,getPriorityContext:w,performWithPriority:T,batchedUpdates:S,unbatchedUpdates:N,syncUpdates:_,deferredUpdates:F}},hd=function(e){In("191")};vn._injectFiber=function(e){hd=e};var gd=vn,yd=Rl.addTopLevelUpdate,bd=Fu.findCurrentUnmaskedContext,Cd=Fu.isContextProvider,Pd=Fu.processChildContext,kd=ns.createFiberRoot,Ed=Zl.findCurrentHostFiber;gd._injectFiber(function(e){var t=bd(e);return Cd(e)?Pd(e,t,!1):t});var wd=function(e){function t(e,t,n){var a=o(),i={element:t};n=void 0===n?null:n,yd(e,i,n,a),r(e,a)}var n=md(e),r=n.scheduleUpdate,o=n.getPriorityContext,a=n.performWithPriority,i=n.batchedUpdates,l=n.unbatchedUpdates,u=n.syncUpdates,s=n.deferredUpdates;return{createContainer:function(e){return kd(e)},updateContainer:function(e,n,r,o){var a=n.current,i=gd(r);null===n.context?n.context=i:n.pendingContext=i,t(a,e,o)},performWithPriority:a,batchedUpdates:i,unbatchedUpdates:l,syncUpdates:u,deferredUpdates:s,getPublicRootInstance:function(e){var t=e.current;return t.child?t.child.stateNode:null},findHostInstance:function(e){var t=Ed(e);return null===t?null:t.stateNode}}},xd=function(e){In("150")},Td=function(e){In("151")},Sd=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=Dl.get(e);return t?"number"==typeof t.tag?xd(t):Td(t):void("function"==typeof e.render?In("152"):In("153",Object.keys(e)))};Sd._injectFiber=function(e){xd=e},Sd._injectStack=function(e){Td=e};var Nd=Sd,_d=wn.isValidElement,Fd=bp.injectInternals,Ad=qo.createElement,Md=qo.getChildNamespace,Id=qo.setInitialProperties,Od=qo.diffProperties,Rd=qo.updateProperties,Ud=Ur.precacheFiberNode,Dd=Ur.updateFiberProps,Ld=9;Cl.inject(),Cr.injection.injectFiberControlledHostComponent(qo),Nd._injectFiber(function(e){return zd.findHostInstance(e)});var Hd=null,Wd=null,jd=1,Vd=9,Bd=11,zd=wd({getRootHostContext:function(e){var t=e.namespaceURI||null,n=e.tagName,r=Md(t,n);return r},getChildHostContext:function(e,t){var n=e;return Md(n,t)},getPublicInstance:function(e){return e},prepareForCommit:function(){Hd=vr.isEnabled(),Wd=Hi.getSelectionInformation(),vr.setEnabled(!1)},resetAfterCommit:function(){Hi.restoreSelection(Wd),Wd=null,vr.setEnabled(Hd),Hd=null},createInstance:function(e,t,n,r,o){var a=void 0;a=r;var i=Ad(e,t,n,a);return Ud(o,i),Dd(i,t),i},appendInitialChild:function(e,t){e.appendChild(t)},finalizeInitialChildren:function(e,t,n,r){return Id(e,t,n,r),gn(t,n)},prepareUpdate:function(e,t,n,r,o,a){return Od(e,t,n,r,o)},commitMount:function(e,t,n,r){e.focus()},commitUpdate:function(e,t,n,r,o,a){Dd(e,o),Rd(e,t,n,r,o)},shouldSetTextContent:function(e){return"string"==typeof e.children||"number"==typeof e.children||"object"==typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&"string"==typeof e.dangerouslySetInnerHTML.__html},resetTextContent:function(e){e.textContent=""},shouldDeprioritizeSubtree:function(e,t){return!!t.hidden},createTextInstance:function(e,t,n,r){var o=document.createTextNode(e);return Ud(r,o),o},commitTextUpdate:function(e,t,n){e.nodeValue=n},appendChild:function(e,t){e.appendChild(t)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},scheduleAnimationCallback:ua.rAF,scheduleDeferredCallback:ua.rIC,useSyncScheduling:!Wr.fiberAsyncScheduling});ei.injection.injectFiberBatchedUpdates(zd.batchedUpdates);var Kd=!1,qd={render:function(e,t,n){return hn(t),Lr.disableNewFiberFeatures&&(_d(e)||In("string"==typeof e?"145":"function"==typeof e?"146":null!=e&&"undefined"!=typeof e.props?"147":"148")),bn(null,e,t,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return null!=e&&Dl.has(e)?void 0:In("38"),bn(e,t,n,r)},unmountComponentAtNode:function(e){if(mn(e)?void 0:In("40"),yn(),e._reactRootContainer)return zd.unbatchedUpdates(function(){return bn(null,null,e,function(){e._reactRootContainer=null})})},findDOMNode:Nd,unstable_createPortal:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return Ns.createPortal(e,t,null,n)},unstable_batchedUpdates:ei.batchedUpdates,unstable_deferredUpdates:zd.deferredUpdates};"function"==typeof Fd&&Fd({findFiberByHostInstance:Ur.getClosestInstanceFromNode,findHostInstanceByFiber:zd.findHostInstance});var Yd=qd;module.exports=Yd; + "use strict";function e(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r-1?void 0:In("96",e),!Un.plugins[r]){t.extractEvents?void 0:In("97",e),Un.plugins[r]=t;var o=t.eventTypes;for(var a in o)n(o[a],t,a)?void 0:In("98",a,e)}}}function n(e,t,n){Un.eventNameDispatchConfigs.hasOwnProperty(n)?In("99",n):void 0,Un.eventNameDispatchConfigs[n]=e;var o=e.phasedRegistrationNames;if(o){for(var a in o)if(o.hasOwnProperty(a)){var i=o[a];r(i,t,n)}return!0}return!!e.registrationName&&(r(e.registrationName,t,n),!0)}function r(e,t,n){Un.registrationNameModules[e]?In("100",e):void 0,Un.registrationNameModules[e]=t,Un.registrationNameDependencies[e]=t.eventTypes[n].dependencies}function o(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function a(e){return"topMouseMove"===e||"topTouchMove"===e}function i(e){return"topMouseDown"===e||"topTouchStart"===e}function l(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=Kn.getNodeFromInstance(r),Vn.invokeGuardedCallbackAndCatchFirstError(o,n,void 0,e),e.currentTarget=null}function u(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o=0||null!=t.is}function ae(e,t,n,r){for(var o in n){var a=n[o];if(n.hasOwnProperty(o))if(o===Ro)Jr.setValueForStyles(e,a);else if(o===Oo){var i=a?a[Uo]:void 0;null!=i&&wo(e,i)}else o===Mo?"string"==typeof a?xo(e,a):"number"==typeof a&&xo(e,""+a):o===Io||(Fo.hasOwnProperty(o)?a&&te(t,o):r?so.setValueForAttribute(e,o,a):(wr.properties[o]||wr.isCustomAttribute(o))&&null!=a&&so.setValueForProperty(e,o,a))}}function ie(e,t,n,r){for(var o=0;o0;)e=ue(e),n--;for(;o-n>0;)t=ue(t),o--;for(var i=n;i--;){if(e===t||e===t.alternate)return e;e=ue(e),t=ue(t)}return null}function ce(e,t){for(;t;){if(e===t||e===t.alternate)return!0;t=ue(t)}return!1}function pe(e){return ue(e)}function de(e,t,n){for(var r=[];e;)r.push(e),e=ue(e);var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(l[u],"captured",o)}function ve(e,t,n){var r=t.dispatchConfig.phasedRegistrationNames[n];return da(e,r)}function me(e,t,n){var r=ve(e,n,t);r&&(n._dispatchListeners=Yn(n._dispatchListeners,r),n._dispatchInstances=Yn(n._dispatchInstances,e))}function he(e){e&&e.dispatchConfig.phasedRegistrationNames&&pa.traverseTwoPhase(e._targetInst,me,e)}function ge(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._targetInst,n=t?pa.getParentInstance(t):null;pa.traverseTwoPhase(n,me,e)}}function ye(e,t,n){if(e&&n&&n.dispatchConfig.registrationName){var r=n.dispatchConfig.registrationName,o=da(e,r);o&&(n._dispatchListeners=Yn(n._dispatchListeners,o),n._dispatchInstances=Yn(n._dispatchInstances,e))}}function be(e){e&&e.dispatchConfig.registrationName&&ye(e._targetInst,null,e)}function Ce(e){Qn(e,he)}function Pe(e){Qn(e,ge)}function ke(e,t,n,r){pa.traverseEnterLeave(n,r,ye,e,t)}function Ee(e){Qn(e,be)}function we(){return!Ta&&Pn.canUseDOM&&(Ta="textContent"in document.documentElement?"textContent":"innerText"),Ta}function Te(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}function xe(e,t,n,r){this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n;var o=this.constructor.Interface;for(var a in o)if(o.hasOwnProperty(a)){var i=o[a];i?this[a]=i(n):"target"===a?this.target=r:this[a]=n[a]}var l=null!=n.defaultPrevented?n.defaultPrevented:n.returnValue===!1;return l?this.isDefaultPrevented=Tn.thatReturnsTrue:this.isDefaultPrevented=Tn.thatReturnsFalse,this.isPropagationStopped=Tn.thatReturnsFalse,this}function Se(e,t,n,r){return Aa.call(this,e,t,n,r)}function Ne(e,t,n,r){return Aa.call(this,e,t,n,r)}function _e(){var e=window.opera;return"object"==typeof e&&"function"==typeof e.version&&parseInt(e.version(),10)<=12}function Ae(e){return(e.ctrlKey||e.altKey||e.metaKey)&&!(e.ctrlKey&&e.altKey)}function Fe(e){switch(e){case"topCompositionStart":return Ba.compositionStart;case"topCompositionEnd":return Ba.compositionEnd;case"topCompositionUpdate":return Ba.compositionUpdate}}function Oe(e,t){return"topKeyDown"===e&&t.keyCode===Ua}function Ie(e,t){switch(e){case"topKeyUp":return Ra.indexOf(t.keyCode)!==-1;case"topKeyDown":return t.keyCode!==Ua;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function Me(e){var t=e.detail;return"object"==typeof t&&"data"in t?t.data:null}function Re(e,t,n,r){var o,a;if(Da?o=Fe(e):Ka?Ie(e,n)&&(o=Ba.compositionEnd):Oe(e,n)&&(o=Ba.compositionStart),!o)return null;Wa&&(Ka||o!==Ba.compositionStart?o===Ba.compositionEnd&&Ka&&(a=Ka.getData()):Ka=Sa.getPooled(r));var i=Oa.getPooled(o,t,n,r);if(a)i.data=a;else{var l=Me(n);null!==l&&(i.data=l)}return va.accumulateTwoPhaseDispatches(i),i}function Ue(e,t){switch(e){case"topCompositionEnd":return Me(t);case"topKeyPress":var n=t.which;return n!==ja?null:(za=!0,Va);case"topTextInput":var r=t.data;return r===Va&&za?null:r;default:return null}}function De(e,t){if(Ka){if("topCompositionEnd"===e||!Da&&Ie(e,t)){var n=Ka.getData();return Sa.release(Ka),Ka=null,n}return null}switch(e){case"topPaste":return null;case"topKeyPress":return t.which&&!Ae(t)?String.fromCharCode(t.which):null;case"topCompositionEnd":return Wa?null:t.data;default:return null}}function Le(e,t,n,r){var o;if(o=Ha?Ue(e,n):De(e,n),!o)return null;var a=Ma.getPooled(Ba.beforeInput,t,n,r);return a.data=o,va.accumulateTwoPhaseDispatches(a),a}function He(e,t){return $a(e,t)}function We(e,t){return Qa(He,e,t)}function je(e,t){if(Xa)return We(e,t);Xa=!0;try{return We(e,t)}finally{Xa=!1,Cr.restoreStateIfNeeded()}}function Ve(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}function Be(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!ti[e.type]:"textarea"===t}function ze(e,t,n){var r=Aa.getPooled(ri.change,e,t,n);return r.type="change",Cr.enqueueStateRestore(n),va.accumulateTwoPhaseDispatches(r),r}function Ke(e){var t=e.nodeName&&e.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===e.type}function qe(e){var t=ze(ai,e,ei(e));Ja.batchedUpdates(Ye,t)}function Ye(e){er.enqueueEvents(e),er.processEventQueue(!1)}function Qe(e){if(No.updateValueIfChanged(e))return e}function $e(e,t){if("topChange"===e)return t}function Xe(e,t){oi=e,ai=t,oi.attachEvent("onpropertychange",Ze)}function Ge(){oi&&(oi.detachEvent("onpropertychange",Ze),oi=null,ai=null)}function Ze(e){"value"===e.propertyName&&Qe(ai)&&qe(e)}function Je(e,t,n){"topFocus"===e?(Ge(),Xe(t,n)):"topBlur"===e&&Ge()}function et(e,t){if("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)return Qe(ai)}function tt(e){var t=e.nodeName;return t&&"input"===t.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function nt(e,t){if("topClick"===e)return Qe(t)}function rt(e,t){if("topInput"===e||"topChange"===e)return Qe(t)}function ot(e,t){if(null!=e){var n=e._wrapperState||t._wrapperState;if(n&&n.controlled&&"number"===t.type){var r=""+t.value;t.getAttribute("value")!==r&&t.setAttribute("value",r)}}}function at(e,t,n,r){return Aa.call(this,e,t,n,r)}function it(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=fi[e];return!!r&&!!n[r]}function lt(e){return it}function ut(e,t,n,r){return di.call(this,e,t,n,r)}function st(e){if("number"==typeof e.tag){for(;e.return;)e=e.return;return e.tag!==Si?null:e.stateNode.containerInfo}for(;e._hostParent;)e=e._hostParent;var t=Ur.getNodeFromInstance(e);return t.parentNode}function ct(e,t,n){this.topLevelType=e,this.nativeEvent=t,this.targetInst=n,this.ancestors=[]}function pt(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=st(n);if(!r)break;e.ancestors.push(n),n=Ur.getClosestInstanceFromNode(r)}while(n);for(var o=0;o=t)return{node:n,offset:t-r};r=o}n=ft(vt(n))}}function ht(e,t,n,r){return e===n&&t===r}function gt(e){var t=window.getSelection&&window.getSelection();if(!t||0===t.rangeCount)return null;var n=t.anchorNode,r=t.anchorOffset,o=t.focusNode,a=t.focusOffset,i=t.getRangeAt(0);try{i.startContainer.nodeType,i.endContainer.nodeType}catch(e){return null}var l=ht(t.anchorNode,t.anchorOffset,t.focusNode,t.focusOffset),u=l?0:i.toString().length,s=i.cloneRange();s.selectNodeContents(e),s.setEnd(i.startContainer,i.startOffset);var c=ht(s.startContainer,s.startOffset,s.endContainer,s.endOffset),p=c?0:s.toString().length,d=p+u,f=document.createRange();f.setStart(n,r),f.setEnd(o,a);var v=f.collapsed;return{start:v?d:p,end:v?p:d}}function yt(e,t){if(window.getSelection){var n=window.getSelection(),r=e[xa()].length,o=Math.min(t.start,r),a=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>a){var i=a;a=o,o=i}var l=Mi(e,o),u=Mi(e,a);if(l&&u){var s=document.createRange();s.setStart(l.node,l.offset),n.removeAllRanges(),o>a?(n.addRange(s),n.extend(u.node,u.offset)):(s.setEnd(u.node,u.offset),n.addRange(s))}}}function bt(e){return Nn(document.documentElement,e)}function Ct(e){if("selectionStart"in e&&Li.hasSelectionCapabilities(e))return{start:e.selectionStart,end:e.selectionEnd};if(window.getSelection){var t=window.getSelection();return{anchorNode:t.anchorNode,anchorOffset:t.anchorOffset,focusNode:t.focusNode,focusOffset:t.focusOffset}}}function Pt(e,t){if(zi||null==ji||ji!==An())return null;var n=Ct(ji);if(!Bi||!Fn(Bi,n)){Bi=n;var r=Aa.getPooled(Wi.select,Vi,e,t);return r.type="select",r.target=ji,va.accumulateTwoPhaseDispatches(r),r}return null}function kt(e,t,n,r){return Aa.call(this,e,t,n,r)}function Et(e,t,n,r){return Aa.call(this,e,t,n,r)}function wt(e,t,n,r){return di.call(this,e,t,n,r)}function Tt(e){var t,n=e.keyCode;return"charCode"in e?(t=e.charCode,0===t&&13===n&&(t=13)):t=n,t>=32||13===t?t:0}function xt(e){if(e.key){var t=tl[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=el(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?nl[e.keyCode]||"Unidentified":""}function St(e,t,n,r){return di.call(this,e,t,n,r)}function Nt(e,t,n,r){return hi.call(this,e,t,n,r)}function _t(e,t,n,r){return di.call(this,e,t,n,r)}function At(e,t,n,r){return Aa.call(this,e,t,n,r)}function Ft(e,t,n,r){return hi.call(this,e,t,n,r)}function Ot(){yl||(yl=!0,vr.injection.injectReactEventListener(_i),er.injection.injectEventPluginOrder(ci),qn.injection.injectComponentTree(Ur),er.injection.injectEventPluginsByName({SimpleEventPlugin:gl,EnterLeaveEventPlugin:bi,ChangeEventPlugin:ui,SelectEventPlugin:Yi,BeforeInputEventPlugin:Ya}),wr.injection.injectDOMPropertyConfig(sa),wr.injection.injectDOMPropertyConfig(xi),wr.injection.injectDOMPropertyConfig(Ii))}function It(e,t){return e!==Tl&&e!==wl||t!==Tl&&t!==wl?e===El&&t!==El?-255:e!==El&&t===El?255:e-t:0}function Mt(e){if(null!==e.updateQueue)return e.updateQueue;var t=void 0;return t={first:null,last:null,hasForceUpdate:!1,callbackList:null},e.updateQueue=t,t}function Rt(e,t){var n=e.updateQueue;if(null===n)return t.updateQueue=null,null;var r=null!==t.updateQueue?t.updateQueue:{};return r.first=n.first,r.last=n.last,r.hasForceUpdate=!1,r.callbackList=null,r.isProcessing=!1,t.updateQueue=r,r}function Ut(e){return{priorityLevel:e.priorityLevel,partialState:e.partialState,callback:e.callback,isReplace:e.isReplace,isForced:e.isForced,isTopLevelUnmount:e.isTopLevelUnmount,next:null}}function Dt(e,t,n,r){null!==n?n.next=t:(t.next=e.first,e.first=t),null!==r?t.next=r:e.last=t}function Lt(e,t){var n=t.priorityLevel,r=null,o=null;if(null!==e.last&&It(e.last.priorityLevel,n)<=0)r=e.last;else for(o=e.first;null!==o&&It(o.priorityLevel,n)<=0;)r=o,o=o.next;return r}function Ht(e,t){var n=Mt(e),r=null!==e.alternate?Mt(e.alternate):null,o=Lt(n,t),a=null!==o?o.next:n.first;if(null===r)return Dt(n,t,o,a),null;var i=Lt(r,t),l=null!==i?i.next:r.first;if(Dt(n,t,o,a),a!==l){var u=Ut(t);return Dt(r,u,i,l),u}return null===i&&(r.first=t),null===l&&(r.last=null),null}function Wt(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:!1,next:null};Ht(e,o)}function jt(e,t,n,r){var o={priorityLevel:r,partialState:t,callback:n,isReplace:!0,isForced:!1,isTopLevelUnmount:!1,next:null};Ht(e,o)}function Vt(e,t,n){var r={priorityLevel:n,partialState:null,callback:t,isReplace:!1,isForced:!0,isTopLevelUnmount:!1,next:null};Ht(e,r)}function Bt(e){return null!==e.first?e.first.priorityLevel:El}function zt(e,t,n,r){var o=null===t.element,a={priorityLevel:r,partialState:t,callback:n,isReplace:!1,isForced:!1,isTopLevelUnmount:o,next:null},i=Ht(e,a);if(o){var l=e.updateQueue,u=null!==e.alternate?e.alternate.updateQueue:null;null!==l&&null!==a.next&&(a.next=null,l.last=a),null!==u&&null!==i&&null!==i.next&&(i.next=null,u.last=a)}}function Kt(e,t,n,r){var o=e.partialState;if("function"==typeof o){var a=o;return a.call(t,n,r)}return o}function qt(e,t,n,r,o,a){t.hasForceUpdate=!1;for(var i=r,l=!0,u=null,s=t.first;null!==s&&It(s.priorityLevel,a)<=0;){t.first=s.next,null===t.first&&(t.last=null);var c=void 0;s.isReplace?(i=Kt(s,n,i,o),l=!0):(c=Kt(s,n,i,o),c&&(i=l?Cn({},i,c):Cn(i,c),l=!1)),s.isForced&&(t.hasForceUpdate=!0),null===s.callback||s.isTopLevelUnmount&&null!==s.next||(u=u||[],u.push(s.callback),e.effectTag|=kl),s=s.next}return t.callbackList=u,null!==t.first||null!==u||t.hasForceUpdate||(e.updateQueue=null),i}function Yt(e,t,n){var r=t.callbackList;if(null!==r)for(var o=0;of?(g=p,p=null):g=p.sibling;var y=m(e,p,l[f],u);if(null===y){null===p&&(p=g);break}t&&p&&null===y.alternate&&n(e,p),d=i(y,d,f),null===c?s=y:c.sibling=y,c=y,p=g}if(f===l.length)return r(e,p),s;if(null===p){for(;fy?(b=f,f=null):b=f.sibling;var P=m(e,f,C.value,u);if(null===P){f||(f=b);break}t&&f&&null===P.alternate&&n(e,f),g=i(P,g,y),null===d?p=P:d.sibling=P,d=P,f=b}if(C.done)return r(e,f),p;if(null===f){for(;!C.done;y++,C=c.next()){var k=v(e,C.value,u);null!==k&&(g=i(k,g,y),null===d?p=k:d.sibling=k,d=k)}return p}for(var E=o(e,f);!C.done;y++,C=c.next()){var w=h(E,e,y,C.value,u);null!==w&&(t&&null!==w.alternate&&E.delete(null===w.key?y:w.key),g=i(w,g,y),null===d?p=w:d.sibling=w,d=w)}return t&&E.forEach(function(t){return n(e,t)}),p}function b(e,t,n,o){if(null!==t&&t.tag===zs){r(e,t.sibling);var i=a(t,o);return i.pendingProps=n,i.return=e,i}r(e,t);var l=Ds(n,o);return l.return=e,l}function C(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.type===o.type){r(e,u.sibling);var s=a(u,i);return s.ref=pn(u,o),s.pendingProps=o.props,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=Rs(o,i);return c.ref=pn(t,o),c.return=e,c}function P(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===qs){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o,s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=Ls(o,i);return c.return=e,c}function k(e,t,n,o){var i=t;if(null!==i){if(i.tag===Ys){r(e,i.sibling);var l=a(i,o);return l.type=n.value,l.return=e,l}r(e,i)}var u=Hs(n,o);return u.type=n.value,u.return=e,u}function E(e,t,o,i){for(var l=o.key,u=t;null!==u;){if(u.key===l){if(u.tag===Ks&&u.stateNode.containerInfo===o.containerInfo&&u.stateNode.implementation===o.implementation){r(e,u.sibling);var s=a(u,i);return s.pendingProps=o.children||[],s.return=e,s}r(e,u);break}n(e,u),u=u.sibling}var c=Ws(o,i);return c.return=e,c}function w(e,t,n,o){var a=Lr.disableNewFiberFeatures,i="object"==typeof n&&null!==n;if(i)if(a)switch(n.$$typeof){case fs:return l(C(e,t,n,o));case Is:return l(E(e,t,n,o))}else switch(n.$$typeof){case fs:return l(C(e,t,n,o));case Fs:return l(P(e,t,n,o));case Os:return l(k(e,t,n,o));case Is:return l(E(e,t,n,o))}if(a)switch(e.tag){case Bs:var u=e.type;null!==n&&n!==!1?In("109",u.displayName||u.name||"Component"):void 0;break;case Vs:var s=e.type;null!==n&&n!==!1?In("105",s.displayName||s.name||"Component"):void 0}if("string"==typeof n||"number"==typeof n)return l(b(e,t,""+n,o));if(js(n))return g(e,t,n,o);if(As(n))return y(e,t,n,o);if(i&&dn(e,n),!a&&"undefined"==typeof n)switch(e.tag){case Bs:case Vs:var c=e.type;In("157",c.displayName||c.name||"Component")}return r(e,t)}return w}function vn(e){if(!e)return On;var t=Ul.get(e);return"number"==typeof t.tag?md(t):t._processChildContext(t._context)}function mn(e){return!(!e||e.nodeType!==Wd&&e.nodeType!==jd&&e.nodeType!==Vd)}function hn(e){if(!mn(e))throw new Error("Target container is not a DOM element."); + }function gn(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function yn(){zd=!0}function bn(e,t,n,r){hn(n);var o=n.nodeType===Dd?n.documentElement:n,a=o._reactRootContainer;if(a)Bd.updateContainer(t,a,e,r);else{for(;o.lastChild;)o.removeChild(o.lastChild);var i=Bd.createContainer(o);a=o._reactRootContainer=i,Bd.unbatchedUpdates(function(){Bd.updateContainer(t,i,e,r)})}return Bd.getPublicRootInstance(a)}var Cn=__webpack_require__(3);__webpack_require__(7),__webpack_require__(4);var Pn=__webpack_require__(10);__webpack_require__(11);var kn=__webpack_require__(13),En=__webpack_require__(15),wn=__webpack_require__(1),Tn=__webpack_require__(5),xn=__webpack_require__(16),Sn=__webpack_require__(17),Nn=__webpack_require__(18),_n=__webpack_require__(21),An=__webpack_require__(22),Fn=__webpack_require__(23),On=__webpack_require__(6),In=e,Mn=null,Rn={},Un={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(e){Mn?In("101"):void 0,Mn=Array.prototype.slice.call(e),t()},injectEventPluginsByName:function(e){var n=!1;for(var r in e)if(e.hasOwnProperty(r)){var o=e[r];Rn.hasOwnProperty(r)&&Rn[r]===o||(Rn[r]?In("102",r):void 0,Rn[r]=o,n=!0)}n&&t()}},Dn=Un,Ln=null,Hn=function(e,t,n,r,o,a,i,l,u){var s=Array.prototype.slice.call(arguments,3);try{t.apply(n,s)}catch(e){return e}return null},Wn=function(){if(Ln){var e=Ln;throw Ln=null,e}},jn={injection:{injectErrorUtils:function(e){"function"!=typeof e.invokeGuardedCallback?In("201"):void 0,Hn=e.invokeGuardedCallback}},invokeGuardedCallback:function(e,t,n,r,o,a,i,l,u){return Hn.apply(this,arguments)},invokeGuardedCallbackAndCatchFirstError:function(e,t,n,r,o,a,i,l,u){var s=jn.invokeGuardedCallback.apply(this,arguments);null!==s&&null===Ln&&(Ln=s)},rethrowCaughtError:function(){return Wn.apply(this,arguments)}},Vn=jn,Bn,zn={injectComponentTree:function(e){Bn=e}},Kn={isEndish:o,isMoveish:a,isStartish:i,executeDirectDispatch:p,executeDispatchesInOrder:u,executeDispatchesInOrderStopAtTrue:c,hasDispatches:d,getFiberCurrentPropsFromNode:function(e){return Bn.getFiberCurrentPropsFromNode(e)},getInstanceFromNode:function(e){return Bn.getInstanceFromNode(e)},getNodeFromInstance:function(e){return Bn.getNodeFromInstance(e)},injection:zn},qn=Kn,Yn=f,Qn=v,$n=null,Xn=function(e,t){e&&(qn.executeDispatchesInOrder(e,t),e.isPersistent()||e.constructor.release(e))},Gn=function(e){return Xn(e,!0)},Zn=function(e){return Xn(e,!1)},Jn={injection:{injectEventPluginOrder:Dn.injectEventPluginOrder,injectEventPluginsByName:Dn.injectEventPluginsByName},getListener:function(e,t){var n;if("number"==typeof e.tag){var r=e.stateNode;if(!r)return null;var o=qn.getFiberCurrentPropsFromNode(r);if(!o)return null;if(n=o[t],h(t,e.type,o))return null}else{var a=e._currentElement;if("string"==typeof a||"number"==typeof a)return null;if(!e._rootNodeID)return null;var i=a.props;if(n=i[t],h(t,a.type,i))return null}return n&&"function"!=typeof n?In("94",t,typeof n):void 0,n},extractEvents:function(e,t,n,r){for(var o,a=Dn.plugins,i=0;i]/,ro=H,oo=W,ao=new RegExp("^["+wr.ATTRIBUTE_NAME_START_CHAR+"]["+wr.ATTRIBUTE_NAME_CHAR+"]*$"),io={},lo={},uo={createMarkupForID:function(e){return wr.ID_ATTRIBUTE_NAME+"="+oo(e)},setAttributeForID:function(e,t){e.setAttribute(wr.ID_ATTRIBUTE_NAME,t)},createMarkupForRoot:function(){return wr.ROOT_ATTRIBUTE_NAME+'=""'},setAttributeForRoot:function(e){e.setAttribute(wr.ROOT_ATTRIBUTE_NAME,"")},createMarkupForProperty:function(e,t){var n=wr.properties.hasOwnProperty(e)?wr.properties[e]:null;if(n){if(V(n,t))return"";var r=n.attributeName;return n.hasBooleanValue||n.hasOverloadedBooleanValue&&t===!0?r+'=""':r+"="+oo(t)}return wr.isCustomAttribute(e)?null==t?"":e+"="+oo(t):null},createMarkupForCustomAttribute:function(e,t){return j(e)&&null!=t?e+"="+oo(t):""},setValueForProperty:function(e,t,n){var r=wr.properties.hasOwnProperty(t)?wr.properties[t]:null;if(r){var o=r.mutationMethod;if(o)o(e,n);else{if(V(r,n))return void uo.deleteValueForProperty(e,t);if(r.mustUseProperty)e[r.propertyName]=n;else{var a=r.attributeName,i=r.attributeNamespace;i?e.setAttributeNS(i,a,""+n):r.hasBooleanValue||r.hasOverloadedBooleanValue&&n===!0?e.setAttribute(a,""):e.setAttribute(a,""+n)}}}else if(wr.isCustomAttribute(t))return void uo.setValueForAttribute(e,t,n)},setValueForAttribute:function(e,t,n){j(t)&&(null==n?e.removeAttribute(t):e.setAttribute(t,""+n))},deleteValueForAttribute:function(e,t){e.removeAttribute(t)},deleteValueForProperty:function(e,t){var n=wr.properties.hasOwnProperty(t)?wr.properties[t]:null;if(n){var r=n.mutationMethod;if(r)r(e,void 0);else if(n.mustUseProperty){var o=n.propertyName;n.hasBooleanValue?e[o]=!1:e[o]=""}else e.removeAttribute(n.attributeName)}else wr.isCustomAttribute(t)&&e.removeAttribute(t)}},so=uo,co={getHostProps:function(e,t){var n=e,r=t.value,o=t.checked,a=Cn({type:void 0,step:void 0,min:void 0,max:void 0},t,{defaultChecked:void 0,defaultValue:void 0,value:null!=r?r:n._wrapperState.initialValue,checked:null!=o?o:n._wrapperState.initialChecked});return a},mountWrapper:function(e,t){var n=t.defaultValue,r=e;r._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:null!=t.value?t.value:n,controlled:B(t)}},updateWrapper:function(e,t){var n=e,r=t.checked;null!=r&&so.setValueForProperty(n,"checked",r||!1);var o=t.value;if(null!=o)if(0===o&&""===n.value)n.value="0";else if("number"===t.type){var a=parseFloat(n.value,10)||0;o!=a&&(n.value=""+o)}else o!=n.value&&(n.value=""+o);else null==t.value&&null!=t.defaultValue&&n.defaultValue!==""+t.defaultValue&&(n.defaultValue=""+t.defaultValue),null==t.checked&&null!=t.defaultChecked&&(n.defaultChecked=!!t.defaultChecked)},postMountWrapper:function(e,t){var n=e;switch(t.type){case"submit":case"reset":break;case"color":case"date":case"datetime":case"datetime-local":case"month":case"time":case"week":n.value="",n.value=n.defaultValue;break;default:n.value=n.value}var r=n.name;""!==r&&(n.name=""),n.defaultChecked=!n.defaultChecked,n.defaultChecked=!n.defaultChecked,""!==r&&(n.name=r)},restoreControlledState:function(e,t){var n=e;co.updateWrapper(n,t),z(n,t)}},po=co,fo={mountWrapper:function(e,t){},postMountWrapper:function(e,t){null!=t.value&&e.setAttribute("value",t.value)},getHostProps:function(e,t){var n=Cn({children:void 0},t),r=K(t.children);return r&&(n.children=r),n}},vo=fo,mo=!1,ho={getHostProps:function(e,t){return Cn({},t,{value:void 0})},mountWrapper:function(e,t){var n=e,r=t.value;n._wrapperState={initialValue:null!=r?r:t.defaultValue,wasMultiple:!!t.multiple},void 0===t.value||void 0===t.defaultValue||mo||(mo=!0),n.multiple=!!t.multiple,null!=r?q(n,!!t.multiple,r):null!=t.defaultValue&&q(n,!!t.multiple,t.defaultValue)},postUpdateWrapper:function(e,t){var n=e;n._wrapperState.initialValue=void 0;var r=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=!!t.multiple;var o=t.value;null!=o?q(n,!!t.multiple,o):r!==!!t.multiple&&(null!=t.defaultValue?q(n,!!t.multiple,t.defaultValue):q(n,!!t.multiple,t.multiple?[]:""))},restoreControlledState:function(e,t){var n=e,r=t.value;null!=r&&q(n,!!t.multiple,r)}},go=ho,yo={getHostProps:function(e,t){var n=e;null!=t.dangerouslySetInnerHTML?In("91"):void 0;var r=Cn({},t,{value:void 0,defaultValue:void 0,children:""+n._wrapperState.initialValue});return r},mountWrapper:function(e,t){var n=e,r=t.value,o=r;if(null==r){var a=t.defaultValue,i=t.children;null!=i&&(null!=a?In("92"):void 0,Array.isArray(i)&&(i.length<=1?void 0:In("93"),i=i[0]),a=""+i),null==a&&(a=""),o=a}n._wrapperState={initialValue:""+o}},updateWrapper:function(e,t){var n=e,r=t.value;if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e,t){var n=e,r=n.textContent;r===n._wrapperState.initialValue&&(n.value=r)},restoreControlledState:function(e,t){yo.updateWrapper(e,t)}},bo=yo,Co=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e},Po=Co,ko,Eo=Po(function(e,t){if(e.namespaceURI!==to.svg||"innerHTML"in e)e.innerHTML=t;else{ko=ko||document.createElement("div"),ko.innerHTML=""+t+"";for(var n=ko.firstChild;n.firstChild;)e.appendChild(n.firstChild)}}),wo=Eo,To=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};Pn.canUseDOM&&("textContent"in document.documentElement||(To=function(e,t){return 3===e.nodeType?void(e.nodeValue=t):void wo(e,ro(t))}));var xo=To,So={_getTrackerFromNode:function(e){return Q(Ur.getInstanceFromNode(e))},trackNode:function(e){e._wrapperState.valueTracker||(e._wrapperState.valueTracker=Z(e,e))},track:function(e){if(!Q(e)){var t=Ur.getNodeFromInstance(e);$(e,Z(t,e))}},updateValueIfChanged:function(e){if(!e)return!1;var t=Q(e);if(!t)return"number"==typeof e.tag?So.trackNode(e.stateNode):So.track(e),!0;var n=t.getValue(),r=G(Ur.getNodeFromInstance(e));return r!==n&&(t.setValue(r),!0)},stopTracking:function(e){var t=Q(e);t&&t.stopTracking()}},No=So,_o=Cn||function(e){for(var t=1;t";var u=l.firstChild;o=l.removeChild(u)}else o=t.is?a.createElement(e,t.is):a.createElement(e);else o=a.createElementNS(i,e);return o},setInitialProperties:function(e,t,n,r){var o,a=oe(t,n);switch(t){case"audio":case"form":case"iframe":case"img":case"image":case"link":case"object":case"source":case"video":case"details":re(e,t),o=n;break;case"input":po.mountWrapper(e,n),o=po.getHostProps(e,n),re(e,t),te(r,"onChange");break;case"option":vo.mountWrapper(e,n),o=vo.getHostProps(e,n);break;case"select":go.mountWrapper(e,n),o=go.getHostProps(e,n),re(e,t),te(r,"onChange");break;case"textarea":bo.mountWrapper(e,n),o=bo.getHostProps(e,n),re(e,t),te(r,"onChange");break;default:o=n}switch(ee(t,o),ae(e,r,o,a),t){case"input":No.trackNode(e),po.postMountWrapper(e,n);break;case"textarea":No.trackNode(e),bo.postMountWrapper(e,n);break;case"option":vo.postMountWrapper(e,n);break;default:"function"==typeof o.onClick&&ne(e)}},diffProperties:function(e,t,n,r,o){var a,i,l=null;switch(t){case"input":a=po.getHostProps(e,n),i=po.getHostProps(e,r),l=[];break;case"option":a=vo.getHostProps(e,n),i=vo.getHostProps(e,r),l=[];break;case"select":a=go.getHostProps(e,n),i=go.getHostProps(e,r),l=[];break;case"textarea":a=bo.getHostProps(e,n),i=bo.getHostProps(e,r),l=[];break;default:a=n,i=r,"function"!=typeof a.onClick&&"function"==typeof i.onClick&&ne(e)}ee(t,i);var u,s,c=null;for(u in a)if(!i.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if(u===Ro){var p=a[u];for(s in p)p.hasOwnProperty(s)&&(c||(c={}),c[s]="")}else u===Oo||u===Mo||u===Io||(Fo.hasOwnProperty(u)?l||(l=[]):(l=l||[]).push(u,null));for(u in i){var d=i[u],f=null!=a?a[u]:void 0;if(i.hasOwnProperty(u)&&d!==f&&(null!=d||null!=f))if(u===Ro)if(f){for(s in f)!f.hasOwnProperty(s)||d&&d.hasOwnProperty(s)||(c||(c={}),c[s]="");for(s in d)d.hasOwnProperty(s)&&f[s]!==d[s]&&(c||(c={}),c[s]=d[s])}else c||(l||(l=[]),l.push(u,c)),c=d;else if(u===Oo){var v=d?d[Uo]:void 0,m=f?f[Uo]:void 0;null!=v&&m!==v&&(l=l||[]).push(u,""+v)}else u===Mo?f===d||"string"!=typeof d&&"number"!=typeof d||(l=l||[]).push(u,""+d):u===Io||(Fo.hasOwnProperty(u)?(d&&te(o,u),l||f===d||(l=[])):(l=l||[]).push(u,d))}return c&&(l=l||[]).push(Ro,c),l},updateProperties:function(e,t,n,r,o){var a=oe(n,r),i=oe(n,o);switch(ie(e,t,a,i),n){case"input":po.updateWrapper(e,o);break;case"textarea":bo.updateWrapper(e,o);break;case"select":go.postUpdateWrapper(e,o)}},restoreControlledState:function(e,t,n){switch(t){case"input":return void po.restoreControlledState(e,n);case"textarea":return void bo.restoreControlledState(e,n);case"select":return void go.restoreControlledState(e,n)}}},Ko=zo,qo=void 0,Yo=void 0;if("function"!=typeof requestAnimationFrame)In("149");else if("function"!=typeof requestIdleCallback){var Qo=null,$o=null,Xo=!1,Go=!1,Zo=0,Jo=33,ea=33,ta={timeRemaining:"object"==typeof performance&&"function"==typeof performance.now?function(){return Zo-performance.now()}:function(){return Zo-Date.now()}},na="__reactIdleCallback$"+Math.random().toString(36).slice(2),ra=function(e){if(e.source===window&&e.data===na){Xo=!1;var t=$o;$o=null,t&&t(ta)}};window.addEventListener("message",ra,!1);var oa=function(e){Go=!1;var t=e-Zo+ea;t1?1-t:void 0;return this._fallbackText=o.slice(e,l),this._fallbackText}}),wa.addPoolingTo(Te);var Sa=Te,Na=["dispatchConfig","_targetInst","nativeEvent","isDefaultPrevented","isPropagationStopped","_dispatchListeners","_dispatchInstances"],_a={type:null,target:null,currentTarget:Tn.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};Cn(xe.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Tn.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Tn.thatReturnsTrue)},persist:function(){this.isPersistent=Tn.thatReturnsTrue},isPersistent:Tn.thatReturnsFalse,destructor:function(){var e=this.constructor.Interface;for(var t in e)this[t]=null;for(var n=0;n8&&La<=11),ja=32,Va=String.fromCharCode(ja),Ba={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},za=!1,Ka=null,qa={eventTypes:Ba,extractEvents:function(e,t,n,r){return[Re(e,t,n,r),Le(e,t,n,r)]}},Ya=qa,Qa=function(e,t,n,r,o,a){return e(t,n,r,o,a)},$a=function(e,t){return e(t)},Xa=!1,Ga={injectStackBatchedUpdates:function(e){Qa=e},injectFiberBatchedUpdates:function(e){$a=e}},Za={batchedUpdates:je,injection:Ga},Ja=Za,ei=Ve,ti={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},ni=Be,ri={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},oi=null,ai=null,ii=!1;Pn.canUseDOM&&(ii=ur("input")&&(!document.documentMode||document.documentMode>9));var li={eventTypes:ri,_isInputEventSupported:ii,extractEvents:function(e,t,n,r){var o,a,i=t?Ur.getNodeFromInstance(t):window;if(Ke(i)?o=$e:ni(i)?ii?o=rt:(o=et,a=Je):tt(i)&&(o=nt),o){var l=o(e,t);if(l){var u=ze(l,n,r);return u}}a&&a(e,i,t),"topBlur"===e&&ot(t,i)}},ui=li,si=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"],ci=si,pi={view:function(e){if(e.view)return e.view;var t=ei(e);if(t.window===t)return t;var n=t.ownerDocument;return n?n.defaultView||n.parentWindow:window},detail:function(e){return e.detail||0}};Aa.augmentClass(at,pi);var di=at,fi={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"},vi=lt,mi={screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:vi,button:function(e){var t=e.button;return"which"in e?t:2===t?2:4===t?1:0},buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)}};di.augmentClass(ut,mi);var hi=ut,gi={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},yi={eventTypes:gi,extractEvents:function(e,t,n,r){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var o;if(r.window===r)o=r;else{var a=r.ownerDocument;o=a?a.defaultView||a.parentWindow:window}var i,l;if("topMouseOut"===e){i=t;var u=n.relatedTarget||n.toElement;l=u?Ur.getClosestInstanceFromNode(u):null}else i=null,l=t;if(i===l)return null;var s=null==i?o:Ur.getNodeFromInstance(i),c=null==l?o:Ur.getNodeFromInstance(l),p=hi.getPooled(gi.mouseLeave,i,n,r);p.type="mouseleave",p.target=s,p.relatedTarget=c;var d=hi.getPooled(gi.mouseEnter,l,n,r);return d.type="mouseenter",d.target=c,d.relatedTarget=s,va.accumulateEnterLeaveDispatches(p,d,i,l),[p,d]}},bi=yi,Ci=wr.injection.MUST_USE_PROPERTY,Pi=wr.injection.HAS_BOOLEAN_VALUE,ki=wr.injection.HAS_NUMERIC_VALUE,Ei=wr.injection.HAS_POSITIVE_NUMERIC_VALUE,wi=wr.injection.HAS_OVERLOADED_BOOLEAN_VALUE,Ti={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+wr.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:Pi,allowTransparency:0,alt:0,as:0,async:Pi,autoComplete:0,autoPlay:Pi,capture:Pi,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:Ci|Pi,cite:0,classID:0,className:0,cols:Ei,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:Pi,coords:0,crossOrigin:0,data:0,dateTime:0,default:Pi,defer:Pi,dir:0,disabled:Pi,download:wi,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:Pi,formTarget:0,frameBorder:0, + headers:0,height:0,hidden:Pi,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:Pi,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:Ci|Pi,muted:Ci|Pi,name:0,nonce:0,noValidate:Pi,open:Pi,optimum:0,pattern:0,placeholder:0,playsInline:Pi,poster:0,preload:0,profile:0,radioGroup:0,readOnly:Pi,referrerPolicy:0,rel:0,required:Pi,reversed:Pi,role:0,rows:Ei,rowSpan:ki,sandbox:0,scope:0,scoped:Pi,scrolling:0,seamless:Pi,selected:Ci|Pi,shape:0,size:Ei,sizes:0,slot:0,span:Ei,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:ki,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:Pi,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{},DOMMutationMethods:{value:function(e,t){return null==t?e.removeAttribute("value"):void("number"!==e.type||e.hasAttribute("value")===!1?e.setAttribute("value",""+t):e.validity&&!e.validity.badInput&&e.ownerDocument.activeElement!==e&&e.setAttribute("value",""+t))}}},xi=Ti,Si=Sr.HostRoot;Cn(ct.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.targetInst=null,this.ancestors.length=0}}),wa.addPoolingTo(ct,wa.threeArgumentPooler);var Ni={_enabled:!0,_handleTopLevel:null,setHandleTopLevel:function(e){Ni._handleTopLevel=e},setEnabled:function(e){Ni._enabled=!!e},isEnabled:function(){return Ni._enabled},trapBubbledEvent:function(e,t,n){return n?xn.listen(n,t,Ni.dispatchEvent.bind(null,e)):null},trapCapturedEvent:function(e,t,n){return n?xn.capture(n,t,Ni.dispatchEvent.bind(null,e)):null},monitorScrollValue:function(e){var t=dt.bind(null,e);xn.listen(window,"scroll",t)},dispatchEvent:function(e,t){if(Ni._enabled){var n=ei(t),r=Ur.getClosestInstanceFromNode(n),o=ct.getPooled(e,t,r);try{Ja.batchedUpdates(pt,o)}finally{ct.release(o)}}}},_i=Ni,Ai={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},Fi={accentHeight:"accent-height",accumulate:0,additive:0,alignmentBaseline:"alignment-baseline",allowReorder:"allowReorder",alphabetic:0,amplitude:0,arabicForm:"arabic-form",ascent:0,attributeName:"attributeName",attributeType:"attributeType",autoReverse:"autoReverse",azimuth:0,baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",bbox:0,begin:0,bias:0,by:0,calcMode:"calcMode",capHeight:"cap-height",clip:0,clipPath:"clip-path",clipRule:"clip-rule",clipPathUnits:"clipPathUnits",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",cursor:0,cx:0,cy:0,d:0,decelerate:0,descent:0,diffuseConstant:"diffuseConstant",direction:0,display:0,divisor:0,dominantBaseline:"dominant-baseline",dur:0,dx:0,dy:0,edgeMode:"edgeMode",elevation:0,enableBackground:"enable-background",end:0,exponent:0,externalResourcesRequired:"externalResourcesRequired",fill:0,fillOpacity:"fill-opacity",fillRule:"fill-rule",filter:0,filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",focusable:0,fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",hanging:0,horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",ideographic:0,imageRendering:"image-rendering",in:0,in2:0,intercept:0,k:0,k1:0,k2:0,k3:0,k4:0,kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",kerning:0,keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",local:0,markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",mask:0,maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",mathematical:0,mode:0,numOctaves:"numOctaves",offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pathLength:"pathLength",patternContentUnits:"patternContentUnits",patternTransform:"patternTransform",patternUnits:"patternUnits",pointerEvents:"pointer-events",points:0,pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",preserveAspectRatio:"preserveAspectRatio",primitiveUnits:"primitiveUnits",r:0,radius:0,refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",requiredFeatures:"requiredFeatures",restart:0,result:0,rotate:0,rx:0,ry:0,scale:0,seed:0,shapeRendering:"shape-rendering",slope:0,spacing:0,specularConstant:"specularConstant",specularExponent:"specularExponent",speed:0,spreadMethod:"spreadMethod",startOffset:"startOffset",stdDeviation:"stdDeviation",stemh:0,stemv:0,stitchTiles:"stitchTiles",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",string:0,stroke:0,strokeDasharray:"stroke-dasharray",strokeDashoffset:"stroke-dashoffset",strokeLinecap:"stroke-linecap",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",textLength:"textLength",to:0,transform:0,u1:0,u2:0,underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicode:0,unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",values:0,vectorEffect:"vector-effect",version:0,vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",visibility:0,widths:0,wordSpacing:"word-spacing",writingMode:"writing-mode",x:0,xHeight:"x-height",x1:0,x2:0,xChannelSelector:"xChannelSelector",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlns:0,xmlnsXlink:"xmlns:xlink",xmlLang:"xml:lang",xmlSpace:"xml:space",y:0,y1:0,y2:0,yChannelSelector:"yChannelSelector",z:0,zoomAndPan:"zoomAndPan"},Oi={Properties:{},DOMAttributeNamespaces:{xlinkActuate:Ai.xlink,xlinkArcrole:Ai.xlink,xlinkHref:Ai.xlink,xlinkRole:Ai.xlink,xlinkShow:Ai.xlink,xlinkTitle:Ai.xlink,xlinkType:Ai.xlink,xmlBase:Ai.xml,xmlLang:Ai.xml,xmlSpace:Ai.xml},DOMAttributeNames:{}};Object.keys(Fi).forEach(function(e){Oi.Properties[e]=0,Fi[e]&&(Oi.DOMAttributeNames[e]=Fi[e])});var Ii=Oi,Mi=mt,Ri={getOffsets:gt,setOffsets:yt},Ui=Ri,Di={hasSelectionCapabilities:function(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)},getSelectionInformation:function(){var e=An();return{focusedElem:e,selectionRange:Di.hasSelectionCapabilities(e)?Di.getSelection(e):null}},restoreSelection:function(e){var t=An(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&bt(n)){Di.hasSelectionCapabilities(n)&&Di.setSelection(n,r);for(var o=[],a=n;a=a.parentNode;)1===a.nodeType&&o.push({element:a,left:a.scrollLeft,top:a.scrollTop});_n(n);for(var i=0;i-1;)Zl[Jl]=null,Jl--},au={createCursor:eu,isEmpty:tu,pop:nu,push:ru,reset:ou},iu=Cn||function(e){for(var t=1;t3&&void 0!==arguments[3]?arguments[3]:null,o={$$typeof:vs,key:null==r?null:""+r,children:e,handler:t,props:n};return o},gs=function(e){var t={$$typeof:ms,value:e};return t},ys=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===vs},bs=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===ms},Cs=ms,Ps=vs,ks={createCoroutine:hs,createYield:gs,isCoroutine:ys,isYield:bs,REACT_YIELD_TYPE:Cs,REACT_COROUTINE_TYPE:Ps},Es="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.portal")||60106,ws=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Es,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},Ts=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Es},xs=Es,Ss={createPortal:ws,isPortal:Ts,REACT_PORTAL_TYPE:xs},Ns="function"==typeof Symbol&&Symbol.iterator,_s="@@iterator",As=cn,Fs=ks.REACT_COROUTINE_TYPE,Os=ks.REACT_YIELD_TYPE,Is=Ss.REACT_PORTAL_TYPE,Ms=Zu.cloneFiber,Rs=Zu.createFiberFromElement,Us=Zu.createFiberFromFragment,Ds=Zu.createFiberFromText,Ls=Zu.createFiberFromCoroutine,Hs=Zu.createFiberFromYield,Ws=Zu.createFiberFromPortal,js=Array.isArray,Vs=Sr.FunctionalComponent,Bs=Sr.ClassComponent,zs=Sr.HostText,Ks=Sr.HostPortal,qs=Sr.CoroutineComponent,Ys=Sr.YieldComponent,Qs=Sr.Fragment,$s=Cl.NoEffect,Xs=Cl.Placement,Gs=Cl.Deletion,Zs=fn(!0,!0),Js=fn(!1,!0),ec=fn(!1,!1),tc=function(e,t){if(t.child)if(null!==e&&t.child===e.child){var n=t.child,r=Ms(n,n.pendingWorkPriority);for(t.child=r,r.return=t;null!==n.sibling;)n=n.sibling,r=r.sibling=Ms(n,n.pendingWorkPriority),r.return=t;r.sibling=null}else for(var o=t.child;null!==o;)o.return=t,o=o.sibling},nc={reconcileChildFibers:Zs,reconcileChildFibersInPlace:Js,mountChildFibersInPlace:ec,cloneChildFibers:tc},rc=Cl.Update,oc=_u.cacheContext,ac=_u.getMaskedContext,ic=_u.getUnmaskedContext,lc=_u.isContextConsumer,uc=Ml.addUpdate,sc=Ml.addReplaceUpdate,cc=Ml.addForceUpdate,pc=Ml.beginUpdateQueue,dc=_u,fc=dc.hasContextChanged,vc=Gl.isMounted,mc=Array.isArray,hc=function(e,t,n,r){function o(e,t,n,r,o,a){if(null===t||null!==e.updateQueue&&e.updateQueue.hasForceUpdate)return!0;var i=e.stateNode;if("function"==typeof i.shouldComponentUpdate){var l=i.shouldComponentUpdate(n,o,a);return l}var u=e.type;return!u.prototype||!u.prototype.isPureReactComponent||(!Fn(t,n)||!Fn(r,o))}function a(e){var t=e.stateNode,n=t.state;n&&("object"!=typeof n||mc(n))&&In("106",Qr(e)),"function"==typeof t.getChildContext&&("object"!=typeof e.type.childContextTypes?In("107",Qr(e)):void 0)}function i(e,t){t.props=e.memoizedProps,t.state=e.memoizedState}function l(e,t){t.updater=d,e.stateNode=t,Ul.set(t,e)}function u(e){var t=e.type,n=e.pendingProps,r=ic(e),o=lc(e),i=o?ac(e,r):On,u=new t(n,i);return l(e,u),a(e),o&&oc(e,r,i),u}function s(e,t){var n=e.stateNode,r=n.state||null,o=e.pendingProps;o?void 0:In("162");var a=ic(e);if(n.props=o,n.state=r,n.refs=On,n.context=ac(e,a),"function"==typeof n.componentWillMount){n.componentWillMount();var i=e.updateQueue;null!==i&&(n.state=pc(e,i,n,r,o,t))}"function"==typeof n.componentDidMount&&(e.effectTag|=rc)}function c(e,t){var n=e.stateNode;i(e,n);var r=e.memoizedState,a=e.pendingProps;a||(a=e.memoizedProps,null==a?In("163"):void 0);var l=ic(e),s=ac(e,l);if(!o(e,e.memoizedProps,a,e.memoizedState,r,s))return n.props=a,n.state=r,n.context=s,!1;var c=u(e);c.props=a,c.state=r=c.state||null,c.context=s,"function"==typeof c.componentWillMount&&c.componentWillMount();var p=e.updateQueue;return null!==p&&(c.state=pc(e,p,c,r,a,t)),"function"==typeof n.componentDidMount&&(e.effectTag|=rc),!0}function p(e,t,a){var l=t.stateNode;i(t,l);var u=t.memoizedProps,s=t.pendingProps;s||(s=u,null==s?In("163"):void 0);var c=l.context,p=ic(t),f=ac(t,p);u===s&&c===f||"function"==typeof l.componentWillReceiveProps&&(l.componentWillReceiveProps(s,f),l.state!==t.memoizedState&&d.enqueueReplaceState(l,l.state,null));var v=t.updateQueue,m=t.memoizedState,h=void 0;if(h=null!==v?pc(t,v,l,m,s,a):m,!(u!==s||m!==h||fc()||null!==v&&v.hasForceUpdate))return"function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=rc)),!1;var g=o(t,u,s,m,h,f);return g?("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(s,h,f),"function"==typeof l.componentDidUpdate&&(t.effectTag|=rc)):("function"==typeof l.componentDidUpdate&&(u===e.memoizedProps&&m===e.memoizedState||(t.effectTag|=rc)),n(t,s),r(t,h)),l.props=s,l.state=h,l.context=f,g}var d={isMounted:vc,enqueueSetState:function(n,r,o){var a=Ul.get(n),i=t();o=void 0===o?null:o,uc(a,r,o,i),e(a,i)},enqueueReplaceState:function(n,r,o){var a=Ul.get(n),i=t();o=void 0===o?null:o,sc(a,r,o,i),e(a,i)},enqueueForceUpdate:function(n,r){var o=Ul.get(n),a=t();r=void 0===r?null:r,cc(o,r,a),e(o,a)}};return{adoptClassInstance:l,constructClassInstance:u,mountClassInstance:s,resumeMountClassInstance:c,updateClassInstance:p}},gc=nc.mountChildFibersInPlace,yc=nc.reconcileChildFibers,bc=nc.reconcileChildFibersInPlace,Cc=nc.cloneChildFibers,Pc=Ml.beginUpdateQueue,kc=_u.getMaskedContext,Ec=_u.getUnmaskedContext,wc=_u.hasContextChanged,Tc=_u.pushContextProvider,xc=_u.pushTopLevelContextObject,Sc=_u.invalidateContextProvider,Nc=Sr.IndeterminateComponent,_c=Sr.FunctionalComponent,Ac=Sr.ClassComponent,Fc=Sr.HostRoot,Oc=Sr.HostComponent,Ic=Sr.HostText,Mc=Sr.HostPortal,Rc=Sr.CoroutineComponent,Uc=Sr.CoroutineHandlerPhase,Dc=Sr.YieldComponent,Lc=Sr.Fragment,Hc=Pl.NoWork,Wc=Pl.OffscreenPriority,jc=Cl.Placement,Vc=Cl.ContentReset,Bc=Cl.Err,zc=Cl.Ref,Kc=function(e,t,n,r){function o(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function a(e){e.progressedFirstDeletion=e.progressedLastDeletion=null}function i(e){e.firstEffect=e.progressedFirstDeletion,e.lastEffect=e.progressedLastDeletion}function l(e,t,n){var r=t.pendingWorkPriority;u(e,t,n,r)}function u(e,t,n,r){t.memoizedProps=null,null===e?t.child=gc(t,t.child,n,r):e.child===t.child?(a(t),t.child=yc(t,t.child,n,r),i(t)):(t.child=bc(t,t.child,n,r),i(t)),o(e,t,r)}function s(e,t){var n=t.pendingProps;if(wc())null===n&&(n=t.memoizedProps);else if(null===n||t.memoizedProps===n)return C(e,t);return l(e,t,n),k(t,n),t.child}function c(e,t){var n=t.ref;null===n||e&&e.ref===n||(t.effectTag|=zc)}function p(e,t){var n=t.type,r=t.pendingProps,o=t.memoizedProps;if(wc())null===r&&(r=o);else{if(null===r||o===r)return C(e,t);if("function"==typeof n.shouldComponentUpdate&&!n.shouldComponentUpdate(o,r))return k(t,r),C(e,t)}var a,i=Ec(t),u=kc(t,i);return a=n(r,u),l(e,t,a),k(t,r),t.child}function d(e,t,n){var r=Tc(t),o=void 0;return null===e?t.stateNode?o=R(t,n):(I(t),M(t,n),o=!0):o=U(e,t,n),f(e,t,o,r)}function f(e,t,n,r){if(c(e,t),!n)return C(e,t);var o=t.stateNode;Ll.current=t;var a=void 0;return a=o.render(),l(e,t,a),E(t,o.state),k(t,o.props),r&&Sc(t),t.child}function v(e,t,n){var r=t.stateNode;r.pendingContext?xc(t,r.pendingContext,r.pendingContext!==r.context):r.context&&xc(t,r.context,!1),A(t,r.containerInfo);var o=t.updateQueue;if(null!==o){var a=t.memoizedState,i=Pc(t,o,null,a,null,n);if(a===i)return C(e,t);var u=i.element;return l(e,t,u),E(t,i),t.child}return C(e,t)}function m(e,t){_(t);var n=t.pendingProps,r=null!==e?e.memoizedProps:null,o=t.memoizedProps;if(wc())null===n&&(n=o,null===n?In("158"):void 0);else if(null===n||o===n){if(!S&&N(t.type,o)&&t.pendingWorkPriority!==Wc){for(var a=t.progressedChild;null!==a;)a.pendingWorkPriority=Wc,a=a.sibling;return null}return C(e,t)}var i=n.children,s=x(n);if(s?i=null:r&&x(r)&&(t.effectTag|=Vc),c(e,t),!S&&N(t.type,n)&&t.pendingWorkPriority!==Wc){if(t.progressedPriority===Wc&&(t.child=t.progressedChild),u(e,t,i,Wc),k(t,n),t.child=null!==e?e.child:null,null===e)for(var p=t.progressedChild;null!==p;)p.effectTag=jc,p=p.sibling;return null}return l(e,t,i),k(t,n),t.child}function h(e,t){var n=t.pendingProps;return null===n&&(n=t.memoizedProps),k(t,n),null}function g(e,t,n){null!==e?In("159"):void 0;var r,o=t.type,a=t.pendingProps,i=Ec(t),u=kc(t,i);if(r=o(a,u),"object"==typeof r&&null!==r&&"function"==typeof r.render){t.tag=Ac;var s=Tc(t);return O(t,r),M(t,n),f(e,t,!0,s)}return t.tag=_c,l(e,t,r),k(t,a),t.child}function y(e,t){var n=t.pendingProps;wc()?null===n&&(n=e&&e.memoizedProps,null===n?In("158"):void 0):null!==n&&t.memoizedProps!==n||(n=t.memoizedProps);var r=n.children,o=t.pendingWorkPriority;return t.memoizedProps=null,null===e?t.stateNode=gc(t,t.stateNode,r,o):e.child===t.child?(a(t),t.stateNode=yc(t,t.stateNode,r,o),i(t)):(t.stateNode=bc(t,t.stateNode,r,o),i(t)),k(t,n),t.stateNode}function b(e,t){A(t,t.stateNode.containerInfo);var n=t.pendingWorkPriority,r=t.pendingProps;if(wc())null===r&&(r=e&&e.memoizedProps,null==r?In("158"):void 0);else if(null===r||t.memoizedProps===r)return C(e,t);return null===e?(t.child=bc(t,t.child,r,n),k(t,r),o(e,t,n)):(l(e,t,r),k(t,r)),t.child}function C(e,t){var n=t.pendingWorkPriority;return e&&t.child===e.child&&a(t),Cc(e,t),o(e,t,n),t.child}function P(e,t){switch(t.tag){case Ac:Tc(t);break;case Mc:A(t,t.stateNode.containerInfo)}return null}function k(e,t){e.memoizedProps=t,e.pendingProps=null}function E(e,t){e.memoizedState=t}function w(e,t,n){if(t.pendingWorkPriority===Hc||t.pendingWorkPriority>n)return P(e,t);switch(t.firstEffect=null,t.lastEffect=null,t.progressedPriority===n&&(t.child=t.progressedChild),t.tag){case Nc:return g(e,t,n);case _c:return p(e,t);case Ac:return d(e,t,n);case Fc:return v(e,t,n);case Oc:return m(e,t);case Ic:return h(e,t);case Uc:t.tag=Rc;case Rc:return y(e,t);case Dc:return null;case Mc:return b(e,t);case Lc:return s(e,t);default:In("160")}}function T(e,t,n){if(t.tag!==Ac&&t.tag!==Fc?In("161"):void 0,t.effectTag|=Bc,t.pendingWorkPriority===Hc||t.pendingWorkPriority>n)return P(e,t);t.firstEffect=null,t.lastEffect=null;var r=null;if(l(e,t,r),t.tag===Ac){var o=t.stateNode;t.memoizedProps=o.props,t.memoizedState=o.state,t.pendingProps=null}return t.child}var x=e.shouldSetTextContent,S=e.useSyncScheduling,N=e.shouldDeprioritizeSubtree,_=t.pushHostContext,A=t.pushHostContainer,F=hc(n,r,k,E),O=F.adoptClassInstance,I=F.constructClassInstance,M=F.mountClassInstance,R=F.resumeMountClassInstance,U=F.updateClassInstance;return{beginWork:w,beginFailedWork:T}},qc=nc.reconcileChildFibers,Yc=_u.popContextProvider,Qc=Sr.IndeterminateComponent,$c=Sr.FunctionalComponent,Xc=Sr.ClassComponent,Gc=Sr.HostRoot,Zc=Sr.HostComponent,Jc=Sr.HostText,ep=Sr.HostPortal,tp=Sr.CoroutineComponent,np=Sr.CoroutineHandlerPhase,rp=Sr.YieldComponent,op=Sr.Fragment,ap=Cl.Ref,ip=Cl.Update,lp=function(e,t){function n(e,t,n){t.progressedChild=t.child,t.progressedPriority=n,null!==e&&(e.progressedChild=t.progressedChild,e.progressedPriority=t.progressedPriority)}function r(e){e.effectTag|=ip}function o(e){e.effectTag|=ap}function a(e,t){var n=t.stateNode;for(n&&(n.return=t);null!==n;){if(n.tag===Zc||n.tag===Jc||n.tag===ep)In("168");else if(n.tag===rp)e.push(n.type);else if(null!==n.child){n.child.return=n,n=n.child;continue}for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function i(e,t){var r=t.memoizedProps;r?void 0:In("169"),t.tag=np;var o=[];a(o,t);var i=r.handler,l=r.props,u=i(l,o),s=null!==e?e.child:null,c=t.pendingWorkPriority;return t.child=qc(t,s,u,c),n(e,t,c),t.child}function l(e,t){for(var n=t.child;null!==n;){if(n.tag===Zc||n.tag===Jc)p(e,n.stateNode);else if(n.tag===ep);else if(null!==n.child){n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n=n.sibling}}function u(e,t){switch(t.tag){case $c:return null;case Xc:return Yc(t),null;case Gc:var n=t.stateNode;return n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null;case Zc:m(t);var a=v(),u=t.type,p=t.memoizedProps;if(null!==e&&null!=t.stateNode){var y=e.memoizedProps,b=t.stateNode,C=h(),P=f(b,u,y,p,a,C);t.updateQueue=P,P&&r(t),e.ref!==t.ref&&o(t)}else{if(!p)return null===t.stateNode?In("170"):void 0,null;var k=h(),E=s(u,p,a,k,t);l(E,t),d(E,u,p,a)&&r(t),t.stateNode=E,null!==t.ref&&o(t)}return null;case Jc:var w=t.memoizedProps;if(e&&null!=t.stateNode){var T=e.memoizedProps;T!==w&&r(t)}else{if("string"!=typeof w)return null===t.stateNode?In("170"):void 0, + null;var x=v(),S=h(),N=c(w,x,S,t);t.stateNode=N}return null;case tp:return i(e,t);case np:return t.tag=tp,null;case rp:return null;case op:return null;case ep:return r(t),g(t),null;case Qc:In("171");default:In("160")}}var s=e.createInstance,c=e.createTextInstance,p=e.appendInitialChild,d=e.finalizeInitialChildren,f=e.prepareUpdate,v=t.getRootHostContainer,m=t.popHostContext,h=t.getHostContext,g=t.popHostContainer;return{completeWork:u}},up=null,sp=null,cp=null,pp=null;if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&__REACT_DEVTOOLS_GLOBAL_HOOK__.supportsFiber){var dp=__REACT_DEVTOOLS_GLOBAL_HOOK__.inject,fp=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberRoot,vp=__REACT_DEVTOOLS_GLOBAL_HOOK__.onCommitFiberUnmount;sp=function(e){up=dp(e)},cp=function(e){if(null!=up)try{fp(up,e)}catch(e){}},pp=function(e){if(null!=up)try{vp(up,e)}catch(e){}}}var mp=sp,hp=cp,gp=pp,yp={injectInternals:mp,onCommitRoot:hp,onCommitUnmount:gp},bp=Sr.ClassComponent,Cp=Sr.HostRoot,Pp=Sr.HostComponent,kp=Sr.HostText,Ep=Sr.HostPortal,wp=Sr.CoroutineComponent,Tp=Ml.commitCallbacks,xp=yp.onCommitUnmount,Sp=Cl.Placement,Np=Cl.Update,_p=Cl.Callback,Ap=Cl.ContentReset,Fp=function(e,t){function n(e,n){try{n.componentWillUnmount()}catch(n){t(e,n)}}function r(e){var n=e.ref;if(null!==n){try{n(null)}catch(n){t(e,n)}}}function o(e){for(var t=e.return;null!==t;){switch(t.tag){case Pp:return t.stateNode;case Cp:return t.stateNode.containerInfo;case Ep:return t.stateNode.containerInfo}t=t.return}In("164")}function a(e){for(var t=e.return;null!==t;){if(i(t))return t;t=t.return}In("164")}function i(e){return e.tag===Pp||e.tag===Cp||e.tag===Ep}function l(e){var t=e;e:for(;;){for(;null===t.sibling;){if(null===t.return||i(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==Pp&&t.tag!==kp;){if(t.effectTag&Sp)continue e;if(null===t.child||t.tag===Ep)continue e;t.child.return=t,t=t.child}if(!(t.effectTag&Sp))return t.stateNode}}function u(e){var t=a(e),n=void 0;switch(t.tag){case Pp:n=t.stateNode;break;case Cp:n=t.stateNode.containerInfo;break;case Ep:n=t.stateNode.containerInfo;break;default:In("165")}t.effectTag&Ap&&(b(n),t.effectTag&=~Ap);for(var r=l(e),o=e;;){if(o.tag===Pp||o.tag===kp)r?k(n,o.stateNode,r):P(n,o.stateNode);else if(o.tag===Ep);else if(null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)return;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function s(e){for(var t=e;;)if(d(t),null===t.child||t.tag===Ep){if(t===e)return;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}else t.child.return=t,t=t.child}function c(e,t){for(var n=t;;){if(n.tag===Pp||n.tag===kp)s(n),E(e,n.stateNode);else if(n.tag===Ep){if(e=n.stateNode.containerInfo,null!==n.child){n.child.return=n,n=n.child;continue}}else if(d(n),null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)return;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return,n.tag===Ep&&(e=o(n))}n.sibling.return=n.return,n=n.sibling}}function p(e){var t=o(e);c(t,e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)}function d(e){switch("function"==typeof xp&&xp(e),e.tag){case bp:r(e);var t=e.stateNode;return void("function"==typeof t.componentWillUnmount&&n(e,t));case Pp:return void r(e);case wp:return void s(e.stateNode);case Ep:var a=o(e);return void c(a,e)}}function f(e,t){switch(t.tag){case bp:return;case Pp:var n=t.stateNode;if(null!=n&&null!==e){var r=t.memoizedProps,o=e.memoizedProps,a=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&y(n,i,a,o,r,t)}return;case kp:null===t.stateNode||null===e?In("166"):void 0;var l=t.stateNode,u=t.memoizedProps,s=e.memoizedProps;return void C(l,s,u);case Cp:return;case Ep:return;default:In("167")}}function v(e,t){switch(t.tag){case bp:var n=t.stateNode;if(t.effectTag&Np)if(null===e)n.componentDidMount();else{var r=e.memoizedProps,o=e.memoizedState;n.componentDidUpdate(r,o)}return void(t.effectTag&_p&&null!==t.updateQueue&&Tp(t,t.updateQueue,n));case Cp:var a=t.updateQueue;if(null!==a){var i=t.child&&t.child.stateNode;Tp(t,a,i)}return;case Pp:var l=t.stateNode;if(null===e&&t.effectTag&Np){var u=t.type,s=t.memoizedProps;g(l,u,s,t)}return;case kp:return;case Ep:return;default:In("167")}}function m(e){var t=e.ref;if(null!==t){var n=w(e.stateNode);t(n)}}function h(e){var t=e.ref;null!==t&&t(null)}var g=e.commitMount,y=e.commitUpdate,b=e.resetTextContent,C=e.commitTextUpdate,P=e.appendChild,k=e.insertBefore,E=e.removeChild,w=e.getPublicInstance;return{commitPlacement:u,commitDeletion:p,commitWork:f,commitLifeCycles:v,commitAttachRef:m,commitDetachRef:h}},Op=au.createCursor,Ip=au.pop,Mp=au.push,Rp={},Up=function(e){function t(e){return e===Rp?In("179"):void 0,e}function n(){var e=t(f.current);return e}function r(e,t){Mp(f,t,e);var n=c(t);Mp(d,e,e),Mp(p,n,e)}function o(e){Ip(p,e),Ip(d,e),Ip(f,e)}function a(){var e=t(p.current);return e}function i(e){var n=t(f.current),r=t(p.current),o=s(r,e.type,n);r!==o&&(Mp(d,e,e),Mp(p,o,e))}function l(e){d.current===e&&(Ip(p,e),Ip(d,e))}function u(){p.current=Rp,f.current=Rp}var s=e.getChildHostContext,c=e.getRootHostContext,p=Op(Rp),d=Op(Rp),f=Op(Rp);return{getHostContext:a,getRootHostContainer:n,popHostContainer:o,popHostContext:l,pushHostContainer:r,pushHostContext:i,resetHostContainer:u}},Dp=_u.popContextProvider,Lp=au.reset,Hp=is.getStackAddendumByWorkInProgressFiber,Wp=ps.logCapturedError,jp=Zu.cloneFiber,Vp=yp.onCommitRoot,Bp=Pl.NoWork,zp=Pl.SynchronousPriority,Kp=Pl.TaskPriority,qp=Pl.AnimationPriority,Yp=Pl.HighPriority,Qp=Pl.LowPriority,$p=Pl.OffscreenPriority,Xp=Cl.NoEffect,Gp=Cl.Placement,Zp=Cl.Update,Jp=Cl.PlacementAndUpdate,ed=Cl.Deletion,td=Cl.ContentReset,nd=Cl.Callback,rd=Cl.Err,od=Cl.Ref,ad=Sr.HostRoot,id=Sr.HostComponent,ld=Sr.HostPortal,ud=Sr.ClassComponent,sd=Ml.getPendingPriority,cd=_u,pd=cd.resetContext,dd,fd=1,vd=function(e){function t(e){se||(se=!0,Y(e))}function n(e){ce||(ce=!0,Q(e))}function r(){Lp(),pd(),M()}function o(){for(;null!==le&&le.current.pendingWorkPriority===Bp;){le.isScheduled=!1;var e=le.nextScheduledRoot;if(le.nextScheduledRoot=null,le===ue)return le=null,ue=null,oe=Bp,null;le=e}for(var t=le,n=null,o=Bp;null!==t;)t.current.pendingWorkPriority!==Bp&&(o===Bp||o>t.current.pendingWorkPriority)&&(o=t.current.pendingWorkPriority,n=t),t=t.nextScheduledRoot;return null!==n?(oe=o,Z=oe,r(),jp(n.current,o)):(oe=Bp,null)}function a(){for(;null!==ae;){var t=ae.effectTag;if(t&td&&e.resetTextContent(ae.stateNode),t&od){var n=ae.alternate;null!==n&&q(n)}var r=t&~(nd|rd|td|od);switch(r){case Gp:j(ae),ae.effectTag&=~Gp;break;case Jp:j(ae),ae.effectTag&=~Gp;var o=ae.alternate;B(o,ae);break;case Zp:var a=ae.alternate;B(a,ae);break;case ed:ge=!0,V(ae),ge=!1}ae=ae.nextEffect}}function i(){for(;null!==ae;){var e=ae.effectTag;if(e&(Zp|nd)){var t=ae.alternate;z(t,ae)}e&od&&K(ae),e&rd&&C(ae);var n=ae.nextEffect;ae.nextEffect=null,ae=n}}function l(e){he=!0,ie=null;var t=e.stateNode;t.current===e?In("181"):void 0,Ll.current=null;var n=Z;Z=Kp;var r=void 0;e.effectTag!==Xp?null!==e.lastEffect?(e.lastEffect.nextEffect=e,r=e.firstEffect):r=e:r=e.firstEffect;var o=X();for(ae=r;null!==ae;){var l=null;try{a(e)}catch(e){l=e}null!==l&&(null===ae?In("182"):void 0,g(ae,l),null!==ae&&(ae=ae.nextEffect))}for(G(o),t.current=e,ae=r;null!==ae;){var u=null;try{i(e)}catch(e){u=e}null!==u&&(null===ae?In("182"):void 0,g(ae,u),null!==ae&&(ae=ae.nextEffect))}he=!1,"function"==typeof Vp&&Vp(e.stateNode),fe&&(fe.forEach(T),fe=null),Z=n}function u(e){var t=Bp,n=e.updateQueue,r=e.tag;null===n||r!==ud&&r!==ad||(t=sd(n));for(var o=e.progressedChild;null!==o;)o.pendingWorkPriority!==Bp&&(t===Bp||t>o.pendingWorkPriority)&&(t=o.pendingWorkPriority),o=o.sibling;e.pendingWorkPriority=t}function s(e){for(;;){var t=e.alternate,n=H(t,e),r=e.return,o=e.sibling;if(u(e),null!==n)return n;if(null!==r&&(null===r.firstEffect&&(r.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==r.lastEffect&&(r.lastEffect.nextEffect=e.firstEffect),r.lastEffect=e.lastEffect),e.effectTag!==Xp&&(null!==r.lastEffect?r.lastEffect.nextEffect=e:r.firstEffect=e,r.lastEffect=e)),null!==o)return o;if(null===r)return oeKp)for(;null!==re&&!te;)t.timeRemaining()>fd?(re=c(re),null===re&&null!==ie&&(t.timeRemaining()>fd?(l(ie),re=o(),v()):te=!0)):te=!0;else for(;null!==re&&oe!==Bp&&oe<=e;)re=c(re),null===re&&(re=o(),v());n&&console.timeEnd(n)}function h(e,r){ee?In("183"):void 0,ee=!0;for(var o=!!r;e!==Bp&&!me;){null!==r||er)&&(a=!0,o.pendingWorkPriority=r),null!==o.alternate&&(o.alternate.pendingWorkPriority===Bp||o.alternate.pendingWorkPriority>r)&&(a=!0,o.alternate.pendingWorkPriority=r),null===o.return){if(o.tag!==ad)return;var i=o.stateNode;switch(k(i,r),r){case zp:return void h(zp,null);case Kp:return;case qp:return void t(f);case Yp:case Qp:case $p:return void n(d)}}o=o.return}}function w(){return Z===zp&&(ee||ne)?Kp:Z}function T(e){E(e,Kp)}function x(e,t){var n=Z;Z=e;try{t()}finally{Z=n}}function S(e,t){var n=ne;ne=!0;try{return e(t)}finally{ne=n,ee||ne||h(Kp,null)}}function N(e){var t=ne;ne=!1;try{return e()}finally{ne=t}}function _(e){var t=Z;Z=zp;try{return e()}finally{Z=t}}function A(e){var t=Z;Z=Qp;try{return e()}finally{Z=t}}var F=Up(e),O=F.popHostContainer,I=F.popHostContext,M=F.resetHostContainer,R=Kc(e,F,E,w),U=R.beginWork,D=R.beginFailedWork,L=lp(e,F),H=L.completeWork,W=Fp(e,g),j=W.commitPlacement,V=W.commitDeletion,B=W.commitWork,z=W.commitLifeCycles,K=W.commitAttachRef,q=W.commitDetachRef,Y=e.scheduleAnimationCallback,Q=e.scheduleDeferredCallback,$=e.useSyncScheduling,X=e.prepareForCommit,G=e.resetAfterCommit,Z=$?zp:Qp,J=Bp,ee=!1,te=!1,ne=!1,re=null,oe=Bp,ae=null,ie=null,le=null,ue=null,se=!1,ce=!1,pe=null,de=null,fe=null,ve=null,me=null,he=!1,ge=!1;return{scheduleUpdate:E,getPriorityContext:w,performWithPriority:x,batchedUpdates:S,unbatchedUpdates:N,syncUpdates:_,deferredUpdates:A}},md=function(e){In("191")};vn._injectFiber=function(e){md=e};var hd=vn,gd=Ml.addTopLevelUpdate,yd=_u.findCurrentUnmaskedContext,bd=_u.isContextProvider,Cd=_u.processChildContext,Pd=ts.createFiberRoot,kd=Gl.findCurrentHostFiber;hd._injectFiber(function(e){var t=yd(e);return bd(e)?Cd(e,t,!1):t});var Ed=function(e){function t(e,t,n){var a=o(),i={element:t};n=void 0===n?null:n,gd(e,i,n,a),r(e,a)}var n=vd(e),r=n.scheduleUpdate,o=n.getPriorityContext,a=n.performWithPriority,i=n.batchedUpdates,l=n.unbatchedUpdates,u=n.syncUpdates,s=n.deferredUpdates;return{createContainer:function(e){return Pd(e)},updateContainer:function(e,n,r,o){var a=n.current,i=hd(r);null===n.context?n.context=i:n.pendingContext=i,t(a,e,o)},performWithPriority:a,batchedUpdates:i,unbatchedUpdates:l,syncUpdates:u,deferredUpdates:s,getPublicRootInstance:function(e){var t=e.current;return t.child?t.child.stateNode:null},findHostInstance:function(e){var t=kd(e);return null===t?null:t.stateNode}}},wd=function(e){In("150")},Td=function(e){In("151")},xd=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=Ul.get(e);return t?"number"==typeof t.tag?wd(t):Td(t):void("function"==typeof e.render?In("152"):In("153",Object.keys(e)))};xd._injectFiber=function(e){wd=e},xd._injectStack=function(e){Td=e};var Sd=xd,Nd=wn.isValidElement,_d=yp.injectInternals,Ad=Ko.createElement,Fd=Ko.getChildNamespace,Od=Ko.setInitialProperties,Id=Ko.diffProperties,Md=Ko.updateProperties,Rd=Ur.precacheFiberNode,Ud=Ur.updateFiberProps,Dd=9;bl.inject(),Cr.injection.injectFiberControlledHostComponent(Ko),Sd._injectFiber(function(e){return Bd.findHostInstance(e)});var Ld=null,Hd=null,Wd=1,jd=9,Vd=11,Bd=Ed({getRootHostContext:function(e){var t=e.namespaceURI||null,n=e.tagName,r=Fd(t,n);return r},getChildHostContext:function(e,t){var n=e;return Fd(n,t)},getPublicInstance:function(e){return e},prepareForCommit:function(){Ld=vr.isEnabled(),Hd=Li.getSelectionInformation(),vr.setEnabled(!1)},resetAfterCommit:function(){Li.restoreSelection(Hd),Hd=null,vr.setEnabled(Ld),Ld=null},createInstance:function(e,t,n,r,o){var a=void 0;a=r;var i=Ad(e,t,n,a);return Rd(o,i),Ud(i,t),i},appendInitialChild:function(e,t){e.appendChild(t)},finalizeInitialChildren:function(e,t,n,r){return Od(e,t,n,r),gn(t,n)},prepareUpdate:function(e,t,n,r,o,a){return Id(e,t,n,r,o)},commitMount:function(e,t,n,r){e.focus()},commitUpdate:function(e,t,n,r,o,a){Ud(e,o),Md(e,t,n,r,o)},shouldSetTextContent:function(e){return"string"==typeof e.children||"number"==typeof e.children||"object"==typeof e.dangerouslySetInnerHTML&&null!==e.dangerouslySetInnerHTML&&"string"==typeof e.dangerouslySetInnerHTML.__html},resetTextContent:function(e){e.textContent=""},shouldDeprioritizeSubtree:function(e,t){return!!t.hidden},createTextInstance:function(e,t,n,r){var o=document.createTextNode(e);return Rd(r,o),o},commitTextUpdate:function(e,t,n){e.nodeValue=n},appendChild:function(e,t){e.appendChild(t)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},scheduleAnimationCallback:la.rAF,scheduleDeferredCallback:la.rIC,useSyncScheduling:!Wr.fiberAsyncScheduling});Ja.injection.injectFiberBatchedUpdates(Bd.batchedUpdates);var zd=!1,Kd={render:function(e,t,n){return hn(t),Lr.disableNewFiberFeatures&&(Nd(e)||In("string"==typeof e?"145":"function"==typeof e?"146":null!=e&&"undefined"!=typeof e.props?"147":"148")),bn(null,e,t,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return null!=e&&Ul.has(e)?void 0:In("38"),bn(e,t,n,r)},unmountComponentAtNode:function(e){if(mn(e)?void 0:In("40"),yn(),e._reactRootContainer)return Bd.unbatchedUpdates(function(){return bn(null,null,e,function(){e._reactRootContainer=null})})},findDOMNode:Sd,unstable_createPortal:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return Ss.createPortal(e,t,null,n)},unstable_batchedUpdates:Ja.batchedUpdates,unstable_deferredUpdates:Bd.deferredUpdates};"function"==typeof _d&&_d({findFiberByHostInstance:Ur.getClosestInstanceFromNode,findHostInstanceByFiber:Bd.findHostInstance});var qd=Kd,Yd=Cn(qd,{__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{EventPluginHub:er}}),Qd=Yd;module.exports=Qd; /***/ }, diff --git a/scripts/rollup/bundles.js b/scripts/rollup/bundles.js index 226c2f8290d3..f12257a569dd 100644 --- a/scripts/rollup/bundles.js +++ b/scripts/rollup/bundles.js @@ -97,7 +97,7 @@ const bundles = [ moduleName: 'ReactDOM', sourceMap: false, }, - entry: 'src/renderers/dom/fiber/ReactDOMFiber.js', + entry: 'src/umd/ReactDOMUMDEntry.js', externals: [], fbEntry: 'src/fb/ReactDOMFiberFBEntry.js', hasteName: 'ReactDOMFiber', @@ -105,6 +105,8 @@ const bundles = [ manglePropertiesOnProd: false, name: 'react-dom', paths: [ + 'src/umd/ReactDOMUMDEntry.js', + 'src/renderers/dom/**/*.js', 'src/renderers/shared/**/*.js', 'src/test/**/*.js', // ReactTestUtils is currently very coupled to DOM. diff --git a/scripts/rollup/results.json b/scripts/rollup/results.json index 2d9886731471..0a03082e6345 100644 --- a/scripts/rollup/results.json +++ b/scripts/rollup/results.json @@ -1 +1 @@ -{"branch":"rollup","react.development.js":{"filename":"react.development.js","gzip":27553,"size":109412},"react.production.min.js":{"filename":"react.production.min.js","gzip":4659,"size":12615},"React-dev.js":{"filename":"React-dev.js","gzip":28115,"size":110897},"React-prod.js":{"filename":"React-prod.js","gzip":14326,"size":56201},"ReactDOMStack-dev.js":{"filename":"ReactDOMStack-dev.js","gzip":125062,"size":523973},"ReactDOMStack-prod.js":{"filename":"ReactDOMStack-prod.js","gzip":84412,"size":351653},"react-dom.development.js":{"filename":"react-dom.development.js","gzip":125302,"size":543862},"react-dom.production.min.js":{"filename":"react-dom.production.min.js","gzip":35395,"size":111831},"ReactDOMFiber-dev.js":{"filename":"ReactDOMFiber-dev.js","gzip":184347,"size":798184},"ReactDOMFiber-prod.js":{"filename":"ReactDOMFiber-prod.js","gzip":93466,"size":407204},"react-dom-server.development.js":{"filename":"react-dom-server.development.js","gzip":108019,"size":447253},"react-dom-server.production.min.js":{"filename":"react-dom-server.production.min.js","gzip":31024,"size":100826},"ReactDOMServerStack-dev.js":{"filename":"ReactDOMServerStack-dev.js","gzip":107881,"size":445934},"ReactDOMServerStack-prod.js":{"filename":"ReactDOMServerStack-prod.js","gzip":80268,"size":332920},"ReactARTStack-dev.js":{"filename":"ReactARTStack-dev.js","gzip":118997,"size":494745},"ReactARTStack-prod.js":{"filename":"ReactARTStack-prod.js","gzip":87642,"size":365061},"react-art.development.js":{"filename":"react-art.development.js","gzip":57091,"size":266906},"react-art.production.min.js":{"filename":"react-art.production.min.js","gzip":16115,"size":52255},"ReactARTFiber-dev.js":{"filename":"ReactARTFiber-dev.js","gzip":57024,"size":265539},"ReactARTFiber-prod.js":{"filename":"ReactARTFiber-prod.js","gzip":43037,"size":205190},"ReactNative.js":{"filename":"ReactNative.js","gzip":124031,"size":573210},"ReactTestRendererFiber-dev.js":{"filename":"ReactTestRendererFiber-dev.js","gzip":55987,"size":263430},"ReactTestRendererStack-dev.js":{"filename":"ReactTestRendererStack-dev.js","gzip":35680,"size":155200},"react-noop-renderer.development.js":{"filename":"react-noop-renderer.development.js","gzip":53845,"size":255932}} \ No newline at end of file +{"branch":"rollup","react.development.js":{"filename":"react.development.js","gzip":27553,"size":109412},"react.production.min.js":{"filename":"react.production.min.js","gzip":4693,"size":12742},"React-dev.js":{"filename":"React-dev.js","gzip":28115,"size":110897},"React-prod.js":{"filename":"React-prod.js","gzip":14394,"size":56438},"ReactDOMStack-dev.js":{"filename":"ReactDOMStack-dev.js","gzip":125060,"size":523961},"ReactDOMStack-prod.js":{"filename":"ReactDOMStack-prod.js","gzip":85701,"size":355546},"react-dom.development.js":{"filename":"react-dom.development.js","gzip":125425,"size":544119},"react-dom.production.min.js":{"filename":"react-dom.production.min.js","gzip":35728,"size":112912},"ReactDOMFiber-dev.js":{"filename":"ReactDOMFiber-dev.js","gzip":184345,"size":798172},"ReactDOMFiber-prod.js":{"filename":"ReactDOMFiber-prod.js","gzip":94702,"size":412153},"react-dom-server.development.js":{"filename":"react-dom-server.development.js","gzip":108016,"size":447241},"react-dom-server.production.min.js":{"filename":"react-dom-server.production.min.js","gzip":31190,"size":101538},"ReactDOMServerStack-dev.js":{"filename":"ReactDOMServerStack-dev.js","gzip":107879,"size":445922},"ReactDOMServerStack-prod.js":{"filename":"ReactDOMServerStack-prod.js","gzip":81495,"size":336779},"ReactARTStack-dev.js":{"filename":"ReactARTStack-dev.js","gzip":118996,"size":494733},"ReactARTStack-prod.js":{"filename":"ReactARTStack-prod.js","gzip":88944,"size":368975},"react-art.development.js":{"filename":"react-art.development.js","gzip":57091,"size":266906},"react-art.production.min.js":{"filename":"react-art.production.min.js","gzip":16250,"size":52925},"ReactARTFiber-dev.js":{"filename":"ReactARTFiber-dev.js","gzip":57024,"size":265539},"ReactARTFiber-prod.js":{"filename":"ReactARTFiber-prod.js","gzip":43477,"size":207824},"ReactNativeStack.js":{"filename":"ReactNativeStack.js","gzip":55044,"size":233993},"ReactNativeFiber.js":{"filename":"ReactNativeFiber.js","gzip":84001,"size":387155},"ReactTestRendererFiber-dev.js":{"filename":"ReactTestRendererFiber-dev.js","gzip":55987,"size":263430},"ReactTestRendererStack-dev.js":{"filename":"ReactTestRendererStack-dev.js","gzip":35680,"size":155200},"react-noop-renderer.development.js":{"filename":"react-noop-renderer.development.js","gzip":53845,"size":255932}} \ No newline at end of file diff --git a/src/umd/ReactDOMUMDEntry.js b/src/umd/ReactDOMUMDEntry.js index 5ab5d8a0202c..1749f30acc48 100644 --- a/src/umd/ReactDOMUMDEntry.js +++ b/src/umd/ReactDOMUMDEntry.js @@ -11,17 +11,13 @@ 'use strict'; -var ReactDOM = require('react-dom'); +var ReactDOM = require('ReactDOMFiber'); -var ReactDOMUMDEntry = ReactDOM; - -if (__DEV__) { - ReactDOMUMDEntry.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = { - // ReactPerf and ReactTestUtils currently only work with the DOM renderer - // so we expose them from here, but only in DEV mode. - ReactPerf: require('react-dom/lib/ReactPerf'), - ReactTestUtils: require('react-dom/lib/ReactTestUtils'), - }; -} +var ReactDOMUMDEntry = Object.assign(ReactDOM, { + __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED: { + // For TapEventPlugin which is popular in open source + EventPluginHub: require('EventPluginHub'), + }, +}); module.exports = ReactDOMUMDEntry; From d983d45c1765d3a271aa75fb351aced473efebaa Mon Sep 17 00:00:00 2001 From: Dan Abramov Date: Tue, 4 Apr 2017 19:47:05 +0100 Subject: [PATCH 152/170] Make it build on Node 4 --- circle.yml | 2 +- scripts/rollup/build.js | 273 +++++++++++++------------ scripts/rollup/bundles.js | 8 +- scripts/rollup/modules.js | 29 ++- scripts/rollup/plugins/sizes-plugin.js | 10 +- 5 files changed, 168 insertions(+), 154 deletions(-) diff --git a/circle.yml b/circle.yml index d87f92a9cd0f..aa793704867a 100644 --- a/circle.yml +++ b/circle.yml @@ -7,7 +7,7 @@ general: machine: timezone: America/Los_Angeles node: - version: 7 + version: 6 ruby: version: 2.2.3 environment: diff --git a/scripts/rollup/build.js b/scripts/rollup/build.js index 631c3561b79e..0eab1824a620 100644 --- a/scripts/rollup/build.js +++ b/scripts/rollup/build.js @@ -1,6 +1,6 @@ 'use strict'; -const { rollup } = require('rollup'); +const rollup = require('rollup').rollup; const babel = require('rollup-plugin-babel'); const commonjs = require('rollup-plugin-commonjs'); const alias = require('rollup-plugin-alias'); @@ -11,40 +11,27 @@ const ncp = require('ncp').ncp; const chalk = require('chalk'); const Table = require('cli-table'); const escapeStringRegexp = require('escape-string-regexp'); -const { resolve, join, basename } = require('path'); -const { - mkdirSync, - unlinkSync, - existsSync, - writeFileSync, -} = require('fs'); +const basename = require('path').basename; +const join = require('path').join; +const resolve = require('path').resolve; +const fs = require('fs'); const rimraf = require('rimraf'); const argv = require('minimist')(process.argv.slice(2)); const extractErrors = require('../error-codes/extract-errors'); -const { - createModuleMap, - getNodeModules, - getInternalModules, - replaceInternalModules, - getFbjsModuleAliases, - replaceFbjsModuleAliases, - ignoreFBModules, - ignoreReactNativeModules, - getExternalModules, - getReactCurrentOwnerModuleAlias, - getReactCheckPropTypesModuleAlias, - getReactComponentTreeHookModuleAlias, - facebookWWWSrcDependencies, - replaceDevOnlyStubbedModules, -} = require('./modules'); -const { - bundles, - bundleTypes, - } = require('./bundles'); -const { propertyMangleWhitelist } = require('./mangle'); +const Modules = require('./modules'); +const Bundles = require('./bundles'); +const propertyMangleWhitelist = require('./mangle').propertyMangleWhitelist; const sizes = require('./plugins/sizes-plugin'); const branch = require('git-branch'); +const UMD_DEV = Bundles.bundleTypes.UMD_DEV; +const UMD_PROD = Bundles.bundleTypes.UMD_PROD; +const NODE_DEV = Bundles.bundleTypes.NODE_DEV; +const NODE_PROD = Bundles.bundleTypes.NODE_PROD; +const FB_DEV = Bundles.bundleTypes.FB_DEV; +const FB_PROD = Bundles.bundleTypes.FB_PROD; +const RN = Bundles.bundleTypes.RN; + const errorCodeOpts = { errorMapFilePath: 'scripts/error-codes/codes.json', }; @@ -52,10 +39,8 @@ const reactVersion = require('../../package.json').version; const inputBundleType = argv.type; const results = []; const prevResults = require('./results.json'); -// the facebook-www directory const facebookWWW = 'facebook-www'; -// bundle types for shorthand -const { UMD_DEV, UMD_PROD, NODE_DEV, NODE_PROD, FB_DEV, FB_PROD, RN } = bundleTypes; + // used for when we property mangle with uglify/gcc const mangleRegex = ( new RegExp(`^(?${propertyMangleWhitelist.map(prop => `!${escapeStringRegexp(prop)}`).join('|') }$).*$`, 'g') @@ -63,13 +48,13 @@ const mangleRegex = ( function getAliases(paths, bundleType, isRenderer) { return Object.assign( - getReactCurrentOwnerModuleAlias(bundleType, isRenderer), - getReactCheckPropTypesModuleAlias(bundleType, isRenderer), - getReactComponentTreeHookModuleAlias(bundleType, isRenderer), - createModuleMap(paths, argv.extractErrors && extractErrors(errorCodeOpts), bundleType), - getInternalModules(), - getNodeModules(bundleType), - getFbjsModuleAliases(bundleType) + Modules.getReactCurrentOwnerModuleAlias(bundleType, isRenderer), + Modules.getReactCheckPropTypesModuleAlias(bundleType, isRenderer), + Modules.getReactComponentTreeHookModuleAlias(bundleType, isRenderer), + Modules.createModuleMap(paths, argv.extractErrors && extractErrors(errorCodeOpts), bundleType), + Modules.getInternalModules(), + Modules.getNodeModules(bundleType), + Modules.getFbjsModuleAliases(bundleType) ); } @@ -272,57 +257,60 @@ function getCommonJsConfig(bundleType) { return {}; case RN: return { - ignore: ignoreReactNativeModules(), + ignore: Modules.ignoreReactNativeModules(), }; case FB_DEV: case FB_PROD: // Modules we don't want to inline in the bundle. // Force them to stay as require()s in the output. return { - ignore: ignoreFBModules(), + ignore: Modules.ignoreFBModules(), }; } } function asyncCopyTo(from, to) { - return new Promise(res => { + return new Promise(resolve => { ncp(from, to, error => { if (error) { console.error(error); process.exit(1); } - res(); + resolve(); }); }); } -async function createReactNativeBuild() { +function createReactNativeBuild() { // create the react-native folder for FB bundles - mkdirSync(join('build', 'react-native')); + fs.mkdirSync(join('build', 'react-native')); // create the react-native shims folder for FB shims - mkdirSync(join('build', 'react-native', 'shims')); + fs.mkdirSync(join('build', 'react-native', 'shims')); // copy in all the shims from build/rollup/shims/react-native const from = join('scripts', 'rollup', 'shims', 'react-native'); const to = join('build', 'react-native', 'shims'); - await asyncCopyTo(from, to); + return asyncCopyTo(from, to); } -async function createFacebookWWWBuild() { +function createFacebookWWWBuild() { // create the facebookWWW folder for FB bundles - mkdirSync(join('build', facebookWWW)); + fs.mkdirSync(join('build', facebookWWW)); // create the facebookWWW shims folder for FB shims - mkdirSync(join('build', facebookWWW, 'shims')); + fs.mkdirSync(join('build', facebookWWW, 'shims')); // copy in all the shims from build/rollup/shims/facebook-www const from = join('scripts', 'rollup', 'shims', facebookWWW); const to = join('build', facebookWWW, 'shims'); - await asyncCopyTo(from, to); - // we also need to copy over some specific files from src - // defined in facebookWWWSrcDependencies - for (const srcDependency of facebookWWWSrcDependencies) { - await asyncCopyTo(resolve(srcDependency), join(to, basename(srcDependency))); - } + return asyncCopyTo(from, to).then(() => { + let promises = []; + // we also need to copy over some specific files from src + // defined in facebookWWWSrcDependencies + for (const srcDependency of Modules.facebookWWWSrcDependencies) { + promises.push(asyncCopyTo(resolve(srcDependency), join(to, basename(srcDependency)))); + } + return Promise.all(promises); + }); } function copyNodePackageTemplate(packageName) { @@ -330,7 +318,7 @@ function copyNodePackageTemplate(packageName) { const to = resolve(`./build/packages/${packageName}`); // if the package directory already exists, we skip copying to it - if (!existsSync(to) && existsSync(from)) { + if (!fs.existsSync(to) && fs.existsSync(from)) { return asyncCopyTo(from, to); } else { return Promise.resolve(); @@ -340,7 +328,7 @@ function copyNodePackageTemplate(packageName) { function copyBundleIntoNodePackage(packageName, filename, bundleType) { const packageDirectory = resolve(`./build/packages/${packageName}`); - if (existsSync(packageDirectory)) { + if (fs.existsSync(packageDirectory)) { let from = resolve(`./build/${filename}`); let to = `${packageDirectory}/${filename}`; // for UMD bundles we have to move the files into a umd directory @@ -349,8 +337,8 @@ function copyBundleIntoNodePackage(packageName, filename, bundleType) { if (bundleType === UMD_DEV || bundleType === UMD_PROD) { const distDirectory = `${packageDirectory}/umd`; // create a dist directory if not created - if (!existsSync(distDirectory)) { - mkdirSync(distDirectory); + if (!fs.existsSync(distDirectory)) { + fs.mkdirSync(distDirectory); } from = resolve(`./build/dist/${filename}`); to = `${packageDirectory}/umd/${filename}`; @@ -361,15 +349,15 @@ function copyBundleIntoNodePackage(packageName, filename, bundleType) { if (bundleType === NODE_DEV || bundleType === NODE_PROD) { const distDirectory = `${packageDirectory}/cjs`; // create a dist directory if not created - if (!existsSync(distDirectory)) { - mkdirSync(distDirectory); + if (!fs.existsSync(distDirectory)) { + fs.mkdirSync(distDirectory); } to = `${packageDirectory}/cjs/${filename}`; } return asyncCopyTo(from, to).then(() => { // delete the old file if this is a not a UMD bundle if (bundleType !== UMD_DEV && bundleType !== UMD_PROD) { - unlinkSync(from); + fs.unlinkSync(from); } }); } else { @@ -392,14 +380,14 @@ function saveResults() { branch: branch.sync(), }; - results.forEach(({ filename, size, gzip }) => { - contents[filename] = { - filename, - gzip, - size, + results.forEach(result => { + contents[result.filename] = { + filename: result.filename, + gzip: result.gzip, + size: result.size, }; }); - writeFileSync(join('scripts', 'rollup', 'results.json'), JSON.stringify(contents)); + fs.writeFileSync(join('scripts', 'rollup', 'results.json'), JSON.stringify(contents)); } function percentChange(prev, current) { @@ -424,19 +412,19 @@ function printResults() { chalk.gray.yellow('Diff'), ], }); - results.forEach(({ filename, size, gzip }) => { - const prev = prevResults[filename]; + results.forEach(result => { + const prev = prevResults[result.filename]; let prevSize = prev ? prev.size : 0; let prevGzip = prev ? prev.gzip : 0; return table.push([ - chalk.white.bold(filename), + chalk.white.bold(result.filename), chalk.gray.bold(filesize(prevSize)), - chalk.white.bold(filesize(size)), - percentChange(prevSize, size), + chalk.white.bold(filesize(result.size)), + percentChange(prevSize, result.size), chalk.gray.bold(filesize(prevGzip)), - chalk.white.bold(filesize(gzip)), - percentChange(prevGzip, gzip), + chalk.white.bold(filesize(result.gzip)), + percentChange(prevGzip, result.gzip), ]); }); return ( @@ -455,10 +443,10 @@ function getPackageName(name) { function getPlugins(entry, babelOpts, paths, filename, bundleType, isRenderer, manglePropertiesOnProd) { const plugins = [ replace( - Object.assign( - replaceInternalModules(), - replaceFbjsModuleAliases(bundleType), - replaceDevOnlyStubbedModules(bundleType) + Object.assign({}, + Modules.replaceInternalModules(), + Modules.replaceFbjsModuleAliases(bundleType), + Modules.replaceDevOnlyStubbedModules(bundleType) ) ), babel(updateBabelConfig(babelOpts, bundleType)), @@ -488,7 +476,6 @@ function getPlugins(entry, babelOpts, paths, filename, bundleType, isRenderer, m } // this needs to come last or it doesn't report sizes correctly plugins.push( - // this needs to come last or it doesn't report sizes correctly sizes({ getSize: (size, gzip) => { results.push({ @@ -503,44 +490,32 @@ function getPlugins(entry, babelOpts, paths, filename, bundleType, isRenderer, m return plugins; } -function createBundle({ - babelOpts, - entry, - fbEntry, - rnEntry, - config, - paths, - name, - hasteName, - bundleTypes: bundleTypesToUse, - isRenderer, - externals, - manglePropertiesOnProd, -}, bundleType) { +function createBundle(bundle, bundleType) { if ((inputBundleType && bundleType.indexOf(inputBundleType) === -1) - || bundleTypesToUse.indexOf(bundleType) === -1) { + || bundle.bundleTypes.indexOf(bundleType) === -1) { + // Skip this bundle because its config doesn't specify this target. return Promise.resolve(); } - const filename = getFilename(name, hasteName, bundleType); + const filename = getFilename(bundle.name, bundle.hasteName, bundleType); const format = getFormat(bundleType); - const packageName = getPackageName(name); + const packageName = getPackageName(bundle.name); console.log(`${chalk.bgYellow.black(' STARTING ')} ${chalk.white.bold(filename)}`); return rollup({ - entry: bundleType === FB_DEV || bundleType === FB_PROD ? fbEntry : entry, - external: getExternalModules(externals, bundleType, isRenderer), + entry: (bundleType === FB_DEV || bundleType === FB_PROD) ? bundle.fbEntry : bundle.entry, + external: Modules.getExternalModules(bundle.externals, bundleType, bundle.isRenderer), onwarn: handleRollupWarnings, plugins: getPlugins( - entry, - babelOpts, - paths, + bundle.entry, + bundle.babelOpts, + bundle.paths, filename, bundleType, - isRenderer, - manglePropertiesOnProd + bundle.isRenderer, + bundle.manglePropertiesOnProd ), - }).then(({write}) => write( - updateBundleConfig(config, filename, format, bundleType, hasteName) + }).then(result => result.write( + updateBundleConfig(bundle.config, filename, format, bundleType, bundle.hasteName) )).then(() => ( createNodePackage(bundleType, packageName, filename) )).then(() => { @@ -559,41 +534,67 @@ function createBundle({ } // clear the build directory -rimraf('build', async () => { +rimraf('build', () => { // create a new build directory - mkdirSync('build'); + fs.mkdirSync('build'); // create the packages folder for NODE+UMD bundles - mkdirSync(join('build', 'packages')); + fs.mkdirSync(join('build', 'packages')); // create the dist folder for UMD bundles - mkdirSync(join('build', 'dist')); - // we make these in sync so it doesn't cause IO issues - await createFacebookWWWBuild(); - await createReactNativeBuild(); + fs.mkdirSync(join('build', 'dist')); + + const tasks = [ + createFacebookWWWBuild, + createReactNativeBuild, + ]; + for (const bundle of Bundles.bundles) { + tasks.push( + () => createBundle(bundle, UMD_DEV), + () => createBundle(bundle, UMD_PROD), + () => createBundle(bundle, NODE_DEV), + () => createBundle(bundle, NODE_PROD), + () => createBundle(bundle, FB_DEV), + () => createBundle(bundle, FB_PROD), + () => createBundle(bundle, RN) + ); + } // rather than run concurently, opt to run them serially // this helps improve console/warning/error output // and fixes a bunch of IO failures that sometimes occured - for (const bundle of bundles) { - await createBundle(bundle, UMD_DEV); - await createBundle(bundle, UMD_PROD); - await createBundle(bundle, NODE_DEV); - await createBundle(bundle, NODE_PROD); - await createBundle(bundle, FB_DEV); - await createBundle(bundle, FB_PROD); - await createBundle(bundle, RN); - } - // output the results - console.log(printResults()); - // save the results for next run - if (!inputBundleType) { - saveResults(); - } - if (argv.extractErrors) { - console.warn( - '\nWarning: this build was created with --extractErrors enabled.\n' + - 'this will result in extremely slow builds and should only be\n' + - 'used when the error map needs to be rebuilt.\n' - ); - } + return runWaterfall(tasks).then(() => { + // output the results + console.log(printResults()); + // save the results for next run + if (!inputBundleType) { + saveResults(); + } + if (argv.extractErrors) { + console.warn( + '\nWarning: this build was created with --extractErrors enabled.\n' + + 'this will result in extremely slow builds and should only be\n' + + 'used when the error map needs to be rebuilt.\n' + ); + } + }).catch(err => { + console.error(err); + process.exit(1); + }); }); +function runWaterfall(promiseFactories) { + if (promiseFactories.length === 0) { + return Promise.resolve(); + } + + const head = promiseFactories[0]; + const tail = promiseFactories.slice(1); + + const nextPromiseFactory = head; + const nextPromise = nextPromiseFactory(); + if (!nextPromise || typeof nextPromise.then !== 'function') { + throw new Error('runWaterfall() received something that is not a Promise.'); + } + return nextPromise.then(() => { + return runWaterfall(tail); + }); +} diff --git a/scripts/rollup/bundles.js b/scripts/rollup/bundles.js index f12257a569dd..aadfcaf901a8 100644 --- a/scripts/rollup/bundles.js +++ b/scripts/rollup/bundles.js @@ -12,7 +12,13 @@ const bundleTypes = { RN: 'RN', }; -const { UMD_DEV, UMD_PROD, NODE_DEV, NODE_PROD, FB_DEV, FB_PROD, RN } = bundleTypes; +const UMD_DEV = bundleTypes.UMD_DEV; +const UMD_PROD = bundleTypes.UMD_PROD; +const NODE_DEV = bundleTypes.NODE_DEV; +const NODE_PROD = bundleTypes.NODE_PROD; +const FB_DEV = bundleTypes.FB_DEV; +const FB_PROD = bundleTypes.FB_PROD; +const RN = bundleTypes.RN; const babelOptsReact = { exclude: 'node_modules/**', diff --git a/scripts/rollup/modules.js b/scripts/rollup/modules.js index 80c5ae12ec8c..6432345c80cd 100644 --- a/scripts/rollup/modules.js +++ b/scripts/rollup/modules.js @@ -1,10 +1,9 @@ 'use strict'; -const { resolve, basename } = require('path'); -const { sync } = require('glob'); -const { - bundleTypes, - } = require('./bundles'); +const resolve = require('path').resolve; +const basename = require('path').basename; +const sync = require('glob').sync; +const bundleTypes = require('./bundles').bundleTypes; const exclude = [ 'src/**/__benchmarks__/**/*.js', @@ -12,8 +11,13 @@ const exclude = [ 'src/**/__mocks__/**/*.js', ]; -// bundle types for shorthand -const { UMD_DEV, UMD_PROD, NODE_DEV, NODE_PROD, FB_DEV, FB_PROD, RN } = bundleTypes; +const UMD_DEV = bundleTypes.UMD_DEV; +const UMD_PROD = bundleTypes.UMD_PROD; +const NODE_DEV = bundleTypes.NODE_DEV; +const NODE_PROD = bundleTypes.NODE_PROD; +const FB_DEV = bundleTypes.FB_DEV; +const FB_PROD = bundleTypes.FB_PROD; +const RN = bundleTypes.RN; // these are the FBJS modules that are used throughout our bundles const fbjsModules = [ @@ -139,9 +143,11 @@ function getExternalModules(externals, bundleType, isRenderer) { case NODE_DEV: case NODE_PROD: case RN: + fbjsModules.forEach(module => + externalModules.push(module) + ); externalModules.push( - 'object-assign', - ...fbjsModules + 'object-assign' ); if (isRenderer) { @@ -152,8 +158,10 @@ function getExternalModules(externals, bundleType, isRenderer) { break; case FB_DEV: case FB_PROD: + fbjsModules.forEach(module => + externalModules.push(module) + ); externalModules.push( - ...fbjsModules, 'react/lib/ReactCurrentOwner', 'ReactCurrentOwner' ); @@ -196,7 +204,6 @@ function getFbjsModuleAliases(bundleType) { fbjsModules.forEach(fbjsModule => { fbjsModulesAlias[fbjsModule] = resolve(`./node_modules/${fbjsModule}`); }); - return fbjsModulesAlias; case NODE_DEV: case NODE_PROD: diff --git a/scripts/rollup/plugins/sizes-plugin.js b/scripts/rollup/plugins/sizes-plugin.js index f44f111c1e2a..680000c12c87 100644 --- a/scripts/rollup/plugins/sizes-plugin.js +++ b/scripts/rollup/plugins/sizes-plugin.js @@ -1,12 +1,12 @@ const gzip = require('gzip-size'); -module.exports = function sizes({ getSize }) { +module.exports = function sizes(options) { return { - ongenerate(bundle, { code }) { - const size = Buffer.byteLength(code); - const gzipSize = gzip.sync(code); + ongenerate(bundle, obj) { + const size = Buffer.byteLength(obj.code); + const gzipSize = gzip.sync(obj.code); - getSize(size, gzipSize); + options.getSize(size, gzipSize); }, }; }; From 91d19c492408fc8ba6e5ae98506e6e869b3de3d3 Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Tue, 4 Apr 2017 20:18:11 +0100 Subject: [PATCH 153/170] fixed eslint error with resolve being defined in outer scope --- scripts/rollup/build.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/rollup/build.js b/scripts/rollup/build.js index 0eab1824a620..6bf8a4563c17 100644 --- a/scripts/rollup/build.js +++ b/scripts/rollup/build.js @@ -270,13 +270,13 @@ function getCommonJsConfig(bundleType) { } function asyncCopyTo(from, to) { - return new Promise(resolve => { + return new Promise(_resolve => { ncp(from, to, error => { if (error) { console.error(error); process.exit(1); } - resolve(); + _resolve(); }); }); } From 46d6a44f705c98b4b285f60d05ec705c42fb82a8 Mon Sep 17 00:00:00 2001 From: Dan Abramov Date: Tue, 4 Apr 2017 20:24:25 +0100 Subject: [PATCH 154/170] Tweak how build results are calculated and stored --- scripts/rollup/build.js | 74 ++++++++++--------- scripts/rollup/results.json | 138 +++++++++++++++++++++++++++++++++++- 2 files changed, 177 insertions(+), 35 deletions(-) diff --git a/scripts/rollup/build.js b/scripts/rollup/build.js index 6bf8a4563c17..c15fb6a5a6d0 100644 --- a/scripts/rollup/build.js +++ b/scripts/rollup/build.js @@ -37,10 +37,15 @@ const errorCodeOpts = { }; const reactVersion = require('../../package.json').version; const inputBundleType = argv.type; -const results = []; -const prevResults = require('./results.json'); +const prevBuildResults = require('./results.json'); const facebookWWW = 'facebook-www'; +const currentBuildResults = { + branch: branch.sync(), + // Mutated during the build. + bundleSizes: Object.assign({}, prevBuildResults.bundleSizes), +}; + // used for when we property mangle with uglify/gcc const mangleRegex = ( new RegExp(`^(?${propertyMangleWhitelist.map(prop => `!${escapeStringRegexp(prop)}`).join('|') }$).*$`, 'g') @@ -376,18 +381,10 @@ function createNodePackage(bundleType, packageName, filename) { } function saveResults() { - const contents = { - branch: branch.sync(), - }; - - results.forEach(result => { - contents[result.filename] = { - filename: result.filename, - gzip: result.gzip, - size: result.size, - }; - }); - fs.writeFileSync(join('scripts', 'rollup', 'results.json'), JSON.stringify(contents)); + fs.writeFileSync( + join('scripts', 'rollup', 'results.json'), + JSON.stringify(currentBuildResults, null, 2) + ); } function percentChange(prev, current) { @@ -412,24 +409,33 @@ function printResults() { chalk.gray.yellow('Diff'), ], }); - results.forEach(result => { - const prev = prevResults[result.filename]; + Object.keys(currentBuildResults.bundleSizes).forEach(key => { + const result = currentBuildResults.bundleSizes[key]; + const prev = prevBuildResults.bundleSizes[key]; + if (result === prev) { + // We didn't rebuild this bundle. + return; + } + + const size = result.size; + const gzip = result.gzip; let prevSize = prev ? prev.size : 0; let prevGzip = prev ? prev.gzip : 0; - - return table.push([ - chalk.white.bold(result.filename), - chalk.gray.bold(filesize(prevSize)), - chalk.white.bold(filesize(result.size)), - percentChange(prevSize, result.size), - chalk.gray.bold(filesize(prevGzip)), - chalk.white.bold(filesize(result.gzip)), - percentChange(prevGzip, result.gzip), + table.push([ + chalk.white.bold(key), + chalk.gray.bold(filesize(prevSize)), + chalk.white.bold(filesize(size)), + percentChange(prevSize, size), + chalk.gray.bold(filesize(prevGzip)), + chalk.white.bold(filesize(gzip)), + percentChange(prevGzip, gzip), ]); }); return ( table.toString() + - `\n\nThe difference was compared to the last full build on "${ chalk.green.bold(prevResults.branch) }" branch.\n` + `\n\nThe difference was compared to the last build on "${ + chalk.green.bold(prevBuildResults.branch) + }" branch.\n` ); } @@ -478,11 +484,11 @@ function getPlugins(entry, babelOpts, paths, filename, bundleType, isRenderer, m plugins.push( sizes({ getSize: (size, gzip) => { - results.push({ - filename, + const key = `${filename} (${bundleType})`; + currentBuildResults.bundleSizes[key] = { size, gzip, - }); + }; }, }) ); @@ -496,11 +502,13 @@ function createBundle(bundle, bundleType) { // Skip this bundle because its config doesn't specify this target. return Promise.resolve(); } + const filename = getFilename(bundle.name, bundle.hasteName, bundleType); + const logKey = chalk.white.bold(filename) + chalk.dim(` (${bundleType.toLowerCase()})`); const format = getFormat(bundleType); const packageName = getPackageName(bundle.name); - console.log(`${chalk.bgYellow.black(' STARTING ')} ${chalk.white.bold(filename)}`); + console.log(`${chalk.bgYellow.black(' STARTING ')} ${logKey}`); return rollup({ entry: (bundleType === FB_DEV || bundleType === FB_PROD) ? bundle.fbEntry : bundle.entry, external: Modules.getExternalModules(bundle.externals, bundleType, bundle.isRenderer), @@ -519,7 +527,7 @@ function createBundle(bundle, bundleType) { )).then(() => ( createNodePackage(bundleType, packageName, filename) )).then(() => { - console.log(`${chalk.bgGreen.black(' COMPLETE ')} ${chalk.white.bold(filename)}\n`); + console.log(`${chalk.bgGreen.black(' COMPLETE ')} ${logKey}\n`); }).catch(error => { if (error.code) { console.error(`\x1b[31m-- ${error.code} (${error.plugin}) --`); @@ -564,9 +572,7 @@ rimraf('build', () => { // output the results console.log(printResults()); // save the results for next run - if (!inputBundleType) { - saveResults(); - } + saveResults(); if (argv.extractErrors) { console.warn( '\nWarning: this build was created with --extractErrors enabled.\n' + diff --git a/scripts/rollup/results.json b/scripts/rollup/results.json index 0a03082e6345..1bf5bd024108 100644 --- a/scripts/rollup/results.json +++ b/scripts/rollup/results.json @@ -1 +1,137 @@ -{"branch":"rollup","react.development.js":{"filename":"react.development.js","gzip":27553,"size":109412},"react.production.min.js":{"filename":"react.production.min.js","gzip":4693,"size":12742},"React-dev.js":{"filename":"React-dev.js","gzip":28115,"size":110897},"React-prod.js":{"filename":"React-prod.js","gzip":14394,"size":56438},"ReactDOMStack-dev.js":{"filename":"ReactDOMStack-dev.js","gzip":125060,"size":523961},"ReactDOMStack-prod.js":{"filename":"ReactDOMStack-prod.js","gzip":85701,"size":355546},"react-dom.development.js":{"filename":"react-dom.development.js","gzip":125425,"size":544119},"react-dom.production.min.js":{"filename":"react-dom.production.min.js","gzip":35728,"size":112912},"ReactDOMFiber-dev.js":{"filename":"ReactDOMFiber-dev.js","gzip":184345,"size":798172},"ReactDOMFiber-prod.js":{"filename":"ReactDOMFiber-prod.js","gzip":94702,"size":412153},"react-dom-server.development.js":{"filename":"react-dom-server.development.js","gzip":108016,"size":447241},"react-dom-server.production.min.js":{"filename":"react-dom-server.production.min.js","gzip":31190,"size":101538},"ReactDOMServerStack-dev.js":{"filename":"ReactDOMServerStack-dev.js","gzip":107879,"size":445922},"ReactDOMServerStack-prod.js":{"filename":"ReactDOMServerStack-prod.js","gzip":81495,"size":336779},"ReactARTStack-dev.js":{"filename":"ReactARTStack-dev.js","gzip":118996,"size":494733},"ReactARTStack-prod.js":{"filename":"ReactARTStack-prod.js","gzip":88944,"size":368975},"react-art.development.js":{"filename":"react-art.development.js","gzip":57091,"size":266906},"react-art.production.min.js":{"filename":"react-art.production.min.js","gzip":16250,"size":52925},"ReactARTFiber-dev.js":{"filename":"ReactARTFiber-dev.js","gzip":57024,"size":265539},"ReactARTFiber-prod.js":{"filename":"ReactARTFiber-prod.js","gzip":43477,"size":207824},"ReactNativeStack.js":{"filename":"ReactNativeStack.js","gzip":55044,"size":233993},"ReactNativeFiber.js":{"filename":"ReactNativeFiber.js","gzip":84001,"size":387155},"ReactTestRendererFiber-dev.js":{"filename":"ReactTestRendererFiber-dev.js","gzip":55987,"size":263430},"ReactTestRendererStack-dev.js":{"filename":"ReactTestRendererStack-dev.js","gzip":35680,"size":155200},"react-noop-renderer.development.js":{"filename":"react-noop-renderer.development.js","gzip":53845,"size":255932}} \ No newline at end of file +{ + "branch": "rollup", + "bundleSizes": { + "react.development.js (UMD_DEV)": { + "size": 116398, + "gzip": 29597 + }, + "react.production.min.js (UMD_PROD)": { + "size": 13980, + "gzip": 5170 + }, + "react-dom.development.js (UMD_DEV)": { + "size": 565398, + "gzip": 130384 + }, + "react-dom.production.min.js (UMD_PROD)": { + "size": 115831, + "gzip": 36755 + }, + "react-dom-server.development.js (UMD_DEV)": { + "size": 477493, + "gzip": 115611 + }, + "react-dom-server.production.min.js (UMD_PROD)": { + "size": 106795, + "gzip": 33052 + }, + "react-art.development.js (UMD_DEV)": { + "size": 341671, + "gzip": 76162 + }, + "react-art.production.min.js (UMD_PROD)": { + "size": 91056, + "gzip": 28078 + }, + "react.development.js (NODE_DEV)": { + "size": 109412, + "gzip": 27553 + }, + "react.production.min.js (NODE_PROD)": { + "size": 12742, + "gzip": 4693 + }, + "React-dev.js (FB_DEV)": { + "size": 110897, + "gzip": 28115 + }, + "React-prod.js (FB_PROD)": { + "size": 56438, + "gzip": 14394 + }, + "ReactDOMStack-dev.js (FB_DEV)": { + "size": 523961, + "gzip": 125060 + }, + "ReactDOMStack-prod.js (FB_PROD)": { + "size": 355546, + "gzip": 85701 + }, + "react-dom.development.js (NODE_DEV)": { + "size": 544119, + "gzip": 125425 + }, + "react-dom.production.min.js (NODE_PROD)": { + "size": 112912, + "gzip": 35728 + }, + "ReactDOMFiber-dev.js (FB_DEV)": { + "size": 798172, + "gzip": 184345 + }, + "ReactDOMFiber-prod.js (FB_PROD)": { + "size": 412153, + "gzip": 94702 + }, + "react-dom-server.development.js (NODE_DEV)": { + "size": 447241, + "gzip": 108016 + }, + "react-dom-server.production.min.js (NODE_PROD)": { + "size": 101538, + "gzip": 31190 + }, + "ReactDOMServerStack-dev.js (FB_DEV)": { + "size": 445922, + "gzip": 107879 + }, + "ReactDOMServerStack-prod.js (FB_PROD)": { + "size": 336779, + "gzip": 81495 + }, + "ReactARTStack-dev.js (FB_DEV)": { + "size": 494733, + "gzip": 118996 + }, + "ReactARTStack-prod.js (FB_PROD)": { + "size": 368975, + "gzip": 88944 + }, + "react-art.development.js (NODE_DEV)": { + "size": 266906, + "gzip": 57091 + }, + "react-art.production.min.js (NODE_PROD)": { + "size": 52925, + "gzip": 16250 + }, + "ReactARTFiber-dev.js (FB_DEV)": { + "size": 265539, + "gzip": 57024 + }, + "ReactARTFiber-prod.js (FB_PROD)": { + "size": 207824, + "gzip": 43477 + }, + "ReactNativeStack.js (RN)": { + "size": 233993, + "gzip": 55044 + }, + "ReactNativeFiber.js (RN)": { + "size": 387155, + "gzip": 84001 + }, + "ReactTestRendererFiber-dev.js (FB_DEV)": { + "size": 263430, + "gzip": 55987 + }, + "ReactTestRendererStack-dev.js (FB_DEV)": { + "size": 155200, + "gzip": 35680 + }, + "react-noop-renderer.development.js (NODE_DEV)": { + "size": 255932, + "gzip": 53845 + } + } +} \ No newline at end of file From d7e18865a252735cb7fb1bbb96de0290c4f637da Mon Sep 17 00:00:00 2001 From: Dan Abramov Date: Tue, 4 Apr 2017 20:44:00 +0100 Subject: [PATCH 155/170] Tweak fixtures build to work on Node 4 --- fixtures/packaging/build-all.js | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/fixtures/packaging/build-all.js b/fixtures/packaging/build-all.js index 755c9fe82bde..f1883d835046 100644 --- a/fixtures/packaging/build-all.js +++ b/fixtures/packaging/build-all.js @@ -1,9 +1,9 @@ -const { existsSync, statSync, readdirSync } = require('fs'); -const { join } = require('path'); -const { spawnSync } = require('child_process'); +const fs = require('fs'); +const path = require('path'); +const child_process = require('child_process'); -const fixtureDirs = readdirSync(__dirname).filter((file) => { - return statSync(join(__dirname, file)).isDirectory(); +const fixtureDirs = fs.readdirSync(__dirname).filter((file) => { + return fs.statSync(path.join(__dirname, file)).isDirectory(); }); const cmdArgs = [ @@ -11,34 +11,33 @@ const cmdArgs = [ {cmd: 'npm', args: ['run', 'build']}, ]; - function buildFixture(cmdArg, path) { const opts = { cwd: path, stdio: 'inherit', }; - const result = spawnSync(cmdArg.cmd, cmdArg.args, opts); + const result = child_process.spawnSync(cmdArg.cmd, cmdArg.args, opts); if (result.status !== 0) { throw new Error(`Failed to build fixtures!`); } } -for (const dir of fixtureDirs) { - for (const cmdArg of cmdArgs) { +fixtureDirs.forEach(dir => { + cmdArgs.forEach(cmdArg => { // we only care about directories that have DEV and PROD directories in // otherwise they don't need to be built - const devPath = join(__dirname, dir, 'dev'); + const devPath = path.join(__dirname, dir, 'dev'); - if (existsSync(devPath)) { + if (fs.existsSync(devPath)) { buildFixture(cmdArg, devPath); } - const prodPath = join(__dirname, dir, 'prod'); + const prodPath = path.join(__dirname, dir, 'prod'); - if (existsSync(prodPath)) { + if (fs.existsSync(prodPath)) { buildFixture(cmdArg, prodPath); } - } -} + }); +}); console.log('-------------------------'); console.log('All fixtures were built!'); From e16e4c08fbad2831e3ee8fc1e0209e4fff5ea803 Mon Sep 17 00:00:00 2001 From: Dan Abramov Date: Tue, 4 Apr 2017 20:55:21 +0100 Subject: [PATCH 156/170] Include LICENSE/PATENTS and fix up package.json files --- packages/react-art/package.json | 6 +++--- packages/react-dom/package.json | 7 ++++--- packages/react-test-renderer/package.json | 2 +- packages/react/package.json | 9 ++++----- scripts/rollup/build.js | 6 +++++- 5 files changed, 17 insertions(+), 13 deletions(-) diff --git a/packages/react-art/package.json b/packages/react-art/package.json index 2c3df1d6a9ac..d105d3c6e6b3 100644 --- a/packages/react-art/package.json +++ b/packages/react-art/package.json @@ -29,9 +29,9 @@ "LICENSE", "PATENTS", "README.md", - "dist/", - "lib/", - "index.js" + "index.js", + "cjs/", + "umd/" ], "browserify": { "transform": [ diff --git a/packages/react-dom/package.json b/packages/react-dom/package.json index d4f9d4c51b14..efd91381e416 100644 --- a/packages/react-dom/package.json +++ b/packages/react-dom/package.json @@ -24,9 +24,10 @@ "LICENSE", "PATENTS", "README.md", - "dist/", - "lib/", - "index.js" + "index.js", + "server.js", + "cjs/", + "umd/" ], "browserify": { "transform": [ diff --git a/packages/react-test-renderer/package.json b/packages/react-test-renderer/package.json index 9d01a6b79eab..4c5389360ee2 100644 --- a/packages/react-test-renderer/package.json +++ b/packages/react-test-renderer/package.json @@ -26,6 +26,6 @@ "PATENTS", "README.md", "index.js", - "lib/" + "cjs/" ] } diff --git a/packages/react/package.json b/packages/react/package.json index ea682b38038f..fe1076beacfb 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -11,11 +11,10 @@ "files": [ "LICENSE", "PATENTS", - "addons.js", - "react.js", - "addons/", - "dist/", - "lib/" + "README.md", + "index.js", + "cjs/", + "umd/" ], "main": "index.js", "repository": "facebook/react", diff --git a/scripts/rollup/build.js b/scripts/rollup/build.js index c15fb6a5a6d0..9906dbaba674 100644 --- a/scripts/rollup/build.js +++ b/scripts/rollup/build.js @@ -324,7 +324,11 @@ function copyNodePackageTemplate(packageName) { // if the package directory already exists, we skip copying to it if (!fs.existsSync(to) && fs.existsSync(from)) { - return asyncCopyTo(from, to); + return Promise.all([ + asyncCopyTo(from, to), + asyncCopyTo(resolve('./LICENSE'), `${to}/LICENSE`), + asyncCopyTo(resolve('./PATENTS'), `${to}/PATENTS`), + ]); } else { return Promise.resolve(); } From 9f46927422f0ccae9e9fc074878b7d5d41e97bc8 Mon Sep 17 00:00:00 2001 From: Dan Abramov Date: Tue, 4 Apr 2017 21:00:45 +0100 Subject: [PATCH 157/170] Add Node bundle for react-test-renderer --- scripts/rollup/bundles.js | 2 +- scripts/rollup/results.json | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/scripts/rollup/bundles.js b/scripts/rollup/bundles.js index aadfcaf901a8..77fed2c4821a 100644 --- a/scripts/rollup/bundles.js +++ b/scripts/rollup/bundles.js @@ -295,7 +295,7 @@ const bundles = [ /******* React Test Renderer *******/ { babelOpts: babelOptsReact, - bundleTypes: [FB_DEV], + bundleTypes: [FB_DEV, NODE_DEV], config: { destDir: 'build/', moduleName: 'ReactTestRenderer', diff --git a/scripts/rollup/results.json b/scripts/rollup/results.json index 1bf5bd024108..bd95aa0c71f1 100644 --- a/scripts/rollup/results.json +++ b/scripts/rollup/results.json @@ -132,6 +132,10 @@ "react-noop-renderer.development.js (NODE_DEV)": { "size": 255932, "gzip": 53845 + }, + "react-test-renderer.development.js (NODE_DEV)": { + "size": 264826, + "gzip": 56049 } } } \ No newline at end of file From 6947c4c685d1284ce82ccda4b28ecdd8ee644693 Mon Sep 17 00:00:00 2001 From: Dan Abramov Date: Tue, 4 Apr 2017 21:13:20 +0100 Subject: [PATCH 158/170] Revert "Hack around to fix RN bundle" We'll do this later. This reverts commit 59445a625962d7be4c7c3e98defc8a31f8761ec1. --- scripts/rollup/bundles.js | 2 -- src/renderers/native/NativeMethodsMixin.js | 4 +++- src/renderers/native/ReactNative.js | 3 --- src/renderers/native/takeSnapshot.js | 10 +--------- 4 files changed, 4 insertions(+), 15 deletions(-) diff --git a/scripts/rollup/bundles.js b/scripts/rollup/bundles.js index 77fed2c4821a..58b1efd656ca 100644 --- a/scripts/rollup/bundles.js +++ b/scripts/rollup/bundles.js @@ -235,13 +235,11 @@ const bundles = [ }, entry: 'src/renderers/native/ReactNativeStack.js', externals: [ - 'ExceptionsManager', 'InitializeCore', 'ReactNativeFeatureFlags', 'RCTEventEmitter', 'TextInputState', 'UIManager', - 'View', 'deepDiffer', 'deepFreezeAndThrowOnMutationInDev', 'flattenStyle', diff --git a/src/renderers/native/NativeMethodsMixin.js b/src/renderers/native/NativeMethodsMixin.js index e864f6d9c893..f1dec131c544 100644 --- a/src/renderers/native/NativeMethodsMixin.js +++ b/src/renderers/native/NativeMethodsMixin.js @@ -21,7 +21,8 @@ var findNodeHandle = require('findNodeHandle'); var ReactNative; -// Works around a circular dependency in flat bundle. +// TODO: figure this out when we work on flat bundles in RN. +// This might not be needed after all. function injectReactNative(RN: $FlowFixMe) { ReactNative = RN; } @@ -158,6 +159,7 @@ var NativeMethodsMixin = { TextInputState.blurTextInput(ReactNative.findNodeHandle(this)); }, + // Temporary hack to avoid a circular dependency __injectReactNative: injectReactNative, }; diff --git a/src/renderers/native/ReactNative.js b/src/renderers/native/ReactNative.js index 380c8bad0ddd..8a37938bd971 100644 --- a/src/renderers/native/ReactNative.js +++ b/src/renderers/native/ReactNative.js @@ -12,15 +12,12 @@ var ReactNativeFeatureFlags = require('ReactNativeFeatureFlags'); var NativeMethodsMixin = require('NativeMethodsMixin'); -var takeSnapshot = require('takeSnapshot'); var ReactNative = ReactNativeFeatureFlags.useFiber ? require('ReactNativeFiber') : require('ReactNativeStack'); -// Work around circular dependencies NativeMethodsMixin.__injectReactNative(ReactNative); -takeSnapshot.__injectReactNative(ReactNative); ReactNative.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = { createReactNativeComponentClass: require('createReactNativeComponentClass'), diff --git a/src/renderers/native/takeSnapshot.js b/src/renderers/native/takeSnapshot.js index f29e2bdc3284..98608c83e5ff 100644 --- a/src/renderers/native/takeSnapshot.js +++ b/src/renderers/native/takeSnapshot.js @@ -11,15 +11,9 @@ */ 'use strict'; +var ReactNative = require('ReactNative'); var UIManager = require('UIManager'); -var ReactNative; - -// Works around a circular dependency in flat bundle. -function injectReactNative(RN: $FlowFixMe) { - ReactNative = RN; -} - import type {Element} from 'React'; /** @@ -57,6 +51,4 @@ function takeSnapshot( return UIManager.__takeSnapshot(view, options); } -takeSnapshot.__injectReactNative = injectReactNative; - module.exports = takeSnapshot; From 41e4c69bf554a7ddd8fa7651608a9664e47d23f6 Mon Sep 17 00:00:00 2001 From: Dan Abramov Date: Tue, 4 Apr 2017 21:15:47 +0100 Subject: [PATCH 159/170] Revert more RN changes We'll do them separately later --- src/renderers/native/NativeMethodsMixin.js | 16 +++------------ src/renderers/native/ReactNative.js | 24 ++++------------------ src/renderers/native/takeSnapshot.js | 2 +- 3 files changed, 8 insertions(+), 34 deletions(-) diff --git a/src/renderers/native/NativeMethodsMixin.js b/src/renderers/native/NativeMethodsMixin.js index f1dec131c544..f964030729f3 100644 --- a/src/renderers/native/NativeMethodsMixin.js +++ b/src/renderers/native/NativeMethodsMixin.js @@ -11,6 +11,7 @@ */ 'use strict'; +var ReactNative = require('ReactNative'); var ReactNativeFeatureFlags = require('ReactNativeFeatureFlags'); var ReactNativeAttributePayload = require('ReactNativeAttributePayload'); var TextInputState = require('TextInputState'); @@ -19,14 +20,6 @@ var UIManager = require('UIManager'); var invariant = require('fbjs/lib/invariant'); var findNodeHandle = require('findNodeHandle'); -var ReactNative; - -// TODO: figure this out when we work on flat bundles in RN. -// This might not be needed after all. -function injectReactNative(RN: $FlowFixMe) { - ReactNative = RN; -} - var { mountSafeCallback, throwOnStylesProp, @@ -139,7 +132,7 @@ var NativeMethodsMixin = { // Without having executed ReactNative. // Defer the factory function until now to avoid a cycle with UIManager. // TODO (bvaughn) Remove this once ReactNativeStack is dropped. - // require('ReactNative'); + require('ReactNative'); injectedSetNativeProps(this, nativeProps); }, @@ -158,9 +151,6 @@ var NativeMethodsMixin = { blur: function() { TextInputState.blurTextInput(ReactNative.findNodeHandle(this)); }, - - // Temporary hack to avoid a circular dependency - __injectReactNative: injectReactNative, }; // TODO (bvaughn) Inline this once ReactNativeStack is dropped. @@ -288,4 +278,4 @@ if (__DEV__) { }; } -module.exports = NativeMethodsMixin; +module.exports = NativeMethodsMixin; \ No newline at end of file diff --git a/src/renderers/native/ReactNative.js b/src/renderers/native/ReactNative.js index 8a37938bd971..82d0a21eb4eb 100644 --- a/src/renderers/native/ReactNative.js +++ b/src/renderers/native/ReactNative.js @@ -7,28 +7,12 @@ * of patent rights can be found in the PATENTS file in the same directory. * * @providesModule ReactNative + * @flow */ 'use strict'; -var ReactNativeFeatureFlags = require('ReactNativeFeatureFlags'); -var NativeMethodsMixin = require('NativeMethodsMixin'); +const ReactNativeFeatureFlags = require('ReactNativeFeatureFlags'); -var ReactNative = ReactNativeFeatureFlags.useFiber +module.exports = ReactNativeFeatureFlags.useFiber ? require('ReactNativeFiber') - : require('ReactNativeStack'); - -NativeMethodsMixin.__injectReactNative(ReactNative); - -ReactNative.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = { - createReactNativeComponentClass: require('createReactNativeComponentClass'), - findNodeHandle: require('findNodeHandle'), - NativeMethodsMixin: require('NativeMethodsMixin'), - ReactDebugTool: require('ReactDebugTool'), - ReactErrorUtils: require('ReactErrorUtils'), - ReactNativeComponentTree: require('ReactNativeComponentTree'), - ReactNativePropRegistry: require('ReactNativePropRegistry'), - ReactPerf: require('ReactPerf'), - TouchHistoryMath: require('TouchHistoryMath'), -}; - -module.exports = ReactNative; + : require('ReactNativeStack'); \ No newline at end of file diff --git a/src/renderers/native/takeSnapshot.js b/src/renderers/native/takeSnapshot.js index 98608c83e5ff..4b2bc92dcd30 100644 --- a/src/renderers/native/takeSnapshot.js +++ b/src/renderers/native/takeSnapshot.js @@ -51,4 +51,4 @@ function takeSnapshot( return UIManager.__takeSnapshot(view, options); } -module.exports = takeSnapshot; +module.exports = takeSnapshot; \ No newline at end of file From d837726eac745b848f64b27738b55153a2fd8bdb Mon Sep 17 00:00:00 2001 From: Dan Abramov Date: Tue, 4 Apr 2017 21:17:32 +0100 Subject: [PATCH 160/170] Revert more unintentional changes --- src/renderers/native/NativeMethodsMixin.js | 2 +- src/renderers/native/ReactNative.js | 2 +- src/renderers/native/takeSnapshot.js | 2 +- src/shared/utils/flattenChildren.js | 1 + src/shared/utils/getComponentName.js | 1 + 5 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/renderers/native/NativeMethodsMixin.js b/src/renderers/native/NativeMethodsMixin.js index f964030729f3..893668fb25f2 100644 --- a/src/renderers/native/NativeMethodsMixin.js +++ b/src/renderers/native/NativeMethodsMixin.js @@ -278,4 +278,4 @@ if (__DEV__) { }; } -module.exports = NativeMethodsMixin; \ No newline at end of file +module.exports = NativeMethodsMixin; diff --git a/src/renderers/native/ReactNative.js b/src/renderers/native/ReactNative.js index 82d0a21eb4eb..82b12de9a1ca 100644 --- a/src/renderers/native/ReactNative.js +++ b/src/renderers/native/ReactNative.js @@ -15,4 +15,4 @@ const ReactNativeFeatureFlags = require('ReactNativeFeatureFlags'); module.exports = ReactNativeFeatureFlags.useFiber ? require('ReactNativeFiber') - : require('ReactNativeStack'); \ No newline at end of file + : require('ReactNativeStack'); diff --git a/src/renderers/native/takeSnapshot.js b/src/renderers/native/takeSnapshot.js index 4b2bc92dcd30..98608c83e5ff 100644 --- a/src/renderers/native/takeSnapshot.js +++ b/src/renderers/native/takeSnapshot.js @@ -51,4 +51,4 @@ function takeSnapshot( return UIManager.__takeSnapshot(view, options); } -module.exports = takeSnapshot; \ No newline at end of file +module.exports = takeSnapshot; diff --git a/src/shared/utils/flattenChildren.js b/src/shared/utils/flattenChildren.js index 879635466af9..21a5da7140ab 100644 --- a/src/shared/utils/flattenChildren.js +++ b/src/shared/utils/flattenChildren.js @@ -7,6 +7,7 @@ * of patent rights can be found in the PATENTS file in the same directory. * * @providesModule flattenChildren + * @flow */ 'use strict'; diff --git a/src/shared/utils/getComponentName.js b/src/shared/utils/getComponentName.js index 93078a6ab43c..b5360efc230b 100644 --- a/src/shared/utils/getComponentName.js +++ b/src/shared/utils/getComponentName.js @@ -7,6 +7,7 @@ * of patent rights can be found in the PATENTS file in the same directory. * * @providesModule getComponentName + * @flow */ 'use strict'; From 54fc8623caaf1740a1313d0c0ff67c59aeedb150 Mon Sep 17 00:00:00 2001 From: Dan Abramov Date: Tue, 4 Apr 2017 21:18:25 +0100 Subject: [PATCH 161/170] Revert changes to error codes --- scripts/error-codes/codes.json | 61 ++-------------------------------- 1 file changed, 2 insertions(+), 59 deletions(-) diff --git a/scripts/error-codes/codes.json b/scripts/error-codes/codes.json index ccd096f1ac6c..a328e174400f 100644 --- a/scripts/error-codes/codes.json +++ b/scripts/error-codes/codes.json @@ -143,62 +143,5 @@ "141": "Expected onSetChildren() to fire for a container child before its parent includes it in onSetChildren().", "142": "Expected onBeforeMountComponent() parent and onSetChildren() to be consistent (%s has parents %s and %s).", "143": "React.Children.only expected to receive a single React element child.", - "144": "React.PropTypes type checking code is stripped in production.", - "145": "ReactDOM.render(): Invalid component element. Instead of passing a string like 'div', pass React.createElement('div') or
.", - "146": "ReactDOM.render(): Invalid component element. Instead of passing a class like Foo, pass React.createElement(Foo) or .", - "147": "ReactDOM.render(): Invalid component element. This may be caused by unintentionally loading two independent copies of React.", - "148": "ReactDOM.render(): Invalid component element.", - "149": "React depends on requestAnimationFrame. Make sure that you load a polyfill in older browsers.", - "150": "Missing injection for fiber findDOMNode", - "151": "Missing injection for stack findDOMNode", - "152": "Unable to find node on an unmounted component.", - "153": "Element appears to be neither ReactComponent nor DOMNode. Keys: %s", - "154": "Missing owner for string ref %s. This error is likely caused by a bug in React. Please file an issue.", - "155": "An object is not an iterable. This error is likely caused by a bug in React. Please file an issue.", - "156": "An iterable object provided no iterator.", - "157": "%s(...): Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.", - "158": "We should always have pending or current props. This error is likely caused by a bug in React. Please file an issue.", - "159": "An indeterminate component should never have mounted. This error is likely caused by a bug in React. Please file an issue.", - "160": "Unknown unit of work tag. This error is likely caused by a bug in React. Please file an issue.", - "161": "Invalid type of work. This error is likely caused by a bug in React. Please file an issue.", - "162": "There must be pending props for an initial mount. This error is likely caused by a bug in React. Please file an issue.", - "163": "There should always be pending or memoized props. This error is likely caused by a bug in React. Please file an issue.", - "164": "Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.", - "165": "Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue.", - "166": "This should only be done during updates. This error is likely caused by a bug in React. Please file an issue.", - "167": "This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.", - "168": "A coroutine cannot have host component children.", - "169": "Should be resolved by now. This error is likely caused by a bug in React. Please file an issue.", - "170": "We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.", - "171": "An indeterminate component should have become determinate before completing. This error is likely caused by a bug in React. Please file an issue.", - "172": "Unexpected context found on stack", - "173": "Expected to have an instance by this point.", - "174": "Expected subtree parent to be a mounted class component", - "175": "Found unexpected detached subtree parent", - "176": "The custom dialog was already injected.", - "177": "Injected showDialog() must be a function.", - "178": "Expected root container to exist. This error is likely caused by a bug in React. Please file an issue.", - "179": "Expected host context to exist. This error is likely caused by a bug in React. Please file an issue.", - "180": "Expected root host context to exist. This error is likely caused by a bug in React. Please file an issue.", - "181": "Cannot commit the same tree as before. This is probably a bug related to the return field. This error is likely caused by a bug in React. Please file an issue.", - "182": "Should have next effect. This error is likely caused by a bug in React. Please file an issue.", - "183": "performWork was called recursively. This error is likely caused by a bug in React. Please file an issue.", - "184": "Cannot perform deferred work without a deadline. This error is likely caused by a bug in React. Please file an issue.", - "185": "No error for given unit of work. This error is likely caused by a bug in React. Please file an issue.", - "186": "Child was not found in either parent set. This indicates a bug related to the return pointer.", - "187": "Return fibers should always be each others' alternates.", - "188": "Invalid argument passed as callback. Expected a function. Instead received: %s", - "189": "Fiber needs to be injected to handle a fiber target for controlled events.", - "190": "The internal instance must be a React host component.", - "191": "Missing injection for fiber getContextForSubtree", - "192": "Text children should already be flattened.", - "193": "ReactART does not support the type \"%s\"", - "194": "ReactART: Can not insert node before itself", - "195": "Container does not support insertBefore operation", - "196": "Tried to register two views with the same name %s", - "197": "View config not found for name %s", - "198": "toTree() does not yet know how to handle nodes with tag=%s", - "199": "something went wrong", - "200": "getPublicInstance should not be called before component is mounted.", - "201": "Injected invokeGuardedCallback() must be a function." -} + "144": "React.PropTypes type checking code is stripped in production." +} \ No newline at end of file From 8419e90608192b374106775ee4f83b0923cf8982 Mon Sep 17 00:00:00 2001 From: Dan Abramov Date: Tue, 4 Apr 2017 22:02:38 +0100 Subject: [PATCH 162/170] Add accidentally deleted RN externals --- scripts/rollup/bundles.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts/rollup/bundles.js b/scripts/rollup/bundles.js index 58b1efd656ca..77fed2c4821a 100644 --- a/scripts/rollup/bundles.js +++ b/scripts/rollup/bundles.js @@ -235,11 +235,13 @@ const bundles = [ }, entry: 'src/renderers/native/ReactNativeStack.js', externals: [ + 'ExceptionsManager', 'InitializeCore', 'ReactNativeFeatureFlags', 'RCTEventEmitter', 'TextInputState', 'UIManager', + 'View', 'deepDiffer', 'deepFreezeAndThrowOnMutationInDev', 'flattenStyle', From d0fc30102e4283ca42427b81532a288042ac474e Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Wed, 5 Apr 2017 14:56:15 +0100 Subject: [PATCH 163/170] added RN_DEV/RN_PROD bundles --- scripts/rollup/build.js | 71 ++++++++++++++++++++++----------------- scripts/rollup/bundles.js | 10 +++--- scripts/rollup/modules.js | 18 ++++++---- 3 files changed, 59 insertions(+), 40 deletions(-) diff --git a/scripts/rollup/build.js b/scripts/rollup/build.js index 9906dbaba674..8afc593e5f38 100644 --- a/scripts/rollup/build.js +++ b/scripts/rollup/build.js @@ -30,7 +30,8 @@ const NODE_DEV = Bundles.bundleTypes.NODE_DEV; const NODE_PROD = Bundles.bundleTypes.NODE_PROD; const FB_DEV = Bundles.bundleTypes.FB_DEV; const FB_PROD = Bundles.bundleTypes.FB_PROD; -const RN = Bundles.bundleTypes.RN; +const RN_DEV = Bundles.bundleTypes.RN_DEV; +const RN_PROD = Bundles.bundleTypes.RN_PROD; const errorCodeOpts = { errorMapFilePath: 'scripts/error-codes/codes.json', @@ -67,7 +68,8 @@ function getBanner(bundleType, hasteName, filename) { switch (bundleType) { case FB_DEV: case FB_PROD: - case RN: + case RN_DEV: + case RN_PROD: let hasteFinalName = hasteName; switch (bundleType) { case FB_DEV: @@ -122,7 +124,8 @@ function updateBabelConfig(babelOpts, bundleType) { case UMD_PROD: case NODE_DEV: case NODE_PROD: - case RN: + case RN_DEV: + case RN_PROD: newOpts = Object.assign({}, babelOpts); // we add the objectAssign transform for these bundles newOpts.plugins = newOpts.plugins.slice(); @@ -154,7 +157,7 @@ function updateBundleConfig(config, filename, format, bundleType, hasteName) { dest = `${config.destDir}${facebookWWW}/${filename}`; } else if (bundleType === UMD_DEV || bundleType === UMD_PROD) { dest = `${config.destDir}dist/${filename}`; - } else if (bundleType === RN) { + } else if (bundleType === RN_DEV || bundleType === RN_PROD) { dest = `${config.destDir}react-native/${filename}`; } return Object.assign({}, config, { @@ -182,7 +185,8 @@ function getFormat(bundleType) { case NODE_PROD: case FB_DEV: case FB_PROD: - case RN: + case RN_DEV: + case RN_PROD: return `cjs`; } } @@ -199,11 +203,11 @@ function getFilename(name, hasteName, bundleType) { return `${name}.development.js`; case NODE_PROD: return `${name}.production.min.js`; - case RN: - return `${hasteName}.js`; case FB_DEV: + case RN_DEV: return `${hasteName}-dev.js`; case FB_PROD: + case RN_PROD: return `${hasteName}-prod.js`; } } @@ -260,7 +264,8 @@ function getCommonJsConfig(bundleType) { case NODE_DEV: case NODE_PROD: return {}; - case RN: + case RN_DEV: + case RN_PROD: return { ignore: Modules.ignoreReactNativeModules(), }; @@ -462,27 +467,32 @@ function getPlugins(entry, babelOpts, paths, filename, bundleType, isRenderer, m babel(updateBabelConfig(babelOpts, bundleType)), alias(getAliases(paths, bundleType, isRenderer)), ]; - if (bundleType === UMD_PROD || bundleType === NODE_PROD || bundleType === FB_PROD) { - plugins.push( - replace( - stripEnvVariables(true) - ), - // needs to happen after strip env - commonjs(getCommonJsConfig(bundleType)), - uglify(uglifyConfig(bundleType !== FB_PROD, manglePropertiesOnProd, bundleType === UMD_PROD)) - ); - } else if (bundleType === UMD_DEV || bundleType === NODE_DEV || bundleType === FB_DEV) { - plugins.push( - replace( - stripEnvVariables(false) - ), - // needs to happen after strip env - commonjs(getCommonJsConfig(bundleType)) - ); - } else { - plugins.push( - commonjs(getCommonJsConfig(bundleType)) - ); + switch (bundleType) { + case UMD_DEV: + case NODE_DEV: + case FB_DEV: + case RN_PROD: + plugins.push( + replace( + stripEnvVariables(false) + ), + // needs to happen after strip env + commonjs(getCommonJsConfig(bundleType)) + ); + break; + case UMD_PROD: + case NODE_PROD: + case FB_PROD: + case RN_DEV: + plugins.push( + replace( + stripEnvVariables(true) + ), + // needs to happen after strip env + commonjs(getCommonJsConfig(bundleType)), + uglify(uglifyConfig(bundleType !== FB_PROD, manglePropertiesOnProd, bundleType === UMD_PROD)) + ); + break; } // this needs to come last or it doesn't report sizes correctly plugins.push( @@ -566,7 +576,8 @@ rimraf('build', () => { () => createBundle(bundle, NODE_PROD), () => createBundle(bundle, FB_DEV), () => createBundle(bundle, FB_PROD), - () => createBundle(bundle, RN) + () => createBundle(bundle, RN_DEV), + () => createBundle(bundle, RN_PROD) ); } // rather than run concurently, opt to run them serially diff --git a/scripts/rollup/bundles.js b/scripts/rollup/bundles.js index 77fed2c4821a..939f08a1fe6f 100644 --- a/scripts/rollup/bundles.js +++ b/scripts/rollup/bundles.js @@ -9,7 +9,8 @@ const bundleTypes = { NODE_PROD: 'NODE_PROD', FB_DEV: 'FB_DEV', FB_PROD: 'FB_PROD', - RN: 'RN', + RN_DEV: 'RN_DEV', + RN_PROD: 'RN_PROD', }; const UMD_DEV = bundleTypes.UMD_DEV; @@ -18,7 +19,8 @@ const NODE_DEV = bundleTypes.NODE_DEV; const NODE_PROD = bundleTypes.NODE_PROD; const FB_DEV = bundleTypes.FB_DEV; const FB_PROD = bundleTypes.FB_PROD; -const RN = bundleTypes.RN; +// const RN_DEV = bundleTypes.RN_DEV; +// const RN_PROD = bundleTypes.RN_PROD; const babelOptsReact = { exclude: 'node_modules/**', @@ -227,7 +229,7 @@ const bundles = [ /******* React Native *******/ { babelOpts: babelOptsReact, - bundleTypes: [RN], + bundleTypes: [/* RN_DEV, RN_PROD */], config: { destDir: 'build/', moduleName: 'ReactNativeStack', @@ -260,7 +262,7 @@ const bundles = [ }, { babelOpts: babelOptsReact, - bundleTypes: [RN], + bundleTypes: [/* RN_DEV, RN_PROD */], config: { destDir: 'build/', moduleName: 'ReactNativeFiber', diff --git a/scripts/rollup/modules.js b/scripts/rollup/modules.js index 6432345c80cd..02560a57da2e 100644 --- a/scripts/rollup/modules.js +++ b/scripts/rollup/modules.js @@ -17,7 +17,8 @@ const NODE_DEV = bundleTypes.NODE_DEV; const NODE_PROD = bundleTypes.NODE_PROD; const FB_DEV = bundleTypes.FB_DEV; const FB_PROD = bundleTypes.FB_PROD; -const RN = bundleTypes.RN; +const RN_DEV = bundleTypes.RN_DEV; +const RN_PROD = bundleTypes.RN_PROD; // these are the FBJS modules that are used throughout our bundles const fbjsModules = [ @@ -97,7 +98,8 @@ function getNodeModules(bundleType) { case NODE_PROD: case FB_DEV: case FB_PROD: - case RN: + case RN_DEV: + case RN_PROD: return {}; } } @@ -142,7 +144,8 @@ function getExternalModules(externals, bundleType, isRenderer) { break; case NODE_DEV: case NODE_PROD: - case RN: + case RN_DEV: + case RN_PROD: fbjsModules.forEach(module => externalModules.push(module) ); @@ -209,7 +212,8 @@ function getFbjsModuleAliases(bundleType) { case NODE_PROD: case FB_DEV: case FB_PROD: - case RN: + case RN_DEV: + case RN_PROD: // for FB we don't want to bundle the above modules, instead keep them // as external require() calls in the bundle return {}; @@ -222,7 +226,8 @@ function replaceFbjsModuleAliases(bundleType) { case UMD_PROD: case NODE_DEV: case NODE_PROD: - case RN: + case RN_DEV: + case RN_PROD: return {}; case FB_DEV: case FB_PROD: @@ -301,7 +306,8 @@ function replaceDevOnlyStubbedModules(bundleType) { case UMD_DEV: case NODE_DEV: case FB_DEV: - case RN: + case RN_DEV: + case RN_PROD: return {}; case FB_PROD: case UMD_PROD: From a1526415ec82121520559d821584a81231b6f685 Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Wed, 5 Apr 2017 14:58:32 +0100 Subject: [PATCH 164/170] fixed typo where RN_DEV and RN_PROD were the wrong way around --- scripts/rollup/build.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/rollup/build.js b/scripts/rollup/build.js index 8afc593e5f38..97942498bd4b 100644 --- a/scripts/rollup/build.js +++ b/scripts/rollup/build.js @@ -471,7 +471,7 @@ function getPlugins(entry, babelOpts, paths, filename, bundleType, isRenderer, m case UMD_DEV: case NODE_DEV: case FB_DEV: - case RN_PROD: + case RN_DEV: plugins.push( replace( stripEnvVariables(false) @@ -483,7 +483,7 @@ function getPlugins(entry, babelOpts, paths, filename, bundleType, isRenderer, m case UMD_PROD: case NODE_PROD: case FB_PROD: - case RN_DEV: + case RN_PROD: plugins.push( replace( stripEnvVariables(true) From 8cf1ca7771a1b793032572179ef911aec785638b Mon Sep 17 00:00:00 2001 From: Dan Abramov Date: Wed, 5 Apr 2017 15:09:02 +0100 Subject: [PATCH 165/170] Delete/ignore fixture build outputs --- fixtures/art/.gitignore | 1 + fixtures/art/bundle.js | 17788 -------------- fixtures/packaging/browserify/prod/.gitignore | 1 + fixtures/packaging/browserify/prod/output.js | 19904 ---------------- .../packaging/brunch/{ => dev}/.gitignore | 0 fixtures/packaging/brunch/prod/.gitignore | 2 + fixtures/packaging/rjs/prod/.gitignore | 1 + fixtures/packaging/rjs/prod/output.js | 22 - .../systemjs-builder/prod/.gitignore | 1 + .../packaging/systemjs-builder/prod/output.js | 6864 ------ .../packaging/webpack-alias/prod/.gitignore | 1 + .../packaging/webpack-alias/prod/output.js | 80 - fixtures/packaging/webpack/prod/.gitignore | 1 + fixtures/packaging/webpack/prod/output.js | 1001 - 14 files changed, 8 insertions(+), 45659 deletions(-) create mode 100644 fixtures/art/.gitignore delete mode 100644 fixtures/art/bundle.js create mode 100644 fixtures/packaging/browserify/prod/.gitignore delete mode 100644 fixtures/packaging/browserify/prod/output.js rename fixtures/packaging/brunch/{ => dev}/.gitignore (100%) create mode 100644 fixtures/packaging/brunch/prod/.gitignore create mode 100644 fixtures/packaging/rjs/prod/.gitignore delete mode 100644 fixtures/packaging/rjs/prod/output.js create mode 100644 fixtures/packaging/systemjs-builder/prod/.gitignore delete mode 100644 fixtures/packaging/systemjs-builder/prod/output.js create mode 100644 fixtures/packaging/webpack-alias/prod/.gitignore delete mode 100644 fixtures/packaging/webpack-alias/prod/output.js create mode 100644 fixtures/packaging/webpack/prod/.gitignore delete mode 100644 fixtures/packaging/webpack/prod/output.js diff --git a/fixtures/art/.gitignore b/fixtures/art/.gitignore new file mode 100644 index 000000000000..4187d67743a2 --- /dev/null +++ b/fixtures/art/.gitignore @@ -0,0 +1 @@ +bundle.js \ No newline at end of file diff --git a/fixtures/art/bundle.js b/fixtures/art/bundle.js deleted file mode 100644 index 32e4bd7fbbd8..000000000000 --- a/fixtures/art/bundle.js +++ /dev/null @@ -1,17788 +0,0 @@ -/******/ (function(modules) { // webpackBootstrap -/******/ // The module cache -/******/ var installedModules = {}; - -/******/ // The require function -/******/ function __webpack_require__(moduleId) { - -/******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) -/******/ return installedModules[moduleId].exports; - -/******/ // Create a new module (and put it into the cache) -/******/ var module = installedModules[moduleId] = { -/******/ exports: {}, -/******/ id: moduleId, -/******/ loaded: false -/******/ }; - -/******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); - -/******/ // Flag the module as loaded -/******/ module.loaded = true; - -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } - - -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = modules; - -/******/ // expose the module cache -/******/ __webpack_require__.c = installedModules; - -/******/ // __webpack_public_path__ -/******/ __webpack_require__.p = ""; - -/******/ // Load entry module and return exports -/******/ return __webpack_require__(0); -/******/ }) -/************************************************************************/ -/******/ ([ -/* 0 */ -/***/ function(module, exports, __webpack_require__) { - - __webpack_require__(1); - module.exports = __webpack_require__(1); - - -/***/ }, -/* 1 */ -/***/ function(module, exports, __webpack_require__) { - - "use strict"; - - var React = __webpack_require__(2); - var ReactDOM = __webpack_require__(9); - var VectorWidget = __webpack_require__(27); - - ReactDOM.render(React.createElement(VectorWidget, null), document.getElementById('container')); - -/***/ }, -/* 2 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - if (false) { - module.exports = require('./cjs/react.production.min.js'); - } else { - module.exports = __webpack_require__(3); - } - -/***/ }, -/* 3 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; - - var _assign = __webpack_require__(4); - var warning = __webpack_require__(5); - var emptyObject = __webpack_require__(7); - var invariant = __webpack_require__(8); - var emptyFunction = __webpack_require__(6); - - /** - * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * @providesModule reactProdInvariant - * - */ - - function warnNoop(publicInstance, callerName) { - { - var constructor = publicInstance.constructor; - warning(false, '%s(...): Can only update a mounted or mounting component. ' + 'This usually means you called %s() on an unmounted component. ' + 'This is a no-op.\n\nPlease check the code for the %s component.', callerName, callerName, constructor && (constructor.displayName || constructor.name) || 'ReactClass'); - } - } - - /** - * This is the abstract API for an update queue. - */ - var ReactNoopUpdateQueue = { - /** - * Checks whether or not this composite component is mounted. - * @param {ReactClass} publicInstance The instance we want to test. - * @return {boolean} True if mounted, false otherwise. - * @protected - * @final - */ - isMounted: function isMounted(publicInstance) { - return false; - }, - - /** - * Forces an update. This should only be invoked when it is known with - * certainty that we are **not** in a DOM transaction. - * - * You may want to call this when you know that some deeper aspect of the - * component's state has changed but `setState` was not called. - * - * This will not invoke `shouldComponentUpdate`, but it will invoke - * `componentWillUpdate` and `componentDidUpdate`. - * - * @param {ReactClass} publicInstance The instance that should rerender. - * @param {?function} callback Called after component is updated. - * @param {?string} Name of the calling function in the public API. - * @internal - */ - enqueueForceUpdate: function enqueueForceUpdate(publicInstance, callback, callerName) { - warnNoop(publicInstance, 'forceUpdate'); - }, - - /** - * Replaces all of the state. Always use this or `setState` to mutate state. - * You should treat `this.state` as immutable. - * - * There is no guarantee that `this.state` will be immediately updated, so - * accessing `this.state` after calling this method may return the old value. - * - * @param {ReactClass} publicInstance The instance that should rerender. - * @param {object} completeState Next state. - * @param {?function} callback Called after component is updated. - * @param {?string} Name of the calling function in the public API. - * @internal - */ - enqueueReplaceState: function enqueueReplaceState(publicInstance, completeState, callback, callerName) { - warnNoop(publicInstance, 'replaceState'); - }, - - /** - * Sets a subset of the state. This only exists because _pendingState is - * internal. This provides a merging strategy that is not available to deep - * properties which is confusing. TODO: Expose pendingState or don't use it - * during the merge. - * - * @param {ReactClass} publicInstance The instance that should rerender. - * @param {object} partialState Next partial state to be merged with state. - * @param {?function} callback Called after component is updated. - * @param {?string} Name of the calling function in the public API. - * @internal - */ - enqueueSetState: function enqueueSetState(publicInstance, partialState, callback, callerName) { - warnNoop(publicInstance, 'setState'); - } - }; - - var ReactNoopUpdateQueue_1 = ReactNoopUpdateQueue; - - /** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * - * @providesModule canDefineProperty - */ - - var canDefineProperty = false; - { - try { - // $FlowFixMe https://github.com/facebook/flow/issues/285 - Object.defineProperty({}, 'x', { get: function get() {} }); - canDefineProperty = true; - } catch (x) { - // IE will fail on defineProperty - } - } - - var canDefineProperty_1 = canDefineProperty; - - /** - * Base class helpers for the updating state of a component. - */ - function ReactComponent(props, context, updater) { - this.props = props; - this.context = context; - this.refs = emptyObject; - // We initialize the default updater but the real one gets injected by the - // renderer. - this.updater = updater || ReactNoopUpdateQueue_1; - } - - ReactComponent.prototype.isReactComponent = {}; - - /** - * Sets a subset of the state. Always use this to mutate - * state. You should treat `this.state` as immutable. - * - * There is no guarantee that `this.state` will be immediately updated, so - * accessing `this.state` after calling this method may return the old value. - * - * There is no guarantee that calls to `setState` will run synchronously, - * as they may eventually be batched together. You can provide an optional - * callback that will be executed when the call to setState is actually - * completed. - * - * When a function is provided to setState, it will be called at some point in - * the future (not synchronously). It will be called with the up to date - * component arguments (state, props, context). These values can be different - * from this.* because your function may be called after receiveProps but before - * shouldComponentUpdate, and this new state, props, and context will not yet be - * assigned to this. - * - * @param {object|function} partialState Next partial state or function to - * produce next partial state to be merged with current state. - * @param {?function} callback Called after state is updated. - * @final - * @protected - */ - ReactComponent.prototype.setState = function (partialState, callback) { - !((typeof partialState === 'undefined' ? 'undefined' : _typeof(partialState)) === 'object' || typeof partialState === 'function' || partialState == null) ? invariant(false, 'setState(...): takes an object of state variables to update or a function which returns an object of state variables.') : void 0; - this.updater.enqueueSetState(this, partialState, callback, 'setState'); - }; - - /** - * Forces an update. This should only be invoked when it is known with - * certainty that we are **not** in a DOM transaction. - * - * You may want to call this when you know that some deeper aspect of the - * component's state has changed but `setState` was not called. - * - * This will not invoke `shouldComponentUpdate`, but it will invoke - * `componentWillUpdate` and `componentDidUpdate`. - * - * @param {?function} callback Called after update is complete. - * @final - * @protected - */ - ReactComponent.prototype.forceUpdate = function (callback) { - this.updater.enqueueForceUpdate(this, callback, 'forceUpdate'); - }; - - /** - * Deprecated APIs. These APIs used to exist on classic React classes but since - * we would like to deprecate them, we're not going to move them over to this - * modern base class. Instead, we define a getter that warns if it's accessed. - */ - { - var deprecatedAPIs = { - isMounted: ['isMounted', 'Instead, make sure to clean up subscriptions and pending requests in ' + 'componentWillUnmount to prevent memory leaks.'], - replaceState: ['replaceState', 'Refactor your code to use setState instead (see ' + 'https://github.com/facebook/react/issues/3236).'] - }; - var defineDeprecationWarning = function defineDeprecationWarning(methodName, info) { - if (canDefineProperty_1) { - Object.defineProperty(ReactComponent.prototype, methodName, { - get: function get() { - warning(false, '%s(...) is deprecated in plain JavaScript React classes. %s', info[0], info[1]); - return undefined; - } - }); - } - }; - for (var fnName in deprecatedAPIs) { - if (deprecatedAPIs.hasOwnProperty(fnName)) { - defineDeprecationWarning(fnName, deprecatedAPIs[fnName]); - } - } - } - - /** - * Base class helpers for the updating state of a component. - */ - function ReactPureComponent(props, context, updater) { - // Duplicated from ReactComponent. - this.props = props; - this.context = context; - this.refs = emptyObject; - // We initialize the default updater but the real one gets injected by the - // renderer. - this.updater = updater || ReactNoopUpdateQueue_1; - } - - function ComponentDummy() {} - ComponentDummy.prototype = ReactComponent.prototype; - ReactPureComponent.prototype = new ComponentDummy(); - ReactPureComponent.prototype.constructor = ReactPureComponent; - // Avoid an extra prototype jump for these methods. - _assign(ReactPureComponent.prototype, ReactComponent.prototype); - ReactPureComponent.prototype.isPureReactComponent = true; - - var ReactBaseClasses = { - Component: ReactComponent, - PureComponent: ReactPureComponent - }; - - /** - * Static poolers. Several custom versions for each potential number of - * arguments. A completely generic pooler is easy to implement, but would - * require accessing the `arguments` object. In each of these, `this` refers to - * the Class itself, not an instance. If any others are needed, simply add them - * here, or in their own files. - */ - var oneArgumentPooler = function oneArgumentPooler(copyFieldsFrom) { - var Klass = this; - if (Klass.instancePool.length) { - var instance = Klass.instancePool.pop(); - Klass.call(instance, copyFieldsFrom); - return instance; - } else { - return new Klass(copyFieldsFrom); - } - }; - - var twoArgumentPooler$1 = function twoArgumentPooler$1(a1, a2) { - var Klass = this; - if (Klass.instancePool.length) { - var instance = Klass.instancePool.pop(); - Klass.call(instance, a1, a2); - return instance; - } else { - return new Klass(a1, a2); - } - }; - - var threeArgumentPooler = function threeArgumentPooler(a1, a2, a3) { - var Klass = this; - if (Klass.instancePool.length) { - var instance = Klass.instancePool.pop(); - Klass.call(instance, a1, a2, a3); - return instance; - } else { - return new Klass(a1, a2, a3); - } - }; - - var fourArgumentPooler$1 = function fourArgumentPooler$1(a1, a2, a3, a4) { - var Klass = this; - if (Klass.instancePool.length) { - var instance = Klass.instancePool.pop(); - Klass.call(instance, a1, a2, a3, a4); - return instance; - } else { - return new Klass(a1, a2, a3, a4); - } - }; - - var standardReleaser = function standardReleaser(instance) { - var Klass = this; - !(instance instanceof Klass) ? invariant(false, 'Trying to release an instance into a pool of a different type.') : void 0; - instance.destructor(); - if (Klass.instancePool.length < Klass.poolSize) { - Klass.instancePool.push(instance); - } - }; - - var DEFAULT_POOL_SIZE = 10; - var DEFAULT_POOLER = oneArgumentPooler; - - /** - * Augments `CopyConstructor` to be a poolable class, augmenting only the class - * itself (statically) not adding any prototypical fields. Any CopyConstructor - * you give this may have a `poolSize` property, and will look for a - * prototypical `destructor` on instances. - * - * @param {Function} CopyConstructor Constructor that can be used to reset. - * @param {Function} pooler Customizable pooler. - */ - var addPoolingTo = function addPoolingTo(CopyConstructor, pooler) { - // Casting as any so that flow ignores the actual implementation and trusts - // it to match the type we declared - var NewKlass = CopyConstructor; - NewKlass.instancePool = []; - NewKlass.getPooled = pooler || DEFAULT_POOLER; - if (!NewKlass.poolSize) { - NewKlass.poolSize = DEFAULT_POOL_SIZE; - } - NewKlass.release = standardReleaser; - return NewKlass; - }; - - var PooledClass = { - addPoolingTo: addPoolingTo, - oneArgumentPooler: oneArgumentPooler, - twoArgumentPooler: twoArgumentPooler$1, - threeArgumentPooler: threeArgumentPooler, - fourArgumentPooler: fourArgumentPooler$1 - }; - - var PooledClass_1 = PooledClass; - - /** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * @providesModule ReactCurrentOwner - * - */ - - /** - * Keeps track of the current owner. - * - * The current owner is the component who should own any components that are - * currently being constructed. - */ - var ReactCurrentOwner = { - /** - * @internal - * @type {ReactComponent} - */ - current: null - }; - - var ReactCurrentOwner_1 = ReactCurrentOwner; - - /** - * Copyright 2014-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * @providesModule ReactElementSymbol - * - */ - - // The Symbol used to tag the ReactElement type. If there is no native Symbol - // nor polyfill, then a plain number is used for performance. - - var REACT_ELEMENT_TYPE = typeof Symbol === 'function' && Symbol['for'] && Symbol['for']('react.element') || 0xeac7; - - var ReactElementSymbol = REACT_ELEMENT_TYPE; - - var hasOwnProperty = Object.prototype.hasOwnProperty; - - var RESERVED_PROPS = { - key: true, - ref: true, - __self: true, - __source: true - }; - - var specialPropKeyWarningShown; - var specialPropRefWarningShown; - - function hasValidRef(config) { - { - if (hasOwnProperty.call(config, 'ref')) { - var getter = Object.getOwnPropertyDescriptor(config, 'ref').get; - if (getter && getter.isReactWarning) { - return false; - } - } - } - return config.ref !== undefined; - } - - function hasValidKey(config) { - { - if (hasOwnProperty.call(config, 'key')) { - var getter = Object.getOwnPropertyDescriptor(config, 'key').get; - if (getter && getter.isReactWarning) { - return false; - } - } - } - return config.key !== undefined; - } - - function defineKeyPropWarningGetter(props, displayName) { - var warnAboutAccessingKey = function warnAboutAccessingKey() { - if (!specialPropKeyWarningShown) { - specialPropKeyWarningShown = true; - warning(false, '%s: `key` is not a prop. Trying to access it will result ' + 'in `undefined` being returned. If you need to access the same ' + 'value within the child component, you should pass it as a different ' + 'prop. (https://fb.me/react-special-props)', displayName); - } - }; - warnAboutAccessingKey.isReactWarning = true; - Object.defineProperty(props, 'key', { - get: warnAboutAccessingKey, - configurable: true - }); - } - - function defineRefPropWarningGetter(props, displayName) { - var warnAboutAccessingRef = function warnAboutAccessingRef() { - if (!specialPropRefWarningShown) { - specialPropRefWarningShown = true; - warning(false, '%s: `ref` is not a prop. Trying to access it will result ' + 'in `undefined` being returned. If you need to access the same ' + 'value within the child component, you should pass it as a different ' + 'prop. (https://fb.me/react-special-props)', displayName); - } - }; - warnAboutAccessingRef.isReactWarning = true; - Object.defineProperty(props, 'ref', { - get: warnAboutAccessingRef, - configurable: true - }); - } - - /** - * Factory method to create a new React element. This no longer adheres to - * the class pattern, so do not use new to call it. Also, no instanceof check - * will work. Instead test $$typeof field against Symbol.for('react.element') to check - * if something is a React Element. - * - * @param {*} type - * @param {*} key - * @param {string|object} ref - * @param {*} self A *temporary* helper to detect places where `this` is - * different from the `owner` when React.createElement is called, so that we - * can warn. We want to get rid of owner and replace string `ref`s with arrow - * functions, and as long as `this` and owner are the same, there will be no - * change in behavior. - * @param {*} source An annotation object (added by a transpiler or otherwise) - * indicating filename, line number, and/or other information. - * @param {*} owner - * @param {*} props - * @internal - */ - var ReactElement = function ReactElement(type, key, ref, self, source, owner, props) { - var element = { - // This tag allow us to uniquely identify this as a React Element - $$typeof: ReactElementSymbol, - - // Built-in properties that belong on the element - type: type, - key: key, - ref: ref, - props: props, - - // Record the component responsible for creating this element. - _owner: owner - }; - - { - // The validation flag is currently mutative. We put it on - // an external backing store so that we can freeze the whole object. - // This can be replaced with a WeakMap once they are implemented in - // commonly used development environments. - element._store = {}; - - // To make comparing ReactElements easier for testing purposes, we make - // the validation flag non-enumerable (where possible, which should - // include every environment we run tests in), so the test framework - // ignores it. - if (canDefineProperty_1) { - Object.defineProperty(element._store, 'validated', { - configurable: false, - enumerable: false, - writable: true, - value: false - }); - // self and source are DEV only properties. - Object.defineProperty(element, '_self', { - configurable: false, - enumerable: false, - writable: false, - value: self - }); - // Two elements created in two different places should be considered - // equal for testing purposes and therefore we hide it from enumeration. - Object.defineProperty(element, '_source', { - configurable: false, - enumerable: false, - writable: false, - value: source - }); - } else { - element._store.validated = false; - element._self = self; - element._source = source; - } - if (Object.freeze) { - Object.freeze(element.props); - Object.freeze(element); - } - } - - return element; - }; - - /** - * Create and return a new ReactElement of the given type. - * See https://facebook.github.io/react/docs/react-api.html#createelement - */ - ReactElement.createElement = function (type, config, children) { - var propName; - - // Reserved names are extracted - var props = {}; - - var key = null; - var ref = null; - var self = null; - var source = null; - - if (config != null) { - if (hasValidRef(config)) { - ref = config.ref; - } - if (hasValidKey(config)) { - key = '' + config.key; - } - - self = config.__self === undefined ? null : config.__self; - source = config.__source === undefined ? null : config.__source; - // Remaining properties are added to a new props object - for (propName in config) { - if (hasOwnProperty.call(config, propName) && !RESERVED_PROPS.hasOwnProperty(propName)) { - props[propName] = config[propName]; - } - } - } - - // Children can be more than one argument, and those are transferred onto - // the newly allocated props object. - var childrenLength = arguments.length - 2; - if (childrenLength === 1) { - props.children = children; - } else if (childrenLength > 1) { - var childArray = Array(childrenLength); - for (var i = 0; i < childrenLength; i++) { - childArray[i] = arguments[i + 2]; - } - { - if (Object.freeze) { - Object.freeze(childArray); - } - } - props.children = childArray; - } - - // Resolve default props - if (type && type.defaultProps) { - var defaultProps = type.defaultProps; - for (propName in defaultProps) { - if (props[propName] === undefined) { - props[propName] = defaultProps[propName]; - } - } - } - { - if (key || ref) { - if (typeof props.$$typeof === 'undefined' || props.$$typeof !== ReactElementSymbol) { - var displayName = typeof type === 'function' ? type.displayName || type.name || 'Unknown' : type; - if (key) { - defineKeyPropWarningGetter(props, displayName); - } - if (ref) { - defineRefPropWarningGetter(props, displayName); - } - } - } - } - return ReactElement(type, key, ref, self, source, ReactCurrentOwner_1.current, props); - }; - - /** - * Return a function that produces ReactElements of a given type. - * See https://facebook.github.io/react/docs/react-api.html#createfactory - */ - ReactElement.createFactory = function (type) { - var factory = ReactElement.createElement.bind(null, type); - // Expose the type on the factory and the prototype so that it can be - // easily accessed on elements. E.g. `.type === Foo`. - // This should not be named `constructor` since this may not be the function - // that created the element, and it may not even be a constructor. - // Legacy hook TODO: Warn if this is accessed - factory.type = type; - return factory; - }; - - ReactElement.cloneAndReplaceKey = function (oldElement, newKey) { - var newElement = ReactElement(oldElement.type, newKey, oldElement.ref, oldElement._self, oldElement._source, oldElement._owner, oldElement.props); - - return newElement; - }; - - /** - * Clone and return a new ReactElement using element as the starting point. - * See https://facebook.github.io/react/docs/react-api.html#cloneelement - */ - ReactElement.cloneElement = function (element, config, children) { - var propName; - - // Original props are copied - var props = _assign({}, element.props); - - // Reserved names are extracted - var key = element.key; - var ref = element.ref; - // Self is preserved since the owner is preserved. - var self = element._self; - // Source is preserved since cloneElement is unlikely to be targeted by a - // transpiler, and the original source is probably a better indicator of the - // true owner. - var source = element._source; - - // Owner will be preserved, unless ref is overridden - var owner = element._owner; - - if (config != null) { - if (hasValidRef(config)) { - // Silently steal the ref from the parent. - ref = config.ref; - owner = ReactCurrentOwner_1.current; - } - if (hasValidKey(config)) { - key = '' + config.key; - } - - // Remaining properties override existing props - var defaultProps; - if (element.type && element.type.defaultProps) { - defaultProps = element.type.defaultProps; - } - for (propName in config) { - if (hasOwnProperty.call(config, propName) && !RESERVED_PROPS.hasOwnProperty(propName)) { - if (config[propName] === undefined && defaultProps !== undefined) { - // Resolve default props - props[propName] = defaultProps[propName]; - } else { - props[propName] = config[propName]; - } - } - } - } - - // Children can be more than one argument, and those are transferred onto - // the newly allocated props object. - var childrenLength = arguments.length - 2; - if (childrenLength === 1) { - props.children = children; - } else if (childrenLength > 1) { - var childArray = Array(childrenLength); - for (var i = 0; i < childrenLength; i++) { - childArray[i] = arguments[i + 2]; - } - props.children = childArray; - } - - return ReactElement(element.type, key, ref, self, source, owner, props); - }; - - /** - * Verifies the object is a ReactElement. - * See https://facebook.github.io/react/docs/react-api.html#isvalidelement - * @param {?object} object - * @return {boolean} True if `object` is a valid component. - * @final - */ - ReactElement.isValidElement = function (object) { - return (typeof object === 'undefined' ? 'undefined' : _typeof(object)) === 'object' && object !== null && object.$$typeof === ReactElementSymbol; - }; - - var ReactElement_1 = ReactElement; - - /** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * @providesModule getIteratorFn - * - */ - - /* global Symbol */ - - var ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator; - var FAUX_ITERATOR_SYMBOL = '@@iterator'; // Before Symbol spec. - - /** - * Returns the iterator method function contained on the iterable object. - * - * Be sure to invoke the function with the iterable as context: - * - * var iteratorFn = getIteratorFn(myIterable); - * if (iteratorFn) { - * var iterator = iteratorFn.call(myIterable); - * ... - * } - * - * @param {?object} maybeIterable - * @return {?function} - */ - function getIteratorFn(maybeIterable) { - var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]); - if (typeof iteratorFn === 'function') { - return iteratorFn; - } - } - - var getIteratorFn_1 = getIteratorFn; - - /** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * @providesModule KeyEscapeUtils - * - */ - - /** - * Escape and wrap key so it is safe to use as a reactid - * - * @param {string} key to be escaped. - * @return {string} the escaped key. - */ - - function escape(key) { - var escapeRegex = /[=:]/g; - var escaperLookup = { - '=': '=0', - ':': '=2' - }; - var escapedString = ('' + key).replace(escapeRegex, function (match) { - return escaperLookup[match]; - }); - - return '$' + escapedString; - } - - /** - * Unescape and unwrap key for human-readable display - * - * @param {string} key to unescape. - * @return {string} the unescaped key. - */ - function unescape(key) { - var unescapeRegex = /(=0|=2)/g; - var unescaperLookup = { - '=0': '=', - '=2': ':' - }; - var keySubstring = key[0] === '.' && key[1] === '$' ? key.substring(2) : key.substring(1); - - return ('' + keySubstring).replace(unescapeRegex, function (match) { - return unescaperLookup[match]; - }); - } - - var KeyEscapeUtils = { - escape: escape, - unescape: unescape - }; - - var KeyEscapeUtils_1 = KeyEscapeUtils; - - var SEPARATOR = '.'; - var SUBSEPARATOR = ':'; - - /** - * This is inlined from ReactElement since this file is shared between - * isomorphic and renderers. We could extract this to a - * - */ - - /** - * TODO: Test that a single child and an array with one item have the same key - * pattern. - */ - - var didWarnAboutMaps = false; - - /** - * Generate a key string that identifies a component within a set. - * - * @param {*} component A component that could contain a manual key. - * @param {number} index Index that is used if a manual key is not provided. - * @return {string} - */ - function getComponentKey(component, index) { - // Do some typechecking here since we call this blindly. We want to ensure - // that we don't block potential future ES APIs. - if (component && (typeof component === 'undefined' ? 'undefined' : _typeof(component)) === 'object' && component.key != null) { - // Explicit key - return KeyEscapeUtils_1.escape(component.key); - } - // Implicit key determined by the index in the set - return index.toString(36); - } - - /** - * @param {?*} children Children tree container. - * @param {!string} nameSoFar Name of the key path so far. - * @param {!function} callback Callback to invoke with each child found. - * @param {?*} traverseContext Used to pass information throughout the traversal - * process. - * @return {!number} The number of children in this subtree. - */ - function traverseAllChildrenImpl(children, nameSoFar, callback, traverseContext) { - var type = typeof children === 'undefined' ? 'undefined' : _typeof(children); - - if (type === 'undefined' || type === 'boolean') { - // All of the above are perceived as null. - children = null; - } - - if (children === null || type === 'string' || type === 'number' || - // The following is inlined from ReactElement. This means we can optimize - // some checks. React Fiber also inlines this logic for similar purposes. - type === 'object' && children.$$typeof === ReactElementSymbol) { - callback(traverseContext, children, - // If it's the only child, treat the name as if it was wrapped in an array - // so that it's consistent if the number of children grows. - nameSoFar === '' ? SEPARATOR + getComponentKey(children, 0) : nameSoFar); - return 1; - } - - var child; - var nextName; - var subtreeCount = 0; // Count of children found in the current subtree. - var nextNamePrefix = nameSoFar === '' ? SEPARATOR : nameSoFar + SUBSEPARATOR; - - if (Array.isArray(children)) { - for (var i = 0; i < children.length; i++) { - child = children[i]; - nextName = nextNamePrefix + getComponentKey(child, i); - subtreeCount += traverseAllChildrenImpl(child, nextName, callback, traverseContext); - } - } else { - var iteratorFn = getIteratorFn_1(children); - if (iteratorFn) { - { - // Warn about using Maps as children - if (iteratorFn === children.entries) { - var mapsAsChildrenAddendum = ''; - if (ReactCurrentOwner_1.current) { - var mapsAsChildrenOwnerName = ReactCurrentOwner_1.current.getName(); - if (mapsAsChildrenOwnerName) { - mapsAsChildrenAddendum = '\n\nCheck the render method of `' + mapsAsChildrenOwnerName + '`.'; - } - } - warning(didWarnAboutMaps, 'Using Maps as children is unsupported and will likely yield ' + 'unexpected results. Convert it to a sequence/iterable of keyed ' + 'ReactElements instead.%s', mapsAsChildrenAddendum); - didWarnAboutMaps = true; - } - } - - var iterator = iteratorFn.call(children); - var step; - var ii = 0; - while (!(step = iterator.next()).done) { - child = step.value; - nextName = nextNamePrefix + getComponentKey(child, ii++); - subtreeCount += traverseAllChildrenImpl(child, nextName, callback, traverseContext); - } - } else if (type === 'object') { - var addendum = ''; - { - addendum = ' If you meant to render a collection of children, use an array ' + 'instead.'; - if (ReactCurrentOwner_1.current) { - var name = ReactCurrentOwner_1.current.getName(); - if (name) { - addendum += '\n\nCheck the render method of `' + name + '`.'; - } - } - } - var childrenString = '' + children; - invariant(false, 'Objects are not valid as a React child (found: %s).%s', childrenString === '[object Object]' ? 'object with keys {' + Object.keys(children).join(', ') + '}' : childrenString, addendum); - } - } - - return subtreeCount; - } - - /** - * Traverses children that are typically specified as `props.children`, but - * might also be specified through attributes: - * - * - `traverseAllChildren(this.props.children, ...)` - * - `traverseAllChildren(this.props.leftPanelChildren, ...)` - * - * The `traverseContext` is an optional argument that is passed through the - * entire traversal. It can be used to store accumulations or anything else that - * the callback might find relevant. - * - * @param {?*} children Children tree object. - * @param {!function} callback To invoke upon traversing each child. - * @param {?*} traverseContext Context for traversal. - * @return {!number} The number of children in this subtree. - */ - function traverseAllChildren(children, callback, traverseContext) { - if (children == null) { - return 0; - } - - return traverseAllChildrenImpl(children, '', callback, traverseContext); - } - - var traverseAllChildren_1 = traverseAllChildren; - - var twoArgumentPooler = PooledClass_1.twoArgumentPooler; - var fourArgumentPooler = PooledClass_1.fourArgumentPooler; - - var userProvidedKeyEscapeRegex = /\/+/g; - function escapeUserProvidedKey(text) { - return ('' + text).replace(userProvidedKeyEscapeRegex, '$&/'); - } - - /** - * PooledClass representing the bookkeeping associated with performing a child - * traversal. Allows avoiding binding callbacks. - * - * @constructor ForEachBookKeeping - * @param {!function} forEachFunction Function to perform traversal with. - * @param {?*} forEachContext Context to perform context with. - */ - function ForEachBookKeeping(forEachFunction, forEachContext) { - this.func = forEachFunction; - this.context = forEachContext; - this.count = 0; - } - ForEachBookKeeping.prototype.destructor = function () { - this.func = null; - this.context = null; - this.count = 0; - }; - PooledClass_1.addPoolingTo(ForEachBookKeeping, twoArgumentPooler); - - function forEachSingleChild(bookKeeping, child, name) { - var func = bookKeeping.func, - context = bookKeeping.context; - - func.call(context, child, bookKeeping.count++); - } - - /** - * Iterates through children that are typically specified as `props.children`. - * - * See https://facebook.github.io/react/docs/react-api.html#react.children.foreach - * - * The provided forEachFunc(child, index) will be called for each - * leaf child. - * - * @param {?*} children Children tree container. - * @param {function(*, int)} forEachFunc - * @param {*} forEachContext Context for forEachContext. - */ - function forEachChildren(children, forEachFunc, forEachContext) { - if (children == null) { - return children; - } - var traverseContext = ForEachBookKeeping.getPooled(forEachFunc, forEachContext); - traverseAllChildren_1(children, forEachSingleChild, traverseContext); - ForEachBookKeeping.release(traverseContext); - } - - /** - * PooledClass representing the bookkeeping associated with performing a child - * mapping. Allows avoiding binding callbacks. - * - * @constructor MapBookKeeping - * @param {!*} mapResult Object containing the ordered map of results. - * @param {!function} mapFunction Function to perform mapping with. - * @param {?*} mapContext Context to perform mapping with. - */ - function MapBookKeeping(mapResult, keyPrefix, mapFunction, mapContext) { - this.result = mapResult; - this.keyPrefix = keyPrefix; - this.func = mapFunction; - this.context = mapContext; - this.count = 0; - } - MapBookKeeping.prototype.destructor = function () { - this.result = null; - this.keyPrefix = null; - this.func = null; - this.context = null; - this.count = 0; - }; - PooledClass_1.addPoolingTo(MapBookKeeping, fourArgumentPooler); - - function mapSingleChildIntoContext(bookKeeping, child, childKey) { - var result = bookKeeping.result, - keyPrefix = bookKeeping.keyPrefix, - func = bookKeeping.func, - context = bookKeeping.context; - - var mappedChild = func.call(context, child, bookKeeping.count++); - if (Array.isArray(mappedChild)) { - mapIntoWithKeyPrefixInternal(mappedChild, result, childKey, emptyFunction.thatReturnsArgument); - } else if (mappedChild != null) { - if (ReactElement_1.isValidElement(mappedChild)) { - mappedChild = ReactElement_1.cloneAndReplaceKey(mappedChild, - // Keep both the (mapped) and old keys if they differ, just as - // traverseAllChildren used to do for objects as children - keyPrefix + (mappedChild.key && (!child || child.key !== mappedChild.key) ? escapeUserProvidedKey(mappedChild.key) + '/' : '') + childKey); - } - result.push(mappedChild); - } - } - - function mapIntoWithKeyPrefixInternal(children, array, prefix, func, context) { - var escapedPrefix = ''; - if (prefix != null) { - escapedPrefix = escapeUserProvidedKey(prefix) + '/'; - } - var traverseContext = MapBookKeeping.getPooled(array, escapedPrefix, func, context); - traverseAllChildren_1(children, mapSingleChildIntoContext, traverseContext); - MapBookKeeping.release(traverseContext); - } - - /** - * Maps children that are typically specified as `props.children`. - * - * See https://facebook.github.io/react/docs/react-api.html#react.children.map - * - * The provided mapFunction(child, key, index) will be called for each - * leaf child. - * - * @param {?*} children Children tree container. - * @param {function(*, int)} func The map function. - * @param {*} context Context for mapFunction. - * @return {object} Object containing the ordered map of results. - */ - function mapChildren(children, func, context) { - if (children == null) { - return children; - } - var result = []; - mapIntoWithKeyPrefixInternal(children, result, null, func, context); - return result; - } - - function forEachSingleChildDummy(traverseContext, child, name) { - return null; - } - - /** - * Count the number of children that are typically specified as - * `props.children`. - * - * See https://facebook.github.io/react/docs/react-api.html#react.children.count - * - * @param {?*} children Children tree container. - * @return {number} The number of children. - */ - function countChildren(children, context) { - return traverseAllChildren_1(children, forEachSingleChildDummy, null); - } - - /** - * Flatten a children object (typically specified as `props.children`) and - * return an array with appropriately re-keyed children. - * - * See https://facebook.github.io/react/docs/react-api.html#react.children.toarray - */ - function toArray(children) { - var result = []; - mapIntoWithKeyPrefixInternal(children, result, null, emptyFunction.thatReturnsArgument); - return result; - } - - var ReactChildren = { - forEach: forEachChildren, - map: mapChildren, - mapIntoWithKeyPrefixInternal: mapIntoWithKeyPrefixInternal, - count: countChildren, - toArray: toArray - }; - - var ReactChildren_1 = ReactChildren; - - var ReactComponent$1 = ReactBaseClasses.Component; - - var MIXINS_KEY = 'mixins'; - - // Helper function to allow the creation of anonymous functions which do not - // have .name set to the name of the variable being assigned to. - function identity(fn) { - return fn; - } - - /** - * Policies that describe methods in `ReactClassInterface`. - */ - - /** - * Composite components are higher-level components that compose other composite - * or host components. - * - * To create a new type of `ReactClass`, pass a specification of - * your new class to `React.createClass`. The only requirement of your class - * specification is that you implement a `render` method. - * - * var MyComponent = React.createClass({ - * render: function() { - * return
Hello World
; - * } - * }); - * - * The class specification supports a specific protocol of methods that have - * special meaning (e.g. `render`). See `ReactClassInterface` for - * more the comprehensive protocol. Any other properties and methods in the - * class specification will be available on the prototype. - * - * @interface ReactClassInterface - * @internal - */ - var ReactClassInterface = { - /** - * An array of Mixin objects to include when defining your component. - * - * @type {array} - * @optional - */ - mixins: 'DEFINE_MANY', - - /** - * An object containing properties and methods that should be defined on - * the component's constructor instead of its prototype (static methods). - * - * @type {object} - * @optional - */ - statics: 'DEFINE_MANY', - - /** - * Definition of prop types for this component. - * - * @type {object} - * @optional - */ - propTypes: 'DEFINE_MANY', - - /** - * Definition of context types for this component. - * - * @type {object} - * @optional - */ - contextTypes: 'DEFINE_MANY', - - /** - * Definition of context types this component sets for its children. - * - * @type {object} - * @optional - */ - childContextTypes: 'DEFINE_MANY', - - // ==== Definition methods ==== - - /** - * Invoked when the component is mounted. Values in the mapping will be set on - * `this.props` if that prop is not specified (i.e. using an `in` check). - * - * This method is invoked before `getInitialState` and therefore cannot rely - * on `this.state` or use `this.setState`. - * - * @return {object} - * @optional - */ - getDefaultProps: 'DEFINE_MANY_MERGED', - - /** - * Invoked once before the component is mounted. The return value will be used - * as the initial value of `this.state`. - * - * getInitialState: function() { - * return { - * isOn: false, - * fooBaz: new BazFoo() - * } - * } - * - * @return {object} - * @optional - */ - getInitialState: 'DEFINE_MANY_MERGED', - - /** - * @return {object} - * @optional - */ - getChildContext: 'DEFINE_MANY_MERGED', - - /** - * Uses props from `this.props` and state from `this.state` to render the - * structure of the component. - * - * No guarantees are made about when or how often this method is invoked, so - * it must not have side effects. - * - * render: function() { - * var name = this.props.name; - * return
Hello, {name}!
; - * } - * - * @return {ReactComponent} - * @required - */ - render: 'DEFINE_ONCE', - - // ==== Delegate methods ==== - - /** - * Invoked when the component is initially created and about to be mounted. - * This may have side effects, but any external subscriptions or data created - * by this method must be cleaned up in `componentWillUnmount`. - * - * @optional - */ - componentWillMount: 'DEFINE_MANY', - - /** - * Invoked when the component has been mounted and has a DOM representation. - * However, there is no guarantee that the DOM node is in the document. - * - * Use this as an opportunity to operate on the DOM when the component has - * been mounted (initialized and rendered) for the first time. - * - * @param {DOMElement} rootNode DOM element representing the component. - * @optional - */ - componentDidMount: 'DEFINE_MANY', - - /** - * Invoked before the component receives new props. - * - * Use this as an opportunity to react to a prop transition by updating the - * state using `this.setState`. Current props are accessed via `this.props`. - * - * componentWillReceiveProps: function(nextProps, nextContext) { - * this.setState({ - * likesIncreasing: nextProps.likeCount > this.props.likeCount - * }); - * } - * - * NOTE: There is no equivalent `componentWillReceiveState`. An incoming prop - * transition may cause a state change, but the opposite is not true. If you - * need it, you are probably looking for `componentWillUpdate`. - * - * @param {object} nextProps - * @optional - */ - componentWillReceiveProps: 'DEFINE_MANY', - - /** - * Invoked while deciding if the component should be updated as a result of - * receiving new props, state and/or context. - * - * Use this as an opportunity to `return false` when you're certain that the - * transition to the new props/state/context will not require a component - * update. - * - * shouldComponentUpdate: function(nextProps, nextState, nextContext) { - * return !equal(nextProps, this.props) || - * !equal(nextState, this.state) || - * !equal(nextContext, this.context); - * } - * - * @param {object} nextProps - * @param {?object} nextState - * @param {?object} nextContext - * @return {boolean} True if the component should update. - * @optional - */ - shouldComponentUpdate: 'DEFINE_ONCE', - - /** - * Invoked when the component is about to update due to a transition from - * `this.props`, `this.state` and `this.context` to `nextProps`, `nextState` - * and `nextContext`. - * - * Use this as an opportunity to perform preparation before an update occurs. - * - * NOTE: You **cannot** use `this.setState()` in this method. - * - * @param {object} nextProps - * @param {?object} nextState - * @param {?object} nextContext - * @param {ReactReconcileTransaction} transaction - * @optional - */ - componentWillUpdate: 'DEFINE_MANY', - - /** - * Invoked when the component's DOM representation has been updated. - * - * Use this as an opportunity to operate on the DOM when the component has - * been updated. - * - * @param {object} prevProps - * @param {?object} prevState - * @param {?object} prevContext - * @param {DOMElement} rootNode DOM element representing the component. - * @optional - */ - componentDidUpdate: 'DEFINE_MANY', - - /** - * Invoked when the component is about to be removed from its parent and have - * its DOM representation destroyed. - * - * Use this as an opportunity to deallocate any external resources. - * - * NOTE: There is no `componentDidUnmount` since your component will have been - * destroyed by that point. - * - * @optional - */ - componentWillUnmount: 'DEFINE_MANY', - - // ==== Advanced methods ==== - - /** - * Updates the component's currently mounted DOM representation. - * - * By default, this implements React's rendering and reconciliation algorithm. - * Sophisticated clients may wish to override this. - * - * @param {ReactReconcileTransaction} transaction - * @internal - * @overridable - */ - updateComponent: 'OVERRIDE_BASE' - }; - - /** - * Mapping from class specification keys to special processing functions. - * - * Although these are declared like instance properties in the specification - * when defining classes using `React.createClass`, they are actually static - * and are accessible on the constructor instead of the prototype. Despite - * being static, they must be defined outside of the "statics" key under - * which all other static methods are defined. - */ - var RESERVED_SPEC_KEYS = { - displayName: function displayName(Constructor, _displayName) { - Constructor.displayName = _displayName; - }, - mixins: function mixins(Constructor, _mixins) { - if (_mixins) { - for (var i = 0; i < _mixins.length; i++) { - mixSpecIntoComponent(Constructor, _mixins[i]); - } - } - }, - childContextTypes: function childContextTypes(Constructor, _childContextTypes) { - { - validateTypeDef(Constructor, _childContextTypes, 'child context'); - } - Constructor.childContextTypes = _assign({}, Constructor.childContextTypes, _childContextTypes); - }, - contextTypes: function contextTypes(Constructor, _contextTypes) { - { - validateTypeDef(Constructor, _contextTypes, 'context'); - } - Constructor.contextTypes = _assign({}, Constructor.contextTypes, _contextTypes); - }, - /** - * Special case getDefaultProps which should move into statics but requires - * automatic merging. - */ - getDefaultProps: function getDefaultProps(Constructor, _getDefaultProps) { - if (Constructor.getDefaultProps) { - Constructor.getDefaultProps = createMergedResultFunction(Constructor.getDefaultProps, _getDefaultProps); - } else { - Constructor.getDefaultProps = _getDefaultProps; - } - }, - propTypes: function propTypes(Constructor, _propTypes) { - { - validateTypeDef(Constructor, _propTypes, 'prop'); - } - Constructor.propTypes = _assign({}, Constructor.propTypes, _propTypes); - }, - statics: function statics(Constructor, _statics) { - mixStaticSpecIntoComponent(Constructor, _statics); - }, - autobind: function autobind() {} }; - - function validateTypeDef(Constructor, typeDef, location) { - for (var propName in typeDef) { - if (typeDef.hasOwnProperty(propName)) { - // use a warning instead of an invariant so components - // don't show up in prod but only in true - warning(typeof typeDef[propName] === 'function', '%s: %s type `%s` is invalid; it must be a function, usually from ' + 'React.PropTypes.', Constructor.displayName || 'ReactClass', location, propName); - } - } - } - - function validateMethodOverride(isAlreadyDefined, name) { - var specPolicy = ReactClassInterface.hasOwnProperty(name) ? ReactClassInterface[name] : null; - - // Disallow overriding of base class methods unless explicitly allowed. - if (ReactClassMixin.hasOwnProperty(name)) { - !(specPolicy === 'OVERRIDE_BASE') ? invariant(false, 'ReactClassInterface: You are attempting to override `%s` from your class specification. Ensure that your method names do not overlap with React methods.', name) : void 0; - } - - // Disallow defining methods more than once unless explicitly allowed. - if (isAlreadyDefined) { - !(specPolicy === 'DEFINE_MANY' || specPolicy === 'DEFINE_MANY_MERGED') ? invariant(false, 'ReactClassInterface: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.', name) : void 0; - } - } - - /** - * Mixin helper which handles policy validation and reserved - * specification keys when building React classes. - */ - function mixSpecIntoComponent(Constructor, spec) { - if (!spec) { - { - var typeofSpec = typeof spec === 'undefined' ? 'undefined' : _typeof(spec); - var isMixinValid = typeofSpec === 'object' && spec !== null; - - warning(isMixinValid, "%s: You're attempting to include a mixin that is either null " + 'or not an object. Check the mixins included by the component, ' + 'as well as any mixins they include themselves. ' + 'Expected object but got %s.', Constructor.displayName || 'ReactClass', spec === null ? null : typeofSpec); - } - - return; - } - - !(typeof spec !== 'function') ? invariant(false, 'ReactClass: You\'re attempting to use a component class or function as a mixin. Instead, just use a regular object.') : void 0; - !!ReactElement_1.isValidElement(spec) ? invariant(false, 'ReactClass: You\'re attempting to use a component as a mixin. Instead, just use a regular object.') : void 0; - - var proto = Constructor.prototype; - var autoBindPairs = proto.__reactAutoBindPairs; - - // By handling mixins before any other properties, we ensure the same - // chaining order is applied to methods with DEFINE_MANY policy, whether - // mixins are listed before or after these methods in the spec. - if (spec.hasOwnProperty(MIXINS_KEY)) { - RESERVED_SPEC_KEYS.mixins(Constructor, spec.mixins); - } - - for (var name in spec) { - if (!spec.hasOwnProperty(name)) { - continue; - } - - if (name === MIXINS_KEY) { - // We have already handled mixins in a special case above. - continue; - } - - var property = spec[name]; - var isAlreadyDefined = proto.hasOwnProperty(name); - validateMethodOverride(isAlreadyDefined, name); - - if (RESERVED_SPEC_KEYS.hasOwnProperty(name)) { - RESERVED_SPEC_KEYS[name](Constructor, property); - } else { - // Setup methods on prototype: - // The following member methods should not be automatically bound: - // 1. Expected ReactClass methods (in the "interface"). - // 2. Overridden methods (that were mixed in). - var isReactClassMethod = ReactClassInterface.hasOwnProperty(name); - var isFunction = typeof property === 'function'; - var shouldAutoBind = isFunction && !isReactClassMethod && !isAlreadyDefined && spec.autobind !== false; - - if (shouldAutoBind) { - autoBindPairs.push(name, property); - proto[name] = property; - } else { - if (isAlreadyDefined) { - var specPolicy = ReactClassInterface[name]; - - // These cases should already be caught by validateMethodOverride. - !(isReactClassMethod && (specPolicy === 'DEFINE_MANY_MERGED' || specPolicy === 'DEFINE_MANY')) ? invariant(false, 'ReactClass: Unexpected spec policy %s for key %s when mixing in component specs.', specPolicy, name) : void 0; - - // For methods which are defined more than once, call the existing - // methods before calling the new property, merging if appropriate. - if (specPolicy === 'DEFINE_MANY_MERGED') { - proto[name] = createMergedResultFunction(proto[name], property); - } else if (specPolicy === 'DEFINE_MANY') { - proto[name] = createChainedFunction(proto[name], property); - } - } else { - proto[name] = property; - { - // Add verbose displayName to the function, which helps when looking - // at profiling tools. - if (typeof property === 'function' && spec.displayName) { - proto[name].displayName = spec.displayName + '_' + name; - } - } - } - } - } - } - } - - function mixStaticSpecIntoComponent(Constructor, statics) { - if (!statics) { - return; - } - for (var name in statics) { - var property = statics[name]; - if (!statics.hasOwnProperty(name)) { - continue; - } - - var isReserved = name in RESERVED_SPEC_KEYS; - !!isReserved ? invariant(false, 'ReactClass: You are attempting to define a reserved property, `%s`, that shouldn\'t be on the "statics" key. Define it as an instance property instead; it will still be accessible on the constructor.', name) : void 0; - - var isInherited = name in Constructor; - !!isInherited ? invariant(false, 'ReactClass: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.', name) : void 0; - Constructor[name] = property; - } - } - - /** - * Merge two objects, but throw if both contain the same key. - * - * @param {object} one The first object, which is mutated. - * @param {object} two The second object - * @return {object} one after it has been mutated to contain everything in two. - */ - function mergeIntoWithNoDuplicateKeys(one, two) { - !(one && two && (typeof one === 'undefined' ? 'undefined' : _typeof(one)) === 'object' && (typeof two === 'undefined' ? 'undefined' : _typeof(two)) === 'object') ? invariant(false, 'mergeIntoWithNoDuplicateKeys(): Cannot merge non-objects.') : void 0; - - for (var key in two) { - if (two.hasOwnProperty(key)) { - !(one[key] === undefined) ? invariant(false, 'mergeIntoWithNoDuplicateKeys(): Tried to merge two objects with the same key: `%s`. This conflict may be due to a mixin; in particular, this may be caused by two getInitialState() or getDefaultProps() methods returning objects with clashing keys.', key) : void 0; - one[key] = two[key]; - } - } - return one; - } - - /** - * Creates a function that invokes two functions and merges their return values. - * - * @param {function} one Function to invoke first. - * @param {function} two Function to invoke second. - * @return {function} Function that invokes the two argument functions. - * @private - */ - function createMergedResultFunction(one, two) { - return function mergedResult() { - var a = one.apply(this, arguments); - var b = two.apply(this, arguments); - if (a == null) { - return b; - } else if (b == null) { - return a; - } - var c = {}; - mergeIntoWithNoDuplicateKeys(c, a); - mergeIntoWithNoDuplicateKeys(c, b); - return c; - }; - } - - /** - * Creates a function that invokes two functions and ignores their return vales. - * - * @param {function} one Function to invoke first. - * @param {function} two Function to invoke second. - * @return {function} Function that invokes the two argument functions. - * @private - */ - function createChainedFunction(one, two) { - return function chainedFunction() { - one.apply(this, arguments); - two.apply(this, arguments); - }; - } - - /** - * Binds a method to the component. - * - * @param {object} component Component whose method is going to be bound. - * @param {function} method Method to be bound. - * @return {function} The bound method. - */ - function bindAutoBindMethod(component, method) { - var boundMethod = method.bind(component); - { - boundMethod.__reactBoundContext = component; - boundMethod.__reactBoundMethod = method; - boundMethod.__reactBoundArguments = null; - var componentName = component.constructor.displayName; - var _bind = boundMethod.bind; - boundMethod.bind = function (newThis) { - for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { - args[_key - 1] = arguments[_key]; - } - - // User is trying to bind() an autobound method; we effectively will - // ignore the value of "this" that the user is trying to use, so - // let's warn. - if (newThis !== component && newThis !== null) { - warning(false, 'bind(): React component methods may only be bound to the ' + 'component instance.\n\nSee %s', componentName); - } else if (!args.length) { - warning(false, 'bind(): You are binding a component method to the component. ' + 'React does this for you automatically in a high-performance ' + 'way, so you can safely remove this call.\n\nSee %s', componentName); - return boundMethod; - } - var reboundMethod = _bind.apply(boundMethod, arguments); - reboundMethod.__reactBoundContext = component; - reboundMethod.__reactBoundMethod = method; - reboundMethod.__reactBoundArguments = args; - return reboundMethod; - }; - } - return boundMethod; - } - - /** - * Binds all auto-bound methods in a component. - * - * @param {object} component Component whose method is going to be bound. - */ - function bindAutoBindMethods(component) { - var pairs = component.__reactAutoBindPairs; - for (var i = 0; i < pairs.length; i += 2) { - var autoBindKey = pairs[i]; - var method = pairs[i + 1]; - component[autoBindKey] = bindAutoBindMethod(component, method); - } - } - - /** - * Add more to the ReactClass base class. These are all legacy features and - * therefore not already part of the modern ReactComponent. - */ - var ReactClassMixin = { - /** - * TODO: This will be deprecated because state should always keep a consistent - * type signature and the only use case for this, is to avoid that. - */ - replaceState: function replaceState(newState, callback) { - this.updater.enqueueReplaceState(this, newState, callback, 'replaceState'); - }, - - /** - * Checks whether or not this composite component is mounted. - * @return {boolean} True if mounted, false otherwise. - * @protected - * @final - */ - isMounted: function isMounted() { - return this.updater.isMounted(this); - } - }; - - var ReactClassComponent = function ReactClassComponent() {}; - _assign(ReactClassComponent.prototype, ReactComponent$1.prototype, ReactClassMixin); - - /** - * Module for creating composite components. - * - * @class ReactClass - */ - var ReactClass = { - /** - * Creates a composite component class given a class specification. - * See https://facebook.github.io/react/docs/react-api.html#createclass - * - * @param {object} spec Class specification (which must define `render`). - * @return {function} Component constructor function. - * @public - */ - createClass: function createClass(spec) { - // To keep our warnings more understandable, we'll use a little hack here to - // ensure that Constructor.name !== 'Constructor'. This makes sure we don't - // unnecessarily identify a class without displayName as 'Constructor'. - var Constructor = identity(function (props, context, updater) { - // This constructor gets overridden by mocks. The argument is used - // by mocks to assert on what gets mounted. - - { - warning(this instanceof Constructor, 'Something is calling a React component directly. Use a factory or ' + 'JSX instead. See: https://fb.me/react-legacyfactory'); - } - - // Wire up auto-binding - if (this.__reactAutoBindPairs.length) { - bindAutoBindMethods(this); - } - - this.props = props; - this.context = context; - this.refs = emptyObject; - this.updater = updater || ReactNoopUpdateQueue_1; - - this.state = null; - - // ReactClasses doesn't have constructors. Instead, they use the - // getInitialState and componentWillMount methods for initialization. - - var initialState = this.getInitialState ? this.getInitialState() : null; - { - // We allow auto-mocks to proceed as if they're returning null. - if (initialState === undefined && this.getInitialState._isMockFunction) { - // This is probably bad practice. Consider warning here and - // deprecating this convenience. - initialState = null; - } - } - !((typeof initialState === 'undefined' ? 'undefined' : _typeof(initialState)) === 'object' && !Array.isArray(initialState)) ? invariant(false, '%s.getInitialState(): must return an object or null', Constructor.displayName || 'ReactCompositeComponent') : void 0; - - this.state = initialState; - }); - Constructor.prototype = new ReactClassComponent(); - Constructor.prototype.constructor = Constructor; - Constructor.prototype.__reactAutoBindPairs = []; - - mixSpecIntoComponent(Constructor, spec); - - // Initialize the defaultProps property after all mixins have been merged. - if (Constructor.getDefaultProps) { - Constructor.defaultProps = Constructor.getDefaultProps(); - } - - { - // This is a tag to indicate that the use of these method names is ok, - // since it's used with createClass. If it's not, then it's likely a - // mistake so we'll warn you to use the static property, property - // initializer or constructor respectively. - if (Constructor.getDefaultProps) { - Constructor.getDefaultProps.isReactClassApproved = {}; - } - if (Constructor.prototype.getInitialState) { - Constructor.prototype.getInitialState.isReactClassApproved = {}; - } - } - - !Constructor.prototype.render ? invariant(false, 'createClass(...): Class specification must implement a `render` method.') : void 0; - - { - warning(!Constructor.prototype.componentShouldUpdate, '%s has a method called ' + 'componentShouldUpdate(). Did you mean shouldComponentUpdate()? ' + 'The name is phrased as a question because the function is ' + 'expected to return a value.', spec.displayName || 'A component'); - warning(!Constructor.prototype.componentWillRecieveProps, '%s has a method called ' + 'componentWillRecieveProps(). Did you mean componentWillReceiveProps()?', spec.displayName || 'A component'); - } - - // Reduce time spent doing lookups by setting these on the prototype. - for (var methodName in ReactClassInterface) { - if (!Constructor.prototype[methodName]) { - Constructor.prototype[methodName] = null; - } - } - - return Constructor; - } - }; - - var ReactClass_1 = ReactClass; - - /** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * - * @providesModule ReactPropTypesSecret - */ - - var ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'; - - var ReactPropTypesSecret_1 = ReactPropTypesSecret; - - var loggedTypeFailures = {}; - - /** - * Assert that the values match with the type specs. - * Error messages are memorized and will only be shown once. - * - * @param {object} typeSpecs Map of name to a ReactPropType - * @param {object} values Runtime values that need to be type-checked - * @param {string} location e.g. "prop", "context", "child context" - * @param {string} componentName Name of the component for error messages. - * @param {?Function} getStack Returns the component stack. - * @private - */ - function checkPropTypes(typeSpecs, values, location, componentName, getStack) { - { - for (var typeSpecName in typeSpecs) { - if (typeSpecs.hasOwnProperty(typeSpecName)) { - var error; - // Prop type validation may throw. In case they do, we don't want to - // fail the render phase where it didn't fail before. So we log it. - // After these have been cleaned up, we'll let them throw. - try { - // This is intentionally an invariant that gets caught. It's the same - // behavior as without this statement except with a better message. - !(typeof typeSpecs[typeSpecName] === 'function') ? invariant(false, '%s: %s type `%s` is invalid; it must be a function, usually from React.PropTypes.', componentName || 'React class', location, typeSpecName) : void 0; - error = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, ReactPropTypesSecret_1); - } catch (ex) { - error = ex; - } - warning(!error || error instanceof Error, '%s: type specification of %s `%s` is invalid; the type checker ' + 'function must return `null` or an `Error` but returned a %s. ' + 'You may have forgotten to pass an argument to the type checker ' + 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' + 'shape all require an argument).', componentName || 'React class', location, typeSpecName, typeof error === 'undefined' ? 'undefined' : _typeof(error)); - if (error instanceof Error && !(error.message in loggedTypeFailures)) { - // Only monitor this failure once because there tends to be a lot of the - // same error. - loggedTypeFailures[error.message] = true; - - var stack = getStack ? getStack() : ''; - - warning(false, 'Failed %s type: %s%s', location, error.message, stack != null ? stack : ''); - } - } - } - } - } - - var checkPropTypes_1 = checkPropTypes; - - /** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * @providesModule ReactTypeOfWork - * - */ - - var ReactTypeOfWork = { - IndeterminateComponent: 0, // Before we know whether it is functional or class - FunctionalComponent: 1, - ClassComponent: 2, - HostRoot: 3, // Root of a host tree. Could be nested inside another node. - HostPortal: 4, // A subtree. Could be an entry point to a different renderer. - HostComponent: 5, - HostText: 6, - CoroutineComponent: 7, - CoroutineHandlerPhase: 8, - YieldComponent: 9, - Fragment: 10 - }; - - /** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * @providesModule getComponentName - */ - - function getComponentName(instanceOrFiber) { - if (typeof instanceOrFiber.getName === 'function') { - // Stack reconciler - var instance = instanceOrFiber; - return instance.getName(); - } - if (typeof instanceOrFiber.tag === 'number') { - // Fiber reconciler - var fiber = instanceOrFiber; - var type = fiber.type; - - if (typeof type === 'string') { - return type; - } - if (typeof type === 'function') { - return type.displayName || type.name; - } - } - return null; - } - - var getComponentName_1 = getComponentName; - - var IndeterminateComponent = ReactTypeOfWork.IndeterminateComponent; - var FunctionalComponent = ReactTypeOfWork.FunctionalComponent; - var ClassComponent = ReactTypeOfWork.ClassComponent; - var HostComponent = ReactTypeOfWork.HostComponent; - - function describeComponentFrame$1(name, source, ownerName) { - return '\n in ' + (name || 'Unknown') + (source ? ' (at ' + source.fileName.replace(/^.*[\\\/]/, '') + ':' + source.lineNumber + ')' : ownerName ? ' (created by ' + ownerName + ')' : ''); - } - - function describeFiber(fiber) { - switch (fiber.tag) { - case IndeterminateComponent: - case FunctionalComponent: - case ClassComponent: - case HostComponent: - var owner = fiber._debugOwner; - var source = fiber._debugSource; - var name = getComponentName_1(fiber); - var ownerName = null; - if (owner) { - ownerName = getComponentName_1(owner); - } - return describeComponentFrame$1(name, source, ownerName); - default: - return ''; - } - } - - // This function can only be called with a work-in-progress fiber and - // only during begin or complete phase. Do not call it under any other - // circumstances. - function getStackAddendumByWorkInProgressFiber$2(workInProgress) { - var info = ''; - var node = workInProgress; - do { - info += describeFiber(node); - // Otherwise this return pointer might point to the wrong tree: - node = node['return']; - } while (node); - return info; - } - - var ReactFiberComponentTreeHook = { - getStackAddendumByWorkInProgressFiber: getStackAddendumByWorkInProgressFiber$2, - describeComponentFrame: describeComponentFrame$1 - }; - - var getStackAddendumByWorkInProgressFiber$1 = ReactFiberComponentTreeHook.getStackAddendumByWorkInProgressFiber; - var describeComponentFrame = ReactFiberComponentTreeHook.describeComponentFrame; - - function isNative(fn) { - // Based on isNative() from Lodash - var funcToString = Function.prototype.toString; - var hasOwnProperty = Object.prototype.hasOwnProperty; - var reIsNative = RegExp('^' + funcToString - // Take an example native function source for comparison - .call(hasOwnProperty) - // Strip regex characters so we can use it for regex - .replace(/[\\^$.*+?()[\]{}|]/g, '\\$&') - // Remove hasOwnProperty from the template to make it generic - .replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?') + '$'); - try { - var source = funcToString.call(fn); - return reIsNative.test(source); - } catch (err) { - return false; - } - } - - var canUseCollections = - // Array.from - typeof Array.from === 'function' && - // Map - typeof Map === 'function' && isNative(Map) && - // Map.prototype.keys - Map.prototype != null && typeof Map.prototype.keys === 'function' && isNative(Map.prototype.keys) && - // Set - typeof Set === 'function' && isNative(Set) && - // Set.prototype.keys - Set.prototype != null && typeof Set.prototype.keys === 'function' && isNative(Set.prototype.keys); - - var setItem; - var getItem; - var removeItem; - var getItemIDs; - var addRoot; - var removeRoot; - var getRootIDs; - - if (canUseCollections) { - var itemMap = new Map(); - var rootIDSet = new Set(); - - setItem = function setItem(id, item) { - itemMap.set(id, item); - }; - getItem = function getItem(id) { - return itemMap.get(id); - }; - removeItem = function removeItem(id) { - itemMap['delete'](id); - }; - getItemIDs = function getItemIDs() { - return Array.from(itemMap.keys()); - }; - - addRoot = function addRoot(id) { - rootIDSet.add(id); - }; - removeRoot = function removeRoot(id) { - rootIDSet['delete'](id); - }; - getRootIDs = function getRootIDs() { - return Array.from(rootIDSet.keys()); - }; - } else { - var itemByKey = {}; - var rootByKey = {}; - - // Use non-numeric keys to prevent V8 performance issues: - // https://github.com/facebook/react/pull/7232 - var getKeyFromID = function getKeyFromID(id) { - return '.' + id; - }; - var getIDFromKey = function getIDFromKey(key) { - return parseInt(key.substr(1), 10); - }; - - setItem = function setItem(id, item) { - var key = getKeyFromID(id); - itemByKey[key] = item; - }; - getItem = function getItem(id) { - var key = getKeyFromID(id); - return itemByKey[key]; - }; - removeItem = function removeItem(id) { - var key = getKeyFromID(id); - delete itemByKey[key]; - }; - getItemIDs = function getItemIDs() { - return Object.keys(itemByKey).map(getIDFromKey); - }; - - addRoot = function addRoot(id) { - var key = getKeyFromID(id); - rootByKey[key] = true; - }; - removeRoot = function removeRoot(id) { - var key = getKeyFromID(id); - delete rootByKey[key]; - }; - getRootIDs = function getRootIDs() { - return Object.keys(rootByKey).map(getIDFromKey); - }; - } - - var unmountedIDs = []; - - function purgeDeep(id) { - var item = getItem(id); - if (item) { - var childIDs = item.childIDs; - - removeItem(id); - childIDs.forEach(purgeDeep); - } - } - - function _getDisplayName(element) { - if (element == null) { - return '#empty'; - } else if (typeof element === 'string' || typeof element === 'number') { - return '#text'; - } else if (typeof element.type === 'string') { - return element.type; - } else { - return element.type.displayName || element.type.name || 'Unknown'; - } - } - - function describeID(id) { - var name = ReactComponentTreeHook.getDisplayName(id); - var element = ReactComponentTreeHook.getElement(id); - var ownerID = ReactComponentTreeHook.getOwnerID(id); - var ownerName = void 0; - - if (ownerID) { - ownerName = ReactComponentTreeHook.getDisplayName(ownerID); - } - warning(element, 'ReactComponentTreeHook: Missing React element for debugID %s when ' + 'building stack', id); - return describeComponentFrame(name || '', element && element._source, ownerName || ''); - } - - var ReactComponentTreeHook = { - onSetChildren: function onSetChildren(id, nextChildIDs) { - var item = getItem(id); - invariant(item, 'Item must have been set'); - item.childIDs = nextChildIDs; - - for (var i = 0; i < nextChildIDs.length; i++) { - var nextChildID = nextChildIDs[i]; - var nextChild = getItem(nextChildID); - !nextChild ? invariant(false, 'Expected hook events to fire for the child before its parent includes it in onSetChildren().') : void 0; - !(nextChild.childIDs != null || _typeof(nextChild.element) !== 'object' || nextChild.element == null) ? invariant(false, 'Expected onSetChildren() to fire for a container child before its parent includes it in onSetChildren().') : void 0; - !nextChild.isMounted ? invariant(false, 'Expected onMountComponent() to fire for the child before its parent includes it in onSetChildren().') : void 0; - if (nextChild.parentID == null) { - nextChild.parentID = id; - // TODO: This shouldn't be necessary but mounting a new root during in - // componentWillMount currently causes not-yet-mounted components to - // be purged from our tree data so their parent id is missing. - } - !(nextChild.parentID === id) ? invariant(false, 'Expected onBeforeMountComponent() parent and onSetChildren() to be consistent (%s has parents %s and %s).', nextChildID, nextChild.parentID, id) : void 0; - } - }, - onBeforeMountComponent: function onBeforeMountComponent(id, element, parentID) { - var item = { - element: element, - parentID: parentID, - text: null, - childIDs: [], - isMounted: false, - updateCount: 0 - }; - setItem(id, item); - }, - onBeforeUpdateComponent: function onBeforeUpdateComponent(id, element) { - var item = getItem(id); - if (!item || !item.isMounted) { - // We may end up here as a result of setState() in componentWillUnmount(). - // In this case, ignore the element. - return; - } - item.element = element; - }, - onMountComponent: function onMountComponent(id) { - var item = getItem(id); - invariant(item, 'Item must have been set'); - item.isMounted = true; - var isRoot = item.parentID === 0; - if (isRoot) { - addRoot(id); - } - }, - onUpdateComponent: function onUpdateComponent(id) { - var item = getItem(id); - if (!item || !item.isMounted) { - // We may end up here as a result of setState() in componentWillUnmount(). - // In this case, ignore the element. - return; - } - item.updateCount++; - }, - onUnmountComponent: function onUnmountComponent(id) { - var item = getItem(id); - if (item) { - // We need to check if it exists. - // `item` might not exist if it is inside an error boundary, and a sibling - // error boundary child threw while mounting. Then this instance never - // got a chance to mount, but it still gets an unmounting event during - // the error boundary cleanup. - item.isMounted = false; - var isRoot = item.parentID === 0; - if (isRoot) { - removeRoot(id); - } - } - unmountedIDs.push(id); - }, - purgeUnmountedComponents: function purgeUnmountedComponents() { - if (ReactComponentTreeHook._preventPurging) { - // Should only be used for testing. - return; - } - - for (var i = 0; i < unmountedIDs.length; i++) { - var id = unmountedIDs[i]; - purgeDeep(id); - } - unmountedIDs.length = 0; - }, - isMounted: function isMounted(id) { - var item = getItem(id); - return item ? item.isMounted : false; - }, - getCurrentStackAddendum: function getCurrentStackAddendum(topElement) { - var info = ''; - if (topElement) { - var name = _getDisplayName(topElement); - var owner = topElement._owner; - info += describeComponentFrame(name, topElement._source, owner && getComponentName_1(owner)); - } - - var currentOwner = ReactCurrentOwner_1.current; - if (currentOwner) { - if (typeof currentOwner.tag === 'number') { - var workInProgress = currentOwner; - // Safe because if current owner exists, we are reconciling, - // and it is guaranteed to be the work-in-progress version. - info += getStackAddendumByWorkInProgressFiber$1(workInProgress); - } else if (typeof currentOwner._debugID === 'number') { - info += ReactComponentTreeHook.getStackAddendumByID(currentOwner._debugID); - } - } - return info; - }, - getStackAddendumByID: function getStackAddendumByID(id) { - var info = ''; - while (id) { - info += describeID(id); - id = ReactComponentTreeHook.getParentID(id); - } - return info; - }, - getChildIDs: function getChildIDs(id) { - var item = getItem(id); - return item ? item.childIDs : []; - }, - getDisplayName: function getDisplayName(id) { - var element = ReactComponentTreeHook.getElement(id); - if (!element) { - return null; - } - return _getDisplayName(element); - }, - getElement: function getElement(id) { - var item = getItem(id); - return item ? item.element : null; - }, - getOwnerID: function getOwnerID(id) { - var element = ReactComponentTreeHook.getElement(id); - if (!element || !element._owner) { - return null; - } - return element._owner._debugID; - }, - getParentID: function getParentID(id) { - var item = getItem(id); - return item ? item.parentID : null; - }, - getSource: function getSource(id) { - var item = getItem(id); - var element = item ? item.element : null; - var source = element != null ? element._source : null; - return source; - }, - getText: function getText(id) { - var element = ReactComponentTreeHook.getElement(id); - if (typeof element === 'string') { - return element; - } else if (typeof element === 'number') { - return '' + element; - } else { - return null; - } - }, - getUpdateCount: function getUpdateCount(id) { - var item = getItem(id); - return item ? item.updateCount : 0; - }, - - getRootIDs: getRootIDs, - getRegisteredIDs: getItemIDs - }; - - var ReactComponentTreeHook_1 = ReactComponentTreeHook; - - var ReactDebugCurrentFrame$1 = {}; - - { - var _require$1 = ReactComponentTreeHook_1, - getStackAddendumByID = _require$1.getStackAddendumByID, - getCurrentStackAddendum$1 = _require$1.getCurrentStackAddendum; - - var _require2 = ReactFiberComponentTreeHook, - getStackAddendumByWorkInProgressFiber = _require2.getStackAddendumByWorkInProgressFiber; - - // Component that is being worked on - - - ReactDebugCurrentFrame$1.current = null; - - // Element that is being cloned or created - ReactDebugCurrentFrame$1.element = null; - - ReactDebugCurrentFrame$1.getStackAddendum = function () { - var stack = null; - var current = ReactDebugCurrentFrame$1.current; - var element = ReactDebugCurrentFrame$1.element; - if (current !== null) { - if (typeof current === 'number') { - // DebugID from Stack. - var debugID = current; - stack = getStackAddendumByID(debugID); - } else if (typeof current.tag === 'number') { - // This is a Fiber. - // The stack will only be correct if this is a work in progress - // version and we're calling it during reconciliation. - var workInProgress = current; - stack = getStackAddendumByWorkInProgressFiber(workInProgress); - } - } else if (element !== null) { - stack = getCurrentStackAddendum$1(element); - } - return stack; - }; - } - - var ReactDebugCurrentFrame_1 = ReactDebugCurrentFrame$1; - - var getStackAddendum = ReactDebugCurrentFrame_1.getStackAddendum; - - function checkReactTypeSpec(typeSpecs, values, location, componentName) { - checkPropTypes_1(typeSpecs, values, location, componentName, getStackAddendum); - } - - var checkReactTypeSpec_1 = checkReactTypeSpec; - - { - var warning$2 = warning; - var ReactDebugCurrentFrame = ReactDebugCurrentFrame_1; - - var _require = ReactComponentTreeHook_1, - getCurrentStackAddendum = _require.getCurrentStackAddendum; - } - - function getDeclarationErrorAddendum() { - if (ReactCurrentOwner_1.current) { - var name = getComponentName_1(ReactCurrentOwner_1.current); - if (name) { - return '\n\nCheck the render method of `' + name + '`.'; - } - } - return ''; - } - - function getSourceInfoErrorAddendum(elementProps) { - if (elementProps !== null && elementProps !== undefined && elementProps.__source !== undefined) { - var source = elementProps.__source; - var fileName = source.fileName.replace(/^.*[\\\/]/, ''); - var lineNumber = source.lineNumber; - return '\n\nCheck your code at ' + fileName + ':' + lineNumber + '.'; - } - return ''; - } - - /** - * Warn if there's no key explicitly set on dynamic arrays of children or - * object keys are not valid. This allows us to keep track of children between - * updates. - */ - var ownerHasKeyUseWarning = {}; - - function getCurrentComponentErrorInfo(parentType) { - var info = getDeclarationErrorAddendum(); - - if (!info) { - var parentName = typeof parentType === 'string' ? parentType : parentType.displayName || parentType.name; - if (parentName) { - info = '\n\nCheck the top-level render call using <' + parentName + '>.'; - } - } - return info; - } - - /** - * Warn if the element doesn't have an explicit key assigned to it. - * This element is in an array. The array could grow and shrink or be - * reordered. All children that haven't already been validated are required to - * have a "key" property assigned to it. Error statuses are cached so a warning - * will only be shown once. - * - * @internal - * @param {ReactElement} element Element that requires a key. - * @param {*} parentType element's parent's type. - */ - function validateExplicitKey(element, parentType) { - if (!element._store || element._store.validated || element.key != null) { - return; - } - element._store.validated = true; - - var memoizer = ownerHasKeyUseWarning.uniqueKey || (ownerHasKeyUseWarning.uniqueKey = {}); - - var currentComponentErrorInfo = getCurrentComponentErrorInfo(parentType); - if (memoizer[currentComponentErrorInfo]) { - return; - } - memoizer[currentComponentErrorInfo] = true; - - // Usually the current owner is the offender, but if it accepts children as a - // property, it may be the creator of the child that's responsible for - // assigning it a key. - var childOwner = ''; - if (element && element._owner && element._owner !== ReactCurrentOwner_1.current) { - // Give the component that originally created this child. - childOwner = ' It was passed a child from ' + getComponentName_1(element._owner) + '.'; - } - - warning$2(false, 'Each child in an array or iterator should have a unique "key" prop.' + '%s%s See https://fb.me/react-warning-keys for more information.%s', currentComponentErrorInfo, childOwner, getCurrentStackAddendum(element)); - } - - /** - * Ensure that every element either is passed in a static location, in an - * array with an explicit keys property defined, or in an object literal - * with valid key property. - * - * @internal - * @param {ReactNode} node Statically passed child of any type. - * @param {*} parentType node's parent's type. - */ - function validateChildKeys(node, parentType) { - if ((typeof node === 'undefined' ? 'undefined' : _typeof(node)) !== 'object') { - return; - } - if (Array.isArray(node)) { - for (var i = 0; i < node.length; i++) { - var child = node[i]; - if (ReactElement_1.isValidElement(child)) { - validateExplicitKey(child, parentType); - } - } - } else if (ReactElement_1.isValidElement(node)) { - // This element was passed in a valid location. - if (node._store) { - node._store.validated = true; - } - } else if (node) { - var iteratorFn = getIteratorFn_1(node); - // Entry iterators provide implicit keys. - if (iteratorFn) { - if (iteratorFn !== node.entries) { - var iterator = iteratorFn.call(node); - var step; - while (!(step = iterator.next()).done) { - if (ReactElement_1.isValidElement(step.value)) { - validateExplicitKey(step.value, parentType); - } - } - } - } - } - } - - /** - * Given an element, validate that its props follow the propTypes definition, - * provided by the type. - * - * @param {ReactElement} element - */ - function validatePropTypes(element) { - var componentClass = element.type; - if (typeof componentClass !== 'function') { - return; - } - var name = componentClass.displayName || componentClass.name; - - // ReactNative `View.propTypes` have been deprecated in favor of `ViewPropTypes`. - // In their place a temporary getter has been added with a deprecated warning message. - // Avoid triggering that warning during validation using the temporary workaround, - // __propTypesSecretDontUseThesePlease. - // TODO (bvaughn) Revert this particular change any time after April 1 ReactNative tag. - var propTypes = _typeof(componentClass.__propTypesSecretDontUseThesePlease) === 'object' ? componentClass.__propTypesSecretDontUseThesePlease : componentClass.propTypes; - - if (propTypes) { - checkReactTypeSpec_1(propTypes, element.props, 'prop', name); - } - if (typeof componentClass.getDefaultProps === 'function') { - warning$2(componentClass.getDefaultProps.isReactClassApproved, 'getDefaultProps is only used on classic React.createClass ' + 'definitions. Use a static property named `defaultProps` instead.'); - } - } - - var ReactElementValidator$2 = { - createElement: function createElement(type, props, children) { - var validType = typeof type === 'string' || typeof type === 'function'; - // We warn in this case but don't throw. We expect the element creation to - // succeed and there will likely be errors in render. - if (!validType) { - var info = ''; - if (type === undefined || (typeof type === 'undefined' ? 'undefined' : _typeof(type)) === 'object' && type !== null && Object.keys(type).length === 0) { - info += ' You likely forgot to export your component from the file ' + "it's defined in."; - } - - var sourceInfo = getSourceInfoErrorAddendum(props); - if (sourceInfo) { - info += sourceInfo; - } else { - info += getDeclarationErrorAddendum(); - } - - info += getCurrentStackAddendum(); - - warning$2(false, 'React.createElement: type is invalid -- expected a string (for ' + 'built-in components) or a class/function (for composite ' + 'components) but got: %s.%s', type == null ? type : typeof type === 'undefined' ? 'undefined' : _typeof(type), info); - } - - var element = ReactElement_1.createElement.apply(this, arguments); - - // The result can be nullish if a mock or a custom function is used. - // TODO: Drop this when these are no longer allowed as the type argument. - if (element == null) { - return element; - } - - { - ReactDebugCurrentFrame.element = element; - } - - // Skip key warning if the type isn't valid since our key validation logic - // doesn't expect a non-string/function type and can throw confusing errors. - // We don't want exception behavior to differ between dev and prod. - // (Rendering will throw with a helpful message and as soon as the type is - // fixed, the key warnings will appear.) - if (validType) { - for (var i = 2; i < arguments.length; i++) { - validateChildKeys(arguments[i], type); - } - } - - validatePropTypes(element); - - { - ReactDebugCurrentFrame.element = null; - } - - return element; - }, - - createFactory: function createFactory(type) { - var validatedFactory = ReactElementValidator$2.createElement.bind(null, type); - // Legacy hook TODO: Warn if this is accessed - validatedFactory.type = type; - - { - if (canDefineProperty_1) { - Object.defineProperty(validatedFactory, 'type', { - enumerable: false, - get: function get() { - warning$2(false, 'Factory.type is deprecated. Access the class directly ' + 'before passing it to createFactory.'); - Object.defineProperty(this, 'type', { - value: type - }); - return type; - } - }); - } - } - - return validatedFactory; - }, - - cloneElement: function cloneElement(element, props, children) { - var newElement = ReactElement_1.cloneElement.apply(this, arguments); - { - ReactDebugCurrentFrame.element = newElement; - } - for (var i = 2; i < arguments.length; i++) { - validateChildKeys(arguments[i], newElement.type); - } - validatePropTypes(newElement); - { - ReactDebugCurrentFrame.element = null; - } - return newElement; - } - }; - - var ReactElementValidator_1 = ReactElementValidator$2; - - /** - * Create a factory that creates HTML tag elements. - * - * @private - */ - var createDOMFactory = ReactElement_1.createFactory; - { - var ReactElementValidator$1 = ReactElementValidator_1; - createDOMFactory = ReactElementValidator$1.createFactory; - } - - /** - * Creates a mapping from supported HTML tags to `ReactDOMComponent` classes. - * This is also accessible via `React.DOM`. - * - * @public - */ - var ReactDOMFactories = { - a: createDOMFactory('a'), - abbr: createDOMFactory('abbr'), - address: createDOMFactory('address'), - area: createDOMFactory('area'), - article: createDOMFactory('article'), - aside: createDOMFactory('aside'), - audio: createDOMFactory('audio'), - b: createDOMFactory('b'), - base: createDOMFactory('base'), - bdi: createDOMFactory('bdi'), - bdo: createDOMFactory('bdo'), - big: createDOMFactory('big'), - blockquote: createDOMFactory('blockquote'), - body: createDOMFactory('body'), - br: createDOMFactory('br'), - button: createDOMFactory('button'), - canvas: createDOMFactory('canvas'), - caption: createDOMFactory('caption'), - cite: createDOMFactory('cite'), - code: createDOMFactory('code'), - col: createDOMFactory('col'), - colgroup: createDOMFactory('colgroup'), - data: createDOMFactory('data'), - datalist: createDOMFactory('datalist'), - dd: createDOMFactory('dd'), - del: createDOMFactory('del'), - details: createDOMFactory('details'), - dfn: createDOMFactory('dfn'), - dialog: createDOMFactory('dialog'), - div: createDOMFactory('div'), - dl: createDOMFactory('dl'), - dt: createDOMFactory('dt'), - em: createDOMFactory('em'), - embed: createDOMFactory('embed'), - fieldset: createDOMFactory('fieldset'), - figcaption: createDOMFactory('figcaption'), - figure: createDOMFactory('figure'), - footer: createDOMFactory('footer'), - form: createDOMFactory('form'), - h1: createDOMFactory('h1'), - h2: createDOMFactory('h2'), - h3: createDOMFactory('h3'), - h4: createDOMFactory('h4'), - h5: createDOMFactory('h5'), - h6: createDOMFactory('h6'), - head: createDOMFactory('head'), - header: createDOMFactory('header'), - hgroup: createDOMFactory('hgroup'), - hr: createDOMFactory('hr'), - html: createDOMFactory('html'), - i: createDOMFactory('i'), - iframe: createDOMFactory('iframe'), - img: createDOMFactory('img'), - input: createDOMFactory('input'), - ins: createDOMFactory('ins'), - kbd: createDOMFactory('kbd'), - keygen: createDOMFactory('keygen'), - label: createDOMFactory('label'), - legend: createDOMFactory('legend'), - li: createDOMFactory('li'), - link: createDOMFactory('link'), - main: createDOMFactory('main'), - map: createDOMFactory('map'), - mark: createDOMFactory('mark'), - menu: createDOMFactory('menu'), - menuitem: createDOMFactory('menuitem'), - meta: createDOMFactory('meta'), - meter: createDOMFactory('meter'), - nav: createDOMFactory('nav'), - noscript: createDOMFactory('noscript'), - object: createDOMFactory('object'), - ol: createDOMFactory('ol'), - optgroup: createDOMFactory('optgroup'), - option: createDOMFactory('option'), - output: createDOMFactory('output'), - p: createDOMFactory('p'), - param: createDOMFactory('param'), - picture: createDOMFactory('picture'), - pre: createDOMFactory('pre'), - progress: createDOMFactory('progress'), - q: createDOMFactory('q'), - rp: createDOMFactory('rp'), - rt: createDOMFactory('rt'), - ruby: createDOMFactory('ruby'), - s: createDOMFactory('s'), - samp: createDOMFactory('samp'), - script: createDOMFactory('script'), - section: createDOMFactory('section'), - select: createDOMFactory('select'), - small: createDOMFactory('small'), - source: createDOMFactory('source'), - span: createDOMFactory('span'), - strong: createDOMFactory('strong'), - style: createDOMFactory('style'), - sub: createDOMFactory('sub'), - summary: createDOMFactory('summary'), - sup: createDOMFactory('sup'), - table: createDOMFactory('table'), - tbody: createDOMFactory('tbody'), - td: createDOMFactory('td'), - textarea: createDOMFactory('textarea'), - tfoot: createDOMFactory('tfoot'), - th: createDOMFactory('th'), - thead: createDOMFactory('thead'), - time: createDOMFactory('time'), - title: createDOMFactory('title'), - tr: createDOMFactory('tr'), - track: createDOMFactory('track'), - u: createDOMFactory('u'), - ul: createDOMFactory('ul'), - 'var': createDOMFactory('var'), - video: createDOMFactory('video'), - wbr: createDOMFactory('wbr'), - - // SVG - circle: createDOMFactory('circle'), - clipPath: createDOMFactory('clipPath'), - defs: createDOMFactory('defs'), - ellipse: createDOMFactory('ellipse'), - g: createDOMFactory('g'), - image: createDOMFactory('image'), - line: createDOMFactory('line'), - linearGradient: createDOMFactory('linearGradient'), - mask: createDOMFactory('mask'), - path: createDOMFactory('path'), - pattern: createDOMFactory('pattern'), - polygon: createDOMFactory('polygon'), - polyline: createDOMFactory('polyline'), - radialGradient: createDOMFactory('radialGradient'), - rect: createDOMFactory('rect'), - stop: createDOMFactory('stop'), - svg: createDOMFactory('svg'), - text: createDOMFactory('text'), - tspan: createDOMFactory('tspan') - }; - - var ReactDOMFactories_1 = ReactDOMFactories; - - /** - * Collection of methods that allow declaration and validation of props that are - * supplied to React components. Example usage: - * - * var Props = require('ReactPropTypes'); - * var MyArticle = React.createClass({ - * propTypes: { - * // An optional string prop named "description". - * description: Props.string, - * - * // A required enum prop named "category". - * category: Props.oneOf(['News','Photos']).isRequired, - * - * // A prop named "dialog" that requires an instance of Dialog. - * dialog: Props.instanceOf(Dialog).isRequired - * }, - * render: function() { ... } - * }); - * - * A more formal specification of how these methods are used: - * - * type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...) - * decl := ReactPropTypes.{type}(.isRequired)? - * - * Each and every declaration produces a function with the same signature. This - * allows the creation of custom validation functions. For example: - * - * var MyLink = React.createClass({ - * propTypes: { - * // An optional string or URI prop named "href". - * href: function(props, propName, componentName) { - * var propValue = props[propName]; - * if (propValue != null && typeof propValue !== 'string' && - * !(propValue instanceof URI)) { - * return new Error( - * 'Expected a string or an URI for ' + propName + ' in ' + - * componentName - * ); - * } - * } - * }, - * render: function() {...} - * }); - * - * @internal - */ - - var ANONYMOUS = '<>'; - - var ReactPropTypes; - - { - // Keep in sync with production version below - ReactPropTypes = { - array: createPrimitiveTypeChecker('array'), - bool: createPrimitiveTypeChecker('boolean'), - func: createPrimitiveTypeChecker('function'), - number: createPrimitiveTypeChecker('number'), - object: createPrimitiveTypeChecker('object'), - string: createPrimitiveTypeChecker('string'), - symbol: createPrimitiveTypeChecker('symbol'), - - any: createAnyTypeChecker(), - arrayOf: createArrayOfTypeChecker, - element: createElementTypeChecker(), - instanceOf: createInstanceTypeChecker, - node: createNodeChecker(), - objectOf: createObjectOfTypeChecker, - oneOf: createEnumTypeChecker, - oneOfType: createUnionTypeChecker, - shape: createShapeTypeChecker - }; - } - - /** - * inlined Object.is polyfill to avoid requiring consumers ship their own - * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is - */ - /*eslint-disable no-self-compare*/ - function is(x, y) { - // SameValue algorithm - if (x === y) { - // Steps 1-5, 7-10 - // Steps 6.b-6.e: +0 != -0 - return x !== 0 || 1 / x === 1 / y; - } else { - // Step 6.a: NaN == NaN - return x !== x && y !== y; - } - } - /*eslint-enable no-self-compare*/ - - /** - * We use an Error-like object for backward compatibility as people may call - * PropTypes directly and inspect their output. However, we don't use real - * Errors anymore. We don't inspect their stack anyway, and creating them - * is prohibitively expensive if they are created too often, such as what - * happens in oneOfType() for any type before the one that matched. - */ - function PropTypeError(message) { - this.message = message; - this.stack = ''; - } - // Make `instanceof Error` still work for returned errors. - PropTypeError.prototype = Error.prototype; - - function createChainableTypeChecker(validate) { - { - var manualPropTypeCallCache = {}; - } - function checkType(isRequired, props, propName, componentName, location, propFullName, secret) { - componentName = componentName || ANONYMOUS; - propFullName = propFullName || propName; - { - if (secret !== ReactPropTypesSecret_1 && typeof console !== 'undefined') { - var cacheKey = componentName + ':' + propName; - if (!manualPropTypeCallCache[cacheKey]) { - warning(false, 'You are manually calling a React.PropTypes validation ' + 'function for the `%s` prop on `%s`. This is deprecated ' + 'and will not work in production with the next major version. ' + 'You may be seeing this warning due to a third-party PropTypes ' + 'library. See https://fb.me/react-warning-dont-call-proptypes ' + 'for details.', propFullName, componentName); - manualPropTypeCallCache[cacheKey] = true; - } - } - } - if (props[propName] == null) { - if (isRequired) { - if (props[propName] === null) { - return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required ' + ('in `' + componentName + '`, but its value is `null`.')); - } - return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required in ' + ('`' + componentName + '`, but its value is `undefined`.')); - } - return null; - } else { - return validate(props, propName, componentName, location, propFullName); - } - } - - var chainedCheckType = checkType.bind(null, false); - chainedCheckType.isRequired = checkType.bind(null, true); - - return chainedCheckType; - } - - function createPrimitiveTypeChecker(expectedType) { - function validate(props, propName, componentName, location, propFullName, secret) { - var propValue = props[propName]; - var propType = getPropType(propValue); - if (propType !== expectedType) { - // `propValue` being instance of, say, date/regexp, pass the 'object' - // check, but we can offer a more precise error message here rather than - // 'of type `object`'. - var preciseType = getPreciseType(propValue); - - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + preciseType + '` supplied to `' + componentName + '`, expected ') + ('`' + expectedType + '`.')); - } - return null; - } - return createChainableTypeChecker(validate); - } - - function createAnyTypeChecker() { - return createChainableTypeChecker(emptyFunction.thatReturnsNull); - } - - function createArrayOfTypeChecker(typeChecker) { - function validate(props, propName, componentName, location, propFullName) { - if (typeof typeChecker !== 'function') { - return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside arrayOf.'); - } - var propValue = props[propName]; - if (!Array.isArray(propValue)) { - var propType = getPropType(propValue); - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an array.')); - } - for (var i = 0; i < propValue.length; i++) { - var error = typeChecker(propValue, i, componentName, location, propFullName + '[' + i + ']', ReactPropTypesSecret_1); - if (error instanceof Error) { - return error; - } - } - return null; - } - return createChainableTypeChecker(validate); - } - - function createElementTypeChecker() { - function validate(props, propName, componentName, location, propFullName) { - var propValue = props[propName]; - if (!ReactElement_1.isValidElement(propValue)) { - var propType = getPropType(propValue); - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement.')); - } - return null; - } - return createChainableTypeChecker(validate); - } - - function createInstanceTypeChecker(expectedClass) { - function validate(props, propName, componentName, location, propFullName) { - if (!(props[propName] instanceof expectedClass)) { - var expectedClassName = expectedClass.name || ANONYMOUS; - var actualClassName = getClassName(props[propName]); - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + actualClassName + '` supplied to `' + componentName + '`, expected ') + ('instance of `' + expectedClassName + '`.')); - } - return null; - } - return createChainableTypeChecker(validate); - } - - function createEnumTypeChecker(expectedValues) { - if (!Array.isArray(expectedValues)) { - warning(false, 'Invalid argument supplied to oneOf, expected an instance of array.'); - return emptyFunction.thatReturnsNull; - } - - function validate(props, propName, componentName, location, propFullName) { - var propValue = props[propName]; - for (var i = 0; i < expectedValues.length; i++) { - if (is(propValue, expectedValues[i])) { - return null; - } - } - - var valuesString = JSON.stringify(expectedValues); - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of value `' + propValue + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.')); - } - return createChainableTypeChecker(validate); - } - - function createObjectOfTypeChecker(typeChecker) { - function validate(props, propName, componentName, location, propFullName) { - if (typeof typeChecker !== 'function') { - return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside objectOf.'); - } - var propValue = props[propName]; - var propType = getPropType(propValue); - if (propType !== 'object') { - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an object.')); - } - for (var key in propValue) { - if (propValue.hasOwnProperty(key)) { - var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret_1); - if (error instanceof Error) { - return error; - } - } - } - return null; - } - return createChainableTypeChecker(validate); - } - - function createUnionTypeChecker(arrayOfTypeCheckers) { - if (!Array.isArray(arrayOfTypeCheckers)) { - warning(false, 'Invalid argument supplied to oneOfType, expected an instance of array.'); - return emptyFunction.thatReturnsNull; - } - - function validate(props, propName, componentName, location, propFullName) { - for (var i = 0; i < arrayOfTypeCheckers.length; i++) { - var checker = arrayOfTypeCheckers[i]; - if (checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret_1) == null) { - return null; - } - } - - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`.')); - } - return createChainableTypeChecker(validate); - } - - function createNodeChecker() { - function validate(props, propName, componentName, location, propFullName) { - if (!isNode(props[propName])) { - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.')); - } - return null; - } - return createChainableTypeChecker(validate); - } - - function createShapeTypeChecker(shapeTypes) { - function validate(props, propName, componentName, location, propFullName) { - var propValue = props[propName]; - var propType = getPropType(propValue); - if (propType !== 'object') { - return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.')); - } - for (var key in shapeTypes) { - var checker = shapeTypes[key]; - if (!checker) { - continue; - } - var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret_1); - if (error) { - return error; - } - } - return null; - } - return createChainableTypeChecker(validate); - } - - function isNode(propValue) { - switch (typeof propValue === 'undefined' ? 'undefined' : _typeof(propValue)) { - case 'number': - case 'string': - case 'undefined': - return true; - case 'boolean': - return !propValue; - case 'object': - if (Array.isArray(propValue)) { - return propValue.every(isNode); - } - if (propValue === null || ReactElement_1.isValidElement(propValue)) { - return true; - } - - var iteratorFn = getIteratorFn_1(propValue); - if (iteratorFn) { - var iterator = iteratorFn.call(propValue); - var step; - if (iteratorFn !== propValue.entries) { - while (!(step = iterator.next()).done) { - if (!isNode(step.value)) { - return false; - } - } - } else { - // Iterator will provide entry [k,v] tuples rather than values. - while (!(step = iterator.next()).done) { - var entry = step.value; - if (entry) { - if (!isNode(entry[1])) { - return false; - } - } - } - } - } else { - return false; - } - - return true; - default: - return false; - } - } - - function isSymbol(propType, propValue) { - // Native Symbol. - if (propType === 'symbol') { - return true; - } - - // 19.4.3.5 Symbol.prototype[@@toStringTag] === 'Symbol' - if (propValue['@@toStringTag'] === 'Symbol') { - return true; - } - - // Fallback for non-spec compliant Symbols which are polyfilled. - if (typeof Symbol === 'function' && propValue instanceof Symbol) { - return true; - } - - return false; - } - - // Equivalent of `typeof` but with special handling for array and regexp. - function getPropType(propValue) { - var propType = typeof propValue === 'undefined' ? 'undefined' : _typeof(propValue); - if (Array.isArray(propValue)) { - return 'array'; - } - if (propValue instanceof RegExp) { - // Old webkits (at least until Android 4.0) return 'function' rather than - // 'object' for typeof a RegExp. We'll normalize this here so that /bla/ - // passes PropTypes.object. - return 'object'; - } - if (isSymbol(propType, propValue)) { - return 'symbol'; - } - return propType; - } - - // This handles more types than `getPropType`. Only used for error messages. - // See `createPrimitiveTypeChecker`. - function getPreciseType(propValue) { - var propType = getPropType(propValue); - if (propType === 'object') { - if (propValue instanceof Date) { - return 'date'; - } else if (propValue instanceof RegExp) { - return 'regexp'; - } - } - return propType; - } - - // Returns class name of the object, if any. - function getClassName(propValue) { - if (!propValue.constructor || !propValue.constructor.name) { - return ANONYMOUS; - } - return propValue.constructor.name; - } - - var ReactPropTypes_1 = ReactPropTypes; - - /** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * @providesModule ReactVersion - */ - - var ReactVersion = '16.0.0-alpha.6'; - - /** - * Returns the first child in a collection of children and verifies that there - * is only one child in the collection. - * - * See https://facebook.github.io/react/docs/react-api.html#react.children.only - * - * The current implementation of this function assumes that a single child gets - * passed without a wrapper, but the purpose of this helper function is to - * abstract away the particular structure of children. - * - * @param {?object} children Child collection structure. - * @return {ReactElement} The first and only `ReactElement` contained in the - * structure. - */ - function onlyChild(children) { - !ReactElement_1.isValidElement(children) ? invariant(false, 'React.Children.only expected to receive a single React element child.') : void 0; - return children; - } - - var onlyChild_1 = onlyChild; - - var createElement = ReactElement_1.createElement; - var createFactory = ReactElement_1.createFactory; - var cloneElement = ReactElement_1.cloneElement; - - { - var ReactElementValidator = ReactElementValidator_1; - createElement = ReactElementValidator.createElement; - createFactory = ReactElementValidator.createFactory; - cloneElement = ReactElementValidator.cloneElement; - } - - var createMixin = function createMixin(mixin) { - return mixin; - }; - - { - var warnedForCreateMixin = false; - - createMixin = function createMixin(mixin) { - warning(warnedForCreateMixin, 'React.createMixin is deprecated and should not be used. You ' + 'can use this mixin directly instead.'); - warnedForCreateMixin = true; - return mixin; - }; - } - - var React = { - // Modern - - Children: { - map: ReactChildren_1.map, - forEach: ReactChildren_1.forEach, - count: ReactChildren_1.count, - toArray: ReactChildren_1.toArray, - only: onlyChild_1 - }, - - Component: ReactBaseClasses.Component, - PureComponent: ReactBaseClasses.PureComponent, - - createElement: createElement, - cloneElement: cloneElement, - isValidElement: ReactElement_1.isValidElement, - - checkPropTypes: checkPropTypes_1, - - // Classic - - PropTypes: ReactPropTypes_1, - createClass: ReactClass_1.createClass, - createFactory: createFactory, - createMixin: createMixin, - - // This looks DOM specific but these are actually isomorphic helpers - // since they are just generating DOM strings. - DOM: ReactDOMFactories_1, - - version: ReactVersion - }; - - var React_1 = React; - - // `version` will be added here by the React module. - var ReactUMDEntry = _assign({ - __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED: { - ReactCurrentOwner: ReactCurrentOwner_1 - } - }, React_1); - - { - _assign(ReactUMDEntry.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, { - // ReactComponentTreeHook should not be included in production. - ReactComponentTreeHook: ReactComponentTreeHook_1 - }); - } - - var ReactUMDEntry_1 = ReactUMDEntry; - - module.exports = ReactUMDEntry_1; - -/***/ }, -/* 4 */ -/***/ function(module, exports) { - - /* - object-assign - (c) Sindre Sorhus - @license MIT - */ - - 'use strict'; - /* eslint-disable no-unused-vars */ - var getOwnPropertySymbols = Object.getOwnPropertySymbols; - var hasOwnProperty = Object.prototype.hasOwnProperty; - var propIsEnumerable = Object.prototype.propertyIsEnumerable; - - function toObject(val) { - if (val === null || val === undefined) { - throw new TypeError('Object.assign cannot be called with null or undefined'); - } - - return Object(val); - } - - function shouldUseNative() { - try { - if (!Object.assign) { - return false; - } - - // Detect buggy property enumeration order in older V8 versions. - - // https://bugs.chromium.org/p/v8/issues/detail?id=4118 - var test1 = new String('abc'); // eslint-disable-line no-new-wrappers - test1[5] = 'de'; - if (Object.getOwnPropertyNames(test1)[0] === '5') { - return false; - } - - // https://bugs.chromium.org/p/v8/issues/detail?id=3056 - var test2 = {}; - for (var i = 0; i < 10; i++) { - test2['_' + String.fromCharCode(i)] = i; - } - var order2 = Object.getOwnPropertyNames(test2).map(function (n) { - return test2[n]; - }); - if (order2.join('') !== '0123456789') { - return false; - } - - // https://bugs.chromium.org/p/v8/issues/detail?id=3056 - var test3 = {}; - 'abcdefghijklmnopqrst'.split('').forEach(function (letter) { - test3[letter] = letter; - }); - if (Object.keys(Object.assign({}, test3)).join('') !== - 'abcdefghijklmnopqrst') { - return false; - } - - return true; - } catch (err) { - // We don't expect any of the above to throw, but better to be safe. - return false; - } - } - - module.exports = shouldUseNative() ? Object.assign : function (target, source) { - var from; - var to = toObject(target); - var symbols; - - for (var s = 1; s < arguments.length; s++) { - from = Object(arguments[s]); - - for (var key in from) { - if (hasOwnProperty.call(from, key)) { - to[key] = from[key]; - } - } - - if (getOwnPropertySymbols) { - symbols = getOwnPropertySymbols(from); - for (var i = 0; i < symbols.length; i++) { - if (propIsEnumerable.call(from, symbols[i])) { - to[symbols[i]] = from[symbols[i]]; - } - } - } - } - - return to; - }; - - -/***/ }, -/* 5 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * Copyright 2014-2015, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - 'use strict'; - - var emptyFunction = __webpack_require__(6); - - /** - * Similar to invariant but only logs a warning if the condition is not met. - * This can be used to log issues in development environments in critical - * paths. Removing the logging code for production environments will keep the - * same logic and follow the same code paths. - */ - - var warning = emptyFunction; - - if (true) { - (function () { - var printWarning = function printWarning(format) { - for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { - args[_key - 1] = arguments[_key]; - } - - var argIndex = 0; - var message = 'Warning: ' + format.replace(/%s/g, function () { - return args[argIndex++]; - }); - if (typeof console !== 'undefined') { - console.error(message); - } - try { - // --- Welcome to debugging React --- - // This error was thrown as a convenience so that you can use this stack - // to find the callsite that caused this warning to fire. - throw new Error(message); - } catch (x) {} - }; - - warning = function warning(condition, format) { - if (format === undefined) { - throw new Error('`warning(condition, format, ...args)` requires a warning ' + 'message argument'); - } - - if (format.indexOf('Failed Composite propType: ') === 0) { - return; // Ignore CompositeComponent proptype check. - } - - if (!condition) { - for (var _len2 = arguments.length, args = Array(_len2 > 2 ? _len2 - 2 : 0), _key2 = 2; _key2 < _len2; _key2++) { - args[_key2 - 2] = arguments[_key2]; - } - - printWarning.apply(undefined, [format].concat(args)); - } - }; - })(); - } - - module.exports = warning; - -/***/ }, -/* 6 */ -/***/ function(module, exports) { - - "use strict"; - - /** - * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * - */ - - function makeEmptyFunction(arg) { - return function () { - return arg; - }; - } - - /** - * This function accepts and discards inputs; it has no side effects. This is - * primarily useful idiomatically for overridable function endpoints which - * always need to be callable, since JS lacks a null-call idiom ala Cocoa. - */ - var emptyFunction = function emptyFunction() {}; - - emptyFunction.thatReturns = makeEmptyFunction; - emptyFunction.thatReturnsFalse = makeEmptyFunction(false); - emptyFunction.thatReturnsTrue = makeEmptyFunction(true); - emptyFunction.thatReturnsNull = makeEmptyFunction(null); - emptyFunction.thatReturnsThis = function () { - return this; - }; - emptyFunction.thatReturnsArgument = function (arg) { - return arg; - }; - - module.exports = emptyFunction; - -/***/ }, -/* 7 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - 'use strict'; - - var emptyObject = {}; - - if (true) { - Object.freeze(emptyObject); - } - - module.exports = emptyObject; - -/***/ }, -/* 8 */ -/***/ function(module, exports, __webpack_require__) { - - /** - * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - */ - - 'use strict'; - - /** - * Use invariant() to assert state which your program assumes to be true. - * - * Provide sprintf-style format (only %s is supported) and arguments - * to provide information about what broke and what you were - * expecting. - * - * The invariant message will be stripped in production, but the invariant - * will remain to ensure logic does not differ in production. - */ - - var validateFormat = function validateFormat(format) {}; - - if (true) { - validateFormat = function validateFormat(format) { - if (format === undefined) { - throw new Error('invariant requires an error message argument'); - } - }; - } - - function invariant(condition, format, a, b, c, d, e, f) { - validateFormat(format); - - if (!condition) { - var error; - if (format === undefined) { - error = new Error('Minified exception occurred; use the non-minified dev environment ' + 'for the full error message and additional helpful warnings.'); - } else { - var args = [a, b, c, d, e, f]; - var argIndex = 0; - error = new Error(format.replace(/%s/g, function () { - return args[argIndex++]; - })); - error.name = 'Invariant Violation'; - } - - error.framesToPop = 1; // we don't care about invariant's own frame - throw error; - } - } - - module.exports = invariant; - -/***/ }, -/* 9 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - - if (false) { - module.exports = require('./cjs/react-dom.production.min.js'); - } else { - module.exports = __webpack_require__(10); - } - -/***/ }, -/* 10 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict';var _typeof=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?function(obj){return typeof obj;}:function(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj;};var _assign=__webpack_require__(4);var invariant=__webpack_require__(8);var warning=__webpack_require__(5);var ExecutionEnvironment=__webpack_require__(11);var camelizeStyleName=__webpack_require__(12);var hyphenateStyleName=__webpack_require__(14);var memoizeStringOnly=__webpack_require__(16);var React=__webpack_require__(2);var performanceNow=__webpack_require__(17);var emptyFunction=__webpack_require__(6);var EventListener=__webpack_require__(19);var getUnboundedScrollPosition=__webpack_require__(20);var containsNode=__webpack_require__(21);var focusNode=__webpack_require__(24);var getActiveElement=__webpack_require__(25);var shallowEqual=__webpack_require__(26);var emptyObject=__webpack_require__(7);/** - * Copyright (c) 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * @providesModule reactProdInvariant - * - *//** - * Injectable ordering of event plugins. - */var eventPluginOrder=null;/** - * Injectable mapping from names to event plugin modules. - */var namesToPlugins={};/** - * Recomputes the plugin list using the injected plugins and plugin ordering. - * - * @private - */function recomputePluginOrdering(){if(!eventPluginOrder){// Wait until an `eventPluginOrder` is injected. - return;}for(var pluginName in namesToPlugins){var pluginModule=namesToPlugins[pluginName];var pluginIndex=eventPluginOrder.indexOf(pluginName);!(pluginIndex>-1)?invariant(false,'EventPluginRegistry: Cannot inject event plugins that do not exist in the plugin ordering, `%s`.',pluginName):void 0;if(EventPluginRegistry.plugins[pluginIndex]){continue;}!pluginModule.extractEvents?invariant(false,'EventPluginRegistry: Event plugins must implement an `extractEvents` method, but `%s` does not.',pluginName):void 0;EventPluginRegistry.plugins[pluginIndex]=pluginModule;var publishedEvents=pluginModule.eventTypes;for(var eventName in publishedEvents){!publishEventForPlugin(publishedEvents[eventName],pluginModule,eventName)?invariant(false,'EventPluginRegistry: Failed to publish event `%s` for plugin `%s`.',eventName,pluginName):void 0;}}}/** - * Publishes an event so that it can be dispatched by the supplied plugin. - * - * @param {object} dispatchConfig Dispatch configuration for the event. - * @param {object} PluginModule Plugin publishing the event. - * @return {boolean} True if the event was successfully published. - * @private - */function publishEventForPlugin(dispatchConfig,pluginModule,eventName){!!EventPluginRegistry.eventNameDispatchConfigs.hasOwnProperty(eventName)?invariant(false,'EventPluginHub: More than one plugin attempted to publish the same event name, `%s`.',eventName):void 0;EventPluginRegistry.eventNameDispatchConfigs[eventName]=dispatchConfig;var phasedRegistrationNames=dispatchConfig.phasedRegistrationNames;if(phasedRegistrationNames){for(var phaseName in phasedRegistrationNames){if(phasedRegistrationNames.hasOwnProperty(phaseName)){var phasedRegistrationName=phasedRegistrationNames[phaseName];publishRegistrationName(phasedRegistrationName,pluginModule,eventName);}}return true;}else if(dispatchConfig.registrationName){publishRegistrationName(dispatchConfig.registrationName,pluginModule,eventName);return true;}return false;}/** - * Publishes a registration name that is used to identify dispatched events. - * - * @param {string} registrationName Registration name to add. - * @param {object} PluginModule Plugin publishing the event. - * @private - */function publishRegistrationName(registrationName,pluginModule,eventName){!!EventPluginRegistry.registrationNameModules[registrationName]?invariant(false,'EventPluginHub: More than one plugin attempted to publish the same registration name, `%s`.',registrationName):void 0;EventPluginRegistry.registrationNameModules[registrationName]=pluginModule;EventPluginRegistry.registrationNameDependencies[registrationName]=pluginModule.eventTypes[eventName].dependencies;{var lowerCasedName=registrationName.toLowerCase();EventPluginRegistry.possibleRegistrationNames[lowerCasedName]=registrationName;if(registrationName==='onDoubleClick'){EventPluginRegistry.possibleRegistrationNames.ondblclick=registrationName;}}}/** - * Registers plugins so that they can extract and dispatch events. - * - * @see {EventPluginHub} - */var EventPluginRegistry={/** - * Ordered list of injected plugins. - */plugins:[],/** - * Mapping from event name to dispatch config - */eventNameDispatchConfigs:{},/** - * Mapping from registration name to plugin module - */registrationNameModules:{},/** - * Mapping from registration name to event name - */registrationNameDependencies:{},/** - * Mapping from lowercase registration names to the properly cased version, - * used to warn in the case of missing event handlers. Available - * only in true. - * @type {Object} - */possibleRegistrationNames:{},// Trust the developer to only use possibleRegistrationNames in true - /** - * Injects an ordering of plugins (by plugin name). This allows the ordering - * to be decoupled from injection of the actual plugins so that ordering is - * always deterministic regardless of packaging, on-the-fly injection, etc. - * - * @param {array} InjectedEventPluginOrder - * @internal - * @see {EventPluginHub.injection.injectEventPluginOrder} - */injectEventPluginOrder:function injectEventPluginOrder(injectedEventPluginOrder){!!eventPluginOrder?invariant(false,'EventPluginRegistry: Cannot inject event plugin ordering more than once. You are likely trying to load more than one copy of React.'):void 0;// Clone the ordering so it cannot be dynamically mutated. - eventPluginOrder=Array.prototype.slice.call(injectedEventPluginOrder);recomputePluginOrdering();},/** - * Injects plugins to be used by `EventPluginHub`. The plugin names must be - * in the ordering injected by `injectEventPluginOrder`. - * - * Plugins can be injected as part of page initialization or on-the-fly. - * - * @param {object} injectedNamesToPlugins Map from names to plugin modules. - * @internal - * @see {EventPluginHub.injection.injectEventPluginsByName} - */injectEventPluginsByName:function injectEventPluginsByName(injectedNamesToPlugins){var isOrderingDirty=false;for(var pluginName in injectedNamesToPlugins){if(!injectedNamesToPlugins.hasOwnProperty(pluginName)){continue;}var pluginModule=injectedNamesToPlugins[pluginName];if(!namesToPlugins.hasOwnProperty(pluginName)||namesToPlugins[pluginName]!==pluginModule){!!namesToPlugins[pluginName]?invariant(false,'EventPluginRegistry: Cannot inject two different event plugins using the same name, `%s`.',pluginName):void 0;namesToPlugins[pluginName]=pluginModule;isOrderingDirty=true;}}if(isOrderingDirty){recomputePluginOrdering();}}};var EventPluginRegistry_1=EventPluginRegistry;var caughtError=null;var _invokeGuardedCallback=function invokeGuardedCallback(name,func,context,a,b,c,d,e,f){var funcArgs=Array.prototype.slice.call(arguments,3);try{func.apply(context,funcArgs);}catch(error){return error;}return null;};{/** - * To help development we can get better devtools integration by simulating a - * real browser event. - */if(typeof window!=='undefined'&&typeof window.dispatchEvent==='function'&&typeof document!=='undefined'&&typeof document.createEvent==='function'){var fakeNode=document.createElement('react');var depth=0;_invokeGuardedCallback=function invokeGuardedCallback(name,func,context,a,b,c,d,e,f){depth++;var thisDepth=depth;var funcArgs=Array.prototype.slice.call(arguments,3);var boundFunc=function boundFunc(){func.apply(context,funcArgs);};var fakeEventError=null;var onFakeEventError=function onFakeEventError(event){// Don't capture nested errors - if(depth===thisDepth){fakeEventError=event.error;}};var evtType='react-'+(name?name:'invokeguardedcallback')+'-'+depth;window.addEventListener('error',onFakeEventError);fakeNode.addEventListener(evtType,boundFunc,false);var evt=document.createEvent('Event');evt.initEvent(evtType,false,false);fakeNode.dispatchEvent(evt);fakeNode.removeEventListener(evtType,boundFunc,false);window.removeEventListener('error',onFakeEventError);depth--;return fakeEventError;};}}var _rethrowCaughtError=function _rethrowCaughtError(){if(caughtError){var error=caughtError;caughtError=null;throw error;}};/** - * Call a function while guarding against errors that happens within it. - * Returns an error if it throws, otherwise null. - * - * @param {String} name of the guard to use for logging or debugging - * @param {Function} func The function to invoke - * @param {*} context The context to use when calling the function - * @param {...*} args Arguments for function - */var ReactErrorUtils={injection:{injectErrorUtils:function injectErrorUtils(injectedErrorUtils){!(typeof injectedErrorUtils.invokeGuardedCallback==='function')?invariant(false,'Injected invokeGuardedCallback() must be a function.'):void 0;_invokeGuardedCallback=injectedErrorUtils.invokeGuardedCallback;}},invokeGuardedCallback:function invokeGuardedCallback(name,func,context,a,b,c,d,e,f){return _invokeGuardedCallback.apply(this,arguments);},/** - * Same as invokeGuardedCallback, but instead of returning an error, it stores - * it in a global so it can be rethrown by `rethrowCaughtError` later. - * - * @param {String} name of the guard to use for logging or debugging - * @param {Function} func The function to invoke - * @param {*} context The context to use when calling the function - * @param {...*} args Arguments for function - */invokeGuardedCallbackAndCatchFirstError:function invokeGuardedCallbackAndCatchFirstError(name,func,context,a,b,c,d,e,f){var error=ReactErrorUtils.invokeGuardedCallback.apply(this,arguments);if(error!==null&&caughtError===null){caughtError=error;}},/** - * During execution of guarded functions we will capture the first error which - * we will rethrow to be handled by the top level error handler. - */rethrowCaughtError:function rethrowCaughtError(){return _rethrowCaughtError.apply(this,arguments);}};var ReactErrorUtils_1=ReactErrorUtils;/** - * Injected dependencies: - *//** - * - `ComponentTree`: [required] Module that can convert between React instances - * and actual node references. - */var ComponentTree;var injection={injectComponentTree:function injectComponentTree(Injected){ComponentTree=Injected;{warning(Injected&&Injected.getNodeFromInstance&&Injected.getInstanceFromNode,'EventPluginUtils.injection.injectComponentTree(...): Injected '+'module is missing getNodeFromInstance or getInstanceFromNode.');}}};function isEndish(topLevelType){return topLevelType==='topMouseUp'||topLevelType==='topTouchEnd'||topLevelType==='topTouchCancel';}function isMoveish(topLevelType){return topLevelType==='topMouseMove'||topLevelType==='topTouchMove';}function isStartish(topLevelType){return topLevelType==='topMouseDown'||topLevelType==='topTouchStart';}var validateEventDispatches;{validateEventDispatches=function validateEventDispatches(event){var dispatchListeners=event._dispatchListeners;var dispatchInstances=event._dispatchInstances;var listenersIsArr=Array.isArray(dispatchListeners);var listenersLen=listenersIsArr?dispatchListeners.length:dispatchListeners?1:0;var instancesIsArr=Array.isArray(dispatchInstances);var instancesLen=instancesIsArr?dispatchInstances.length:dispatchInstances?1:0;warning(instancesIsArr===listenersIsArr&&instancesLen===listenersLen,'EventPluginUtils: Invalid `event`.');};}/** - * Dispatch the event to the listener. - * @param {SyntheticEvent} event SyntheticEvent to handle - * @param {boolean} simulated If the event is simulated (changes exn behavior) - * @param {function} listener Application-level callback - * @param {*} inst Internal component instance - */function executeDispatch(event,simulated,listener,inst){var type=event.type||'unknown-event';event.currentTarget=EventPluginUtils.getNodeFromInstance(inst);ReactErrorUtils_1.invokeGuardedCallbackAndCatchFirstError(type,listener,undefined,event);event.currentTarget=null;}/** - * Standard/simple iteration through an event's collected dispatches. - */function executeDispatchesInOrder(event,simulated){var dispatchListeners=event._dispatchListeners;var dispatchInstances=event._dispatchInstances;{validateEventDispatches(event);}if(Array.isArray(dispatchListeners)){for(var i=0;i} An accumulation of items. - */function accumulateInto(current,next){!(next!=null)?invariant(false,'accumulateInto(...): Accumulated items must not be null or undefined.'):void 0;if(current==null){return next;}// Both are not empty. Warning: Never call x.concat(y) when you are not - // certain that x is an Array (x could be a string with concat method). - if(Array.isArray(current)){if(Array.isArray(next)){current.push.apply(current,next);return current;}current.push(next);return current;}if(Array.isArray(next)){// A bit too dangerous to mutate `next`. - return[current].concat(next);}return[current,next];}var accumulateInto_1=accumulateInto;/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * @providesModule forEachAccumulated - * - *//** - * @param {array} arr an "accumulation" of items which is either an Array or - * a single item. Useful when paired with the `accumulate` module. This is a - * simple utility that allows us to reason about a collection of items, but - * handling the case when there is exactly one item (and we do not need to - * allocate an array). - * @param {function} cb Callback invoked with each element or a collection. - * @param {?} [scope] Scope used as `this` in a callback. - */function forEachAccumulated(arr,cb,scope){if(Array.isArray(arr)){arr.forEach(cb,scope);}else if(arr){cb.call(scope,arr);}}var forEachAccumulated_1=forEachAccumulated;/** - * Internal queue of events that have accumulated their dispatches and are - * waiting to have their dispatches executed. - */var eventQueue=null;/** - * Dispatches an event and releases it back into the pool, unless persistent. - * - * @param {?object} event Synthetic event to be dispatched. - * @param {boolean} simulated If the event is simulated (changes exn behavior) - * @private - */var executeDispatchesAndRelease=function executeDispatchesAndRelease(event,simulated){if(event){EventPluginUtils_1.executeDispatchesInOrder(event,simulated);if(!event.isPersistent()){event.constructor.release(event);}}};var executeDispatchesAndReleaseSimulated=function executeDispatchesAndReleaseSimulated(e){return executeDispatchesAndRelease(e,true);};var executeDispatchesAndReleaseTopLevel=function executeDispatchesAndReleaseTopLevel(e){return executeDispatchesAndRelease(e,false);};function isInteractive(tag){return tag==='button'||tag==='input'||tag==='select'||tag==='textarea';}function shouldPreventMouseEvent(name,type,props){switch(name){case'onClick':case'onClickCapture':case'onDoubleClick':case'onDoubleClickCapture':case'onMouseDown':case'onMouseDownCapture':case'onMouseMove':case'onMouseMoveCapture':case'onMouseUp':case'onMouseUpCapture':return!!(props.disabled&&isInteractive(type));default:return false;}}/** - * This is a unified interface for event plugins to be installed and configured. - * - * Event plugins can implement the following properties: - * - * `extractEvents` {function(string, DOMEventTarget, string, object): *} - * Required. When a top-level event is fired, this method is expected to - * extract synthetic events that will in turn be queued and dispatched. - * - * `eventTypes` {object} - * Optional, plugins that fire events must publish a mapping of registration - * names that are used to register listeners. Values of this mapping must - * be objects that contain `registrationName` or `phasedRegistrationNames`. - * - * `executeDispatch` {function(object, function, string)} - * Optional, allows plugins to override how an event gets dispatched. By - * default, the listener is simply invoked. - * - * Each plugin that is injected into `EventsPluginHub` is immediately operable. - * - * @public - */var EventPluginHub={/** - * Methods for injecting dependencies. - */injection:{/** - * @param {array} InjectedEventPluginOrder - * @public - */injectEventPluginOrder:EventPluginRegistry_1.injectEventPluginOrder,/** - * @param {object} injectedNamesToPlugins Map from names to plugin modules. - */injectEventPluginsByName:EventPluginRegistry_1.injectEventPluginsByName},/** - * @param {object} inst The instance, which is the source of events. - * @param {string} registrationName Name of listener (e.g. `onClick`). - * @return {?function} The stored callback. - */getListener:function getListener(inst,registrationName){var listener;// TODO: shouldPreventMouseEvent is DOM-specific and definitely should not - // live here; needs to be moved to a better place soon - if(typeof inst.tag==='number'){var stateNode=inst.stateNode;if(!stateNode){// Work in progress (ex: onload events in incremental mode). - return null;}var props=EventPluginUtils_1.getFiberCurrentPropsFromNode(stateNode);if(!props){// Work in progress. - return null;}listener=props[registrationName];if(shouldPreventMouseEvent(registrationName,inst.type,props)){return null;}}else{var currentElement=inst._currentElement;if(typeof currentElement==='string'||typeof currentElement==='number'){// Text node, let it bubble through. - return null;}if(!inst._rootNodeID){// If the instance is already unmounted, we have no listeners. - return null;}var _props=currentElement.props;listener=_props[registrationName];if(shouldPreventMouseEvent(registrationName,currentElement.type,_props)){return null;}}!(!listener||typeof listener==='function')?invariant(false,'Expected %s listener to be a function, instead got type %s',registrationName,typeof listener==='undefined'?'undefined':_typeof(listener)):void 0;return listener;},/** - * Allows registered plugins an opportunity to extract events from top-level - * native browser events. - * - * @return {*} An accumulation of synthetic events. - * @internal - */extractEvents:function extractEvents(topLevelType,targetInst,nativeEvent,nativeEventTarget){var events;var plugins=EventPluginRegistry_1.plugins;for(var i=0;i|EventPluginHub| | Event | - * | | . | | +-----------+ | Propagators| - * | ReactEvent | . | | |TapEvent | |------------| - * | Emitter | . | |<---+|Plugin | |other plugin| - * | | . | | +-----------+ | utilities | - * | +-----------.--->| | +------------+ - * | | | . +--------------+ - * +-----|------+ . ^ +-----------+ - * | . | |Enter/Leave| - * + . +-------+|Plugin | - * +-------------+ . +-----------+ - * | application | . - * |-------------| . - * | | . - * | | . - * +-------------+ . - * . - * React Core . General Purpose Event Plugin System - */var alreadyListeningTo={};var reactTopListenersCounter=0;// For events like 'submit' which don't consistently bubble (which we trap at a - // lower node than `document`), binding at `document` would cause duplicate - // events so we don't include them here - var topEventMapping={topAbort:'abort',topAnimationEnd:getVendorPrefixedEventName_1('animationend')||'animationend',topAnimationIteration:getVendorPrefixedEventName_1('animationiteration')||'animationiteration',topAnimationStart:getVendorPrefixedEventName_1('animationstart')||'animationstart',topBlur:'blur',topCancel:'cancel',topCanPlay:'canplay',topCanPlayThrough:'canplaythrough',topChange:'change',topClick:'click',topClose:'close',topCompositionEnd:'compositionend',topCompositionStart:'compositionstart',topCompositionUpdate:'compositionupdate',topContextMenu:'contextmenu',topCopy:'copy',topCut:'cut',topDoubleClick:'dblclick',topDrag:'drag',topDragEnd:'dragend',topDragEnter:'dragenter',topDragExit:'dragexit',topDragLeave:'dragleave',topDragOver:'dragover',topDragStart:'dragstart',topDrop:'drop',topDurationChange:'durationchange',topEmptied:'emptied',topEncrypted:'encrypted',topEnded:'ended',topError:'error',topFocus:'focus',topInput:'input',topKeyDown:'keydown',topKeyPress:'keypress',topKeyUp:'keyup',topLoadedData:'loadeddata',topLoadedMetadata:'loadedmetadata',topLoadStart:'loadstart',topMouseDown:'mousedown',topMouseMove:'mousemove',topMouseOut:'mouseout',topMouseOver:'mouseover',topMouseUp:'mouseup',topPaste:'paste',topPause:'pause',topPlay:'play',topPlaying:'playing',topProgress:'progress',topRateChange:'ratechange',topScroll:'scroll',topSeeked:'seeked',topSeeking:'seeking',topSelectionChange:'selectionchange',topStalled:'stalled',topSuspend:'suspend',topTextInput:'textInput',topTimeUpdate:'timeupdate',topToggle:'toggle',topTouchCancel:'touchcancel',topTouchEnd:'touchend',topTouchMove:'touchmove',topTouchStart:'touchstart',topTransitionEnd:getVendorPrefixedEventName_1('transitionend')||'transitionend',topVolumeChange:'volumechange',topWaiting:'waiting',topWheel:'wheel'};/** - * To ensure no conflicts with other potential React instances on the page - */var topListenersIDKey='_reactListenersID'+(''+Math.random()).slice(2);function getListeningForDocument(mountAt){// In IE8, `mountAt` is a host object and doesn't have `hasOwnProperty` - // directly. - if(!Object.prototype.hasOwnProperty.call(mountAt,topListenersIDKey)){mountAt[topListenersIDKey]=reactTopListenersCounter++;alreadyListeningTo[mountAt[topListenersIDKey]]={};}return alreadyListeningTo[mountAt[topListenersIDKey]];}var ReactBrowserEventEmitter=_assign({},ReactEventEmitterMixin_1,{/** - * Injectable event backend - */ReactEventListener:null,injection:{/** - * @param {object} ReactEventListener - */injectReactEventListener:function injectReactEventListener(ReactEventListener){ReactEventListener.setHandleTopLevel(ReactBrowserEventEmitter.handleTopLevel);ReactBrowserEventEmitter.ReactEventListener=ReactEventListener;}},/** - * Sets whether or not any created callbacks should be enabled. - * - * @param {boolean} enabled True if callbacks should be enabled. - */setEnabled:function setEnabled(enabled){if(ReactBrowserEventEmitter.ReactEventListener){ReactBrowserEventEmitter.ReactEventListener.setEnabled(enabled);}},/** - * @return {boolean} True if callbacks are enabled. - */isEnabled:function isEnabled(){return!!(ReactBrowserEventEmitter.ReactEventListener&&ReactBrowserEventEmitter.ReactEventListener.isEnabled());},/** - * We listen for bubbled touch events on the document object. - * - * Firefox v8.01 (and possibly others) exhibited strange behavior when - * mounting `onmousemove` events at some node that was not the document - * element. The symptoms were that if your mouse is not moving over something - * contained within that mount point (for example on the background) the - * top-level listeners for `onmousemove` won't be called. However, if you - * register the `mousemove` on the document object, then it will of course - * catch all `mousemove`s. This along with iOS quirks, justifies restricting - * top-level listeners to the document object only, at least for these - * movement types of events and possibly all events. - * - * @see http://www.quirksmode.org/blog/archives/2010/09/click_event_del.html - * - * Also, `keyup`/`keypress`/`keydown` do not bubble to the window on IE, but - * they bubble to document. - * - * @param {string} registrationName Name of listener (e.g. `onClick`). - * @param {object} contentDocumentHandle Document which owns the container - */listenTo:function listenTo(registrationName,contentDocumentHandle){var mountAt=contentDocumentHandle;var isListening=getListeningForDocument(mountAt);var dependencies=EventPluginRegistry_1.registrationNameDependencies[registrationName];for(var i=0;i DOMProperty.isValid['id'] - * true - * > DOMProperty.isValid['foobar'] - * undefined - * - * Although this may be confusing, it performs better in general. - * - * @see http://jsperf.com/key-exists - * @see http://jsperf.com/key-missing - */var DOMProperty={ID_ATTRIBUTE_NAME:'data-reactid',ROOT_ATTRIBUTE_NAME:'data-reactroot',ATTRIBUTE_NAME_START_CHAR:ATTRIBUTE_NAME_START_CHAR,ATTRIBUTE_NAME_CHAR:ATTRIBUTE_NAME_START_CHAR+'\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040',/** - * Map from property "standard name" to an object with info about how to set - * the property in the DOM. Each object contains: - * - * attributeName: - * Used when rendering markup or with `*Attribute()`. - * attributeNamespace - * propertyName: - * Used on DOM node instances. (This includes properties that mutate due to - * external factors.) - * mutationMethod: - * If non-null, used instead of the property or `setAttribute()` after - * initial render. - * mustUseProperty: - * Whether the property must be accessed and mutated as an object property. - * hasBooleanValue: - * Whether the property should be removed when set to a falsey value. - * hasNumericValue: - * Whether the property must be numeric or parse as a numeric and should be - * removed when set to a falsey value. - * hasPositiveNumericValue: - * Whether the property must be positive numeric or parse as a positive - * numeric and should be removed when set to a falsey value. - * hasOverloadedBooleanValue: - * Whether the property can be used as a flag as well as with a value. - * Removed when strictly equal to false; present without a value when - * strictly equal to true; present with a value otherwise. - */properties:{},/** - * Mapping from lowercase property names to the properly cased version, used - * to warn in the case of missing properties. Available only in true. - * - * autofocus is predefined, because adding it to the property whitelist - * causes unintended side effects. - * - * @type {Object} - */getPossibleStandardName:{autofocus:'autoFocus'},/** - * All of the isCustomAttribute() functions that have been injected. - */_isCustomAttributeFunctions:[],/** - * Checks whether a property name is a custom attribute. - * @method - */isCustomAttribute:function isCustomAttribute(attributeName){for(var i=0;i-1){warnHyphenatedStyleName(name,owner);}else if(badVendoredStyleNamePattern.test(name)){warnBadVendoredStyleName(name,owner);}else if(badStyleValueWithSemicolonPattern.test(value)){warnStyleValueWithSemicolon(name,value,owner);}if(typeof value==='number'&&isNaN(value)){warnStyleValueIsNaN(name,value,owner);}};}/** - * Operations for dealing with CSS properties. - */var CSSPropertyOperations={/** - * Serializes a mapping of style properties for use as inline styles: - * - * > createMarkupForStyles({width: '200px', height: 0}) - * "width:200px;height:0;" - * - * Undefined values are ignored so that declarative programming is easier. - * The result should be HTML-escaped before insertion into the DOM. - * - * @param {object} styles - * @param {ReactDOMComponent} component - * @return {?string} - */createMarkupForStyles:function createMarkupForStyles(styles,component){var serialized='';for(var styleName in styles){if(!styles.hasOwnProperty(styleName)){continue;}var styleValue=styles[styleName];{warnValidStyle(styleName,styleValue,component);}if(styleValue!=null){serialized+=processStyleName(styleName)+':';serialized+=dangerousStyleValue_1(styleName,styleValue,component)+';';}}return serialized||null;},/** - * Sets the value for multiple styles on a node. If a value is specified as - * '' (empty string), the corresponding style property will be unset. - * - * @param {DOMElement} node - * @param {object} styles - * @param {ReactDOMComponent} component - */setValueForStyles:function setValueForStyles(node,styles,component){var style=node.style;for(var styleName in styles){if(!styles.hasOwnProperty(styleName)){continue;}{warnValidStyle(styleName,styles[styleName],component);}var styleValue=dangerousStyleValue_1(styleName,styles[styleName],component);if(styleName==='float'){styleName='cssFloat';}if(styleValue){style[styleName]=styleValue;}else{var expansion=hasShorthandPropertyBug&&CSSProperty_1.shorthandPropertyExpansions[styleName];if(expansion){// Shorthand property that IE8 won't like unsetting, so unset each - // component to placate it - for(var individualStyleName in expansion){style[individualStyleName]='';}}else{style[styleName]='';}}}}};var CSSPropertyOperations_1=CSSPropertyOperations;/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * @providesModule DOMNamespaces - */var DOMNamespaces={html:'http://www.w3.org/1999/xhtml',mathml:'http://www.w3.org/1998/Math/MathML',svg:'http://www.w3.org/2000/svg'};var DOMNamespaces_1=DOMNamespaces;var ReactInvalidSetStateWarningHook={};{var processingChildContext=false;var warnInvalidSetState=function warnInvalidSetState(){warning(!processingChildContext,'setState(...): Cannot call setState() inside getChildContext()');};ReactInvalidSetStateWarningHook={onBeginProcessingChildContext:function onBeginProcessingChildContext(){processingChildContext=true;},onEndProcessingChildContext:function onEndProcessingChildContext(){processingChildContext=false;},onSetState:function onSetState(){warnInvalidSetState();}};}var ReactInvalidSetStateWarningHook_1=ReactInvalidSetStateWarningHook;/** - * Copyright 2016-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * @providesModule ReactHostOperationHistoryHook - * - */// Trust the developer to only use this with a true check - var ReactHostOperationHistoryHook=null;{var history=[];ReactHostOperationHistoryHook={onHostOperation:function onHostOperation(operation){history.push(operation);},clearHistory:function clearHistory(){if(ReactHostOperationHistoryHook._preventClearing){// Should only be used for tests. - return;}history=[];},getHistory:function getHistory(){return history;}};}var ReactHostOperationHistoryHook_1=ReactHostOperationHistoryHook;var ReactInternals=React.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;var ReactComponentTreeHookRollupShim=ReactInternals.ReactComponentTreeHook;// Trust the developer to only use this with a true check - var ReactDebugTool$1=null;{var hooks=[];var didHookThrowForEvent={};var callHook=function callHook(event,fn,context,arg1,arg2,arg3,arg4,arg5){try{fn.call(context,arg1,arg2,arg3,arg4,arg5);}catch(e){warning(didHookThrowForEvent[event],'Exception thrown by hook while handling %s: %s',event,e+'\n'+e.stack);didHookThrowForEvent[event]=true;}};var emitEvent=function emitEvent(event,arg1,arg2,arg3,arg4,arg5){for(var i=0;i1&&arguments[1]!==undefined?arguments[1]:false;if(allowRoot&&debugID===0){return;}if(!debugID){warning(false,'ReactDebugTool: debugID may not be empty.');}};var beginLifeCycleTimer=function beginLifeCycleTimer(debugID,timerType){if(currentFlushNesting===0){return;}if(currentTimerType&&!lifeCycleTimerHasWarned){warning(false,'There is an internal error in the React performance measurement code.'+'\n\nDid not expect %s timer to start while %s timer is still in '+'progress for %s instance.',timerType,currentTimerType||'no',debugID===currentTimerDebugID?'the same':'another');lifeCycleTimerHasWarned=true;}currentTimerStartTime=performanceNow();currentTimerNestedFlushDuration=0;currentTimerDebugID=debugID;currentTimerType=timerType;};var endLifeCycleTimer=function endLifeCycleTimer(debugID,timerType){if(currentFlushNesting===0){return;}if(currentTimerType!==timerType&&!lifeCycleTimerHasWarned){warning(false,'There is an internal error in the React performance measurement code. '+'We did not expect %s timer to stop while %s timer is still in '+'progress for %s instance. Please report this as a bug in React.',timerType,currentTimerType||'no',debugID===currentTimerDebugID?'the same':'another');lifeCycleTimerHasWarned=true;}if(_isProfiling){currentFlushMeasurements.push({timerType:timerType,instanceID:debugID,duration:performanceNow()-currentTimerStartTime-currentTimerNestedFlushDuration});}currentTimerStartTime=0;currentTimerNestedFlushDuration=0;currentTimerDebugID=null;currentTimerType=null;};var pauseCurrentLifeCycleTimer=function pauseCurrentLifeCycleTimer(){var currentTimer={startTime:currentTimerStartTime,nestedFlushStartTime:performanceNow(),debugID:currentTimerDebugID,timerType:currentTimerType};lifeCycleTimerStack.push(currentTimer);currentTimerStartTime=0;currentTimerNestedFlushDuration=0;currentTimerDebugID=null;currentTimerType=null;};var resumeCurrentLifeCycleTimer=function resumeCurrentLifeCycleTimer(){var _lifeCycleTimerStack$=lifeCycleTimerStack.pop(),startTime=_lifeCycleTimerStack$.startTime,nestedFlushStartTime=_lifeCycleTimerStack$.nestedFlushStartTime,debugID=_lifeCycleTimerStack$.debugID,timerType=_lifeCycleTimerStack$.timerType;var nestedFlushDuration=performanceNow()-nestedFlushStartTime;currentTimerStartTime=startTime;currentTimerNestedFlushDuration+=nestedFlushDuration;currentTimerDebugID=debugID;currentTimerType=timerType;};var lastMarkTimeStamp=0;var canUsePerformanceMeasure=typeof performance!=='undefined'&&typeof performance.mark==='function'&&typeof performance.clearMarks==='function'&&typeof performance.measure==='function'&&typeof performance.clearMeasures==='function';var shouldMark=function shouldMark(debugID){if(!_isProfiling||!canUsePerformanceMeasure){return false;}var element=ReactComponentTreeHookRollupShim.getElement(debugID);if(element==null||(typeof element==='undefined'?'undefined':_typeof(element))!=='object'){return false;}var isHostElement=typeof element.type==='string';if(isHostElement){return false;}return true;};var markBegin=function markBegin(debugID,markType){if(!shouldMark(debugID)){return;}var markName=debugID+'::'+markType;lastMarkTimeStamp=performanceNow();performance.mark(markName);};var markEnd=function markEnd(debugID,markType){if(!shouldMark(debugID)){return;}var markName=debugID+'::'+markType;var displayName=ReactComponentTreeHookRollupShim.getDisplayName(debugID)||'Unknown';// Chrome has an issue of dropping markers recorded too fast: - // https://bugs.chromium.org/p/chromium/issues/detail?id=640652 - // To work around this, we will not report very small measurements. - // I determined the magic number by tweaking it back and forth. - // 0.05ms was enough to prevent the issue, but I set it to 0.1ms to be safe. - // When the bug is fixed, we can `measure()` unconditionally if we want to. - var timeStamp=performanceNow();if(timeStamp-lastMarkTimeStamp>0.1){var measurementName=displayName+' ['+markType+']';performance.measure(measurementName,markName);}performance.clearMarks(markName);performance.clearMeasures(measurementName);};ReactDebugTool$1={addHook:function addHook(hook){hooks.push(hook);},removeHook:function removeHook(hook){for(var i=0;i]/;/** - * Escape special characters in the given string of html. - * - * @param {string} string The string to escape for inserting into HTML - * @return {string} - * @public - */function escapeHtml(string){var str=''+string;var match=matchHtmlRegExp.exec(str);if(!match){return str;}var escape;var html='';var index=0;var lastIndex=0;for(index=match.index;index - escape='>';break;default:continue;}if(lastIndex!==index){html+=str.substring(lastIndex,index);}lastIndex=index+1;html+=escape;}return lastIndex!==index?html+str.substring(lastIndex,index):html;}// end code copied and modified from escape-html - /** - * Escapes text to prevent scripting attacks. - * - * @param {*} text Text value to escape. - * @return {string} An escaped string. - */function escapeTextContentForBrowser(text){if(typeof text==='boolean'||typeof text==='number'){// this shortcircuit helps perf for types that we know will never have - // special characters, especially given that this function is used often - // for numeric dom ids. - return''+text;}return escapeHtml(text);}var escapeTextContentForBrowser_1=escapeTextContentForBrowser;/** - * Escapes attribute value to prevent scripting attacks. - * - * @param {*} value Value to escape. - * @return {string} An escaped string. - */function quoteAttributeValueForBrowser(value){return'"'+escapeTextContentForBrowser_1(value)+'"';}var quoteAttributeValueForBrowser_1=quoteAttributeValueForBrowser;var VALID_ATTRIBUTE_NAME_REGEX=new RegExp('^['+DOMProperty_1.ATTRIBUTE_NAME_START_CHAR+']['+DOMProperty_1.ATTRIBUTE_NAME_CHAR+']*$');var illegalAttributeNameCache={};var validatedAttributeNameCache={};function isAttributeNameSafe(attributeName){if(validatedAttributeNameCache.hasOwnProperty(attributeName)){return true;}if(illegalAttributeNameCache.hasOwnProperty(attributeName)){return false;}if(VALID_ATTRIBUTE_NAME_REGEX.test(attributeName)){validatedAttributeNameCache[attributeName]=true;return true;}illegalAttributeNameCache[attributeName]=true;warning(false,'Invalid attribute name: `%s`',attributeName);return false;}function shouldIgnoreValue(propertyInfo,value){return value==null||propertyInfo.hasBooleanValue&&!value||propertyInfo.hasNumericValue&&isNaN(value)||propertyInfo.hasPositiveNumericValue&&value<1||propertyInfo.hasOverloadedBooleanValue&&value===false;}/** - * Operations for dealing with DOM properties. - */var DOMPropertyOperations={/** - * Creates markup for the ID property. - * - * @param {string} id Unescaped ID. - * @return {string} Markup string. - */createMarkupForID:function createMarkupForID(id){return DOMProperty_1.ID_ATTRIBUTE_NAME+'='+quoteAttributeValueForBrowser_1(id);},setAttributeForID:function setAttributeForID(node,id){node.setAttribute(DOMProperty_1.ID_ATTRIBUTE_NAME,id);},createMarkupForRoot:function createMarkupForRoot(){return DOMProperty_1.ROOT_ATTRIBUTE_NAME+'=""';},setAttributeForRoot:function setAttributeForRoot(node){node.setAttribute(DOMProperty_1.ROOT_ATTRIBUTE_NAME,'');},/** - * Creates markup for a property. - * - * @param {string} name - * @param {*} value - * @return {?string} Markup string, or null if the property was invalid. - */createMarkupForProperty:function createMarkupForProperty(name,value){var propertyInfo=DOMProperty_1.properties.hasOwnProperty(name)?DOMProperty_1.properties[name]:null;if(propertyInfo){if(shouldIgnoreValue(propertyInfo,value)){return'';}var attributeName=propertyInfo.attributeName;if(propertyInfo.hasBooleanValue||propertyInfo.hasOverloadedBooleanValue&&value===true){return attributeName+'=""';}return attributeName+'='+quoteAttributeValueForBrowser_1(value);}else if(DOMProperty_1.isCustomAttribute(name)){if(value==null){return'';}return name+'='+quoteAttributeValueForBrowser_1(value);}return null;},/** - * Creates markup for a custom property. - * - * @param {string} name - * @param {*} value - * @return {string} Markup string, or empty string if the property was invalid. - */createMarkupForCustomAttribute:function createMarkupForCustomAttribute(name,value){if(!isAttributeNameSafe(name)||value==null){return'';}return name+'='+quoteAttributeValueForBrowser_1(value);},/** - * Sets the value for a property on a node. - * - * @param {DOMElement} node - * @param {string} name - * @param {*} value - */setValueForProperty:function setValueForProperty(node,name,value){var propertyInfo=DOMProperty_1.properties.hasOwnProperty(name)?DOMProperty_1.properties[name]:null;if(propertyInfo){var mutationMethod=propertyInfo.mutationMethod;if(mutationMethod){mutationMethod(node,value);}else if(shouldIgnoreValue(propertyInfo,value)){DOMPropertyOperations.deleteValueForProperty(node,name);return;}else if(propertyInfo.mustUseProperty){// Contrary to `setAttribute`, object properties are properly - // `toString`ed by IE8/9. - node[propertyInfo.propertyName]=value;}else{var attributeName=propertyInfo.attributeName;var namespace=propertyInfo.attributeNamespace;// `setAttribute` with objects becomes only `[object]` in IE8/9, - // ('' + value) makes it output the correct toString()-value. - if(namespace){node.setAttributeNS(namespace,attributeName,''+value);}else if(propertyInfo.hasBooleanValue||propertyInfo.hasOverloadedBooleanValue&&value===true){node.setAttribute(attributeName,'');}else{node.setAttribute(attributeName,''+value);}}}else if(DOMProperty_1.isCustomAttribute(name)){DOMPropertyOperations.setValueForAttribute(node,name,value);return;}{var payload={};payload[name]=value;ReactInstrumentation.debugTool.onHostOperation({instanceID:ReactDOMComponentTree_1.getInstanceFromNode(node)._debugID,type:'update attribute',payload:payload});}},setValueForAttribute:function setValueForAttribute(node,name,value){if(!isAttributeNameSafe(name)){return;}if(value==null){node.removeAttribute(name);}else{node.setAttribute(name,''+value);}{var payload={};payload[name]=value;ReactInstrumentation.debugTool.onHostOperation({instanceID:ReactDOMComponentTree_1.getInstanceFromNode(node)._debugID,type:'update attribute',payload:payload});}},/** - * Deletes an attributes from a node. - * - * @param {DOMElement} node - * @param {string} name - */deleteValueForAttribute:function deleteValueForAttribute(node,name){node.removeAttribute(name);{ReactInstrumentation.debugTool.onHostOperation({instanceID:ReactDOMComponentTree_1.getInstanceFromNode(node)._debugID,type:'remove attribute',payload:name});}},/** - * Deletes the value for a property on a node. - * - * @param {DOMElement} node - * @param {string} name - */deleteValueForProperty:function deleteValueForProperty(node,name){var propertyInfo=DOMProperty_1.properties.hasOwnProperty(name)?DOMProperty_1.properties[name]:null;if(propertyInfo){var mutationMethod=propertyInfo.mutationMethod;if(mutationMethod){mutationMethod(node,undefined);}else if(propertyInfo.mustUseProperty){var propName=propertyInfo.propertyName;if(propertyInfo.hasBooleanValue){node[propName]=false;}else{node[propName]='';}}else{node.removeAttribute(propertyInfo.attributeName);}}else if(DOMProperty_1.isCustomAttribute(name)){node.removeAttribute(name);}{ReactInstrumentation.debugTool.onHostOperation({instanceID:ReactDOMComponentTree_1.getInstanceFromNode(node)._debugID,type:'remove attribute',payload:name});}}};var DOMPropertyOperations_1=DOMPropertyOperations;/** - * Copyright 2013-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - * - * - * @providesModule ReactPropTypesSecret - */var ReactPropTypesSecret='SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED';var ReactPropTypesSecret_1=ReactPropTypesSecret;var hasReadOnlyValue={button:true,checkbox:true,image:true,hidden:true,radio:true,reset:true,submit:true};var propTypes={value:function value(props,propName,componentName){if(!props[propName]||hasReadOnlyValue[props.type]||props.onChange||props.readOnly||props.disabled){return null;}return new Error('You provided a `value` prop to a form field without an '+'`onChange` handler. This will render a read-only field. If '+'the field should be mutable use `defaultValue`. Otherwise, '+'set either `onChange` or `readOnly`.');},checked:function checked(props,propName,componentName){if(!props[propName]||props.onChange||props.readOnly||props.disabled){return null;}return new Error('You provided a `checked` prop to a form field without an '+'`onChange` handler. This will render a read-only field. If '+'the field should be mutable use `defaultChecked`. Otherwise, '+'set either `onChange` or `readOnly`.');},onChange:React.PropTypes.func};var loggedTypeFailures={};function getDeclarationErrorAddendum$1(ownerName){if(ownerName){return'\n\nCheck the render method of `'+ownerName+'`.';}return'';}/** - * Provide a linked `value` attribute for controlled forms. You should not use - * this outside of the ReactDOM controlled form components. - */var ReactControlledValuePropTypes={checkPropTypes:function checkPropTypes(tagName,props,ownerName){for(var propName in propTypes){if(propTypes.hasOwnProperty(propName)){var error=propTypes[propName](props,propName,tagName,'prop',null,ReactPropTypesSecret_1);}if(error instanceof Error&&!(error.message in loggedTypeFailures)){// Only monitor this failure once because there tends to be a lot of the - // same error. - loggedTypeFailures[error.message]=true;var addendum=getDeclarationErrorAddendum$1(ownerName);warning(false,'Failed form propType: %s%s',error.message,addendum);}}}};var ReactControlledValuePropTypes_1=ReactControlledValuePropTypes;var getCurrentFiberOwnerName$3=ReactDebugCurrentFiber_1.getCurrentFiberOwnerName;var didWarnValueDefaultValue=false;var didWarnCheckedDefaultChecked=false;var didWarnControlledToUncontrolled=false;var didWarnUncontrolledToControlled=false;function isControlled(props){var usesChecked=props.type==='checkbox'||props.type==='radio';return usesChecked?props.checked!=null:props.value!=null;}/** - * Implements an host component that allows setting these optional - * props: `checked`, `value`, `defaultChecked`, and `defaultValue`. - * - * If `checked` or `value` are not supplied (or null/undefined), user actions - * that affect the checked state or value will trigger updates to the element. - * - * If they are supplied (and not null/undefined), the rendered element will not - * trigger updates to the element. Instead, the props must change in order for - * the rendered element to be updated. - * - * The rendered element will be initialized as unchecked (or `defaultChecked`) - * with an empty value (or `defaultValue`). - * - * See http://www.w3.org/TR/2012/WD-html5-20121025/the-input-element.html - */var ReactDOMInput={getHostProps:function getHostProps(element,props){var node=element;var value=props.value;var checked=props.checked;var hostProps=_assign({// Make sure we set .type before any other properties (setting .value - // before .type means .value is lost in IE11 and below) - type:undefined,// Make sure we set .step before .value (setting .value before .step - // means .value is rounded on mount, based upon step precision) - step:undefined,// Make sure we set .min & .max before .value (to ensure proper order - // in corner cases such as min or max deriving from value, e.g. Issue #7170) - min:undefined,max:undefined},props,{defaultChecked:undefined,defaultValue:undefined,value:value!=null?value:node._wrapperState.initialValue,checked:checked!=null?checked:node._wrapperState.initialChecked});return hostProps;},mountWrapper:function mountWrapper(element,props){{ReactControlledValuePropTypes_1.checkPropTypes('input',props,getCurrentFiberOwnerName$3());if(props.checked!==undefined&&props.defaultChecked!==undefined&&!didWarnCheckedDefaultChecked){warning(false,'%s contains an input of type %s with both checked and defaultChecked props. '+'Input elements must be either controlled or uncontrolled '+'(specify either the checked prop, or the defaultChecked prop, but not '+'both). Decide between using a controlled or uncontrolled input '+'element and remove one of these props. More info: '+'https://fb.me/react-controlled-components',getCurrentFiberOwnerName$3()||'A component',props.type);didWarnCheckedDefaultChecked=true;}if(props.value!==undefined&&props.defaultValue!==undefined&&!didWarnValueDefaultValue){warning(false,'%s contains an input of type %s with both value and defaultValue props. '+'Input elements must be either controlled or uncontrolled '+'(specify either the value prop, or the defaultValue prop, but not '+'both). Decide between using a controlled or uncontrolled input '+'element and remove one of these props. More info: '+'https://fb.me/react-controlled-components',getCurrentFiberOwnerName$3()||'A component',props.type);didWarnValueDefaultValue=true;}}var defaultValue=props.defaultValue;var node=element;node._wrapperState={initialChecked:props.checked!=null?props.checked:props.defaultChecked,initialValue:props.value!=null?props.value:defaultValue,controlled:isControlled(props)};},updateWrapper:function updateWrapper(element,props){var node=element;{var controlled=isControlled(props);if(!node._wrapperState.controlled&&controlled&&!didWarnUncontrolledToControlled){warning(false,'%s is changing an uncontrolled input of type %s to be controlled. '+'Input elements should not switch from uncontrolled to controlled (or vice versa). '+'Decide between using a controlled or uncontrolled input '+'element for the lifetime of the component. More info: https://fb.me/react-controlled-components',getCurrentFiberOwnerName$3()||'A component',props.type);didWarnUncontrolledToControlled=true;}if(node._wrapperState.controlled&&!controlled&&!didWarnControlledToUncontrolled){warning(false,'%s is changing a controlled input of type %s to be uncontrolled. '+'Input elements should not switch from controlled to uncontrolled (or vice versa). '+'Decide between using a controlled or uncontrolled input '+'element for the lifetime of the component. More info: https://fb.me/react-controlled-components',getCurrentFiberOwnerName$3()||'A component',props.type);didWarnControlledToUncontrolled=true;}}var checked=props.checked;if(checked!=null){DOMPropertyOperations_1.setValueForProperty(node,'checked',checked||false);}var value=props.value;if(value!=null){if(value===0&&node.value===''){node.value='0';// Note: IE9 reports a number inputs as 'text', so check props instead. - }else if(props.type==='number'){// Simulate `input.valueAsNumber`. IE9 does not support it - var valueAsNumber=parseFloat(node.value,10)||0;// eslint-disable-next-line - if(value!=valueAsNumber){// Cast `value` to a string to ensure the value is set correctly. While - // browsers typically do this as necessary, jsdom doesn't. - node.value=''+value;}// eslint-disable-next-line - }else if(value!=node.value){// Cast `value` to a string to ensure the value is set correctly. While - // browsers typically do this as necessary, jsdom doesn't. - node.value=''+value;}}else{if(props.value==null&&props.defaultValue!=null){// In Chrome, assigning defaultValue to certain input types triggers input validation. - // For number inputs, the display value loses trailing decimal points. For email inputs, - // Chrome raises "The specified value is not a valid email address". - // - // Here we check to see if the defaultValue has actually changed, avoiding these problems - // when the user is inputting text - // - // https://github.com/facebook/react/issues/7253 - if(node.defaultValue!==''+props.defaultValue){node.defaultValue=''+props.defaultValue;}}if(props.checked==null&&props.defaultChecked!=null){node.defaultChecked=!!props.defaultChecked;}}},postMountWrapper:function postMountWrapper(element,props){var node=element;// Detach value from defaultValue. We won't do anything if we're working on - // submit or reset inputs as those values & defaultValues are linked. They - // are not resetable nodes so this operation doesn't matter and actually - // removes browser-default values (eg "Submit Query") when no value is - // provided. - switch(props.type){case'submit':case'reset':break;case'color':case'date':case'datetime':case'datetime-local':case'month':case'time':case'week':// This fixes the no-show issue on iOS Safari and Android Chrome: - // https://github.com/facebook/react/issues/7233 - node.value='';node.value=node.defaultValue;break;default:node.value=node.value;break;}// Normally, we'd just do `node.checked = node.checked` upon initial mount, less this bug - // this is needed to work around a chrome bug where setting defaultChecked - // will sometimes influence the value of checked (even after detachment). - // Reference: https://bugs.chromium.org/p/chromium/issues/detail?id=608416 - // We need to temporarily unset name to avoid disrupting radio button groups. - var name=node.name;if(name!==''){node.name='';}node.defaultChecked=!node.defaultChecked;node.defaultChecked=!node.defaultChecked;if(name!==''){node.name=name;}},restoreControlledState:function restoreControlledState(element,props){var node=element;ReactDOMInput.updateWrapper(node,props);updateNamedCousins(node,props);}};function updateNamedCousins(rootNode,props){var name=props.name;if(props.type==='radio'&&name!=null){var queryRoot=rootNode;while(queryRoot.parentNode){queryRoot=queryRoot.parentNode;}// If `rootNode.form` was non-null, then we could try `form.elements`, - // but that sometimes behaves strangely in IE8. We could also try using - // `form.getElementsByName`, but that will only return direct children - // and won't include inputs that use the HTML5 `form=` attribute. Since - // the input might not even be in a form. It might not even be in the - // document. Let's just use the local `querySelectorAll` to ensure we don't - // miss anything. - var group=queryRoot.querySelectorAll('input[name='+JSON.stringify(''+name)+'][type="radio"]');for(var i=0;i host component that warns when `selected` is set. - */var ReactDOMOption={mountWrapper:function mountWrapper(element,props){// TODO (yungsters): Remove support for `selected` in