From 44a3c2e7c7bfa7d30d4f4f01cf88c85f0fe21d7c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Legan=C3=A9s-Combarro=20=27piranna?= Date: Thu, 17 May 2018 22:54:13 +0200 Subject: [PATCH 01/10] Extracted the extra components and removed all references to `react-native-web` --- .github/ISSUE_TEMPLATE.md | 30 - .github/PULL_REQUEST_TEMPLATE.md | 17 - core.js | 1 - dist/ReactNative.js | 66 +- dist/apis/Animated/index.js | 13 - dist/apis/AppRegistry/ReactNativeApp.js | 36 - dist/apis/AppRegistry/index.js | 93 - dist/apis/AppRegistry/renderApplication.js | 37 - dist/apis/AppState/index.js | 54 - dist/apis/AsyncStorage/index.js | 162 - dist/apis/BackAndroid/index.js | 28 - dist/apis/Clipboard/index.js | 21 - dist/apis/Dimensions/index.js | 43 - dist/apis/I18nManager/index.js | 45 - dist/apis/InteractionManager/index.js | 47 - dist/apis/Linking/index.js | 36 - dist/apis/NetInfo/index.js | 99 - dist/apis/PanResponder/index.js | 385 -- dist/apis/PixelRatio/index.js | 49 - dist/apis/Platform/index.js | 6 - dist/apis/StyleSheet/StyleSheetValidation.js | 81 - .../apis/StyleSheet/createReactStyleObject.js | 22 - dist/apis/StyleSheet/css.js | 42 - dist/apis/StyleSheet/expandStyle.js | 73 - dist/apis/StyleSheet/i18nStyle.js | 110 - dist/apis/StyleSheet/index.js | 88 - dist/apis/StyleSheet/normalizeValue.js | 39 - dist/apis/StyleSheet/processBoxShadow.js | 33 - dist/apis/StyleSheet/processTextShadow.js | 19 - dist/apis/StyleSheet/processTransform.js | 29 - dist/apis/StyleSheet/processVendorPrefixes.js | 16 - dist/apis/UIManager/index.js | 72 - dist/apis/Vibration/index.js | 20 - dist/components/ActivityIndicator/index.js | 155 - dist/components/Button/index.js | 66 - dist/components/Image/ImageResizeMode.js | 10 - dist/components/Image/ImageStylePropTypes.js | 27 - dist/components/Image/index.js | 247 - .../components/ListView/ListViewDataSource.js | 408 -- dist/components/ListView/ListViewPropTypes.js | 21 - dist/components/ListView/index.js | 406 -- dist/components/Navigator/index.js | 8 +- dist/components/ProgressBar/index.js | 120 - dist/components/RefreshControl/index.js | 10 +- dist/components/ScrollView/ScrollViewBase.js | 145 - dist/components/ScrollView/index.js | 248 - dist/components/StaticContainer/index.js | 42 - dist/components/StaticRenderer/index.js | 40 - dist/components/Switch/index.js | 180 - dist/components/TabBarIOS/TabBarItemIOS.js | 32 +- dist/components/TabBarIOS/index.js | 27 +- dist/components/Text/TextStylePropTypes.js | 7 - dist/components/Text/index.js | 97 - dist/components/TextInput/TextInputState.js | 58 - dist/components/TextInput/index.js | 281 - .../Touchable/BoundingDimensions.js | 43 - dist/components/Touchable/Position.js | 33 - dist/components/Touchable/Touchable.js | 746 --- .../Touchable/TouchableHighlight.js | 290 - dist/components/Touchable/TouchableOpacity.js | 209 - .../Touchable/TouchableWithoutFeedback.js | 198 - .../Touchable/ensureComponentIsNative.js | 25 - .../Touchable/ensurePositiveDelayProps.js | 25 - dist/components/View/ViewStylePropTypes.js | 44 - dist/components/View/index.js | 178 - dist/core.js | 45 - dist/index.js | 97 +- dist/modules/ImageLoader/index.js | 48 - dist/modules/NativeMethodsMixin/index.js | 123 - dist/modules/NativeModules/index.js | 2 - dist/modules/ReactNativePropRegistry/index.js | 45 - dist/modules/ScrollResponder/index.js | 540 -- dist/modules/applyLayout/index.js | 45 - dist/modules/applyNativeMethods/index.js | 19 - dist/modules/createDOMElement/index.js | 57 - dist/modules/dismissKeyboard/index.js | 7 - dist/modules/findNodeHandle/index.js | 1 - dist/modules/flattenStyle/index.js | 47 - dist/modules/injectResponderEventPlugin.js | 51 - .../modules/multiplyStyleLengthValue/index.js | 19 - dist/modules/normalizeColor/index.js | 353 - dist/modules/normalizeNativeEvent.js | 105 - .../src/components/ReactPullToRefresh.js | 22 +- .../react-pull-to-refresh/src/index.js | 4 +- dist/propTypes/BaseComponentPropTypes.js | 13 - dist/propTypes/BorderPropTypes.js | 34 - dist/propTypes/ColorPropType.js | 65 - dist/propTypes/EdgeInsetsPropType.js | 24 - dist/propTypes/LayoutPropTypes.js | 63 - dist/propTypes/PointPropType.js | 22 - dist/propTypes/ShadowPropTypes.js | 18 - dist/propTypes/StyleSheetPropType.js | 22 - dist/propTypes/TextPropTypes.js | 42 - dist/propTypes/TransformPropTypes.js | 34 - .../propTypes/createStrictShapeTypeChecker.js | 78 - dist/report.html | 99 +- docs/apis/AppRegistry.md | 59 - docs/apis/AppState.md | 60 - docs/apis/AsyncStorage.md | 71 - docs/apis/Clipboard.md | 16 - docs/apis/Dimensions.md | 13 - docs/apis/I18nManager.md | 25 - docs/apis/NativeMethods.md | 42 - docs/apis/NetInfo.md | 77 - docs/apis/PixelRatio.md | 51 - docs/apis/Platform.md | 45 - docs/apis/StyleSheet.md | 78 - docs/apis/Vibration.md | 35 - docs/components/ActivityIndicator.md | 70 - docs/components/Button.md | 39 - docs/components/Image.md | 166 - docs/components/ListView.md | 34 - docs/components/ProgressBar.md | 23 - docs/components/ScrollView.md | 134 - docs/components/Switch.md | 76 - docs/components/Text.md | 147 - docs/components/TextInput.md | 227 - docs/components/TouchableWithoutFeedback.md | 73 - docs/components/View.md | 231 - docs/guides/accessibility.md | 33 - docs/guides/direct-manipulation.md | 115 - docs/guides/internationalization.md | 34 - docs/guides/known-issues.md | 23 - docs/guides/react-native.md | 107 - docs/guides/rendering.md | 85 - docs/guides/style.md | 152 - docs/static/components.png | Bin 12627 -> 0 bytes docs/static/styling-strategy.png | Bin 39131 -> 0 bytes examples/.storybook/config.js | 12 - examples/.storybook/decorator-centered.js | 18 - examples/.storybook/webpack.config.js | 36 - examples/apis/Clipboard/ClipboardExample.js | 33 - .../apis/I18nManager/I18nManagerExample.js | 79 - examples/apis/Linking/LinkingExample.js | 29 - .../apis/PanResponder/PanResponderExample.js | 117 - .../ActivityIndicatorExample.js | 162 - examples/components/Button/ButtonExample.js | 80 - examples/components/Image/ImageExample.js | 653 -- examples/components/Image/bunny.png | Bin 18738 -> 0 bytes .../components/Image/uie_thumb_normal@2x.png | Bin 850 -> 0 bytes .../Image/uie_thumb_selected@2x.png | Bin 1110 -> 0 bytes .../components/ListView/ListViewExample.js | 80 - .../ProgressBar/ProgressBarExample.js | 96 - .../ScrollView/ScrollViewExample.js | 59 - examples/components/Switch/SwitchExample.js | 190 - examples/components/Text/TextExample.js | 472 -- .../components/TextInput/TextInputExample.js | 867 --- .../components/Touchable/TouchableExample.js | 450 -- examples/components/View/ViewExample.js | 274 - .../components/View/ViewTransformsExample.js | 286 - examples/demos/Game2048/Game2048.js | 325 - examples/demos/Game2048/Game2048Example.js | 8 - examples/demos/Game2048/GameBoard.js | 201 - examples/demos/TicTacToe/TicTacToe.js | 322 - examples/demos/TicTacToe/TicTacToeExample.js | 8 - package.json | 14 +- src/apis/Animated/index.js | 14 - src/apis/AppRegistry/ReactNativeApp.js | 36 - .../__tests__/renderApplication-test.js | 15 - src/apis/AppRegistry/index.js | 93 - src/apis/AppRegistry/renderApplication.js | 37 - src/apis/AppState/__tests__/index-test.js | 30 - src/apis/AppState/index.js | 54 - .../__snapshots__/index-test.js.snap | 11 - src/apis/AsyncStorage/__tests__/index-test.js | 74 - src/apis/AsyncStorage/index.js | 162 - src/apis/BackAndroid/index.js | 28 - src/apis/Clipboard/index.js | 21 - src/apis/Dimensions/__tests__/index-test.js | 5 - src/apis/Dimensions/index.js | 43 - src/apis/I18nManager/__tests__/index-test.js | 45 - src/apis/I18nManager/index.js | 45 - src/apis/InteractionManager/index.js | 47 - src/apis/Linking/index.js | 36 - src/apis/NetInfo/__tests__/index-test.js | 32 - src/apis/NetInfo/index.js | 99 - src/apis/PanResponder/index.js | 385 -- src/apis/PixelRatio/__tests__/index-test.js | 5 - src/apis/PixelRatio/index.js | 49 - src/apis/Platform/index.js | 6 - src/apis/StyleSheet/StyleSheetValidation.js | 81 - .../__snapshots__/expandStyle-test.js.snap | 18 - .../__snapshots__/i18nStyle-test.js.snap | 107 - .../__snapshots__/index-test.js.snap | 10 - .../__tests__/createReactStyleObject-test.js | 12 - .../StyleSheet/__tests__/expandStyle-test.js | 48 - .../StyleSheet/__tests__/i18nStyle-test.js | 68 - src/apis/StyleSheet/__tests__/index-test.js | 64 - .../__tests__/normalizeValue-test.js | 13 - .../__tests__/processBoxShadow-test.js | 47 - .../__tests__/processTextShadow-test.js | 20 - .../__tests__/processTransform-test.js | 28 - .../__tests__/processVendorPrefixes-test.js | 13 - src/apis/StyleSheet/createReactStyleObject.js | 22 - src/apis/StyleSheet/css.js | 42 - src/apis/StyleSheet/expandStyle.js | 73 - src/apis/StyleSheet/i18nStyle.js | 110 - src/apis/StyleSheet/index.js | 89 - src/apis/StyleSheet/normalizeValue.js | 39 - src/apis/StyleSheet/processBoxShadow.js | 33 - src/apis/StyleSheet/processTextShadow.js | 19 - src/apis/StyleSheet/processTransform.js | 29 - src/apis/StyleSheet/processVendorPrefixes.js | 16 - src/apis/UIManager/__tests__/index-test.js | 158 - src/apis/UIManager/index.js | 72 - src/apis/Vibration/index.js | 20 - .../ActivityIndicator/__tests__/index-test.js | 5 - src/components/ActivityIndicator/index.js | 155 - src/components/Button/__tests__/index-test.js | 5 - src/components/Button/index.js | 66 - src/components/Image/ImageResizeMode.js | 10 - src/components/Image/ImageStylePropTypes.js | 27 - .../__snapshots__/index-test.js.snap | 912 --- src/components/Image/__tests__/index-test.js | 100 - src/components/Image/index.js | 247 - src/components/ListView/ListViewDataSource.js | 408 -- src/components/ListView/ListViewPropTypes.js | 22 - .../ListView/__tests__/index-test.js | 5 - src/components/ListView/index.js | 406 -- .../ProgressBar/__tests__/index-test.js | 19 - src/components/ProgressBar/index.js | 120 - src/components/RefreshControl/index.js | 2 +- src/components/ScrollView/ScrollViewBase.js | 146 - .../ScrollView/__tests__/index-test.js | 5 - src/components/ScrollView/index.js | 248 - .../StaticContainer/__tests__/index-test.js | 5 - src/components/StaticContainer/index.js | 42 - .../StaticRenderer/__tests__/index-test.js | 5 - src/components/StaticRenderer/index.js | 40 - .../__snapshots__/index-test.js.snap | 855 --- src/components/Switch/__tests__/index-test.js | 50 - src/components/Switch/index.js | 180 - src/components/TabBarIOS/TabBarItemIOS.js | 5 +- src/components/TabBarIOS/index.js | 2 +- src/components/Text/TextStylePropTypes.js | 7 - .../__snapshots__/index-test.js.snap | 113 - src/components/Text/__tests__/index-test.js | 29 - src/components/Text/index.js | 97 - src/components/TextInput/TextInputState.js | 58 - .../TextInput/__tests__/index-test.js | 219 - src/components/TextInput/index.js | 281 - .../Touchable/BoundingDimensions.js | 43 - src/components/Touchable/Position.js | 33 - src/components/Touchable/Touchable.js | 746 --- .../Touchable/TouchableHighlight.js | 290 - src/components/Touchable/TouchableOpacity.js | 209 - .../Touchable/TouchableWithoutFeedback.js | 198 - .../Touchable/__tests__/index-test.js | 5 - .../Touchable/ensureComponentIsNative.js | 25 - .../Touchable/ensurePositiveDelayProps.js | 25 - src/components/View/ViewStylePropTypes.js | 44 - .../__snapshots__/index-test.js.snap | 525 -- src/components/View/__tests__/index-test.js | 46 - src/components/View/index.js | 178 - src/core.js | 45 - src/index.js | 95 +- src/modules/ImageLoader/index.js | 48 - src/modules/NativeMethodsMixin/index.js | 123 - src/modules/NativeModules/index.js | 2 - src/modules/ReactNativePropRegistry/index.js | 45 - src/modules/ScrollResponder/index.js | 540 -- src/modules/applyLayout/index.js | 45 - src/modules/applyNativeMethods/index.js | 19 - .../__snapshots__/index-test.js.snap | 75 - .../createDOMElement/__tests__/index-test.js | 59 - src/modules/createDOMElement/index.js | 57 - src/modules/dismissKeyboard/index.js | 7 - src/modules/findNodeHandle/index.js | 2 - .../__snapshots__/index-test.js.snap | 26 - .../flattenStyle/__tests__/index-test.js | 52 - src/modules/flattenStyle/index.js | 47 - src/modules/injectResponderEventPlugin.js | 52 - .../__tests__/index-test.js | 18 - src/modules/multiplyStyleLengthValue/index.js | 19 - src/modules/normalizeColor/index.js | 353 - src/modules/normalizeNativeEvent.js | 105 - src/propTypes/BaseComponentPropTypes.js | 13 - src/propTypes/BorderPropTypes.js | 34 - src/propTypes/ColorPropType.js | 65 - src/propTypes/EdgeInsetsPropType.js | 24 - src/propTypes/LayoutPropTypes.js | 63 - src/propTypes/PointPropType.js | 22 - src/propTypes/ShadowPropTypes.js | 18 - src/propTypes/StyleSheetPropType.js | 22 - src/propTypes/TextPropTypes.js | 42 - src/propTypes/TransformPropTypes.js | 34 - src/propTypes/createStrictShapeTypeChecker.js | 78 - yarn.lock | 5879 ----------------- 288 files changed, 167 insertions(+), 33541 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE.md delete mode 100644 .github/PULL_REQUEST_TEMPLATE.md delete mode 100644 core.js delete mode 100644 dist/apis/Animated/index.js delete mode 100644 dist/apis/AppRegistry/ReactNativeApp.js delete mode 100644 dist/apis/AppRegistry/index.js delete mode 100644 dist/apis/AppRegistry/renderApplication.js delete mode 100644 dist/apis/AppState/index.js delete mode 100644 dist/apis/AsyncStorage/index.js delete mode 100644 dist/apis/BackAndroid/index.js delete mode 100644 dist/apis/Clipboard/index.js delete mode 100644 dist/apis/Dimensions/index.js delete mode 100644 dist/apis/I18nManager/index.js delete mode 100644 dist/apis/InteractionManager/index.js delete mode 100644 dist/apis/Linking/index.js delete mode 100644 dist/apis/NetInfo/index.js delete mode 100644 dist/apis/PanResponder/index.js delete mode 100644 dist/apis/PixelRatio/index.js delete mode 100644 dist/apis/Platform/index.js delete mode 100644 dist/apis/StyleSheet/StyleSheetValidation.js delete mode 100644 dist/apis/StyleSheet/createReactStyleObject.js delete mode 100644 dist/apis/StyleSheet/css.js delete mode 100644 dist/apis/StyleSheet/expandStyle.js delete mode 100644 dist/apis/StyleSheet/i18nStyle.js delete mode 100644 dist/apis/StyleSheet/index.js delete mode 100644 dist/apis/StyleSheet/normalizeValue.js delete mode 100644 dist/apis/StyleSheet/processBoxShadow.js delete mode 100644 dist/apis/StyleSheet/processTextShadow.js delete mode 100644 dist/apis/StyleSheet/processTransform.js delete mode 100644 dist/apis/StyleSheet/processVendorPrefixes.js delete mode 100644 dist/apis/UIManager/index.js delete mode 100644 dist/apis/Vibration/index.js delete mode 100644 dist/components/ActivityIndicator/index.js delete mode 100644 dist/components/Button/index.js delete mode 100644 dist/components/Image/ImageResizeMode.js delete mode 100644 dist/components/Image/ImageStylePropTypes.js delete mode 100644 dist/components/Image/index.js delete mode 100644 dist/components/ListView/ListViewDataSource.js delete mode 100644 dist/components/ListView/ListViewPropTypes.js delete mode 100644 dist/components/ListView/index.js delete mode 100644 dist/components/ProgressBar/index.js delete mode 100644 dist/components/ScrollView/ScrollViewBase.js delete mode 100644 dist/components/ScrollView/index.js delete mode 100644 dist/components/StaticContainer/index.js delete mode 100644 dist/components/StaticRenderer/index.js delete mode 100644 dist/components/Switch/index.js delete mode 100644 dist/components/Text/TextStylePropTypes.js delete mode 100644 dist/components/Text/index.js delete mode 100644 dist/components/TextInput/TextInputState.js delete mode 100644 dist/components/TextInput/index.js delete mode 100644 dist/components/Touchable/BoundingDimensions.js delete mode 100644 dist/components/Touchable/Position.js delete mode 100644 dist/components/Touchable/Touchable.js delete mode 100644 dist/components/Touchable/TouchableHighlight.js delete mode 100644 dist/components/Touchable/TouchableOpacity.js delete mode 100644 dist/components/Touchable/TouchableWithoutFeedback.js delete mode 100644 dist/components/Touchable/ensureComponentIsNative.js delete mode 100644 dist/components/Touchable/ensurePositiveDelayProps.js delete mode 100644 dist/components/View/ViewStylePropTypes.js delete mode 100644 dist/components/View/index.js delete mode 100644 dist/core.js delete mode 100644 dist/modules/ImageLoader/index.js delete mode 100644 dist/modules/NativeMethodsMixin/index.js delete mode 100644 dist/modules/NativeModules/index.js delete mode 100644 dist/modules/ReactNativePropRegistry/index.js delete mode 100644 dist/modules/ScrollResponder/index.js delete mode 100644 dist/modules/applyLayout/index.js delete mode 100644 dist/modules/applyNativeMethods/index.js delete mode 100644 dist/modules/createDOMElement/index.js delete mode 100644 dist/modules/dismissKeyboard/index.js delete mode 100644 dist/modules/findNodeHandle/index.js delete mode 100644 dist/modules/flattenStyle/index.js delete mode 100644 dist/modules/injectResponderEventPlugin.js delete mode 100644 dist/modules/multiplyStyleLengthValue/index.js delete mode 100644 dist/modules/normalizeColor/index.js delete mode 100644 dist/modules/normalizeNativeEvent.js delete mode 100644 dist/propTypes/BaseComponentPropTypes.js delete mode 100644 dist/propTypes/BorderPropTypes.js delete mode 100644 dist/propTypes/ColorPropType.js delete mode 100644 dist/propTypes/EdgeInsetsPropType.js delete mode 100644 dist/propTypes/LayoutPropTypes.js delete mode 100644 dist/propTypes/PointPropType.js delete mode 100644 dist/propTypes/ShadowPropTypes.js delete mode 100644 dist/propTypes/StyleSheetPropType.js delete mode 100644 dist/propTypes/TextPropTypes.js delete mode 100644 dist/propTypes/TransformPropTypes.js delete mode 100644 dist/propTypes/createStrictShapeTypeChecker.js delete mode 100644 docs/apis/AppRegistry.md delete mode 100644 docs/apis/AppState.md delete mode 100644 docs/apis/AsyncStorage.md delete mode 100644 docs/apis/Clipboard.md delete mode 100644 docs/apis/Dimensions.md delete mode 100644 docs/apis/I18nManager.md delete mode 100644 docs/apis/NativeMethods.md delete mode 100644 docs/apis/NetInfo.md delete mode 100644 docs/apis/PixelRatio.md delete mode 100644 docs/apis/Platform.md delete mode 100644 docs/apis/StyleSheet.md delete mode 100644 docs/apis/Vibration.md delete mode 100644 docs/components/ActivityIndicator.md delete mode 100644 docs/components/Button.md delete mode 100644 docs/components/Image.md delete mode 100644 docs/components/ListView.md delete mode 100644 docs/components/ProgressBar.md delete mode 100644 docs/components/ScrollView.md delete mode 100644 docs/components/Switch.md delete mode 100644 docs/components/Text.md delete mode 100644 docs/components/TextInput.md delete mode 100644 docs/components/TouchableWithoutFeedback.md delete mode 100644 docs/components/View.md delete mode 100644 docs/guides/accessibility.md delete mode 100644 docs/guides/direct-manipulation.md delete mode 100644 docs/guides/internationalization.md delete mode 100644 docs/guides/known-issues.md delete mode 100644 docs/guides/react-native.md delete mode 100644 docs/guides/rendering.md delete mode 100644 docs/guides/style.md delete mode 100644 docs/static/components.png delete mode 100644 docs/static/styling-strategy.png delete mode 100644 examples/.storybook/config.js delete mode 100644 examples/.storybook/decorator-centered.js delete mode 100644 examples/.storybook/webpack.config.js delete mode 100644 examples/apis/Clipboard/ClipboardExample.js delete mode 100644 examples/apis/I18nManager/I18nManagerExample.js delete mode 100644 examples/apis/Linking/LinkingExample.js delete mode 100644 examples/apis/PanResponder/PanResponderExample.js delete mode 100644 examples/components/ActivityIndicator/ActivityIndicatorExample.js delete mode 100644 examples/components/Button/ButtonExample.js delete mode 100644 examples/components/Image/ImageExample.js delete mode 100644 examples/components/Image/bunny.png delete mode 100644 examples/components/Image/uie_thumb_normal@2x.png delete mode 100644 examples/components/Image/uie_thumb_selected@2x.png delete mode 100644 examples/components/ListView/ListViewExample.js delete mode 100644 examples/components/ProgressBar/ProgressBarExample.js delete mode 100644 examples/components/ScrollView/ScrollViewExample.js delete mode 100644 examples/components/Switch/SwitchExample.js delete mode 100644 examples/components/Text/TextExample.js delete mode 100644 examples/components/TextInput/TextInputExample.js delete mode 100644 examples/components/Touchable/TouchableExample.js delete mode 100644 examples/components/View/ViewExample.js delete mode 100644 examples/components/View/ViewTransformsExample.js delete mode 100644 examples/demos/Game2048/Game2048.js delete mode 100644 examples/demos/Game2048/Game2048Example.js delete mode 100644 examples/demos/Game2048/GameBoard.js delete mode 100644 examples/demos/TicTacToe/TicTacToe.js delete mode 100644 examples/demos/TicTacToe/TicTacToeExample.js delete mode 100644 src/apis/Animated/index.js delete mode 100644 src/apis/AppRegistry/ReactNativeApp.js delete mode 100644 src/apis/AppRegistry/__tests__/renderApplication-test.js delete mode 100644 src/apis/AppRegistry/index.js delete mode 100644 src/apis/AppRegistry/renderApplication.js delete mode 100644 src/apis/AppState/__tests__/index-test.js delete mode 100644 src/apis/AppState/index.js delete mode 100644 src/apis/AsyncStorage/__tests__/__snapshots__/index-test.js.snap delete mode 100644 src/apis/AsyncStorage/__tests__/index-test.js delete mode 100644 src/apis/AsyncStorage/index.js delete mode 100644 src/apis/BackAndroid/index.js delete mode 100644 src/apis/Clipboard/index.js delete mode 100644 src/apis/Dimensions/__tests__/index-test.js delete mode 100644 src/apis/Dimensions/index.js delete mode 100644 src/apis/I18nManager/__tests__/index-test.js delete mode 100644 src/apis/I18nManager/index.js delete mode 100644 src/apis/InteractionManager/index.js delete mode 100644 src/apis/Linking/index.js delete mode 100644 src/apis/NetInfo/__tests__/index-test.js delete mode 100644 src/apis/NetInfo/index.js delete mode 100644 src/apis/PanResponder/index.js delete mode 100644 src/apis/PixelRatio/__tests__/index-test.js delete mode 100644 src/apis/PixelRatio/index.js delete mode 100644 src/apis/Platform/index.js delete mode 100644 src/apis/StyleSheet/StyleSheetValidation.js delete mode 100644 src/apis/StyleSheet/__tests__/__snapshots__/expandStyle-test.js.snap delete mode 100644 src/apis/StyleSheet/__tests__/__snapshots__/i18nStyle-test.js.snap delete mode 100644 src/apis/StyleSheet/__tests__/__snapshots__/index-test.js.snap delete mode 100644 src/apis/StyleSheet/__tests__/createReactStyleObject-test.js delete mode 100644 src/apis/StyleSheet/__tests__/expandStyle-test.js delete mode 100644 src/apis/StyleSheet/__tests__/i18nStyle-test.js delete mode 100644 src/apis/StyleSheet/__tests__/index-test.js delete mode 100644 src/apis/StyleSheet/__tests__/normalizeValue-test.js delete mode 100644 src/apis/StyleSheet/__tests__/processBoxShadow-test.js delete mode 100644 src/apis/StyleSheet/__tests__/processTextShadow-test.js delete mode 100644 src/apis/StyleSheet/__tests__/processTransform-test.js delete mode 100644 src/apis/StyleSheet/__tests__/processVendorPrefixes-test.js delete mode 100644 src/apis/StyleSheet/createReactStyleObject.js delete mode 100644 src/apis/StyleSheet/css.js delete mode 100644 src/apis/StyleSheet/expandStyle.js delete mode 100644 src/apis/StyleSheet/i18nStyle.js delete mode 100644 src/apis/StyleSheet/index.js delete mode 100644 src/apis/StyleSheet/normalizeValue.js delete mode 100644 src/apis/StyleSheet/processBoxShadow.js delete mode 100644 src/apis/StyleSheet/processTextShadow.js delete mode 100644 src/apis/StyleSheet/processTransform.js delete mode 100644 src/apis/StyleSheet/processVendorPrefixes.js delete mode 100644 src/apis/UIManager/__tests__/index-test.js delete mode 100644 src/apis/UIManager/index.js delete mode 100644 src/apis/Vibration/index.js delete mode 100644 src/components/ActivityIndicator/__tests__/index-test.js delete mode 100644 src/components/ActivityIndicator/index.js delete mode 100644 src/components/Button/__tests__/index-test.js delete mode 100644 src/components/Button/index.js delete mode 100644 src/components/Image/ImageResizeMode.js delete mode 100644 src/components/Image/ImageStylePropTypes.js delete mode 100644 src/components/Image/__tests__/__snapshots__/index-test.js.snap delete mode 100644 src/components/Image/__tests__/index-test.js delete mode 100644 src/components/Image/index.js delete mode 100644 src/components/ListView/ListViewDataSource.js delete mode 100644 src/components/ListView/ListViewPropTypes.js delete mode 100644 src/components/ListView/__tests__/index-test.js delete mode 100644 src/components/ListView/index.js delete mode 100644 src/components/ProgressBar/__tests__/index-test.js delete mode 100644 src/components/ProgressBar/index.js delete mode 100644 src/components/ScrollView/ScrollViewBase.js delete mode 100644 src/components/ScrollView/__tests__/index-test.js delete mode 100644 src/components/ScrollView/index.js delete mode 100644 src/components/StaticContainer/__tests__/index-test.js delete mode 100644 src/components/StaticContainer/index.js delete mode 100644 src/components/StaticRenderer/__tests__/index-test.js delete mode 100644 src/components/StaticRenderer/index.js delete mode 100644 src/components/Switch/__tests__/__snapshots__/index-test.js.snap delete mode 100644 src/components/Switch/__tests__/index-test.js delete mode 100644 src/components/Switch/index.js delete mode 100644 src/components/Text/TextStylePropTypes.js delete mode 100644 src/components/Text/__tests__/__snapshots__/index-test.js.snap delete mode 100644 src/components/Text/__tests__/index-test.js delete mode 100644 src/components/Text/index.js delete mode 100644 src/components/TextInput/TextInputState.js delete mode 100644 src/components/TextInput/__tests__/index-test.js delete mode 100644 src/components/TextInput/index.js delete mode 100644 src/components/Touchable/BoundingDimensions.js delete mode 100644 src/components/Touchable/Position.js delete mode 100644 src/components/Touchable/Touchable.js delete mode 100644 src/components/Touchable/TouchableHighlight.js delete mode 100644 src/components/Touchable/TouchableOpacity.js delete mode 100644 src/components/Touchable/TouchableWithoutFeedback.js delete mode 100644 src/components/Touchable/__tests__/index-test.js delete mode 100644 src/components/Touchable/ensureComponentIsNative.js delete mode 100644 src/components/Touchable/ensurePositiveDelayProps.js delete mode 100644 src/components/View/ViewStylePropTypes.js delete mode 100644 src/components/View/__tests__/__snapshots__/index-test.js.snap delete mode 100644 src/components/View/__tests__/index-test.js delete mode 100644 src/components/View/index.js delete mode 100644 src/core.js delete mode 100644 src/modules/ImageLoader/index.js delete mode 100644 src/modules/NativeMethodsMixin/index.js delete mode 100644 src/modules/NativeModules/index.js delete mode 100644 src/modules/ReactNativePropRegistry/index.js delete mode 100644 src/modules/ScrollResponder/index.js delete mode 100644 src/modules/applyLayout/index.js delete mode 100644 src/modules/applyNativeMethods/index.js delete mode 100644 src/modules/createDOMElement/__tests__/__snapshots__/index-test.js.snap delete mode 100644 src/modules/createDOMElement/__tests__/index-test.js delete mode 100644 src/modules/createDOMElement/index.js delete mode 100644 src/modules/dismissKeyboard/index.js delete mode 100644 src/modules/findNodeHandle/index.js delete mode 100644 src/modules/flattenStyle/__tests__/__snapshots__/index-test.js.snap delete mode 100644 src/modules/flattenStyle/__tests__/index-test.js delete mode 100644 src/modules/flattenStyle/index.js delete mode 100644 src/modules/injectResponderEventPlugin.js delete mode 100644 src/modules/multiplyStyleLengthValue/__tests__/index-test.js delete mode 100644 src/modules/multiplyStyleLengthValue/index.js delete mode 100644 src/modules/normalizeColor/index.js delete mode 100644 src/modules/normalizeNativeEvent.js delete mode 100644 src/propTypes/BaseComponentPropTypes.js delete mode 100644 src/propTypes/BorderPropTypes.js delete mode 100644 src/propTypes/ColorPropType.js delete mode 100644 src/propTypes/EdgeInsetsPropType.js delete mode 100644 src/propTypes/LayoutPropTypes.js delete mode 100644 src/propTypes/PointPropType.js delete mode 100644 src/propTypes/ShadowPropTypes.js delete mode 100644 src/propTypes/StyleSheetPropType.js delete mode 100644 src/propTypes/TextPropTypes.js delete mode 100644 src/propTypes/TransformPropTypes.js delete mode 100644 src/propTypes/createStrictShapeTypeChecker.js delete mode 100644 yarn.lock diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md deleted file mode 100644 index 267d76a..0000000 --- a/.github/ISSUE_TEMPLATE.md +++ /dev/null @@ -1,30 +0,0 @@ - - -**What is the current behavior?** - -Link to minimal test case: (template: [codepen](https://codepen.io/necolas/pen/PZzwBR?editors=0010)) - -**What is the expected behaviour?** - -**Steps to reproduce** - -1. -2. - -**Environment (include versions)** - -OS: -Device: -Browser: -React Native for Web (version): -React (version): diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 62c521a..0000000 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,17 +0,0 @@ - - -**This patch solves the following problem** - -**Test plan** - -**This pull request** - -- [ ] includes documentation -- [ ] includes tests -- [ ] includes an interactive example -- [ ] includes screenshots/videos diff --git a/core.js b/core.js deleted file mode 100644 index 019cec7..0000000 --- a/core.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('./dist/core') diff --git a/dist/ReactNative.js b/dist/ReactNative.js index 9b1db86..038b214 100644 --- a/dist/ReactNative.js +++ b/dist/ReactNative.js @@ -1,29 +1,45 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define(["react"],t):"object"==typeof exports?exports.ReactNative=t(require("react")):e.ReactNative=t(e.React)}(this,function(e){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}(function(e){for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))switch(typeof e[t]){case"function":break;case"object":e[t]=function(t){var n=t.slice(1),r=e[t[0]];return function(e,t,o){r.apply(this,[e,t,o].concat(n))}}(e[t]);break;default:e[t]=e[e[t]]}return e}([function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}var o=n(37),i=r(o),a=n(304),u=r(a),s=n(90),l=n(65),c=r(l),f=n(172),p=r(f),d=n(174),h=r(d),v=n(175),y=r(v),m=n(176),g=r(m),_=n(177),b=r(_),E=n(66),w=r(E),R=n(77),S=r(R),O=n(105),P=r(O),T=n(178),C=r(T),x=n(179),k=r(x),A=n(180),M=r(A),I=n(181),N=r(I),D=n(182),j=r(D),L=n(106),H=r(L),F=n(9),U=r(F),V=n(24),B=r(V),W=n(190),z=r(W),q=n(170),G=r(q),Y=n(108),K=r(Y),X=n(191),$=r(X),Q=n(67),Z=r(Q),J=n(194),ee=r(J),te=n(196),ne=r(te),re=n(68),oe=r(re),ie=n(200),ae=r(ie),ue=n(35),se=r(ue),le=n(204),ce=r(le),fe=n(49),pe=r(fe),de=n(207),he=r(de),ve=n(70),ye=r(ve),me=n(71),ge=r(me),_e=n(11),be=r(_e),Ee=n(195),we=r(Ee),Re=n(202),Se=r(Re),Oe=n(197),Pe=r(Oe),Te=n(36),Ce=r(Te),xe=n(210),ke=r(xe),Ae=n(15),Me=r(Ae),Ie=n(76),Ne=r(Ie),De=n(218),je=r(De);u.default.inject();var Le={findNodeHandle:i.default,render:s.render,unmountComponentAtNode:s.unmountComponentAtNode,Animated:c.default,AppRegistry:p.default,AppState:h.default,AsyncStorage:y.default,BackAndroid:g.default,Clipboard:b.default,Dimensions:w.default,Easing:S.default,I18nManager:P.default,InteractionManager:C.default,Linking:k.default,NetInfo:M.default,PanResponder:N.default,PixelRatio:j.default,Platform:H.default,StyleSheet:U.default,UIManager:B.default,Vibration:z.default,Alert:G.default,AlertIOS:G.default,ActivityIndicator:K.default,Button:$.default,Image:Z.default,ListView:ee.default,ProgressBar:ne.default,ScrollView:oe.default,Switch:ae.default,Text:se.default,TextInput:ce.default,Touchable:pe.default,TouchableHighlight:he.default,TouchableOpacity:ye.default,TouchableWithoutFeedback:ge.default,View:be.default,Navigator:we.default,TabBarIOS:Se.default,RefreshControl:Pe.default,createDOMElement:Ce.default,NativeModules:ke.default,ColorPropType:Me.default,EdgeInsetsPropType:Ne.default,PointPropType:je.default};e.exports=Le},function(t,n){t.exports=e},function(e,t,n){"use strict";function r(e,t,n,r,i,a,u,s){if(o(t),!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,i,a,u,s],f=0;l=new Error(t.replace(/%s/g,function(){return c[f++]})),l.name="Invariant Violation"}throw l.framesToPop=1,l}}var o=function(e){};e.exports=r},function(e,t,n){"use strict";var r=n(13),o=r;e.exports=o},function(e,t){"use strict";function n(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r'+E+""),g=!1)};e.exports={_reset:function(){m&&(document.head.removeChild(m),m=null,g=!0)},absoluteFill:y.default.register(b),absoluteFillObject:b,create:function(e){g&&w();var t={};for(var n in e)t[n]=y.default.register(e[n]);return t},hairlineWidth:1,flatten:p.default,render:function(){return h.default.createElement("style",{dangerouslySetInnerHTML:{__html:E},id:_})},resolve:function(e){var t=e.className||"",n=(0,s.default)(e.style);for(var r in n){var o=n[r],i=a.getStyleAsHelperClassName(r,o);i&&(t+=" "+i,n[r]=null)}return{className:t,style:n}}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(t.indexOf("deprecated")!==-1){if(s[t])return;s[t]=!0}t="[react-router] "+t;for(var n=arguments.length,r=Array(n>2?n-2:0),o=2;o=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var s=(Object.assign||function(e){for(var t=1;t should not have a "'+t+'" prop')}t.__esModule=!0,t.routes=t.route=t.components=t.component=t.history=void 0,t.falsy=r;var o=n(1),i=o.PropTypes.func,a=o.PropTypes.object,u=o.PropTypes.arrayOf,s=o.PropTypes.oneOfType,l=o.PropTypes.element,c=o.PropTypes.shape,f=o.PropTypes.string,p=(t.history=c({listen:i.isRequired,push:i.isRequired,replace:i.isRequired,go:i.isRequired,goBack:i.isRequired,goForward:i.isRequired}),t.component=s([i,f])),d=(t.components=s([p,a]),t.route=s([a,l]));t.routes=s([d,u(d)])},function(e,t){"use strict";t.__esModule=!0;var n="PUSH";t.PUSH=n;var r="REPLACE";t.REPLACE=r;var o="POP";t.POP=o,t.default={PUSH:n,REPLACE:r,POP:o}},function(e,t,n){"use strict";function r(e){if(y){var t=e.node,n=e.children;if(n.length)for(var r=0;r0?void 0:(0,p.default)(!1),null!=c&&(i+=encodeURI(c))):"("===s?o+=1:")"===s?o-=1:":"===s.charAt(0)?(l=s.substring(1),c=t[l],null!=c||o>0?void 0:(0,p.default)(!1),null!=c&&(i+=encodeURIComponent(c))):i+=s;return i.replace(/\/+/g,"/")}t.__esModule=!0,t.compilePattern=a,t.matchPattern=u,t.getParamNames=s,t.getParams=l,t.formatPattern=c;var f=n(6),p=r(f),d=Object.create(null)},function(e,t,n){"use strict";function r(e){return void 0!==e.ref}function o(e){return void 0!==e.key}var i=n(5),a=n(21),u=(n(3),n(168),Object.prototype.hasOwnProperty),s=n(166),l={key:!0,ref:!0,__self:!0,__source:!0},c=function(e,t,n,r,o,i,a){var u={$$typeof:s,type:e,key:t,ref:n,props:a,_owner:i};return u};c.createElement=function(e,t,n){var i,s={},f=null,p=null,d=null,h=null;if(null!=t){r(t)&&(p=t.ref),o(t)&&(f=""+t.key),d=void 0===t.__self?null:t.__self,h=void 0===t.__source?null:t.__source;for(i in t)u.call(t,i)&&!l.hasOwnProperty(i)&&(s[i]=t[i])}var v=arguments.length-2;if(1===v)s.children=n;else if(v>1){for(var y=Array(v),m=0;m1){for(var _=Array(g),b=0;b=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){ -if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var s=(Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var i=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:c,n=t.accessibilityLabel,r=t.accessibilityLiveRegion,a=t.accessibilityRole,s=t.accessible,p=void 0===s||s,d=t.testID,h=t.type,v=o(t,["accessibilityLabel","accessibilityLiveRegion","accessibilityRole","accessible","testID","type"]),y=a&&f[a],m=y||e;return i(v,l.default.resolve(v)),p||(v["aria-hidden"]=!0),n&&(v["aria-label"]=n),r&&(v["aria-live"]=r),d&&(v["data-testid"]=d),a&&(v.role=a,"button"===a?v.type="button":"link"===a&&"_blank"===v.target&&(v.rel=(v.rel||"")+" noopener noreferrer")),h&&(v.type=h),u.default.createElement(m,v)};e.exports=p},function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(337),i=r(o);t.default=i.default},function(e,t,n){e.exports=function(){}},function(e,t){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var r=function(){function e(e,t){for(var n=0;nn){if("identity"===u)return s;"clamp"===u&&(s=n)}return r===o?r:t===n?e<=t?r:o:(t===-(1/0)?s=-s:n===1/0?s-=t:s=(s-t)/(n-t),s=i(s),r===-(1/0)?s=-s:o===1/0?s+=r:s=s*(o-r)+r,s)}function i(e){var t=d(e);if(null===t)return e;t=t||0;var n=(4278190080&t)>>>24,r=(16711680&t)>>>16,o=(65280&t)>>>8,i=(255&t)/255;return"rgba("+n+", "+r+", "+o+", "+i+")"}function a(e){var t=e.outputRange;h(t.length>=2,"Bad output range"),t=t.map(i),u(t);var n=t[0].match(m).map(function(){return[]});t.forEach(function(e){e.match(m).forEach(function(e,t){n[t].push(+e)})});var r=t[0].match(m).map(function(t,r){return y.create(f({},e,{outputRange:n[r]}))}),o=/^rgb/.test(t[0]);return function(e){var n=0;return t[0].replace(m,function(){var t=r[n++](e);return String(o&&n<4?Math.round(t):t)})}}function u(e){for(var t=e[0].replace(m,""),n=1;n=e);++n);return n-1}function l(e){h(e.length>=2,"inputRange must have at least 2 elements");for(var t=1;t=e[t-1],"inputRange must be monotonically increasing "+e)}function c(e,t){h(t.length>=2,e+" must have at least 2 elements"),h(2!==t.length||t[0]!==-(1/0)||t[1]!==1/0,e+"cannot be ]-infinity;+infinity[ "+t)}var f=Object.assign||function(e){for(var t=1;tm&&this._cancelLongPressDelayTimeout()}var g=d>t.left-o&&v>t.top-a&&d1?r-1:0),i=1;i-1?void 0:a("96",e),!l.plugins[n]){t.extractEvents?void 0:a("97",e),l.plugins[n]=t;var r=t.eventTypes;for(var i in r)o(r[i],t,i)?void 0:a("98",i,e)}}}function o(e,t,n){l.eventNameDispatchConfigs.hasOwnProperty(n)?a("99",n):void 0,l.eventNameDispatchConfigs[n]=e;var r=e.phasedRegistrationNames;if(r){for(var o in r)if(r.hasOwnProperty(o)){var u=r[o];i(u,t,n)}return!0}return!!e.registrationName&&(i(e.registrationName,t,n),!0)}function i(e,t,n){l.registrationNameModules[e]?a("100",e):void 0,l.registrationNameModules[e]=t,l.registrationNameDependencies[e]=t.eventTypes[n].dependencies}var a=n(4),u=(n(2),null),s={},l={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(e){u?a("101"):void 0,u=Array.prototype.slice.call(e),r()},injectEventPluginsByName:function(e){var t=!1;for(var n in e)if(e.hasOwnProperty(n)){var o=e[n];s.hasOwnProperty(n)&&s[n]===o||(s[n]?a("102",n):void 0,s[n]=o,t=!0)}t&&r()},getPluginModuleForEvent:function(e){var t=e.dispatchConfig;if(t.registrationName)return l.registrationNameModules[t.registrationName]||null;if(void 0!==t.phasedRegistrationNames){var n=t.phasedRegistrationNames;for(var r in n)if(n.hasOwnProperty(r)){var o=l.registrationNameModules[n[r]];if(o)return o}}return null},_resetEventPlugins:function(){u=null;for(var e in s)s.hasOwnProperty(e)&&delete s[e];l.plugins.length=0;var t=l.eventNameDispatchConfigs;for(var n in t)t.hasOwnProperty(n)&&delete t[n];var r=l.registrationNameModules;for(var o in r)r.hasOwnProperty(o)&&delete r[o]}};e.exports=l},function(e,t,n){"use strict";function r(e){return Object.prototype.hasOwnProperty.call(e,v)||(e[v]=d++,f[e[v]]={}),f[e[v]]}var o,i=n(5),a=n(57),u=n(306),s=n(150),l=n(344),c=n(96),f={},p=!1,d=0,h={topAbort:"abort",topAnimationEnd:l("animationend")||"animationend",topAnimationIteration:l("animationiteration")||"animationiteration",topAnimationStart:l("animationstart")||"animationstart",topBlur:"blur",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topChange:"change",topClick:"click",topCompositionEnd:"compositionend",topCompositionStart:"compositionstart",topCompositionUpdate:"compositionupdate",topContextMenu:"contextmenu",topCopy:"copy",topCut:"cut",topDoubleClick:"dblclick",topDrag:"drag",topDragEnd:"dragend",topDragEnter:"dragenter",topDragExit:"dragexit",topDragLeave:"dragleave",topDragOver:"dragover",topDragStart:"dragstart",topDrop:"drop",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topFocus:"focus",topInput:"input",topKeyDown:"keydown",topKeyPress:"keypress",topKeyUp:"keyup",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topMouseDown:"mousedown",topMouseMove:"mousemove",topMouseOut:"mouseout",topMouseOver:"mouseover",topMouseUp:"mouseup",topPaste:"paste",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topScroll:"scroll",topSeeked:"seeked",topSeeking:"seeking",topSelectionChange:"selectionchange",topStalled:"stalled",topSuspend:"suspend",topTextInput:"textInput",topTimeUpdate:"timeupdate",topTouchCancel:"touchcancel",topTouchEnd:"touchend",topTouchMove:"touchmove",topTouchStart:"touchstart",topTransitionEnd:l("transitionend")||"transitionend",topVolumeChange:"volumechange",topWaiting:"waiting",topWheel:"wheel"},v="_reactListenersID"+String(Math.random()).slice(2),y=i({},u,{ReactEventListener:null,injection:{injectReactEventListener:function(e){e.setHandleTopLevel(y.handleTopLevel),y.ReactEventListener=e}},setEnabled:function(e){y.ReactEventListener&&y.ReactEventListener.setEnabled(e)},isEnabled:function(){return!(!y.ReactEventListener||!y.ReactEventListener.isEnabled())},listenTo:function(e,t){for(var n=t,o=r(n),i=a.registrationNameDependencies[e],u=0;u]/;e.exports=r},function(e,t,n){"use strict";var r,o=n(7),i=n(85),a=/^[ \r\n\t\f]/,u=/<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/,s=n(92),l=s(function(e,t){if(e.namespaceURI!==i.svg||"innerHTML"in e)e.innerHTML=t;else{r=r||document.createElement("div"),r.innerHTML=""+t+"";for(var n=r.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(o.canUseDOM){var c=document.createElement("div");c.innerHTML=" ",""===c.innerHTML&&(l=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),a.test(t)||"<"===t[0]&&u.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t}),c=null}e.exports=l},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},i=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var s=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var i=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;this.scrollTo({x:t,y:e,animated:!1})},render:function(){var e=this.props,t=e.contentContainerStyle,n=e.horizontal,r=e.onContentSizeChange,a=e.refreshControl,u=(e.keyboardDismissMode,e.onScroll,e.pagingEnabled,o(e,["contentContainerStyle","horizontal","onContentSizeChange","refreshControl","keyboardDismissMode","onScroll","pagingEnabled"])),s={};r&&(s={onLayout:this._handleContentOnLayout});var l=O.default.createElement(E.default,i({},s,{children:this.props.children,collapsable:!1,ref:this._setInnerViewRef,style:[C.contentContainer,n&&C.contentContainerHorizontal,t]})),c=i({},u,{style:[C.base,n&&C.baseHorizontal,this.props.style],onTouchStart:this.scrollResponderHandleTouchStart,onTouchMove:this.scrollResponderHandleTouchMove,onTouchEnd:this.scrollResponderHandleTouchEnd,onScrollBeginDrag:this.scrollResponderHandleScrollBeginDrag,onScrollEndDrag:this.scrollResponderHandleScrollEndDrag,onMomentumScrollBegin:this.scrollResponderHandleMomentumScrollBegin,onMomentumScrollEnd:this.scrollResponderHandleMomentumScrollEnd,onStartShouldSetResponder:this.scrollResponderHandleStartShouldSetResponder,onStartShouldSetResponderCapture:this.scrollResponderHandleStartShouldSetResponderCapture,onScrollShouldSetResponder:this.scrollResponderHandleScrollShouldSetResponder,onScroll:this._handleScroll,onResponderGrant:this.scrollResponderHandleResponderGrant,onResponderTerminationRequest:this.scrollResponderHandleTerminationRequest,onResponderTerminate:this.scrollResponderHandleTerminate,onResponderRelease:this.scrollResponderHandleResponderRelease,onResponderReject:this.scrollResponderHandleResponderReject}),p=v.default;return(0,f.default)(void 0!==p,"ScrollViewClass must not be undefined"),a?O.default.cloneElement(a,{style:c.style},O.default.createElement(p,i({},c,{ref:this._setScrollViewRef,style:c.style}),l)):O.default.createElement(p,i({},c,{ref:this._setScrollViewRef,style:c.style}),l)},_handleContentOnLayout:function(e){var t=e.nativeEvent.layout,n=t.width,r=t.height;this.props.onContentSizeChange(n,r)},_handleScroll:function(e){"on-drag"===this.props.keyboardDismissMode&&(0,u.default)(),this.scrollResponderHandleScroll(e)},_setInnerViewRef:function(e){this._innerViewRef=e},_setScrollViewRef:function(e){this._scrollViewRef=e}}),C=m.default.create({base:{flex:1,overflowX:"hidden",overflowY:"auto",WebkitOverflowScrolling:"touch"},baseHorizontal:{flexDirection:"row",overflowX:"auto",overflowY:"hidden"},contentContainer:{transform:[{translateZ:0}]},contentContainerHorizontal:{flexDirection:"row"}});e.exports=T},function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}var o=n(24),i=r(o),a={_currentlyFocusedNode:null,currentlyFocusedField:function(){return document.activeElement!==this._currentlyFocusedNode&&(this._currentlyFocusedNode=null),this._currentlyFocusedNode},focusTextInput:function(e){document.activeElement!==e&&null!==e&&(this._currentlyFocusedNode=e,i.default.focus(e))},blurTextInput:function(e){document.activeElement===e&&null!==e&&(this._currentlyFocusedNode=null,i.default.blur(e))}};e.exports=a},function(e,t,n){"use strict";var r=Object.assign||function(e){for(var t=1;t"));var n=a.TOUCH_TARGET_DEBUG&&e.type&&"Text"===e.type.displayName?[p.root,this.props.disabled&&p.disabled,e.props.style,{color:"red"}]:[p.root,this.props.disabled&&p.disabled,e.props.style];return o.cloneElement(e,{accessible:this.props.accessible!==!1,accessibilityLabel:this.props.accessibilityLabel,accessibilityRole:this.props.accessibilityRole,disabled:this.props.disabled,testID:this.props.testID,onLayout:this.props.onLayout,hitSlop:this.props.hitSlop,onStartShouldSetResponder:this.touchableHandleStartShouldSetResponder,onResponderTerminationRequest:this.touchableHandleResponderTerminationRequest,onResponderGrant:this.touchableHandleResponderGrant,onResponderMove:this.touchableHandleResponderMove,onResponderRelease:this.touchableHandleResponderRelease,onResponderTerminate:this.touchableHandleResponderTerminate,style:n,children:t,tabIndex:this.props.disabled?null:"0"})}}),p=l.create({root:{cursor:"pointer"},disabled:{cursor:"default"}});e.exports=f},function(e,t,n){"use strict";var r=n(2),o=function(e){r(!(e.delayPressIn<0||e.delayPressOut<0||e.delayLongPress<0),"Touchable components cannot have negative delay properties")};e.exports=o},function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}var o=(n(1),n(37)),i=r(o),a=n(24),u=r(a),s={blur:function(){u.default.blur((0,i.default)(this))},focus:function(){u.default.focus((0,i.default)(this))},measure:function(e){u.default.measure((0,i.default)(this),l(this,e))},measureInWindow:function(e){u.default.measureInWindow((0,i.default)(this),l(this,e))},measureLayout:function(e,t,n){u.default.measureLayout((0,i.default)(this),e,l(this,n),l(this,t))},setNativeProps:function(e){u.default.updateView((0,i.default)(this),e,this)}},l=function(e,t){return function(){for(var n=arguments.length,r=Array(n),o=0;o>>0===e&&e>=0&&e<=4294967295?e:null:(t=p.hex6.exec(e))?parseInt(t[1]+"ff",16)>>>0:d.hasOwnProperty(e)?d[e]:(t=p.rgb.exec(e))?(a(t[1])<<24|a(t[2])<<16|a(t[3])<<8|255)>>>0:(t=p.rgba.exec(e))?(a(t[1])<<24|a(t[2])<<16|a(t[3])<<8|s(t[4]))>>>0:(t=p.hex3.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=p.hex8.exec(e))?parseInt(t[1],16)>>>0:(t=p.hex4.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=p.hsl.exec(e))?(255|o(u(t[1]),l(t[2]),l(t[3])))>>>0:(t=p.hsla.exec(e))?(o(u(t[1]),l(t[2]),l(t[3]))|s(t[4]))>>>0:null}function r(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function o(e,t,n){var o=n<.5?n*(1+t):n+t-n*t,i=2*n-o,a=r(i,o,e+1/3),u=r(i,o,e),s=r(i,o,e-1/3);return Math.round(255*a)<<24|Math.round(255*u)<<16|Math.round(255*s)<<8}function i(){for(var e=arguments.length,t=Array(e),n=0;n255?255:t}function u(e){var t=parseFloat(e);return(t%360+360)%360/360}function s(e){var t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function l(e){var t=parseFloat(e,10);return t<0?0:t>100?1:t/100}var c="[-+]?\\d*\\.?\\d+",f=c+"%",p={rgb:new RegExp("rgb"+i(c,c,c)),rgba:new RegExp("rgba"+i(c,c,c,c)),hsl:new RegExp("hsl"+i(c,f,f)),hsla:new RegExp("hsla"+i(c,f,f,c)),hex3:/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex4:/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#([0-9a-fA-F]{6})$/,hex8:/^#([0-9a-fA-F]{8})$/},d={currentcolor:"currentcolor",inherit:"inherit",transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199};e.exports=n},function(e,t,n){"use strict";var r=(n(1).PropTypes,function(){});e.exports=r},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var o=function(){function e(e,t){for(var n=0;n0?1:0}},{key:"step1",value:function(e){return e>=1?1:0}},{key:"linear",value:function(e){return e}},{key:"ease",value:function(e){return u(e)}},{key:"quad",value:function(e){return e*e}},{key:"cubic",value:function(e){return e*e*e}},{key:"poly",value:function(e){return function(t){return Math.pow(t,e)}}},{key:"sin",value:function(e){return 1-Math.cos(e*Math.PI/2)}},{key:"circle",value:function(e){return 1-Math.sqrt(1-e*e)}},{key:"exp",value:function(e){return Math.pow(2,10*(e-1))}},{key:"elastic",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=e*Math.PI;return function(e){return 1-Math.pow(Math.cos(e*Math.PI/2),3)*Math.cos(e*t)}}},{key:"back",value:function(e){return void 0===e&&(e=1.70158),function(t){return t*t*((e+1)*t-e)}}},{key:"bounce",value:function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?(e-=1.5/2.75,7.5625*e*e+.75):e<2.5/2.75?(e-=2.25/2.75,7.5625*e*e+.9375):(e-=2.625/2.75,7.5625*e*e+.984375)}},{key:"bezier",value:function(e,t,n,r){return i(e,t,n,r)}},{key:"in",value:function(e){return e}},{key:"out",value:function(e){return function(t){return 1-e(1-t)}}},{key:"inOut",value:function(e){return function(t){return t<.5?e(2*t)/2:1-e(2*(1-t))/2}}}]),e}(),u=a.bezier(.42,0,1,1);e.exports=a},function(e,t){"use strict";var n=0;e.exports=function(){return String(n++)}},function(e,t){"use strict";function n(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function r(e,t){if(n(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!1;for(var a=0;a.":"function"==typeof t?" Instead of passing a class like Foo, pass React.createElement(Foo) or .":null!=t&&void 0!==t.props?" This may be caused by unintentionally loading two independent copies of React.":"");var a,u=y.createElement(H,{child:t});if(e){var s=w.get(e);a=s._processChildContext(s._context)}else a=T;var c=p(n);if(c){var f=c._currentElement,h=f.props.child;if(k(h,t)){var v=c._renderedComponent.getPublicInstance(),m=r&&function(){r.call(v)};return F._updateRootComponent(c,u,a,n,m),v}F.unmountComponentAtNode(n)}var g=o(n),_=g&&!!i(g),b=l(n),E=_&&!c&&!b,R=F._renderNewRootComponent(u,n,E,a)._renderedComponent.getPublicInstance();return r&&r.call(R),R},render:function(e,t,n){return F._renderSubtreeIntoContainer(null,e,t,n)},unmountComponentAtNode:function(e){c(e)?void 0:d("40");var t=p(e);if(!t){l(e),1===e.nodeType&&e.hasAttribute(M);return!1}return delete j[t._instance.rootID],P.batchedUpdates(s,t,e,!1),!0},_mountImageIntoNode:function(e,t,n,i,a){if(c(t)?void 0:d("41"),i){var u=o(t);if(R.canReuseMarkup(e,u))return void g.precacheNode(n,u);var s=u.getAttribute(R.CHECKSUM_ATTR_NAME);u.removeAttribute(R.CHECKSUM_ATTR_NAME);var l=u.outerHTML;u.setAttribute(R.CHECKSUM_ATTR_NAME,s);var f=e,p=r(f,l),v=" (client) "+f.substring(p-20,p+20)+"\n (server) "+l.substring(p-20,p+20);t.nodeType===N?d("42",v):void 0}if(t.nodeType===N?d("43"):void 0,a.useCreateElement){for(;t.lastChild;)t.removeChild(t.lastChild);h.insertTreeBefore(t,e,null)}else x(t,e),g.precacheNode(n,t.firstChild)}};e.exports=F},function(e,t,n){"use strict";function r(e){s.enqueueUpdate(e)}function o(e){var t=typeof e;if("object"!==t)return t;var n=e.constructor&&e.constructor.name||t,r=Object.keys(e);return r.length>0&&r.length<20?n+" (keys: "+r.join(", ")+")":n}function i(e,t){var n=u.get(e);if(!n){return null}return n}var a=n(4),u=(n(21),n(44)),s=(n(14),n(20)),l=(n(2),n(3),{isMounted:function(e){var t=u.get(e);return!!t&&!!t._renderedComponent},enqueueCallback:function(e,t,n){l.validateCallback(t,n);var o=i(e);return o?(o._pendingCallbacks?o._pendingCallbacks.push(t):o._pendingCallbacks=[t],void r(o)):null},enqueueCallbackInternal:function(e,t){e._pendingCallbacks?e._pendingCallbacks.push(t):e._pendingCallbacks=[t],r(e)},enqueueForceUpdate:function(e){var t=i(e,"forceUpdate");t&&(t._pendingForceUpdate=!0,r(t))},enqueueReplaceState:function(e,t){var n=i(e,"replaceState");n&&(n._pendingStateQueue=[t],n._pendingReplaceState=!0,r(n))},enqueueSetState:function(e,t){var n=i(e,"setState");if(n){var o=n._pendingStateQueue||(n._pendingStateQueue=[]);o.push(t),r(n)}},enqueueElementInternal:function(e,t,n){e._pendingElement=t,e._context=n,r(e)},validateCallback:function(e,t){e&&"function"!=typeof e?a("122",t,o(e)):void 0}});e.exports=l},function(e,t){"use strict";var n=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e};e.exports=n},function(e,t){"use strict";function n(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}e.exports=n},function(e,t){"use strict";function n(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=o[e];return!!r&&!!n[r]}function r(e){return n}var o={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};e.exports=r},function(e,t){"use strict";function n(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}e.exports=n},function(e,t,n){"use strict";/** - * Checks if an event is supported in the current execution environment. +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define(["react"],t):"object"==typeof exports?exports.ReactNative=t(require("react")):e.ReactNative=t(e.React)}(this,function(e){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}(function(e){for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))switch(typeof e[t]){case"function":break;case"object":e[t]=function(t){var n=t.slice(1),r=e[t[0]];return function(e,t,o){r.apply(this,[e,t,o].concat(n))}}(e[t]);break;default:e[t]=e[e[t]]}return e}([function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}var o=n(139),i=r(o),a=n(140),s=r(a),l=n(143),u=r(l),c=n(141),f=r(c),d={Alert:i.default,AlertIOS:i.default,Navigator:s.default,RefreshControl:f.default,TabBarIOS:u.default};e.exports=d},function(t,n){t.exports=e},function(e,t,n){e.exports=n(179)()},function(e,t,n){"use strict";function r(e,t,n,r,i,a,s,l){if(o(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 c=[n,r,i,a,s,l],f=0;u=new Error(t.replace(/%s/g,function(){return c[f++]})),u.name="Invariant Violation"}throw u.framesToPop=1,u}}var o=function(e){};e.exports=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(253),i=r(o),a=n(224),s=r(a);(0,i.default)();t.default=s.default},function(e,t){e.exports=function(e){for(var t={},n=0,r=arguments.length;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=n(70),u=r(l),c=n(14),f=r(c),d=n(2),p=n(18),h=r(p),m=n(3),v=(r(m),n(4)),y=r(v),g=n(107),_=(r(g),n(1)),b=r(_),w=function(e){var t={};for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];t[n]=r>0?-1*r:0}return t},S=function(e){function t(){return i(this,t),a(this,e.apply(this,arguments))}return s(t,e),t.prototype.render=function(){var e=this.props,t=e.hitSlop,n=(e.accessibilityViewIsModal,e.collapsable,e.needsOffscreenAlphaCompositing,e.onAccessibilityTap,e.onLayout,e.onMagicTap,e.removeClippedSubviews,e.renderToHardwareTextureAndroid,e.shouldRasterizeIOS,e.tvParallaxProperties,o(e,["hitSlop","accessibilityViewIsModal","collapsable","needsOffscreenAlphaCompositing","onAccessibilityTap","onLayout","onMagicTap","removeClippedSubviews","renderToHardwareTextureAndroid","shouldRasterizeIOS","tvParallaxProperties"])),r=this.context.isInAParentText;if(n.style=y.default.compose(E.initial,y.default.compose(r&&E.inline,this.props.style)),t){var i=w(t),a=(0,h.default)("span",{style:[E.hitSlop,i]});n.children=b.default.Children.toArray([a,n.children])}return(0,h.default)("div",n)},t}(_.Component);S.displayName="View",S.contextTypes={isInAParentText:d.bool},S.propTypes={};var E=y.default.create({initial:{alignItems:"stretch",borderWidth:0,borderStyle:"solid",boxSizing:"border-box",display:"flex",flexDirection:"column",margin:0,padding:0,position:"relative",zIndex:0,minHeight:0,minWidth:0},inline:{display:"inline-flex"},hitSlop:Object.assign({},y.default.absoluteFillObject,{zIndex:-1})});t.default=(0,u.default)((0,f.default)(S))},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(t.indexOf("deprecated")!==-1){if(l[t])return;l[t]=!0}t="[react-router] "+t;for(var n=arguments.length,r=Array(n>2?n-2:0),o=2;o=e.length)break;r=e[n++]}else{if(n=e.next(),n.done)break;r=n.value}var o=r;o.__makeNative(),s.API.connectAnimatedNodes(this.__getNativeTag(),o.__getNativeTag())}}},t.prototype.__addChild=function(e){0===this._children.length&&this.__attach(),this._children.push(e),this.__isNative&&(e.__makeNative(),s.API.connectAnimatedNodes(this.__getNativeTag(),e.__getNativeTag()))},t.prototype.__removeChild=function(e){var t=this._children.indexOf(e);t!==-1&&(this.__isNative&&e.__isNative&&s.API.disconnectAnimatedNodes(this.__getNativeTag(),e.__getNativeTag()),this._children.splice(t,1),0===this._children.length&&this.__detach())},t.prototype.__getChildren=function(){return this._children},t}(a);e.exports=l},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,n(251);var o=n(67),i=r(o),a=n(119),s=r(a),l=n(123),u=r(l),c=n(1),f=r(c),d={onBlur:!0,onClick:!0,onClickCapture:!0,onContextMenu:!0,onFocus:!0,onResponderRelease:!0,onTouchCancel:!0,onTouchCancelCapture:!0,onTouchEnd:!0,onTouchEndCapture:!0,onTouchMove:!0,onTouchMoveCapture:!0,onTouchStart:!0,onTouchStartCapture:!0},p=function(e){var t="button"===e.role,n=i.default.isDisabled(e);if(Object.keys(e).forEach(function(r){var o=e[r],i="function"==typeof o&&d[r];i&&(t&&n?e[r]=void 0:"onResponderRelease"===r?e[r]=function(e){return e.cancelable&&!e.isDefaultPrevented()&&e.preventDefault(),o(e)}:e[r]=function(e){return e.nativeEvent=(0,u.default)(e.nativeEvent),o(e)})}),t&&!n){var r=e.onClick;e.onKeyPress=function(e){e.isDefaultPrevented()||13!==e.which&&32!==e.which||(e.preventDefault(),r&&r(e))}}},h=function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),o=2;or.yy/r.xy?-1:1;return(r.xx<0?r.xy>=0:r.xy<0)&&(o=-o),this.rotate(e-180*Math.atan2(o*r.yx,o*r.xx)/Math.PI,t,n)},scaleTo:function(e,t){var n=this,r=Math.sqrt(n.xx*n.xx+n.yx*n.yx);return n.xx/=r,n.yx/=r,r=Math.sqrt(n.yy*n.yy+n.xy*n.xy),n.yy/=r,n.xy/=r,this.scale(e,t)},resizeTo:function(e,t){var n=this.width,r=this.height;return n&&r?this.scaleTo(e/n,t/r):this},inversePoint:function(e,t){var n=this.xx,r=this.yx,o=this.xy,i=this.yy,a=this.x,s=this.y,l=r*o-n*i;return 0==l?null:{x:(i*(a-e)+o*(t-s))/l,y:(n*(s-t)+r*(e-a))/l}},point:function(e,t){var n=this;return{x:n.xx*e+n.xy*t+n.x,y:n.yx*e+n.yy*t+n.y}}})},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){var t=e.match(/^https?:\/\/[^\/]*/);return null==t?e:e.substring(t[0].length)}function i(e){var t=o(e),n="",r="",i=t.indexOf("#");i!==-1&&(r=t.substring(i),t=t.substring(0,i));var a=t.indexOf("?");return a!==-1&&(n=t.substring(a),t=t.substring(0,a)),""===t&&(t="/"),{pathname:t,search:n,hash:r}}t.__esModule=!0,t.extractPath=o,t.parsePath=i;var a=n(15);r(a)},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function a(e){if(e.outputRange&&"string"==typeof e.outputRange[0])return u(e);var t=e.outputRange;h("outputRange",t);var n=e.inputRange;h("inputRange",n),p(n),v(n.length===t.length,"inputRange ("+n.length+") and outputRange ("+t.length+") must have the same length");var r=e.easing||g,o="extend";void 0!==e.extrapolateLeft?o=e.extrapolateLeft:void 0!==e.extrapolate&&(o=e.extrapolate);var i="extend";return void 0!==e.extrapolateRight?i=e.extrapolateRight:void 0!==e.extrapolate&&(i=e.extrapolate),function(e){v("number"==typeof e,"Cannot interpolation an input which is not a number");var a=d(e,n);return s(e,n[a],n[a+1],t[a],t[a+1],r,o,i)}}function s(e,t,n,r,o,i,a,s){var l=e;if(ln){if("identity"===s)return l;"clamp"===s&&(l=n)}return r===o?r:t===n?e<=t?r:o:(t===-(1/0)?l=-l:n===1/0?l-=t:l=(l-t)/(n-t),l=i(l),r===-(1/0)?l=-l:o===1/0?l+=r:l=l*(o-r)+r,l)}function l(e){var t=y(e);if(null===t)return e;t=t||0;var n=(4278190080&t)>>>24,r=(16711680&t)>>>16,o=(65280&t)>>>8,i=(255&t)/255;return"rgba("+n+", "+r+", "+o+", "+i+")"}function u(e){var t=e.outputRange;v(t.length>=2,"Bad output range"),t=t.map(l),f(t);var n=t[0].match(_).map(function(){return[]});t.forEach(function(e){e.match(_).forEach(function(e,t){n[t].push(+e)})});var r=t[0].match(_).map(function(t,r){return a(Object.assign({},e,{outputRange:n[r]}))}),o=c(t[0]);return function(e){var n=0;return t[0].replace(_,function(){var t=+r[n++](e),i=o&&n<4?Math.round(t):Math.round(1e3*t)/1e3;return String(i)})}}function c(e){return"string"==typeof e&&e.startsWith("rgb")}function f(e){for(var t=e[0].replace(_,""),n=1;n=e);++n);return n-1}function p(e){v(e.length>=2,"inputRange must have at least 2 elements");for(var t=1;t=e[t-1],"inputRange must be monotonically increasing "+e)}function h(e,t){v(t.length>=2,e+" must have at least 2 elements"),v(2!==t.length||t[0]!==-(1/0)||t[1]!==1/0,e+"cannot be ]-infinity;+infinity[ "+t)}var m=(n(13),n(17)),v=(n(12),n(3)),y=n(40),g=function(e){return e},_=/[0-9\.-]+/g,b=function(e){function t(n,i){r(this,t);var s=o(this,e.call(this));return s._parent=n,s._config=i,s._interpolation=a(i),s}return i(t,e),t.prototype.__makeNative=function(){this._parent.__makeNative(),e.prototype.__makeNative.call(this)},t.prototype.__getValue=function(){var e=this._parent.__getValue();return v("number"==typeof e,"Cannot interpolate an input which is not a number."),this._interpolation(e)},t.prototype.interpolate=function(e){return new t(this,e)},t.prototype.__attach=function(){this._parent.__addChild(this)},t.prototype.__detach=function(){this._parent.__removeChild(this),e.prototype.__detach.call(this)},t.prototype.__transformDataType=function(e){return e.map(function(e){if("string"!=typeof e)return e;if(/deg$/.test(e)){var t=parseFloat(e)||0,n=t*Math.PI/180;return n}return parseFloat(e)||0})},t.prototype.__getNativeConfig=function(){return{inputRange:this._config.inputRange,outputRange:this.__transformDataType(this._config.outputRange),extrapolateLeft:this._config.extrapolateLeft||this._config.extrapolate||"extend",extrapolateRight:this._config.extrapolateRight||this._config.extrapolate||"extend",type:"interpolation"}},t}(m);b.__createInterpolation=a,e.exports=b},function(e,t,n){"use strict";function r(e,t,n){if(e[t])return new Error("<"+n+'> should not have a "'+t+'" prop')}t.__esModule=!0,t.routes=t.route=t.components=t.component=t.history=void 0,t.falsy=r;var o=n(1),i=o.PropTypes.func,a=o.PropTypes.object,s=o.PropTypes.arrayOf,l=o.PropTypes.oneOfType,u=o.PropTypes.element,c=o.PropTypes.shape,f=o.PropTypes.string,d=(t.history=c({listen:i.isRequired,push:i.isRequired,replace:i.isRequired,go:i.isRequired,goBack:i.isRequired,goForward:i.isRequired}),t.component=l([i,f])),p=(t.components=l([d,a]),t.route=l([a,u]));t.routes=l([p,s(p)])},function(e,t,n){var r=n(5);e.exports=r({grab:function(){for(var e=0;e0?void 0:(0,d.default)(!1),null!=c&&(i+=encodeURI(c))):"("===l?o+=1:")"===l?o-=1:":"===l.charAt(0)?(u=l.substring(1),c=t[u],null!=c||o>0?void 0:(0,d.default)(!1),null!=c&&(i+=encodeURIComponent(c))):i+=l;return i.replace(/\/+/g,"/")}t.__esModule=!0,t.compilePattern=a,t.matchPattern=s,t.getParamNames=l,t.getParams=u,t.formatPattern=c;var f=n(9),d=r(f),p=Object.create(null)},function(e,t){"use strict";function n(e){return"string"==typeof e&&r.test(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var r=/-webkit-|-moz-|-ms-/;e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}t.__esModule=!0;var i=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;this.scrollTo({x:t,y:e,animated:!1})},render:function(){var e=this.props,t=e.contentContainerStyle,n=e.horizontal,r=e.onContentSizeChange,a=e.refreshControl,s=(e.keyboardDismissMode,e.onScroll,e.pagingEnabled,e.stickyHeaderIndices,o(e,["contentContainerStyle","horizontal","onContentSizeChange","refreshControl","keyboardDismissMode","onScroll","pagingEnabled","stickyHeaderIndices"])),l={};r&&(l={onLayout:this._handleContentOnLayout});var u=C.default.createElement(w.default,i({},l,{children:this.props.children,collapsable:!1,ref:this._setInnerViewRef,style:[n&&O.contentContainerHorizontal,t]})),c=Object.assign({},s,{style:[O.base,n&&O.baseHorizontal,this.props.style],onTouchStart:this.scrollResponderHandleTouchStart,onTouchMove:this.scrollResponderHandleTouchMove,onTouchEnd:this.scrollResponderHandleTouchEnd,onScrollBeginDrag:this.scrollResponderHandleScrollBeginDrag,onScrollEndDrag:this.scrollResponderHandleScrollEndDrag,onMomentumScrollBegin:this.scrollResponderHandleMomentumScrollBegin,onMomentumScrollEnd:this.scrollResponderHandleMomentumScrollEnd,onStartShouldSetResponder:this.scrollResponderHandleStartShouldSetResponder,onStartShouldSetResponderCapture:this.scrollResponderHandleStartShouldSetResponderCapture,onScrollShouldSetResponder:this.scrollResponderHandleScrollShouldSetResponder,onScroll:this._handleScroll,onResponderGrant:this.scrollResponderHandleResponderGrant, +onResponderTerminationRequest:this.scrollResponderHandleTerminationRequest,onResponderTerminate:this.scrollResponderHandleTerminate,onResponderRelease:this.scrollResponderHandleResponderRelease,onResponderReject:this.scrollResponderHandleResponderReject}),f=y.default;return(0,p.default)(void 0!==f,"ScrollViewClass must not be undefined"),a?C.default.cloneElement(a,{style:c.style},C.default.createElement(f,i({},c,{ref:this._setScrollViewRef,style:O.base}),u)):C.default.createElement(f,i({},c,{ref:this._setScrollViewRef,style:c.style}),u)},_handleContentOnLayout:function(e){var t=e.nativeEvent.layout,n=t.width,r=t.height;this.props.onContentSizeChange(n,r)},_handleScroll:function(e){"on-drag"===this.props.keyboardDismissMode&&(0,u.default)(),this.scrollResponderHandleScroll(e)},_setInnerViewRef:function(e){this._innerViewRef=e},_setScrollViewRef:function(e){this._scrollViewRef=e}}),O=_.default.create({base:{flex:1,overflowX:"hidden",overflowY:"auto",WebkitOverflowScrolling:"touch",transform:[{translateZ:0}]},baseHorizontal:{flexDirection:"row",overflowX:"auto",overflowY:"hidden"},contentContainerHorizontal:{flexDirection:"row"}});t.default=P},function(e,t,n){"use strict";function r(e){var t=n(71).default,r=n(4).default,o=t(e);return function(e,t,n,i){var a=e;if(e[t]){a={};var s=r.flatten(e[t]),l=Object.keys(s).reduce(function(e,t){return 0!==t.indexOf("--")&&(e[t]=s[t]),e},{});a[t]=l}for(var u=arguments.length,c=Array(u>4?u-4:0),f=4;f1?r-1:0),i=1;i>>0===e&&e>=0&&e<=4294967295?e:null:(t=h.hex6.exec(e))?parseInt(t[1]+"ff",16)>>>0:m.hasOwnProperty(e)?m[e]:(t=h.rgb.exec(e))?(s(t[1])<<24|s(t[2])<<16|s(t[3])<<8|255)>>>0:(t=h.rgba.exec(e))?(s(t[1])<<24|s(t[2])<<16|s(t[3])<<8|u(t[4]))>>>0:(t=h.hex3.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=h.hex8.exec(e))?parseInt(t[1],16)>>>0:(t=h.hex4.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=h.hsl.exec(e))?(255|o(l(t[1]),c(t[2]),c(t[3])))>>>0:(t=h.hsla.exec(e))?(o(l(t[1]),c(t[2]),c(t[3]))|u(t[4]))>>>0:null}function r(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function o(e,t,n){var o=n<.5?n*(1+t):n+t-n*t,i=2*n-o,a=r(i,o,e+1/3),s=r(i,o,e),l=r(i,o,e-1/3);return Math.round(255*a)<<24|Math.round(255*s)<<16|Math.round(255*l)<<8}function i(e){return Array.prototype.slice.call(e,0)}function a(){return"\\(\\s*("+i(arguments).join(")\\s*,\\s*(")+")\\s*\\)"}function s(e){var t=parseInt(e,10);return t<0?0:t>255?255:t}function l(e){var t=parseFloat(e);return(t%360+360)%360/360}function u(e){var t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function c(e){var t=parseFloat(e,10);return t<0?0:t>100?1:t/100}function f(e){var t=Math.round((4278190080&e)>>>24),n=Math.round((16711680&e)>>>16),r=Math.round((65280&e)>>>8),o=((255&e)>>>0)/255;return{r:t,g:n,b:r,a:o}}var d="[-+]?\\d*\\.?\\d+",p=d+"%",h={rgb:new RegExp("rgb"+a(d,d,d)),rgba:new RegExp("rgba"+a(d,d,d,d)),hsl:new RegExp("hsl"+a(d,p,p)),hsla:new RegExp("hsla"+a(d,p,p,d)),hex3:/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex4:/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#([0-9a-fA-F]{6})$/,hex8:/^#([0-9a-fA-F]{8})$/},m={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199};n.rgba=f,e.exports=n},function(e,t){/* + object-assign + (c) Sindre Sorhus + @license MIT + */ +"use strict";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}}var o=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;e.exports=r()?Object.assign:function(e,t){for(var r,s,l=n(e),u=1;uO&&this._cancelLongPressDelayTimeout()}var p=c>t.left-o&&f>t.top-i&&c=1&&this._layer&&(this._layer=null),this._opacity=e,this.parentNode&&this.parentNode.invalidate(),this},hide:function(){return this._invisible=!0,this.parentNode&&this.parentNode.invalidate(),this},show:function(){return this._invisible=!1,this.parentNode&&this.parentNode.invalidate(),this},indicate:function(e,t){return this._cursor=e,this._tooltip=t,this.invalidate()},hitTest:function(e,t){if(this._invisible)return null;var n=this.inversePoint(e,t);return n?this.localHitTest(n.x,n.y):null},renderTo:function(e,t,n,r,o,i,a){var s=this._opacity;if(null==s||s>=1)return this.renderLayerTo(e,t,n,r,o,i,a);var l,u=this._layer,c=!0,f=e.canvas.width,d=e.canvas.height;if(u)if(u.setTransform(1,0,0,1,0,0),l=u.canvas,l.width=0?o=setTimeout(r,t-u):(o=null,n||(l=e.apply(a,i),a=i=null))}var o,i,a,s,l;null==t&&(t=100);var u=function(){a=this,i=arguments,s=Date.now();var u=n&&!o;return o||(o=setTimeout(r,t)),u&&(l=e.apply(a,i),a=i=null),l};return u.clear=function(){o&&(clearTimeout(o),o=null)},u.flush=function(){o&&(l=e.apply(a,i),a=i=null,clearTimeout(o),o=null)},u}},function(e,t,n){"use strict";var r={};e.exports=r},function(e,t){"use strict";function n(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent("on"+t,n)}function r(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent("on"+t,n)}function o(){return window.location.href.split("#")[1]||""}function i(e){window.location.replace(window.location.pathname+window.location.search+"#"+e)}function a(){return window.location.pathname+window.location.search+window.location.hash}function s(e){e&&window.history.go(e)}function l(e,t){t(window.confirm(e))}function u(){var e=navigator.userAgent;return(e.indexOf("Android 2.")===-1&&e.indexOf("Android 4.0")===-1||e.indexOf("Mobile Safari")===-1||e.indexOf("Chrome")!==-1||e.indexOf("Windows Phone")!==-1)&&(window.history&&"pushState"in window.history)}function c(){var e=navigator.userAgent;return e.indexOf("Firefox")===-1}t.__esModule=!0,t.addEventListener=n,t.removeEventListener=r,t.getHashPath=o,t.replaceHashPath=i,t.getWindowPath=a,t.go=s,t.getUserConfirmation=l,t.supportsHistory=u,t.supportsGoWithoutReloadUsingHash=c},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){return function(){return e.apply(this,arguments)}}t.__esModule=!0;var i=n(15);r(i);t.default=o,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){var r=e(t,n);e.length<2&&n(r)}t.__esModule=!0;var i=n(15);r(i);t.default=o,e.exports=t.default},function(e,t){"use strict";function n(e){return e in i?i[e]:i[e]=e.replace(r,"-$&").toLowerCase().replace(o,"-ms-")}var r=/[A-Z]/g,o=/^ms-/,i={};e.exports=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var i=n(8),a=n(51),s=r(a),l=n(3),u=r(l),c=i.canUseDOM?window:{devicePixelRatio:void 0,innerHeight:void 0,innerWidth:void 0,screen:{height:void 0,width:void 0}},f={},d={},p=function(){function e(){o(this,e)}return e.get=function(e){return(0,u.default)(f[e],"No dimension set for key "+e),f[e]},e.set=function(e){e&&(i.canUseDOM?(0,u.default)(!1,"Dimensions cannot be set in the browser"):(f.screen=e.screen,f.window=e.window))},e._update=function(){f.window={fontScale:1,height:c.innerHeight,scale:c.devicePixelRatio||1,width:c.innerWidth},f.screen={fontScale:1,height:c.screen.height,scale:c.devicePixelRatio||1,width:c.screen.width},Array.isArray(d.change)&&d.change.forEach(function(e){return e(f)})},e.addEventListener=function(e,t){d[e]=d[e]||[],d[e].push(t)},e.removeEventListener=function(e,t){Array.isArray(d[e])&&(d[e]=d[e].filter(function(e){return e!==t}))},e}();t.default=p,p._update(),i.canUseDOM&&window.addEventListener("resize",(0,s.default)(p._update,16),!1)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(71),i=r(o),a=n(2),s=(0,i.default)({top:a.number,left:a.number,bottom:a.number,right:a.number});t.default=s},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(8),i=r(o),a=!0,s=!1,l=!0,u=!1,c=function(){return!!u||l&&s},f=function(){i.default.canUseDOM&&document.documentElement&&document.documentElement.setAttribute&&document.documentElement.setAttribute("dir",c()?"rtl":"ltr")},d={allowRTL:function(e){l=e,f()},forceRTL:function(e){u=e,f()},setPreferredLanguageRTL:function(e){s=e,f()},swapLeftAndRightInRTL:function(e){a=e},get doLeftAndRightSwapInRTL(){return a},get isRTL(){return c()}};t.default=d},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=n(70),u=r(l),c=n(14),f=r(c),d=n(2),p=n(1),h=n(18),m=r(h),v=n(4),y=r(v),g=n(62),_=(r(g),function(e){function t(){return i(this,t),a(this,e.apply(this,arguments))}return s(t,e),t.prototype.getChildContext=function(){return{isInAParentText:!0}},t.prototype.render=function(){var e=this.props,t=e.dir,n=e.numberOfLines,r=e.onPress,i=e.selectable,a=e.style,s=(e.adjustsFontSizeToFit,e.allowFontScaling,e.ellipsizeMode,e.lineBreakMode,e.minimumFontScale,e.onLayout,e.onLongPress,e.pressRetentionOffset,e.selectionColor,e.suppressHighlighting,e.textBreakStrategy,e.tvParallaxProperties,o(e,["dir","numberOfLines","onPress","selectable","style","adjustsFontSizeToFit","allowFontScaling","ellipsizeMode","lineBreakMode","minimumFontScale","onLayout","onLongPress","pressRetentionOffset","selectionColor","suppressHighlighting","textBreakStrategy","tvParallaxProperties"])),l=this.context.isInAParentText;r&&(s.accessible=!0,s.onClick=this._createPressHandler(r),s.onKeyDown=this._createEnterHandler(r)),s.dir=void 0!==t?t:"auto",s.style=[b.initial,this.context.isInAParentText===!0&&b.isInAParentText,a,i===!1&&b.notSelectable,1===n&&b.singleLineStyle,r&&b.pressable];var u=l?"span":"div";return(0,m.default)(u,s)},t.prototype._createEnterHandler=function(e){return function(t){13===t.keyCode&&e&&e(t)}},t.prototype._createPressHandler=function(e){return function(t){t.stopPropagation(),e&&e(t)}},t}(p.Component));_.displayName="Text",_.childContextTypes={isInAParentText:d.bool},_.contextTypes={isInAParentText:d.bool},_.propTypes={};var b=y.default.create({initial:{borderWidth:0,boxSizing:"border-box",color:"inherit",display:"inline",fontFamily:"System",fontSize:14,fontStyle:"inherit",fontVariant:["inherit"],fontWeight:"inherit",lineHeight:"inherit",margin:0,padding:0,textDecorationLine:"none",whiteSpace:"pre-wrap",wordWrap:"break-word"},isInAParentText:{fontFamily:"inherit",fontSize:"inherit",whiteSpace:"inherit"},notSelectable:{userSelect:"none"},pressable:{cursor:"pointer"},singleLineStyle:{maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}});t.default=(0,u.default)((0,f.default)(_))},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(3),i=r(o),a=function(e){(0,i.default)(!(e.delayPressIn<0||e.delayPressOut<0||e.delayLongPress<0),"Touchable components cannot have negative delay properties"); +};t.default=a},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}t.__esModule=!0;var i=n(37),a=r(i),s=n(58),l=r(s),u=n(64),c=r(u),f=n(1),d=r(f),p=n(4),h=r(p),m=n(138),v=r(m),y=n(43),g=r(y),_=n(11),b=r(_),w=n(29),S=r(w),E=n(2),x={top:20,left:20,right:20,bottom:30},C=(0,a.default)({displayName:"TouchableWithoutFeedback",mixins:[v.default,g.default.Mixin],propTypes:{accessibilityComponentType:b.default.accessibilityComponentType,accessibilityLabel:E.string,accessibilityRole:b.default.accessibilityRole,accessibilityTraits:b.default.accessibilityTraits,accessible:E.bool,children:E.any,delayLongPress:E.number,delayPressIn:E.number,delayPressOut:E.number,disabled:E.bool,hitSlop:l.default,onLayout:E.func,onLongPress:E.func,onPress:E.func,onPressIn:E.func,onPressOut:E.func,pressRetentionOffset:l.default,testID:E.string},getInitialState:function(){return this.touchableGetInitialState()},componentDidMount:function(){(0,c.default)(this.props)},componentWillReceiveProps:function(e){(0,c.default)(e)},touchableHandlePress:function(e){this.props.onPress&&this.props.onPress(e)},touchableHandleActivePressIn:function(e){this.props.onPressIn&&this.props.onPressIn(e)},touchableHandleActivePressOut:function(e){this.props.onPressOut&&this.props.onPressOut(e)},touchableHandleLongPress:function(e){this.props.onLongPress&&this.props.onLongPress(e)},touchableGetPressRectOffset:function(){return this.props.pressRetentionOffset||x},touchableGetHitSlop:function(){return this.props.hitSlop},touchableGetHighlightDelayMS:function(){return this.props.delayPressIn||0},touchableGetLongPressDelayMS:function(){return 0===this.props.delayLongPress?0:this.props.delayLongPress||500},touchableGetPressOutDelayMS:function(){return this.props.delayPressOut||0},render:function(){var e=this.props,t=(e.delayLongPress,e.delayPressIn,e.delayPressOut,e.onLongPress,e.onPress,e.onPressIn,e.onPressOut,e.pressRetentionOffset,o(e,["delayLongPress","delayPressIn","delayPressOut","onLongPress","onPress","onPressIn","onPressOut","pressRetentionOffset"])),n=d.default.Children.only(this.props.children),r=n.props.children;(0,S.default)(!n.type||"Text"!==n.type.displayName,"TouchableWithoutFeedback does not work well with Text children. Wrap children in a View instead. See "+(n._owner&&n._owner.getName&&n._owner.getName()||""));var i=g.default.TOUCH_TARGET_DEBUG&&n.type&&"Text"===n.type.displayName?[!this.props.disabled&&T.actionable,n.props.style,{color:"red"}]:[!this.props.disabled&&T.actionable,n.props.style];return d.default.cloneElement(n,Object.assign({},t,{accessible:this.props.accessible!==!1,children:r,onKeyDown:this.touchableHandleKeyEvent,onKeyUp:this.touchableHandleKeyEvent,onResponderGrant:this.touchableHandleResponderGrant,onResponderMove:this.touchableHandleResponderMove,onResponderRelease:this.touchableHandleResponderRelease,onResponderTerminate:this.touchableHandleResponderTerminate,onResponderTerminationRequest:this.touchableHandleResponderTerminationRequest,onStartShouldSetResponder:this.touchableHandleStartShouldSetResponder,style:i}))}}),T=h.default.create({actionable:{cursor:"pointer",touchAction:"manipulation"}});t.default=C},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.PointPropType=t.EdgeInsetsPropType=t.ColorPropType=t.VirtualizedList=t.View=t.TouchableWithoutFeedback=t.TouchableOpacity=t.TouchableNativeFeedback=t.TouchableHighlight=t.Touchable=t.TextInput=t.Text=t.Switch=t.StatusBar=t.Slider=t.SectionList=t.ScrollView=t.SafeAreaView=t.RefreshControl=t.ProgressBar=t.Picker=t.Modal=t.ListView=t.KeyboardAvoidingView=t.ImageBackground=t.Image=t.FlatList=t.CheckBox=t.Button=t.ART=t.ActivityIndicator=t.Vibration=t.UIManager=t.StyleSheet=t.Platform=t.PixelRatio=t.PanResponder=t.NetInfo=t.Linking=t.Keyboard=t.InteractionManager=t.I18nManager=t.Easing=t.Dimensions=t.Clipboard=t.BackHandler=t.AsyncStorage=t.AppState=t.AppRegistry=t.Animated=t.ViewPropTypes=t.TextPropTypes=t.NativeModules=t.processColor=t.unmountComponentAtNode=t.render=t.findNodeHandle=t.createElement=void 0;var o=n(18),i=r(o),a=n(16),s=r(a),l=n(108),u=r(l),c=n(109),f=r(c),d=n(110),p=r(d),h=n(96),m=r(h),v=n(234),y=r(v),g=n(11),_=r(g),b=n(189),w=r(b),S=n(191),E=r(S),x=n(193),C=r(x),T=n(194),R=r(T),P=n(195),O=r(P),k=n(198),N=r(k),M=n(57),I=r(M),A=n(199),D=r(A),L=n(59),j=r(L),F=n(204),z=r(F),H=n(42),V=r(H),U=n(206),B=r(U),W=n(210),G=r(W),Y=n(211),K=r(Y),q=n(215),X=r(q),Q=n(98),$=r(Q),Z=n(4),J=r(Z),ee=n(20),te=r(ee),ne=n(239),re=r(ne),oe=n(188),ie=r(oe),ae=n(187),se=r(ae),le=n(196),ue=r(le),ce=n(197),fe=r(ce),de=n(200),pe=r(de),he=n(60),me=r(he),ve=n(203),ye=r(ve),ge=n(205),_e=r(ge),be=n(208),we=r(be),Se=n(209),Ee=r(Se),xe=n(97),Ce=r(xe),Te=n(217),Re=r(Te),Pe=n(99),Oe=r(Pe),ke=n(218),Ne=r(ke),Me=n(34),Ie=r(Me),Ae=n(220),De=r(Ae),Le=n(221),je=r(Le),Fe=n(222),ze=r(Fe),He=n(231),Ve=r(He),Ue=n(63),Be=r(Ue),We=n(233),Ge=r(We),Ye=n(43),Ke=r(Ye),qe=n(237),Xe=r(qe),Qe=n(238),$e=r(Qe),Ze=n(106),Je=r(Ze),et=n(65),tt=r(et),nt=n(6),rt=r(nt),ot=n(240),it=r(ot),at=n(10),st=r(at),lt=n(58),ut=r(lt),ct=n(216),ft=r(ct);t.createElement=i.default,t.findNodeHandle=s.default,t.render=f.default,t.unmountComponentAtNode=p.default,t.processColor=u.default,t.NativeModules=m.default,t.TextPropTypes=y.default,t.ViewPropTypes=_.default,t.Animated=w.default,t.AppRegistry=E.default,t.AppState=C.default,t.AsyncStorage=R.default,t.BackHandler=O.default,t.Clipboard=N.default,t.Dimensions=I.default,t.Easing=D.default,t.I18nManager=j.default,t.InteractionManager=V.default,t.Keyboard=z.default,t.Linking=B.default,t.NetInfo=G.default,t.PanResponder=K.default,t.PixelRatio=X.default,t.Platform=$.default,t.StyleSheet=J.default,t.UIManager=te.default,t.Vibration=re.default,t.ActivityIndicator=ie.default,t.ART=se.default,t.Button=ue.default,t.CheckBox=fe.default,t.FlatList=pe.default,t.Image=me.default,t.ImageBackground=ye.default,t.KeyboardAvoidingView=_e.default,t.ListView=we.default,t.Modal=Ee.default,t.Picker=Ce.default,t.ProgressBar=Re.default,t.RefreshControl=Oe.default,t.SafeAreaView=Ne.default,t.ScrollView=Ie.default,t.SectionList=De.default,t.Slider=je.default,t.StatusBar=ze.default,t.Switch=Ve.default,t.Text=Be.default,t.TextInput=Ge.default,t.Touchable=Ke.default,t.TouchableHighlight=Xe.default,t.TouchableNativeFeedback=$e.default,t.TouchableOpacity=Je.default,t.TouchableWithoutFeedback=tt.default,t.View=rt.default,t.VirtualizedList=it.default,t.ColorPropType=st.default,t.EdgeInsetsPropType=ut.default,t.PointPropType=ft.default;var dt={createElement:i.default,findNodeHandle:s.default,render:f.default,unmountComponentAtNode:p.default,processColor:u.default,NativeModules:m.default,TextPropTypes:y.default,ViewPropTypes:_.default,Animated:w.default,AppRegistry:E.default,AppState:C.default,AsyncStorage:R.default,BackHandler:O.default,Clipboard:N.default,Dimensions:I.default,Easing:D.default,I18nManager:j.default,InteractionManager:V.default,Keyboard:z.default,Linking:B.default,NetInfo:G.default,PanResponder:K.default,PixelRatio:X.default,Platform:$.default,StyleSheet:J.default,UIManager:te.default,Vibration:re.default,ActivityIndicator:ie.default,ART:se.default,Button:ue.default,CheckBox:fe.default,FlatList:pe.default,Image:me.default,ImageBackground:ye.default,KeyboardAvoidingView:_e.default,ListView:we.default,Modal:Ee.default,Picker:Ce.default,ProgressBar:Re.default,RefreshControl:Oe.default,SafeAreaView:Ne.default,ScrollView:Ie.default,SectionList:De.default,Slider:je.default,StatusBar:ze.default,Switch:Ve.default,Text:Be.default,TextInput:Ge.default,Touchable:Ke.default,TouchableHighlight:Xe.default,TouchableNativeFeedback:$e.default,TouchableOpacity:Je.default,TouchableWithoutFeedback:tt.default,View:rt.default,VirtualizedList:it.default,ColorPropType:st.default,EdgeInsetsPropType:ut.default,PointPropType:ft.default};t.default=dt},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(111),i=r(o),a=n(241),s=r(a),l=n(68),u=r(l),c=n(242),f=r(c),d={isDisabled:i.default,propsToAccessibilityComponent:s.default,propsToAriaRole:u.default,propsToTabIndex:f.default};t.default=d},function(e,t){"use strict";t.__esModule=!0;var n={button:"button",none:"presentation"},r={adjustable:"slider",button:"button",header:"heading",image:"img",link:"link",none:"presentation",search:"search",summary:"region"},o=function(e){var t=e.accessibilityComponentType,o=e.accessibilityRole,i=e.accessibilityTraits;if(o)return o;if(i){var a=Array.isArray(i)?i[0]:i;return r[a]}return t?n[t]:void 0};t.default=o},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(20),i=r(o),a={_currentlyFocusedNode:null,currentlyFocusedField:function(){return document.activeElement!==this._currentlyFocusedNode&&(this._currentlyFocusedNode=null),this._currentlyFocusedNode},focusTextInput:function(e){null!==e&&(this._currentlyFocusedNode=e,document.activeElement!==e&&i.default.focus(e))},blurTextInput:function(e){null!==e&&(this._currentlyFocusedNode=null,document.activeElement===e&&i.default.blur(e))}};t.default=a},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(8),i=n(51),a=r(i),s=n(16),l=r(s),u={},c={},f=1,d=function(){return"r-"+f++},p=void 0;if(o.canUseDOM)if("undefined"!=typeof window.ResizeObserver)p=new window.ResizeObserver(function(e){e.forEach(function(e){var t=e.target,n=c[t._onLayoutId];n&&n._handleLayout()})});else{var h=function(){Object.keys(c).forEach(function(e){var t=c[e];t._handleLayout()})};window.addEventListener("resize",(0,a.default)(h,16),!1)}var m=function(e){var t=d();if(c[t]=e,p){var n=(0,l.default)(e);n._onLayoutId=t,p.observe(n)}else{var r=d();e._onLayoutId=r,e._handleLayout()}},v=function(e){if(delete c[e._onLayoutId],p){var t=(0,l.default)(e);delete t._onLayoutId,p.unobserve(t)}else delete e._onLayoutId},y=function(e,t){return e?function(){e.call(this,arguments),t.call(this,arguments)}:t},g=function(e){var t=e.prototype.componentDidMount,n=e.prototype.componentDidUpdate,r=e.prototype.componentWillUnmount;return e.prototype.componentDidMount=y(t,function(){this._layoutState=u,this._isMounted=!0,m(this)}),e.prototype.componentDidUpdate=y(n,function(e){this.props.onLayout&&!e.onLayout?m(this):!this.props.onLayout&&e.onLayout?v(this):p||this._handleLayout()}),e.prototype.componentWillUnmount=y(r,function(){this._isMounted=!1,v(this)}),e.prototype._handleLayout=function(){var e=this,t=this._layoutState,n=this.props.onLayout;n&&this.measure(function(r,o,i,a){if(e._isMounted&&(t.x!==r||t.y!==o||t.width!==i||t.height!==a)){e._layoutState={x:r,y:o,width:i,height:a};var s={layout:e._layoutState};n({nativeEvent:s,timeStamp:Date.now()})}})},e};t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){function t(t,n,r,o,i){if(!n[r])return void(t&&(0,a.default)(!1,"Required object `"+r+"` was not specified in `"+o+"`."));var s=n[r],l=typeof s,u=i||"(unknown)";"object"!==l&&(0,a.default)(!1,"Invalid "+u+" `"+r+"` of type `"+l+"` "+("supplied to `"+o+"`, expected `object`."));for(var c=Object.assign({},n[r],e),f=arguments.length,d=Array(f>5?f-5:0),p=5;p4?i-4:0),s=4;s1&&void 0!==arguments[1]?arguments[1]:{};r(this,e),this._listeners=[],this._argMapping=t,n.listener&&this.__addListener(n.listener),this._callListeners=this._callListeners.bind(this),this._attachedEvent=null,this.__isNative=c(n)}return e.prototype.__addListener=function(e){this._listeners.push(e)},e.prototype.__removeListener=function(e){this._listeners=this._listeners.filter(function(t){return t!==e})},e.prototype.__attach=function(e,t){l(this.__isNative,"Only native driven events need to be attached."),this._attachedEvent=o(e,t,this._argMapping)},e.prototype.__detach=function(e,t){l(this.__isNative,"Only native driven events need to be detached."),this._attachedEvent&&this._attachedEvent.detach()},e.prototype.__getHandler=function(){var e=this;return this.__isNative?this._callListeners:function(){for(var t=arguments.length,n=Array(t),r=0;r=e&&l&&(a=!0,n()))}}var i=0,a=!1,s=!1,l=!1,u=void 0;o()}function r(e,t,n){function r(e,t,r){a||(t?(a=!0,n(t)):(i[e]=r,a=++s===o,a&&n(null,i)))}var o=e.length,i=[];if(0===o)return n(null,i);var a=!1,s=0;e.forEach(function(e,n){t(e,n,function(e,t){r(n,e,t)})})}t.__esModule=!0,t.loopAsync=n,t.mapAsync=r},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.router=t.routes=t.route=t.components=t.component=t.location=t.history=t.falsy=t.locationShape=t.routerShape=void 0;var i=n(1),a=n(46),s=(o(a),n(25)),l=r(s),u=n(7),c=(o(u),i.PropTypes.func),f=i.PropTypes.object,d=i.PropTypes.shape,p=i.PropTypes.string,h=t.routerShape=d({push:c.isRequired,replace:c.isRequired,go:c.isRequired,goBack:c.isRequired,goForward:c.isRequired,setRouteLeaveHook:c.isRequired,isActive:c.isRequired}),m=t.locationShape=d({pathname:p.isRequired,search:p.isRequired,state:f,action:p.isRequired,key:p}),v=t.falsy=l.falsy,y=t.history=l.history,g=t.location=m,_=t.component=l.component,b=t.components=l.components,w=t.route=l.route,S=(t.routes=l.routes,t.router=h),E={falsy:v,history:y,location:g,component:_,components:b,route:w,router:S};t.default=E},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!0;return!1}function i(e,t){function n(t){var n=!(arguments.length<=1||void 0===arguments[1])&&arguments[1],r=arguments.length<=2||void 0===arguments[2]?null:arguments[2],o=void 0;return n&&n!==!0||null!==r?(t={pathname:t,query:n},o=r||!1):(t=e.createLocation(t),o=n),(0,d.default)(t,o,_.location,_.routes,_.params)}function r(e,n){b&&b.location===e?i(b,n):(0,v.default)(t,e,function(t,r){t?n(t):r?i(a({},r,{location:e}),n):n()})}function i(e,t){function n(n,o){return n||o?r(n,o):void(0,h.default)(e,function(n,r){n?t(n):t(null,null,_=a({},e,{components:r}))})}function r(e,n){e?t(e):t(null,n)}var o=(0,u.default)(_,e),i=o.leaveRoutes,s=o.changeRoutes,l=o.enterRoutes;(0,c.runLeaveHooks)(i,_),i.filter(function(e){return l.indexOf(e)===-1}).forEach(m),(0,c.runChangeHooks)(s,_,e,function(t,o){return t||o?r(t,o):void(0,c.runEnterHooks)(l,e,n)})}function s(e){var t=arguments.length<=1||void 0===arguments[1]||arguments[1];return e.__id__||t&&(e.__id__=w++)}function l(e){return e.reduce(function(e,t){return e.push.apply(e,S[s(t)]),e},[])}function f(e,n){(0,v.default)(t,e,function(t,r){if(null==r)return void n();b=a({},r,{location:e});for(var o=l((0,u.default)(_,b).leaveRoutes),i=void 0,s=0,c=o.length;null==i&&sm?(c-=p,f-=h):d>0&&0!=m&&(c-=d/m*p,f-=d/m*h),l=c*c+f*f,c=o-e,f=i-t,d=c*p+f*h,d>m?(c-=p,f-=h):d>0&&0!=m&&(c-=d/m*p,f-=d/m*h),u=c*c+f*f,l<.01&&u<.01)return void this.onLine(e,t,a,s);if(isNaN(l)||isNaN(u))throw new Error("Bad input");var v=.5*(n+o),y=.5*(r+i),g=.5*(n+e),_=.5*(r+t),b=.5*(g+v),w=.5*(_+y),S=.5*(a+o),E=.5*(s+i),x=.5*(S+v),C=.5*(E+y),T=.5*(b+x),R=.5*(w+C);this.onBezierCurve(e,t,g,_,b,w,T,R),this.onBezierCurve(T,R,x,C,S,E,a,s)},onArc:function(e,t,n,r,o,i,a,s,l,u,c,f){var d=f?f*Math.PI/180:0,p=Math.cos(d),h=Math.sin(d),m=p*a,v=-h*s,y=h*a,g=p*s,_=u-l;_<0&&!c?_+=2*Math.PI:_>0&&c&&(_-=2*Math.PI);for(var b=Math.ceil(Math.abs(_/(Math.PI/2))),w=_/b,S=4/3*Math.tan(w/4),E=Math.cos(l),x=Math.sin(l),C=0;C1?this.fillLinear(arguments):(this._pendingFill&&this._pendingFill(),this._fill=e?new i(e).toString():null,this.invalidate())},fillRadial:function(e,t,n,r,o,s,l){if(null==t&&(t=(this.left||0)+.5*(this.width||0)),null==n&&(n=(this.top||0)+.5*(this.height||0)),null==o&&(o=r||.5*this.height||0),null==r&&(r=.5*(this.width||0)),null==s&&(s=t),null==l&&(l=n),s+=s-t,l+=l-n,0===r||"0"===r)return this.fillLinear(e);var c=o/r;this._pendingFill&&this._pendingFill();var f=u.createRadialGradient(t,n/c,0,s,l/c,2*r);if("length"in e)for(var d=0,p=e.length-1;d<=p;d++)f.addColorStop(d/p/2,new i(e[d]).toString()),f.addColorStop(1-d/p/2,new i(e[d]).toString());else for(var h in e)f.addColorStop(h/2,new i(e[h]).toString()),f.addColorStop(1-h/2,new i(e[h]).toString());return this._fill=f,this._fillTransform=new a(1,0,0,c),this.invalidate()},fillLinear:function(e,t,n,r,o){if(arguments.length<5){var i=(null==t?270:t)*Math.PI/180,s=Math.cos(i),l=-Math.sin(i),c=(Math.abs(s)+Math.abs(l))/2,f=this.width||1,d=this.height||1;s*=c,l*=c,t=.5-s,r=.5+s,n=.5-l,o=.5+l,this._fillTransform=new a(f,0,0,d)}else this._fillTransform=null;this._pendingFill&&this._pendingFill();var p=u.createLinearGradient(t,n,r,o);return this._addColors(p,e),this._fill=p,this.invalidate()},fillImage:function(e,t,n,r,o,i,a){this._pendingFill&&this._pendingFill();var s=e;if(s instanceof Image||(s=new Image,s.src=e),s.width&&s.height)return this._fillImage(s,t,n,r||0,o||0,i,a);this._fill=null;var l=this,u=function(){c(),l._fillImage(s,t,n,r||0,o||0,i,a)},c=function(){s.removeEventListener("load",u,!1),l._pendingFill=null};return this._pendingFill=c,s.addEventListener("load",u,!1),this},_fillImage:function(e,t,n,o,i,s,l){var c=t?t/e.width:1,f=n?n/e.height:1;return null!=s&&(e=r(e,s,l)),this._fill=u.createPattern(e,"repeat"),this._fillTransform=new a(c,0,0,f,o||0,i||0),this.invalidate()},stroke:function(e,t,n,r,o){return this._stroke=e?new i(e).toString():null,this._strokeWidth=null!=t?t:1,this._strokeCap=null!=n?n:"round",this._strokeJoin=null!=r?r:"round",this._strokeDash=o,this.invalidate()},element_renderTo:s.prototype.renderTo,renderTo:function(e,t,n,r,o,i,a){var s=this._opacity;if(null==s||s>=1)return this.renderLayerTo(e,t,n,r,o,i,a);if(this._fill&&this._stroke)return this.element_renderTo(e,t,n,r,o,i,a);e.globalAlpha=s;var l=this.renderLayerTo(e,t,n,r,o,i,a);return e.globalAlpha=1,l},renderLayerTo:function(e,t,n,r,o,i,a){e.setTransform(t,n,r,o,i,a),this.renderShapeTo(e)}});c._genericContext=u,e.exports=c},function(e,t,n){var r=n(5),o=n(80),i=r(o,{initialize:function(e){this.reset(),e instanceof i?this.path=e.path.slice(0):e&&(e.applyToPath?e.applyToPath(this):this.push(e))},onReset:function(){this.path=[]},onMove:function(e,t,n,r){this.path.push(function(e){e.moveTo(n,r)})},onLine:function(e,t,n,r){this.path.push(function(e){e.lineTo(n,r)})},onBezierCurve:function(e,t,n,r,o,i,a,s){this.path.push(function(e){e.bezierCurveTo(n,r,o,i,a,s)})},_arcToBezier:o.prototype.onArc,onArc:function(e,t,n,r,o,i,a,s,l,u,c,f){return a!=s||f?this._arcToBezier(e,t,n,r,o,i,a,s,l,u,c,f):void this.path.push(function(e){e.arc(o,i,a,l,u,c)})},onClose:function(){this.path.push(function(e){e.closePath()})},toCommands:function(){return this.path.slice(0)}});e.exports=i},function(e,t,n){var r=n(5),o=n(22),i=n(79),a=n(49),s=n(27),l=100,u={left:0,top:0,width:500,height:500};e.exports=r(a,{element_initialize:a.prototype.initialize,initialize:function(e){this.element_initialize(e);var t=this.element,n=this.skewElement=s.createElement("skew");n.on=!0,t.appendChild(n);var r=this.fillElement=s.createElement("fill");r.on=!1,t.appendChild(r);var o=this.strokeElement=s.createElement("stroke");o.on=!1,t.appendChild(o)},_transform:function(){var e=this.parentNode,t=e?new o(e._activeTransform).transform(this):this,n=this._boxCoords||this._size||u,r=n.left||0,i=n.top||0,a=n.width||1,s=n.height||1,c=t.yx/t.xx>t.yy/t.xy;(t.xx<0?t.xy>=0:t.xy<0)&&(c=!c),c=c?-1:1,t=(new o).scale(c,1).transform(t);var f=180*Math.atan2(-t.xy,t.yy)/Math.PI,d=f*Math.PI/180,p=Math.sin(d),h=Math.cos(d),m=new o(t.xx*h-t.xy*p,(t.yx*h-t.yy*p)*c,(t.xy*h+t.xx*p)*c,t.yy*h+t.yx*p),v=(new o).rotate(f,0,0),y=(new o).rotate(-f,0,0).transform(t).moveTo(0,0);a*=Math.abs(y.xx),s*=Math.abs(y.yy);var g=t.x,_=t.y,b=-a/2,w=-s/2,S=v.point(b,w);g-=S.x-b,_-=S.y-w;var E=new o(t).moveTo(0,0);S=E.point(r,i),g+=S.x,_+=S.y,c<0&&(g=-g-a);var x=E.point(-r,-i),C=v.point(a,s),T=v.point(a,0),R=v.point(0,s),P=Math.min(0,C.x,T.x,R.x),O=Math.max(0,C.x,T.x,R.x),k=Math.min(0,C.y,T.y,R.y),N=Math.max(0,C.y,T.y,R.y),M=(x.x-C.x/2)/(O-P)*c,I=(x.y-C.y/2)/(N-k);S=y.point(r,i),r=S.x,i=S.y;var A=this._strokeWidth;if(A){var b=t.xx+t.xy,w=t.yy+t.yx;A*=Math.sqrt(b*b+w*w)/Math.sqrt(2)}r*=l,i*=l,g*=l,_*=l,a*=l,s*=l;var D=this.element;D.coordorigin=r+","+i,D.coordsize=a+","+s,D.style.left=g+"px",D.style.top=_+"px",D.style.width=a,D.style.height=s,D.style.rotation=f.toFixed(8),D.style.flip=c<0?"x":"";var L=this.skewElement;L.matrix=[m.xx.toFixed(4),m.xy.toFixed(4),m.yx.toFixed(4),m.yy.toFixed(4),0,0],L.origin=M+","+I,this.strokeElement.weight=A+"px"},_createGradient:function(e,t){var n=this.fillElement;this.element.removeChild(n),n.type=e,n.method="none",n.rotate=!0;var r,o,a=[],s=function(e,t){t=i.detach(t),null==r?r=o=t:o=t,a.push(e+" "+t[0])};if("length"in t)for(var l=0,u=t.length-1;l<=u;l++)s(l/u,t[l]);else for(var c in t)s(c,t[c]);return n.color=r[0],n.color2=o[0],n.colors=a,n.opacity=o[1],n["ao:opacity2"]=r[1],n.on=!0,this.element.appendChild(n),n},_setColor:function(e,t){var n="fill"==e?this.fillElement:this.strokeElement;null==t?n.on=!1:(t=i.detach(t),n.color=t[0],n.opacity=t[1],n.on=!0)},fill:function(e){if(arguments.length>1)this.fillLinear(arguments);else{this._boxCoords=u;var t=this.fillElement;t.type="solid",t.color2="",t["ao:opacity2"]="",t.colors&&(t.colors.value=""),this._setColor("fill",e)}return this},fillRadial:function(e,t,n,r,o,i,a){var s=this._createGradient("gradientradial",e);null==t&&(t=this.left+.5*this.width),null==n&&(n=this.top+.5*this.height),null==o&&(o=r||.5*this.height),null==r&&(r=.5*this.width),null==i&&(i=t),null==a&&(a=n),i+=i-t,a+=a-n;var l=this._boxCoords={left:i-2*r,top:a-2*o,width:4*r,height:4*o};return t-=l.left,n-=l.top,t/=l.width,n/=l.height,s.focussize="0 0",s.focusposition=t+","+n,s.focus="50%",this._transform(),this},fillLinear:function(e,t,n,r,o){var i=this._createGradient("gradient",e);if(i.focus="100%",5==arguments.length){var a=Math.abs(r-t),s=Math.abs(o-n);this._boxCoords={left:Math.min(t,r),top:Math.min(n,o),width:a<1?s:a,height:s<1?a:s},i.angle=(360+180*Math.atan2((r-t)/s,(o-n)/a)/Math.PI)%360}else this._boxCoords=null,i.angle=null==t?0:(90+t)%360;return this._transform(),this},fillImage:function(e,t,n,r,o,a,s){var l=this.fillElement;return null!=a?(a=i.detach(a),null!=s&&(s=i.detach(s)),l.type="pattern",l.color=a[0],l.color2=null==s?a[0]:s[0],l.opacity=null==s?0:s[1],l["ao:opacity2"]=a[1]):(l.type="tile",l.color="",l.color2="",l.opacity=1,l["ao:opacity2"]=1),l.colors&&(l.colors.value=""),l.rotate=!0,l.src=e,l.size="1,1",l.position="0,0",l.origin="0,0",l.aspect="ignore",l.on=!0,r||(r=0),o||(o=0),this._boxCoords=t?{left:r+.5,top:o+.5,width:t,height:n}:null,this._transform(),this},stroke:function(e,t,n,r){var o=this.strokeElement;return this._strokeWidth=null!=t?t:1,o.weight=null!=t?t+"px":1,o.endcap=null!=n?"butt"==n?"flat":n:"round",o.joinstyle=null!=r?r:"round",this._setColor("stroke",e),this}})},function(e,t,n){var r=n(5),o=n(22),i=n(26),a=n(49);e.exports=r(a,i,{element_initialize:a.prototype.initialize,initialize:function(e,t){this.element_initialize("group"),this.width=e,this.height=t},_transform:function(){var e=this.element;e.coordorigin="0,0",e.coordsize="1000,1000",e.style.left=0,e.style.top=0,e.style.width=1e3,e.style.height=1e3,e.style.rotation=0;var t=this.parentNode;this._activeTransform=t?new o(t._activeTransform).transform(this):this;for(var n=this.firstChild;n;)n._transform(),n=n.nextSibling}})},function(e,t,n){var r=n(5),o=n(26),i=n(47),a=n(27),s=100,l=r(i,o,{initialize:function(e,t,n){this.element=n||document.createElement("vml"),this.containerElement=a.createElement("group"),this.element.appendChild(this.containerElement),null!=e&&null!=t&&this.resize(e,t)},resize:function(e,t){this.width=e,this.height=t;var n=this.element.style;n.pixelWidth=e,n.pixelHeight=t,n=this.containerElement.style,n.width=e,n.height=t;var r=.5*s;return this.containerElement.coordorigin=r+","+r,this.containerElement.coordsize=e*s+","+t*s,this}});l.tagName="av:vml",e.exports=l},function(e,t,n){"use strict";function r(e){if(Array.isArray(e))return 0===e.length;if("object"==typeof e){if(e){o(e)&&void 0!==e.size?i(!1):void 0;for(var t in e)return!1}return!0}return!e}function o(e){return"undefined"!=typeof Symbol&&e[Symbol.iterator]}var i=n(3);e.exports=r},function(e,t){"use strict";function n(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function r(e,t){if(n(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!1;for(var a=0;a=0&&0===window.sessionStorage.length)return;throw e}}function a(e){var t=void 0;try{t=window.sessionStorage.getItem(o(e))}catch(e){if(e.name===c)return null}if(t)try{return JSON.parse(t)}catch(e){}return null}t.__esModule=!0,t.saveState=i,t.readState=a;var s=n(15),l=(r(s),"@@History/"),u=["QuotaExceededError","QUOTA_EXCEEDED_ERR"],c="SecurityError"},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){function t(e){return l.canUseDOM?void 0:s.default(!1),n.listen(e)}var n=f.default(i({getUserConfirmation:u.getUserConfirmation},e,{go:u.go}));return i({},n,{listen:t})}t.__esModule=!0;var i=Object.assign||function(e){for(var t=1;t1?t-1:0),i=1;i=this.rowIdentities[n].length))return this.rowIdentities[n][t];t-=this.rowIdentities[n].length}return null},e.prototype.getSectionIDForFlatIndex=function(e){for(var t=e,n=0;n=this.rowIdentities[n].length))return this.sectionIdentities[n];t-=this.rowIdentities[n].length}return null},e.prototype.getSectionLengths=function(){for(var e=[],t=0;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=n(10),u=(r(l),n(6)),c=r(u),f=n(11),d=(r(f),n(2),n(1)),p=r(d),h=function(e){function t(){return i(this,t),a(this,e.apply(this,arguments))}return s(t,e),t.prototype.render=function(){var e=this.props,t=(e.colors,e.enabled,e.onRefresh,e.progressBackgroundColor,e.progressViewOffset,e.refreshing,e.size,e.tintColor,e.title,e.titleColor,o(e,["colors","enabled","onRefresh","progressBackgroundColor","progressViewOffset","refreshing","size","tintColor","title","titleColor"]));return p.default.createElement(c.default,t)},t}(d.Component);h.propTypes={},t.default=h},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(104),i=r(o),a=n(108),s=r(a),l={},u={borderColor:["borderTopColor","borderRightColor","borderBottomColor","borderLeftColor"],borderRadius:["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"],borderStyle:["borderTopStyle","borderRightStyle","borderBottomStyle","borderLeftStyle"],borderWidth:["borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth"],margin:["marginTop","marginRight","marginBottom","marginLeft"],marginHorizontal:["marginRight","marginLeft"],marginVertical:["marginTop","marginBottom"],overflow:["overflowX","overflowY"],overscrollBehavior:["overscrollBehaviorX","overscrollBehaviorY"],padding:["paddingTop","paddingRight","paddingBottom","paddingLeft"],paddingHorizontal:["paddingRight","paddingLeft"],paddingVertical:["paddingTop","paddingBottom"],textDecorationLine:["textDecoration"],writingDirection:["direction"]},c={backgroundColor:!0,borderColor:!0,borderTopColor:!0,borderRightColor:!0,borderBottomColor:!0,borderLeftColor:!0,color:!0},f={borderWidth:!0,borderTopWidth:!0,borderRightWidth:!0,borderBottomWidth:!0,borderLeftWidth:!0},d="monospace, monospace",p='system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif',h=function(e){return e.sort(function(e,t){return et?1:0})},m={height:0,width:0},v=function(e,t){var n=t.shadowOffset||m,r=n.height,o=n.width,a=(0,i.default)(null,o),l=(0,i.default)(null,r),u=(0,i.default)(null,t.shadowRadius||0),c=(0,s.default)(t.shadowColor,t.shadowOpacity);if(c){var f=a+" "+l+" "+u+" "+c;e.boxShadow=t.boxShadow?t.boxShadow+", "+f:f}else t.boxShadow&&(e.boxShadow=t.boxShadow)},y=function(e,t){var n=t.textShadowOffset||m,r=n.height,o=n.width,a=(0,i.default)(null,o),l=(0,i.default)(null,r),u=(0,i.default)(null,t.textShadowRadius||0),c=(0,s.default)(t.textShadowColor);c&&(e.textShadow=a+" "+l+" "+u+" "+c)},g=function(e){var t=Object.keys(e)[0],n=(0,i.default)(t,e[t]);return t+"("+n+")"},_=function(e){var t=e.join(",");return"matrix3d("+t+")"},b=function(e,t){var n=t.transform;Array.isArray(t.transform)?n=t.transform.map(g).join(" "):t.transformMatrix&&(n=_(t.transformMatrix)),e.transform=n},w=function(e,t){var n=!1,r=!1;return function(o,a){var l=(0,i.default)(a,e[a]);if(f[a]&&(l=null==l?(0,i.default)(null,0):l),c[a]&&(l=(0,s.default)(l)),null==l)return o;switch(a){case"aspectRatio":case"elevation":case"overlayColor":case"resizeMode":case"tintColor":break;case"display":o.display=l,"flex"===e.display&&null==e.flex&&(null==e.flexShrink&&(o.flexShrink="0 !important"),null==e.flexBasis&&(o.flexBasis="auto !important"));break;case"flex":l>0?(o.flex=l,o.flexGrow=l+" !important",o.flexShrink="1 !important"):0===l?(o.flexGrow="0 !important",o.flexShrink="0 !important",o.flexBasis="auto !important"):l===-1&&(o.flexGrow="0 !important",o.flexShrink="1 !important",o.flexBasis="auto !important");break;case"flexGrow":case"flexShrink":case"flexBasis":if(null!=l){var h=(""+l).indexOf("!important")>-1;o[a]=h?l:l+" !important"}break;case"fontFamily":if(l.indexOf("System")>-1){var m=l.split(/\s*,\s*/);m[m.indexOf("System")]=p,o.fontFamily=m.join(", ")}else"monospace"===l?o.fontFamily=d:o.fontFamily=l;break;case"fontVariant":Array.isArray(l)&&l.length>0&&(o.fontVariant=l.join(" "));break;case"shadowColor":case"shadowOffset":case"shadowOpacity":case"shadowRadius":n||v(o,e),n=!0;break;case"textAlignVertical":o.verticalAlign="center"===l?"middle":l;break;case"textShadowColor":case"textShadowOffset":case"textShadowRadius":r||y(o,e),r=!0;break;case"transform":case"transformMatrix":b(o,e);break;default:var g=u[a];g?g.forEach(function(e,n){t.indexOf(e)===-1&&(o[e]=l)}):o[a]=l}return o}},S=function(e){if(!e)return l;var t=Object.keys(e),n=h(t),r=w(e,t),o=n.reduce(r,{});return o};t.default=S},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(56),i=r(o),a=n(252),s=r(a),l=n(104),u=r(l),c=n(124),f=r(c),d=function(e,t){var n=(0,i.default)(e),r=(0,u.default)(e,t);return Array.isArray(t)?t.map(function(e){return n+":"+e}).join(";"):n+":"+r},p=function(e){return(0,s.default)((0,f.default)(e),d).sort().join(";")};t.default=p},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){return"number"==typeof e?s.default.getByID(e):e}function i(e){if(e){if(!Array.isArray(e))return o(e);for(var t={},n=0,r=e.length;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}t.__esModule=!0;var i=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:1;if(void 0===e||null===e||1===t&&"string"==typeof e&&"#"!==e.charAt(0))return e;var n=(0,i.default)(e);if(null!==n){var r=i.default.rgba(n);r.a=r.a.toFixed(1);var o=r.r,a=r.g,s=r.b,l=r.a;return"rgba("+o+","+a+","+s+","+l*t+")"}};t.default=a},function(e,t,n){"use strict";t.__esModule=!0;var r=n(31);t.default=r.render},function(e,t,n){"use strict";t.__esModule=!0;var r=n(31);t.default=r.unmountComponentAtNode},function(e,t){"use strict";t.__esModule=!0;var n=function(e){return e.disabled||e["aria-disabled"]};t.default=n},function(e,t,n){"use strict";t.__esModule=!0;var r=n(2),o={animationDelay:r.string,animationDirection:(0,r.oneOf)(["alternate","alternate-reverse","normal","reverse"]),animationDuration:r.string,animationFillMode:(0,r.oneOf)(["none","forwards","backwards","both"]),animationIterationCount:(0,r.oneOfType)([r.number,(0,r.oneOf)(["infinite"])]),animationName:(0,r.oneOfType)([r.string,(0,r.arrayOf)((0,r.oneOfType)([r.string,r.object]))]),animationPlayState:(0,r.oneOf)(["paused","running"]),animationTimingFunction:r.string,transitionDelay:r.string,transitionDuration:r.string,transitionProperty:r.string,transitionTimingFunction:r.string};t.default=o},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(10),i=r(o),a=n(2),s=(0,a.oneOfType)([a.number,a.string]),l=(0,a.oneOf)(["solid","dotted","dashed"]),u={borderColor:i.default,borderBottomColor:i.default,borderEndColor:i.default,borderLeftColor:i.default,borderRightColor:i.default,borderStartColor:i.default,borderTopColor:i.default,borderRadius:s,borderBottomEndRadius:s,borderBottomLeftRadius:s,borderBottomRightRadius:s,borderBottomStartRadius:s,borderTopEndRadius:s,borderTopLeftRadius:s,borderTopRightRadius:s,borderTopStartRadius:s,borderStyle:l,borderBottomStyle:l,borderEndStyle:l,borderLeftStyle:l,borderRightStyle:l,borderStartStyle:l,borderTopStyle:l};t.default=u},function(e,t,n){"use strict";t.__esModule=!0;var r=n(2),o={cursor:r.string,touchAction:(0,r.oneOf)(["auto","inherit","manipulation","none","pan-down","pan-left","pan-right","pan-up","pan-x","pan-y","pinch-zoom"]),userSelect:r.string,willChange:r.string};t.default=o},function(e,t,n){"use strict";t.__esModule=!0;var r=n(2),o=(0,r.oneOf)(["auto","hidden","scroll","visible"]),i=(0,r.oneOf)(["hidden","visible"]),a=(0,r.oneOfType)([r.number,r.string]),s={alignContent:(0,r.oneOf)(["center","flex-end","flex-start","space-around","space-between","stretch"]),alignItems:(0,r.oneOf)(["baseline","center","flex-end","flex-start","stretch"]),alignSelf:(0,r.oneOf)(["auto","baseline","center","flex-end","flex-start","stretch"]),backfaceVisibility:i,borderWidth:a,borderBottomWidth:a,borderEndWidth:a,borderLeftWidth:a,borderRightWidth:a,borderStartWidth:a,borderTopWidth:a,bottom:a,boxSizing:r.string,direction:(0,r.oneOf)(["inherit","ltr","rtl"]),display:r.string,end:a,flex:r.number,flexBasis:a,flexDirection:(0,r.oneOf)(["column","column-reverse","row","row-reverse"]),flexGrow:r.number,flexShrink:r.number,flexWrap:(0,r.oneOf)(["nowrap","wrap","wrap-reverse"]),height:a,justifyContent:(0,r.oneOf)(["center","flex-end","flex-start","space-around","space-between","space-evenly"]),left:a,margin:a,marginBottom:a,marginHorizontal:a,marginEnd:a,marginLeft:a,marginRight:a,marginStart:a,marginTop:a,marginVertical:a,maxHeight:a,maxWidth:a,minHeight:a,minWidth:a,order:r.number,overflow:o,overflowX:o,overflowY:o,padding:a,paddingBottom:a,paddingHorizontal:a,paddingEnd:a,paddingLeft:a,paddingRight:a,paddingStart:a,paddingTop:a,paddingVertical:a,position:(0,r.oneOf)(["absolute","fixed","relative","static","sticky"]),right:a,start:a,top:a,visibility:i,width:a,zIndex:r.number,aspectRatio:r.number,gridAutoColumns:r.string,gridAutoFlow:r.string,gridAutoRows:r.string,gridColumnEnd:r.string,gridColumnGap:r.string,gridColumnStart:r.string,gridRowEnd:r.string,gridRowGap:r.string,gridRowStart:r.string,gridTemplateColumns:r.string,gridTemplateRows:r.string,gridTemplateAreas:r.string};t.default=s},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var o={},i={},a="r",s=1,l=function(e){return a+"-"+e},u=function(){function e(){r(this,e)}return e.register=function(e){var t=s++,n=l(t);return i[n]=e,t},e.getByID=function(e){if(!e)return o;var t=l(e),n=i[t];return n?n:o},e}();t.default=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(10),i=r(o),a=n(2),s=(0,a.oneOfType)([a.number,a.string]),l={shadowColor:i.default,shadowOffset:(0,a.shape)({width:s,height:s}),shadowOpacity:a.number,shadowRadius:s,shadowSpread:s};t.default=l},function(e,t,n){"use strict";t.__esModule=!0;var r=n(2),o=(0,r.oneOfType)([r.number,r.string]),i={perspective:(0,r.oneOfType)([r.number,r.string]),perspectiveOrigin:r.string,transform:(0,r.arrayOf)((0,r.oneOfType)([(0,r.shape)({perspective:o}),(0,r.shape)({rotate:r.string}),(0,r.shape)({rotateX:r.string}),(0,r.shape)({rotateY:r.string}),(0,r.shape)({rotateZ:r.string}),(0,r.shape)({scale:r.number}),(0,r.shape)({scaleX:r.number}),(0,r.shape)({scaleY:r.number}),(0,r.shape)({skewX:r.string}),(0,r.shape)({skewY:r.string}),(0,r.shape)({translateX:o}),(0,r.shape)({translateY:o}),(0,r.shape)({translateZ:o}),(0,r.shape)({translate3d:r.string})])),transformOrigin:r.string,transformStyle:(0,r.oneOf)(["flat","preserve-3d"])};t.default=i},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}t.__esModule=!0;var i=n(67),a=r(i),s=n(4),l=r(s),u=n(61),c=r(u),f={},d=l.default.create({ariaButton:{cursor:"pointer"},button:{appearance:"none",backgroundColor:"transparent",color:"inherit",fontFamily:"inherit",fontSize:"inherit",fontStyle:"inherit",fontVariant:["inherit"],fontWeight:"inherit",lineHeight:"inherit",textAlign:"inherit"},heading:{fontFamily:"inherit",fontSize:"inherit",fontStyle:"inherit",fontVariant:["inherit"],fontWeight:"inherit",lineHeight:"inherit"},link:{backgroundColor:"transparent",color:"inherit",textDecorationLine:"none"},list:{listStyle:"none"}}),p=l.default.create({auto:{pointerEvents:"auto"},"box-none":{pointerEvents:"box-none"},"box-only":{pointerEvents:"box-only"},none:{pointerEvents:"none"}}),h=function(e){return c.default.resolve(e)},m=function(e,t,n){n||(n=h),t||(t=f);var r=t,i=r.accessibilityLabel,s=r.accessibilityLiveRegion,l=r.importantForAccessibility,u=r.placeholderTextColor,c=r.pointerEvents,m=r.style,v=r.testID,y=(r.accessible,r.accessibilityComponentType,r.accessibilityRole,r.accessibilityTraits,o(r,["accessibilityLabel","accessibilityLiveRegion","importantForAccessibility","placeholderTextColor","pointerEvents","style","testID","accessible","accessibilityComponentType","accessibilityRole","accessibilityTraits"])),g=a.default.isDisabled(t),_=a.default.propsToAriaRole(t),b=a.default.propsToTabIndex(t),w=["a"===e&&d.link,"button"===e&&d.button,"heading"===_&&d.heading,"ul"===e&&d.list,"button"===_&&!g&&d.ariaButton,c&&p[c],m,u&&{placeholderTextColor:u}],S=n(w),E=S.className,x=S.style;return g&&(y["aria-disabled"]=!0),"no-hide-descendants"===l&&(y["aria-hidden"]=!0),i&&i.constructor===String&&(y["aria-label"]=i),s&&s.constructor===String&&(y["aria-live"]="none"===s?"off":s),E&&E.constructor===String&&(y.className=y.className?y.className+" "+E:E),"a"===e&&"_blank"===y.target&&(y.rel=(y.rel||"")+" noopener noreferrer"),_&&_.constructor===String&&"label"!==_&&(y.role=_),x&&(y.style=x),b&&(y.tabIndex=b),v&&v.constructor===String&&(y["data-testid"]=v),y};t.default=m},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(69),i=r(o),a=function(){i.default.blurTextInput(i.default.currentlyFocusedField())};t.default=a},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(3),i=r(o),a=function(e){(0,i.default)(e&&"function"==typeof e.setNativeProps,"Touchable child must either be native or forward setNativeProps to a native component")};t.default=a},function(e,t){"use strict";t.__esModule=!0;var n=/^[+-]?\d*(?:\.\d+)?(?:[Ee][+-]?\d+)?(%|\w*)/,r=function(e){return e.match(n)[1]},o=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},i=function(e,t){if("string"==typeof e){var n=parseFloat(e)*t,i=r(e);return""+n+i}if(o(e))return e*t};t.default=i},function(e,t){"use strict";function n(e){var t=l(e.changedTouches),n=l(e.touches),r="function"==typeof e.preventDefault?e.preventDefault.bind(e):a,o="function"==typeof e.stopImmediatePropagation?e.stopImmediatePropagation.bind(e):a,i="function"==typeof e.stopPropagation?e.stopPropagation.bind(e):a,s={_normalized:!0,bubbles:e.bubbles,cancelable:e.cancelable,changedTouches:t,defaultPrevented:e.defaultPrevented,identifier:void 0,locationX:void 0,locationY:void 0,pageX:e.pageX,pageY:e.pageY,preventDefault:r,stopImmediatePropagation:o,stopPropagation:i,target:e.target,timestamp:Date.now(),touches:n,type:e.type,which:e.which};return t[0]&&(s.identifier=t[0].identifier,s.pageX=t[0].pageX,s.pageY=t[0].pageY,s.locationX=t[0].locationX,s.locationY=t[0].locationY),s}function r(e){var t=void 0,n=[{_normalized:!0,clientX:e.clientX,clientY:e.clientY,force:e.force,identifier:0,get locationX(){if(t=t||s(e.target))return e.pageX-t.left},get locationY(){if(t=t||s(e.target))return e.pageY-t.top},pageX:e.pageX,pageY:e.pageY,screenX:e.screenX,screenY:e.screenY,target:e.target,timestamp:Date.now()}],r="function"==typeof e.preventDefault?e.preventDefault.bind(e):a,o="function"==typeof e.stopImmediatePropagation?e.stopImmediatePropagation.bind(e):a,l="function"==typeof e.stopPropagation?e.stopPropagation.bind(e):a;return{_normalized:!0,bubbles:e.bubbles,cancelable:e.cancelable,changedTouches:n,defaultPrevented:e.defaultPrevented,identifier:n[0].identifier,locationX:n[0].locationX,locationY:n[0].locationY,pageX:e.pageX,pageY:e.pageY,preventDefault:r,stopImmediatePropagation:o,stopPropagation:l,target:e.target,timestamp:n[0].timestamp,touches:"mouseup"===e.type?i:n,type:e.type,which:e.which}}function o(e){if(!e||e._normalized)return e;var t=e.type||"",o=t.indexOf("mouse")>=0;return o?r(e):n(e)}t.__esModule=!0;var i=[],a=function(){},s=function(e){if(e){var t=1===e.nodeType;if(t&&"function"==typeof e.getBoundingClientRect)return e.getBoundingClientRect()}},l=function(e){return e?Array.prototype.slice.call(e).map(function(e){var t=e.identifier>20?e.identifier%20:e.identifier,n=void 0;return{_normalized:!0,clientX:e.clientX,clientY:e.clientY,force:e.force,get locationX(){if(n=n||s(e.target))return e.pageX-n.left},get locationY(){if(n=n||s(e.target))return e.pageY-n.top},identifier:t,pageX:e.pageX,pageY:e.pageY,radiusX:e.radiusX,radiusY:e.radiusY,rotationAngle:e.rotationAngle,screenX:e.screenX,screenY:e.screenY,target:e.target,timestamp:Date.now()}}):i};t.default=o},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.prefixInlineStyles=void 0;var o=n(282),i=r(o),a=n(254),s=r(a),l=(0,i.default)(s.default);t.default=l;t.prefixInlineStyles=function(e){var t=l(e);return Object.keys(t).forEach(function(e){var n=t[e];Array.isArray(n)&&(t[e]=n[n.length-1])}),t}},function(e,t){"use strict";t.__esModule=!0;var n={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexOrder:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,fontWeight:!0,gridRow:!0,gridColumn:!0,lineClamp:!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,scale:!0,scaleX:!0,scaleY:!0,scaleZ:!0,shadowOpacity:!0},r=["ms","Moz","O","Webkit"],o=function(e,t){return e+t.charAt(0).toUpperCase()+t.substring(1)};Object.keys(n).forEach(function(e){r.forEach(function(t){n[o(t,e)]=n[e]})}),t.default=n},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var o=void 0,i=function(){function e(){r(this,e)}return e.step0=function(e){return e>0?1:0},e.step1=function(e){return e>=1?1:0},e.linear=function(e){return e},e.ease=function(t){return o||(o=e.bezier(.42,0,1,1)),o(t)},e.quad=function(e){return e*e},e.cubic=function(e){return e*e*e},e.poly=function(e){return function(t){return Math.pow(t,e)}},e.sin=function(e){return 1-Math.cos(e*Math.PI/2)},e.circle=function(e){return 1-Math.sqrt(1-e*e)},e.exp=function(e){return Math.pow(2,10*(e-1))},e.elastic=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=e*Math.PI;return function(e){return 1-Math.pow(Math.cos(e*Math.PI/2),3)*Math.cos(e*t)}},e.back=function(e){return void 0===e&&(e=1.70158),function(t){return t*t*((e+1)*t-e)}},e.bounce=function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?(e-=1.5/2.75,7.5625*e*e+.75):e<2.5/2.75?(e-=2.25/2.75,7.5625*e*e+.9375):(e-=2.625/2.75,7.5625*e*e+.984375)},e.bezier=function(e,t,r,o){var i=n(261);return i(e,t,r,o)},e.in=function(e){return e},e.out=function(e){return function(t){return 1-e(1-t)}},e.inOut=function(e){return function(t){return t<.5?e(2*t)/2:1-e(2*(1-t))/2}},e}();e.exports=i},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var a=n(72),s=a.AnimatedEvent,l=n(13),u=n(268),c=n(12),f=n(16).default,d=n(3),p=function(e){function t(n,i){r(this,t);var a=o(this,e.call(this));return n.style&&(n=Object.assign({},n,{style:new u(n.style)})),a._props=n,a._callback=i,a.__attach(),a}return i(t,e),t.prototype.__getValue=function(){var e={};for(var t in this._props){var n=this._props[t];n instanceof l?(!n.__isNative||n instanceof u)&&(e[t]=n.__getValue()):n instanceof s?e[t]=n.__getHandler():e[t]=n}return e},t.prototype.__getAnimatedValue=function(){var e={};for(var t in this._props){var n=this._props[t];n instanceof l&&(e[t]=n.__getAnimatedValue())}return e},t.prototype.__attach=function(){for(var e in this._props){var t=this._props[e];t instanceof l&&t.__addChild(this)}},t.prototype.__detach=function(){this.__isNative&&this._animatedView&&this.__disconnectAnimatedView();for(var t in this._props){var n=this._props[t];n instanceof l&&n.__removeChild(this)}e.prototype.__detach.call(this)},t.prototype.update=function(){this._callback()},t.prototype.__makeNative=function(){if(!this.__isNative){this.__isNative=!0;for(var e in this._props){var t=this._props[e];t instanceof l&&t.__makeNative()}this._animatedView&&this.__connectAnimatedView()}},t.prototype.setNativeView=function(e){this._animatedView!==e&&(this._animatedView=e,this.__isNative&&this.__connectAnimatedView())},t.prototype.__connectAnimatedView=function(){d(this.__isNative,'Expected node to be marked as "native"');var e=f(this._animatedView);d(null!=e,"Unable to locate attached view in the native tree"),c.API.connectAnimatedNodeToView(this.__getNativeTag(),e)},t.prototype.__disconnectAnimatedView=function(){d(this.__isNative,'Expected node to be marked as "native"');var e=f(this._animatedView);d(null!=e,"Unable to locate attached view in the native tree"),c.API.disconnectAnimatedNodeFromView(this.__getNativeTag(),e)},t.prototype.__getNativeConfig=function(){var e={};for(var t in this._props){var n=this._props[t];n instanceof l&&(e[t]=n.__getNativeTag())}return{type:"props",props:e}},t}(l);e.exports=p},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(3),i=(r(o),function(e,t){var n=this;if(n.instancePool.length){var r=n.instancePool.pop();return n.call(r,e,t),r}return new n(e,t)}),a=function(e){var t=this;e.destructor(),t.instancePool.length=4;)n=255&e.charCodeAt(i)|(255&e.charCodeAt(++i))<<8|(255&e.charCodeAt(++i))<<16|(255&e.charCodeAt(++i))<<24,n=1540483477*(65535&n)+((1540483477*(n>>>16)&65535)<<16),n^=n>>>24,n=1540483477*(65535&n)+((1540483477*(n>>>16)&65535)<<16),o=1540483477*(65535&o)+((1540483477*(o>>>16)&65535)<<16)^n,r-=4,++i;switch(r){case 3:o^=(255&e.charCodeAt(i+2))<<16;case 2:o^=(255&e.charCodeAt(i+1))<<8;case 1:o^=255&e.charCodeAt(i),o=1540483477*(65535&o)+((1540483477*(o>>>16)&65535)<<16)}return o^=o>>>13,o=1540483477*(65535&o)+((1540483477*(o>>>16)&65535)<<16),o^=o>>>15,o>>>0}t.__esModule=!0;var r=function(e){return n(e,1).toString(36)};t.default=r},function(e,t){"use strict";function n(e){return e.charAt(0).toUpperCase()+e.slice(1)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e){return 0===e.button}function a(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function s(e){for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return!0}function l(e,t){var n=t.query,r=t.hash,o=t.state;return n||r||o?{pathname:e,query:n,hash:r,state:o}:e}t.__esModule=!0;var u=Object.assign||function(e){for(var t=1;t=0;r--){var o=e[r],i=o.path||"";if(n=i.replace(/\/*$/,"/")+n,0===i.indexOf("/"))break}return"/"+n}},propTypes:{path:d,from:d,to:d.isRequired,query:p,state:p,onEnter:c.falsy,children:c.falsy},render:function(){(0,s.default)(!1)}});t.default=h,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){return a({},e,{setRouteLeaveHook:t.listenBeforeLeavingRoute,isActive:t.isActive})}function i(e,t){return e=a({},e,t)}t.__esModule=!0;var a=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:"",o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[{text:"OK",onPress:function(e){return e}}],e=new Alert7;if(e.setTitle(t),e.setMessage(n(r)),"function"==typeof o){var i=o;e.addAction("OK",i)}else{var a=o;a.forEach(function(t){e.addAction(t.text,t.onPress||function(e){return e})}),2===a.length&&e.setType(Alert7.TYPE_CONFIRM)}e.present()},prompt:function(e){function t(e){return function(){var t=document.getElementById("alert7-prompt-input").value;return e(t)}}var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(e){return e},i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"plain-text",a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",s=new Alert7;if(s.setTitle(e),s.setMessage(n(r)+('
')),"function"==typeof o){var l=o;s.addAction("OK",t(l))}else{var u=o;u.forEach(function(e){s.addAction(e.text,t(e.onPress||function(e){return e}))}),2===u.length&&s.setType(Alert7.TYPE_CONFIRM)}s.present()}};t.default=r},function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s="src/components/Navigator/index.js",l=function(){function e(e,t){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=Object.assign||function(e){for(var t=1;to&&(e.distance=e.touches[0].clientY-o,a(e)),e.touches[0].clientYt.distanceToRefresh?r.add("ptr-refresh"):r.remove("ptr-refresh")},c=function(e){n.enabled&&(0!==n.distance&&e.preventDefault(),t.contentEl.style.transform=t.contentEl.style.webkitTransform="",t.ptrEl.style.transform=t.ptrEl.style.webkitTransform="",t.bodyEl.classList.contains("ptr-refresh")?f():d(),n.distance=0,n.enabled=!1)},f=function(){if(r.add("ptr-loading"),!t.loadingFunction)return d();var e=t.loadingFunction();setTimeout(function(){e.then(d)},1e3)},d=function(){r.remove("ptr-loading"),r.remove("ptr-refresh"),r.add("ptr-reset");var e=function e(){r.remove("ptr-reset"),t.bodyEl.removeEventListener("transitionend",e,!1)};t.bodyEl.addEventListener("transitionend",e,!1),t.ptrEl.style.visibility="hidden"};return{init:o}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n},function(e,t,n){var r=n(5),o=n(81),i=n(47);e.exports=r(o,i,{dummy_inject:o.prototype.inject,dummy_injectBefore:o.prototype.injectBefore,dummy_eject:o.prototype.eject,native_inject:i.prototype.inject,native_injectBefore:i.prototype.injectBefore,native_eject:i.prototype.eject,inject:function(e){return this.dummy_inject(e),this.native_inject(e),this},injectBefore:function(e){return this.dummy_injectBefore(e),this.native_injectBefore(e),this},eject:function(){return this.dummy_eject(),this.native_eject(),this}})},function(e,t,n){var r=n(5),o=n(26),i=n(48);e.exports=r(i,o,{initialize:function(e,t){this.width=e,this.height=t},localHitTest:function(e,t){for(var n=this.lastChild;n;){var r=n.hitTest(e,t);if(r)return r;n=n.previousSibling}return null},renderLayerTo:function(e,t,n,r,o,i,a){e.setTransform(t,n,r,o,i,a),e.save(),e.beginPath(),e.rect(this.x,this.y,this.width,this.height),e.clip();for(var s=this.firstChild;s;)s.renderTo(e,t,n,r,o,i,a),s=s.nextSibling;e.restore()}})},function(e,t,n){var r=n(5),o=n(26),i=n(48);e.exports=r(i,o,{initialize:function(e,t){this.width=e,this.height=t},localHitTest:function(e,t){for(var n=this.lastChild;n;){var r=n.hitTest(e,t);if(r)return r;n=n.previousSibling}return null},renderLayerTo:function(e,t,n,r,o,i,a){if(!this._invisible){i=t*this.x+r*this.y+i,a=n*this.x+o*this.y+a;var s=t;t=s*this.xx+r*this.yx,r=s*this.xy+r*this.yy,s=n,n=s*this.xx+o*this.yx,o=s*this.xy+o*this.yy;for(var l=this.firstChild;l;)l.renderTo(e,t,n,r,o,i,a),l=l.nextSibling}}})},function(e,t,n){var r=n(5),o=n(82),i=n(83);e.exports=r(o,{base_initialize:o.prototype.initialize,initialize:function(e,t,n){this.base_initialize(),this.width=t,this.height=n,null!=e&&this.draw(e)},draw:function(e,t,n){return e instanceof i||(e=new i(e)),this.path=e,this._commands=e.toCommands(),null!=t&&(this.width=t),null!=n&&(this.height=n),this.invalidate()},localHitTest:function(e,t){if(!this._fill)return null;if(null==this.width||null==this.height){var n=o._genericContext,r=this._commands;if(!r)return null;n.beginPath();for(var i=0,a=r.length;i0&&t>0&&ethis.width||t>this.height)return null;for(var n=this.lastChild;n;){var r=n.hitTest(e,t);if(r)return r;n=n.previousSibling}return null},render:function(){var e=this.firstChild,t=this.context;for(t.setTransform(c,0,0,c,0,0),t.clearRect(0,0,this.width,this.height);e;)e.renderTo(t,c,0,0,c,0,0),e=e.nextSibling;this.refreshCursor()}});p.tagName="canvas",e.exports=p},function(e,t,n){var r=n(5),o=n(82),i={middle:"center"};e.exports=r(o,{base_initialize:o.prototype.initialize,initialize:function(e,t,n,r){this.base_initialize(),this.draw.apply(this,arguments)},draw:function(e,t,n,r){var a;"string"==typeof t?a=Number(/(\d+)/.exec(t)[0]):t?(a=parseFloat(t.fontSize||t["font-size"]||"12"),t=(t.fontStyle||t["font-style"]||"")+" "+(t.fontVariant||t["font-variant"]||"")+" "+(t.fontWeight||t["font-weight"]||"")+" "+a+"px "+(t.fontFamily||t["font-family"]||"Arial")):t=this._font;var s=e&&e.split(/\r?\n/);this._font=t,this._fontSize=a,this._text=s,this._alignment=i[n]||n||"left";var l=o._genericContext;l.font=this._font,l.textAlign=this._alignment,l.textBaseline="middle",s=this._text;for(var u=s.length,c=0,f=0;fc&&(c=d)}return this.width=c,this.height=u?1.1*u*a:0,this.invalidate()},localHitTest:function(e,t){return this._fill&&e>0&&t>0&&e-1;)h+="\n";l.string=h+l.string,this.element.path="m0,0l1,0"}o=o.cloneNode(!0),c=o.style,o.coordorigin="0,0",o.coordsize="10000,10000",c.left="0px",c.top="0px",c.width="10000px",c.height="10000px",c.rotation=0,o.removeChild(o.firstChild);var m=new a(1,1),v=new s,y=o.ownerDocument.body;m.inject(y),v.element.appendChild(o),v.inject(m);var g=o.getBoundingClientRect(),_=m.toElement().getBoundingClientRect();return m.eject(),this.left=g.left-_.left,this.top=g.top-_.top,this.width=g.right-g.left,this.height=g.bottom-g.top,this.right=g.right-_.left,this.bottom=g.bottom-_.top,this._transform(),this}})},function(e,t,n){"use strict";function r(e){return e}function o(e,t,n){function o(e,t){var n=g.hasOwnProperty(t)?g[t]:null;E.hasOwnProperty(t)&&l("OVERRIDE_BASE"===n,"ReactClassInterface: You are attempting to override `%s` from your class specification. Ensure that your method names do not overlap with React methods.",t),e&&l("DEFINE_MANY"===n||"DEFINE_MANY_MERGED"===n,"ReactClassInterface: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",t)}function i(e,n){if(n){l("function"!=typeof n,"ReactClass: You're attempting to use a component class or function as a mixin. Instead, just use a regular object."),l(!t(n),"ReactClass: You're attempting to use a component as a mixin. Instead, just use a regular object.");var r=e.prototype,i=r.__reactAutoBindPairs;n.hasOwnProperty(u)&&b.mixins(e,n.mixins);for(var a in n)if(n.hasOwnProperty(a)&&a!==u){var s=n[a],c=r.hasOwnProperty(a);if(o(c,a),b.hasOwnProperty(a))b[a](e,s);else{var f=g.hasOwnProperty(a),h="function"==typeof s,m=h&&!f&&!c&&n.autobind!==!1;if(m)i.push(a,s),r[a]=s;else if(c){var v=g[a];l(f&&("DEFINE_MANY_MERGED"===v||"DEFINE_MANY"===v),"ReactClass: Unexpected spec policy %s for key %s when mixing in component specs.",v,a), +"DEFINE_MANY_MERGED"===v?r[a]=d(r[a],s):"DEFINE_MANY"===v&&(r[a]=p(r[a],s))}else r[a]=s}}}else;}function c(e,t){if(t)for(var n in t){var r=t[n];if(t.hasOwnProperty(n)){var o=n in b;l(!o,'ReactClass: You are attempting to define a reserved property, `%s`, that shouldn\'t be on the "statics" key. Define it as an instance property instead; it will still be accessible on the constructor.',n);var i=n in e;if(i){var a=_.hasOwnProperty(n)?_[n]:null;return l("DEFINE_MANY_MERGED"===a,"ReactClass: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",n),void(e[n]=d(e[n],r))}e[n]=r}}}function f(e,t){l(e&&t&&"object"==typeof e&&"object"==typeof t,"mergeIntoWithNoDuplicateKeys(): Cannot merge non-objects.");for(var n in t)t.hasOwnProperty(n)&&(l(void 0===e[n],"mergeIntoWithNoDuplicateKeys(): Tried to merge two objects with the same key: `%s`. This conflict may be due to a mixin; in particular, this may be caused by two getInitialState() or getDefaultProps() methods returning objects with clashing keys.",n),e[n]=t[n]);return e}function d(e,t){return function(){var n=e.apply(this,arguments),r=t.apply(this,arguments);if(null==n)return r;if(null==r)return n;var o={};return f(o,n),f(o,r),o}}function p(e,t){return function(){e.apply(this,arguments),t.apply(this,arguments)}}function h(e,t){var n=t.bind(e);return n}function m(e){for(var t=e.__reactAutoBindPairs,n=0;n0&&"number"!=typeof e[0]))}function i(e,t,n){var i,c;if(r(e)||r(t))return!1;if(e.prototype!==t.prototype)return!1;if(l(e))return!!l(t)&&(e=a.call(e),t=a.call(t),u(e,t,n));if(o(e)){if(!o(t))return!1;if(e.length!==t.length)return!1;for(i=0;i=0;i--)if(f[i]!=d[i])return!1;for(i=f.length-1;i>=0;i--)if(c=f[i],!u(e[c],t[c],n))return!1;return typeof e==typeof t}var a=Array.prototype.slice,s=n(163),l=n(162),u=e.exports=function(e,t,n){return n||(n={}),e===t||(e instanceof Date&&t instanceof Date?e.getTime()===t.getTime():!e||!t||"object"!=typeof e&&"object"!=typeof t?n.strict?e===t:e==t:i(e,t,n))}},function(e,t){function n(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function r(e){return e&&"object"==typeof e&&"number"==typeof e.length&&Object.prototype.hasOwnProperty.call(e,"callee")&&!Object.prototype.propertyIsEnumerable.call(e,"callee")||!1}var o="[object Arguments]"==function(){return Object.prototype.toString.call(arguments)}();t=e.exports=o?n:r,t.supported=n,t.unsupported=r},function(e,t){function n(e){var t=[];for(var n in e)t.push(n);return t}t=e.exports="function"==typeof Object.keys?Object.keys:n,t.shim=n},function(e,t){"use strict";var n={extractSingleTouch:function(e){var t=e.touches,n=e.changedTouches,r=t&&t.length>0,o=n&&n.length>0;return!r&&o?n[0]:r?t[0]:e}};e.exports=n},function(e,t,n){"use strict";function r(e,t){return!(!e||!t)&&(e===t||!o(e)&&(o(t)?r(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}var o=n(168);e.exports=r},function(e,t){"use strict";function n(e){if(e=e||("undefined"!=typeof document?document:void 0),"undefined"==typeof e)return null;try{return e.activeElement||e.body}catch(t){return e.body}}e.exports=n},function(e,t){"use strict";function n(e){var t=e?e.ownerDocument||e:document,n=t.defaultView||window;return!(!e||!("function"==typeof n.Node?e instanceof n.Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}e.exports=n},function(e,t,n){"use strict";function r(e){return o(e)&&3==e.nodeType}var o=n(167);e.exports=r},function(e,t){(function(t){"use strict";var n=t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||t.msRequestAnimationFrame;e.exports=n}).call(t,function(){return this}())},function(e,t,n){"use strict";var r,o=n(8);o.canUseDOM&&(r=window.performance||window.msPerformance||window.webkitPerformance),e.exports=r||{}},function(e,t,n){"use strict";var r,o=n(170);r=o.now?function(){return o.now()}:function(){return Date.now()},e.exports=r},function(e,t,n){(function(t){"use strict";var r=n(28),o=n(169),i=0,a=o||function(e){var n=Date.now(),r=Math.max(0,16-(n-i));return i=n+r,t.setTimeout(function(){e(Date.now())},r)};a(r),e.exports=a}).call(t,function(){return this}())},function(e,t){"use strict";function n(e,t,n){function o(){return s=!0,l?void(c=[].concat(r.call(arguments))):void n.apply(this,arguments)}function i(){if(!s&&(u=!0,!l)){for(l=!0;!s&&a=e&&u&&(s=!0,n()))}}var a=0,s=!1,l=!1,u=!1,c=void 0;i()}t.__esModule=!0;var r=Array.prototype.slice;t.loopAsync=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(){function e(e){try{e=e||window.history.state||{}}catch(t){e={}}var t=f.getWindowPath(),n=e,r=n.key,o=void 0;r?o=d.readState(r):(o=null,r=_.createKey(),y&&window.history.replaceState(i({},e,{key:r}),null));var a=u.parsePath(t);return _.createLocation(i({},a,{state:o}),void 0,r)}function t(t){function n(t){void 0!==t.state&&r(e(t.state))}var r=t.transitionTo;return f.addEventListener(window,"popstate",n),function(){f.removeEventListener(window,"popstate",n)}}function n(e){var t=e.basename,n=e.pathname,r=e.search,o=e.hash,i=e.state,a=e.action,s=e.key;if(a!==l.POP){d.saveState(s,i);var u=(t||"")+n+r+o,c={key:s};if(a===l.PUSH){if(g)return window.location.href=u,!1;window.history.pushState(c,null,u)}else{if(g)return window.location.replace(u),!1;window.history.replaceState(c,null,u)}}}function r(e){1===++b&&(w=t(_));var n=_.listenBefore(e);return function(){n(),0===--b&&w()}}function o(e){1===++b&&(w=t(_));var n=_.listen(e);return function(){n(),0===--b&&w()}}function a(e){1===++b&&(w=t(_)),_.registerTransitionHook(e)}function p(e){_.unregisterTransitionHook(e),0===--b&&w()}var m=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];c.canUseDOM?void 0:s.default(!1);var v=m.forceRefresh,y=f.supportsHistory(),g=!y||v,_=h.default(i({},m,{getCurrentLocation:e,finishTransition:n,saveState:d.saveState})),b=0,w=void 0;return i({},_,{listenBefore:r,listen:o,registerTransitionHook:a,unregisterTransitionHook:p})}t.__esModule=!0;var i=Object.assign||function(e){for(var t=1;t=0&&t=0&&vt.expirationTime)&&(e.expirationTime=t.expirationTime)}function C(e){Pe=Oe=null;var t=e.alternate,n=e.updateQueue;null===n&&(n=e.updateQueue=E(null)),null!==t?(e=t.updateQueue,null===e&&(e=t.updateQueue=E(null))):e=null,Pe=n,Oe=e!==n?e:null}function T(e,t){C(e),e=Pe;var n=Oe;null===n?x(e,t):null===e.last||null===n.last?(x(e,t),x(n,t)):(x(e,t),n.last=t)}function R(e,t,n,r){return e=e.partialState,"function"==typeof e?e.call(t,n,r):e}function P(e,t,n,r,o,i){null!==e&&e.updateQueue===n&&(n=t.updateQueue={baseState:n.baseState,expirationTime:n.expirationTime,first:n.first,last:n.last,isInitialized:n.isInitialized,capturedValues:n.capturedValues,callbackList:null,hasForceUpdate:!1}),n.expirationTime=0,n.isInitialized?e=n.baseState:(e=n.baseState=t.memoizedState,n.isInitialized=!0);for(var a=!0,s=n.first,l=!1;null!==s;){var u=s.expirationTime;if(u>i){var c=n.expirationTime;(0===c||c>u)&&(n.expirationTime=u),l||(l=!0,n.baseState=e)}else l||(n.first=s.next,null===n.first&&(n.last=null)),s.isReplace?(e=R(s,r,e,o),a=!0):(u=R(s,r,e,o))&&(e=a?oe({},e,u):oe(e,u),a=!1),s.isForced&&(n.hasForceUpdate=!0),null!==s.callback&&(u=n.callbackList,null===u&&(u=n.callbackList=[]),u.push(s)),null!==s.capturedValue&&(u=n.capturedValues,null===u?n.capturedValues=[s.capturedValue]:u.push(s.capturedValue));s=s.next}return null!==n.callbackList?t.effectTag|=32:null!==n.first||n.hasForceUpdate||null!==n.capturedValues||(t.updateQueue=null),l||(n.baseState=e),e}function O(e,t){var n=e.callbackList;if(null!==n)for(e.callbackList=null,e=0;ed?(p=f,f=null):p=f.sibling;var h=_(r,f,a[d],l);if(null===h){null===f&&(f=p);break}e&&f&&null===h.alternate&&t(r,f),o=s(h,o,d),null===c?u=h:c.sibling=h,c=h,f=p}if(d===a.length)return n(r,f),u;if(null===f){for(;dh?(m=p,p=null):m=p.sibling;var y=_(a,p,v.value,c);if(null===y){p||(p=m);break}e&&p&&null===y.alternate&&t(a,p),l=s(y,l,h),null===d?f=y:d.sibling=y,d=y,p=m}if(v.done)return n(a,p),f;if(null===p){for(;!v.done;h++,v=u.next())v=g(a,v.value,c),null!==v&&(l=s(v,l,h),null===d?f=v:d.sibling=v,d=v);return f}for(p=i(a,p);!v.done;h++,v=u.next())v=b(p,a,h,v.value,c),null!==v&&(e&&null!==v.alternate&&p.delete(null===v.key?h:v.key),l=s(v,l,h),null===d?f=v:d.sibling=v,d=v);return e&&p.forEach(function(e){return t(a,e)}),f}return function(e,i,s,u){"object"==typeof s&&null!==s&&s.type===_e&&null===s.key&&(s=s.props.children);var c="object"==typeof s&&null!==s;if(c)switch(s.$$typeof){case me:e:{var f=s.key;for(c=i;null!==c;){if(c.key===f){if(10===c.tag?s.type===_e:c.type===s.type){n(e,c.sibling),i=a(c,s.type===_e?s.props.children:s.props,u),i.ref=N(e,c,s),i.return=e,e=i;break e}n(e,c);break}t(e,c),c=c.sibling}s.type===_e?(i=m(s.props.children,e.mode,u,s.key),i.return=e,e=i):(u=h(s,e.mode,u),u.ref=N(e,i,s),u.return=e,e=u)}return l(e);case ge:e:{for(c=s.key;null!==i;){if(i.key===c){if(4===i.tag&&i.stateNode.containerInfo===s.containerInfo&&i.stateNode.implementation===s.implementation){n(e,i.sibling),i=a(i,s.children||[],u),i.return=e,e=i;break e}n(e,i);break}t(e,i),i=i.sibling}i=y(s,e.mode,u),i.return=e,e=i}return l(e)}if("string"==typeof s||"number"==typeof s)return s=""+s,null!==i&&6===i.tag?(n(e,i.sibling),i=a(i,s,u),i.return=e,e=i):(n(e,i),i=v(s,e.mode,u),i.return=e,e=i),l(e);if(ke(s))return w(e,i,s,u);if(o(s))return S(e,i,s,u);if(c&&M(e,s),"undefined"==typeof s)switch(e.tag){case 2:case 1:u=e.type,r("152",u.displayName||u.name||"Component")}return n(e,i)}}function A(e,t,n,o,i,a,s){function l(e,t,n){u(e,t,n,t.expirationTime)}function u(e,t,n,r){t.child=null===e?Me(t,null,n,r):Ne(t,e.child,n,r)}function c(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function f(e,t,n,r,o,i){if(c(e,t),!n&&!o)return r&&R(t,!1),v(e,t);n=t.stateNode,pe.current=t;var a=o?null:n.render();return t.effectTag|=1,o&&(u(e,t,null,i),t.child=null),u(e,t,a,i),t.memoizedState=n.state,t.memoizedProps=n.props,r&&R(t,!0),t.child}function d(e){var t=e.stateNode;t.pendingContext?T(e,t.pendingContext,t.pendingContext!==t.context):t.context&&T(e,t.context,!1),b(e,t.containerInfo)}function h(e,t,n,r){var o=e.child;for(null!==o&&(o.return=e);null!==o;){switch(o.tag){case 12:var i=0|o.stateNode;if(o.type===t&&0!==(i&n)){for(i=o;null!==i;){var a=i.alternate;if(0===i.expirationTime||i.expirationTime>r)i.expirationTime=r,null!==a&&(0===a.expirationTime||a.expirationTime>r)&&(a.expirationTime=r);else{if(null===a||!(0===a.expirationTime||a.expirationTime>r))break;a.expirationTime=r}i=i.return}i=null}else i=o.child;break;case 13:i=o.type===e.type?null:o.child;break;default:i=o.child}if(null!==i)i.return=o;else for(i=o;null!==i;){if(i===e){i=null;break}if(o=i.sibling,null!==o){i=o;break}i=i.return}o=i}}function m(e,t,n){var r=t.type._context,o=t.pendingProps,i=t.memoizedProps;if(!x()&&i===o)return t.stateNode=0,w(t),v(e,t);var a=o.value;if(t.memoizedProps=o,null===i)a=1073741823;else if(i.value===o.value){if(i.children===o.children)return t.stateNode=0,w(t),v(e,t);a=0}else{var s=i.value;if(s===a&&(0!==s||1/s===1/a)||s!==s&&a!==a){if(i.children===o.children)return t.stateNode=0,w(t),v(e,t);a=0}else if(a="function"==typeof r._calculateChangedBits?r._calculateChangedBits(s,a):1073741823,a|=0,0===a){if(i.children===o.children)return t.stateNode=0,w(t),v(e,t)}else h(t,r,a,n)}return t.stateNode=a,w(t),l(e,t,o.children),t.child}function v(e,t){if(null!==e&&t.child!==e.child?r("153"):void 0,null!==t.child){e=t.child;var n=p(e,e.pendingProps,e.expirationTime);for(t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,n=n.sibling=p(e,e.pendingProps,e.expirationTime),n.return=t;n.sibling=null}return t.child}var y=e.shouldSetTextContent,g=e.shouldDeprioritizeSubtree,_=t.pushHostContext,b=t.pushHostContainer,w=o.pushProvider,S=n.getMaskedContext,E=n.getUnmaskedContext,x=n.hasContextChanged,C=n.pushContextProvider,T=n.pushTopLevelContextObject,R=n.invalidateContextProvider,O=i.enterHydrationState,N=i.resetHydrationState,M=i.tryToClaimNextHydratableInstance;e=k(n,a,s,function(e,t){e.memoizedProps=t},function(e,t){e.memoizedState=t});var I=e.adoptClassInstance,A=e.callGetDerivedStateFromProps,D=e.constructClassInstance,L=e.mountClassInstance,j=e.resumeMountClassInstance,F=e.updateClassInstance;return{beginWork:function(e,t,n){if(0===t.expirationTime||t.expirationTime>n){switch(t.tag){case 3:d(t);break;case 2:C(t);break;case 4:b(t,t.stateNode.containerInfo);break;case 13:w(t)}return null}switch(t.tag){case 0:null!==e?r("155"):void 0;var o=t.type,i=t.pendingProps,a=E(t);return a=S(t,a),o=o(i,a),t.effectTag|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof?(a=t.type,t.tag=2,t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,"function"==typeof a.getDerivedStateFromProps&&(i=A(t,o,i,t.memoizedState),null!==i&&void 0!==i&&(t.memoizedState=oe({},t.memoizedState,i))),i=C(t),I(t,o),L(t,n),e=f(e,t,!0,i,!1,n)):(t.tag=1,l(e,t,o),t.memoizedProps=i,e=t.child),e;case 1:return i=t.type,n=t.pendingProps,x()||t.memoizedProps!==n?(o=E(t),o=S(t,o),i=i(n,o),t.effectTag|=1,l(e,t,i),t.memoizedProps=n,e=t.child):e=v(e,t),e;case 2:i=C(t),null===e?null===t.stateNode?(D(t,t.pendingProps),L(t,n),o=!0):o=j(t,n):o=F(e,t,n),a=!1;var s=t.updateQueue;return null!==s&&null!==s.capturedValues&&(a=o=!0),f(e,t,o,i,a,n);case 3:e:if(d(t),o=t.updateQueue,null!==o){if(a=t.memoizedState,i=P(e,t,o,null,null,n),t.memoizedState=i,o=t.updateQueue,null!==o&&null!==o.capturedValues)o=null;else{if(a===i){N(),e=v(e,t);break e}o=i.element}a=t.stateNode,(null===e||null===e.child)&&a.hydrate&&O(t)?(t.effectTag|=2,t.child=Me(t,null,o,n)):(N(),l(e,t,o)),t.memoizedState=i,e=t.child}else N(),e=v(e,t);return e;case 5:return _(t),null===e&&M(t),i=t.type,s=t.memoizedProps,o=t.pendingProps,a=null!==e?e.memoizedProps:null,x()||s!==o||((s=1&t.mode&&g(i,o))&&(t.expirationTime=1073741823),s&&1073741823===n)?(s=o.children,y(i,o)?s=null:a&&y(i,a)&&(t.effectTag|=16),c(e,t),1073741823!==n&&1&t.mode&&g(i,o)?(t.expirationTime=1073741823,t.memoizedProps=o,e=null):(l(e,t,s),t.memoizedProps=o,e=t.child)):e=v(e,t),e;case 6:return null===e&&M(t),t.memoizedProps=t.pendingProps,null;case 8:t.tag=7;case 7:return i=t.pendingProps,x()||t.memoizedProps!==i||(i=t.memoizedProps),o=i.children,t.stateNode=null===e?Me(t,t.stateNode,o,n):Ne(t,e.stateNode,o,n),t.memoizedProps=i,t.stateNode;case 9:return null;case 4:return b(t,t.stateNode.containerInfo),i=t.pendingProps,x()||t.memoizedProps!==i?(null===e?t.child=Ne(t,null,i,n):l(e,t,i),t.memoizedProps=i,e=t.child):e=v(e,t),e;case 14:return n=t.type.render,n=n(t.pendingProps,t.ref),l(e,t,n),t.memoizedProps=n,t.child;case 10:return n=t.pendingProps,x()||t.memoizedProps!==n?(l(e,t,n),t.memoizedProps=n,e=t.child):e=v(e,t),e;case 11:return n=t.pendingProps.children,x()||null!==n&&t.memoizedProps!==n?(l(e,t,n),t.memoizedProps=n,e=t.child):e=v(e,t),e;case 13:return m(e,t,n);case 12:e:{o=t.type,a=t.pendingProps,s=t.memoizedProps,i=o._currentValue;var u=o._changedBits;if(x()||0!==u||s!==a){t.memoizedProps=a;var p=a.unstable_observedBits;if(void 0!==p&&null!==p||(p=1073741823),t.stateNode=p,0!==(u&p))h(t,o,u,n);else if(s===a){e=v(e,t);break e}n=a.children,n=n(i),l(e,t,n),e=t.child}else e=v(e,t)}return e;default:r("156")}}}}function D(e,t,n,o,i){function a(e){e.effectTag|=4}var s=e.createInstance,l=e.createTextInstance,u=e.appendInitialChild,c=e.finalizeInitialChildren,f=e.prepareUpdate,d=e.persistence,p=t.getRootHostContainer,h=t.popHostContext,m=t.getHostContext,v=t.popHostContainer,y=n.popContextProvider,g=n.popTopLevelContextObject,_=o.popProvider,b=i.prepareToHydrateHostInstance,w=i.prepareToHydrateHostTextInstance,S=i.popHydrationState,E=void 0,x=void 0,C=void 0;return e.mutation?(E=function(){},x=function(e,t,n){(t.updateQueue=n)&&a(t)},C=function(e,t,n,r){n!==r&&a(t)}):r(d?"235":"236"),{completeWork:function(e,t,n){var o=t.pendingProps;switch(t.tag){case 1:return null;case 2:return y(t),e=t.stateNode,o=t.updateQueue,null!==o&&null!==o.capturedValues&&(t.effectTag&=-65,"function"==typeof e.componentDidCatch?t.effectTag|=256:o.capturedValues=null),null;case 3:return v(t),g(t),o=t.stateNode,o.pendingContext&&(o.context=o.pendingContext,o.pendingContext=null),null!==e&&null!==e.child||(S(t),t.effectTag&=-3),E(t),e=t.updateQueue,null!==e&&null!==e.capturedValues&&(t.effectTag|=256),null;case 5:h(t),n=p();var i=t.type;if(null!==e&&null!=t.stateNode){var d=e.memoizedProps,T=t.stateNode,R=m();T=f(T,i,d,o,n,R),x(e,t,T,i,d,o,n,R),e.ref!==t.ref&&(t.effectTag|=128)}else{if(!o)return null===t.stateNode?r("166"):void 0,null;if(e=m(),S(t))b(t,n,e)&&a(t);else{d=s(i,o,n,e,t);e:for(R=t.child;null!==R;){if(5===R.tag||6===R.tag)u(d,R.stateNode);else if(4!==R.tag&&null!==R.child){R.child.return=R,R=R.child;continue}if(R===t)break;for(;null===R.sibling;){if(null===R.return||R.return===t)break e;R=R.return}R.sibling.return=R.return,R=R.sibling}c(d,i,o,n,e)&&a(t),t.stateNode=d}null!==t.ref&&(t.effectTag|=128)}return null;case 6:if(e&&null!=t.stateNode)C(e,t,e.memoizedProps,o);else{if("string"!=typeof o)return null===t.stateNode?r("166"):void 0,null;e=p(),n=m(),S(t)?w(t)&&a(t):t.stateNode=l(o,e,n,t)}return null;case 7:(o=t.memoizedProps)?void 0:r("165"),t.tag=8,i=[];e:for((d=t.stateNode)&&(d.return=t);null!==d;){if(5===d.tag||6===d.tag||4===d.tag)r("247");else if(9===d.tag)i.push(d.pendingProps.value);else if(null!==d.child){d.child.return=d,d=d.child;continue}for(;null===d.sibling;){if(null===d.return||d.return===t)break e;d=d.return}d.sibling.return=d.return,d=d.sibling}return d=o.handler,o=d(o.props,i),t.child=Ne(t,null!==e?e.child:null,o,n),t.child;case 8:return t.tag=7,null;case 9:return null;case 14:return null;case 10:return null;case 11:return null;case 4:return v(t),E(t),null;case 13:return _(t),null;case 12:return null;case 0:r("167");default:r("156")}}}}function L(e,t,n,r,o){var i=e.popHostContainer,a=e.popHostContext,s=t.popContextProvider,l=t.popTopLevelContextObject,u=n.popProvider;return{throwException:function(e,t,n){t.effectTag|=512,t.firstEffect=t.lastEffect=null,t={value:n,source:t,stack:S(t)};do{switch(e.tag){case 3:return C(e),e.updateQueue.capturedValues=[t],void(e.effectTag|=1024);case 2:if(n=e.stateNode,0===(64&e.effectTag)&&null!==n&&"function"==typeof n.componentDidCatch&&!o(n)){C(e),n=e.updateQueue;var r=n.capturedValues;return null===r?n.capturedValues=[t]:r.push(t),void(e.effectTag|=1024)}}e=e.return}while(null!==e)},unwindWork:function(e){switch(e.tag){case 2:s(e);var t=e.effectTag;return 1024&t?(e.effectTag=t&-1025|64,e):null;case 3:return i(e),l(e),t=e.effectTag,1024&t?(e.effectTag=t&-1025|64,e):null;case 5:return a(e),null;case 4:return i(e),null;case 13:return u(e),null;default:return null}},unwindInterruptedWork:function(e){switch(e.tag){case 2:s(e);break;case 3:i(e),l(e);break;case 5:a(e);break;case 4:i(e);break;case 13:u(e)}}}}function j(e,t){var n=t.source;null===t.stack&&S(n),null!==n&&i(n),t=t.value,null!==e&&2===e.tag&&i(e);try{t&&t.suppressReactErrorLogging||void 0}catch(e){e&&e.suppressReactErrorLogging||void 0}}function F(e,t,n,o,i){function a(e){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(n){t(e,n)}else n.current=null}function s(e){switch("function"==typeof w&&w(e),e.tag){case 2:a(e);var n=e.stateNode;if("function"==typeof n.componentWillUnmount)try{n.props=e.memoizedProps,n.state=e.memoizedState,n.componentWillUnmount()}catch(n){t(e,n)}break;case 5:a(e);break;case 7:l(e.stateNode);break;case 4:d&&c(e)}}function l(e){for(var t=e;;)if(s(t),null===t.child||d&&4===t.tag){if(t===e)break;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 u(e){return 5===e.tag||3===e.tag||4===e.tag}function c(e){for(var t=e,n=!1,o=void 0,i=void 0;;){if(!n){n=t.return;e:for(;;){switch(null===n?r("160"):void 0,n.tag){case 5:o=n.stateNode,i=!1;break e;case 3:o=n.stateNode.containerInfo,i=!0;break e;case 4:o=n.stateNode.containerInfo,i=!0;break e}n=n.return}n=!0}if(5===t.tag||6===t.tag)l(t),i?E(o,t.stateNode):S(o,t.stateNode);else if(4===t.tag?o=t.stateNode.containerInfo:s(t),null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return,4===t.tag&&(n=!1)}t.sibling.return=t.return,t=t.sibling}}var f=e.getPublicInstance,d=e.mutation;e=e.persistence,d||r(e?"235":"236");var p=d.commitMount,h=d.commitUpdate,m=d.resetTextContent,v=d.commitTextUpdate,y=d.appendChild,g=d.appendChildToContainer,_=d.insertBefore,b=d.insertInContainerBefore,S=d.removeChild,E=d.removeChildFromContainer;return{commitBeforeMutationLifeCycles:function(e,t){switch(t.tag){case 2:if(2048&t.effectTag&&null!==e){var n=e.memoizedProps,o=e.memoizedState;e=t.stateNode,e.props=t.memoizedProps,e.state=t.memoizedState,t=e.getSnapshotBeforeUpdate(n,o),e.__reactInternalSnapshotBeforeUpdate=t}break;case 3:case 5:case 6:case 4:break;default:r("163")}},commitResetTextContent:function(e){m(e.stateNode)},commitPlacement:function(e){e:{for(var t=e.return;null!==t;){if(u(t)){var n=t;break e}t=t.return}r("160"),n=void 0}var o=t=void 0;switch(n.tag){case 5:t=n.stateNode,o=!1;break;case 3:t=n.stateNode.containerInfo,o=!0;break;case 4:t=n.stateNode.containerInfo,o=!0;break;default:r("161")}16&n.effectTag&&(m(t),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||u(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}for(var i=e;;){if(5===i.tag||6===i.tag)n?o?b(t,i.stateNode,n):_(t,i.stateNode,n):o?g(t,i.stateNode):y(t,i.stateNode);else if(4!==i.tag&&null!==i.child){i.child.return=i,i=i.child;continue}if(i===e)break;for(;null===i.sibling;){if(null===i.return||i.return===e)return;i=i.return}i.sibling.return=i.return,i=i.sibling}},commitDeletion:function(e){c(e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)},commitWork:function(e,t){switch(t.tag){case 2:break;case 5:var n=t.stateNode;if(null!=n){var o=t.memoizedProps;e=null!==e?e.memoizedProps:o;var i=t.type,a=t.updateQueue;t.updateQueue=null,null!==a&&h(n,a,i,e,o,t)}break;case 6:null===t.stateNode?r("162"):void 0,n=t.memoizedProps,v(t.stateNode,null!==e?e.memoizedProps:n,n);break;case 3:break;default:r("163")}},commitLifeCycles:function(e,t,n){switch(n.tag){case 2:if(e=n.stateNode,4&n.effectTag)if(null===t)e.props=n.memoizedProps,e.state=n.memoizedState,e.componentDidMount();else{var o=t.memoizedProps;t=t.memoizedState,e.props=n.memoizedProps,e.state=n.memoizedState,e.componentDidUpdate(o,t,e.__reactInternalSnapshotBeforeUpdate)}n=n.updateQueue,null!==n&&O(n,e);break;case 3:if(t=n.updateQueue,null!==t){if(e=null,null!==n.child)switch(n.child.tag){case 5:e=f(n.child.stateNode);break;case 2:e=n.child.stateNode}O(t,e)}break;case 5:e=n.stateNode,null===t&&4&n.effectTag&&p(e,n.type,n.memoizedProps,n);break;case 6:break;case 4:break;default:r("163")}},commitErrorLogging:function(e,t){switch(e.tag){case 2:var n=e.type;t=e.stateNode;var o=e.updateQueue;null===o||null===o.capturedValues?r("264"):void 0;var a=o.capturedValues;for(o.capturedValues=null,"function"!=typeof n.getDerivedStateFromCatch&&i(t),t.props=e.memoizedProps,t.state=e.memoizedState,n=0;nt||(n.current=e[t],e[t]=null,t--)},push:function(n,r){t++,e[t]=n.current,n.current=r},checkThatStackIsEmpty:function(){},resetStackAfterFatalErrorInDev:function(){}}}function W(e){function t(){if(null!==de)for(var e=de.return;null!==e;)G(e),e=e.return;he=null,me=0,de=null,ge=!1}function n(e){return null!==_e&&_e.has(e)}function o(e){for(;;){var t=e.alternate,n=e.return,r=e.sibling;if(0===(512&e.effectTag)){t=I(t,e,me);var o=e;if(1073741823===me||1073741823!==o.expirationTime){e:switch(o.tag){case 3:case 2:var i=o.updateQueue;i=null===i?0:i.expirationTime;break e;default:i=0}for(var a=o.child;null!==a;)0!==a.expirationTime&&(0===i||i>a.expirationTime)&&(i=a.expirationTime),a=a.sibling;o.expirationTime=i}if(null!==t)return t;if(null!==n&&0===(512&n.effectTag)&&(null===n.firstEffect&&(n.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==n.lastEffect&&(n.lastEffect.nextEffect=e.firstEffect),n.lastEffect=e.lastEffect),1Re)&&(Re=e),e}function c(e,n){e:{for(;null!==e;){if((0===e.expirationTime||e.expirationTime>n)&&(e.expirationTime=n),null!==e.alternate&&(0===e.alternate.expirationTime||e.alternate.expirationTime>n)&&(e.alternate.expirationTime=n),null===e.return){if(3!==e.tag){n=void 0;break e}var o=e.stateNode;!fe&&0!==me&&nLe&&r("185")}e=e.return}n=void 0}return n}function f(){return le=te()-ae,se=(le/10|0)+2}function d(e,t,n,r,o){var i=ce;ce=1;try{return e(t,n,r,o)}finally{ce=i}}function h(e){if(0!==Se){if(e>Se)return;re(Ee)}var t=te()-ae;Se=e,Ee=ne(y,{timeout:10*(e-2)-t})}function m(e,t){if(null===e.nextScheduledRoot)e.remainingExpirationTime=t,null===we?(be=we=e,e.nextScheduledRoot=e):(we=we.nextScheduledRoot=e,we.nextScheduledRoot=be);else{var n=e.remainingExpirationTime;(0===n||t=Te)&&(!Pe||f()>=Te);)E(Ce,Te,!Pe),v();else for(;null!==Ce&&0!==Te&&(0===e||e>=Te);)E(Ce,Te,!1),v();null!==Ne&&(Se=0,Ee=-1),0!==Te&&h(Te),Ne=null,Pe=!1,w()}function w(){if(je=0,null!==De){var e=De;De=null;for(var t=0;tFe)&&(Pe=!0)}function R(e){null===Ce?r("246"):void 0,Ce.remainingExpirationTime=0,Oe||(Oe=!0,ke=e)}var P=B(),O=z(e,P),k=V(P);P=U(P);var N=H(e),M=A(e,O,k,P,N,c,u).beginWork,I=D(e,O,k,P,N).completeWork;O=L(O,k,P,c,n);var j=O.throwException,W=O.unwindWork,G=O.unwindInterruptedWork;O=F(e,l,c,u,function(e){null===_e?_e=new Set([e]):_e.add(e)},f);var Y=O.commitBeforeMutationLifeCycles,K=O.commitResetTextContent,q=O.commitPlacement,X=O.commitDeletion,Q=O.commitWork,$=O.commitLifeCycles,Z=O.commitErrorLogging,J=O.commitAttachRef,ee=O.commitDetachRef,te=e.now,ne=e.scheduleDeferredCallback,re=e.cancelDeferredCallback,oe=e.prepareForCommit,ie=e.resetAfterCommit,ae=te(),se=2,le=ae,ue=0,ce=0,fe=!1,de=null,he=null,me=0,ve=null,ye=!1,ge=!1,_e=null,be=null,we=null,Se=0,Ee=-1,xe=!1,Ce=null,Te=0,Re=0,Pe=!1,Oe=!1,ke=null,Ne=null,Me=!1,Ie=!1,Ae=!1,De=null,Le=1e3,je=0,Fe=1;return{recalculateCurrentTime:f,computeExpirationForFiber:u,scheduleWork:c,requestWork:m,flushRoot:function(e,t){xe?r("253"):void 0,Ce=e,Te=t,E(e,t,!1),g(),w()},batchedUpdates:function(e,t){var n=Me;Me=!0;try{return e(t)}finally{(Me=n)||xe||g()}},unbatchedUpdates:function(e,t){if(Me&&!Ie){Ie=!0;try{return e(t)}finally{Ie=!1}}return e(t)},flushSync:function(e,t){xe?r("187"):void 0;var n=Me;Me=!0;try{return d(e,t)}finally{Me=n,g()}},flushControlled:function(e){var t=Me;Me=!0;try{d(e)}finally{(Me=t)||xe||_(1,!1,null)}},deferredUpdates:function(e){var t=ce;ce=25*(((f()+500)/25|0)+1);try{return e()}finally{ce=t}},syncUpdates:d,interactiveUpdates:function(e,t,n){if(Ae)return e(t,n);Me||xe||0===Re||(_(Re,!1,null),Re=0);var r=Ae,o=Me;Me=Ae=!0;try{return e(t,n)}finally{Ae=r,(Me=o)||xe||g()}},flushInteractiveUpdates:function(){xe||0===Re||(_(Re,!1,null),Re=0)},computeUniqueAsyncExpiration:function(){var e=25*(((f()+500)/25|0)+1);return e<=ue&&(e=ue+1),ue=e},legacyContext:k}}function G(e){function t(e,t,n,r,o,i){if(r=t.current,n){n=n._reactInternalFiber;var s=l(n);n=u(n)?p(n,s):s}else n=se;return null===t.context?t.context=n:t.pendingContext=n,t=i,T(r,{expirationTime:o,partialState:{element:e},callback:void 0===t?null:t,isReplace:!1,isForced:!1,capturedValue:null,next:null}),a(r,o),o}var n=e.getPublicInstance;e=W(e);var o=e.recalculateCurrentTime,i=e.computeExpirationForFiber,a=e.scheduleWork,s=e.legacyContext,l=s.findCurrentUnmaskedContext,u=s.isContextProvider,p=s.processChildContext;return{createContainer:function(e,t,n){return t=new d(3,null,null,t?3:0),e={current:t,containerInfo:e,pendingChildren:null,pendingCommitExpirationTime:0,finishedWork:null,context:null,pendingContext:null,hydrate:n,remainingExpirationTime:0,firstBatch:null,nextScheduledRoot:null},t.stateNode=e},updateContainer:function(e,n,r,a){var s=n.current,l=o();return s=i(s),t(e,n,r,l,s,a)},updateContainerAtExpirationTime:function(e,n,r,i,a){var s=o();return t(e,n,r,s,i,a)},flushRoot:e.flushRoot,requestWork:e.requestWork,computeUniqueAsyncExpiration:e.computeUniqueAsyncExpiration,batchedUpdates:e.batchedUpdates,unbatchedUpdates:e.unbatchedUpdates,deferredUpdates:e.deferredUpdates,syncUpdates:e.syncUpdates,interactiveUpdates:e.interactiveUpdates,flushInteractiveUpdates:e.flushInteractiveUpdates,flushControlled:e.flushControlled,flushSync:e.flushSync,getPublicRootInstance:function(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return n(e.child.stateNode);default:return e.child.stateNode}},findHostInstance:function(e){var t=e._reactInternalFiber;return void 0===t&&("function"==typeof e.render?r("188"):r("268",Object.keys(e))),e=c(t),null===e?null:e.stateNode},findHostInstanceWithNoPortals:function(e){return e=f(e),null===e?null:e.stateNode},injectIntoDevTools:function(e){var t=e.findFiberByHostInstance;return _(oe({},e,{findHostInstanceByFiber:function(e){return e=c(e),null===e?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null}}))}}}function Y(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function K(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function q(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function X(e){return e?"string"==typeof e?e:e.length?e.join(""):"":""}function Q(e){return function(t){var n=e._listeners[t.type];n&&("function"==typeof n?n.call(e,t):n.handleEvent&&n.handleEvent(t))}}function $(e){if(e._subscriptions)for(var t in e._subscriptions)e._subscriptions[t]();e._subscriptions=null,e._listeners=null}function Z(e,t){ee(e,t,2=We-e){if(!(-1!==Ue&&Ue<=e))return void(Be||(Be=!0,requestAnimationFrame(Xe)));Ke.didTimeout=!0}else Ke.didTimeout=!1;Ue=-1,e=He,He=null,null!==e&&e(Ke)}},!1);var Xe=function(e){Be=!1;var t=e-We+Ye;tt&&(t=8),Ye=tthis.eventPool.length&&this.eventPool.push(e)}function b(e){e.eventPool=[],e.getPooled=g,e.release=_}function w(e){return e.timeStamp||e.timestamp}function S(e){return e=e.identifier,null==e?r("138"):void 0,e}function E(e){var t=S(e),n=z[t];n?(n.touchActive=!0,n.startPageX=e.pageX,n.startPageY=e.pageY,n.startTimeStamp=w(e),n.currentPageX=e.pageX,n.currentPageY=e.pageY,n.currentTimeStamp=w(e),n.previousPageX=e.pageX,n.previousPageY=e.pageY,n.previousTimeStamp=w(e)):(n={touchActive:!0,startPageX:e.pageX,startPageY:e.pageY,startTimeStamp:w(e),currentPageX:e.pageX,currentPageY:e.pageY,currentTimeStamp:w(e),previousPageX:e.pageX,previousPageY:e.pageY,previousTimeStamp:w(e)},z[t]=n),H.mostRecentTimeStamp=w(e)}function x(e){var t=z[S(e)];t?(t.touchActive=!0,t.previousPageX=t.currentPageX,t.previousPageY=t.currentPageY,t.previousTimeStamp=t.currentTimeStamp,t.currentPageX=e.pageX,t.currentPageY=e.pageY,t.currentTimeStamp=w(e),H.mostRecentTimeStamp=w(e)):void 0}function C(e){var t=z[S(e)];t?(t.touchActive=!1,t.previousPageX=t.currentPageX,t.previousPageY=t.currentPageY,t.previousTimeStamp=t.currentTimeStamp,t.currentPageX=e.pageX,t.currentPageY=e.pageY,t.currentTimeStamp=w(e),H.mostRecentTimeStamp=w(e)):void 0}function T(e,t){return null==t?r("29"):void 0,null==e?t:Array.isArray(e)?e.concat(t):Array.isArray(t)?[e].concat(t):[e,t]}function R(e,t){var n=U;U=e,null!==Y.GlobalResponderHandler&&Y.GlobalResponderHandler.onChange(n,e,t)}var P=n(31),O=n(3),k=n(41),N=n(28),M=null,I=null,A=null,D={injectComponentTree:function(e){M=e.getFiberCurrentPropsFromNode,I=e.getInstanceFromNode,A=e.getNodeFromInstance}},L="dispatchConfig _targetInst nativeEvent isDefaultPrevented isPropagationStopped _dispatchListeners _dispatchInstances".split(" "),j={type:null,target:null,currentTarget:N.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};k(y.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=N.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=N.thatReturnsTrue)},persist:function(){this.isPersistent=N.thatReturnsTrue},isPersistent:N.thatReturnsFalse,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;for(t=0;t=e&&s&&(a=!0,n()))}}var i=0,a=!1,u=!1,s=!1,l=void 0;o()}function r(e,t,n){function r(e,t,r){a||(t?(a=!0,n(t)):(i[e]=r,a=++u===o,a&&n(null,i)))}var o=e.length,i=[];if(0===o)return n(null,i);var a=!1,u=0;e.forEach(function(e,n){t(e,n,function(e,t){r(n,e,t)})})}t.__esModule=!0,t.loopAsync=n,t.mapAsync=r},function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.router=t.routes=t.route=t.components=t.component=t.location=t.history=t.falsy=t.locationShape=t.routerShape=void 0;var i=n(1),a=n(64),u=(o(a),n(27)),s=r(u),l=n(10),c=(o(l),i.PropTypes.func),f=i.PropTypes.object,p=i.PropTypes.shape,d=i.PropTypes.string,h=t.routerShape=p({push:c.isRequired,replace:c.isRequired,go:c.isRequired,goBack:c.isRequired,goForward:c.isRequired,setRouteLeaveHook:c.isRequired,isActive:c.isRequired}),v=t.locationShape=p({pathname:d.isRequired,search:d.isRequired,state:f,action:d.isRequired,key:d}),y=t.falsy=s.falsy,m=t.history=s.history,g=t.location=v,_=t.component=s.component,b=t.components=s.components,E=t.route=s.route,w=(t.routes=s.routes,t.router=h),R={falsy:y,history:m,location:g,component:_,components:b,route:E,router:w};t.default=R},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!0;return!1}function i(e,t){function n(t){var n=!(arguments.length<=1||void 0===arguments[1])&&arguments[1],r=arguments.length<=2||void 0===arguments[2]?null:arguments[2],o=void 0;return n&&n!==!0||null!==r?(t={pathname:t,query:n},o=r||!1):(t=e.createLocation(t),o=n),(0,p.default)(t,o,_.location,_.routes,_.params)}function r(e,n){b&&b.location===e?i(b,n):(0,y.default)(t,e,function(t,r){t?n(t):r?i(a({},r,{location:e}),n):n()})}function i(e,t){function n(n,o){return n||o?r(n,o):void(0,h.default)(e,function(n,r){n?t(n):t(null,null,_=a({},e,{components:r}))})}function r(e,n){e?t(e):t(null,n)}var o=(0,l.default)(_,e),i=o.leaveRoutes,u=o.changeRoutes,s=o.enterRoutes;(0,c.runLeaveHooks)(i,_),i.filter(function(e){return s.indexOf(e)===-1}).forEach(v),(0,c.runChangeHooks)(u,_,e,function(t,o){return t||o?r(t,o):void(0,c.runEnterHooks)(s,e,n)})}function u(e){var t=arguments.length<=1||void 0===arguments[1]||arguments[1];return e.__id__||t&&(e.__id__=E++)}function s(e){return e.reduce(function(e,t){return e.push.apply(e,w[u(t)]),e},[])}function f(e,n){(0,y.default)(t,e,function(t,r){if(null==r)return void n();b=a({},r,{location:e});for(var o=s((0,l.default)(_,b).leaveRoutes),i=void 0,u=0,c=o.length;null==i&&u=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var s=Object.assign||function(e){for(var t=1;t=this.rowIdentities[n].length))return this.rowIdentities[n][t];t-=this.rowIdentities[n].length}return null}},{key:"getSectionIDForFlatIndex",value:function(e){for(var t=e,n=0;n=this.rowIdentities[n].length))return this.sectionIdentities[n];t-=this.rowIdentities[n].length}return null}},{key:"getSectionLengths",value:function(){for(var e=[],t=0;t=0;return o?r(e):n(e)}var i=[],a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i;return Array.prototype.slice.call(e).map(function(e){var t=e.identifier>20?e.identifier%20:e.identifier,n=e.target&&e.target.getBoundingClientRect(),r=e.pageX-n.left,o=e.pageY-n.top;return{_normalized:!0,clientX:e.clientX,clientY:e.clientY,force:e.force,locationX:r,locationY:o,identifier:t,pageX:e.pageX,pageY:e.pageY,radiusX:e.radiusX,radiusY:e.radiusY,rotationAngle:e.rotationAngle,screenX:e.screenX,screenY:e.screenY,target:e.target,timestamp:Date.now()}})};e.exports=o},function(e,t,n){var r=n(1),o=(r.PropTypes.array,r.PropTypes.bool,r.PropTypes.number,r.PropTypes.object,r.PropTypes.oneOf,r.PropTypes.oneOfType,r.PropTypes.string,{});e.exports=o},function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}var o=n(15),i=(r(o),n(1)),a=(i.PropTypes.oneOfType([i.PropTypes.number,i.PropTypes.string]),i.PropTypes.oneOf(["solid","dotted","dashed"]),{});e.exports=a},function(e,t,n){var r=n(1),o=r.PropTypes.number,i=(r.PropTypes.oneOf,r.PropTypes.oneOfType),a=r.PropTypes.string,u=(i([o,a]),{});e.exports=u},function(e,t,n){var r=n(1),o=(r.PropTypes.arrayOf,r.PropTypes.number),i=r.PropTypes.oneOfType,a=(r.PropTypes.shape,r.PropTypes.string),u=(i([o,a]),{});e.exports=u},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var a=Object.assign||function(e){for(var t=1;t0?i=setTimeout(o,t-c):(i=null,n||(l=e.apply(u,a),i||(u=a=null)))}var i,a,u,s,l;return null==t&&(t=100),function(){u=this,a=arguments,s=r();var c=n&&!i;return i||(i=setTimeout(o,t)),c&&(l=e.apply(u,a),u=a=null),l}}},function(e,t,n){"use strict";var r=n(13),o={listen:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!1),{remove:function(){e.removeEventListener(t,n,!1)}}):e.attachEvent?(e.attachEvent("on"+t,n),{remove:function(){e.detachEvent("on"+t,n)}}):void 0},capture:function(e,t,n){return e.addEventListener?(e.addEventListener(t,n,!0),{remove:function(){e.removeEventListener(t,n,!0)}}):{remove:r}},registerDefault:function(){}};e.exports=o},function(e,t){"use strict";function n(e){try{e.focus()}catch(e){}}e.exports=n},function(e,t){"use strict";function n(){if("undefined"==typeof document)return null;try{return document.activeElement||document.body}catch(e){return document.body}}e.exports=n},function(e,t,n){(function(t){"use strict";var r=n(13),o=n(258),i=0,a=o||function(e){var n=Date.now(),r=Math.max(0,16-(n-i));return i=n+r,t.setTimeout(function(){e(Date.now())},r)};a(r),e.exports=a}).call(t,function(){return this}())},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){return s+e}function i(e,t){try{null==t?window.sessionStorage.removeItem(o(e)):window.sessionStorage.setItem(o(e),JSON.stringify(t))}catch(e){if(e.name===c)return;if(l.indexOf(e.name)>=0&&0===window.sessionStorage.length)return;throw e}}function a(e){var t=void 0;try{t=window.sessionStorage.getItem(o(e))}catch(e){if(e.name===c)return null}if(t)try{return JSON.parse(t)}catch(e){}return null}t.__esModule=!0,t.saveState=i,t.readState=a;var u=n(16),s=(r(u),"@@History/"),l=["QuotaExceededError","QUOTA_EXCEEDED_ERR"],c="SecurityError"},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){function t(e){return s.canUseDOM?void 0:u.default(!1),n.listen(e)}var n=f.default(i({getUserConfirmation:l.getUserConfirmation},e,{go:l.go}));return i({},n,{listen:t})}t.__esModule=!0;var i=Object.assign||function(e){for(var t=1;t1?t-1:0),i=1;i-1}function h(e,t,n){for(var r=-1,o=null==e?0:e.length;++r-1;);return n}function F(e,t){for(var n=e.length;n--&&S(t,e[n],0)>-1;);return n}function U(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}function V(e){return"\\"+nr[e]}function B(e,t){return null==e?oe:e[t]}function W(e){return Yn.test(e)}function z(e){return Kn.test(e)}function q(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}function G(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function Y(e,t){return function(n){return e(t(n))}}function K(e,t){for(var n=-1,r=e.length,o=0,i=[];++n>>1,Ve=[["ary",Se],["bind",me],["bindKey",ge],["curry",be],["curryRight",Ee],["flip",Pe],["partial",we],["partialRight",Re],["rearg",Oe]],Be="[object Arguments]",We="[object Array]",ze="[object AsyncFunction]",qe="[object Boolean]",Ge="[object Date]",Ye="[object DOMException]",Ke="[object Error]",Xe="[object Function]",$e="[object GeneratorFunction]",Qe="[object Map]",Ze="[object Number]",Je="[object Null]",et="[object Object]",tt="[object Promise]",nt="[object Proxy]",rt="[object RegExp]",ot="[object Set]",it="[object String]",at="[object Symbol]",ut="[object Undefined]",st="[object WeakMap]",lt="[object WeakSet]",ct="[object ArrayBuffer]",ft="[object DataView]",pt="[object Float32Array]",dt="[object Float64Array]",ht="[object Int8Array]",vt="[object Int16Array]",yt="[object Int32Array]",mt="[object Uint8Array]",gt="[object Uint8ClampedArray]",_t="[object Uint16Array]",bt="[object Uint32Array]",Et=/\b__p \+= '';/g,wt=/\b(__p \+=) '' \+/g,Rt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,St=/&(?:amp|lt|gt|quot|#39);/g,Ot=/[&<>"']/g,Pt=RegExp(St.source),Tt=RegExp(Ot.source),Ct=/<%-([\s\S]+?)%>/g,xt=/<%([\s\S]+?)%>/g,kt=/<%=([\s\S]+?)%>/g,At=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Mt=/^\w*$/,It=/^\./,Nt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Dt=/[\\^$.*+?()[\]{}|]/g,jt=RegExp(Dt.source),Lt=/^\s+|\s+$/g,Ht=/^\s+/,Ft=/\s+$/,Ut=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Vt=/\{\n\/\* \[wrapped with (.+)\] \*/,Bt=/,? & /,Wt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,zt=/\\(\\)?/g,qt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Gt=/\w*$/,Yt=/^[-+]0x[0-9a-f]+$/i,Kt=/^0b[01]+$/i,Xt=/^\[object .+?Constructor\]$/,$t=/^0o[0-7]+$/i,Qt=/^(?:0|[1-9]\d*)$/,Zt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Jt=/($^)/,en=/['\n\r\u2028\u2029\\]/g,tn="\\ud800-\\udfff",nn="\\u0300-\\u036f",rn="\\ufe20-\\ufe2f",on="\\u20d0-\\u20ff",an=nn+rn+on,un="\\u2700-\\u27bf",sn="a-z\\xdf-\\xf6\\xf8-\\xff",ln="\\xac\\xb1\\xd7\\xf7",cn="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",fn="\\u2000-\\u206f",pn=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",dn="A-Z\\xc0-\\xd6\\xd8-\\xde",hn="\\ufe0e\\ufe0f",vn=ln+cn+fn+pn,yn="['’]",mn="["+tn+"]",gn="["+vn+"]",_n="["+an+"]",bn="\\d+",En="["+un+"]",wn="["+sn+"]",Rn="[^"+tn+vn+bn+un+sn+dn+"]",Sn="\\ud83c[\\udffb-\\udfff]",On="(?:"+_n+"|"+Sn+")",Pn="[^"+tn+"]",Tn="(?:\\ud83c[\\udde6-\\uddff]){2}",Cn="[\\ud800-\\udbff][\\udc00-\\udfff]",xn="["+dn+"]",kn="\\u200d",An="(?:"+wn+"|"+Rn+")",Mn="(?:"+xn+"|"+Rn+")",In="(?:"+yn+"(?:d|ll|m|re|s|t|ve))?",Nn="(?:"+yn+"(?:D|LL|M|RE|S|T|VE))?",Dn=On+"?",jn="["+hn+"]?",Ln="(?:"+kn+"(?:"+[Pn,Tn,Cn].join("|")+")"+jn+Dn+")*",Hn="\\d*(?:(?:1st|2nd|3rd|(?![123])\\dth)\\b)",Fn="\\d*(?:(?:1ST|2ND|3RD|(?![123])\\dTH)\\b)",Un=jn+Dn+Ln,Vn="(?:"+[En,Tn,Cn].join("|")+")"+Un,Bn="(?:"+[Pn+_n+"?",_n,Tn,Cn,mn].join("|")+")",Wn=RegExp(yn,"g"),zn=RegExp(_n,"g"),qn=RegExp(Sn+"(?="+Sn+")|"+Bn+Un,"g"),Gn=RegExp([xn+"?"+wn+"+"+In+"(?="+[gn,xn,"$"].join("|")+")",Mn+"+"+Nn+"(?="+[gn,xn+An,"$"].join("|")+")",xn+"?"+An+"+"+In,xn+"+"+Nn,Fn,Hn,bn,Vn].join("|"),"g"),Yn=RegExp("["+kn+tn+an+hn+"]"),Kn=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Xn=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],$n=-1,Qn={};Qn[pt]=Qn[dt]=Qn[ht]=Qn[vt]=Qn[yt]=Qn[mt]=Qn[gt]=Qn[_t]=Qn[bt]=!0,Qn[Be]=Qn[We]=Qn[ct]=Qn[qe]=Qn[ft]=Qn[Ge]=Qn[Ke]=Qn[Xe]=Qn[Qe]=Qn[Ze]=Qn[et]=Qn[rt]=Qn[ot]=Qn[it]=Qn[st]=!1;var Zn={};Zn[Be]=Zn[We]=Zn[ct]=Zn[ft]=Zn[qe]=Zn[Ge]=Zn[pt]=Zn[dt]=Zn[ht]=Zn[vt]=Zn[yt]=Zn[Qe]=Zn[Ze]=Zn[et]=Zn[rt]=Zn[ot]=Zn[it]=Zn[at]=Zn[mt]=Zn[gt]=Zn[_t]=Zn[bt]=!0,Zn[Ke]=Zn[Xe]=Zn[st]=!1;var Jn={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"},er={"&":"&","<":"<",">":">",'"':""","'":"'"},tr={"&":"&","<":"<",">":">",""":'"',"'":"'"},nr={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},rr=parseFloat,or=parseInt,ir="object"==typeof e&&e&&e.Object===Object&&e,ar="object"==typeof self&&self&&self.Object===Object&&self,ur=ir||ar||Function("return this")(),sr="object"==typeof t&&t&&!t.nodeType&&t,lr=sr&&"object"==typeof o&&o&&!o.nodeType&&o,cr=lr&&lr.exports===sr,fr=cr&&ir.process,pr=function(){try{return fr&&fr.binding&&fr.binding("util")}catch(e){}}(),dr=pr&&pr.isArrayBuffer,hr=pr&&pr.isDate,vr=pr&&pr.isMap,yr=pr&&pr.isRegExp,mr=pr&&pr.isSet,gr=pr&&pr.isTypedArray,_r=C("length"),br=x(Jn),Er=x(er),wr=x(tr),Rr=function e(t){function n(e){if(ls(e)&&!Ep(e)&&!(e instanceof b)){if(e instanceof o)return e;if(bc.call(e,"__wrapped__"))return aa(e)}return new o(e)}function r(){}function o(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=oe}function b(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=He,this.__views__=[]}function x(){var e=new b(this.__wrapped__);return e.__actions__=Vo(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Vo(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Vo(this.__views__),e}function Q(){if(this.__filtered__){var e=new b(this);e.__dir__=-1,e.__filtered__=!0}else e=this.clone(),e.__dir__*=-1;return e}function te(){var e=this.__wrapped__.value(),t=this.__dir__,n=Ep(e),r=t<0,o=n?e.length:0,i=ki(0,o,this.__views__),a=i.start,u=i.end,s=u-a,l=r?u:a-1,c=this.__iteratees__,f=c.length,p=0,d=$c(s,this.__takeCount__);if(!n||!r&&o==s&&d==s)return wo(e,this.__actions__);var h=[];e:for(;s--&&p-1}function fn(e,t){var n=this.__data__,r=In(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function pn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function Un(e,t,n,r,o,i){var a,u=t&pe,s=t&de,c=t&he;if(n&&(a=o?n(e,r,o,i):n(e)),a!==oe)return a;if(!ss(e))return e;var f=Ep(e);if(f){if(a=Ii(e),!u)return Vo(e,a)}else{var p=Af(e),d=p==Xe||p==$e;if(Rp(e))return xo(e,u);if(p==et||p==Be||d&&!o){if(a=s||d?{}:Ni(e),!u)return s?zo(e,jn(a,e)):Wo(e,Dn(a,e))}else{if(!Zn[p])return o?e:{};a=Di(e,p,Un,u)}}i||(i=new En);var h=i.get(e);if(h)return h;i.set(e,a);var v=c?s?wi:Ei:s?qs:zs,y=f?oe:v(e);return l(y||e,function(r,o){y&&(o=r,r=e[o]),Mn(a,o,Un(r,t,n,o,e,i))}),a}function Vn(e){var t=zs(e);return function(n){return Bn(n,e,t)}}function Bn(e,t,n){var r=n.length;if(null==e)return!r;for(e=fc(e);r--;){var o=n[r],i=t[o],a=e[o];if(a===oe&&!(o in e)||!i(a))return!1}return!0}function qn(e,t,n){if("function"!=typeof e)throw new hc(se);return Nf(function(){e.apply(oe,n)},t)}function Gn(e,t,n,r){var o=-1,i=d,a=!0,u=e.length,s=[],l=t.length;if(!u)return s;n&&(t=v(t,D(n))),r?(i=h,a=!1):t.length>=ae&&(i=L,a=!1,t=new gn(t));e:for(;++oo?0:o+n),r=r===oe||r>o?o:Ps(r),r<0&&(r+=o),r=n>r?0:Ts(r);n0&&n(u)?t>1?tr(u,t-1,n,r,o):y(o,u):r||(o[o.length]=u)}return o}function nr(e,t){return e&&Ef(e,t,zs)}function ir(e,t){return e&&wf(e,t,zs)}function ar(e,t){return p(t,function(t){return is(e[t])})}function sr(e,t){t=To(t,e);for(var n=0,r=t.length;null!=e&&nt}function _r(e,t){return null!=e&&bc.call(e,t)}function Rr(e,t){return null!=e&&t in fc(e)}function Or(e,t,n){return e>=$c(t,n)&&e=120&&c.length>=120)?new gn(a&&c):oe}c=e[0];var f=-1,p=u[0];e:for(;++f-1;)u!==e&&Nc.call(u,s,1),Nc.call(e,s,1);return e}function to(e,t){for(var n=e?t.length:0,r=n-1;n--;){var o=t[n];if(n==r||o!==i){var i=o;Hi(o)?Nc.call(e,o,1):_o(e,o)}}return e}function no(e,t){return e+Wc(Jc()*(t-e+1))}function ro(e,t,n,r){for(var o=-1,i=Xc(Bc((t-e)/(n||1)),0),a=ac(i);i--;)a[r?i:++o]=e,e+=n;return a}function oo(e,t){var n="";if(!e||t<1||t>De)return n;do t%2&&(n+=e),t=Wc(t/2),t&&(e+=e);while(t);return n}function io(e,t){return Df(Qi(e,t,Nl),e+"")}function ao(e){return Cn(rl(e))}function uo(e,t){var n=rl(e);return na(n,Fn(t,0,n.length))}function so(e,t,n,r){if(!ss(e))return e;t=To(t,e);for(var o=-1,i=t.length,a=i-1,u=e;null!=u&&++oo?0:o+t),n=n>o?o:n,n<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var i=ac(o);++r>>1,a=e[i];null!==a&&!bs(a)&&(n?a<=t:a=ae){var l=t?null:Tf(e);if(l)return X(l);a=!1,o=L,s=new gn}else s=t?[]:u;e:for(;++r=r?e:co(e,t,n)}function xo(e,t){if(t)return e.slice();var n=e.length,r=kc?kc(n):new e.constructor(n);return e.copy(r),r}function ko(e){var t=new e.constructor(e.byteLength);return new xc(t).set(new xc(e)),t}function Ao(e,t){var n=t?ko(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}function Mo(e,t,n){var r=t?n(G(e),pe):G(e);return m(r,i,new e.constructor)}function Io(e){var t=new e.constructor(e.source,Gt.exec(e));return t.lastIndex=e.lastIndex,t}function No(e,t,n){var r=t?n(X(e),pe):X(e);return m(r,a,new e.constructor)}function Do(e){return yf?fc(yf.call(e)):{}}function jo(e,t){var n=t?ko(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Lo(e,t){if(e!==t){var n=e!==oe,r=null===e,o=e===e,i=bs(e),a=t!==oe,u=null===t,s=t===t,l=bs(t);if(!u&&!l&&!i&&e>t||i&&a&&s&&!u&&!l||r&&a&&s||!n&&s||!o)return 1;if(!r&&!i&&!l&&e=u)return s;var l=n[r];return s*("desc"==l?-1:1)}}return e.index-t.index}function Fo(e,t,n,r){for(var o=-1,i=e.length,a=n.length,u=-1,s=t.length,l=Xc(i-a,0),c=ac(s+l),f=!r;++u1?n[o-1]:oe,a=o>2?n[2]:oe;for(i=e.length>3&&"function"==typeof i?(o--,i):oe,a&&Fi(n[0],n[1],a)&&(i=o<3?oe:i,o=1),t=fc(t);++r-1?o[i?t[a]:a]:oe}}function ti(e){return bi(function(t){var n=t.length,r=n,i=o.prototype.thru;for(e&&t.reverse();r--;){var a=t[r];if("function"!=typeof a)throw new hc(se);if(i&&!u&&"wrapper"==Ri(a))var u=new o([],!0)}for(r=u?r:n;++r1&&g.reverse(),f&&su))return!1;var l=i.get(e);if(l&&i.get(t))return l==t;var c=-1,f=!0,p=n&ye?new gn:oe;for(i.set(e,t),i.set(t,e);++c1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(Ut,"{\n/* [wrapped with "+t+"] */\n")}function Li(e){return Ep(e)||bp(e)||!!(Dc&&e&&e[Dc])}function Hi(e,t){return t=null==t?De:t,!!t&&("number"==typeof e||Qt.test(e))&&e>-1&&e%1==0&&e0){if(++t>=xe)return arguments[0]}else t=0;return e.apply(oe,arguments)}}function na(e,t){var n=-1,r=e.length,o=r-1;for(t=t===oe?r:t;++n=this.__values__.length,t=e?oe:this.__values__[this.__index__++];return{done:e,value:t}}function au(){return this}function uu(e){for(var t,n=this;n instanceof r;){var o=aa(n);o.__index__=0,o.__values__=oe,t?i.__wrapped__=o:t=o;var i=o;n=n.__wrapped__}return i.__wrapped__=e,t}function su(){var e=this.__wrapped__;if(e instanceof b){var t=e;return this.__actions__.length&&(t=new b(this)),t=t.reverse(),t.__actions__.push({func:nu,args:[Ma],thisArg:oe}),new o(t,this.__chain__)}return this.thru(Ma)}function lu(){return wo(this.__wrapped__,this.__actions__)}function cu(e,t,n){var r=Ep(e)?f:Yn;return n&&Fi(e,t,n)&&(t=oe),r(e,Oi(t,3))}function fu(e,t){var n=Ep(e)?p:er;return n(e,Oi(t,3))}function pu(e,t){return tr(gu(e,t),1)}function du(e,t){return tr(gu(e,t),Ne)}function hu(e,t,n){return n=n===oe?1:Ps(n),tr(gu(e,t),n)}function vu(e,t){var n=Ep(e)?l:_f;return n(e,Oi(t,3))}function yu(e,t){var n=Ep(e)?c:bf;return n(e,Oi(t,3))}function mu(e,t,n,r){e=$u(e)?e:rl(e),n=n&&!r?Ps(n):0;var o=e.length;return n<0&&(n=Xc(o+n,0)),_s(e)?n<=o&&e.indexOf(t,n)>-1:!!o&&S(e,t,n)>-1}function gu(e,t){var n=Ep(e)?v:zr;return n(e,Oi(t,3))}function _u(e,t,n,r){return null==e?[]:(Ep(t)||(t=null==t?[]:[t]),n=r?oe:n,Ep(n)||(n=null==n?[]:[n]),$r(e,t,n))}function bu(e,t,n){var r=Ep(e)?m:k,o=arguments.length<3;return r(e,Oi(t,4),n,o,_f)}function Eu(e,t,n){var r=Ep(e)?g:k,o=arguments.length<3;return r(e,Oi(t,4),n,o,bf)}function wu(e,t){var n=Ep(e)?p:er;return n(e,ju(Oi(t,3)))}function Ru(e){var t=Ep(e)?Cn:ao;return t(e)}function Su(e,t,n){t=(n?Fi(e,t,n):t===oe)?1:Ps(t);var r=Ep(e)?xn:uo;return r(e,t)}function Ou(e){var t=Ep(e)?kn:lo;return t(e)}function Pu(e){if(null==e)return 0;if($u(e))return _s(e)?J(e):e.length;var t=Af(e);return t==Qe||t==ot?e.size:Vr(e).length}function Tu(e,t,n){var r=Ep(e)?_:fo;return n&&Fi(e,t,n)&&(t=oe),r(e,Oi(t,3))}function Cu(e,t){if("function"!=typeof t)throw new hc(se);return e=Ps(e),function(){if(--e<1)return t.apply(this,arguments)}}function xu(e,t,n){return t=n?oe:t,t=e&&null==t?e.length:t,di(e,Se,oe,oe,oe,oe,t)}function ku(e,t){var n;if("function"!=typeof t)throw new hc(se);return e=Ps(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=oe),n}}function Au(e,t,n){t=n?oe:t;var r=di(e,be,oe,oe,oe,oe,oe,t);return r.placeholder=Au.placeholder,r}function Mu(e,t,n){t=n?oe:t;var r=di(e,Ee,oe,oe,oe,oe,oe,t);return r.placeholder=Mu.placeholder,r}function Iu(e,t,n){function r(t){var n=p,r=d;return p=d=oe,g=t,v=e.apply(r,n)}function o(e){return g=e,y=Nf(u,t),_?r(e):v}function i(e){var n=e-m,r=e-g,o=t-n;return b?$c(o,h-r):o}function a(e){var n=e-m,r=e-g;return m===oe||n>=t||n<0||b&&r>=h}function u(){var e=lp();return a(e)?s(e):void(y=Nf(u,i(e)))}function s(e){return y=oe,E&&p?r(e):(p=d=oe,v)}function l(){y!==oe&&Pf(y),g=0,p=m=d=y=oe}function c(){return y===oe?v:s(lp())}function f(){var e=lp(),n=a(e);if(p=arguments,d=this,m=e,n){if(y===oe)return o(m);if(b)return y=Nf(u,t),r(m)}return y===oe&&(y=Nf(u,t)),v}var p,d,h,v,y,m,g=0,_=!1,b=!1,E=!0;if("function"!=typeof e)throw new hc(se);return t=Cs(t)||0,ss(n)&&(_=!!n.leading,b="maxWait"in n,h=b?Xc(Cs(n.maxWait)||0,t):h,E="trailing"in n?!!n.trailing:E),f.cancel=l,f.flush=c,f}function Nu(e){return di(e,Pe)}function Du(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new hc(se);var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(Du.Cache||pn),n}function ju(e){if("function"!=typeof e)throw new hc(se);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}function Lu(e){return ku(2,e)}function Hu(e,t){if("function"!=typeof e)throw new hc(se);return t=t===oe?t:Ps(t),io(e,t)}function Fu(e,t){if("function"!=typeof e)throw new hc(se);return t=null==t?0:Xc(Ps(t),0),io(function(n){var r=n[t],o=Co(n,0,t);return r&&y(o,r),u(e,this,o)})}function Uu(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new hc(se);return ss(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),Iu(e,t,{leading:r,maxWait:t,trailing:o})}function Vu(e){return xu(e,1)}function Bu(e,t){return vp(Po(t),e)}function Wu(){if(!arguments.length)return[];var e=arguments[0];return Ep(e)?e:[e]}function zu(e){return Un(e,he)}function qu(e,t){return t="function"==typeof t?t:oe,Un(e,he,t)}function Gu(e){return Un(e,pe|he)}function Yu(e,t){return t="function"==typeof t?t:oe,Un(e,pe|he,t)}function Ku(e,t){return null==t||Bn(e,t,zs(t))}function Xu(e,t){return e===t||e!==e&&t!==t}function $u(e){return null!=e&&us(e.length)&&!is(e)}function Qu(e){return ls(e)&&$u(e)}function Zu(e){return e===!0||e===!1||ls(e)&&fr(e)==qe}function Ju(e){return ls(e)&&1===e.nodeType&&!ms(e)}function es(e){if(null==e)return!0;if($u(e)&&(Ep(e)||"string"==typeof e||"function"==typeof e.splice||Rp(e)||Cp(e)||bp(e)))return!e.length;var t=Af(e);if(t==Qe||t==ot)return!e.size;if(zi(e))return!Vr(e).length;for(var n in e)if(bc.call(e,n))return!1;return!0}function ts(e,t){return Mr(e,t)}function ns(e,t,n){n="function"==typeof n?n:oe;var r=n?n(e,t):oe;return r===oe?Mr(e,t,oe,n):!!r}function rs(e){if(!ls(e))return!1;var t=fr(e);return t==Ke||t==Ye||"string"==typeof e.message&&"string"==typeof e.name&&!ms(e)}function os(e){return"number"==typeof e&&Gc(e)}function is(e){if(!ss(e))return!1;var t=fr(e);return t==Xe||t==$e||t==ze||t==nt}function as(e){return"number"==typeof e&&e==Ps(e)}function us(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=De}function ss(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function ls(e){return null!=e&&"object"==typeof e}function cs(e,t){return e===t||Dr(e,t,Ti(t))}function fs(e,t,n){return n="function"==typeof n?n:oe,Dr(e,t,Ti(t),n)}function ps(e){return ys(e)&&e!=+e}function ds(e){if(Mf(e))throw new sc(ue);return jr(e)}function hs(e){return null===e}function vs(e){return null==e}function ys(e){return"number"==typeof e||ls(e)&&fr(e)==Ze}function ms(e){if(!ls(e)||fr(e)!=et)return!1;var t=Ac(e);if(null===t)return!0;var n=bc.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&_c.call(n)==Sc}function gs(e){return as(e)&&e>=-De&&e<=De}function _s(e){return"string"==typeof e||!Ep(e)&&ls(e)&&fr(e)==it}function bs(e){return"symbol"==typeof e||ls(e)&&fr(e)==at}function Es(e){return e===oe}function ws(e){return ls(e)&&Af(e)==st}function Rs(e){return ls(e)&&fr(e)==lt}function Ss(e){if(!e)return[];if($u(e))return _s(e)?ee(e):Vo(e);if(jc&&e[jc])return q(e[jc]());var t=Af(e),n=t==Qe?G:t==ot?X:rl;return n(e)}function Os(e){if(!e)return 0===e?e:0;if(e=Cs(e),e===Ne||e===-Ne){var t=e<0?-1:1;return t*je}return e===e?e:0}function Ps(e){var t=Os(e),n=t%1;return t===t?n?t-n:t:0}function Ts(e){return e?Fn(Ps(e),0,He):0}function Cs(e){if("number"==typeof e)return e;if(bs(e))return Le;if(ss(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=ss(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(Lt,"");var n=Kt.test(e);return n||$t.test(e)?or(e.slice(2),n?2:8):Yt.test(e)?Le:+e}function xs(e){return Bo(e,qs(e))}function ks(e){return e?Fn(Ps(e),-De,De):0===e?e:0}function As(e){return null==e?"":mo(e)}function Ms(e,t){var n=gf(e);return null==t?n:Dn(n,t)}function Is(e,t){return w(e,Oi(t,3),nr)}function Ns(e,t){return w(e,Oi(t,3),ir)}function Ds(e,t){return null==e?e:Ef(e,Oi(t,3),qs)}function js(e,t){return null==e?e:wf(e,Oi(t,3),qs)}function Ls(e,t){return e&&nr(e,Oi(t,3))}function Hs(e,t){return e&&ir(e,Oi(t,3))}function Fs(e){return null==e?[]:ar(e,zs(e))}function Us(e){return null==e?[]:ar(e,qs(e))}function Vs(e,t,n){var r=null==e?oe:sr(e,t);return r===oe?n:r}function Bs(e,t){return null!=e&&Mi(e,t,_r)}function Ws(e,t){return null!=e&&Mi(e,t,Rr)}function zs(e){return $u(e)?Tn(e):Vr(e)}function qs(e){return $u(e)?Tn(e,!0):Br(e)}function Gs(e,t){var n={};return t=Oi(t,3),nr(e,function(e,r,o){Ln(n,t(e,r,o),e)}),n}function Ys(e,t){var n={};return t=Oi(t,3),nr(e,function(e,r,o){Ln(n,r,t(e,r,o))}),n}function Ks(e,t){return Xs(e,ju(Oi(t)))}function Xs(e,t){if(null==e)return{};var n=v(wi(e),function(e){return[e]});return t=Oi(t),Zr(e,n,function(e,n){return t(e,n[0])})}function $s(e,t,n){t=To(t,e);var r=-1,o=t.length;for(o||(o=1,e=oe);++rt){var r=e;e=t,t=r}if(n||e%1||t%1){var o=Jc();return $c(e+o*(t-e+rr("1e-"+((o+"").length-1))),t)}return no(e,t)}function sl(e){return ed(As(e).toLowerCase())}function ll(e){return e=As(e),e&&e.replace(Zt,br).replace(zn,"")}function cl(e,t,n){e=As(e),t=mo(t);var r=e.length;n=n===oe?r:Fn(Ps(n),0,r);var o=n;return n-=t.length,n>=0&&e.slice(n,o)==t}function fl(e){return e=As(e),e&&Tt.test(e)?e.replace(Ot,Er):e}function pl(e){return e=As(e),e&&jt.test(e)?e.replace(Dt,"\\$&"):e}function dl(e,t,n){e=As(e),t=Ps(t);var r=t?J(e):0;if(!t||r>=t)return e;var o=(t-r)/2;return ai(Wc(o),n)+e+ai(Bc(o),n)}function hl(e,t,n){e=As(e),t=Ps(t);var r=t?J(e):0;return t&&r>>0)?(e=As(e),e&&("string"==typeof t||null!=t&&!Pp(t))&&(t=mo(t),!t&&W(e))?Co(ee(e),0,n):e.split(t,n)):[]}function bl(e,t,n){return e=As(e),n=null==n?0:Fn(Ps(n),0,e.length),t=mo(t),e.slice(n,n+t.length)==t}function El(e,t,r){var o=n.templateSettings;r&&Fi(e,t,r)&&(t=oe),e=As(e),t=Ip({},t,o,hi);var i,a,u=Ip({},t.imports,o.imports,hi),s=zs(u),l=j(u,s),c=0,f=t.interpolate||Jt,p="__p += '",d=pc((t.escape||Jt).source+"|"+f.source+"|"+(f===kt?qt:Jt).source+"|"+(t.evaluate||Jt).source+"|$","g"),h="//# sourceURL="+("sourceURL"in t?t.sourceURL:"lodash.templateSources["+ ++$n+"]")+"\n";e.replace(d,function(t,n,r,o,u,s){return r||(r=o),p+=e.slice(c,s).replace(en,V),n&&(i=!0,p+="' +\n__e("+n+") +\n'"),u&&(a=!0,p+="';\n"+u+";\n__p += '"),r&&(p+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),c=s+t.length,t}),p+="';\n";var v=t.variable;v||(p="with (obj) {\n"+p+"\n}\n"),p=(a?p.replace(Et,""):p).replace(wt,"$1").replace(Rt,"$1;"),p="function("+(v||"obj")+") {\n"+(v?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(i?", __e = _.escape":"")+(a?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+p+"return __p\n}";var y=td(function(){return lc(s,h+"return "+p).apply(oe,l)});if(y.source=p,rs(y))throw y;return y}function wl(e){return As(e).toLowerCase()}function Rl(e){return As(e).toUpperCase()}function Sl(e,t,n){if(e=As(e),e&&(n||t===oe))return e.replace(Lt,"");if(!e||!(t=mo(t)))return e;var r=ee(e),o=ee(t),i=H(r,o),a=F(r,o)+1;return Co(r,i,a).join("")}function Ol(e,t,n){if(e=As(e),e&&(n||t===oe))return e.replace(Ft,"");if(!e||!(t=mo(t)))return e;var r=ee(e),o=F(r,ee(t))+1;return Co(r,0,o).join("")}function Pl(e,t,n){if(e=As(e),e&&(n||t===oe))return e.replace(Ht,"");if(!e||!(t=mo(t)))return e;var r=ee(e),o=H(r,ee(t));return Co(r,o).join("")}function Tl(e,t){var n=Te,r=Ce;if(ss(t)){var o="separator"in t?t.separator:o;n="length"in t?Ps(t.length):n,r="omission"in t?mo(t.omission):r}e=As(e);var i=e.length;if(W(e)){var a=ee(e);i=a.length}if(n>=i)return e;var u=n-J(r);if(u<1)return r;var s=a?Co(a,0,u).join(""):e.slice(0,u);if(o===oe)return s+r;if(a&&(u+=s.length-u),Pp(o)){if(e.slice(u).search(o)){var l,c=s;for(o.global||(o=pc(o.source,As(Gt.exec(o))+"g")),o.lastIndex=0;l=o.exec(c);)var f=l.index;s=s.slice(0,f===oe?u:f)}}else if(e.indexOf(mo(o),u)!=u){var p=s.lastIndexOf(o);p>-1&&(s=s.slice(0,p))}return s+r}function Cl(e){return e=As(e),e&&Pt.test(e)?e.replace(St,wr):e}function xl(e,t,n){return e=As(e),t=n?oe:t,t===oe?z(e)?re(e):E(e):e.match(t)||[]}function kl(e){var t=null==e?0:e.length,n=Oi();return e=t?v(e,function(e){if("function"!=typeof e[1])throw new hc(se);return[n(e[0]),e[1]]}):[],io(function(n){for(var r=-1;++rDe)return[];var n=He,r=$c(e,He);t=Oi(t),e-=He;for(var o=I(r,t);++n1?e[t-1]:oe;return n="function"==typeof n?(e.pop(),n):oe,Qa(e,n)}),ep=bi(function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,i=function(t){return Hn(t,e)};return!(t>1||this.__actions__.length)&&r instanceof b&&Hi(n)?(r=r.slice(n,+n+(t?1:0)),r.__actions__.push({func:nu,args:[i],thisArg:oe}),new o(r,this.__chain__).thru(function(e){return t&&!e.length&&e.push(oe),e})):this.thru(i)}),tp=qo(function(e,t,n){bc.call(e,n)?++e[n]:Ln(e,n,1)}),np=ei(va),rp=ei(ya),op=qo(function(e,t,n){bc.call(e,n)?e[n].push(t):Ln(e,n,[t])}),ip=io(function(e,t,n){var r=-1,o="function"==typeof t,i=$u(e)?ac(e.length):[];return _f(e,function(e){i[++r]=o?u(t,e,n):Cr(e,t,n)}),i}),ap=qo(function(e,t,n){Ln(e,n,t)}),up=qo(function(e,t,n){e[n?0:1].push(t)},function(){return[[],[]]}),sp=io(function(e,t){if(null==e)return[];var n=t.length;return n>1&&Fi(e,t[0],t[1])?t=[]:n>2&&Fi(t[0],t[1],t[2])&&(t=[t[0]]),$r(e,tr(t,1),[])}),lp=Uc||function(){return ur.Date.now()},cp=io(function(e,t,n){var r=me;if(n.length){var o=K(n,Si(cp));r|=we}return di(e,r,t,n,o)}),fp=io(function(e,t,n){var r=me|ge;if(n.length){var o=K(n,Si(fp));r|=we}return di(t,r,e,n,o)}),pp=io(function(e,t){return qn(e,1,t)}),dp=io(function(e,t,n){return qn(e,Cs(t)||0,n)});Du.Cache=pn;var hp=Of(function(e,t){t=1==t.length&&Ep(t[0])?v(t[0],D(Oi())):v(tr(t,1),D(Oi()));var n=t.length;return io(function(r){for(var o=-1,i=$c(r.length,n);++o=t}),bp=xr(function(){return arguments}())?xr:function(e){return ls(e)&&bc.call(e,"callee")&&!Ic.call(e,"callee")},Ep=ac.isArray,wp=dr?D(dr):kr,Rp=qc||ql,Sp=hr?D(hr):Ar,Op=vr?D(vr):Nr,Pp=yr?D(yr):Lr,Tp=mr?D(mr):Hr,Cp=gr?D(gr):Fr,xp=li(Wr),kp=li(function(e,t){ -return e<=t}),Ap=Go(function(e,t){if(zi(t)||$u(t))return void Bo(t,zs(t),e);for(var n in t)bc.call(t,n)&&Mn(e,n,t[n])}),Mp=Go(function(e,t){Bo(t,qs(t),e)}),Ip=Go(function(e,t,n,r){Bo(t,qs(t),e,r)}),Np=Go(function(e,t,n,r){Bo(t,zs(t),e,r)}),Dp=bi(Hn),jp=io(function(e){return e.push(oe,hi),u(Ip,oe,e)}),Lp=io(function(e){return e.push(oe,vi),u(Bp,oe,e)}),Hp=ri(function(e,t,n){e[t]=n},Ml(Nl)),Fp=ri(function(e,t,n){bc.call(e,t)?e[t].push(n):e[t]=[n]},Oi),Up=io(Cr),Vp=Go(function(e,t,n){Yr(e,t,n)}),Bp=Go(function(e,t,n,r){Yr(e,t,n,r)}),Wp=bi(function(e,t){var n={};if(null==e)return n;var r=!1;t=v(t,function(t){return t=To(t,e),r||(r=t.length>1),t}),Bo(e,wi(e),n),r&&(n=Un(n,pe|de|he,yi));for(var o=t.length;o--;)_o(n,t[o]);return n}),zp=bi(function(e,t){return null==e?{}:Qr(e,t)}),qp=pi(zs),Gp=pi(qs),Yp=Qo(function(e,t,n){return t=t.toLowerCase(),e+(n?sl(t):t)}),Kp=Qo(function(e,t,n){return e+(n?"-":"")+t.toLowerCase()}),Xp=Qo(function(e,t,n){return e+(n?" ":"")+t.toLowerCase()}),$p=$o("toLowerCase"),Qp=Qo(function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}),Zp=Qo(function(e,t,n){return e+(n?" ":"")+ed(t)}),Jp=Qo(function(e,t,n){return e+(n?" ":"")+t.toUpperCase()}),ed=$o("toUpperCase"),td=io(function(e,t){try{return u(e,oe,t)}catch(e){return rs(e)?e:new sc(e)}}),nd=bi(function(e,t){return l(t,function(t){t=ra(t),Ln(e,t,cp(e[t],e))}),e}),rd=ti(),od=ti(!0),id=io(function(e,t){return function(n){return Cr(n,e,t)}}),ad=io(function(e,t){return function(n){return Cr(e,n,t)}}),ud=ii(v),sd=ii(f),ld=ii(_),cd=si(),fd=si(!0),pd=oi(function(e,t){return e+t},0),dd=fi("ceil"),hd=oi(function(e,t){return e/t},1),vd=fi("floor"),yd=oi(function(e,t){return e*t},1),md=fi("round"),gd=oi(function(e,t){return e-t},0);return n.after=Cu,n.ary=xu,n.assign=Ap,n.assignIn=Mp,n.assignInWith=Ip,n.assignWith=Np,n.at=Dp,n.before=ku,n.bind=cp,n.bindAll=nd,n.bindKey=fp,n.castArray=Wu,n.chain=eu,n.chunk=ua,n.compact=sa,n.concat=la,n.cond=kl,n.conforms=Al,n.constant=Ml,n.countBy=tp,n.create=Ms,n.curry=Au,n.curryRight=Mu,n.debounce=Iu,n.defaults=jp,n.defaultsDeep=Lp,n.defer=pp,n.delay=dp,n.difference=Lf,n.differenceBy=Hf,n.differenceWith=Ff,n.drop=ca,n.dropRight=fa,n.dropRightWhile=pa,n.dropWhile=da,n.fill=ha,n.filter=fu,n.flatMap=pu,n.flatMapDeep=du,n.flatMapDepth=hu,n.flatten=ma,n.flattenDeep=ga,n.flattenDepth=_a,n.flip=Nu,n.flow=rd,n.flowRight=od,n.fromPairs=ba,n.functions=Fs,n.functionsIn=Us,n.groupBy=op,n.initial=Ra,n.intersection=Uf,n.intersectionBy=Vf,n.intersectionWith=Bf,n.invert=Hp,n.invertBy=Fp,n.invokeMap=ip,n.iteratee=Dl,n.keyBy=ap,n.keys=zs,n.keysIn=qs,n.map=gu,n.mapKeys=Gs,n.mapValues=Ys,n.matches=jl,n.matchesProperty=Ll,n.memoize=Du,n.merge=Vp,n.mergeWith=Bp,n.method=id,n.methodOf=ad,n.mixin=Hl,n.negate=ju,n.nthArg=Vl,n.omit=Wp,n.omitBy=Ks,n.once=Lu,n.orderBy=_u,n.over=ud,n.overArgs=hp,n.overEvery=sd,n.overSome=ld,n.partial=vp,n.partialRight=yp,n.partition=up,n.pick=zp,n.pickBy=Xs,n.property=Bl,n.propertyOf=Wl,n.pull=Wf,n.pullAll=Ca,n.pullAllBy=xa,n.pullAllWith=ka,n.pullAt=zf,n.range=cd,n.rangeRight=fd,n.rearg=mp,n.reject=wu,n.remove=Aa,n.rest=Hu,n.reverse=Ma,n.sampleSize=Su,n.set=Qs,n.setWith=Zs,n.shuffle=Ou,n.slice=Ia,n.sortBy=sp,n.sortedUniq=Ua,n.sortedUniqBy=Va,n.split=_l,n.spread=Fu,n.tail=Ba,n.take=Wa,n.takeRight=za,n.takeRightWhile=qa,n.takeWhile=Ga,n.tap=tu,n.throttle=Uu,n.thru=nu,n.toArray=Ss,n.toPairs=qp,n.toPairsIn=Gp,n.toPath=$l,n.toPlainObject=xs,n.transform=Js,n.unary=Vu,n.union=qf,n.unionBy=Gf,n.unionWith=Yf,n.uniq=Ya,n.uniqBy=Ka,n.uniqWith=Xa,n.unset=el,n.unzip=$a,n.unzipWith=Qa,n.update=tl,n.updateWith=nl,n.values=rl,n.valuesIn=ol,n.without=Kf,n.words=xl,n.wrap=Bu,n.xor=Xf,n.xorBy=$f,n.xorWith=Qf,n.zip=Zf,n.zipObject=Za,n.zipObjectDeep=Ja,n.zipWith=Jf,n.entries=qp,n.entriesIn=Gp,n.extend=Mp,n.extendWith=Ip,Hl(n,n),n.add=pd,n.attempt=td,n.camelCase=Yp,n.capitalize=sl,n.ceil=dd,n.clamp=il,n.clone=zu,n.cloneDeep=Gu,n.cloneDeepWith=Yu,n.cloneWith=qu,n.conformsTo=Ku,n.deburr=ll,n.defaultTo=Il,n.divide=hd,n.endsWith=cl,n.eq=Xu,n.escape=fl,n.escapeRegExp=pl,n.every=cu,n.find=np,n.findIndex=va,n.findKey=Is,n.findLast=rp,n.findLastIndex=ya,n.findLastKey=Ns,n.floor=vd,n.forEach=vu,n.forEachRight=yu,n.forIn=Ds,n.forInRight=js,n.forOwn=Ls,n.forOwnRight=Hs,n.get=Vs,n.gt=gp,n.gte=_p,n.has=Bs,n.hasIn=Ws,n.head=Ea,n.identity=Nl,n.includes=mu,n.indexOf=wa,n.inRange=al,n.invoke=Up,n.isArguments=bp,n.isArray=Ep,n.isArrayBuffer=wp,n.isArrayLike=$u,n.isArrayLikeObject=Qu,n.isBoolean=Zu,n.isBuffer=Rp,n.isDate=Sp,n.isElement=Ju,n.isEmpty=es,n.isEqual=ts,n.isEqualWith=ns,n.isError=rs,n.isFinite=os,n.isFunction=is,n.isInteger=as,n.isLength=us,n.isMap=Op,n.isMatch=cs,n.isMatchWith=fs,n.isNaN=ps,n.isNative=ds,n.isNil=vs,n.isNull=hs,n.isNumber=ys,n.isObject=ss,n.isObjectLike=ls,n.isPlainObject=ms,n.isRegExp=Pp,n.isSafeInteger=gs,n.isSet=Tp,n.isString=_s,n.isSymbol=bs,n.isTypedArray=Cp,n.isUndefined=Es,n.isWeakMap=ws,n.isWeakSet=Rs,n.join=Sa,n.kebabCase=Kp,n.last=Oa,n.lastIndexOf=Pa,n.lowerCase=Xp,n.lowerFirst=$p,n.lt=xp,n.lte=kp,n.max=Zl,n.maxBy=Jl,n.mean=ec,n.meanBy=tc,n.min=nc,n.minBy=rc,n.stubArray=zl,n.stubFalse=ql,n.stubObject=Gl,n.stubString=Yl,n.stubTrue=Kl,n.multiply=yd,n.nth=Ta,n.noConflict=Fl,n.noop=Ul,n.now=lp,n.pad=dl,n.padEnd=hl,n.padStart=vl,n.parseInt=yl,n.random=ul,n.reduce=bu,n.reduceRight=Eu,n.repeat=ml,n.replace=gl,n.result=$s,n.round=md,n.runInContext=e,n.sample=Ru,n.size=Pu,n.snakeCase=Qp,n.some=Tu,n.sortedIndex=Na,n.sortedIndexBy=Da,n.sortedIndexOf=ja,n.sortedLastIndex=La,n.sortedLastIndexBy=Ha,n.sortedLastIndexOf=Fa,n.startCase=Zp,n.startsWith=bl,n.subtract=gd,n.sum=oc,n.sumBy=ic,n.template=El,n.times=Xl,n.toFinite=Os,n.toInteger=Ps,n.toLength=Ts,n.toLower=wl,n.toNumber=Cs,n.toSafeInteger=ks,n.toString=As,n.toUpper=Rl,n.trim=Sl,n.trimEnd=Ol,n.trimStart=Pl,n.truncate=Tl,n.unescape=Cl,n.uniqueId=Ql,n.upperCase=Jp,n.upperFirst=ed,n.each=vu,n.eachRight=yu,n.first=Ea,Hl(n,function(){var e={};return nr(n,function(t,r){bc.call(n.prototype,r)||(e[r]=t)}),e}(),{chain:!1}),n.VERSION=ie,l(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){n[e].placeholder=n}),l(["drop","take"],function(e,t){b.prototype[e]=function(n){n=n===oe?1:Xc(Ps(n),0);var r=this.__filtered__&&!t?new b(this):this.clone();return r.__filtered__?r.__takeCount__=$c(n,r.__takeCount__):r.__views__.push({size:$c(n,He),type:e+(r.__dir__<0?"Right":"")}),r},b.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}}),l(["filter","map","takeWhile"],function(e,t){var n=t+1,r=n==Ae||n==Ie;b.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:Oi(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}}),l(["head","last"],function(e,t){var n="take"+(t?"Right":"");b.prototype[e]=function(){return this[n](1).value()[0]}}),l(["initial","tail"],function(e,t){var n="drop"+(t?"":"Right");b.prototype[e]=function(){return this.__filtered__?new b(this):this[n](1)}}),b.prototype.compact=function(){return this.filter(Nl)},b.prototype.find=function(e){return this.filter(e).head()},b.prototype.findLast=function(e){return this.reverse().find(e)},b.prototype.invokeMap=io(function(e,t){return"function"==typeof e?new b(this):this.map(function(n){return Cr(n,e,t)})}),b.prototype.reject=function(e){return this.filter(ju(Oi(e)))},b.prototype.slice=function(e,t){e=Ps(e);var n=this;return n.__filtered__&&(e>0||t<0)?new b(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==oe&&(t=Ps(t),n=t<0?n.dropRight(-t):n.take(t-e)),n)},b.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},b.prototype.toArray=function(){return this.take(He)},nr(b.prototype,function(e,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),i=/^(?:head|last)$/.test(t),a=n[i?"take"+("last"==t?"Right":""):t],u=i||/^find/.test(t);a&&(n.prototype[t]=function(){var t=this.__wrapped__,s=i?[1]:arguments,l=t instanceof b,c=s[0],f=l||Ep(t),p=function(e){var t=a.apply(n,y([e],s));return i&&d?t[0]:t};f&&r&&"function"==typeof c&&1!=c.length&&(l=f=!1);var d=this.__chain__,h=!!this.__actions__.length,v=u&&!d,m=l&&!h;if(!u&&f){t=m?t:new b(this);var g=e.apply(t,s);return g.__actions__.push({func:nu,args:[p],thisArg:oe}),new o(g,d)}return v&&m?e.apply(this,s):(g=this.thru(p),v?i?g.value()[0]:g.value():g)})}),l(["pop","push","shift","sort","splice","unshift"],function(e){var t=vc[e],r=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",o=/^(?:pop|shift)$/.test(e);n.prototype[e]=function(){var e=arguments;if(o&&!this.__chain__){var n=this.value();return t.apply(Ep(n)?n:[],e)}return this[r](function(n){return t.apply(Ep(n)?n:[],e)})}}),nr(b.prototype,function(e,t){var r=n[t];if(r){var o=r.name+"",i=lf[o]||(lf[o]=[]);i.push({name:t,func:r})}}),lf[ni(oe,ge).name]=[{name:"wrapper",func:oe}],b.prototype.clone=x,b.prototype.reverse=Q,b.prototype.value=te,n.prototype.at=ep,n.prototype.chain=ru,n.prototype.commit=ou,n.prototype.next=iu,n.prototype.plant=uu,n.prototype.reverse=su,n.prototype.toJSON=n.prototype.valueOf=n.prototype.value=lu,n.prototype.first=n.prototype.head,jc&&(n.prototype[jc]=au),n},Sr=Rr();ur._=Sr,r=function(){return Sr}.call(t,n,t,o),!(r!==oe&&(o.exports=r))}).call(this)}).call(t,function(){return this}(),n(383)(e))},function(e,t){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function o(e){if(c===setTimeout)return setTimeout(e,0);if((c===n||!c)&&setTimeout)return c=setTimeout,setTimeout(e,0);try{return c(e,0)}catch(t){try{return c.call(null,e,0)}catch(t){return c.call(this,e,0)}}}function i(e){if(f===clearTimeout)return clearTimeout(e);if((f===r||!f)&&clearTimeout)return f=clearTimeout,clearTimeout(e);try{return f(e)}catch(t){try{return f.call(null,e)}catch(t){return f.call(this,e)}}}function a(){v&&d&&(v=!1,d.length?h=d.concat(h):y=-1,h.length&&u())}function u(){if(!v){var e=o(a);v=!0;for(var t=h.length;t;){for(d=h,h=[];++y1)for(var n=1;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e){return 0===e.button}function a(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function u(e){for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return!0}function s(e,t){var n=t.query,r=t.hash,o=t.state;return n||r||o?{pathname:e,query:n,hash:r,state:o}:e}t.__esModule=!0;var l=Object.assign||function(e){for(var t=1;t=0;r--){var o=e[r],i=o.path||"";if(n=i.replace(/\/*$/,"/")+n,0===i.indexOf("/"))break}return"/"+n}},propTypes:{path:p,from:p,to:p.isRequired,query:d,state:d,onEnter:c.falsy,children:c.falsy},render:function(){(0,u.default)(!1)}});t.default=h,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){return a({},e,{setRouteLeaveHook:t.listenBeforeLeavingRoute,isActive:t.isActive})}function i(e,t){return e=a({},e,t)}t.__esModule=!0;var a=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:"",o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[{text:"OK",onPress:function(e){return e}}],e=new Alert7;if(e.setTitle(t),e.setMessage(n(r)),"function"==typeof o){var i=o;e.addAction("OK",i)}else{var a=o;a.forEach(function(t){e.addAction(t.text,t.onPress||function(e){return e})}),2===a.length&&e.setType(Alert7.TYPE_CONFIRM)}e.present()},prompt:function(e){function t(e){return function(){var t=document.getElementById("alert7-prompt-input").value;return e(t)}}var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(e){return e},i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"plain-text",a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",u=new Alert7;if(u.setTitle(e),u.setMessage(n(r)+('
')),"function"==typeof o){var s=o;u.addAction("OK",t(s))}else{var l=o;l.forEach(function(e){u.addAction(e.text,t(e.onPress||function(e){return e}))}),2===l.length&&u.setType(Alert7.TYPE_CONFIRM)}u.present()}};t.default=r},function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var u=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:p,n=e.initialProps;return(0,c.getApplication)(t(),n)},run:function(e){var n=e.initialProps,r=void 0===n?p:n,o=e.rootTag;return(0,f.default)(t(),r,o)}},e}},{key:"registerConfig",value:function(t){t.forEach(function(t){var n=t.appKey,r=t.component,o=t.run;o?e.registerRunnable(n,o):((0,s.default)(r,"No component provider passed in"),e.registerComponent(n,r))})}},{key:"registerRunnable",value:function(e,t){return d[e]={run:t},e}},{key:"runApplication",value:function(e,t){var n=i({},t);n.rootTag="#"+n.rootTag.id,(0,s.default)(d[e]&&d[e].run,'Application "'+e+'" has not been registered. This is either due to an import error during initialization or failure to call AppRegistry.registerComponent.'),d[e].run(t)}},{key:"unmountApplicationComponentAtRootTag",value:function(e){(0,l.unmountComponentAtNode)(e)}}]),e}();e.exports=h},function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){(0,u.default)(n,"Expect to have a valid rootTag, instead got ",n);var r=h.default.createElement(c.default,{initialProps:t,rootComponent:e,rootTag:n});(0,s.render)(r,n)}function i(e,t){var n=h.default.createElement(c.default,{initialProps:t,rootComponent:e}),r=p.default.render();return{element:n,stylesheet:r}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o,t.getApplication=i;var a=n(2),u=r(a),s=n(90),l=n(171),c=r(l),f=n(9),p=r(f),d=n(1),h=r(d)},function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=function(){function e(e,t){for(var n=0;nt?1:0})},l=function(e){var t=Object.keys(e);return function(n,r){var o=(0,i.default)(r,e[r]),a=u[r];return"flex"===r?(n.flexGrow=o,n.flexShrink=1,n.flexBasis="auto"):"textAlignVertical"===r?n.verticalAlign="center"===o?"middle":o:a?a.forEach(function(e,r){t.indexOf(e)===-1&&(n[e]=o)}):n[r]=o,n}},c=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a,t=s(Object.keys(e)),n=l(e);return t.reduce(n,{})};e.exports=c},function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}var o=n(105),i=r(o),a=n(113),u=r(a),s={},l={borderTopLeftRadius:"borderTopRightRadius",borderTopRightRadius:"borderTopLeftRadius",borderBottomLeftRadius:"borderBottomRightRadius",borderBottomRightRadius:"borderBottomLeftRadius",borderLeftColor:"borderRightColor",borderLeftStyle:"borderRightStyle",borderLeftWidth:"borderRightWidth",borderRightColor:"borderLeftColor",borderRightWidth:"borderLeftWidth",borderRightStyle:"borderLeftStyle",left:"right",marginLeft:"marginRight",marginRight:"marginLeft",paddingLeft:"paddingRight",paddingRight:"paddingLeft",right:"left"},c={clear:!0,float:!0,textAlign:!0},f={writingDirection:!0},p=function(e){return(0,u.default)(e,-1)},d=function(e){return l.hasOwnProperty(e)?l[e]:e},h=function(e){var t=e.translateX;return null!=t&&(e.translateX=p(t)),e},v=function(e){return"left"===e?"right":"right"===e?"left":e},y=function(e){return"ltr"===e?"rtl":"rtl"===e?"ltr":e},m=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s,t={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=n.indexOf("$noI18n");if(i.default.isRTL)if(l[n]){var o=d(n);t[o]=e[n]}else if(c[n])t[n]=v(e[n]);else if(f[n])t[n]=y(e[n]);else if("textShadowOffset"===n)t[n]=e[n],t[n].width=p(e[n].width);else if("transform"===n)t[n]=e[n].map(h);else if(r>-1){var a=n.substring(0,r);t[a]=e[n]}else t[n]=e[n];else if(r>-1){var u=n.substring(0,r);t[u]=e[n]}else t[n]=e[n]}return t};e.exports=m},function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}var o=n(75),i=r(o),a=n(48),u=r(a),s=function(e,t){var n=(0,i.default)(e),r=null===n?0:n,o=(4278190080&r)>>>24,a=(16711680&r)>>>16,u=(65280&r)>>>8,s=(((255&r)>>>0)/255).toFixed(2);return"rgba("+o+","+a+","+u+","+s*t+")"},l=function(e){if(e&&e.shadowColor){var t=e.shadowOffset||{},n=t.height,r=t.width,o=null!=e.shadowOpacity?e.shadowOpacity:1,i=s(e.shadowColor,o),a=(0,u.default)(null,e.shadowRadius||0),l=(0,u.default)(null,n||0),c=(0,u.default)(null,r||0),f=l+" "+c+" "+a+" "+i;e.boxShadow=e.boxShadow?e.boxShadow+", "+f:f}return delete e.shadowColor,delete e.shadowOffset,delete e.shadowOpacity,delete e.shadowRadius,e};e.exports=l},function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}var o=n(48),i=r(o),a=function(e){if(e&&e.textShadowOffset){var t=e.textShadowOffset,n=t.height,r=t.width,o=(0,i.default)(null,n||0),a=(0,i.default)(null,r||0),u=(0,i.default)(null,e.textShadowRadius||0),s=e.textShadowColor||"currentcolor";e.textShadow=o+" "+a+" "+u+" "+s,e.textShadowColor=null,e.textShadowOffset=null,e.textShadowRadius=null}return e};e.exports=a},function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}var o=n(48),i=r(o),a=function(e){var t=Object.keys(e)[0],n=(0,i.default)(t,e[t]);return t+"("+n+")"},u=function(e){var t=e.join(",");return"matrix3d("+t+")"},s=function(e){return e&&(e.transform&&Array.isArray(e.transform)?e.transform=e.transform.map(a).join(" "):e.transformMatrix&&(e.transform=u(e.transformMatrix),e.transformMatrix=null)),e};e.exports=s},function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}var o=n(277),i=r(o),a=function(e){var t=(0,i.default)(e);for(var n in t){var r=t[n];Array.isArray(r)&&(t[n]=r[r.length-1])}return t};e.exports=a},function(e,t){var n=function(e){if("vibrate"in window.navigator){if("number"!=typeof e&&!Array.isArray(e))throw new Error("Vibration pattern should be a number or array");window.navigator.vibrate(e)}},r={cancel:function(){n(0)},vibrate:function(e){n(e)}};e.exports=r},function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var u=function(){function e(e,t){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t); -e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var s=Object.assign||function(e){for(var t=1;t=this._prevRenderedRowsCount&&t.sectionHeaderShouldUpdate(f);e.push(b.default.createElement(g.default,{key:"s_"+p,render:this.renderSectionHeaderFn(t.getSectionHeaderData(f),p),shouldUpdate:!!y})),a.push(c++)}for(var m=0;m=this._prevRenderedRowsCount&&t.rowShouldUpdate(f,m),R=b.default.createElement(g.default,{key:"r_"+E,render:this.renderRowFn(t.getRowData(f,m),p,_),shouldUpdate:!!w});if(e.push(R),c++,this.props.renderSeparator&&(m!==d.length-1||f===r.length-1)){var S=this.state.highlightedRow.sectionID===p&&(this.state.highlightedRow.rowID===_||this.state.highlightedRow.rowID===d[m+1]),O=this.props.renderSeparator(p,_,S);O&&(e.push(O),c++)}if(++i===this.state.curRenderedRowsCount)break}if(i>=this.state.curRenderedRowsCount)break}var P=this.props,T=P.renderScrollComponent,C=o(P,["renderScrollComponent"]);return s(C,{onScroll:this._onScroll,stickyHeaderIndices:this.props.stickyHeaderIndices.concat(a),onKeyboardWillShow:void 0,onKeyboardWillHide:void 0,onKeyboardDidShow:void 0,onKeyboardDidHide:void 0}),b.default.cloneElement(T(C),{ref:this._setScrollViewRef,onContentSizeChange:this._onContentSizeChange,onLayout:this._onLayout},u,e,l)}},{key:"_measureAndUpdateScrollProps",value:function(){var e=this.getScrollResponder();e&&e.getInnerViewNode&&this._updateVisibleRows()}},{key:"_updateVisibleRows",value:function(e){var t=this;if(this.props.onChangeVisibleRows){e&&e.forEach(function(e){t._childFrames[e.index]=(0,_.merge)(e)});for(var n=!this.props.horizontal,r=this.props.dataSource,o=this.scrollProperties.offset,i=o+this.scrollProperties.visibleLength,a=r.rowIdentities,u=this.props.renderHeader&&this.props.renderHeader(),s=u?1:0,l=!1,c={},f=0;fi||Ee.props.onEndReachedThreshold&&(e._sentEndForContentLength=null),e.props.onScroll&&e.props.onScroll(t)},this._setScrollViewRef=function(t){e._scrollViewRef=t}};e.exports=(0,f.default)(C)},function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var u=function(){function e(e,t){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var s=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||function(e){for(var t=1;t0&&n>=t}},{key:"render",value:function(){var e=this.props,t=(e.onMomentumScrollBegin,e.onMomentumScrollEnd,e.onScrollBeginDrag,e.onScrollEndDrag,e.removeClippedSubviews,e.scrollEnabled,e.scrollEventThrottle,e.showsHorizontalScrollIndicator,e.showsVerticalScrollIndicator,o(e,["onMomentumScrollBegin","onMomentumScrollEnd","onScrollBeginDrag","onScrollEndDrag","removeClippedSubviews","scrollEnabled","scrollEventThrottle","showsHorizontalScrollIndicator","showsVerticalScrollIndicator"]));return v.default.createElement(d.default,s({},t,{onScroll:this._handleScroll,onTouchMove:this._handlePreventableScrollEvent(this.props.onTouchMove),onWheel:this._handlePreventableScrollEvent(this.props.onWheel)}))}}]),t}(h.Component);m.defaultProps={scrollEnabled:!0,scrollEventThrottle:0},t.default=m},function(e,t,n){function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var a=function(){function e(e,t){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var s=Object.assign||function(e){for(var t=1;tm?d:m,b=(0,y.default)(v,.5),E=l?n:u,R=l?t:a,O=v,P=O,T=[x.root,i,{height:v,width:_},r&&x.cursorDefault],C=[x.track,{backgroundColor:E,borderRadius:b},r&&x.disabledTrack],k=[x.thumb,{backgroundColor:R,height:O,transform:[{translateX:l?"100%":"0%"}],width:P},r&&x.disabledThumb],A=(0,h.default)("input",{checked:l,disabled:r,onBlur:this._handleFocusState,onChange:this._handleChange,onFocus:this._handleFocusState,ref:this._setCheckboxRef,style:[x.nativeControl,x.cursorInherit],type:"checkbox"});return S.default.createElement(w.default,s({},c,{style:T}),S.default.createElement(w.default,{style:C}),S.default.createElement(w.default,{ref:this._setThumbRef,style:k}),A)}}]),t}(R.Component);C.displayName="Switch",C.defaultProps={activeThumbColor:"#009688",activeTrackColor:"#A3D3CF",disabled:!1,style:O,thumbColor:"#FAFAFA",trackColor:"#939393",value:!1};var x=g.default.create({root:{cursor:"pointer",userSelect:"none"},cursorDefault:{cursor:"default"},cursorInherit:{cursor:"inherit"},track:s({},g.default.absoluteFillObject,{height:"70%",margin:"auto",transitionDuration:"0.1s",width:"90%"}),disabledTrack:{backgroundColor:"#D5D5D5"},thumb:{alignSelf:"flex-start",borderRadius:"100%",boxShadow:P,transitionDuration:"0.1s"},disabledThumb:{backgroundColor:"#BDBDBD"},nativeControl:s({},g.default.absoluteFillObject,{height:"100%",margin:0,opacity:0,padding:0,width:"100%"})});e.exports=(0,f.default)(C)},function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var u=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var s=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||function(e){for(var t=1;to&&(e.distance=e.touches[0].clientY-o,a(e)),e.touches[0].clientYt.distanceToRefresh?r.add("ptr-refresh"):r.remove("ptr-refresh")},c=function(e){n.enabled&&(0!==n.distance&&e.preventDefault(),t.contentEl.style.transform=t.contentEl.style.webkitTransform="",t.ptrEl.style.transform=t.ptrEl.style.webkitTransform="",t.bodyEl.classList.contains("ptr-refresh")?f():p(),n.distance=0,n.enabled=!1)},f=function(){if(r.add("ptr-loading"),!t.loadingFunction)return p();var e=t.loadingFunction();setTimeout(function(){e.then(p)},1e3)},p=function(){r.remove("ptr-loading"),r.remove("ptr-refresh"),r.add("ptr-reset");var e=function e(){r.remove("ptr-reset"),t.bodyEl.removeEventListener("transitionend",e,!1)};t.bodyEl.addEventListener("transitionend",e,!1),t.ptrEl.style.visibility="hidden"};return{init:o}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n},function(e,t,n){"use strict";var r=(n(1).PropTypes,function(){});e.exports=r},function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}var o=n(15),i=r(o),a=n(1),u=a.PropTypes.number,s=a.PropTypes.oneOfType,l=a.PropTypes.shape,c=a.PropTypes.string,f=s([u,c]),p={shadowColor:i.default,shadowOffset:l({width:f,height:f}),shadowOpacity:u,shadowRadius:f,shadowSpread:f};e.exports=p},function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}var o=n(15),i=(r(o),n(1)),a=i.PropTypes.number,u=i.PropTypes.oneOf,s=i.PropTypes.oneOfType,l=i.PropTypes.shape,c=i.PropTypes.string,f=(s([a,c]),l({width:a,height:a}),u(["center","inherit","justify","justify-all","left","right"]),u(["auto","ltr","rtl"]),{});e.exports=f},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var a=function(){function e(e,t){for(var n=0;nthis._lastTime+o&&(i=this._lastTime+o);for(var a=1,u=Math.floor((i-this._lastTime)/a),s=0;sthis._toValue:e18&&e<=44?l(e):c(e)}var p=o(e/1.7,0,20);p=i(p,0,.8);var d=o(t/1.7,0,20),h=i(d,.5,200),v=u(p,f(h),.01);return{tension:n(h),friction:r(v)}}e.exports={fromOrigamiTensionAndFriction:o,fromBouncinessAndSpeed:i}},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var a=function(){function e(e,t){for(var n=0;n=this._startTime+this._duration?(0===this._duration?this._onUpdate(this._toValue):this._onUpdate(this._fromValue+this._easing(1)*(this._toValue-this._fromValue)),void this.__debouncedOnEnd({finished:!0})):(this._onUpdate(this._fromValue+this._easing((e-this._startTime)/this._duration)*(this._toValue-this._fromValue)),void(this.__active&&(this._animationFrame=l.current(this.onUpdate.bind(this)))))}},{key:"stop",value:function(){this.__active=!1,clearTimeout(this._timeout),c.current(this._animationFrame),this.__debouncedOnEnd({finished:!1})}}]),t}(u);e.exports=p},function(e,t){function n(e,t){return 1-3*t+3*e}function r(e,t){return 3*t-6*e}function o(e){return 3*e}function i(e,t,i){return((n(t,i)*e+r(t,i))*e+o(t))*e}function a(e,t,i){return 3*n(t,i)*e*e+2*r(t,i)*e+o(t)}function u(e,t,n,r,o){var a,u,s=0;do u=t+(n-t)/2,a=i(u,r,o)-e,a>0?n=u:t=u;while(Math.abs(a)>f&&++s=c?s(t,p,e,n):0===v?p:u(t,r,r+h,e,n)}if(!(0<=e&&e<=1&&0<=n&&n<=1))throw new Error("bezier x values must be in [0, 1] range");var l=v?new Float32Array(d):new Array(d);if(e!==t||n!==r)for(var f=0;f1?t-1:0),r=1;r>>0===e&&e>=0&&e<=4294967295?e:null:(t=p.hex6.exec(e))?parseInt(t[1]+"ff",16)>>>0:d.hasOwnProperty(e)?d[e]:(t=p.rgb.exec(e))?(a(t[1])<<24|a(t[2])<<16|a(t[3])<<8|255)>>>0:(t=p.rgba.exec(e))?(a(t[1])<<24|a(t[2])<<16|a(t[3])<<8|s(t[4]))>>>0:(t=p.hex3.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=p.hex8.exec(e))?parseInt(t[1],16)>>>0:(t=p.hex4.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=p.hsl.exec(e))?(255|o(u(t[1]),l(t[2]),l(t[3])))>>>0:(t=p.hsla.exec(e))?(o(u(t[1]),l(t[2]),l(t[3]))|s(t[4]))>>>0:null}function r(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function o(e,t,n){var o=n<.5?n*(1+t):n+t-n*t,i=2*n-o,a=r(i,o,e+1/3),u=r(i,o,e),s=r(i,o,e-1/3);return Math.round(255*a)<<24|Math.round(255*u)<<16|Math.round(255*s)<<8}function i(){for(var e=arguments.length,t=Array(e),n=0;n255?255:t}function u(e){var t=parseFloat(e);return(t%360+360)%360/360}function s(e){var t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function l(e){var t=parseFloat(e,10);return t<0?0:t>100?1:t/100}var c="[-+]?\\d*\\.?\\d+",f=c+"%",p={rgb:new RegExp("rgb"+i(c,c,c)),rgba:new RegExp("rgba"+i(c,c,c,c)),hsl:new RegExp("hsl"+i(c,f,f)),hsla:new RegExp("hsla"+i(c,f,f,c)),hex3:/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex4:/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#([0-9a-fA-F]{6})$/,hex8:/^#([0-9a-fA-F]{8})$/},d={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199};e.exports=n},function(e,t){function n(){return(new Date).getTime()}e.exports=Date.now||n},function(e,t,n){"use strict";function r(e){if(null===e||void 0===e)throw new TypeError("Sources cannot be null or undefined");return Object(e)}function o(e,t,n){var r=t[n];if(void 0!==r&&null!==r){if(u.call(e,n)&&(void 0===e[n]||null===e[n]))throw new TypeError("Cannot convert undefined or null to object ("+n+")");u.call(e,n)&&a(r)?e[n]=i(Object(e[n]),t[n]):e[n]=r}}function i(e,t){if(e===t)return e;t=Object(t);for(var n in t)u.call(t,n)&&o(e,t,n);if(Object.getOwnPropertySymbols)for(var r=Object.getOwnPropertySymbols(t),i=0;i0&&"number"!=typeof e[0]))}function i(e,t,n){var i,c;if(r(e)||r(t))return!1;if(e.prototype!==t.prototype)return!1;if(s(e))return!!s(t)&&(e=a.call(e),t=a.call(t),l(e,t,n));if(o(e)){if(!o(t))return!1;if(e.length!==t.length)return!1;for(i=0;i=0;i--)if(f[i]!=p[i])return!1;for(i=f.length-1;i>=0;i--)if(c=f[i],!l(e[c],t[c],n))return!1;return typeof e==typeof t}var a=Array.prototype.slice,u=n(242),s=n(241),l=e.exports=function(e,t,n){return n||(n={}),e===t||(e instanceof Date&&t instanceof Date?e.getTime()===t.getTime():!e||!t||"object"!=typeof e&&"object"!=typeof t?n.strict?e===t:e==t:i(e,t,n))}},function(e,t){function n(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function r(e){return e&&"object"==typeof e&&"number"==typeof e.length&&Object.prototype.hasOwnProperty.call(e,"callee")&&!Object.prototype.propertyIsEnumerable.call(e,"callee")||!1}var o="[object Arguments]"==function(){return Object.prototype.toString.call(arguments)}();t=e.exports=o?n:r,t.supported=n,t.unsupported=r},function(e,t){function n(e){var t=[];for(var n in e)t.push(n);return t}t=e.exports="function"==typeof Object.keys?Object.keys:n,t.shim=n},function(e,t){"use strict";var n={extractSingleTouch:function(e){var t=e.touches,n=e.changedTouches,r=t&&t.length>0,o=n&&n.length>0;return!r&&o?n[0]:r?t[0]:e}};e.exports=n},function(e,t){"use strict";function n(e){return e.replace(r,function(e,t){return t.toUpperCase()})}var r=/-(.)/g;e.exports=n},function(e,t,n){"use strict";function r(e){return o(e.replace(i,"ms-"))}var o=n(244),i=/^-ms-/;e.exports=r},function(e,t,n){"use strict";function r(e,t){return!(!e||!t)&&(e===t||!o(e)&&(o(t)?r(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}var o=n(255);e.exports=r},function(e,t,n){"use strict";function r(e){var t=e.length;if(Array.isArray(e)||"object"!=typeof e&&"function"!=typeof e?a(!1):void 0,"number"!=typeof t?a(!1):void 0,0===t||t-1 in e?void 0:a(!1),"function"==typeof e.callee?a(!1):void 0,e.hasOwnProperty)try{return Array.prototype.slice.call(e)}catch(e){}for(var n=Array(t),r=0;r":a.innerHTML="<"+e+">",u[e]=!a.firstChild),u[e]?p[e]:null}var o=n(7),i=n(2),a=o.canUseDOM?document.createElement("div"):null,u={},s=[1,'"],l=[1,"","
"],c=[3,"","
"],f=[1,'',""],p={"*":[1,"?
","
"],area:[1,"",""],col:[2,"","
"],legend:[1,"
","
"],param:[1,"",""],tr:[2,"","
"],optgroup:s,option:s,caption:l,colgroup:l,tbody:l,tfoot:l,thead:l,td:c,th:c},d=["circle","clipPath","defs","ellipse","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","text","tspan"];d.forEach(function(e){p[e]=f,u[e]=!0}),e.exports=r},function(e,t){"use strict";function n(e){return e===window?{x:window.pageXOffset||document.documentElement.scrollLeft,y:window.pageYOffset||document.documentElement.scrollTop}:{x:e.scrollLeft,y:e.scrollTop}}e.exports=n},function(e,t){"use strict";function n(e){return e.replace(r,"-$1").toLowerCase()}var r=/([A-Z])/g;e.exports=n},function(e,t,n){"use strict";function r(e){return o(e).replace(i,"-ms-")}var o=n(251),i=/^ms-/;e.exports=r},function(e,t,n){"use strict";function r(e){if(Array.isArray(e))return 0===e.length;if("object"==typeof e){if(e){o(e)&&void 0!==e.size?i(!1):void 0;for(var t in e)return!1}return!0}return!e}function o(e){return"undefined"!=typeof Symbol&&e[Symbol.iterator]}var i=n(2);e.exports=r},function(e,t){"use strict";function n(e){return!(!e||!("function"==typeof Node?e instanceof Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}e.exports=n},function(e,t,n){"use strict";function r(e){return o(e)&&3==e.nodeType}var o=n(254);e.exports=r},function(e,t){"use strict";var n=function(e){var t;for(t in e)if(e.hasOwnProperty(t))return t;return null};e.exports=n},function(e,t){"use strict";function n(e){var t={};return function(n){return t.hasOwnProperty(n)||(t[n]=e.call(this,n)),t[n]}}e.exports=n},function(e,t){(function(t){"use strict";var n=t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||t.msRequestAnimationFrame;e.exports=n}).call(t,function(){return this}())},function(e,t){"use strict";function n(e,t,n){function o(){return u=!0,s?void(c=[].concat(r.call(arguments))):void n.apply(this,arguments)}function i(){if(!u&&(l=!0,!s)){for(s=!0;!u&&a=e&&l&&(u=!0,n()))}}var a=0,u=!1,s=!1,l=!1,c=void 0;i()}t.__esModule=!0;var r=Array.prototype.slice;t.loopAsync=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(){function e(e){try{e=e||window.history.state||{}}catch(t){e={}}var t=f.getWindowPath(),n=e,r=n.key,o=void 0;r?o=p.readState(r):(o=null,r=_.createKey(),m&&window.history.replaceState(i({},e,{key:r}),null));var a=l.parsePath(t);return _.createLocation(i({},a,{state:o}),void 0,r)}function t(t){function n(t){void 0!==t.state&&r(e(t.state))}var r=t.transitionTo;return f.addEventListener(window,"popstate",n),function(){f.removeEventListener(window,"popstate",n)}}function n(e){var t=e.basename,n=e.pathname,r=e.search,o=e.hash,i=e.state,a=e.action,u=e.key;if(a!==s.POP){p.saveState(u,i);var l=(t||"")+n+r+o,c={key:u};if(a===s.PUSH){if(g)return window.location.href=l,!1;window.history.pushState(c,null,l)}else{if(g)return window.location.replace(l),!1;window.history.replaceState(c,null,l)}}}function r(e){1===++b&&(E=t(_));var n=_.listenBefore(e);return function(){n(),0===--b&&E()}}function o(e){1===++b&&(E=t(_));var n=_.listen(e);return function(){n(),0===--b&&E()}}function a(e){1===++b&&(E=t(_)),_.registerTransitionHook(e)}function d(e){_.unregisterTransitionHook(e),0===--b&&E()}var v=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];c.canUseDOM?void 0:u.default(!1);var y=v.forceRefresh,m=f.supportsHistory(),g=!m||y,_=h.default(i({},v,{getCurrentLocation:e,finishTransition:n,saveState:p.saveState})),b=0,E=void 0;return i({},_,{listenBefore:r,listen:o,registerTransitionHook:a,unregisterTransitionHook:d})}t.__esModule=!0;var i=Object.assign||function(e){for(var t=1;t=0&&t=0&&y-1)return(0,a.default)(e,t,function(e,t){return t.replace(/calc\(/g,e+"calc(")})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var i=n(56),a=r(i),u=n(83),s=r(u);e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if("cursor"===e&&u[t])return(0,a.default)(e,t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var i=n(56),a=r(i),u={"zoom-in":!0,"zoom-out":!0,grab:!0,grabbing:!0};e.exports=t.default},function(e,t){"use strict";function n(e,t){if("display"===e&&r[t])return{display:["-webkit-box","-moz-box","-ms-"+t+"box","-webkit-"+t,t]}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var r={flex:!0,"inline-flex":!0};e.exports=t.default},function(e,t){"use strict";function n(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){if(i[e])return n({},i[e],o[t]||t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var o={"space-around":"distribute","space-between":"justify","flex-start":"start","flex-end":"end"},i={alignContent:"msFlexLinePack",alignSelf:"msFlexItemAlign",alignItems:"msFlexAlign",justifyContent:"msFlexPack",order:"msFlexOrder",flexGrow:"msFlexPositive",flexShrink:"msFlexNegative",flexBasis:"msPreferredSize"};e.exports=t.default},function(e,t){"use strict";function n(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){return"flexDirection"===e&&"string"==typeof t?{WebkitBoxOrient:t.indexOf("column")>-1?"vertical":"horizontal",WebkitBoxDirection:t.indexOf("reverse")>-1?"reverse":"normal"}:i[e]?n({},i[e],o[t]||t):void 0}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var o={"space-around":"justify","space-between":"justify","flex-start":"start","flex-end":"end","wrap-reverse":"multiple",wrap:"multiple"},i={alignItems:"WebkitBoxAlign",justifyContent:"WebkitBoxPack",flexWrap:"WebkitBoxLines"};e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if("string"==typeof t&&!(0,s.default)(t)&&null!==t.match(l))return(0,a.default)(e,t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var i=n(56),a=r(i),u=n(83),s=r(u),l=/linear-gradient|radial-gradient|repeating-linear-gradient|repeating-radial-gradient/;e.exports=t.default},function(e,t){"use strict";function n(e,t){if("position"===e&&"sticky"===t)return{position:["-webkit-sticky","sticky"]}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(u[e]&&s[t])return(0,a.default)(e,t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var i=n(56),a=r(i),u={maxHeight:!0,maxWidth:!0,width:!0,height:!0,columnWidth:!0,minWidth:!0,minHeight:!0},s={"min-content":!0,"max-content":!0,"fill-available":!0,"fit-content":!0,"contain-floats":!0};e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){if("string"==typeof t&&v[e]){var n,r=a(t),i=r.split(/,(?![^()]*(?:\([^()]*\))?\))/g).filter(function(e){return null===e.match(/-moz-|-ms-/)}).join(",");return e.indexOf("Webkit")>-1?o({},e,i):(n={},o(n,"Webkit"+(0,c.default)(e),i),o(n,e,r),n)}}function a(e){if((0,p.default)(e))return e;var t=e.split(/,(?![^()]*(?:\([^()]*\))?\))/g);return t.forEach(function(e,n){t[n]=Object.keys(h.default).reduce(function(t,n){var r="-"+n.toLowerCase()+"-";return Object.keys(h.default[n]).forEach(function(n){var o=(0,s.default)(n);e.indexOf(o)>-1&&"order"!==o&&(t=e.replace(o,r+o)+","+t)}),t},e)}),t.join(",")}Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var u=n(264),s=r(u),l=n(135),c=r(l),f=n(83),p=r(f),d=n(134),h=r(d),v={transition:!0,transitionProperty:!0,WebkitTransition:!0,WebkitTransitionProperty:!0};e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){return Object.keys(e).forEach(function(t){var n=e[t];n instanceof Object&&!Array.isArray(n)?e[t]=o(n):Object.keys(u.default).forEach(function(r){var o=u.default[r];o[t]&&(e[r+(0,l.default)(t)]=n)})}),Object.keys(e).forEach(function(t){[].concat(e[t]).forEach(function(n,r){k.forEach(function(r){return i(e,r(t,n))})})}),(0,f.default)(e)}function i(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];Object.keys(t).forEach(function(n){var r=e[n];Array.isArray(r)?[].concat(t[n]).forEach(function(t){var o=r.indexOf(t);o>-1&&e[n].splice(o,1),e[n].push(t)}):e[n]=t[n]})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var a=n(134),u=r(a),s=n(135),l=r(s),c=n(276),f=r(c),p=n(271),d=r(p),h=n(265),v=r(h),y=n(266),m=r(y),g=n(267),_=r(g),b=n(272),E=r(b),w=n(270),R=r(w),S=n(273),O=r(S),P=n(268),T=r(P),C=n(269),x=r(C),k=[d.default,v.default,m.default,E.default,R.default,O.default,T.default,x.default,_.default];e.exports=t.default},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return null!==e.match(/^(Webkit|Moz|O|ms)/)},e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){return Object.keys(e).sort(function(e,t){return(0,a.default)(e)&&!(0,a.default)(t)?-1:!(0,a.default)(e)&&(0,a.default)(t)?1:0}).reduce(function(t,n){return t[n]=e[n],t},{})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var i=n(275),a=r(i);e.exports=t.default},function(e,t,n){e.exports=n(274)},function(e,t){"use strict";e.exports=function(e){var t=typeof e;return null!==e&&("object"===t||"function"===t)}},function(e,t,n){"use strict";var r=n(381);t.extract=function(e){return e.split("?")[1]||""},t.parse=function(e){return"string"!=typeof e?{}:(e=e.trim().replace(/^(\?|#|&)/,""),e?e.split("&").reduce(function(e,t){var n=t.replace(/\+/g," ").split("="),r=n.shift(),o=n.length>0?n.join("="):void 0;return r=decodeURIComponent(r),o=void 0===o?null:decodeURIComponent(o),e.hasOwnProperty(r)?Array.isArray(e[r])?e[r].push(o):e[r]=[e[r],o]:e[r]=o,e},{}):{})},t.stringify=function(e){return e?Object.keys(e).sort().map(function(t){var n=e[t];return void 0===n?"":null===n?t:Array.isArray(n)?n.slice().sort().map(function(e){return r(t)+"="+r(e)}).join("&"):r(t)+"="+r(n)}).filter(function(e){return e.length>0}).join("&"):""}},function(e,t){"use strict";var n={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:{}};e.exports=n},function(e,t,n){"use strict";var r=n(8),o=n(126),i={focusDOMComponent:function(){o(r.getNodeFromInstance(this))}};e.exports=i},function(e,t,n){"use strict";function r(){var e=window.opera;return"object"==typeof e&&"function"==typeof e.version&&parseInt(e.version(),10)<=12}function o(e){return(e.ctrlKey||e.altKey||e.metaKey)&&!(e.ctrlKey&&e.altKey)}function i(e){switch(e){case"topCompositionStart":return P.compositionStart;case"topCompositionEnd":return P.compositionEnd;case"topCompositionUpdate":return P.compositionUpdate}}function a(e,t){return"topKeyDown"===e&&t.keyCode===_}function u(e,t){switch(e){case"topKeyUp":return g.indexOf(t.keyCode)!==-1;case"topKeyDown":return t.keyCode!==_;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function s(e){var t=e.detail;return"object"==typeof t&&"data"in t?t.data:null}function l(e,t,n,r){var o,l;if(b?o=i(e):C?u(e,n)&&(o=P.compositionEnd):a(e,n)&&(o=P.compositionStart),!o)return null;R&&(C||o!==P.compositionStart?o===P.compositionEnd&&C&&(l=C.getData()):C=v.getPooled(r));var c=y.getPooled(o,t,n,r);if(l)c.data=l;else{var f=s(n);null!==f&&(c.data=f)}return d.accumulateTwoPhaseDispatches(c),c}function c(e,t){switch(e){case"topCompositionEnd":return s(t);case"topKeyPress":var n=t.which;return n!==S?null:(T=!0,O);case"topTextInput":var r=t.data;return r===O&&T?null:r;default:return null}}function f(e,t){if(C){if("topCompositionEnd"===e||!b&&u(e,t)){var n=C.getData();return v.release(C),C=null,n}return null}switch(e){case"topPaste":return null;case"topKeyPress":return t.which&&!o(t)?String.fromCharCode(t.which):null;case"topCompositionEnd":return R?null:t.data;default:return null}}function p(e,t,n,r){var o;if(o=w?c(e,n):f(e,n),!o)return null;var i=m.getPooled(P.beforeInput,t,n,r);return i.data=o,d.accumulateTwoPhaseDispatches(i),i}var d=n(31),h=n(7),v=n(287),y=n(325),m=n(328),g=[9,13,27,32],_=229,b=h.canUseDOM&&"CompositionEvent"in window,E=null;h.canUseDOM&&"documentMode"in document&&(E=document.documentMode);var w=h.canUseDOM&&"TextEvent"in window&&!E&&!r(),R=h.canUseDOM&&(!b||E&&E>8&&E<=11),S=32,O=String.fromCharCode(S),P={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"]}},T=!1,C=null,x={eventTypes:P,extractEvents:function(e,t,n,r){return[l(e,t,n,r),p(e,t,n,r)]}};e.exports=x},function(e,t,n){"use strict";function r(e){var t=e.nodeName&&e.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===e.type}function o(e){var t=R.getPooled(T.change,x,e,S(e));_.accumulateTwoPhaseDispatches(t),w.batchedUpdates(i,t)}function i(e){g.enqueueEvents(e),g.processEventQueue(!1)}function a(e,t){C=e,x=t,C.attachEvent("onchange",o)}function u(){C&&(C.detachEvent("onchange",o),C=null,x=null)}function s(e,t){if("topChange"===e)return t}function l(e,t,n){"topFocus"===e?(u(),a(t,n)):"topBlur"===e&&u()}function c(e,t){C=e,x=t,k=e.value,A=Object.getOwnPropertyDescriptor(e.constructor.prototype,"value"),Object.defineProperty(C,"value",N),C.attachEvent?C.attachEvent("onpropertychange",p):C.addEventListener("propertychange",p,!1)}function f(){C&&(delete C.value,C.detachEvent?C.detachEvent("onpropertychange",p):C.removeEventListener("propertychange",p,!1),C=null,x=null,k=null,A=null)}function p(e){if("value"===e.propertyName){var t=e.srcElement.value;t!==k&&(k=t,o(e))}}function d(e,t){if("topInput"===e)return t}function h(e,t,n){"topFocus"===e?(f(),c(t,n)):"topBlur"===e&&f()}function v(e,t){if(("topSelectionChange"===e||"topKeyUp"===e||"topKeyDown"===e)&&C&&C.value!==k)return k=C.value,x}function y(e){return e.nodeName&&"input"===e.nodeName.toLowerCase()&&("checkbox"===e.type||"radio"===e.type)}function m(e,t){if("topClick"===e)return t}var g=n(42),_=n(31),b=n(7),E=n(8),w=n(20),R=n(17),S=n(95),O=n(96),P=n(155),T={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:["topBlur","topChange","topClick","topFocus","topInput","topKeyDown","topKeyUp","topSelectionChange"]}},C=null,x=null,k=null,A=null,M=!1;b.canUseDOM&&(M=O("change")&&(!document.documentMode||document.documentMode>8));var I=!1;b.canUseDOM&&(I=O("input")&&(!document.documentMode||document.documentMode>11));var N={get:function(){return A.get.call(this)},set:function(e){k=""+e,A.set.call(this,e)}},D={eventTypes:T,extractEvents:function(e,t,n,o){var i,a,u=t?E.getNodeFromInstance(t):window;if(r(u)?M?i=s:a=l:P(u)?I?i=d:(i=v,a=h):y(u)&&(i=m),i){var c=i(e,t);if(c){var f=R.getPooled(T.change,c,n,o);return f.type="change",_.accumulateTwoPhaseDispatches(f),f}}a&&a(e,u,t)}};e.exports=D},function(e,t,n){"use strict";var r=n(4),o=n(29),i=n(7),a=n(248),u=n(13),s=(n(2),{dangerouslyReplaceNodeWithMarkup:function(e,t){if(i.canUseDOM?void 0:r("56"),t?void 0:r("57"),"HTML"===e.nodeName?r("58"):void 0,"string"==typeof t){var n=a(t,u)[0];e.parentNode.replaceChild(n,e)}else o.replaceChildWithTree(e,t)}});e.exports=s},function(e,t){"use strict";var n=["ResponderEventPlugin","SimpleEventPlugin","TapEventPlugin","EnterLeaveEventPlugin","ChangeEventPlugin","SelectEventPlugin","BeforeInputEventPlugin"];e.exports=n},function(e,t,n){"use strict";var r=n(31),o=n(8),i=n(59),a={mouseEnter:{registrationName:"onMouseEnter",dependencies:["topMouseOut","topMouseOver"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["topMouseOut","topMouseOver"]}},u={eventTypes:a,extractEvents:function(e,t,n,u){if("topMouseOver"===e&&(n.relatedTarget||n.fromElement))return null;if("topMouseOut"!==e&&"topMouseOver"!==e)return null;var s;if(u.window===u)s=u;else{var l=u.ownerDocument;s=l?l.defaultView||l.parentWindow:window}var c,f;if("topMouseOut"===e){c=t;var p=n.relatedTarget||n.toElement;f=p?o.getClosestInstanceFromNode(p):null}else c=null,f=t;if(c===f)return null;var d=null==c?s:o.getNodeFromInstance(c),h=null==f?s:o.getNodeFromInstance(f),v=i.getPooled(a.mouseLeave,c,n,u);v.type="mouseleave",v.target=d,v.relatedTarget=h;var y=i.getPooled(a.mouseEnter,f,n,u);return y.type="mouseenter",y.target=h,y.relatedTarget=d,r.accumulateEnterLeaveDispatches(v,y,c,f),[v,y]}};e.exports=u},function(e,t,n){"use strict";function r(e){this._root=e,this._startText=this.getText(),this._fallbackText=null}var o=n(5),i=n(19),a=n(153);o(r.prototype,{destructor:function(){this._root=null,this._startText=null,this._fallbackText=null},getText:function(){return"value"in this._root?this._root.value:this._root[a()]},getData:function(){if(this._fallbackText)return this._fallbackText;var e,t,n=this._startText,r=n.length,o=this.getText(),i=o.length;for(e=0;e1?1-t:void 0;return this._fallbackText=o.slice(e,u),this._fallbackText}}),i.addPoolingTo(r),e.exports=r},function(e,t,n){"use strict";var r=n(30),o=r.injection.MUST_USE_PROPERTY,i=r.injection.HAS_BOOLEAN_VALUE,a=r.injection.HAS_NUMERIC_VALUE,u=r.injection.HAS_POSITIVE_NUMERIC_VALUE,s=r.injection.HAS_OVERLOADED_BOOLEAN_VALUE,l={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+r.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:i,allowTransparency:0,alt:0,as:0,async:i,autoComplete:0,autoPlay:i,capture:i,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:o|i,cite:0,classID:0,className:0,cols:u,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:i,coords:0,crossOrigin:0,data:0,dateTime:0,default:i,defer:i,dir:0,disabled:i,download:s,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:i,formTarget:0,frameBorder:0,headers:0,height:0,hidden:i,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,icon:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:i,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:o|i,muted:o|i,name:0,nonce:0,noValidate:i,open:i,optimum:0,pattern:0,placeholder:0,playsInline:i,poster:0,preload:0,profile:0,radioGroup:0,readOnly:i,referrerPolicy:0,rel:0,required:i,reversed:i,role:0,rows:u,rowSpan:a,sandbox:0,scope:0,scoped:i,scrolling:0,seamless:i,selected:o|i,shape:0,size:u,sizes:0,span:u,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:a,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:i,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{}};e.exports=l},function(e,t,n){(function(t){"use strict";function r(e,t,n,r){var o=void 0===e[n];null!=t&&o&&(e[n]=i(t,!0))}var o=n(45),i=n(154),a=(n(86),n(97)),u=n(157);n(3);"undefined"!=typeof t&&t.env,1;var s={instantiateChildren:function(e,t,n,o){if(null==e)return null;var i={};return u(e,r,i),i},updateChildren:function(e,t,n,r,u,s,l,c,f){if(t||e){var p,d;for(p in t)if(t.hasOwnProperty(p)){d=e&&e[p];var h=d&&d._currentElement,v=t[p];if(null!=d&&a(h,v))o.receiveComponent(d,v,u,c),t[p]=d;else{d&&(r[p]=o.getHostNode(d),o.unmountComponent(d,!1));var y=i(v,!0);t[p]=y;var m=o.mountComponent(y,u,s,l,c,f);n.push(m)}}for(p in e)!e.hasOwnProperty(p)||t&&t.hasOwnProperty(p)||(d=e[p],r[p]=o.getHostNode(d),o.unmountComponent(d,!1))}},unmountChildren:function(e,t){for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];o.unmountComponent(r,t)}}};e.exports=s}).call(t,n(137))},function(e,t,n){"use strict";var r=n(84),o=n(296),i={processChildrenUpdates:o.dangerouslyProcessChildrenUpdates,replaceNodeWithMarkup:r.dangerouslyReplaceNodeWithMarkup};e.exports=i},function(e,t,n){"use strict";function r(e){}function o(e,t){}function i(e){return!(!e.prototype||!e.prototype.isReactComponent)}function a(e){return!(!e.prototype||!e.prototype.isPureReactComponent)}var u=n(4),s=n(5),l=n(47),c=n(88),f=n(21),p=n(89),d=n(44),h=(n(14),n(148)),v=n(45),y=n(41),m=(n(2),n(79)),g=n(97),_=(n(3),{ImpureClass:0,PureClass:1,StatelessFunctional:2});r.prototype.render=function(){var e=d.get(this)._currentElement.type,t=e(this.props,this.context,this.updater);return o(e,t),t};var b=1,E={construct:function(e){this._currentElement=e,this._rootNodeID=0,this._compositeType=null,this._instance=null,this._hostParent=null,this._hostContainerInfo=null,this._updateBatchNumber=null,this._pendingElement=null,this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1,this._renderedNodeType=null,this._renderedComponent=null,this._context=null,this._mountOrder=0,this._topLevelWrapper=null,this._pendingCallbacks=null,this._calledComponentWillUnmount=!1},mountComponent:function(e,t,n,s){this._context=s,this._mountOrder=b++,this._hostParent=t,this._hostContainerInfo=n;var c,f=this._currentElement.props,p=this._processContext(s),h=this._currentElement.type,v=e.getUpdateQueue(),m=i(h),g=this._constructComponent(m,f,p,v);m||null!=g&&null!=g.render?a(h)?this._compositeType=_.PureClass:this._compositeType=_.ImpureClass:(c=g,o(h,c),null===g||g===!1||l.isValidElement(g)?void 0:u("105",h.displayName||h.name||"Component"),g=new r(h),this._compositeType=_.StatelessFunctional);g.props=f,g.context=p,g.refs=y,g.updater=v,this._instance=g,d.set(g,this);var E=g.state;void 0===E&&(g.state=E=null),"object"!=typeof E||Array.isArray(E)?u("106",this.getName()||"ReactCompositeComponent"):void 0,this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1;var w;return w=g.unstable_handleError?this.performInitialMountWithErrorHandling(c,t,n,e,s):this.performInitialMount(c,t,n,e,s),g.componentDidMount&&e.getReactMountReady().enqueue(g.componentDidMount,g),w},_constructComponent:function(e,t,n,r){return this._constructComponentWithoutOwner(e,t,n,r)},_constructComponentWithoutOwner:function(e,t,n,r){var o=this._currentElement.type;return e?new o(t,n,r):o(t,n,r)},performInitialMountWithErrorHandling:function(e,t,n,r,o){var i,a=r.checkpoint();try{i=this.performInitialMount(e,t,n,r,o)}catch(u){r.rollback(a),this._instance.unstable_handleError(u),this._pendingStateQueue&&(this._instance.state=this._processPendingState(this._instance.props,this._instance.context)),a=r.checkpoint(),this._renderedComponent.unmountComponent(!0),r.rollback(a),i=this.performInitialMount(e,t,n,r,o)}return i},performInitialMount:function(e,t,n,r,o){var i=this._instance,a=0;i.componentWillMount&&(i.componentWillMount(),this._pendingStateQueue&&(i.state=this._processPendingState(i.props,i.context))),void 0===e&&(e=this._renderValidatedComponent());var u=h.getType(e);this._renderedNodeType=u;var s=this._instantiateReactComponent(e,u!==h.EMPTY);this._renderedComponent=s;var l=v.mountComponent(s,r,t,n,this._processChildContext(o),a);return l},getHostNode:function(){return v.getHostNode(this._renderedComponent)},unmountComponent:function(e){if(this._renderedComponent){var t=this._instance;if(t.componentWillUnmount&&!t._calledComponentWillUnmount)if(t._calledComponentWillUnmount=!0,e){var n=this.getName()+".componentWillUnmount()";p.invokeGuardedCallback(n,t.componentWillUnmount.bind(t))}else t.componentWillUnmount();this._renderedComponent&&(v.unmountComponent(this._renderedComponent,e),this._renderedNodeType=null,this._renderedComponent=null,this._instance=null),this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1,this._pendingCallbacks=null,this._pendingElement=null,this._context=null,this._rootNodeID=0,this._topLevelWrapper=null,d.remove(t)}},_maskContext:function(e){var t=this._currentElement.type,n=t.contextTypes;if(!n)return y;var r={};for(var o in n)r[o]=e[o];return r},_processContext:function(e){var t=this._maskContext(e);return t},_processChildContext:function(e){var t,n=this._currentElement.type,r=this._instance;if(r.getChildContext&&(t=r.getChildContext()),t){"object"!=typeof n.childContextTypes?u("107",this.getName()||"ReactCompositeComponent"):void 0;for(var o in t)o in n.childContextTypes?void 0:u("108",this.getName()||"ReactCompositeComponent",o);return s({},e,t)}return e},_checkContextTypes:function(e,t,n){},receiveComponent:function(e,t,n){var r=this._currentElement,o=this._context;this._pendingElement=null,this.updateComponent(t,r,e,o,n)},performUpdateIfNecessary:function(e){null!=this._pendingElement?v.receiveComponent(this,this._pendingElement,e,this._context):null!==this._pendingStateQueue||this._pendingForceUpdate?this.updateComponent(e,this._currentElement,this._currentElement,this._context,this._context):this._updateBatchNumber=null},updateComponent:function(e,t,n,r,o){var i=this._instance;null==i?u("136",this.getName()||"ReactCompositeComponent"):void 0;var a,s=!1;this._context===o?a=i.context:(a=this._processContext(o),s=!0);var l=t.props,c=n.props;t!==n&&(s=!0),s&&i.componentWillReceiveProps&&i.componentWillReceiveProps(c,a);var f=this._processPendingState(c,a),p=!0;this._pendingForceUpdate||(i.shouldComponentUpdate?p=i.shouldComponentUpdate(c,f,a):this._compositeType===_.PureClass&&(p=!m(l,c)||!m(i.state,f))),this._updateBatchNumber=null,p?(this._pendingForceUpdate=!1,this._performComponentUpdate(n,c,f,a,e,o)):(this._currentElement=n,this._context=o,i.props=c,i.state=f,i.context=a)},_processPendingState:function(e,t){var n=this._instance,r=this._pendingStateQueue,o=this._pendingReplaceState;if(this._pendingReplaceState=!1,this._pendingStateQueue=null,!r)return n.state;if(o&&1===r.length)return r[0];for(var i=s({},o?r[0]:n.state),a=o?1:0;a=0||null!=t.is}function h(e){var t=e.type;p(t),this._currentElement=e,this._tag=t.toLowerCase(),this._namespaceURI=null,this._renderedChildren=null,this._previousStyle=null,this._previousStyleCopy=null,this._hostNode=null,this._hostParent=null,this._rootNodeID=0,this._domID=0,this._hostContainerInfo=null,this._wrapperState=null,this._topLevelWrapper=null,this._flags=0}var v=n(4),y=n(5),m=n(281),g=n(139),_=n(29),b=n(85),E=n(30),w=n(141),R=n(42),S=n(57),O=n(58),P=n(142),T=n(8),C=n(297),x=n(298),k=n(143),A=n(301),M=(n(14),n(310)),I=n(316),N=(n(13),n(61)),D=(n(2),n(96),n(79),n(98),n(3),P),j=R.deleteListener,L=T.getNodeFromInstance,H=O.listenTo,F=S.registrationNameModules,U={string:!0,number:!0},V="style",B="__html",W={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null},z=11,q={topAbort:"abort",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topSeeked:"seeked",topSeeking:"seeking",topStalled:"stalled",topSuspend:"suspend",topTimeUpdate:"timeupdate",topVolumeChange:"volumechange",topWaiting:"waiting"},G={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},Y={listing:!0,pre:!0,textarea:!0},K=y({menuitem:!0},G),X=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,$={},Q={}.hasOwnProperty,Z=1;h.displayName="ReactDOMComponent",h.Mixin={mountComponent:function(e,t,n,r){this._rootNodeID=Z++,this._domID=n._idCounter++,this._hostParent=t,this._hostContainerInfo=n;var i=this._currentElement.props;switch(this._tag){case"audio":case"form":case"iframe":case"img":case"link":case"object":case"source":case"video":this._wrapperState={listeners:null},e.getReactMountReady().enqueue(c,this);break;case"input":C.mountWrapper(this,i,t),i=C.getHostProps(this,i),e.getReactMountReady().enqueue(c,this);break;case"option":x.mountWrapper(this,i,t),i=x.getHostProps(this,i);break;case"select":k.mountWrapper(this,i,t),i=k.getHostProps(this,i),e.getReactMountReady().enqueue(c,this);break;case"textarea":A.mountWrapper(this,i,t),i=A.getHostProps(this,i),e.getReactMountReady().enqueue(c,this)}o(this,i);var a,f;null!=t?(a=t._namespaceURI, -f=t._tag):n._tag&&(a=n._namespaceURI,f=n._tag),(null==a||a===b.svg&&"foreignobject"===f)&&(a=b.html),a===b.html&&("svg"===this._tag?a=b.svg:"math"===this._tag&&(a=b.mathml)),this._namespaceURI=a;var p;if(e.useCreateElement){var d,h=n._ownerDocument;if(a===b.html)if("script"===this._tag){var v=h.createElement("div"),y=this._currentElement.type;v.innerHTML="<"+y+">",d=v.removeChild(v.firstChild)}else d=i.is?h.createElement(this._currentElement.type,i.is):h.createElement(this._currentElement.type);else d=h.createElementNS(a,this._currentElement.type);T.precacheNode(this,d),this._flags|=D.hasCachedChildNodes,this._hostParent||w.setAttributeForRoot(d),this._updateDOMProperties(null,i,e);var g=_(d);this._createInitialChildren(e,i,r,g),p=g}else{var E=this._createOpenTagMarkupAndPutListeners(e,i),R=this._createContentMarkup(e,i,r);p=!R&&G[this._tag]?E+"/>":E+">"+R+""}switch(this._tag){case"input":e.getReactMountReady().enqueue(u,this),i.autoFocus&&e.getReactMountReady().enqueue(m.focusDOMComponent,this);break;case"textarea":e.getReactMountReady().enqueue(s,this),i.autoFocus&&e.getReactMountReady().enqueue(m.focusDOMComponent,this);break;case"select":i.autoFocus&&e.getReactMountReady().enqueue(m.focusDOMComponent,this);break;case"button":i.autoFocus&&e.getReactMountReady().enqueue(m.focusDOMComponent,this);break;case"option":e.getReactMountReady().enqueue(l,this)}return p},_createOpenTagMarkupAndPutListeners:function(e,t){var n="<"+this._currentElement.type;for(var r in t)if(t.hasOwnProperty(r)){var o=t[r];if(null!=o)if(F.hasOwnProperty(r))o&&i(this,r,o,e);else{r===V&&(o&&(o=this._previousStyleCopy=y({},t.style)),o=g.createMarkupForStyles(o,this));var a=null;null!=this._tag&&d(this._tag,t)?W.hasOwnProperty(r)||(a=w.createMarkupForCustomAttribute(r,o)):a=w.createMarkupForProperty(r,o),a&&(n+=" "+a)}}return e.renderToStaticMarkup?n:(this._hostParent||(n+=" "+w.createMarkupForRoot()),n+=" "+w.createMarkupForID(this._domID))},_createContentMarkup:function(e,t,n){var r="",o=t.dangerouslySetInnerHTML;if(null!=o)null!=o.__html&&(r=o.__html);else{var i=U[typeof t.children]?t.children:null,a=null!=i?null:t.children;if(null!=i)r=N(i);else if(null!=a){var u=this.mountChildren(a,e,n);r=u.join("")}}return Y[this._tag]&&"\n"===r.charAt(0)?"\n"+r:r},_createInitialChildren:function(e,t,n,r){var o=t.dangerouslySetInnerHTML;if(null!=o)null!=o.__html&&_.queueHTML(r,o.__html);else{var i=U[typeof t.children]?t.children:null,a=null!=i?null:t.children;if(null!=i)_.queueText(r,i);else if(null!=a)for(var u=this.mountChildren(a,e,n),s=0;s"},receiveComponent:function(){},getHostNode:function(){return i.getNodeFromInstance(this)},unmountComponent:function(){i.uncacheNode(this)}}),e.exports=a},function(e,t){"use strict";var n={useCreateElement:!0,useFiber:!1};e.exports=n},function(e,t,n){"use strict";var r=n(84),o=n(8),i={dangerouslyProcessChildrenUpdates:function(e,t){var n=o.getNodeFromInstance(e);r.processUpdates(n,t)}};e.exports=i},function(e,t,n){"use strict";function r(){this._rootNodeID&&f.updateWrapper(this)}function o(e){var t=this._currentElement.props,n=s.executeOnChange(t,e);c.asap(r,this);var o=t.name;if("radio"===t.type&&null!=o){for(var a=l.getNodeFromInstance(this),u=a;u.parentNode;)u=u.parentNode;for(var f=u.querySelectorAll("input[name="+JSON.stringify(""+o)+'][type="radio"]'),p=0;pt.end?(n=t.end,r=t.start):(n=t.start,r=t.end),o.moveToElementText(e),o.moveStart("character",n),o.setEndPoint("EndToStart",o),o.moveEnd("character",r-n),o.select()}function u(e,t){if(window.getSelection){var n=window.getSelection(),r=e[c()].length,o=Math.min(t.start,r),i=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>i){var a=i;i=o,o=a}var u=l(e,o),s=l(e,i);if(u&&s){var f=document.createRange();f.setStart(u.node,u.offset),n.removeAllRanges(),o>i?(n.addRange(f),n.extend(s.node,s.offset)):(f.setEnd(s.node,s.offset),n.addRange(f))}}}var s=n(7),l=n(343),c=n(153),f=s.canUseDOM&&"selection"in document&&!("getSelection"in window),p={getOffsets:f?o:i,setOffsets:f?a:u};e.exports=p},function(e,t,n){"use strict";var r=n(4),o=n(5),i=n(84),a=n(29),u=n(8),s=n(61),l=(n(2),n(98),function(e){this._currentElement=e,this._stringText=""+e,this._hostNode=null,this._hostParent=null,this._domID=0,this._mountIndex=0,this._closingComment=null,this._commentNodes=null});o(l.prototype,{mountComponent:function(e,t,n,r){var o=n._idCounter++,i=" react-text: "+o+" ",l=" /react-text ";if(this._domID=o,this._hostParent=t,e.useCreateElement){var c=n._ownerDocument,f=c.createComment(i),p=c.createComment(l),d=a(c.createDocumentFragment());return a.queueChild(d,a(f)),this._stringText&&a.queueChild(d,a(c.createTextNode(this._stringText))),a.queueChild(d,a(p)),u.precacheNode(this,f),this._closingComment=p,d}var h=s(this._stringText);return e.renderToStaticMarkup?h:""+h+""},receiveComponent:function(e,t){if(e!==this._currentElement){this._currentElement=e;var n=""+e;if(n!==this._stringText){this._stringText=n;var r=this.getHostNode();i.replaceDelimitedText(r[0],r[1],n)}}},getHostNode:function(){var e=this._commentNodes;if(e)return e;if(!this._closingComment)for(var t=u.getNodeFromInstance(this),n=t.nextSibling;;){if(null==n?r("67",this._domID):void 0,8===n.nodeType&&" /react-text "===n.nodeValue){this._closingComment=n;break}n=n.nextSibling}return e=[this._hostNode,this._closingComment],this._commentNodes=e,e},unmountComponent:function(){this._closingComment=null,this._commentNodes=null,u.uncacheNode(this)}}),e.exports=l},function(e,t,n){"use strict";function r(){this._rootNodeID&&c.updateWrapper(this)}function o(e){var t=this._currentElement.props,n=u.executeOnChange(t,e);return l.asap(r,this),n}var i=n(4),a=n(5),u=n(87),s=n(8),l=n(20),c=(n(2),n(3),{getHostProps:function(e,t){null!=t.dangerouslySetInnerHTML?i("91"):void 0;var n=a({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue,onChange:e._wrapperState.onChange});return n},mountWrapper:function(e,t){var n=u.getValue(t),r=n;if(null==n){var a=t.defaultValue,s=t.children;null!=s&&(null!=a?i("92"):void 0,Array.isArray(s)&&(s.length<=1?void 0:i("93"),s=s[0]),a=""+s),null==a&&(a=""),r=a}e._wrapperState={initialValue:""+r,listeners:null,onChange:o.bind(e)}},updateWrapper:function(e){var t=e._currentElement.props,n=s.getNodeFromInstance(e),r=u.getValue(t);if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e){var t=s.getNodeFromInstance(e);t.value=t.textContent}});e.exports=c},function(e,t,n){"use strict";function r(e,t){"_hostNode"in e?void 0:s("33"),"_hostNode"in t?void 0:s("33");for(var n=0,r=e;r;r=r._hostParent)n++;for(var o=0,i=t;i;i=i._hostParent)o++;for(;n-o>0;)e=e._hostParent,n--;for(;o-n>0;)t=t._hostParent,o--;for(var a=n;a--;){if(e===t)return e;e=e._hostParent,t=t._hostParent}return null}function o(e,t){"_hostNode"in e?void 0:s("35"),"_hostNode"in t?void 0:s("35");for(;t;){if(t===e)return!0;t=t._hostParent}return!1}function i(e){return"_hostNode"in e?void 0:s("36"),e._hostParent}function a(e,t,n){for(var r=[];e;)r.push(e),e=e._hostParent;var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(s[l],"captured",i)}var s=n(4);n(2);e.exports={isAncestor:o,getLowestCommonAncestor:r,getParentInstance:i,traverseTwoPhase:a,traverseEnterLeave:u}},function(e,t,n){"use strict";function r(){this.reinitializeTransaction()}var o=n(5),i=n(20),a=n(60),u=n(13),s={initialize:u,close:function(){p.isBatchingUpdates=!1}},l={initialize:u,close:i.flushBatchedUpdates.bind(i)},c=[l,s];o(r.prototype,a,{getTransactionWrappers:function(){return c}});var f=new r,p={isBatchingUpdates:!1,batchedUpdates:function(e,t,n,r,o,i){var a=p.isBatchingUpdates;return p.isBatchingUpdates=!0,a?e(t,n,r,o,i):f.perform(e,null,t,n,r,o,i)}};e.exports=p},function(e,t,n){"use strict";function r(){R||(R=!0,g.EventEmitter.injectReactEventListener(m),g.EventPluginHub.injectEventPluginOrder(u),g.EventPluginUtils.injectComponentTree(p),g.EventPluginUtils.injectTreeTraversal(h),g.EventPluginHub.injectEventPluginsByName({SimpleEventPlugin:w,EnterLeaveEventPlugin:s,ChangeEventPlugin:a,SelectEventPlugin:E,BeforeInputEventPlugin:i}),g.HostComponent.injectGenericComponentClass(f),g.HostComponent.injectTextComponentClass(v),g.DOMProperty.injectDOMPropertyConfig(o),g.DOMProperty.injectDOMPropertyConfig(l),g.DOMProperty.injectDOMPropertyConfig(b),g.EmptyComponent.injectEmptyComponentFactory(function(e){return new d(e)}),g.Updates.injectReconcileTransaction(_),g.Updates.injectBatchingStrategy(y),g.Component.injectEnvironment(c))}var o=n(280),i=n(282),a=n(283),u=n(285),s=n(286),l=n(288),c=n(290),f=n(292),p=n(8),d=n(294),h=n(302),v=n(300),y=n(303),m=n(307),g=n(308),_=n(314),b=n(320),E=n(321),w=n(322),R=!1;e.exports={inject:r}},166,function(e,t,n){"use strict";function r(e){o.enqueueEvents(e),o.processEventQueue(!1)}var o=n(42),i={handleTopLevel:function(e,t,n,i){var a=o.extractEvents(e,t,n,i);r(a)}};e.exports=i},function(e,t,n){"use strict";function r(e){for(;e._hostParent;)e=e._hostParent;var t=f.getNodeFromInstance(e),n=t.parentNode;return f.getClosestInstanceFromNode(n)}function o(e,t){this.topLevelType=e,this.nativeEvent=t,this.ancestors=[]}function i(e){var t=d(e.nativeEvent),n=f.getClosestInstanceFromNode(t),o=n;do e.ancestors.push(o),o=o&&r(o);while(o);for(var i=0;i/,i=/^<\!\-\-/,a={CHECKSUM_ATTR_NAME:"data-react-checksum",addChecksumToMarkup:function(e){var t=r(e);return i.test(e)?e:e.replace(o," "+a.CHECKSUM_ATTR_NAME+'="'+t+'"$&')},canReuseMarkup:function(e,t){var n=t.getAttribute(a.CHECKSUM_ATTR_NAME);n=n&&parseInt(n,10);var o=r(e);return o===n}};e.exports=a},function(e,t,n){"use strict";function r(e,t,n){return{type:"INSERT_MARKUP",content:e,fromIndex:null,fromNode:null,toIndex:n,afterNode:t}}function o(e,t,n){return{type:"MOVE_EXISTING",content:null,fromIndex:e._mountIndex,fromNode:p.getHostNode(e),toIndex:n,afterNode:t}}function i(e,t){return{type:"REMOVE_NODE",content:null,fromIndex:e._mountIndex,fromNode:t,toIndex:null,afterNode:null}}function a(e){return{type:"SET_MARKUP",content:e,fromIndex:null,fromNode:null,toIndex:null,afterNode:null}}function u(e){return{type:"TEXT_CONTENT",content:e,fromIndex:null,fromNode:null,toIndex:null,afterNode:null}}function s(e,t){return t&&(e=e||[],e.push(t)),e}function l(e,t){f.processChildrenUpdates(e,t)}var c=n(4),f=n(88),p=(n(44),n(14),n(21),n(45)),d=n(289),h=(n(13),n(338)),v=(n(2),{Mixin:{_reconcilerInstantiateChildren:function(e,t,n){return d.instantiateChildren(e,t,n)},_reconcilerUpdateChildren:function(e,t,n,r,o,i){var a,u=0;return a=h(t,u),d.updateChildren(e,a,n,r,o,this,this._hostContainerInfo,i,u),a},mountChildren:function(e,t,n){var r=this._reconcilerInstantiateChildren(e,t,n);this._renderedChildren=r;var o=[],i=0;for(var a in r)if(r.hasOwnProperty(a)){var u=r[a],s=0,l=p.mountComponent(u,t,this,this._hostContainerInfo,n,s);u._mountIndex=i++,o.push(l)}return o},updateTextContent:function(e){var t=this._renderedChildren;d.unmountChildren(t,!1);for(var n in t)t.hasOwnProperty(n)&&c("118");var r=[u(e)];l(this,r)},updateMarkup:function(e){var t=this._renderedChildren;d.unmountChildren(t,!1);for(var n in t)t.hasOwnProperty(n)&&c("118");var r=[a(e)];l(this,r)},updateChildren:function(e,t,n){this._updateChildren(e,t,n)},_updateChildren:function(e,t,n){var r=this._renderedChildren,o={},i=[],a=this._reconcilerUpdateChildren(r,e,i,o,t,n);if(a||r){var u,c=null,f=0,d=0,h=0,v=null;for(u in a)if(a.hasOwnProperty(u)){var y=r&&r[u],m=a[u];y===m?(c=s(c,this.moveChild(y,v,f,d)),d=Math.max(y._mountIndex,d),y._mountIndex=f):(y&&(d=Math.max(y._mountIndex,d)),c=s(c,this._mountChildAtIndex(m,i[h],v,f,t,n)),h++),f++,v=p.getHostNode(m)}for(u in o)o.hasOwnProperty(u)&&(c=s(c,this._unmountChild(r[u],o[u])));c&&l(this,c),this._renderedChildren=a}},unmountChildren:function(e){var t=this._renderedChildren;d.unmountChildren(t,e),this._renderedChildren=null},moveChild:function(e,t,n,r){if(e._mountIndex0&&"topSelectionChange"===e||f(e)||p(e))}function i(e){var t=e.touches;if(!t||0===t.length)return!0;for(var n=0;n=0))return null;g-=1}l.recordTouchTrack(e,n);var h=o(e,t,n)?r(e,t,n,a):null,v=m&&f(e),y=m&&p(e),R=m&&d(e),S=v?E.responderStart:y?E.responderMove:R?E.responderEnd:null;if(S){var O=s.getPooled(S,m,n,a);O.touchHistory=l.touchHistory,u.accumulateDirectDispatches(O),h=c(h,O)}var P=m&&"topTouchCancel"===e,T=m&&!P&&d(e)&&i(n),C=P?E.responderTerminate:T?E.responderRelease:null;if(C){var x=s.getPooled(C,m,n,a);x.touchHistory=l.touchHistory,u.accumulateDirectDispatches(x),h=c(h,x),b(null)}var k=l.touchHistory.numberActiveTouches;return w.GlobalInteractionHandler&&k!==_&&w.GlobalInteractionHandler.onChange(k),_=k,h},GlobalResponderHandler:null,GlobalInteractionHandler:null,injection:{injectGlobalResponderHandler:function(e){w.GlobalResponderHandler=e},injectGlobalInteractionHandler:function(e){w.GlobalInteractionHandler=e}}};e.exports=w},function(e,t,n){"use strict";function r(e,t,n,r){return o.call(this,e,t,n,r)}var o=n(17),i={touchHistory:function(e){return null}};o.augmentClass(r,i),e.exports=r},function(e,t){"use strict";var n={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},r={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"},o={Properties:{},DOMAttributeNamespaces:{xlinkActuate:n.xlink,xlinkArcrole:n.xlink,xlinkHref:n.xlink,xlinkRole:n.xlink,xlinkShow:n.xlink,xlinkTitle:n.xlink,xlinkType:n.xlink,xmlBase:n.xml,xmlLang:n.xml,xmlSpace:n.xml},DOMAttributeNames:{}};Object.keys(r).forEach(function(e){o.Properties[e]=0,r[e]&&(o.DOMAttributeNames[e]=r[e])}),e.exports=o},function(e,t,n){"use strict";function r(e){if("selectionStart"in e&&s.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 o(e,t){if(g||null==v||v!==c())return null;var n=r(v);if(!m||!p(m,n)){m=n;var o=l.getPooled(h.select,y,e,t);return o.type="select",o.target=v,i.accumulateTwoPhaseDispatches(o),o}return null}var i=n(31),a=n(7),u=n(8),s=n(147),l=n(17),c=n(127),f=n(155),p=n(79),d=a.canUseDOM&&"documentMode"in document&&document.documentMode<=11,h={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:["topBlur","topContextMenu","topFocus","topKeyDown","topKeyUp","topMouseDown","topMouseUp","topSelectionChange"]}},v=null,y=null,m=null,g=!1,_=!1,b={eventTypes:h,extractEvents:function(e,t,n,r){if(!_)return null;var i=t?u.getNodeFromInstance(t):window;switch(e){case"topFocus":(f(i)||"true"===i.contentEditable)&&(v=i,y=t,m=null);break;case"topBlur":v=null,y=null,m=null;break;case"topMouseDown":g=!0;break;case"topContextMenu":case"topMouseUp":return g=!1,o(n,r);case"topSelectionChange":if(d)break;case"topKeyDown":case"topKeyUp":return o(n,r)}return null},didPutListener:function(e,t,n){"onSelect"===t&&(_=!0)}};e.exports=b},function(e,t,n){"use strict";function r(e){return"."+e._rootNodeID}function o(e){return"button"===e||"input"===e||"select"===e||"textarea"===e}var i=n(4),a=n(125),u=n(31),s=n(8),l=n(323),c=n(324),f=n(17),p=n(327),d=n(329),h=n(59),v=n(326),y=n(330),m=n(331),g=n(46),_=n(332),b=n(13),E=n(93),w=(n(2),{}),R={};["abort","animationEnd","animationIteration","animationStart","blur","canPlay","canPlayThrough","click","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","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]};w[e]=o,R[r]=o});var S={},O={eventTypes:w,extractEvents:function(e,t,n,r){var o=R[e];if(!o)return null;var a;switch(e){case"topAbort":case"topCanPlay":case"topCanPlayThrough":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"topVolumeChange":case"topWaiting":a=f;break;case"topKeyPress":if(0===E(n))return null;case"topKeyDown":case"topKeyUp":a=d;break;case"topBlur":case"topFocus":a=p;break;case"topClick":if(2===n.button)return null;case"topDoubleClick":case"topMouseDown":case"topMouseMove":case"topMouseUp":case"topMouseOut":case"topMouseOver":case"topContextMenu":a=h;break;case"topDrag":case"topDragEnd":case"topDragEnter":case"topDragExit":case"topDragLeave":case"topDragOver":case"topDragStart":case"topDrop":a=v;break;case"topTouchCancel":case"topTouchEnd":case"topTouchMove":case"topTouchStart":a=y;break;case"topAnimationEnd":case"topAnimationIteration":case"topAnimationStart":a=l;break;case"topTransitionEnd":a=m;break;case"topScroll":a=g;break;case"topWheel":a=_;break;case"topCopy":case"topCut":case"topPaste":a=c}a?void 0:i("86",e);var s=a.getPooled(o,t,n,r);return u.accumulateTwoPhaseDispatches(s),s},didPutListener:function(e,t,n){if("onClick"===t&&!o(e._tag)){var i=r(e),u=s.getNodeFromInstance(e);S[i]||(S[i]=a.listen(u,"click",b))}},willDeleteListener:function(e,t){if("onClick"===t&&!o(e._tag)){var n=r(e);S[n].remove(),delete S[n]}}};e.exports=O},function(e,t,n){"use strict";function r(e,t,n,r){return o.call(this,e,t,n,r)}var o=n(17),i={animationName:null,elapsedTime:null,pseudoElement:null};o.augmentClass(r,i),e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r){return o.call(this,e,t,n,r)}var o=n(17),i={clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}};o.augmentClass(r,i),e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r){return o.call(this,e,t,n,r)}var o=n(17),i={data:null};o.augmentClass(r,i),e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r){return o.call(this,e,t,n,r)}var o=n(59),i={dataTransfer:null};o.augmentClass(r,i),e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r){return o.call(this,e,t,n,r)}var o=n(46),i={relatedTarget:null};o.augmentClass(r,i),e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r){return o.call(this,e,t,n,r)}var o=n(17),i={data:null};o.augmentClass(r,i),e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r){return o.call(this,e,t,n,r)}var o=n(46),i=n(93),a=n(339),u=n(94),s={key:a,location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:u,charCode:function(e){return"keypress"===e.type?i(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?i(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}};o.augmentClass(r,s),e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r){return o.call(this,e,t,n,r)}var o=n(46),i=n(94),a={touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:i};o.augmentClass(r,a),e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r){return o.call(this,e,t,n,r)}var o=n(17),i={propertyName:null,elapsedTime:null,pseudoElement:null};o.augmentClass(r,i),e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r){return o.call(this,e,t,n,r)}var o=n(59),i={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};o.augmentClass(r,i),e.exports=r},function(e,t){"use strict";var n={centroidDimension:function(e,t,r,o){var i=e.touchBank,a=0,u=0,s=1===e.numberActiveTouches?e.touchBank[e.indexOfSingleActiveTouch]:null;if(null!==s)s.touchActive&&s.currentTimeStamp>t&&(a+=o&&r?s.currentPageX:o&&!r?s.currentPageY:!o&&r?s.previousPageX:s.previousPageY,u=1);else for(var l=0;l=t){var f;f=o&&r?c.currentPageX:o&&!r?c.currentPageY:!o&&r?c.previousPageX:c.previousPageY,a+=f,u++}}return u>0?a/u:n.noCentroid},currentCentroidXOfTouchesChangedAfter:function(e,t){return n.centroidDimension(e,t,!0,!0)},currentCentroidYOfTouchesChangedAfter:function(e,t){return n.centroidDimension(e,t,!1,!0)},previousCentroidXOfTouchesChangedAfter:function(e,t){return n.centroidDimension(e,t,!0,!1)},previousCentroidYOfTouchesChangedAfter:function(e,t){return n.centroidDimension(e,t,!1,!1)},currentCentroidX:function(e){return n.centroidDimension(e,0,!0,!0)},currentCentroidY:function(e){return n.centroidDimension(e,0,!1,!0)},noCentroid:-1};e.exports=n},function(e,t,n){"use strict";function r(e,t){return null==t?o("29"):void 0,null==e?t:Array.isArray(e)?e.concat(t):Array.isArray(t)?[e].concat(t):[e,t]}var o=n(4);n(2);e.exports=r},function(e,t){"use strict";function n(e){for(var t=1,n=0,o=0,i=e.length,a=i&-4;o=t)return{node:o,offset:t-i};i=a}o=n(r(o))}}e.exports=o},function(e,t,n){"use strict";function r(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n["ms"+e]="MS"+t,n["O"+e]="o"+t.toLowerCase(),n}function o(e){if(u[e])return u[e];if(!a[e])return e;var t=a[e];for(var n in t)if(t.hasOwnProperty(n)&&n in s)return u[e]=t[n];return""}var i=n(7),a={animationend:r("Animation","AnimationEnd"),animationiteration:r("Animation","AnimationIteration"),animationstart:r("Animation","AnimationStart"),transitionend:r("Transition","TransitionEnd")},u={},s={};i.canUseDOM&&(s=document.createElement("div").style,"AnimationEvent"in window||(delete a.animationend.animation,delete a.animationiteration.animation,delete a.animationstart.animation),"TransitionEvent"in window||delete a.transitionend.transition),e.exports=o},function(e,t,n){"use strict";function r(e){return'"'+o(e)+'"'}var o=n(61);e.exports=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(10),i=(r(o),n(27)),a={contextTypes:{history:i.history},componentWillMount:function(){this.history=this.context.history}};t.default=a,e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e){return!e||!e.__v2_compatible__}function a(e){return e&&e.getCurrentLocation}t.__esModule=!0;var u=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){var n=e.history,r=e.routes,i=e.location,s=o(e,["history","routes","location"]);n||i?void 0:(0,l.default)(!1),n=n?n:(0,f.default)(s);var c=(0,d.default)(n,(0,h.createRoutes)(r)),p=void 0;i?i=n.createLocation(i):p=n.listen(function(e){i=e});var y=(0,v.createRouterObject)(n,c);n=(0,v.createRoutingHistory)(n,c),c.match(i,function(e,r,o){t(e,r&&y.createLocation(r,u.REPLACE),o&&a({},o,{history:n,router:y,matchContext:{history:n,transitionManager:c,router:y}})),p&&p()})}t.__esModule=!0;var a=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e){return function(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],n=t.routes,r=o(t,["routes"]),i=(0,s.default)(e)(r),u=(0,c.default)(i,n);return a({},i,u)}}t.__esModule=!0;var a=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function s(e){return window.requestAnimationFrame?window.requestAnimationFrame(e):window.setTimeout(e,1)}function l(e){window.cancelAnimationFrame?window.cancelAnimationFrame(e):window.clearTimeout(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c,f,p=Object.assign||function(e){for(var t=1;t>"),T={array:a("array"),bool:a("boolean"),func:a("function"),number:a("number"),object:a("object"),string:a("string"),symbol:a("symbol"),any:u(),arrayOf:s,element:l(),instanceOf:c,node:h(),objectOf:p,oneOf:f,oneOfType:d,shape:v};o.prototype=Error.prototype,e.exports=T},313,function(e,t,n){"use strict";function r(e,t,n){this.props=e,this.context=t,this.refs=s,this.updater=n||u}function o(){}var i=n(5),a=n(103),u=n(104),s=n(41);o.prototype=a.prototype,r.prototype=new o,r.prototype.constructor=r,i(r.prototype,a.prototype),r.prototype.isPureReactComponent=!0,e.exports=r},function(e,t){"use strict";e.exports="15.4.1"},function(e,t,n){"use strict";function r(e){return i.isValidElement(e)?void 0:o("143"),e}var o=n(34),i=n(33);n(2);e.exports=r},function(e,t,n){"use strict";function r(e,t){return e&&"object"==typeof e&&null!=e.key?l.escape(e.key):t.toString(36)}function o(e,t,n,i){var p=typeof e;if("undefined"!==p&&"boolean"!==p||(e=null),null===e||"string"===p||"number"===p||"object"===p&&e.$$typeof===u)return n(i,e,""===t?c+r(e,0):t),1;var d,h,v=0,y=""===t?c:t+f;if(Array.isArray(e))for(var m=0;mthis.eventPool.length&&this.eventPool.push(e)}function j(e){e.eventPool=[],e.getPooled=D,e.release=L}function F(e,t){switch(e){case"topKeyUp":return-1!==Bn.indexOf(t.keyCode);case"topKeyDown":return 229!==t.keyCode;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function z(e){return e=e.detail,"object"==typeof e&&"data"in e?e.data:null}function H(e,t){switch(e){case"topCompositionEnd":return z(t);case"topKeyPress":return 32!==t.which?null:(Qn=!0,qn);case"topTextInput":return e=t.data,e===qn&&Qn?null:e;default:return null}}function V(e,t){if($n)return"topCompositionEnd"===e||!Wn&&F(e,t)?(e=M(),Fn._root=null,Fn._startText=null,Fn._fallbackText=null,$n=!1,e):null;switch(e){case"topPaste":return null;case"topKeyPress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1t}return!1}function ue(e,t,n,r,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t}function ce(e){return e[1].toUpperCase()}function fe(e,t,n,r){var o=Sr.hasOwnProperty(t)?Sr[t]:null,i=null!==o?0===o.type:!r&&(2qr.length&&qr.push(e)}}}function Ge(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 Ye(e){if(Zr[e])return Zr[e];if(!$r[e])return e;var t,n=$r[e];for(t in n)if(n.hasOwnProperty(t)&&t in Jr)return Zr[e]=n[t];return e}function Ke(e){return Object.prototype.hasOwnProperty.call(e,oo)||(e[oo]=ro++,no[e[oo]]={}),no[e[oo]]}function qe(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Xe(e,t){var n=qe(e);e=0;for(var r;n;){if(3===n.nodeType){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=qe(n)}}function Qe(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)}function $e(e,t){if(co||null==so||so!==hn())return null;var n=so;return"selectionStart"in n&&Qe(n)?n={start:n.selectionStart,end:n.selectionEnd}:window.getSelection?(n=window.getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}):n=void 0,uo&&mn(uo,n)?null:(uo=n,e=A.getPooled(ao.select,lo,e,t),e.type="select",e.target=so,O(e),e)}function Ze(e,t,n,r){this.tag=e,this.key=n,this.stateNode=this.type=null,this.sibling=this.child=this.return=null,this.index=0,this.ref=null,this.pendingProps=t,this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.expirationTime=0,this.alternate=null}function Je(e,t,n){var r=e.alternate;return null===r?(r=new Ze(e.tag,t,e.key,e.mode),r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.effectTag=0,r.nextEffect=null,r.firstEffect=null,r.lastEffect=null),r.expirationTime=n,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function et(e,t,n){var o=e.type,i=e.key;e=e.props;var a=void 0;if("function"==typeof o)a=o.prototype&&o.prototype.isReactComponent?2:0;else if("string"==typeof o)a=5;else switch(o){case dr:return tt(e.children,t,n,i);case vr:a=11,t|=3;break;case pr:a=11,t|=2;break;case ur:a=7;break;case cr:a=9;break;default:if("object"==typeof o&&null!==o)switch(o.$$typeof){case hr:a=13;break;case mr:a=12;break;case yr:a=14;break;default:if("number"==typeof o.tag)return t=o,t.pendingProps=e,t.expirationTime=n,t;r("130",null==o?o:typeof o,"")}else r("130",null==o?o:typeof o,"")}return t=new Ze(a,e,i,t),t.type=o,t.expirationTime=n,t}function tt(e,t,n,r){return e=new Ze(10,e,r,t),e.expirationTime=n,e}function nt(e,t,n){return e=new Ze(6,e,null,t),e.expirationTime=n,e}function rt(e,t,n){return t=new Ze(4,null!==e.children?e.children:[],e.key,t),t.expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function ot(e){return function(t){try{return e(t)}catch(e){}}}function it(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);po=ot(function(e){return t.onCommitFiberRoot(n,e)}),ho=ot(function(e){return t.onCommitFiberUnmount(n,e)})}catch(e){}return!0}function at(e){"function"==typeof po&&po(e)}function st(e){"function"==typeof ho&&ho(e)}function lt(e){return{baseState:e,expirationTime:0,first:null,last:null,callbackList:null,hasForceUpdate:!1,isInitialized:!1,capturedValues:null}}function ut(e,t){null===e.last?e.first=e.last=t:(e.last.next=t,e.last=t),(0===e.expirationTime||e.expirationTime>t.expirationTime)&&(e.expirationTime=t.expirationTime)}function ct(e){mo=vo=null;var t=e.alternate,n=e.updateQueue;null===n&&(n=e.updateQueue=lt(null)),null!==t?(e=t.updateQueue,null===e&&(e=t.updateQueue=lt(null))):e=null,mo=n,vo=e!==n?e:null}function ft(e,t){ct(e),e=mo;var n=vo;null===n?ut(e,t):null===e.last||null===n.last?(ut(e,t),ut(n,t)):(ut(e,t),n.last=t)}function dt(e,t,n,r){return e=e.partialState,"function"==typeof e?e.call(t,n,r):e}function pt(e,t,n,r,o,i){null!==e&&e.updateQueue===n&&(n=t.updateQueue={baseState:n.baseState,expirationTime:n.expirationTime,first:n.first,last:n.last,isInitialized:n.isInitialized,capturedValues:n.capturedValues,callbackList:null,hasForceUpdate:!1}),n.expirationTime=0,n.isInitialized?e=n.baseState:(e=n.baseState=t.memoizedState,n.isInitialized=!0);for(var a=!0,s=n.first,l=!1;null!==s;){var u=s.expirationTime;if(u>i){var c=n.expirationTime;(0===c||c>u)&&(n.expirationTime=u),l||(l=!0,n.baseState=e)}else l||(n.first=s.next,null===n.first&&(n.last=null)),s.isReplace?(e=dt(s,r,e,o),a=!0):(u=dt(s,r,e,o))&&(e=a?dn({},e,u):dn(e,u),a=!1),s.isForced&&(n.hasForceUpdate=!0),null!==s.callback&&(u=n.callbackList,null===u&&(u=n.callbackList=[]),u.push(s)),null!==s.capturedValue&&(u=n.capturedValues,null===u?n.capturedValues=[s.capturedValue]:u.push(s.capturedValue));s=s.next}return null!==n.callbackList?t.effectTag|=32:null!==n.first||n.hasForceUpdate||null!==n.capturedValues||(t.updateQueue=null),l||(n.baseState=e),e}function ht(e,t){var n=e.callbackList;if(null!==n)for(e.callbackList=null,e=0;em?(v=f,f=null):v=f.sibling;var y=p(r,f,s[m],l);if(null===y){null===f&&(f=v);break}e&&f&&null===y.alternate&&t(r,f),i=a(y,i,m),null===c?u=y:c.sibling=y,c=y,f=v}if(m===s.length)return n(r,f),u;if(null===f){for(;mv?(y=m,m=null):y=m.sibling;var _=p(i,m,g.value,u);if(null===_){m||(m=y);break}e&&m&&null===_.alternate&&t(i,m),s=a(_,s,v),null===f?c=_:f.sibling=_,f=_,m=y}if(g.done)return n(i,m),c;if(null===m){for(;!g.done;v++,g=l.next())g=d(i,g.value,u),null!==g&&(s=a(g,s,v),null===f?c=g:f.sibling=g,f=g);return c}for(m=o(i,m);!g.done;v++,g=l.next())g=h(m,i,v,g.value,u),null!==g&&(e&&null!==g.alternate&&m.delete(null===g.key?v:g.key),s=a(g,s,v),null===f?c=g:f.sibling=g,f=g);return e&&m.forEach(function(e){return t(i,e)}),c}return function(e,o,a,l){"object"==typeof a&&null!==a&&a.type===dr&&null===a.key&&(a=a.props.children);var u="object"==typeof a&&null!==a;if(u)switch(a.$$typeof){case lr:e:{var c=a.key;for(u=o;null!==u;){if(u.key===c){if(10===u.tag?a.type===dr:u.type===a.type){n(e,u.sibling),o=i(u,a.type===dr?a.props.children:a.props,l),o.ref=vt(e,u,a),o.return=e,e=o;break e}n(e,u);break}t(e,u),u=u.sibling}a.type===dr?(o=tt(a.props.children,e.mode,l,a.key),o.return=e,e=o):(l=et(a,e.mode,l),l.ref=vt(e,o,a),l.return=e,e=l)}return s(e);case fr:e:{for(u=a.key;null!==o;){if(o.key===u){if(4===o.tag&&o.stateNode.containerInfo===a.containerInfo&&o.stateNode.implementation===a.implementation){n(e,o.sibling),o=i(o,a.children||[],l),o.return=e,e=o;break e}n(e,o);break}t(e,o),o=o.sibling}o=rt(a,e.mode,l),o.return=e,e=o}return s(e)}if("string"==typeof a||"number"==typeof a)return a=""+a,null!==o&&6===o.tag?(n(e,o.sibling),o=i(o,a,l),o.return=e,e=o):(n(e,o),o=nt(a,e.mode,l),o.return=e,e=o),s(e);if(yo(a))return m(e,o,a,l);if(re(a))return v(e,o,a,l);if(u&&yt(e,a),"undefined"==typeof a)switch(e.tag){case 2:case 1:l=e.type,r("152",l.displayName||l.name||"Component")}return n(e,o)}}function _t(e,t,n,o,i,a,s){function l(e,t,n){u(e,t,n,t.expirationTime)}function u(e,t,n,r){t.child=null===e?_o(t,null,n,r):go(t,e.child,n,r)}function c(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function f(e,t,n,r,o,i){if(c(e,t),!n&&!o)return r&&T(t,!1),m(e,t);n=t.stateNode,ar.current=t;var a=o?null:n.render();return t.effectTag|=1,o&&(u(e,t,null,i),t.child=null),u(e,t,a,i),t.memoizedState=n.state,t.memoizedProps=n.props,r&&T(t,!0),t.child}function d(e){var t=e.stateNode;t.pendingContext?C(e,t.pendingContext,t.pendingContext!==t.context):t.context&&C(e,t.context,!1),_(e,t.containerInfo)}function p(e,t,n,r){var o=e.child;for(null!==o&&(o.return=e);null!==o;){switch(o.tag){case 12:var i=0|o.stateNode;if(o.type===t&&0!==(i&n)){for(i=o;null!==i;){var a=i.alternate;if(0===i.expirationTime||i.expirationTime>r)i.expirationTime=r,null!==a&&(0===a.expirationTime||a.expirationTime>r)&&(a.expirationTime=r);else{if(null===a||!(0===a.expirationTime||a.expirationTime>r))break;a.expirationTime=r}i=i.return}i=null}else i=o.child;break;case 13:i=o.type===e.type?null:o.child;break;default:i=o.child}if(null!==i)i.return=o;else for(i=o;null!==i;){ +if(i===e){i=null;break}if(o=i.sibling,null!==o){i=o;break}i=i.return}o=i}}function h(e,t,n){var r=t.type._context,o=t.pendingProps,i=t.memoizedProps;if(!E()&&i===o)return t.stateNode=0,b(t),m(e,t);var a=o.value;if(t.memoizedProps=o,null===i)a=1073741823;else if(i.value===o.value){if(i.children===o.children)return t.stateNode=0,b(t),m(e,t);a=0}else{var s=i.value;if(s===a&&(0!==s||1/s===1/a)||s!==s&&a!==a){if(i.children===o.children)return t.stateNode=0,b(t),m(e,t);a=0}else if(a="function"==typeof r._calculateChangedBits?r._calculateChangedBits(s,a):1073741823,a|=0,0===a){if(i.children===o.children)return t.stateNode=0,b(t),m(e,t)}else p(t,r,a,n)}return t.stateNode=a,b(t),l(e,t,o.children),t.child}function m(e,t){if(null!==e&&t.child!==e.child?r("153"):void 0,null!==t.child){e=t.child;var n=Je(e,e.pendingProps,e.expirationTime);for(t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,n=n.sibling=Je(e,e.pendingProps,e.expirationTime),n.return=t;n.sibling=null}return t.child}var v=e.shouldSetTextContent,y=e.shouldDeprioritizeSubtree,g=t.pushHostContext,_=t.pushHostContainer,b=o.pushProvider,w=n.getMaskedContext,S=n.getUnmaskedContext,E=n.hasContextChanged,x=n.pushContextProvider,C=n.pushTopLevelContextObject,T=n.invalidateContextProvider,R=i.enterHydrationState,P=i.resetHydrationState,O=i.tryToClaimNextHydratableInstance;e=mt(n,a,s,function(e,t){e.memoizedProps=t},function(e,t){e.memoizedState=t});var k=e.adoptClassInstance,N=e.callGetDerivedStateFromProps,M=e.constructClassInstance,I=e.mountClassInstance,A=e.resumeMountClassInstance,D=e.updateClassInstance;return{beginWork:function(e,t,n){if(0===t.expirationTime||t.expirationTime>n){switch(t.tag){case 3:d(t);break;case 2:x(t);break;case 4:_(t,t.stateNode.containerInfo);break;case 13:b(t)}return null}switch(t.tag){case 0:null!==e?r("155"):void 0;var o=t.type,i=t.pendingProps,a=S(t);return a=w(t,a),o=o(i,a),t.effectTag|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof?(a=t.type,t.tag=2,t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,"function"==typeof a.getDerivedStateFromProps&&(i=N(t,o,i,t.memoizedState),null!==i&&void 0!==i&&(t.memoizedState=dn({},t.memoizedState,i))),i=x(t),k(t,o),I(t,n),e=f(e,t,!0,i,!1,n)):(t.tag=1,l(e,t,o),t.memoizedProps=i,e=t.child),e;case 1:return i=t.type,n=t.pendingProps,E()||t.memoizedProps!==n?(o=S(t),o=w(t,o),i=i(n,o),t.effectTag|=1,l(e,t,i),t.memoizedProps=n,e=t.child):e=m(e,t),e;case 2:i=x(t),null===e?null===t.stateNode?(M(t,t.pendingProps),I(t,n),o=!0):o=A(t,n):o=D(e,t,n),a=!1;var s=t.updateQueue;return null!==s&&null!==s.capturedValues&&(a=o=!0),f(e,t,o,i,a,n);case 3:e:if(d(t),o=t.updateQueue,null!==o){if(a=t.memoizedState,i=pt(e,t,o,null,null,n),t.memoizedState=i,o=t.updateQueue,null!==o&&null!==o.capturedValues)o=null;else{if(a===i){P(),e=m(e,t);break e}o=i.element}a=t.stateNode,(null===e||null===e.child)&&a.hydrate&&R(t)?(t.effectTag|=2,t.child=_o(t,null,o,n)):(P(),l(e,t,o)),t.memoizedState=i,e=t.child}else P(),e=m(e,t);return e;case 5:return g(t),null===e&&O(t),i=t.type,s=t.memoizedProps,o=t.pendingProps,a=null!==e?e.memoizedProps:null,E()||s!==o||((s=1&t.mode&&y(i,o))&&(t.expirationTime=1073741823),s&&1073741823===n)?(s=o.children,v(i,o)?s=null:a&&v(i,a)&&(t.effectTag|=16),c(e,t),1073741823!==n&&1&t.mode&&y(i,o)?(t.expirationTime=1073741823,t.memoizedProps=o,e=null):(l(e,t,s),t.memoizedProps=o,e=t.child)):e=m(e,t),e;case 6:return null===e&&O(t),t.memoizedProps=t.pendingProps,null;case 8:t.tag=7;case 7:return i=t.pendingProps,E()||t.memoizedProps!==i||(i=t.memoizedProps),o=i.children,t.stateNode=null===e?_o(t,t.stateNode,o,n):go(t,e.stateNode,o,n),t.memoizedProps=i,t.stateNode;case 9:return null;case 4:return _(t,t.stateNode.containerInfo),i=t.pendingProps,E()||t.memoizedProps!==i?(null===e?t.child=go(t,null,i,n):l(e,t,i),t.memoizedProps=i,e=t.child):e=m(e,t),e;case 14:return n=t.type.render,n=n(t.pendingProps,t.ref),l(e,t,n),t.memoizedProps=n,t.child;case 10:return n=t.pendingProps,E()||t.memoizedProps!==n?(l(e,t,n),t.memoizedProps=n,e=t.child):e=m(e,t),e;case 11:return n=t.pendingProps.children,E()||null!==n&&t.memoizedProps!==n?(l(e,t,n),t.memoizedProps=n,e=t.child):e=m(e,t),e;case 13:return h(e,t,n);case 12:e:{o=t.type,a=t.pendingProps,s=t.memoizedProps,i=o._currentValue;var u=o._changedBits;if(E()||0!==u||s!==a){t.memoizedProps=a;var C=a.unstable_observedBits;if(void 0!==C&&null!==C||(C=1073741823),t.stateNode=C,0!==(u&C))p(t,o,u,n);else if(s===a){e=m(e,t);break e}n=a.children,n=n(i),l(e,t,n),e=t.child}else e=m(e,t)}return e;default:r("156")}}}}function bt(e,t,n,o,i){function a(e){e.effectTag|=4}var s=e.createInstance,l=e.createTextInstance,u=e.appendInitialChild,c=e.finalizeInitialChildren,f=e.prepareUpdate,d=e.persistence,p=t.getRootHostContainer,h=t.popHostContext,m=t.getHostContext,v=t.popHostContainer,y=n.popContextProvider,g=n.popTopLevelContextObject,_=o.popProvider,b=i.prepareToHydrateHostInstance,w=i.prepareToHydrateHostTextInstance,S=i.popHydrationState,E=void 0,x=void 0,C=void 0;return e.mutation?(E=function(){},x=function(e,t,n){(t.updateQueue=n)&&a(t)},C=function(e,t,n,r){n!==r&&a(t)}):r(d?"235":"236"),{completeWork:function(e,t,n){var o=t.pendingProps;switch(t.tag){case 1:return null;case 2:return y(t),e=t.stateNode,o=t.updateQueue,null!==o&&null!==o.capturedValues&&(t.effectTag&=-65,"function"==typeof e.componentDidCatch?t.effectTag|=256:o.capturedValues=null),null;case 3:return v(t),g(t),o=t.stateNode,o.pendingContext&&(o.context=o.pendingContext,o.pendingContext=null),null!==e&&null!==e.child||(S(t),t.effectTag&=-3),E(t),e=t.updateQueue,null!==e&&null!==e.capturedValues&&(t.effectTag|=256),null;case 5:h(t),n=p();var i=t.type;if(null!==e&&null!=t.stateNode){var d=e.memoizedProps,T=t.stateNode,R=m();T=f(T,i,d,o,n,R),x(e,t,T,i,d,o,n,R),e.ref!==t.ref&&(t.effectTag|=128)}else{if(!o)return null===t.stateNode?r("166"):void 0,null;if(e=m(),S(t))b(t,n,e)&&a(t);else{d=s(i,o,n,e,t);e:for(R=t.child;null!==R;){if(5===R.tag||6===R.tag)u(d,R.stateNode);else if(4!==R.tag&&null!==R.child){R.child.return=R,R=R.child;continue}if(R===t)break;for(;null===R.sibling;){if(null===R.return||R.return===t)break e;R=R.return}R.sibling.return=R.return,R=R.sibling}c(d,i,o,n,e)&&a(t),t.stateNode=d}null!==t.ref&&(t.effectTag|=128)}return null;case 6:if(e&&null!=t.stateNode)C(e,t,e.memoizedProps,o);else{if("string"!=typeof o)return null===t.stateNode?r("166"):void 0,null;e=p(),n=m(),S(t)?w(t)&&a(t):t.stateNode=l(o,e,n,t)}return null;case 7:(o=t.memoizedProps)?void 0:r("165"),t.tag=8,i=[];e:for((d=t.stateNode)&&(d.return=t);null!==d;){if(5===d.tag||6===d.tag||4===d.tag)r("247");else if(9===d.tag)i.push(d.pendingProps.value);else if(null!==d.child){d.child.return=d,d=d.child;continue}for(;null===d.sibling;){if(null===d.return||d.return===t)break e;d=d.return}d.sibling.return=d.return,d=d.sibling}return d=o.handler,o=d(o.props,i),t.child=go(t,null!==e?e.child:null,o,n),t.child;case 8:return t.tag=7,null;case 9:return null;case 14:return null;case 10:return null;case 11:return null;case 4:return v(t),E(t),null;case 13:return _(t),null;case 12:return null;case 0:r("167");default:r("156")}}}}function wt(e,t,n,r,o){var i=e.popHostContainer,a=e.popHostContext,s=t.popContextProvider,l=t.popTopLevelContextObject,u=n.popProvider;return{throwException:function(e,t,n){t.effectTag|=512,t.firstEffect=t.lastEffect=null,t={value:n,source:t,stack:ie(t)};do{switch(e.tag){case 3:return ct(e),e.updateQueue.capturedValues=[t],void(e.effectTag|=1024);case 2:if(n=e.stateNode,0===(64&e.effectTag)&&null!==n&&"function"==typeof n.componentDidCatch&&!o(n)){ct(e),n=e.updateQueue;var r=n.capturedValues;return null===r?n.capturedValues=[t]:r.push(t),void(e.effectTag|=1024)}}e=e.return}while(null!==e)},unwindWork:function(e){switch(e.tag){case 2:s(e);var t=e.effectTag;return 1024&t?(e.effectTag=t&-1025|64,e):null;case 3:return i(e),l(e),t=e.effectTag,1024&t?(e.effectTag=t&-1025|64,e):null;case 5:return a(e),null;case 4:return i(e),null;case 13:return u(e),null;default:return null}},unwindInterruptedWork:function(e){switch(e.tag){case 2:s(e);break;case 3:i(e),l(e);break;case 5:a(e);break;case 4:i(e);break;case 13:u(e)}}}}function St(e,t){var n=t.source;null===t.stack&&ie(n),null!==n&&oe(n),t=t.value,null!==e&&2===e.tag&&oe(e);try{t&&t.suppressReactErrorLogging||void 0}catch(e){e&&e.suppressReactErrorLogging||void 0}}function Et(e,t,n,o,i){function a(e){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(n){t(e,n)}else n.current=null}function s(e){switch("function"==typeof st&&st(e),e.tag){case 2:a(e);var n=e.stateNode;if("function"==typeof n.componentWillUnmount)try{n.props=e.memoizedProps,n.state=e.memoizedState,n.componentWillUnmount()}catch(n){t(e,n)}break;case 5:a(e);break;case 7:l(e.stateNode);break;case 4:d&&c(e)}}function l(e){for(var t=e;;)if(s(t),null===t.child||d&&4===t.tag){if(t===e)break;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 u(e){return 5===e.tag||3===e.tag||4===e.tag}function c(e){for(var t=e,n=!1,o=void 0,i=void 0;;){if(!n){n=t.return;e:for(;;){switch(null===n?r("160"):void 0,n.tag){case 5:o=n.stateNode,i=!1;break e;case 3:o=n.stateNode.containerInfo,i=!0;break e;case 4:o=n.stateNode.containerInfo,i=!0;break e}n=n.return}n=!0}if(5===t.tag||6===t.tag)l(t),i?S(o,t.stateNode):w(o,t.stateNode);else if(4===t.tag?o=t.stateNode.containerInfo:s(t),null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return,4===t.tag&&(n=!1)}t.sibling.return=t.return,t=t.sibling}}var f=e.getPublicInstance,d=e.mutation;e=e.persistence,d||r(e?"235":"236");var p=d.commitMount,h=d.commitUpdate,m=d.resetTextContent,v=d.commitTextUpdate,y=d.appendChild,g=d.appendChildToContainer,_=d.insertBefore,b=d.insertInContainerBefore,w=d.removeChild,S=d.removeChildFromContainer;return{commitBeforeMutationLifeCycles:function(e,t){switch(t.tag){case 2:if(2048&t.effectTag&&null!==e){var n=e.memoizedProps,o=e.memoizedState;e=t.stateNode,e.props=t.memoizedProps,e.state=t.memoizedState,t=e.getSnapshotBeforeUpdate(n,o),e.__reactInternalSnapshotBeforeUpdate=t}break;case 3:case 5:case 6:case 4:break;default:r("163")}},commitResetTextContent:function(e){m(e.stateNode)},commitPlacement:function(e){e:{for(var t=e.return;null!==t;){if(u(t)){var n=t;break e}t=t.return}r("160"),n=void 0}var o=t=void 0;switch(n.tag){case 5:t=n.stateNode,o=!1;break;case 3:t=n.stateNode.containerInfo,o=!0;break;case 4:t=n.stateNode.containerInfo,o=!0;break;default:r("161")}16&n.effectTag&&(m(t),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||u(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}for(var i=e;;){if(5===i.tag||6===i.tag)n?o?b(t,i.stateNode,n):_(t,i.stateNode,n):o?g(t,i.stateNode):y(t,i.stateNode);else if(4!==i.tag&&null!==i.child){i.child.return=i,i=i.child;continue}if(i===e)break;for(;null===i.sibling;){if(null===i.return||i.return===e)return;i=i.return}i.sibling.return=i.return,i=i.sibling}},commitDeletion:function(e){c(e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)},commitWork:function(e,t){switch(t.tag){case 2:break;case 5:var n=t.stateNode;if(null!=n){var o=t.memoizedProps;e=null!==e?e.memoizedProps:o;var i=t.type,a=t.updateQueue;t.updateQueue=null,null!==a&&h(n,a,i,e,o,t)}break;case 6:null===t.stateNode?r("162"):void 0,n=t.memoizedProps,v(t.stateNode,null!==e?e.memoizedProps:n,n);break;case 3:break;default:r("163")}},commitLifeCycles:function(e,t,n){switch(n.tag){case 2:if(e=n.stateNode,4&n.effectTag)if(null===t)e.props=n.memoizedProps,e.state=n.memoizedState,e.componentDidMount();else{var o=t.memoizedProps;t=t.memoizedState,e.props=n.memoizedProps,e.state=n.memoizedState,e.componentDidUpdate(o,t,e.__reactInternalSnapshotBeforeUpdate)}n=n.updateQueue,null!==n&&ht(n,e);break;case 3:if(t=n.updateQueue,null!==t){if(e=null,null!==n.child)switch(n.child.tag){case 5:e=f(n.child.stateNode);break;case 2:e=n.child.stateNode}ht(t,e)}break;case 5:e=n.stateNode,null===t&&4&n.effectTag&&p(e,n.type,n.memoizedProps,n);break;case 6:break;case 4:break;default:r("163")}},commitErrorLogging:function(e,t){switch(e.tag){case 2:var n=e.type;t=e.stateNode;var o=e.updateQueue;null===o||null===o.capturedValues?r("264"):void 0;var a=o.capturedValues;for(o.capturedValues=null,"function"!=typeof n.getDerivedStateFromCatch&&i(t),t.props=e.memoizedProps,t.state=e.memoizedState,n=0;nt||(n.current=e[t],e[t]=null,t--)},push:function(n,r){t++,e[t]=n.current,n.current=r},checkThatStackIsEmpty:function(){},resetStackAfterFatalErrorInDev:function(){}}}function Ot(e){function t(){if(null!==J)for(var e=J.return;null!==e;)M(e),e=e.return;ee=null,te=0,J=null,oe=!1}function n(e){return null!==ae&&ae.has(e)}function o(e){for(;;){var t=e.alternate,n=e.return,r=e.sibling;if(0===(512&e.effectTag)){t=O(t,e,te);var o=e;if(1073741823===te||1073741823!==o.expirationTime){e:switch(o.tag){case 3:case 2:var i=o.updateQueue;i=null===i?0:i.expirationTime;break e;default:i=0}for(var a=o.child;null!==a;)0!==a.expirationTime&&(0===i||i>a.expirationTime)&&(i=a.expirationTime),a=a.sibling;o.expirationTime=i}if(null!==t)return t;if(null!==n&&0===(512&n.effectTag)&&(null===n.firstEffect&&(n.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==n.lastEffect&&(n.lastEffect.nextEffect=e.firstEffect),n.lastEffect=e.lastEffect),1he)&&(he=e),e}function c(e,n){e:{for(;null!==e;){if((0===e.expirationTime||e.expirationTime>n)&&(e.expirationTime=n),null!==e.alternate&&(0===e.alternate.expirationTime||e.alternate.expirationTime>n)&&(e.alternate.expirationTime=n),null===e.return){if(3!==e.tag){n=void 0;break e}var o=e.stateNode;!Z&&0!==te&&nEe&&r("185")}e=e.return}n=void 0}return n}function f(){return X=U()-K,q=(X/10|0)+2}function d(e,t,n,r,o){var i=$;$=1;try{return e(t,n,r,o)}finally{$=i}}function p(e){if(0!==ue){if(e>ue)return;W(ce)}var t=U()-K;ue=e,ce=B(v,{timeout:10*(e-2)-t})}function h(e,t){if(null===e.nextScheduledRoot)e.remainingExpirationTime=t,null===le?(se=le=e,e.nextScheduledRoot=e):(le=le.nextScheduledRoot=e,le.nextScheduledRoot=se);else{var n=e.remainingExpirationTime;(0===n||t=pe)&&(!me||f()>=pe);)b(de,pe,!me),m();else for(;null!==de&&0!==pe&&(0===e||e>=pe);)b(de,pe,!1),m();null!==ge&&(ue=0,ce=-1),0!==pe&&p(pe),ge=null,me=!1,_()}function _(){if(xe=0,null!==Se){var e=Se;Se=null;for(var t=0;tCe)&&(me=!0)}function E(e){null===de?r("246"):void 0,de.remainingExpirationTime=0,ve||(ve=!0,ye=e)}var x=Pt(),C=xt(e,x),T=Tt(x);x=Rt(x);var R=Ct(e),P=_t(e,C,T,x,R,c,u).beginWork,O=bt(e,C,T,x,R).completeWork;C=wt(C,T,x,c,n);var k=C.throwException,N=C.unwindWork,M=C.unwindInterruptedWork;C=Et(e,l,c,u,function(e){null===ae?ae=new Set([e]):ae.add(e)},f);var I=C.commitBeforeMutationLifeCycles,A=C.commitResetTextContent,D=C.commitPlacement,L=C.commitDeletion,j=C.commitWork,F=C.commitLifeCycles,z=C.commitErrorLogging,H=C.commitAttachRef,V=C.commitDetachRef,U=e.now,B=e.scheduleDeferredCallback,W=e.cancelDeferredCallback,G=e.prepareForCommit,Y=e.resetAfterCommit,K=U(),q=2,X=K,Q=0,$=0,Z=!1,J=null,ee=null,te=0,ne=null,re=!1,oe=!1,ae=null,se=null,le=null,ue=0,ce=-1,fe=!1,de=null,pe=0,he=0,me=!1,ve=!1,ye=null,ge=null,_e=!1,be=!1,we=!1,Se=null,Ee=1e3,xe=0,Ce=1;return{recalculateCurrentTime:f,computeExpirationForFiber:u,scheduleWork:c,requestWork:h,flushRoot:function(e,t){fe?r("253"):void 0,de=e,pe=t,b(e,t,!1),y(),_()},batchedUpdates:function(e,t){var n=_e;_e=!0;try{return e(t)}finally{(_e=n)||fe||y()}},unbatchedUpdates:function(e,t){if(_e&&!be){be=!0;try{return e(t)}finally{be=!1}}return e(t)},flushSync:function(e,t){fe?r("187"):void 0;var n=_e;_e=!0;try{return d(e,t)}finally{_e=n,y()}},flushControlled:function(e){var t=_e;_e=!0;try{d(e)}finally{(_e=t)||fe||g(1,!1,null)}},deferredUpdates:function(e){var t=$;$=25*(((f()+500)/25|0)+1);try{return e()}finally{$=t}},syncUpdates:d,interactiveUpdates:function(e,t,n){if(we)return e(t,n);_e||fe||0===he||(g(he,!1,null),he=0);var r=we,o=_e;_e=we=!0;try{return e(t,n)}finally{we=r,(_e=o)||fe||y()}},flushInteractiveUpdates:function(){fe||0===he||(g(he,!1,null),he=0)},computeUniqueAsyncExpiration:function(){var e=25*(((f()+500)/25|0)+1);return e<=Q&&(e=Q+1),Q=e},legacyContext:T}}function kt(e){function t(e,t,n,r,o,i){if(r=t.current,n){n=n._reactInternalFiber;var s=l(n);n=u(n)?c(n,s):s}else n=yn;return null===t.context?t.context=n:t.pendingContext=n,t=i,ft(r,{expirationTime:o,partialState:{element:e},callback:void 0===t?null:t,isReplace:!1,isForced:!1,capturedValue:null,next:null}),a(r,o),o}var n=e.getPublicInstance;e=Ot(e);var o=e.recalculateCurrentTime,i=e.computeExpirationForFiber,a=e.scheduleWork,s=e.legacyContext,l=s.findCurrentUnmaskedContext,u=s.isContextProvider,c=s.processChildContext;return{createContainer:function(e,t,n){return t=new Ze(3,null,null,t?3:0),e={current:t,containerInfo:e,pendingChildren:null,pendingCommitExpirationTime:0,finishedWork:null,context:null,pendingContext:null,hydrate:n,remainingExpirationTime:0,firstBatch:null,nextScheduledRoot:null},t.stateNode=e},updateContainer:function(e,n,r,a){var s=n.current,l=o();return s=i(s),t(e,n,r,l,s,a)},updateContainerAtExpirationTime:function(e,n,r,i,a){var s=o();return t(e,n,r,s,i,a)},flushRoot:e.flushRoot,requestWork:e.requestWork,computeUniqueAsyncExpiration:e.computeUniqueAsyncExpiration,batchedUpdates:e.batchedUpdates,unbatchedUpdates:e.unbatchedUpdates,deferredUpdates:e.deferredUpdates,syncUpdates:e.syncUpdates,interactiveUpdates:e.interactiveUpdates,flushInteractiveUpdates:e.flushInteractiveUpdates,flushControlled:e.flushControlled,flushSync:e.flushSync,getPublicRootInstance:function(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return n(e.child.stateNode);default:return e.child.stateNode}},findHostInstance:function(e){var t=e._reactInternalFiber;return void 0===t&&("function"==typeof e.render?r("188"):r("268",Object.keys(e))),e=De(t),null===e?null:e.stateNode},findHostInstanceWithNoPortals:function(e){return e=Le(e),null===e?null:e.stateNode},injectIntoDevTools:function(e){var t=e.findFiberByHostInstance;return it(dn({},e,{findHostInstanceByFiber:function(e){return e=De(e),null===e?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null}}))}}}function Nt(e,t,n){var r=3=t.length?void 0:r("93"),t=t[0]),n=""+t),null==n&&(n="")),e._wrapperState={initialValue:""+n}}function Ft(e,t){var n=t.value;null!=n&&(n=""+n,n!==e.value&&(e.value=n),null==t.defaultValue&&(e.defaultValue=n)),null!=t.defaultValue&&(e.defaultValue=t.defaultValue)}function zt(e){var t=e.textContent;t===e._wrapperState.initialValue&&(e.value=t)}function Ht(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Vt(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?Ht(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}function Ut(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}function Bt(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=n,i=t[n];o=null==i||"boolean"==typeof i||""===i?"":r||"number"!=typeof i||0===i||Vo.hasOwnProperty(o)&&Vo[o]?(""+i).trim():i+"px","float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}function Wt(e,t,n){t&&(Bo[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML?r("137",e,n()):void 0),null!=t.dangerouslySetInnerHTML&&(null!=t.children?r("60"):void 0,"object"==typeof t.dangerouslySetInnerHTML&&"__html"in t.dangerouslySetInnerHTML?void 0:r("61")),null!=t.style&&"object"!=typeof t.style?r("62",n()):void 0)}function Gt(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Yt(e,t){e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument;var n=Ke(e);t=xn[t];for(var r=0;r",e=e.removeChild(e.firstChild)):e="string"==typeof t.is?n.createElement(e,{is:t.is}):n.createElement(e):e=n.createElementNS(r,e),e}function qt(e,t){return(9===t.nodeType?t:t.ownerDocument).createTextNode(e)}function Xt(e,t,n,r){var o=Gt(t,n);switch(t){case"iframe":case"object":Ve("topLoad","load",e);var i=n;break;case"video":case"audio":for(i in to)to.hasOwnProperty(i)&&Ve(i,to[i],e);i=n;break;case"source":Ve("topError","error",e),i=n;break;case"img":case"image":case"link":Ve("topError","error",e),Ve("topLoad","load",e),i=n;break;case"form":Ve("topReset","reset",e),Ve("topSubmit","submit",e),i=n;break;case"details":Ve("topToggle","toggle",e),i=n;break;case"input":pe(e,n),i=de(e,n),Ve("topInvalid","invalid",e),Yt(r,"onChange");break;case"option":i=It(e,n);break;case"select": +Dt(e,n),i=dn({},n,{value:void 0}),Ve("topInvalid","invalid",e),Yt(r,"onChange");break;case"textarea":jt(e,n),i=Lt(e,n),Ve("topInvalid","invalid",e),Yt(r,"onChange");break;default:i=n}Wt(t,i,Wo);var a,s=i;for(a in s)if(s.hasOwnProperty(a)){var l=s[a];"style"===a?Bt(e,l,Wo):"dangerouslySetInnerHTML"===a?(l=l?l.__html:void 0,null!=l&&Ho(e,l)):"children"===a?"string"==typeof l?("textarea"!==t||""!==l)&&Ut(e,l):"number"==typeof l&&Ut(e,""+l):"suppressContentEditableWarning"!==a&&"suppressHydrationWarning"!==a&&"autoFocus"!==a&&(En.hasOwnProperty(a)?null!=l&&Yt(r,a):null!=l&&fe(e,a,l,o))}switch(t){case"input":te(e),ve(e,n);break;case"textarea":te(e),zt(e,n);break;case"option":null!=n.value&&e.setAttribute("value",n.value);break;case"select":e.multiple=!!n.multiple,t=n.value,null!=t?At(e,!!n.multiple,t,!1):null!=n.defaultValue&&At(e,!!n.multiple,n.defaultValue,!0);break;default:"function"==typeof i.onClick&&(e.onclick=pn)}}function Qt(e,t,n,r,o){var i=null;switch(t){case"input":n=de(e,n),r=de(e,r),i=[];break;case"option":n=It(e,n),r=It(e,r),i=[];break;case"select":n=dn({},n,{value:void 0}),r=dn({},r,{value:void 0}),i=[];break;case"textarea":n=Lt(e,n),r=Lt(e,r),i=[];break;default:"function"!=typeof n.onClick&&"function"==typeof r.onClick&&(e.onclick=pn)}Wt(t,r,Wo),t=e=void 0;var a=null;for(e in n)if(!r.hasOwnProperty(e)&&n.hasOwnProperty(e)&&null!=n[e])if("style"===e){var s=n[e];for(t in s)s.hasOwnProperty(t)&&(a||(a={}),a[t]="")}else"dangerouslySetInnerHTML"!==e&&"children"!==e&&"suppressContentEditableWarning"!==e&&"suppressHydrationWarning"!==e&&"autoFocus"!==e&&(En.hasOwnProperty(e)?i||(i=[]):(i=i||[]).push(e,null));for(e in r){var l=r[e];if(s=null!=n?n[e]:void 0,r.hasOwnProperty(e)&&l!==s&&(null!=l||null!=s))if("style"===e)if(s){for(t in s)!s.hasOwnProperty(t)||l&&l.hasOwnProperty(t)||(a||(a={}),a[t]="");for(t in l)l.hasOwnProperty(t)&&s[t]!==l[t]&&(a||(a={}),a[t]=l[t])}else a||(i||(i=[]),i.push(e,a)),a=l;else"dangerouslySetInnerHTML"===e?(l=l?l.__html:void 0,s=s?s.__html:void 0,null!=l&&s!==l&&(i=i||[]).push(e,""+l)):"children"===e?s===l||"string"!=typeof l&&"number"!=typeof l||(i=i||[]).push(e,""+l):"suppressContentEditableWarning"!==e&&"suppressHydrationWarning"!==e&&(En.hasOwnProperty(e)?(null!=l&&Yt(o,e),i||s===l||(i=[])):(i=i||[]).push(e,l))}return a&&(i=i||[]).push("style",a),i}function $t(e,t,n,r,o){"input"===n&&"radio"===o.type&&null!=o.name&&he(e,o),Gt(n,r),r=Gt(n,o);for(var i=0;i=Gn),qn=String.fromCharCode(32),Xn={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"topBlur topCompositionEnd topKeyDown topKeyPress topKeyUp topMouseDown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"topBlur topCompositionStart topKeyDown topKeyPress topKeyUp topMouseDown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"topBlur topCompositionUpdate topKeyDown topKeyPress topKeyUp topMouseDown".split(" ")}},Qn=!1,$n=!1,Zn={eventTypes:Xn,extractEvents:function(e,t,n,r){var o=void 0,i=void 0;if(Wn)e:{switch(e){case"topCompositionStart":o=Xn.compositionStart;break e;case"topCompositionEnd":o=Xn.compositionEnd;break e;case"topCompositionUpdate":o=Xn.compositionUpdate;break e}o=void 0}else $n?F(e,n)&&(o=Xn.compositionEnd):"topKeyDown"===e&&229===n.keyCode&&(o=Xn.compositionStart);return o?(Kn&&($n||o!==Xn.compositionStart?o===Xn.compositionEnd&&$n&&(i=M()):(Fn._root=r,Fn._startText=I(),$n=!0)),o=Vn.getPooled(o,t,n,r),i?o.data=i:(i=z(n),null!==i&&(o.data=i)),O(o),i=o):i=null,(e=Yn?H(e,n):V(e,n))?(t=Un.getPooled(Xn.beforeInput,t,n,r),t.data=e,O(t)):t=null,null===i?t:null===t?i:[i,t]}},Jn=null,er={injectFiberControlledHostComponent:function(e){Jn=e}},tr=null,nr=null,rr=Object.freeze({injection:er,enqueueStateRestore:B,needsStateRestore:W,restoreStateIfNeeded:G}),or=!1,ir={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},ar=cn.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,sr="function"==typeof Symbol&&Symbol.for,lr=sr?Symbol.for("react.element"):60103,ur=sr?Symbol.for("react.call"):60104,cr=sr?Symbol.for("react.return"):60105,fr=sr?Symbol.for("react.portal"):60106,dr=sr?Symbol.for("react.fragment"):60107,pr=sr?Symbol.for("react.strict_mode"):60108,hr=sr?Symbol.for("react.provider"):60109,mr=sr?Symbol.for("react.context"):60110,vr=sr?Symbol.for("react.async_mode"):60111,yr=sr?Symbol.for("react.forward_ref"):60112,gr="function"==typeof Symbol&&Symbol.iterator,_r=/^[: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][: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\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,br={},wr={},Sr={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Sr[e]=new ue(e,0,!1,e,null)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Sr[t]=new ue(t,1,!1,e[1],null)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){Sr[e]=new ue(e,2,!1,e.toLowerCase(),null)}),["autoReverse","externalResourcesRequired","preserveAlpha"].forEach(function(e){Sr[e]=new ue(e,2,!1,e,null)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Sr[e]=new ue(e,3,!1,e.toLowerCase(),null)}),["checked","multiple","muted","selected"].forEach(function(e){Sr[e]=new ue(e,3,!0,e.toLowerCase(),null)}),["capture","download"].forEach(function(e){Sr[e]=new ue(e,4,!1,e.toLowerCase(),null)}),["cols","rows","size","span"].forEach(function(e){Sr[e]=new ue(e,6,!1,e.toLowerCase(),null)}),["rowSpan","start"].forEach(function(e){Sr[e]=new ue(e,5,!1,e.toLowerCase(),null)});var Er=/[\-:]([a-z])/g;"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Er,ce);Sr[t]=new ue(t,1,!1,e,null)}),"xlink:actuate xlink:arcrole xlink:href xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Er,ce);Sr[t]=new ue(t,1,!1,e,"http://www.w3.org/1999/xlink")}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Er,ce);Sr[t]=new ue(t,1,!1,e,"http://www.w3.org/XML/1998/namespace")}),Sr.tabIndex=new ue("tabIndex",1,!1,"tabindex",null);var xr={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"topBlur topChange topClick topFocus topInput topKeyDown topKeyUp topSelectionChange".split(" ")}},Cr=null,Tr=null,Rr=!1;fn.canUseDOM&&(Rr=Z("input")&&(!document.documentMode||9=document.documentMode,ao={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"topBlur topContextMenu topFocus topKeyDown topKeyUp topMouseDown topMouseUp topSelectionChange".split(" ")}},so=null,lo=null,uo=null,co=!1,fo={eventTypes:ao,extractEvents:function(e,t,n,r){var o,i=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;if(!(o=!i)){e:{i=Ke(i),o=xn.onSelect;for(var a=0;a=Mo-e){if(!(-1!==ko&&ko<=e))return void(No||(No=!0,requestAnimationFrame(jo)));Do.didTimeout=!0}else Do.didTimeout=!1;ko=-1,e=Po,Po=null,null!==e&&e(Do)}},!1);var jo=function(e){No=!1;var t=e-Mo+Ao;tt&&(t=8),Ao=t"+t+"",t=zo.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}),Vo={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!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},Uo=["Webkit","ms","Moz","O"];Object.keys(Vo).forEach(function(e){Uo.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Vo[t]=Vo[e]})});var Bo=dn({menuitem:!0},{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}),Wo=pn.thatReturns(""),Go=Object.freeze({createElement:Kt,createTextNode:qt,setInitialProperties:Xt,diffProperties:Qt,updateProperties:$t,diffHydratedProperties:Zt,diffHydratedText:Jt,warnForUnmatchedText:function(){},warnForDeletedHydratableElement:function(){},warnForDeletedHydratableText:function(){},warnForInsertedHydratedElement:function(){},warnForInsertedHydratedText:function(){},restoreControlledState:function(e,t,n){switch(t){case"input":if(me(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;tr&&(o=r,r=e,e=o),o=Xe(n,e);var i=Xe(n,r);if(o&&i&&(1!==t.rangeCount||t.anchorNode!==o.node||t.anchorOffset!==o.offset||t.focusNode!==i.node||t.focusOffset!==i.offset)){var a=document.createRange();a.setStart(o.node,o.offset),t.removeAllRanges(),e>r?(t.addRange(a),t.extend(i.node,i.offset)):(a.setEnd(i.node,i.offset),t.addRange(a))}}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(n.focus(),n=0;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=Object.assign||function(e){for(var t=1;te._maximumEntries){var r=void 0,o=void 0;n.forEach(function(e){var n=t[e];(!o||n.lastUsedTimestamp=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=n(14),u=r(l),c=n(95),f=r(c),d=n(207),p=(r(d),n(34)),h=r(p),m=n(248),v=r(m),y=n(1),g=r(y),_=n(87),b=r(_),w=n(172),S=r(w),E=1,x=10,C=1e3,T=1e3,R=50,P=function(e){function t(n){i(this,t);var r=a(this,e.call(this,n));return O.call(r),r.state={curRenderedRowsCount:r.props.initialListSize,highlightedRow:{}},r.onRowHighlighted=function(e,t){return r._onRowHighlighted(e,t)},r.scrollProperties={},r}return s(t,e),t.prototype.componentWillMount=function(){this.scrollProperties={visibleLength:null,contentLength:null,offset:0},this._childFrames=[],this._visibleRows={},this._prevRenderedRowsCount=0,this._sentEndForContentLength=null},t.prototype.componentDidMount=function(){var e=this;(0,S.default)(function(){e._measureAndUpdateScrollProps()})},t.prototype.componentWillReceiveProps=function(e){var t=this;this.props.dataSource===e.dataSource&&this.props.initialListSize===e.initialListSize||this.setState(function(e,n){return t._prevRenderedRowsCount=0,{curRenderedRowsCount:Math.min(Math.max(e.curRenderedRowsCount,n.initialListSize),n.enableEmptySections?n.dataSource.getRowAndSectionCount():n.dataSource.getRowCount())}},function(){return t._renderMoreRowsIfNeeded()})},t.prototype.componentDidUpdate=function(){var e=this;(0,S.default)(function(){e._measureAndUpdateScrollProps()})},t.prototype.getScrollResponder=function(){return this._scrollViewRef&&this._scrollViewRef.getScrollResponder()},t.prototype.scrollTo=function(){var e;return this._scrollViewRef&&(e=this._scrollViewRef).scrollTo.apply(e,arguments)},t.prototype.setNativeProps=function(e){return this._scrollViewRef&&this._scrollViewRef.setNativeProps(e)},t.prototype.render=function(){for(var e=[],t=this.props,r=t.dataSource,i=t.enableEmptySections,a=t.renderFooter,s=t.renderHeader,l=t.renderScrollComponent,u=t.renderSectionHeader,c=t.renderSeparator,f=(t.initialListSize,t.onChangeVisibleRows,t.onEndReached,t.onEndReachedThreshold,t.onKeyboardDidHide,t.onKeyboardDidShow,t.onKeyboardWillHide,t.onKeyboardWillShow,t.pageSize,t.renderRow,t.scrollRenderAheadDistance,t.stickyHeaderIndices,o(t,["dataSource","enableEmptySections","renderFooter","renderHeader","renderScrollComponent","renderSectionHeader","renderSeparator","initialListSize","onChangeVisibleRows","onEndReached","onEndReachedThreshold","onKeyboardDidHide","onKeyboardDidShow","onKeyboardWillHide","onKeyboardWillShow","pageSize","renderRow","scrollRenderAheadDistance","stickyHeaderIndices"])),d=r.rowIdentities,p=0,h=[],m=s&&s(),y=a&&a(),_=m?1:0,b=0;b=this._prevRenderedRowsCount&&r.sectionHeaderShouldUpdate(b);e.push(g.default.createElement(v.default,{key:"s_"+w,render:this.renderSectionHeaderFn(r.getSectionHeaderData(b),w),shouldUpdate:!!C})),h.push(_++)}for(var T=0;T=this._prevRenderedRowsCount&&r.rowShouldUpdate(b,T),k=g.default.createElement(v.default,{key:"r_"+P,render:this.renderRowFn(r.getRowData(b,T),w,R),shouldUpdate:!!O});if(e.push(k),_++,c&&(T!==S.length-1||b===d.length-1)){var N=this.state.highlightedRow.sectionID===w&&(this.state.highlightedRow.rowID===R||this.state.highlightedRow.rowID===S[T+1]),M=c(w,R,N);M&&(e.push(M),_++)}if(++p===this.state.curRenderedRowsCount)break}if(p>=this.state.curRenderedRowsCount)break}return f.onScroll=this._onScroll,g.default.cloneElement(l(f),{ref:this._setScrollViewRef,onContentSizeChange:this._onContentSizeChange,onLayout:this._onLayout},m,e,y)},t.prototype._measureAndUpdateScrollProps=function(){var e=this.getScrollResponder();e&&e.getInnerViewNode&&this._updateVisibleRows()},t.prototype._updateVisibleRows=function(e){var t=this;if(this.props.onChangeVisibleRows){e&&e.forEach(function(e){t._childFrames[e.index]=Object.assign({},e)});for(var n=!this.props.horizontal,r=this.props.dataSource,o=this.scrollProperties.offset,i=o+this.scrollProperties.visibleLength,a=r.rowIdentities,s=this.props.renderHeader&&this.props.renderHeader(),l=s?1:0,u=!1,c={},f=0;fi||we.props.onEndReachedThreshold&&(e._sentEndForContentLength=null),e.props.onScroll&&e.props.onScroll(t)},this._setScrollViewRef=function(t){e._scrollViewRef=t}};P.propTypes={},t.default=(0,u.default)(P)},200,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(8),i=r(o),a=n(78),s=r(a),l=n(3),u=r(l),c=i.default.canUseDOM&&(window.navigator.connection||window.navigator.mozConnection||window.navigator.webkitConnection),f=function(){var e={effectiveType:"unknown",type:"unknown"};if(!c)return e;for(var t in c){var n=c[t];"function"!=typeof n&&null!=n&&(e[t]=n)}return e},d={change:"change",connectionChange:"change"},p=Object.keys(d),h=[],m=[],v={addEventListener:function(e,t){if((0,u.default)(p.indexOf(e)!==-1,'Trying to subscribe to unknown event: "%s"',e),!c)return{remove:function(){}};var n=function(){return t(f())};return m.push([t,n]),c.addEventListener(d[e],n),{remove:function(){return v.removeEventListener(d[e],t)}}},removeEventListener:function(e,t){(0,u.default)(p.indexOf(e)!==-1,'Trying to unsubscribe from unknown event: "%s"',e);var n=(0,s.default)(m,function(e){return e[0]===t});(0,u.default)(n!==-1,"Trying to remove NetInfo listener for unregistered handler");var r=m[n],o=r[1];c.removeEventListener(d[e],o),m.splice(n,1)},fetch:function(){return new Promise(function(e,t){try{e(c.type)}catch(t){e("unknown")}})},getConnectionInfo:function(){return new Promise(function(e,t){e(f())})},isConnected:{addEventListener:function(e,t){(0,u.default)(p.indexOf(e)!==-1,'Trying to subscribe to unknown event: "%s"',e);var n=function(){return t(!0)},r=function(){return t(!1)};return h.push([t,n,r]),window.addEventListener("online",n,!1),window.addEventListener("offline",r,!1),{remove:function(){return v.isConnected.removeEventListener(d[e],t)}}},removeEventListener:function(e,t){(0,u.default)(p.indexOf(e)!==-1,'Trying to subscribe to unknown event: "%s"',e);var n=(0,s.default)(h,function(e){return e[0]===t});(0,u.default)(n!==-1,"Trying to remove NetInfo connection listener for unregistered handler");var r=h[n],o=r[1],i=r[2];window.removeEventListener("online",o,!1),window.removeEventListener("offline",i,!1),h.splice(n,1)},fetch:function(){return v.isConnected.getConnectionInfo()},getConnectionInfo:function(){return new Promise(function(e,t){try{e(window.navigator.onLine)}catch(t){e(!0)}})}}};t.default=v},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(273),i=r(o);t.default=i.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(10),l=(r(s),n(1)),u=n(18),c=r(u),f=(n(2),function(e){function t(){return o(this,t),i(this,e.apply(this,arguments))}return a(t,e),t.prototype.render=function(){var e=this.props,t=e.color,n=e.label,r=e.testID,o=e.value,i={color:t};return(0,c.default)("option",{style:i,testID:r,value:o},n)},t}(l.Component));t.default=f,f.propTypes={}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(1),i=r(o),a=n(97),s=r(a),l=function(e,t,n){var r=e[t],o=null;return i.default.Children.forEach(r,function(e){e.type!==s.default.Item&&(o=new Error("`Picker` children must be of type `Picker.Item`."))}),o};t.default=l},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(10),i=r(o),a=n(44),s=r(a),l=Object.assign({},s.default,{color:i.default});t.default=l},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var i=n(57),a=r(i),s=function(){function e(){o(this,e)}return e.get=function(){return a.default.get("window").scale},e.getFontScale=function(){return a.default.get("window").fontScale||e.get()},e.getPixelSizeForLayoutSize=function(t){return Math.round(t*e.get())},e.roundToNearestPixel=function(t){var n=e.get();return Math.round(t*n)/n},e}();t.default=s},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(71),i=r(o),a=n(2),s=(0,i.default)({x:a.number,y:a.number});t.default=s},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=Object.assign||function(e){for(var t=1;t0&&n>=t},t}(v.Component);_.defaultProps={scrollEnabled:!0,scrollEventThrottle:0},t.default=_,_.propTypes={};var b=d.default.create({scrollDisabled:{touchAction:"none"}})},200,200,function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var a=n(1),s=function(e){function t(){return r(this,t),o(this,e.apply(this,arguments))}return i(t,e),t.setBackgroundColor=function(){},t.setBarStyle=function(){},t.setHidden=function(){},t.setNetworkActivityIndicatorVisible=function(){},t.setTranslucent=function(){},t.prototype.render=function(){return null},t}(a.Component);t.default=s},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var i=n(8),a=n(100),s=r(a),l=n(249),u=r(l),c=n(102),f=r(c),d=n(59),p=r(d),h=n(103),m=r(h),v=n(124),y=n(225),g=r(y),_={},b=function(){function e(){o(this,e),this._init()}return e.prototype._init=function(){this.cache={ltr:{},rtl:{},rtlNoSwap:{}},this.injectedCache={ltr:{},rtl:{},rtlNoSwap:{}},this.styleSheetManager=new g.default},e.prototype.getStyleSheet=function(){var e=this.styleSheetManager.getStyleSheet();return i.canUseDOM||this._init(),e},e.prototype._injectRegisteredStyle=function(e){var t=this,n=p.default.doLeftAndRightSwapInRTL,r=p.default.isRTL,o=r?n?"rtl":"rtlNoSwap":"ltr";if(!this.injectedCache[o][e]){var i=(0,f.default)(e),a=(0,s.default)((0,m.default)(i));Object.keys(a).forEach(function(e){var n=a[e];null!=n&&t.styleSheetManager.injectDeclaration(e,n)}),this.injectedCache[o][e]=!0}},e.prototype.resolve=function(e){if(!e)return _;if("number"==typeof e){this._injectRegisteredStyle(e);var t=w(e);return this._resolveStyleIfNeeded(e,t)}if(!Array.isArray(e))return this._resolveStyleIfNeeded(e);for(var n=(0,u.default)(e),r=!0,o=0;o';document.head&&(document.head.insertAdjacentHTML("afterbegin",o),n=document.getElementById(t))}n&&(this._sheet=n.sheet,this._textContent=n.textContent)}}return e.prototype.containsRule=function(e){return this._cssRules.indexOf(e)>-1},e.prototype.insertRuleOnce=function(e,t){if(!this.containsRule(e)&&(this._cssRules.push(e),this._textContent.indexOf(e)===-1&&this._sheet)){var n=t||this._sheet.cssRules.length;this._sheet.insertRule(e,n)}},o(e,[{key:"cssText",get:function(){return this._cssRules.join("\n")}}]),e}();t.default=a},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(228),i=r(o),a=n(101),s=r(a),l=function(e,t,n){var r=[];switch(t){case"pointerEvents":var o,a=n;if("auto"===n||"box-only"===n){if(a="auto !important","box-only"===n){var l,u=(0,s.default)((l={},l[t]="none",l));r.push(e+" > *{"+u+"}")}}else if(("none"===n||"box-none"===n)&&(a="none !important","box-none"===n)){var c,f=(0,s.default)((c={},c[t]="auto",c));r.push(e+" > *{"+f+"}")}var d=(0,s.default)((o={},o[t]=a,o));r.push(e+"{"+d+"}");break;case"placeholderTextColor":var p=(0,s.default)({color:n,opacity:1});r.push("@media all {"+(e+"::-webkit-input-placeholder{"+p+"}")+(e+"::-moz-placeholder{"+p+"}")+(e+":-ms-input-placeholder{"+p+"}")+(e+"::placeholder{"+p+"}")+"}");break;case"animationName":if("string"==typeof n){var h,m=(0,s.default)((h={},h[t]=n,h));r.push(e+"{"+m+"}")}else{var v,y=[];n.forEach(function(e){if("string"==typeof e)y.push(e);else{var t=(0,i.default)(e),n=t.identifier,o=t.rules;o.forEach(function(e){r.push(e)}),y.push(n)}});var g=(0,s.default)((v={},v[t]=y.join(","),v));r.push(e+"{"+g+"}")}break;default:var _,b=(0,s.default)((_={},_[t]=n,_));r.push(e+"{"+b+"}")}return r};t.default=l},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(101),i=r(o),a=n(100),s=r(a),l=n(103),u=r(l),c=n(129),f=r(c),d=function(e){return(0,f.default)(JSON.stringify(e))},p=function(e){var t=d(e);return"rn-"+t},h=["-webkit-",""],m=function(e){var t=(0,s.default)((0,u.default)(e));return(0,i.default)(t)},v=function(e){return Object.keys(e).map(function(t){var n=e[t],r=m(n);return t+"{"+r+"}"}).join("")},y=function(e){var t=p(e),n=h.map(function(n){return"@media all {@"+n+"keyframes "+t+"{"+v(e)+"}}"});return{identifier:t,rules:n}};t.default=y},function(e,t,n){"use strict";t.__esModule=!0;var r=n(8),o=function(){var e=1;if(r.canUseDOM&&window.devicePixelRatio&&window.devicePixelRatio>=2){var t=document.body;if(t){var n=document.createElement("div");n.style.border=".5px solid transparent",t.appendChild(n),1===n.offsetHeight&&(e=.5),t.removeChild(n)}}return e};t.default=o},function(e,t){"use strict";t.__esModule=!0;var n=function(e){return"@media all{\n"+e+"\n}"},r=["html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}","body{margin:0;}","button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}","input::-webkit-inner-spin-button,input::-webkit-outer-spin-button,input::-webkit-search-cancel-button,input::-webkit-search-decoration,input::-webkit-search-results-button,input::-webkit-search-results-decoration{display:none;}"],o=[n(r.join("\n"))];t.default=o},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=Object.assign||function(e){for(var t=1;tS?_:S,C=(0,m.default)(b,.5),T=u?c||n:d||s,R=u?t:f||a,P=b,k=P,N=[O.root,i,{height:b,width:E},r&&O.cursorDefault],M=[O.track,{backgroundColor:T,borderRadius:C},r&&O.disabledTrack],I=[O.thumb,{backgroundColor:R,height:P,width:k},r&&O.disabledThumb],A=(0,p.default)("input",{checked:u,disabled:r,onBlur:this._handleFocusState,onChange:this._handleChange,onFocus:this._handleFocusState,ref:this._setCheckboxRef,style:[O.nativeControl,O.cursorInherit],type:"checkbox"});return x.default.createElement(w.default,l({},h,{style:N}),x.default.createElement(w.default,{style:M}),x.default.createElement(w.default,{ref:this._setThumbRef,style:[I,u&&O.thumbOn,{marginStart:u?(0,m.default)(k,-1):0}]}),A)},t}(E.Component);P.displayName="Switch",P.defaultProps={activeThumbColor:"#009688",activeTrackColor:"#A3D3CF",disabled:!1,style:C,thumbColor:"#FAFAFA",trackColor:"#939393",value:!1},P.propTypes={};var O=y.default.create({root:{cursor:"pointer",userSelect:"none"},cursorDefault:{cursor:"default"},cursorInherit:{cursor:"inherit"},track:Object.assign({},y.default.absoluteFillObject,{height:"70%",margin:"auto",transitionDuration:"0.1s",width:"100%"}),disabledTrack:{backgroundColor:"#D5D5D5"},thumb:{alignSelf:"flex-start",borderRadius:"100%",boxShadow:T,start:"0%",transform:[{translateZ:0}],transitionDuration:"0.1s"},thumbOn:{start:"100%"},disabledThumb:{backgroundColor:"#BDBDBD"},nativeControl:Object.assign({},y.default.absoluteFillObject,{height:"100%",margin:0,opacity:0,padding:0,width:"100%"})});t.default=(0,c.default)(P)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(105),i=r(o),a=n(2),s=Object.assign({},i.default,{resize:(0,a.oneOf)(["none","vertical","horizontal","both"])});t.default=s},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=n(70),u=r(l),c=n(14),f=r(c),d=n(8),p=n(1),h=n(10),m=(r(h),n(18)),v=r(m),y=n(16),g=r(y),_=n(4),b=r(_),w=n(35),S=(r(w),n(232)),E=(r(S),n(69)),x=r(E),C=n(11),T=(r(C),n(2),d.canUseDOM&&/Android/i.test(navigator&&navigator.userAgent)),R={},P=function(e){return function(t){if(e)return t.nativeEvent.text=t.target.value,e(t)}},O=function(e,t){if(e&&t){var n=e.selectionEnd,r=e.selectionStart,o=t.start,i=t.end;return o!==r||i!==n}return!1},k=function(e,t){try{if(O(e,t)){var n=t.start,r=t.end;T?setTimeout(function(){return e.setSelectionRange(n,r||n)},10):e.setSelectionRange(n,r||n)}}catch(e){}},N=function(e){function t(){var n,r,o;i(this,t);for(var s=arguments.length,l=Array(s),u=0;u=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}t.__esModule=!0;var i=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:s,t=(0,i.default)(e);if(t){if("heading"===t){var n=e["aria-level"]||1;return"h"+n}return a[t]}};t.default=l},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(111),i=r(o),a=n(68),s=r(a),l=function(e){var t=(0,s.default)(e),n=!(0,i.default)(e)&&"no"!==e.importantForAccessibility&&"no-hide-descendants"!==e.importantForAccessibility;if("link"===t){if(e.accessible===!1||!n)return"-1"}else if("button"===t){if(e.accessible!==!1&&n)return"0"}else if(e.accessible===!0&&n)return"0"};t.default=l},function(e,t){"use strict";function n(e){return o.push(e)}function r(e){return o[e-1]}t.__esModule=!0,t.registerAsset=n,t.getAssetByID=r;var o=[]},function(e,t){"use strict";t.__esModule=!0;var n=0,r={},o={abort:function(e){var t=r[""+e];t&&(t.onerror=t.onload=t=null,delete r[""+e])},getSize:function(e,t,n){function i(){var e=r[""+u];if(e){var n=e.naturalHeight,i=e.naturalWidth;n&&i&&(t(i,n),s=!0)}s&&(o.abort(u),clearInterval(l))}function a(){"function"==typeof n&&n(),o.abort(u),clearInterval(l)}var s=!1,l=setInterval(i,16),u=o.load(e,i,a)},load:function(e,t,o){n+=1;var i=new window.Image;return i.onerror=o,i.onload=t,i.src=e,r[""+n]=i,n},prefetch:function(e){return new Promise(function(t,n){o.load(e,t,n)})}};t.default=o},function(e,t){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var r=function(){function e(){n(this,e)}return e.prototype.addListener=function(){},e.prototype.emit=function(){},e.prototype.listeners=function(){},e.prototype.once=function(){},e.prototype.removeAllListeners=function(){},e.prototype.removeCurrentListener=function(){},e.prototype.removeListener=function(){},e.prototype.removeSubscription=function(){},e}();e.exports=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(119),i=r(o),a=n(16),s=r(a),l=n(61),u=r(l),c=n(20),f=r(c),d={blur:function(){f.default.blur((0,s.default)(this))},focus:function(){f.default.focus((0,s.default)(this))},measure:function(e){f.default.measure((0,s.default)(this),e)},measureInWindow:function(e){f.default.measureInWindow((0,s.default)(this),e)},measureLayout:function(e,t,n){f.default.measureLayout((0,s.default)(this),e,n,t)},setNativeProps:function(e){if(e){var t=(0,s.default)(this),n=(0,i.default)(null,e,function(e){return u.default.resolveWithNode(e,t)});f.default.updateView(t,n,this)}}};t.default=d},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(57),i=r(o),a=n(16),s=r(a),l=n(3),u=r(l),c=n(98),f=r(c),d=n(69),p=r(d),h=n(20),m=r(h),v=n(29),y=r(v),g={},_=16,b={scrollResponderMixinGetInitialState:function(){return{isTouching:!1,lastMomentumScrollBeginTime:0,lastMomentumScrollEndTime:0,observedScrollSinceBecomingResponder:!1,becameResponderWhileAnimating:!1}},scrollResponderHandleScrollShouldSetResponder:function(){return this.state.isTouching},scrollResponderHandleStartShouldSetResponder:function(){return!1},scrollResponderHandleStartShouldSetResponderCapture:function(e){return this.scrollResponderIsAnimating()},scrollResponderHandleResponderReject:function(){(0,y.default)(!1,"ScrollView doesn't take rejection well - scrolls anyway")},scrollResponderHandleTerminationRequest:function(){return!this.state.observedScrollSinceBecomingResponder},scrollResponderHandleTouchEnd:function(e){var t=e.nativeEvent;this.state.isTouching=0!==t.touches.length,this.props.onTouchEnd&&this.props.onTouchEnd(e)},scrollResponderHandleResponderRelease:function(e){this.props.onResponderRelease&&this.props.onResponderRelease(e);var t=p.default.currentlyFocusedField();this.props.keyboardShouldPersistTaps||null==t||e.target===t||this.state.observedScrollSinceBecomingResponder||this.state.becameResponderWhileAnimating||(this.props.onScrollResponderKeyboardDismissed&&this.props.onScrollResponderKeyboardDismissed(e),p.default.blurTextInput(t))},scrollResponderHandleScroll:function(e){this.state.observedScrollSinceBecomingResponder=!0,this.props.onScroll&&this.props.onScroll(e)},scrollResponderHandleResponderGrant:function(e){this.state.observedScrollSinceBecomingResponder=!1,this.props.onResponderGrant&&this.props.onResponderGrant(e),this.state.becameResponderWhileAnimating=this.scrollResponderIsAnimating()},scrollResponderHandleScrollBeginDrag:function(e){this.props.onScrollBeginDrag&&this.props.onScrollBeginDrag(e)},scrollResponderHandleScrollEndDrag:function(e){this.props.onScrollEndDrag&&this.props.onScrollEndDrag(e)},scrollResponderHandleMomentumScrollBegin:function(e){this.state.lastMomentumScrollBeginTime=Date.now(),this.props.onMomentumScrollBegin&&this.props.onMomentumScrollBegin(e)},scrollResponderHandleMomentumScrollEnd:function(e){this.state.lastMomentumScrollEndTime=Date.now(),this.props.onMomentumScrollEnd&&this.props.onMomentumScrollEnd(e)},scrollResponderHandleTouchStart:function(e){this.state.isTouching=!0,this.props.onTouchStart&&this.props.onTouchStart(e)},scrollResponderHandleTouchMove:function(e){this.props.onTouchMove&&this.props.onTouchMove(e)},scrollResponderIsAnimating:function(){var e=Date.now(),t=e-this.state.lastMomentumScrollEndTime,n=t<_||this.state.lastMomentumScrollEndTime0;if((e!==h&&e!==m||o)&&1!==n.button&&2!==n.button){var a=(0,i.default)(n);return C.call(f,e,t,a,r)}},c.injection.injectEventPluginsByName({ResponderEventPlugin:f})},function(e,t){"use strict";t.__esModule=!0;var n=Object.prototype.hasOwnProperty,r=function(e,t){var r=[];for(var o in e)if(n.call(e,o)){var i=t(o,e[o]);i&&r.push(i)}return r};t.default=r},function(e,t,n){"use strict";t.__esModule=!0;var r=n(8),o=function(){if(r.canUseDOM){var e=void 0,t=!1,n=0,o=window.Element.prototype,i=o.matches||o.mozMatchesSelector||o.msMatchesSelector||o.webkitMatchesSelector,a=["input:not([type])","input[type=text]","input[type=search]","input[type=url]","input[type=tel]","input[type=email]","input[type=password]","input[type=number]","input[type=date]","input[type=month]","input[type=week]","input[type=time]","input[type=datetime]","input[type=datetime-local]","textarea","[role=textbox]"].join(","),s=function(){var t="react-native-modality";if(e=document.getElementById(t),!e){var n='';document.head.insertAdjacentHTML("afterbegin",n),e=document.getElementById(t)}},l=function(e){return!!i&&(i.call(e,a)&&i.call(e,":not([readonly])"))},u=function(){e&&(e.disabled=!0)},c=function(){e&&(e.disabled=!1)},f=function(e){t=!0,0!==n&&clearTimeout(n),n=setTimeout(function(){t=!1,n=0},100)},d=function(e){(t||l(e.target))&&u()},p=function(){t||c()};document.body&&document.body.addEventListener&&(s(),document.body.addEventListener("keydown",f,!0),document.body.addEventListener("focus",d,!0),document.body.addEventListener("blur",p,!0))}};t.default=o},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(283),i=r(o),a=n(284),s=r(a),l=n(285),u=r(l),c=n(286),f=r(c),d=n(287),p=r(d),h=n(288),m=r(h),v=n(289),y=r(v),g=n(290),_=r(g),b=n(291),w=r(b),S=n(292),E=r(S),x=n(293),C=r(x),T=["Webkit"],R=["Moz"],P=["ms"],O=["Webkit","Moz"],k=["Webkit","ms"],N=["Webkit","Moz","ms"];t.default={plugins:[i.default,s.default,u.default,f.default,p.default,m.default,y.default,_.default,w.default,E.default,C.default],prefixMap:{animation:T,animationDelay:T,animationDirection:T,animationFillMode:T,animationDuration:T,animationIterationCount:T,animationName:T,animationPlayState:T,animationTimingFunction:T,appearance:O,userSelect:N,textEmphasisPosition:T,textEmphasis:T,textEmphasisStyle:T,textEmphasisColor:T,boxDecorationBreak:T,clipPath:T,maskImage:T,maskMode:T,maskRepeat:T,maskPosition:T,maskClip:T,maskOrigin:T,maskSize:T,maskComposite:T,mask:T,maskBorderSource:T,maskBorderMode:T,maskBorderSlice:T,maskBorderWidth:T,maskBorderOutset:T,maskBorderRepeat:T,maskBorder:T,maskType:T,textDecorationStyle:T,textDecorationSkip:T,textDecorationLine:T,textDecorationColor:T,filter:T,fontFeatureSettings:T,breakAfter:N,breakBefore:N,breakInside:N,columnCount:O,columnFill:O,columnGap:O,columnRule:O,columnRuleColor:O,columnRuleStyle:O,columnRuleWidth:O,columns:O,columnSpan:O,columnWidth:O,writingMode:k,flex:k,flexBasis:T,flexDirection:k,flexGrow:T,flexFlow:k,flexShrink:T,flexWrap:k,alignContent:T,alignItems:T,alignSelf:T,justifyContent:T,order:T,transform:T,transformOrigin:T,transformOriginX:T,transformOriginY:T,backfaceVisibility:T,perspective:T,perspectiveOrigin:T,transformStyle:T,transformOriginZ:T,backdropFilter:T,fontKerning:T,scrollSnapType:k,scrollSnapPointsX:k,scrollSnapPointsY:k,scrollSnapDestination:k,scrollSnapCoordinate:k,shapeImageThreshold:T,shapeImageMargin:T,shapeImageOutside:T,hyphens:N,flowInto:k,flowFrom:k,regionFragment:k,textAlignLast:R,tabSize:R,wrapFlow:P,wrapThrough:P,wrapMargin:P,touchAction:P,gridTemplateColumns:P,gridTemplateRows:P,gridTemplateAreas:P,gridTemplate:P,gridAutoColumns:P,gridAutoRows:P,gridAutoFlow:P,grid:P,gridRowStart:P,gridColumnStart:P,gridRowEnd:P,gridRow:P,gridColumn:P,gridColumnEnd:P,gridColumnGap:P,gridRowGap:P,gridArea:P,gridGap:P,textSizeAdjust:k,borderImage:T,borderImageOutset:T,borderImageRepeat:T,borderImageSlice:T,borderImageSource:T,borderImageWidth:T,transitionDelay:T,transitionDuration:T,transitionProperty:T,transitionTimingFunction:T}}},function(e,t,n){"use strict";t.__esModule=!0,t.cancelIdleCallback=void 0;var r=n(8),o=function(e,t){return setTimeout(function(){var t=Date.now();e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},i=function(e){clearTimeout(e)},a=r.canUseDOM&&"undefined"!=typeof window.requestIdleCallback,s=a?window.requestIdleCallback:o,l=a?window.cancelIdleCallback:i;t.default=s,t.cancelIdleCallback=l},function(e,t,n){"use strict";function r(e,t){return e?e instanceof a?(e.__addListener(t),e):function(){"function"==typeof e&&e.apply(void 0,arguments),t.apply(void 0,arguments)}:t}function o(e,t){e&&e instanceof a&&e.__removeListener(t)}var i=n(72),a=i.AnimatedEvent,s=i.attachNativeEvent,l=n(263),u=n(264),c=n(265),f=n(24),d=n(266),p=n(267),h=n(13),m=n(127),v=n(269),y=n(19),g=n(74),_=n(258),b=n(259),w=n(260),S=n(262),E=function(e,t){return new l(e,t)},x=function(e,t){return new c(e,t)},C=function(e,t){return new p(e,t)},T=function(e,t){return new d(e,t)},R=function(e,t,n){return new u(e,t,n)},P=function(e,t){return e&&t.onComplete?function(){t.onComplete&&t.onComplete.apply(t,arguments),e&&e.apply(void 0,arguments)}:e||t.onComplete},O=function(e,t,n){if(e instanceof g){var r=Object.assign({},t),o=Object.assign({},t);for(var i in t){var a=t[i],s=a.x,l=a.y;void 0!==s&&void 0!==l&&(r[i]=s,o[i]=l)}var u=n(e.x,r),c=n(e.y,o);return A([u,c],{stopTogether:!1})}return null},k=function e(t,n){var r=function(e,t,n){n=P(n,t);var r=e,o=t;r.stopTracking(),t.toValue instanceof h?r.track(new v(r,t.toValue,b,o,n)):r.animate(new b(o),n)};return O(t,n,e)||{start:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(e){r(t,n,e)}),stop:function(){t.stopAnimation()},reset:function(){t.resetAnimation()},_startNativeLoop:function(e){var o=Object.assign({},n,{iterations:e});r(t,o)},_isUsingNativeDriver:function(){return n.useNativeDriver||!1}}},N=function e(t,n){var r=function(e,t,n){n=P(n,t);var r=e,o=t;r.stopTracking(),t.toValue instanceof h?r.track(new v(r,t.toValue,w,o,n)):r.animate(new w(o),n)};return O(t,n,e)||{start:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(e){r(t,n,e)}),stop:function(){t.stopAnimation()},reset:function(){t.resetAnimation()},_startNativeLoop:function(e){var o=Object.assign({},n,{iterations:e});r(t,o)},_isUsingNativeDriver:function(){return n.useNativeDriver||!1}}},M=function e(t,n){var r=function(e,t,n){n=P(n,t);var r=e,o=t;r.stopTracking(),r.animate(new _(o),n)};return O(t,n,e)||{start:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(e){r(t,n,e)}),stop:function(){t.stopAnimation()},reset:function(){t.resetAnimation()},_startNativeLoop:function(e){var o=Object.assign({},n,{iterations:e});r(t,o)},_isUsingNativeDriver:function(){return n.useNativeDriver||!1}}},I=function(e){var t=0;return{start:function(n){var r=function r(o){return o.finished?(t++,t===e.length?void(n&&n(o)):void e[t].start(r)):void(n&&n(o))};0===e.length?n&&n({finished:!0}):e[t].start(r)},stop:function(){t1&&void 0!==arguments[1]?arguments[1]:{},n=t.iterations,r=void 0===n?-1:n,o=!1,i=0;return{start:function(t){var n=function n(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{finished:!0};o||i===r||a.finished===!1?t&&t(a):(i++,e.reset(),e.start(n))};e&&0!==r?e._isUsingNativeDriver()?e._startNativeLoop(r):n():t&&t({finished:!0})},stop:function(){o=!0,e.stop()},reset:function(){i=0,o=!1,e.reset()},_startNativeLoop:function(){throw new Error("Loops run using the native driver cannot contain Animated.loop animations")},_isUsingNativeDriver:function(){return e._isUsingNativeDriver()}}},F=function(e,t){var n=new a(e,t);return n.__isNative?n:n.__getHandler()};e.exports={Value:y,ValueXY:g,Interpolation:f,Node:h,decay:M,timing:N,spring:k,add:E,divide:x,multiply:C,modulo:T,diffClamp:R,delay:D,sequence:I,parallel:A,stagger:L,loop:j,event:F,createAnimatedComponent:S,attachNativeEvent:s,forkEvent:r,unforkEvent:o,__PropsOnlyForTests:m}},function(e,t){"use strict";function n(e){return 3.62*(e-30)+194}function r(e){return 3*(e-8)+25}function o(e,t){return{stiffness:n(e),damping:r(t)}}function i(e,t){function o(e,t,n){return(e-t)/(n-t)}function i(e,t,n){return t+e*(n-t)}function a(e,t,n){return e*n+(1-e)*t}function s(e,t,n){return a(2*e-e*e,t,n)}function l(e){return 7e-4*Math.pow(e,3)-.031*Math.pow(e,2)+.64*e+1.28}function u(e){return 44e-6*Math.pow(e,3)-.006*Math.pow(e,2)+.36*e+2}function c(e){return 4.5e-7*Math.pow(e,3)-332e-6*Math.pow(e,2)+.1078*e+5.84}function f(e){return e<=18?l(e):e>18&&e<=44?u(e):c(e)}var d=o(e/1.7,0,20);d=i(d,0,.8);var p=o(t/1.7,0,20),h=i(p,.5,200),m=s(d,f(h),.01);return{stiffness:n(h),damping:r(m)}}e.exports={fromOrigamiTensionAndFriction:o,fromBouncinessAndSpeed:i}},function(e,t,n){(function(t){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var a=n(73),s=n(12),l=s.shouldUseNativeDriver,u=function(e){function n(t){r(this,n);var i=o(this,e.call(this));return i._deceleration=void 0!==t.deceleration?t.deceleration:.998,i._velocity=t.velocity,i._useNativeDriver=l(t),i.__isInteraction=void 0===t.isInteraction||t.isInteraction,i.__iterations=void 0!==t.iterations?t.iterations:1,i}return i(n,e),n.prototype.__getNativeAnimationConfig=function(){return{type:"decay",deceleration:this._deceleration,velocity:this._velocity,iterations:this.__iterations}},n.prototype.start=function(e,t,n,r,o){this.__active=!0,this._lastValue=e,this._fromValue=e,this._onUpdate=t,this.__onEnd=n,this._startTime=Date.now(),this._useNativeDriver?this.__startNativeAnimation(o):this._animationFrame=requestAnimationFrame(this.onUpdate.bind(this))},n.prototype.onUpdate=function(){var e=Date.now(),t=this._fromValue+this._velocity/(1-this._deceleration)*(1-Math.exp(-(1-this._deceleration)*(e-this._startTime)));return this._onUpdate(t),Math.abs(this._lastValue-t)<.1?void this.__debouncedOnEnd({finished:!0}):(this._lastValue=t,void(this.__active&&(this._animationFrame=requestAnimationFrame(this.onUpdate.bind(this))))); +},n.prototype.stop=function(){e.prototype.stop.call(this),this.__active=!1,t.cancelAnimationFrame(this._animationFrame),this.__debouncedOnEnd({finished:!1})},n}(a);e.exports=u}).call(t,function(){return this}())},function(e,t,n){(function(t){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function a(e,t){return void 0===e||null===e?t:e}var s=(n(19),n(74),n(73)),l=n(257),u=n(3),c=n(12),f=c.shouldUseNativeDriver,d=function(e){function n(t){r(this,n);var i=o(this,e.call(this));if(i._overshootClamping=a(t.overshootClamping,!1),i._restDisplacementThreshold=a(t.restDisplacementThreshold,.001),i._restSpeedThreshold=a(t.restSpeedThreshold,.001),i._initialVelocity=a(t.velocity,0),i._lastVelocity=a(t.velocity,0),i._toValue=t.toValue,i._delay=a(t.delay,0),i._useNativeDriver=f(t),i.__isInteraction=void 0===t.isInteraction||t.isInteraction,i.__iterations=void 0!==t.iterations?t.iterations:1,void 0!==t.stiffness||void 0!==t.damping||void 0!==t.mass)u(void 0===t.bounciness&&void 0===t.speed&&void 0===t.tension&&void 0===t.friction,"You can define one of bounciness/speed, tension/friction, or stiffness/damping/mass, but not more than one"),i._stiffness=a(t.stiffness,100),i._damping=a(t.damping,10),i._mass=a(t.mass,1);else if(void 0!==t.bounciness||void 0!==t.speed){u(void 0===t.tension&&void 0===t.friction&&void 0===t.stiffness&&void 0===t.damping&&void 0===t.mass,"You can define one of bounciness/speed, tension/friction, or stiffness/damping/mass, but not more than one");var s=l.fromBouncinessAndSpeed(a(t.bounciness,8),a(t.speed,12));i._stiffness=s.stiffness,i._damping=s.damping,i._mass=1}else{var c=l.fromOrigamiTensionAndFriction(a(t.tension,40),a(t.friction,7));i._stiffness=c.stiffness,i._damping=c.damping,i._mass=1}return u(i._stiffness>0,"Stiffness value must be greater than 0"),u(i._damping>0,"Damping value must be greater than 0"),u(i._mass>0,"Mass value must be greater than 0"),i}return i(n,e),n.prototype.__getNativeAnimationConfig=function(){return{type:"spring",overshootClamping:this._overshootClamping,restDisplacementThreshold:this._restDisplacementThreshold,restSpeedThreshold:this._restSpeedThreshold,stiffness:this._stiffness,damping:this._damping,mass:this._mass,initialVelocity:a(this._initialVelocity,this._lastVelocity),toValue:this._toValue,iterations:this.__iterations}},n.prototype.start=function e(t,r,o,i,a){var s=this;if(this.__active=!0,this._startPosition=t,this._lastPosition=this._startPosition,this._onUpdate=r,this.__onEnd=o,this._lastTime=Date.now(),this._frameTime=0,i instanceof n){var l=i.getInternalState();this._lastPosition=l.lastPosition,this._lastVelocity=l.lastVelocity,this._initialVelocity=this._lastVelocity,this._lastTime=l.lastTime}var e=function(){s._useNativeDriver?s.__startNativeAnimation(a):s.onUpdate()};this._delay?this._timeout=setTimeout(e,this._delay):e()},n.prototype.getInternalState=function(){return{lastPosition:this._lastPosition,lastVelocity:this._lastVelocity,lastTime:this._lastTime}},n.prototype.onUpdate=function(){var e=64,t=Date.now();t>this._lastTime+e&&(t=this._lastTime+e);var n=(t-this._lastTime)/1e3;this._frameTime+=n;var r=this._damping,o=this._mass,i=this._stiffness,a=-this._initialVelocity,s=r/(2*Math.sqrt(i*o)),l=Math.sqrt(i/o),u=l*Math.sqrt(1-s*s),c=this._toValue-this._startPosition,f=0,d=0,p=this._frameTime;if(s<1){var h=Math.exp(-s*l*p);f=this._toValue-h*((a+s*l*c)/u*Math.sin(u*p)+c*Math.cos(u*p)),d=s*l*h*(Math.sin(u*p)*(a+s*l*c)/u+c*Math.cos(u*p))-h*(Math.cos(u*p)*(a+s*l*c)-u*c*Math.sin(u*p))}else{var m=Math.exp(-l*p);f=this._toValue-m*(c+(a+l*c)*p),d=m*(a*(p*l-1)+p*c*(l*l))}if(this._lastTime=t,this._lastPosition=f,this._lastVelocity=d,this._onUpdate(f),this.__active){var v=!1;this._overshootClamping&&0!==this._stiffness&&(v=this._startPositionthis._toValue:f=this._startTime+this._duration?(0===this._duration?this._onUpdate(this._toValue):this._onUpdate(this._fromValue+this._easing(1)*(this._toValue-this._fromValue)),void this.__debouncedOnEnd({finished:!0})):(this._onUpdate(this._fromValue+this._easing((e-this._startTime)/this._duration)*(this._toValue-this._fromValue)),void(this.__active&&(this._animationFrame=requestAnimationFrame(this.onUpdate.bind(this)))))},n.prototype.stop=function(){e.prototype.stop.call(this),this.__active=!1,clearTimeout(this._timeout),t.cancelAnimationFrame(this._animationFrame),this.__debouncedOnEnd({finished:!1})},n}(s);e.exports=f}).call(t,function(){return this}())},function(e,t){"use strict";function n(e,t){return 1-3*t+3*e}function r(e,t){return 3*t-6*e}function o(e){return 3*e}function i(e,t,i){return((n(t,i)*e+r(t,i))*e+o(t))*e}function a(e,t,i){return 3*n(t,i)*e*e+2*r(t,i)*e+o(t)}function s(e,t,n,r,o){var a,s,l=0;do s=t+(n-t)/2,a=i(s,r,o)-e,a>0?n=s:t=s;while(Math.abs(a)>f&&++l=c?l(t,d,e,n):0===m?d:s(t,r,r+h,e,n)}if(!(0<=e&&e<=1&&0<=n&&n<=1))throw new Error("bezier x values must be in [0, 1] range");var u=m?new Float32Array(p):new Array(p);if(e!==t||n!==r)for(var f=0;f0&&void 0!==arguments[0]?arguments[0]:{abort:!1};this._taskHandle&&(this._taskHandle.cancel(),e.abort||this._callback(),this._taskHandle=null)},e.prototype.schedule=function(){var e=this;if(!this._taskHandle){var t=setTimeout(function(){e._taskHandle=a.default.runAfterInteractions(function(){e._taskHandle=null,e._callback()})},this._delay);this._taskHandle={cancel:function(){return clearTimeout(t)}}}},e}();e.exports=s},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var o=n(171),i=n(29),a=function e(){r(this,e),this.any_blank_count=0,this.any_blank_ms=0,this.any_blank_speed_sum=0,this.mostly_blank_count=0,this.mostly_blank_ms=0,this.pixels_blank=0,this.pixels_sampled=0,this.pixels_scrolled=0,this.total_time_spent=0,this.sample_count=0},s=!1,l=[],u=10,c=s?1:null,f=function(){function e(t){r(this,e),this._anyBlankStartTime=null,this._enabled=!1,this._info=new a,this._mostlyBlankStartTime=null,this._samplesStartTime=null,this._getFrameMetrics=t,this._enabled=(c||0)>Math.random(),this._resetData()}return e.addListener=function(e){return i(null!==c,"Call `FillRateHelper.setSampleRate` before `addListener`."),l.push(e),{remove:function(){l=l.filter(function(t){return e!==t})}}},e.setSampleRate=function(e){c=e},e.setMinSampleCount=function(e){u=e},e.prototype.activate=function(){this._enabled&&null==this._samplesStartTime&&(this._samplesStartTime=o())},e.prototype.deactivateAndFlush=function(){if(this._enabled){var e=this._samplesStartTime;if(null!=e){if(this._info.sample_count0&&(c=Math.min(s,Math.max(0,d.offset-i)));for(var p=0,h=t.last,m=this._getFrameMetrics(h);h>=t.first&&(!m||!m.inLayout);)m=this._getFrameMetrics(h),h--;if(m&&h0?(this._anyBlankStartTime=u,this._info.any_blank_speed_sum+=l,this._info.any_blank_count++,this._info.pixels_blank+=y,g>.5&&(this._mostlyBlankStartTime=u,this._info.mostly_blank_count++)):(l<.01||Math.abs(r)<1)&&this.deactivateAndFlush(),g},e.prototype.enabled=function(){return this._enabled},e.prototype._resetData=function(){this._anyBlankStartTime=null,this._info=new a,this._mostlyBlankStartTime=null,this._samplesStartTime=null},e}();e.exports=f},function(e,t,n){"use strict";function r(e,t,n,r){e.handle&&(o.clearInteractionHandle(e.handle),e.handle=null),t&&t(n,r)}var o=n(42).default,i=n(274),a=i.currentCentroidXOfTouchesChangedAfter,s=i.currentCentroidYOfTouchesChangedAfter,l=i.previousCentroidXOfTouchesChangedAfter,u=i.previousCentroidYOfTouchesChangedAfter,c=i.currentCentroidX,f=i.currentCentroidY,d={_initializeGestureState:function(e){e.moveX=0,e.moveY=0,e.x0=0,e.y0=0,e.dx=0,e.dy=0,e.vx=0,e.vy=0,e.numberActiveTouches=0,e._accountsForMovesUpTo=0},_updateGestureStateOnMove:function(e,t){e.numberActiveTouches=t.numberActiveTouches,e.moveX=a(t,e._accountsForMovesUpTo),e.moveY=s(t,e._accountsForMovesUpTo);var n=e._accountsForMovesUpTo,r=l(t,n),o=a(t,n),i=u(t,n),c=s(t,n),f=e.dx+(o-r),d=e.dy+(c-i),p=t.mostRecentTimeStamp-e._accountsForMovesUpTo;e.vx=(f-e.dx)/p,e.vy=(d-e.dy)/p,e.dx=f,e.dy=d,e._accountsForMovesUpTo=t.mostRecentTimeStamp},create:function(e){var t={handle:null},n={stateID:Math.random()};d._initializeGestureState(n);var i={onStartShouldSetResponder:function(t){return void 0!==e.onStartShouldSetPanResponder&&e.onStartShouldSetPanResponder(t,n)},onMoveShouldSetResponder:function(t){return void 0!==e.onMoveShouldSetPanResponder&&e.onMoveShouldSetPanResponder(t,n)},onStartShouldSetResponderCapture:function(t){return 1===t.nativeEvent.touches.length&&d._initializeGestureState(n),n.numberActiveTouches=t.touchHistory.numberActiveTouches,void 0!==e.onStartShouldSetPanResponderCapture&&e.onStartShouldSetPanResponderCapture(t,n)},onMoveShouldSetResponderCapture:function(t){var r=t.touchHistory;return n._accountsForMovesUpTo!==r.mostRecentTimeStamp&&(d._updateGestureStateOnMove(n,r),!!e.onMoveShouldSetPanResponderCapture&&e.onMoveShouldSetPanResponderCapture(t,n))},onResponderGrant:function(r){return t.handle||(t.handle=o.createInteractionHandle()),n.x0=c(r.touchHistory),n.y0=f(r.touchHistory),n.dx=0,n.dy=0,e.onPanResponderGrant&&e.onPanResponderGrant(r,n),void 0===e.onShouldBlockNativeResponder||e.onShouldBlockNativeResponder()},onResponderReject:function(o){r(t,e.onPanResponderReject,o,n)},onResponderRelease:function(o){r(t,e.onPanResponderRelease,o,n),d._initializeGestureState(n)},onResponderStart:function(t){var r=t.touchHistory;n.numberActiveTouches=r.numberActiveTouches,e.onPanResponderStart&&e.onPanResponderStart(t,n)},onResponderMove:function(t){var r=t.touchHistory;n._accountsForMovesUpTo!==r.mostRecentTimeStamp&&(d._updateGestureStateOnMove(n,r),e.onPanResponderMove&&e.onPanResponderMove(t,n))},onResponderEnd:function(o){var i=o.touchHistory;n.numberActiveTouches=i.numberActiveTouches,r(t,e.onPanResponderEnd,o,n)},onResponderTerminate:function(o){r(t,e.onPanResponderTerminate,o,n),d._initializeGestureState(n)},onResponderTerminationRequest:function(t){return void 0===e.onPanResponderTerminationRequest||e.onPanResponderTerminationRequest(t,n)}};return{panHandlers:i,getInteractionHandle:function(){return t.handle}}}};e.exports=d},function(e,t){"use strict";var n={centroidDimension:function(e,t,r,o){var i=e.touchBank,a=0,s=0,l=1===e.numberActiveTouches?e.touchBank[e.indexOfSingleActiveTouch]:null;if(null!==l)l.touchActive&&l.currentTimeStamp>t&&(a+=o&&r?l.currentPageX:o&&!r?l.currentPageY:!o&&r?l.previousPageX:l.previousPageY,s=1);else for(var u=0;u=t){var f;f=o&&r?c.currentPageX:o&&!r?c.currentPageY:!o&&r?c.previousPageX:c.previousPageY,a+=f,s++}}return s>0?a/s:n.noCentroid},currentCentroidXOfTouchesChangedAfter:function(e,t){return n.centroidDimension(e,t,!0,!0)},currentCentroidYOfTouchesChangedAfter:function(e,t){return n.centroidDimension(e,t,!1,!0)},previousCentroidXOfTouchesChangedAfter:function(e,t){return n.centroidDimension(e,t,!0,!1)},previousCentroidYOfTouchesChangedAfter:function(e,t){return n.centroidDimension(e,t,!1,!1)},currentCentroidX:function(e){return n.centroidDimension(e,0,!0,!0)},currentCentroidY:function(e){return n.centroidDimension(e,0,!1,!0)},noCentroid:-1};e.exports=n},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function"); +}function o(e,t,n,r,o,s){if(a(n,r,o))return!0;var l=i(n,r,o),u=100*(e?l/o:l/s);return u>=t}function i(e,t,n){var r=Math.min(t,n)-Math.max(e,0);return Math.max(0,r)}function a(e,t,n){return e>=0&&t<=n&&t>e}var s=n(3),l=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{viewAreaCoveragePercentThreshold:0};r(this,e),this._hasInteracted=!1,this._timers=new Set,this._viewableIndices=[],this._viewableItems=new Map,this._config=t}return e.prototype.dispose=function(){this._timers.forEach(clearTimeout)},e.prototype.computeViewableItems=function(e,t,n,r,i){var a=this._config,l=a.itemVisiblePercentThreshold,u=a.viewAreaCoveragePercentThreshold,c=null!=u,f=c?u:l;s(null!=f&&null!=l!=(null!=u),"Must set exactly one of itemVisiblePercentThreshold or viewAreaCoveragePercentThreshold");var d=[];if(0===e)return d;var p=-1,h=i||{first:0,last:e-1},m=h.first,v=h.last;s(v0)p=y,o(c,f,_,b,n,g.length)&&d.push(y);else if(p>=0)break}}return d},e.prototype.onUpdate=function(e,t,n,r,o,i,a){var s=this;if((!this._config.waitForInteraction||this._hasInteracted)&&0!==e&&r(0)){var l=[];if(e&&(l=this.computeViewableItems(e,t,n,r,a)),this._viewableIndices.length!==l.length||!this._viewableIndices.every(function(e,t){return e===l[t]}))if(this._viewableIndices=l,this._config.minimumViewTime){var u=setTimeout(function(){s._timers.delete(u),s._onUpdateSync(l,i,o)},this._config.minimumViewTime);this._timers.add(u)}else this._onUpdateSync(l,i,o)}},e.prototype.resetViewableIndices=function(){this._viewableIndices=[]},e.prototype.recordInteraction=function(){this._hasInteracted=!0},e.prototype._onUpdateSync=function(e,t,n){var r=this;e=e.filter(function(e){return r._viewableIndices.includes(e)});for(var o=this._viewableItems,i=new Map(e.map(function(e){var t=n(e,!0);return[t.key,t]})),a=[],s=i,l=Array.isArray(s),u=0,s=l?s:s[Symbol.iterator]();;){var c;if(l){if(u>=s.length)break;c=s[u++]}else{if(u=s.next(),u.done)break;c=u.value}var f=c,d=f[0],p=f[1];o.has(d)||a.push(p)}for(var h=o,m=Array.isArray(h),v=0,h=m?h:h[Symbol.iterator]();;){var y;if(m){if(v>=h.length)break;y=h[v++]}else{if(v=h.next(),v.done)break;y=v.value}var g=y,_=g[0],b=g[1];i.has(_)||a.push(Object.assign({},b,{isViewable:!1}))}a.length>0&&(this._viewableItems=i,t({viewableItems:Array.from(i.values()),changed:a,viewabilityConfig:this._config}))},e}();e.exports=l},function(e,t,n){"use strict";function r(e,t,n){for(var r=[],o=0,i=0;i=e[u]&&(r[u]=i,o++,u===e.length-1))return a(o===e.length,"bad offsets input, should be in increasing order: %s",JSON.stringify(e)),r;return r}function o(e,t){return t.last-t.first+1-Math.max(0,1+Math.min(t.last,e.last)-Math.max(t.first,e.first))}function i(e,t,n,i){var a=e.data,s=e.getItemCount,l=e.maxToRenderPerBatch,u=e.windowSize,c=s(a);if(0===c)return t;var f=i.offset,d=i.velocity,p=i.visibleLength,h=Math.max(0,f),m=h+p,v=(u-1)*p,y=.5,g=d>1?"after":d<-1?"before":"none",_=Math.max(0,h-(1-y)*v),b=Math.max(0,m+y*v),w=n(c-1).offset;if(w<_)return{first:Math.max(0,c-1-l),last:c-1};var S=r([_,h,m,b],e.getItemCount(e.data),n),E=S[0],x=S[1],C=S[2],T=S[3];E=null==E?0:E,x=null==x?Math.max(0,E):x,T=null==T?c-1:T,C=null==C?Math.min(T,x+l-1):C;for(var R={first:x,last:C},P=o(t,R);;){if(x<=E&&C>=T)break;var O=P>=l,k=x<=t.first||x>t.last,N=x>E&&(!O||!k),M=C>=t.last||C=x&&x>=0&&C=E&&C<=T&&x<=R.first&&C>=R.last))throw new Error("Bad window calculation "+JSON.stringify({first:x,last:C,itemCount:c,overscanFirst:E,overscanLast:T,visible:R}));return{first:x,last:C}}var a=n(3),s={computeWindowedRenderLimits:i,elementsThatOverlapOffsets:r,newRangeCount:o};e.exports=s},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var s=Object.assign||function(e){for(var t=1;t0,"VirtualizedList: The windowSize prop must be present and set to a value greater than 0."),a._fillRateHelper=new f.default(a._getFrameMetrics),a._updateCellsToRenderBatcher=new u.default(a._updateCellsToRender,a.props.updateCellsBatchingPeriod),a.props.viewabilityConfigCallbackPairs?a._viewabilityTuples=a.props.viewabilityConfigCallbackPairs.map(function(e){return{viewabilityHelper:new R.default(e.viewabilityConfig),onViewableItemsChanged:e.onViewableItemsChanged}}):a.props.onViewableItemsChanged&&a._viewabilityTuples.push({viewabilityHelper:new R.default(a.props.viewabilityConfig),onViewableItemsChanged:a.props.onViewableItemsChanged});var s={first:a.props.initialScrollIndex||0,last:Math.min(a.props.getItemCount(a.props.data),(a.props.initialScrollIndex||0)+a.props.initialNumToRender)-1};if(a._isNestedWithSameOrientation()){var l=a.context.virtualizedList.getNestedChildState(a.props.listKey||a._getCellKey());l&&(s=l,a.state=l,a._frames=l.frames)}return a.state=s,a}return a(t,e),t.prototype.scrollToEnd=function(e){var t=!e||e.animated,n=this.props.getItemCount(this.props.data)-1,r=this._getFrameMetricsApprox(n),o=Math.max(0,r.offset+r.length+this._footerLength-this._scrollMetrics.visibleLength);this._scrollRef.scrollTo(this.props.horizontal?{x:o,animated:t}:{y:o,animated:t})},t.prototype.scrollToIndex=function(e){var t=this.props,n=t.data,r=t.horizontal,o=t.getItemCount,i=t.getItemLayout,a=t.onScrollToIndexFailed,s=e.animated,l=e.index,u=e.viewOffset,c=e.viewPosition;if((0,I.default)(l>=0&&lthis._highestMeasuredFrameIndex)return(0,I.default)(!!a,"scrollToIndex should be used in conjunction with getItemLayout or onScrollToIndexFailed, otherwise there is no way to know the location of offscreen indices or handle failures."),void a({averageItemLength:this._averageCellLength,highestMeasuredFrameIndex:this._highestMeasuredFrameIndex,index:l});var f=this._getFrameMetricsApprox(l),d=Math.max(0,f.offset-(c||0)*(this._scrollMetrics.visibleLength-f.length))-(u||0);this._scrollRef.scrollTo(r?{x:d,animated:s}:{y:d,animated:s})},t.prototype.scrollToItem=function(e){for(var t=e.item,n=this.props,r=n.data,o=n.getItem,i=n.getItemCount,a=i(r),s=0;s0){F=!1;var v=s?"width":"height",y=this.props.initialScrollIndex?-1:this.props.initialNumToRender-1,g=this.state,_=g.first,b=g.last;this._pushCells(c,d,f,0,y,u);var w=Math.max(y+1,_);if(!l&&_>y+1){var S=!1;if(f.size>0)for(var E=o?1:0,x=w-1;x>y;x--)if(f.has(x+E)){var T,R,P=this._getFrameMetricsApprox(y),O=this._getFrameMetricsApprox(x),k=O.offset-(P.offset+P.length);c.push(m.default.createElement(C.default,{key:"$sticky_lead",style:(T={},T[v]=k,T)})),this._pushCells(c,d,f,x,x,u);var N=this._getFrameMetricsApprox(_).offset-(O.offset+O.length);c.push(m.default.createElement(C.default,{key:"$sticky_trail",style:(R={},R[v]=N,R)})),S=!0;break}if(!S){var M,I=this._getFrameMetricsApprox(y),A=this._getFrameMetricsApprox(_).offset-(I.offset+I.length);c.push(m.default.createElement(C.default,{key:"$lead_spacer",style:(M={},M[v]=A,M)}))}}if(this._pushCells(c,d,f,w,b,u),!this._hasWarned.keys&&F&&(this._hasWarned.keys=!0),!l&&b0||n2&&c0&&n>0&&null!=e.props.initialScrollIndex&&e.props.initialScrollIndex>0&&!e._hasDoneInitialScroll&&(e.scrollToIndex({animated:!1,index:e.props.initialScrollIndex}),e._hasDoneInitialScroll=!0),e.props.onContentSizeChange&&e.props.onContentSizeChange(t,n),e._scrollMetrics.contentLength=e._selectLength({height:n,width:t}),e._scheduleCellsToRenderUpdate(),e._maybeCallOnEndReached()},this._convertParentScrollMetrics=function(t){var n=t.offset-e._offsetFromParentVirtualizedList,r=t.visibleLength,o=n-e._scrollMetrics.offset,i=e._scrollMetrics.contentLength;return{visibleLength:r,contentLength:i,offset:n,dOffset:o}},this._onScroll=function(t){e._nestedChildLists.forEach(function(e){e.ref&&e.ref._onScroll(t)}),e.props.onScroll&&e.props.onScroll(t);var n=t.timeStamp,r=e._selectLength(t.nativeEvent.layoutMeasurement),o=e._selectLength(t.nativeEvent.contentSize),i=e._selectOffset(t.nativeEvent.contentOffset),a=i-e._scrollMetrics.offset;if(e._isNestedWithSameOrientation()){if(0===e._scrollMetrics.contentLength)return;var s=e._convertParentScrollMetrics({visibleLength:r,offset:i});r=s.visibleLength,o=s.contentLength,i=s.offset,a=s.dOffset}var l=e._scrollMetrics.timestamp?Math.max(1,n-e._scrollMetrics.timestamp):1,u=a/l;l>500&&e._scrollMetrics.dt>500&&o>5*r&&!e._hasWarned.perf&&((0,N.default)("VirtualizedList: You have a large list that is slow to update - make sure your renderItem function renders components that follow React performance best practices like PureComponent, shouldComponentUpdate, etc.",{dt:l,prevDt:e._scrollMetrics.dt,contentLength:o}),e._hasWarned.perf=!0),e._scrollMetrics={contentLength:o,dt:l,dOffset:a,offset:i,timestamp:n,velocity:u,visibleLength:r},e._updateViewableItems(e.props.data),e.props&&(e._maybeCallOnEndReached(),0!==u&&e._fillRateHelper.activate(),e._computeBlankness(),e._scheduleCellsToRenderUpdate())},this._onScrollBeginDrag=function(t){e._nestedChildLists.forEach(function(e){e.ref&&e.ref._onScrollBeginDrag(t)}),e._viewabilityTuples.forEach(function(e){e.viewabilityHelper.recordInteraction()}),e._hasInteracted=!0,e.props.onScrollBeginDrag&&e.props.onScrollBeginDrag(t)},this._onScrollEndDrag=function(t){var n=t.nativeEvent.velocity;n&&(e._scrollMetrics.velocity=e._selectOffset(n)),e._computeBlankness(),e.props.onScrollEndDrag&&e.props.onScrollEndDrag(t)},this._onMomentumScrollEnd=function(t){e._scrollMetrics.velocity=0,e._computeBlankness(),e.props.onMomentumScrollEnd&&e.props.onMomentumScrollEnd(t)},this._updateCellsToRender=function(){var t=e.props,n=t.data,r=t.getItemCount,o=t.onEndReachedThreshold,i=e._isVirtualizationDisabled();e._updateViewableItems(n),n&&e.setState(function(t){var a=void 0;if(i){var s=e._scrollMetrics,l=s.contentLength,u=s.offset,c=s.visibleLength,f=l-c-u,d=f0)for(var p=a.first,h=a.last,m=p;m<=h;m++){var v=e._indicesToKeys.get(m),y=v&&e._cellKeysToChildListKeys.get(v);if(y){for(var g=!1,_=y,b=Array.isArray(_),w=0,_=b?_:_[Symbol.iterator]();;){var S;if(b){if(w>=_.length)break;S=_[w++]}else{if(w=_.next(),w.done)break;S=w.value}var E=S,x=e._nestedChildLists.get(E);if(x&&x.ref&&x.ref.hasMore()){g=!0;break}}if(g){a.last=m;break}}}return a})},this._createViewToken=function(t,n){var r=e.props,o=r.data,i=r.getItem,a=r.keyExtractor,s=i(o,t);return{index:t,item:s,key:a(s,t),isViewable:n}},this._getFrameMetricsApprox=function(t){var n=e._getFrameMetrics(t);if(n&&n.index===t)return n;var r=e.props.getItemLayout;return(0,I.default)(!r,"Should not have to estimate frames when a measurement metrics function is provided"),{length:e._averageCellLength,offset:e._averageCellLength*t}},this._getFrameMetrics=function(t){var n=e.props,r=n.data,o=n.getItem,i=n.getItemCount,a=n.getItemLayout,s=n.keyExtractor;(0,I.default)(i(r)>t,"Tried to get frame for out of range index "+t);var l=o(r,t),u=l&&e._frames[s(l,t)];if((!u||u.index!==t)&&a&&(u=a(r,t),j)){var c=p.default.shape({length:p.default.number.isRequired,offset:p.default.number.isRequired,index:p.default.number.isRequired}).isRequired;p.default.checkPropTypes({frame:c},{frame:u},"frame","VirtualizedList.getItemLayout")}return u}},V=function(e){function t(){var n,r,a;o(this,t);for(var s=arguments.length,l=Array(s),u=0;u-1,u=(0,a.default)(o,t[o],i);if("float"===o&&(o="cssFloat"),i||s){var c=i?o:(0,l.default)(o);if(s){var f=u.split("!"),d=f[0],p=f[1];r.setProperty(c,d,p)}else r.setProperty(c,u)}else r[o]=u}}t.__esModule=!0;var i=n(278),a=r(i),s=n(56),l=r(s),u=n(281);r(u);t.default=o},function(e,t,n){"use strict";t.__esModule=!0;var r=n(28),o=r;t.default=o},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){function t(e){for(var o in e){var i=e[o];if((0,d.default)(i))e[o]=t(i);else if(Array.isArray(i)){for(var s=[],u=0,f=i.length;u0&&(e[o]=s)}else{var h=(0,l.default)(r,o,i,e,n);h&&(e[o]=h),e=(0,a.default)(n,o,e)}}return e}var n=e.prefixMap,r=e.plugins;return t}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var i=n(296),a=r(i),s=n(297),l=r(s),u=n(294),c=r(u),f=n(295),d=r(f);e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if("string"==typeof t&&!(0,a.default)(t)&&t.indexOf("cross-fade(")>-1)return s.map(function(e){return t.replace(/cross-fade\(/g,e+"cross-fade(")})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var i=n(33),a=r(i),s=["-webkit-",""];e.exports=t.default},function(e,t){"use strict";function n(e,t){if("cursor"===e&&o.hasOwnProperty(t))return r.map(function(e){return e+t})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var r=["-webkit-","-moz-",""],o={"zoom-in":!0,"zoom-out":!0,grab:!0,grabbing:!0};e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if("string"==typeof t&&!(0,a.default)(t)&&t.indexOf("filter(")>-1)return s.map(function(e){return t.replace(/filter\(/g,e+"filter(")})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var i=n(33),a=r(i),s=["-webkit-",""];e.exports=t.default},function(e,t){"use strict";function n(e,t){if("display"===e&&r.hasOwnProperty(t))return r[t]}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var r={flex:["-webkit-box","-moz-box","-ms-flexbox","-webkit-flex","flex"],"inline-flex":["-webkit-inline-box","-moz-inline-box","-ms-inline-flexbox","-webkit-inline-flex","inline-flex"]};e.exports=t.default},function(e,t){"use strict";function n(e,t,n){o.hasOwnProperty(e)&&(n[o[e]]=r[t]||t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var r={"space-around":"distribute","space-between":"justify","flex-start":"start","flex-end":"end"},o={alignContent:"msFlexLinePack",alignSelf:"msFlexItemAlign",alignItems:"msFlexAlign", +justifyContent:"msFlexPack",order:"msFlexOrder",flexGrow:"msFlexPositive",flexShrink:"msFlexNegative",flexBasis:"msFlexPreferredSize"};e.exports=t.default},function(e,t){"use strict";function n(e,t,n){"flexDirection"===e&&"string"==typeof t&&(t.indexOf("column")>-1?n.WebkitBoxOrient="vertical":n.WebkitBoxOrient="horizontal",t.indexOf("reverse")>-1?n.WebkitBoxDirection="reverse":n.WebkitBoxDirection="normal"),o.hasOwnProperty(e)&&(n[o[e]]=r[t]||t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var r={"space-around":"justify","space-between":"justify","flex-start":"start","flex-end":"end","wrap-reverse":"multiple",wrap:"multiple",flex:"box","inline-flex":"inline-box"},o={alignItems:"WebkitBoxAlign",justifyContent:"WebkitBoxPack",flexWrap:"WebkitBoxLines",flexGrow:"WebkitBoxFlex"};e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if("string"==typeof t&&!(0,a.default)(t)&&l.test(t))return s.map(function(e){return t.replace(l,function(t){return e+t})})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var i=n(33),a=r(i),s=["-webkit-","-moz-",""],l=/linear-gradient|radial-gradient|repeating-linear-gradient|repeating-radial-gradient/gi;e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if("string"==typeof t&&!(0,a.default)(t)&&t.indexOf("image-set(")>-1)return s.map(function(e){return t.replace(/image-set\(/g,e+"image-set(")})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var i=n(33),a=r(i),s=["-webkit-",""];e.exports=t.default},function(e,t){"use strict";function n(e,t){if("position"===e&&"sticky"===t)return["-webkit-sticky","sticky"]}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n,e.exports=t.default},function(e,t){"use strict";function n(e,t){if(o.hasOwnProperty(e)&&i.hasOwnProperty(t))return r.map(function(e){return e+t})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var r=["-webkit-","-moz-",""],o={maxHeight:!0,maxWidth:!0,width:!0,height:!0,columnWidth:!0,minWidth:!0,minHeight:!0},i={"min-content":!0,"max-content":!0,"fill-available":!0,"fit-content":!0,"contain-floats":!0};e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if((0,u.default)(e))return e;for(var n=e.split(/,(?![^()]*(?:\([^()]*\))?\))/g),r=0,o=n.length;r-1&&"order"!==c)for(var f=t[l],d=0,h=f.length;d-1)return a;var s=i.split(/,(?![^()]*(?:\([^()]*\))?\))/g).filter(function(e){return!/-webkit-|-ms-/.test(e)}).join(",");return e.indexOf("Moz")>-1?s:(n["Webkit"+(0,f.default)(e)]=a,n["Moz"+(0,f.default)(e)]=s,i)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var a=n(159),s=r(a),l=n(33),u=r(l),c=n(130),f=r(c),d={transition:!0,transitionProperty:!0,WebkitTransition:!0,WebkitTransitionProperty:!0,MozTransition:!0,MozTransitionProperty:!0},p={Webkit:"-webkit-",Moz:"-moz-",ms:"-ms-"};e.exports=t.default},function(e,t){"use strict";function n(e,t){e.indexOf(t)===-1&&e.push(t)}function r(e,t){if(Array.isArray(t))for(var r=0,o=t.length;r=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e){return!e||!e.__v2_compatible__}function a(e){return e&&e.getCurrentLocation}t.__esModule=!0;var s=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){var n=e.history,r=e.routes,i=e.location,l=o(e,["history","routes","location"]);n||i?void 0:(0,u.default)(!1),n=n?n:(0,f.default)(l);var c=(0,p.default)(n,(0,h.createRoutes)(r)),d=void 0;i?i=n.createLocation(i):d=n.listen(function(e){i=e});var v=(0,m.createRouterObject)(n,c);n=(0,m.createRoutingHistory)(n,c),c.match(i,function(e,r,o){t(e,r&&v.createLocation(r,s.REPLACE),o&&a({},o,{history:n,router:v,matchContext:{history:n,transitionManager:c,router:v}})),d&&d()})}t.__esModule=!0;var a=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e){return function(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],n=t.routes,r=o(t,["routes"]),i=(0,l.default)(e)(r),s=(0,c.default)(i,n);return a({},i,s)}}t.__esModule=!0;var a=Object.assign||function(e){for(var t=1;t0&&arguments[0]!==undefined?arguments[0]:emptyObject;var initialProps=_ref.initialProps;return(0,_renderApplication.getApplication)(getComponentFunc(),initialProps);}, -run:function run(_ref2){var _ref2$initialProps=_ref2.initialProps;var initialProps=_ref2$initialProps===undefined?emptyObject:_ref2$initialProps;var rootTag=_ref2.rootTag;return(0,_renderApplication2.default)(getComponentFunc(),initialProps,rootTag);}}; - -return appKey; -}},{key:'registerConfig',value:function registerConfig( - -config){ -config.forEach(function(_ref3){var appKey=_ref3.appKey;var component=_ref3.component;var run=_ref3.run; -if(run){ -AppRegistry.registerRunnable(appKey,run); -}else{ -(0,_invariant2.default)(component,'No component provider passed in'); -AppRegistry.registerComponent(appKey,component); -} -}); -}},{key:'registerRunnable',value:function registerRunnable( - - -appKey,run){ -runnables[appKey]={run:run}; -return appKey; -}},{key:'runApplication',value:function runApplication( - -appKey,appParameters){ -var isDevelopment=process.env.NODE_ENV!=='production'; -var params=_extends({},appParameters); -params.rootTag='#'+params.rootTag.id; - -console.log( -'Running application "'+appKey+'" with appParams: '+JSON.stringify(params)+'. '+('development-level warnings are '+( -isDevelopment?'ON':'OFF')+', ')+('performance optimizations are '+( -isDevelopment?'OFF':'ON'))); - - -(0,_invariant2.default)( -runnables[appKey]&&runnables[appKey].run, -'Application "'+appKey+'" has not been registered. '+ -'This is either due to an import error during initialization or failure to call AppRegistry.registerComponent.'); - - -runnables[appKey].run(appParameters); -}},{key:'unmountApplicationComponentAtRootTag',value:function unmountApplicationComponentAtRootTag( - -rootTag){ -(0,_ReactMount.unmountComponentAtNode)(rootTag); -}}]);return AppRegistry;}(); - - -module.exports=AppRegistry; \ No newline at end of file diff --git a/dist/apis/AppRegistry/renderApplication.js b/dist/apis/AppRegistry/renderApplication.js deleted file mode 100644 index efe75ed..0000000 --- a/dist/apis/AppRegistry/renderApplication.js +++ /dev/null @@ -1,37 +0,0 @@ -Object.defineProperty(exports,"__esModule",{value:true});exports.default= - - - - - - - - - - - - - -renderApplication;exports. - - - - - - - - - - - - -getApplication=getApplication;var _invariant=require('fbjs/lib/invariant');var _invariant2=_interopRequireDefault(_invariant);var _ReactMount=require('react-dom/lib/ReactMount');var _ReactNativeApp=require('./ReactNativeApp');var _ReactNativeApp2=_interopRequireDefault(_ReactNativeApp);var _StyleSheet=require('../../apis/StyleSheet');var _StyleSheet2=_interopRequireDefault(_StyleSheet);var _react=require('react');var _react2=_interopRequireDefault(_react);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}function renderApplication(RootComponent,initialProps,rootTag){(0,_invariant2.default)(rootTag,'Expect to have a valid rootTag, instead got ',rootTag);var component=_react2.default.createElement(_ReactNativeApp2.default,{initialProps:initialProps,rootComponent:RootComponent,rootTag:rootTag});(0,_ReactMount.render)(component,rootTag);}function getApplication(RootComponent,initialProps){ -var element= -_react2.default.createElement(_ReactNativeApp2.default,{ -initialProps:initialProps, -rootComponent:RootComponent}); - - -var stylesheet=_StyleSheet2.default.render(); -return{element:element,stylesheet:stylesheet}; -} \ No newline at end of file diff --git a/dist/apis/AppState/index.js b/dist/apis/AppState/index.js deleted file mode 100644 index a3df7ff..0000000 --- a/dist/apis/AppState/index.js +++ /dev/null @@ -1,54 +0,0 @@ -var _createClass=function(){function defineProperties(target,props){for(var i=0;i>')+': '+ -JSON.stringify(style,null,' ')+(message2||'')); - -}; - -var allStylePropTypes={}; - -StyleSheetValidation.addValidStylePropTypes(_ImageStylePropTypes2.default); -StyleSheetValidation.addValidStylePropTypes(_TextStylePropTypes2.default); -StyleSheetValidation.addValidStylePropTypes(_ViewStylePropTypes2.default); -StyleSheetValidation.addValidStylePropTypes({ -appearance:_react.PropTypes.string, -clear:_react.PropTypes.string, -cursor:_react.PropTypes.string, -display:_react.PropTypes.string, -float:_react.PropTypes.oneOf(['left','none','right']), -font:_react.PropTypes.string, -listStyle:_react.PropTypes.string, -WebkitOverflowScrolling:_react.PropTypes.string}); - - -module.exports=StyleSheetValidation; \ No newline at end of file diff --git a/dist/apis/StyleSheet/createReactStyleObject.js b/dist/apis/StyleSheet/createReactStyleObject.js deleted file mode 100644 index 8b8f7d6..0000000 --- a/dist/apis/StyleSheet/createReactStyleObject.js +++ /dev/null @@ -1,22 +0,0 @@ -var _expandStyle=require('./expandStyle');var _expandStyle2=_interopRequireDefault(_expandStyle); -var _flattenStyle=require('../../modules/flattenStyle');var _flattenStyle2=_interopRequireDefault(_flattenStyle); -var _i18nStyle=require('./i18nStyle');var _i18nStyle2=_interopRequireDefault(_i18nStyle); -var _processBoxShadow=require('./processBoxShadow');var _processBoxShadow2=_interopRequireDefault(_processBoxShadow); -var _processTextShadow=require('./processTextShadow');var _processTextShadow2=_interopRequireDefault(_processTextShadow); -var _processTransform=require('./processTransform');var _processTransform2=_interopRequireDefault(_processTransform); -var _processVendorPrefixes=require('./processVendorPrefixes');var _processVendorPrefixes2=_interopRequireDefault(_processVendorPrefixes);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};} - -var processors=[_processBoxShadow2.default,_processTextShadow2.default,_processTransform2.default,_processVendorPrefixes2.default]; - - - - - - -var applyProcessors=function applyProcessors(style){return processors.reduce(function(style,processor){return processor(style);},style);}; - -var createReactDOMStyleObject=function createReactDOMStyleObject(reactNativeStyle){return applyProcessors( -(0,_expandStyle2.default)((0,_i18nStyle2.default)((0,_flattenStyle2.default)(reactNativeStyle))));}; - - -module.exports=createReactDOMStyleObject; \ No newline at end of file diff --git a/dist/apis/StyleSheet/css.js b/dist/apis/StyleSheet/css.js deleted file mode 100644 index 5558b49..0000000 --- a/dist/apis/StyleSheet/css.js +++ /dev/null @@ -1,42 +0,0 @@ -Object.defineProperty(exports,"__esModule",{value:true});var DISPLAY_FLEX_CLASSNAME='__style_df'; -var POINTER_EVENTS_AUTO_CLASSNAME='__style_pea'; -var POINTER_EVENTS_BOX_NONE_CLASSNAME='__style_pebn'; -var POINTER_EVENTS_BOX_ONLY_CLASSNAME='__style_pebo'; -var POINTER_EVENTS_NONE_CLASSNAME='__style_pen'; - - -var CSS_RESET= - -'/* React Native */\n'+ -'html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}\n'+ -'body{margin:0}\n'+ -'button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}\n'+ -'input::-webkit-inner-spin-button,input::-webkit-outer-spin-button,'+ -'input::-webkit-search-cancel-button,input::-webkit-search-decoration,'+ -'input::-webkit-search-results-button,input::-webkit-search-results-decoration{display:none}'; - -var CSS_HELPERS= - -'.'+DISPLAY_FLEX_CLASSNAME+' {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}\n'+('.'+ - -POINTER_EVENTS_AUTO_CLASSNAME+', .'+POINTER_EVENTS_BOX_ONLY_CLASSNAME+', .'+POINTER_EVENTS_BOX_NONE_CLASSNAME+' * {pointer-events:auto}\n')+('.'+ -POINTER_EVENTS_NONE_CLASSNAME+', .'+POINTER_EVENTS_BOX_ONLY_CLASSNAME+' *, .'+POINTER_EVENTS_NONE_CLASSNAME+' {pointer-events:none}'); - - -var styleAsClassName={ -display:{ -'flex':DISPLAY_FLEX_CLASSNAME}, - -pointerEvents:{ -'auto':POINTER_EVENTS_AUTO_CLASSNAME, -'box-none':POINTER_EVENTS_BOX_NONE_CLASSNAME, -'box-only':POINTER_EVENTS_BOX_ONLY_CLASSNAME, -'none':POINTER_EVENTS_NONE_CLASSNAME}}; - - - -var getDefaultStyleSheet=exports.getDefaultStyleSheet=function getDefaultStyleSheet(){return CSS_RESET+'\n'+CSS_HELPERS;}; - -var getStyleAsHelperClassName=exports.getStyleAsHelperClassName=function getStyleAsHelperClassName(prop,value){ -return styleAsClassName[prop]&&styleAsClassName[prop][value]; -}; \ No newline at end of file diff --git a/dist/apis/StyleSheet/expandStyle.js b/dist/apis/StyleSheet/expandStyle.js deleted file mode 100644 index ead3d91..0000000 --- a/dist/apis/StyleSheet/expandStyle.js +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - - - - - -var _normalizeValue=require('./normalizeValue');var _normalizeValue2=_interopRequireDefault(_normalizeValue);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};} - -var emptyObject={}; -var styleShortFormProperties={ -borderColor:['borderTopColor','borderRightColor','borderBottomColor','borderLeftColor'], -borderRadius:['borderTopLeftRadius','borderTopRightRadius','borderBottomRightRadius','borderBottomLeftRadius'], -borderStyle:['borderTopStyle','borderRightStyle','borderBottomStyle','borderLeftStyle'], -borderWidth:['borderTopWidth','borderRightWidth','borderBottomWidth','borderLeftWidth'], -margin:['marginTop','marginRight','marginBottom','marginLeft'], -marginHorizontal:['marginRight','marginLeft'], -marginVertical:['marginTop','marginBottom'], -overflow:['overflowX','overflowY'], -padding:['paddingTop','paddingRight','paddingBottom','paddingLeft'], -paddingHorizontal:['paddingRight','paddingLeft'], -paddingVertical:['paddingTop','paddingBottom'], -textDecorationLine:['textDecoration'], -writingDirection:['direction']}; - - -var alphaSort=function alphaSort(arr){return arr.sort(function(a,b){ -if(ab){return 1;} -return 0; -});}; - -var createStyleReducer=function createStyleReducer(originalStyle){ -var originalStyleProps=Object.keys(originalStyle); - -return function(style,prop){ -var value=(0,_normalizeValue2.default)(prop,originalStyle[prop]); -var longFormProperties=styleShortFormProperties[prop]; - - -if(prop==='flex'){ -style.flexGrow=value; -style.flexShrink=1; -style.flexBasis='auto'; - -}else if(prop==='textAlignVertical'){ -style.verticalAlign=value==='center'?'middle':value; -}else if(longFormProperties){ -longFormProperties.forEach(function(longForm,i){ - - -if(originalStyleProps.indexOf(longForm)===-1){ -style[longForm]=value; -} -}); -}else{ -style[prop]=value; -} -return style; -}; -}; - -var expandStyle=function expandStyle(){var style=arguments.length>0&&arguments[0]!==undefined?arguments[0]:emptyObject; -var sortedStyleProps=alphaSort(Object.keys(style)); -var styleReducer=createStyleReducer(style); -return sortedStyleProps.reduce(styleReducer,{}); -}; - -module.exports=expandStyle; \ No newline at end of file diff --git a/dist/apis/StyleSheet/i18nStyle.js b/dist/apis/StyleSheet/i18nStyle.js deleted file mode 100644 index be26067..0000000 --- a/dist/apis/StyleSheet/i18nStyle.js +++ /dev/null @@ -1,110 +0,0 @@ -var _I18nManager=require('../I18nManager');var _I18nManager2=_interopRequireDefault(_I18nManager); -var _multiplyStyleLengthValue=require('../../modules/multiplyStyleLengthValue');var _multiplyStyleLengthValue2=_interopRequireDefault(_multiplyStyleLengthValue);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};} - -var emptyObject={}; - - - - -var PROPERTIES_TO_SWAP={ -'borderTopLeftRadius':'borderTopRightRadius', -'borderTopRightRadius':'borderTopLeftRadius', -'borderBottomLeftRadius':'borderBottomRightRadius', -'borderBottomRightRadius':'borderBottomLeftRadius', -'borderLeftColor':'borderRightColor', -'borderLeftStyle':'borderRightStyle', -'borderLeftWidth':'borderRightWidth', -'borderRightColor':'borderLeftColor', -'borderRightWidth':'borderLeftWidth', -'borderRightStyle':'borderLeftStyle', -'left':'right', -'marginLeft':'marginRight', -'marginRight':'marginLeft', -'paddingLeft':'paddingRight', -'paddingRight':'paddingLeft', -'right':'left'}; - - -var PROPERTIES_SWAP_LEFT_RIGHT={ -'clear':true, -'float':true, -'textAlign':true}; - - -var PROPERTIES_SWAP_LTR_RTL={ -'writingDirection':true}; - - - - - -var additiveInverse=function additiveInverse(value){return(0,_multiplyStyleLengthValue2.default)(value,-1);}; - - - - -var flipProperty=function flipProperty(prop){ -return PROPERTIES_TO_SWAP.hasOwnProperty(prop)?PROPERTIES_TO_SWAP[prop]:prop; -}; - - - - -var flipTransform=function flipTransform(transform){ -var translateX=transform.translateX; -if(translateX!=null){ -transform.translateX=additiveInverse(translateX); -} -return transform; -}; - -var swapLeftRight=function swapLeftRight(value){ -return value==='left'?'right':value==='right'?'left':value; -}; - -var swapLtrRtl=function swapLtrRtl(value){ -return value==='ltr'?'rtl':value==='rtl'?'ltr':value; -}; - -var i18nStyle=function i18nStyle(){var style=arguments.length>0&&arguments[0]!==undefined?arguments[0]:emptyObject; -var newStyle={}; -for(var prop in style){ -if(!Object.prototype.hasOwnProperty.call(style,prop)){ -continue; -} - -var indexOfNoFlip=prop.indexOf('$noI18n'); - -if(_I18nManager2.default.isRTL){ -if(PROPERTIES_TO_SWAP[prop]){ -var newProp=flipProperty(prop); -newStyle[newProp]=style[prop]; -}else if(PROPERTIES_SWAP_LEFT_RIGHT[prop]){ -newStyle[prop]=swapLeftRight(style[prop]); -}else if(PROPERTIES_SWAP_LTR_RTL[prop]){ -newStyle[prop]=swapLtrRtl(style[prop]); -}else if(prop==='textShadowOffset'){ -newStyle[prop]=style[prop]; -newStyle[prop].width=additiveInverse(style[prop].width); -}else if(prop==='transform'){ -newStyle[prop]=style[prop].map(flipTransform); -}else if(indexOfNoFlip>-1){ -var _newProp=prop.substring(0,indexOfNoFlip); -newStyle[_newProp]=style[prop]; -}else{ -newStyle[prop]=style[prop]; -} -}else{ -if(indexOfNoFlip>-1){ -var _newProp2=prop.substring(0,indexOfNoFlip); -newStyle[_newProp2]=style[prop]; -}else{ -newStyle[prop]=style[prop]; -} -} -} - -return newStyle; -}; - -module.exports=i18nStyle; \ No newline at end of file diff --git a/dist/apis/StyleSheet/index.js b/dist/apis/StyleSheet/index.js deleted file mode 100644 index ccbb470..0000000 --- a/dist/apis/StyleSheet/index.js +++ /dev/null @@ -1,88 +0,0 @@ -var _css=require('./css');var css=_interopRequireWildcard(_css); -var _createReactStyleObject=require('./createReactStyleObject');var _createReactStyleObject2=_interopRequireDefault(_createReactStyleObject); -var _ExecutionEnvironment=require('fbjs/lib/ExecutionEnvironment');var _ExecutionEnvironment2=_interopRequireDefault(_ExecutionEnvironment); -var _flattenStyle=require('../../modules/flattenStyle');var _flattenStyle2=_interopRequireDefault(_flattenStyle); -var _react=require('react');var _react2=_interopRequireDefault(_react); -var _ReactNativePropRegistry=require('../../modules/ReactNativePropRegistry');var _ReactNativePropRegistry2=_interopRequireDefault(_ReactNativePropRegistry);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}function _interopRequireWildcard(obj){if(obj&&obj.__esModule){return obj;}else{var newObj={};if(obj!=null){for(var key in obj){if(Object.prototype.hasOwnProperty.call(obj,key))newObj[key]=obj[key];}}newObj.default=obj;return newObj;}} - -var styleElement=void 0; -var shouldInsertStyleSheet=_ExecutionEnvironment2.default.canUseDOM; - -var STYLE_SHEET_ID='react-native-style__'; - -var absoluteFillObject={position:'absolute',left:0,right:0,top:0,bottom:0}; - -var defaultStyleSheet=css.getDefaultStyleSheet(); - -var insertStyleSheet=function insertStyleSheet(){ - -styleElement=document.getElementById(STYLE_SHEET_ID); - -if(!styleElement){ -document.head.insertAdjacentHTML( -'afterbegin',''); - -shouldInsertStyleSheet=false; -} -}; - -module.exports={ - - - - -_reset:function _reset(){ -if(styleElement){ -document.head.removeChild(styleElement); -styleElement=null; -shouldInsertStyleSheet=true; -} -}, - -absoluteFill:_ReactNativePropRegistry2.default.register(absoluteFillObject), - -absoluteFillObject:absoluteFillObject, - -create:function create(styles){ -if(shouldInsertStyleSheet){ -insertStyleSheet(); -} - -var result={}; -for(var key in styles){ -if(process.env.NODE_ENV!=='production'){ -require('./StyleSheetValidation').validateStyle(key,styles); -} -result[key]=_ReactNativePropRegistry2.default.register(styles[key]); -} -return result; -}, - -hairlineWidth:1, - -flatten:_flattenStyle2.default, - - -render:function render(){ -return _react2.default.createElement('style',{dangerouslySetInnerHTML:{__html:defaultStyleSheet},id:STYLE_SHEET_ID}); -}, - - - - - -resolve:function resolve(props){ -var className=props.className||''; -var style=(0,_createReactStyleObject2.default)(props.style); -for(var prop in style){ -var value=style[prop]; -var replacementClassName=css.getStyleAsHelperClassName(prop,value); -if(replacementClassName){ -className+=' '+replacementClassName; -style[prop]=null; -} -} - -return{className:className,style:style}; -}}; \ No newline at end of file diff --git a/dist/apis/StyleSheet/normalizeValue.js b/dist/apis/StyleSheet/normalizeValue.js deleted file mode 100644 index 28ce144..0000000 --- a/dist/apis/StyleSheet/normalizeValue.js +++ /dev/null @@ -1,39 +0,0 @@ -var unitlessNumbers={ -boxFlex:true, -boxFlexGroup:true, -columnCount:true, -flex:true, -flexGrow:true, -flexPositive:true, -flexShrink:true, -flexNegative:true, -fontWeight:true, -lineClamp:true, -opacity:true, -order:true, -orphans:true, -widows:true, -zIndex:true, -zoom:true, - -fillOpacity:true, -strokeDashoffset:true, -strokeOpacity:true, -strokeWidth:true, - -scale:true, -scaleX:true, -scaleY:true, -scaleZ:true, - -shadowOpacity:true}; - - -var normalizeValue=function normalizeValue(property,value){ -if(!unitlessNumbers[property]&&typeof value==='number'){ -value=value+'px'; -} -return value; -}; - -module.exports=normalizeValue; \ No newline at end of file diff --git a/dist/apis/StyleSheet/processBoxShadow.js b/dist/apis/StyleSheet/processBoxShadow.js deleted file mode 100644 index e7609ed..0000000 --- a/dist/apis/StyleSheet/processBoxShadow.js +++ /dev/null @@ -1,33 +0,0 @@ -var _normalizeColor=require('../../modules/normalizeColor');var _normalizeColor2=_interopRequireDefault(_normalizeColor); -var _normalizeValue=require('./normalizeValue');var _normalizeValue2=_interopRequireDefault(_normalizeValue);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};} - -var applyOpacity=function applyOpacity(color,opacity){ -var normalizedColor=(0,_normalizeColor2.default)(color); -var colorNumber=normalizedColor===null?0x00000000:normalizedColor; -var r=(colorNumber&0xff000000)>>>24; -var g=(colorNumber&0x00ff0000)>>>16; -var b=(colorNumber&0x0000ff00)>>>8; -var a=(((colorNumber&0x000000ff)>>>0)/255).toFixed(2); -return'rgba('+r+','+g+','+b+','+a*opacity+')'; -}; - - -var processBoxShadow=function processBoxShadow(style){ -if(style&&style.shadowColor){var _ref= -style.shadowOffset||{};var height=_ref.height;var width=_ref.width; -var opacity=style.shadowOpacity!=null?style.shadowOpacity:1; -var color=applyOpacity(style.shadowColor,opacity); -var blurRadius=(0,_normalizeValue2.default)(null,style.shadowRadius||0); -var offsetX=(0,_normalizeValue2.default)(null,height||0); -var offsetY=(0,_normalizeValue2.default)(null,width||0); -var boxShadow=offsetX+' '+offsetY+' '+blurRadius+' '+color; -style.boxShadow=style.boxShadow?style.boxShadow+', '+boxShadow:boxShadow; -} -delete style.shadowColor; -delete style.shadowOffset; -delete style.shadowOpacity; -delete style.shadowRadius; -return style; -}; - -module.exports=processBoxShadow; \ No newline at end of file diff --git a/dist/apis/StyleSheet/processTextShadow.js b/dist/apis/StyleSheet/processTextShadow.js deleted file mode 100644 index 5a39fc2..0000000 --- a/dist/apis/StyleSheet/processTextShadow.js +++ /dev/null @@ -1,19 +0,0 @@ -var _normalizeValue=require('./normalizeValue');var _normalizeValue2=_interopRequireDefault(_normalizeValue);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};} - -var processTextShadow=function processTextShadow(style){ -if(style&&style.textShadowOffset){var _style$textShadowOffs= -style.textShadowOffset;var height=_style$textShadowOffs.height;var width=_style$textShadowOffs.width; -var offsetX=(0,_normalizeValue2.default)(null,height||0); -var offsetY=(0,_normalizeValue2.default)(null,width||0); -var blurRadius=(0,_normalizeValue2.default)(null,style.textShadowRadius||0); -var color=style.textShadowColor||'currentcolor'; - -style.textShadow=offsetX+' '+offsetY+' '+blurRadius+' '+color; -style.textShadowColor=null; -style.textShadowOffset=null; -style.textShadowRadius=null; -} -return style; -}; - -module.exports=processTextShadow; \ No newline at end of file diff --git a/dist/apis/StyleSheet/processTransform.js b/dist/apis/StyleSheet/processTransform.js deleted file mode 100644 index ffe65b5..0000000 --- a/dist/apis/StyleSheet/processTransform.js +++ /dev/null @@ -1,29 +0,0 @@ -var _normalizeValue=require('./normalizeValue');var _normalizeValue2=_interopRequireDefault(_normalizeValue);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};} - - - -var mapTransform=function mapTransform(transform){ -var type=Object.keys(transform)[0]; -var value=(0,_normalizeValue2.default)(type,transform[type]); -return type+'('+value+')'; -}; - - -var convertTransformMatrix=function convertTransformMatrix(transformMatrix){ -var matrix=transformMatrix.join(','); -return'matrix3d('+matrix+')'; -}; - -var processTransform=function processTransform(style){ -if(style){ -if(style.transform&&Array.isArray(style.transform)){ -style.transform=style.transform.map(mapTransform).join(' '); -}else if(style.transformMatrix){ -style.transform=convertTransformMatrix(style.transformMatrix); -style.transformMatrix=null; -} -} -return style; -}; - -module.exports=processTransform; \ No newline at end of file diff --git a/dist/apis/StyleSheet/processVendorPrefixes.js b/dist/apis/StyleSheet/processVendorPrefixes.js deleted file mode 100644 index a84bc17..0000000 --- a/dist/apis/StyleSheet/processVendorPrefixes.js +++ /dev/null @@ -1,16 +0,0 @@ -var _static=require('inline-style-prefixer/static');var _static2=_interopRequireDefault(_static);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};} - -var processVendorPrefixes=function processVendorPrefixes(style){ -var prefixedStyles=(0,_static2.default)(style); - - -for(var prop in prefixedStyles){ -var value=prefixedStyles[prop]; -if(Array.isArray(value)){ -prefixedStyles[prop]=value[value.length-1]; -} -} -return prefixedStyles; -}; - -module.exports=processVendorPrefixes; \ No newline at end of file diff --git a/dist/apis/UIManager/index.js b/dist/apis/UIManager/index.js deleted file mode 100644 index 1974362..0000000 --- a/dist/apis/UIManager/index.js +++ /dev/null @@ -1,72 +0,0 @@ -var _createReactStyleObject=require('../StyleSheet/createReactStyleObject');var _createReactStyleObject2=_interopRequireDefault(_createReactStyleObject); -var _CSSPropertyOperations=require('react-dom/lib/CSSPropertyOperations');var _CSSPropertyOperations2=_interopRequireDefault(_CSSPropertyOperations);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};} - -var _measureLayout=function _measureLayout(node,relativeToNativeNode,callback){ -var relativeNode=relativeToNativeNode||node.parentNode; -var relativeRect=relativeNode.getBoundingClientRect();var _node$getBoundingClie= -node.getBoundingClientRect();var height=_node$getBoundingClie.height;var left=_node$getBoundingClie.left;var top=_node$getBoundingClie.top;var width=_node$getBoundingClie.width; -var x=left-relativeRect.left; -var y=top-relativeRect.top; -callback(x,y,width,height,left,top); -}; - -var UIManager={ -blur:function blur(node){ -try{node.blur();}catch(err){} -}, - -focus:function focus(node){ -try{node.focus();}catch(err){} -}, - -measure:function measure(node,callback){ -_measureLayout(node,null,callback); -}, - -measureInWindow:function measureInWindow(node,callback){var _node$getBoundingClie2= -node.getBoundingClientRect();var height=_node$getBoundingClie2.height;var left=_node$getBoundingClie2.left;var top=_node$getBoundingClie2.top;var width=_node$getBoundingClie2.width; -callback(left,top,width,height); -}, - -measureLayout:function measureLayout(node,relativeToNativeNode,onFail,onSuccess){ -var relativeTo=relativeToNativeNode||node.parentNode; -_measureLayout(node,relativeTo,onSuccess); -}, - -updateView:function updateView(node,props,component){ -for(var prop in props){ -if(!Object.prototype.hasOwnProperty.call(props,prop)){ -continue; -} - -var value=props[prop]; -switch(prop){ -case'style': - -_CSSPropertyOperations2.default.setValueForStyles( -node, -(0,_createReactStyleObject2.default)(value), -component._reactInternalInstance); - -break; -case'class': -case'className':{ -var nativeProp='class'; - -var className=node.getAttribute(nativeProp)+' '+value; -node.setAttribute(nativeProp,className); -break; -} -case'text': -case'value': - -node.value=value; -break; -default: -node.setAttribute(prop,value);} - -} -}}; - - -module.exports=UIManager; \ No newline at end of file diff --git a/dist/apis/Vibration/index.js b/dist/apis/Vibration/index.js deleted file mode 100644 index a18216d..0000000 --- a/dist/apis/Vibration/index.js +++ /dev/null @@ -1,20 +0,0 @@ -var _vibrate=function _vibrate(pattern){ -if('vibrate'in window.navigator){ -if(typeof pattern==='number'||Array.isArray(pattern)){ -window.navigator.vibrate(pattern); -}else{ -throw new Error('Vibration pattern should be a number or array'); -} -} -}; - -var Vibration={ -cancel:function cancel(){ -_vibrate(0); -}, -vibrate:function vibrate(pattern){ -_vibrate(pattern); -}}; - - -module.exports=Vibration; \ No newline at end of file diff --git a/dist/components/ActivityIndicator/index.js b/dist/components/ActivityIndicator/index.js deleted file mode 100644 index bd57b16..0000000 --- a/dist/components/ActivityIndicator/index.js +++ /dev/null @@ -1,155 +0,0 @@ -var _extends=Object.assign||function(target){for(var i=1;i=0)continue;if(!Object.prototype.hasOwnProperty.call(obj,i))continue;target[i]=obj[i];}return target;}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return call&&(typeof call==="object"||typeof call==="function")?call:self;}function _inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null){throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass;} - -var rotationInterpolation={inputRange:[0,1],outputRange:['0deg','360deg']};var - -ActivityIndicator=function(_Component){_inherits(ActivityIndicator,_Component); - - - - - - - - - - - - - - - - - -function ActivityIndicator(props){_classCallCheck(this,ActivityIndicator);var _this=_possibleConstructorReturn(this,(ActivityIndicator.__proto__||Object.getPrototypeOf(ActivityIndicator)).call(this, -props)); -_this.state={ -animation:new _Animated2.default.Value(0)};return _this; - -}_createClass(ActivityIndicator,[{key:'componentDidMount',value:function componentDidMount() - -{ -this._manageAnimation(); -}},{key:'componentDidUpdate',value:function componentDidUpdate() - -{ -this._manageAnimation(); -}},{key:'render',value:function render() - -{var _props= - - - - - - - -this.props;var animating=_props.animating;var color=_props.color;var hidesWhenStopped=_props.hidesWhenStopped;var size=_props.size;var style=_props.style;var other=_objectWithoutProperties(_props,['animating','color','hidesWhenStopped','size','style']);var - -animation=this.state.animation; - -var svg= -_react2.default.createElement('svg',{height:'100%',viewBox:'0 0 32 32',width:'100%'}, -_react2.default.createElement('circle',{ -cx:'16', -cy:'16', -fill:'none', -r:'14', -strokeWidth:'4', -style:{ -stroke:color, -opacity:0.2}}), - - -_react2.default.createElement('circle',{ -cx:'16', -cy:'16', -fill:'none', -r:'14', -strokeWidth:'4', -style:{ -stroke:color, -strokeDasharray:80, -strokeDashoffset:60}})); - - - - - -return( -_react2.default.createElement(_View2.default,_extends({},other,{ -accessibilityRole:'progressbar', -'aria-valuemax':'1', -'aria-valuemin':'0', -style:[ -styles.container, -style, -size&&{height:size,width:size}]}), - - -_react2.default.createElement(_Animated2.default.View,{ -children:svg, -style:[ -indicatorStyles[size], -hidesWhenStopped&&!animating&&styles.hidesWhenStopped, -{ -transform:[ -{rotate:animation.interpolate(rotationInterpolation)}]}]}))); - - - - - - -}},{key:'_manageAnimation',value:function _manageAnimation() - -{var -animation=this.state.animation; - -var cycleAnimation=function cycleAnimation(){ -animation.setValue(0); -_Animated2.default.timing(animation,{ -duration:750, -easing:_Easing2.default.inOut(_Easing2.default.linear), -toValue:1}). -start(function(event){ -if(event.finished){ -cycleAnimation(); -} -}); -}; - -if(this.props.animating){ -cycleAnimation(); -}else{ -animation.stopAnimation(); -} -}}]);return ActivityIndicator;}(_react.Component);ActivityIndicator.displayName='ActivityIndicator';ActivityIndicator.defaultProps={animating:true,color:'#1976D2',hidesWhenStopped:true,size:'small'};process.env.NODE_ENV!=="production"?ActivityIndicator.propTypes=_extends({},_View2.default.propTypes,{animating:_react.PropTypes.bool,color:_react.PropTypes.string,hidesWhenStopped:_react.PropTypes.bool,size:_react.PropTypes.oneOfType([_react.PropTypes.oneOf(['small','large']),_react.PropTypes.number])}):void 0; - - -var styles=_StyleSheet2.default.create({ -container:{ -alignItems:'center', -justifyContent:'center'}, - -hidesWhenStopped:{ -visibility:'hidden'}}); - - - -var indicatorStyles=_StyleSheet2.default.create({ -small:{ -width:20, -height:20}, - -large:{ -width:36, -height:36}}); - - - -module.exports=(0,_applyNativeMethods2.default)(ActivityIndicator); \ No newline at end of file diff --git a/dist/components/Button/index.js b/dist/components/Button/index.js deleted file mode 100644 index a8daa39..0000000 --- a/dist/components/Button/index.js +++ /dev/null @@ -1,66 +0,0 @@ -var _createClass=function(){function defineProperties(target,props){for(var i=0;i=0)continue;if(!Object.prototype.hasOwnProperty.call(obj,i))continue;target[i]=obj[i];}return target;}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return call&&(typeof call==="object"||typeof call==="function")?call:self;}function _inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null){throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass;} - -var emptyObject={}; - -var STATUS_ERRORED='ERRORED'; -var STATUS_LOADED='LOADED'; -var STATUS_LOADING='LOADING'; -var STATUS_PENDING='PENDING'; -var STATUS_IDLE='IDLE'; - -var ImageSourcePropType=_react.PropTypes.oneOfType([ -_react.PropTypes.shape({ -height:_react.PropTypes.number, -uri:_react.PropTypes.string.isRequired, -width:_react.PropTypes.number}), - -_react.PropTypes.string]); - - -var resolveAssetDimensions=function resolveAssetDimensions(source){ -if(typeof source==='object'){var -height=source.height;var width=source.width; -return{height:height,width:width}; -} -}; - -var resolveAssetSource=function resolveAssetSource(source){ -return(typeof source==='object'?source.uri:source)||null; -};var - -Image=function(_Component){_inherits(Image,_Component);_createClass(Image,null,[{key:'getSize',value:function getSize( - - - - - - - - - - - - - - - - - - - - -uri,success,failure){ -_ImageLoader2.default.getSize(uri,success,failure); -}},{key:'prefetch',value:function prefetch( - -uri){ -return _ImageLoader2.default.prefetch(uri); -}}]); - - - -function Image(props,context){_classCallCheck(this,Image);var _this=_possibleConstructorReturn(this,(Image.__proto__||Object.getPrototypeOf(Image)).call(this, -props,context));_this. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -_onError=function(){var _this$props= -_this.props;var onError=_this$props.onError;var source=_this$props.source; -_this._updateImageState(STATUS_ERRORED); -if(onError){ -onError({ -nativeEvent:{ -error:'Failed to load resource '+resolveAssetSource(source)+' (404)'}}); - - -} -_this._onLoadEnd(); -};_this. - -_onLoad=function(e){var -onLoad=_this.props.onLoad; -var event={nativeEvent:e}; - -_this._updateImageState(STATUS_LOADED); -if(onLoad){onLoad(event);} -_this._onLoadEnd(); -};_this.state={shouldDisplaySource:false};var uri=resolveAssetSource(props.source);_this._imageState=uri?STATUS_PENDING:STATUS_IDLE;_this._isMounted=false;return _this;}_createClass(Image,[{key:'componentDidMount',value:function componentDidMount(){if(this._imageState===STATUS_PENDING){this._createImageLoader();}this._isMounted=true;}},{key:'componentDidUpdate',value:function componentDidUpdate(){if(this._imageState===STATUS_PENDING){this._createImageLoader();}}},{key:'componentWillReceiveProps',value:function componentWillReceiveProps(nextProps){var nextUri=resolveAssetSource(nextProps.source);if(resolveAssetSource(this.props.source)!==nextUri){this._updateImageState(nextUri?STATUS_PENDING:STATUS_IDLE);}}},{key:'componentWillUnmount',value:function componentWillUnmount(){this._destroyImageLoader();this._isMounted=false;}},{key:'render',value:function render(){var shouldDisplaySource=this.state.shouldDisplaySource;var _props=this.props;var accessibilityLabel=_props.accessibilityLabel;var accessible=_props.accessible;var children=_props.children;var defaultSource=_props.defaultSource;var onLayout=_props.onLayout;var source=_props.source;var testID=_props.testID;var onError=_props.onError;var onLoad=_props.onLoad;var onLoadEnd=_props.onLoadEnd;var onLoadStart=_props.onLoadStart;var resizeMode=_props.resizeMode;var other=_objectWithoutProperties(_props,['accessibilityLabel','accessible','children','defaultSource','onLayout','source','testID','onError','onLoad','onLoadEnd','onLoadStart','resizeMode']);var displayImage=resolveAssetSource(shouldDisplaySource?source:defaultSource);var imageSizeStyle=resolveAssetDimensions(shouldDisplaySource?source:defaultSource);var backgroundImage=displayImage?'url("'+displayImage+'")':null;var originalStyle=_StyleSheet2.default.flatten(this.props.style);var finalResizeMode=resizeMode||originalStyle.resizeMode||_ImageResizeMode2.default.cover;var style=_StyleSheet2.default.flatten([styles.initial,imageSizeStyle,originalStyle,backgroundImage&&{backgroundImage:backgroundImage},resizeModeStyles[finalResizeMode]]);delete style.resizeMode;return _react2.default.createElement(_View2.default,_extends({},other,{accessibilityLabel:accessibilityLabel,accessibilityRole:'img',accessible:accessible,children:children,onLayout:onLayout,style:style,testID:testID}));}},{key:'_createImageLoader',value:function _createImageLoader(){this._destroyImageLoader();var uri=resolveAssetSource(this.props.source);this._imageRequestId=_ImageLoader2.default.load(uri,this._onLoad,this._onError);this._onLoadStart();}},{key:'_destroyImageLoader',value:function _destroyImageLoader(){if(this._imageRequestId){_ImageLoader2.default.abort(this._imageRequestId);this._imageRequestId=null;}}},{key:'_onLoadEnd',value:function _onLoadEnd() - -{var -onLoadEnd=this.props.onLoadEnd; -if(onLoadEnd){onLoadEnd();} -}},{key:'_onLoadStart',value:function _onLoadStart() - -{var -onLoadStart=this.props.onLoadStart; -this._updateImageState(STATUS_LOADING); -if(onLoadStart){onLoadStart();} -}},{key:'_updateImageState',value:function _updateImageState( - -status){var _this2=this; -this._imageState=status; -var shouldDisplaySource=this._imageState===STATUS_LOADED||this._imageState===STATUS_LOADING; - -if(shouldDisplaySource!==this.state.shouldDisplaySource){ -(0,_requestAnimationFrame2.default)(function(){ -if(_this2._isMounted){ -_this2.setState({shouldDisplaySource:shouldDisplaySource}); -} -}); -} -}}]);return Image;}(_react.Component);Image.displayName='Image';Image.defaultProps={style:emptyObject};Image.resizeMode=_ImageResizeMode2.default;process.env.NODE_ENV!=="production"?Image.propTypes=_extends({},_View2.default.propTypes,{children:_react.PropTypes.any,defaultSource:ImageSourcePropType,onError:_react.PropTypes.func,onLayout:_react.PropTypes.func,onLoad:_react.PropTypes.func,onLoadEnd:_react.PropTypes.func,onLoadStart:_react.PropTypes.func,resizeMode:_react.PropTypes.oneOf(Object.keys(_ImageResizeMode2.default)),source:ImageSourcePropType,style:(0,_StyleSheetPropType2.default)(_ImageStylePropTypes2.default)}):void 0; - - -var styles=_StyleSheet2.default.create({ -initial:{ -backgroundColor:'transparent', -backgroundPosition:'center', -backgroundRepeat:'no-repeat', -backgroundSize:'cover'}}); - - - -var resizeModeStyles=_StyleSheet2.default.create({ -center:{ -backgroundSize:'auto', -backgroundPosition:'center'}, - -contain:{ -backgroundSize:'contain'}, - -cover:{ -backgroundSize:'cover'}, - -none:{ -backgroundSize:'auto'}, - -repeat:{ -backgroundSize:'auto', -backgroundRepeat:'repeat'}, - -stretch:{ -backgroundSize:'100% 100%'}}); - - - -module.exports=(0,_applyNativeMethods2.default)(Image); \ No newline at end of file diff --git a/dist/components/ListView/ListViewDataSource.js b/dist/components/ListView/ListViewDataSource.js deleted file mode 100644 index dd66e2b..0000000 --- a/dist/components/ListView/ListViewDataSource.js +++ /dev/null @@ -1,408 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -'use strict';var _createClass=function(){function defineProperties(target,props){for(var i=0;i=this.rowIdentities[ii].length){ -accessIndex-=this.rowIdentities[ii].length; -}else{ -return this.rowIdentities[ii][accessIndex]; -} -} -return null; -}},{key:'getSectionIDForFlatIndex',value:function getSectionIDForFlatIndex( - - - - - -index){ -var accessIndex=index; -for(var ii=0;ii=this.rowIdentities[ii].length){ -accessIndex-=this.rowIdentities[ii].length; -}else{ -return this.sectionIdentities[ii]; -} -} -return null; -}},{key:'getSectionLengths',value:function getSectionLengths() - - - - -{ -var results=[]; -for(var ii=0;ii=0)continue;if(!Object.prototype.hasOwnProperty.call(obj,i))continue;target[i]=obj[i];}return target;}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return call&&(typeof call==="object"||typeof call==="function")?call:self;}function _inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null){throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass;} - -var DEFAULT_PAGE_SIZE=1; -var DEFAULT_INITIAL_ROWS=10; -var DEFAULT_SCROLL_RENDER_AHEAD=1000; -var DEFAULT_END_REACHED_THRESHOLD=1000; -var DEFAULT_SCROLL_CALLBACK_THROTTLE=50;var - -ListView=function(_Component){_inherits(ListView,_Component); - - - - - - - - - - - - - - - -function ListView(props){_classCallCheck(this,ListView);var _this=_possibleConstructorReturn(this,(ListView.__proto__||Object.getPrototypeOf(ListView)).call(this, -props));_initialiseProps.call(_this); -_this.state={ -curRenderedRowsCount:_this.props.initialListSize, -highlightedRow:{}}; - -_this.onRowHighlighted=function(sectionId,rowId){return _this._onRowHighlighted(sectionId,rowId);}; -_this.scrollProperties={};return _this; -}_createClass(ListView,[{key:'componentWillMount',value:function componentWillMount() - -{ - -this.scrollProperties={ -visibleLength:null, -contentLength:null, -offset:0}; - -this._childFrames=[]; -this._visibleRows={}; -this._prevRenderedRowsCount=0; -this._sentEndForContentLength=null; -}},{key:'componentDidMount',value:function componentDidMount() - -{var _this2=this; - - -(0,_requestAnimationFrame2.default)(function(){ -_this2._measureAndUpdateScrollProps(); -}); -}},{key:'componentWillReceiveProps',value:function componentWillReceiveProps( - -nextProps){var _this3=this; -if(this.props.dataSource!==nextProps.dataSource||this.props.initialListSize!==nextProps.initialListSize){ -this.setState(function(state,props){ -_this3._prevRenderedRowsCount=0; -return{ -curRenderedRowsCount:Math.min( -Math.max(state.curRenderedRowsCount,props.initialListSize), -props.enableEmptySections?props.dataSource.getRowAndSectionCount():props.dataSource.getRowCount())}; - - -},function(){return _this3._renderMoreRowsIfNeeded();}); -} -}},{key:'componentDidUpdate',value:function componentDidUpdate() - -{var _this4=this; -(0,_requestAnimationFrame2.default)(function(){ -_this4._measureAndUpdateScrollProps(); -}); -}},{key:'getScrollResponder',value:function getScrollResponder() - -{ -return this._scrollViewRef&&this._scrollViewRef.getScrollResponder(); -}},{key:'scrollTo',value:function scrollTo() - -{var _scrollViewRef; -return this._scrollViewRef&&(_scrollViewRef=this._scrollViewRef).scrollTo.apply(_scrollViewRef,arguments); -}},{key:'setNativeProps',value:function setNativeProps( - -props){ -return this._scrollViewRef&&this._scrollViewRef.setNativeProps(props); -}},{key:'render',value:function render() - - - - - - - - - - - - - -{ -var children=[]; - -var dataSource=this.props.dataSource; -var allRowIDs=dataSource.rowIdentities; -var rowCount=0; -var sectionHeaderIndices=[]; - -var header=this.props.renderHeader&&this.props.renderHeader(); -var footer=this.props.renderFooter&&this.props.renderFooter(); -var totalIndex=header?1:0; - -for(var sectionIdx=0;sectionIdx=this._prevRenderedRowsCount&& -dataSource.sectionHeaderShouldUpdate(sectionIdx); -children.push( -_react2.default.createElement(_StaticRenderer2.default,{ -key:'s_'+sectionID, -render:this.renderSectionHeaderFn( -dataSource.getSectionHeaderData(sectionIdx), -sectionID), - -shouldUpdate:!!shouldUpdateHeader})); - - -sectionHeaderIndices.push(totalIndex++); -} - -for(var rowIdx=0;rowIdx=this._prevRenderedRowsCount&& -dataSource.rowShouldUpdate(sectionIdx,rowIdx); -var row= -_react2.default.createElement(_StaticRenderer2.default,{ -key:'r_'+comboID, -render:this.renderRowFn( -dataSource.getRowData(sectionIdx,rowIdx), -sectionID, -rowID), - -shouldUpdate:!!shouldUpdateRow}); - -children.push(row); -totalIndex++; - -if(this.props.renderSeparator&&( -rowIdx!==rowIDs.length-1||sectionIdx===allRowIDs.length-1)){ -var adjacentRowHighlighted= -this.state.highlightedRow.sectionID===sectionID&&( -this.state.highlightedRow.rowID===rowID|| -this.state.highlightedRow.rowID===rowIDs[rowIdx+1]); - -var separator=this.props.renderSeparator( -sectionID, -rowID, -adjacentRowHighlighted); - -if(separator){ -children.push(separator); -totalIndex++; -} -} -if(++rowCount===this.state.curRenderedRowsCount){ -break; -} -} -if(rowCount>=this.state.curRenderedRowsCount){ -break; -} -}var _props= - - - - -this.props;var renderScrollComponent=_props.renderScrollComponent;var props=_objectWithoutProperties(_props,['renderScrollComponent']); -_extends(props,{ -onScroll:this._onScroll, -stickyHeaderIndices:this.props.stickyHeaderIndices.concat(sectionHeaderIndices), - - - -onKeyboardWillShow:undefined, -onKeyboardWillHide:undefined, -onKeyboardDidShow:undefined, -onKeyboardDidHide:undefined}); - - -return _react2.default.cloneElement(renderScrollComponent(props),{ -ref:this._setScrollViewRef, -onContentSizeChange:this._onContentSizeChange, -onLayout:this._onLayout}, -header,children,footer); -}},{key:'_measureAndUpdateScrollProps',value:function _measureAndUpdateScrollProps() - -{ -var scrollComponent=this.getScrollResponder(); -if(!scrollComponent||!scrollComponent.getInnerViewNode){ -return; -} - -this._updateVisibleRows(); -}},{key:'_updateVisibleRows',value:function _updateVisibleRows( - - - - - - - - - - - - -updatedFrames){var _this5=this; -if(!this.props.onChangeVisibleRows){ -return; -} -if(updatedFrames){ -updatedFrames.forEach(function(newFrame){ -_this5._childFrames[newFrame.index]=(0,_react.merge)(newFrame); -}); -} -var isVertical=!this.props.horizontal; -var dataSource=this.props.dataSource; -var visibleMin=this.scrollProperties.offset; -var visibleMax=visibleMin+this.scrollProperties.visibleLength; -var allRowIDs=dataSource.rowIdentities; - -var header=this.props.renderHeader&&this.props.renderHeader(); -var totalIndex=header?1:0; -var visibilityChanged=false; -var changedRows={}; -for(var sectionIdx=0;sectionIdxvisibleMax||max_this7.props.onEndReachedThreshold){ - -_this7._sentEndForContentLength=null; -} - -_this7.props.onScroll&&_this7.props.onScroll(e); -};this. - -_setScrollViewRef=function(component){ -_this7._scrollViewRef=component; -};};process.env.NODE_ENV!=="production"?ListView.propTypes=_ListViewPropTypes2.default:void 0; - - -module.exports=(0,_applyNativeMethods2.default)(ListView); \ No newline at end of file diff --git a/dist/components/Navigator/index.js b/dist/components/Navigator/index.js index aec00c2..a5bdb1f 100644 --- a/dist/components/Navigator/index.js +++ b/dist/components/Navigator/index.js @@ -1,4 +1,4 @@ -Object.defineProperty(exports,"__esModule",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i=0)continue;if(!Object.prototype.hasOwnProperty.call(obj,i))continue;target[i]=obj[i];}return target;}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return call&&(typeof call==="object"||typeof call==="function")?call:self;}function _inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null){throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass;} - -var indeterminateWidth='25%'; -var translateInterpolation={inputRange:[0,1],outputRange:['-100%','400%']};var - -ProgressBar=function(_Component){_inherits(ProgressBar,_Component); - - - - - - - - - - - - - - - - - -function ProgressBar(props){_classCallCheck(this,ProgressBar);var _this=_possibleConstructorReturn(this,(ProgressBar.__proto__||Object.getPrototypeOf(ProgressBar)).call(this, -props)); -_this.state={ -animationTranslate:new _Animated2.default.Value(0)};return _this; - -}_createClass(ProgressBar,[{key:'componentDidMount',value:function componentDidMount() - -{ -this._manageAnimation(); -}},{key:'componentDidUpdate',value:function componentDidUpdate() - -{ -this._manageAnimation(); -}},{key:'render',value:function render() - -{var _props= - - - - - - - -this.props;var color=_props.color;var indeterminate=_props.indeterminate;var progress=_props.progress;var trackColor=_props.trackColor;var style=_props.style;var other=_objectWithoutProperties(_props,['color','indeterminate','progress','trackColor','style']);var - -animationTranslate=this.state.animationTranslate; - -var percentageProgress=indeterminate?50:progress*100; - -return( -_react2.default.createElement(_View2.default,_extends({},other,{ -accessibilityRole:'progressbar', -'aria-valuemax':'100', -'aria-valuemin':'0', -'aria-valuenow':indeterminate?null:percentageProgress, -style:[ -styles.track, -style, -{backgroundColor:trackColor}]}), - - -_react2.default.createElement(_Animated2.default.View,{style:[ -styles.progress, -{backgroundColor:color}, -indeterminate?{ -transform:[ -{translateX:animationTranslate.interpolate(translateInterpolation)}], - -width:indeterminateWidth}: -{ -width:percentageProgress+'%'}]}))); - - - - -}},{key:'_manageAnimation',value:function _manageAnimation() - -{var -animationTranslate=this.state.animationTranslate; - -var cycleAnimation=function cycleAnimation(animation){ -animation.setValue(0); -_Animated2.default.timing(animation,{ -duration:1000, -toValue:1}). -start(function(event){ -if(event.finished){ -cycleAnimation(animation); -} -}); -}; - -if(this.props.indeterminate){ -cycleAnimation(animationTranslate); -}else{ -animationTranslate.stopAnimation(); -} -}}]);return ProgressBar;}(_react.Component);ProgressBar.displayName='ProgressBar';ProgressBar.defaultProps={color:'#1976D2',indeterminate:false,progress:0,trackColor:'transparent'};process.env.NODE_ENV!=="production"?ProgressBar.propTypes=_extends({},_View2.default.propTypes,{color:_ColorPropType2.default,indeterminate:_react.PropTypes.bool,progress:_react.PropTypes.number,trackColor:_ColorPropType2.default}):void 0; - - -var styles=_StyleSheet2.default.create({ -track:{ -height:5, -overflow:'hidden', -userSelect:'none'}, - -progress:{ -height:'100%'}}); - - - -module.exports=(0,_applyNativeMethods2.default)(ProgressBar); \ No newline at end of file diff --git a/dist/components/RefreshControl/index.js b/dist/components/RefreshControl/index.js index 81935e9..1995183 100644 --- a/dist/components/RefreshControl/index.js +++ b/dist/components/RefreshControl/index.js @@ -1,7 +1,7 @@ -Object.defineProperty(exports,"__esModule",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i=0)continue;if(!Object.prototype.hasOwnProperty.call(obj,i))continue;target[i]=obj[i];}return target;}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return call&&(typeof call==="object"||typeof call==="function")?call:self;}function _inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null){throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass;} - -var normalizeScrollEvent=function normalizeScrollEvent(e){return{ -nativeEvent:{ -contentOffset:{ -get x(){ -return e.target.scrollLeft; -}, -get y(){ -return e.target.scrollTop; -}}, - -contentSize:{ -get height(){ -return e.target.scrollHeight; -}, -get width(){ -return e.target.scrollWidth; -}}, - -layoutMeasurement:{ -get height(){ -return e.target.offsetHeight; -}, -get width(){ -return e.target.offsetWidth; -}}}};};var - - - - - - - -ScrollViewBase=function(_Component){_inherits(ScrollViewBase,_Component); - - - - - - - - - - - - - - - - - - - - - -function ScrollViewBase(props){_classCallCheck(this,ScrollViewBase);var _this=_possibleConstructorReturn(this,(ScrollViewBase.__proto__||Object.getPrototypeOf(ScrollViewBase)).call(this, -props));_this. - - - - -_handlePreventableScrollEvent=function(handler){ -return function(e){ -if(!_this.props.scrollEnabled){ -e.preventDefault(); -}else{ -if(handler){handler(e);} -} -}; -};_this. - -_handleScroll=function(e){ -e.persist();var -scrollEventThrottle=_this.props.scrollEventThrottle; - -_this._debouncedOnScrollEnd(e); -if(_this._state.isScrolling){ - -if(_this._shouldEmitScrollEvent(_this._state.scrollLastTick,scrollEventThrottle)){ -_this._handleScrollTick(e); -} -}else{ - -_this._handleScrollStart(e); -} -};_this._debouncedOnScrollEnd=(0,_debounce2.default)(_this._handleScrollEnd,100);_this._state={isScrolling:false};return _this;}_createClass(ScrollViewBase,[{key:'_handleScrollStart',value:function _handleScrollStart( - -e){ -this._state.isScrolling=true; -this._state.scrollLastTick=Date.now(); -}},{key:'_handleScrollTick',value:function _handleScrollTick( - -e){var -onScroll=this.props.onScroll; -this._state.scrollLastTick=Date.now(); -if(onScroll){onScroll(normalizeScrollEvent(e));} -}},{key:'_handleScrollEnd',value:function _handleScrollEnd( - -e){var -onScroll=this.props.onScroll; -this._state.isScrolling=false; -if(onScroll){onScroll(normalizeScrollEvent(e));} -}},{key:'_shouldEmitScrollEvent',value:function _shouldEmitScrollEvent( - -lastTick,eventThrottle){ -var timeSinceLastTick=Date.now()-lastTick; -return eventThrottle>0&&timeSinceLastTick>=eventThrottle; -}},{key:'render',value:function render() - -{var _props= - - - - - - - - - - - - - -this.props;var onMomentumScrollBegin=_props.onMomentumScrollBegin;var onMomentumScrollEnd=_props.onMomentumScrollEnd;var onScrollBeginDrag=_props.onScrollBeginDrag;var onScrollEndDrag=_props.onScrollEndDrag;var removeClippedSubviews=_props.removeClippedSubviews;var scrollEnabled=_props.scrollEnabled;var scrollEventThrottle=_props.scrollEventThrottle;var showsHorizontalScrollIndicator=_props.showsHorizontalScrollIndicator;var showsVerticalScrollIndicator=_props.showsVerticalScrollIndicator;var other=_objectWithoutProperties(_props,['onMomentumScrollBegin','onMomentumScrollEnd','onScrollBeginDrag','onScrollEndDrag','removeClippedSubviews','scrollEnabled','scrollEventThrottle','showsHorizontalScrollIndicator','showsVerticalScrollIndicator']); - -return( -_react2.default.createElement(_View2.default,_extends({}, -other,{ -onScroll:this._handleScroll, -onTouchMove:this._handlePreventableScrollEvent(this.props.onTouchMove), -onWheel:this._handlePreventableScrollEvent(this.props.onWheel)}))); - - -}}]);return ScrollViewBase;}(_react.Component);ScrollViewBase.defaultProps={scrollEnabled:true,scrollEventThrottle:0};exports.default=ScrollViewBase;process.env.NODE_ENV!=="production"?ScrollViewBase.propTypes=_extends({},_View2.default.propTypes,{onMomentumScrollBegin:_react.PropTypes.func,onMomentumScrollEnd:_react.PropTypes.func,onScroll:_react.PropTypes.func,onScrollBeginDrag:_react.PropTypes.func,onScrollEndDrag:_react.PropTypes.func,onTouchMove:_react.PropTypes.func,onWheel:_react.PropTypes.func,removeClippedSubviews:_react.PropTypes.bool,scrollEnabled:_react.PropTypes.bool,scrollEventThrottle:_react.PropTypes.number,showsHorizontalScrollIndicator:_react.PropTypes.bool,showsVerticalScrollIndicator:_react.PropTypes.bool}):void 0; \ No newline at end of file diff --git a/dist/components/ScrollView/index.js b/dist/components/ScrollView/index.js deleted file mode 100644 index d2b161e..0000000 --- a/dist/components/ScrollView/index.js +++ /dev/null @@ -1,248 +0,0 @@ -var _extends=Object.assign||function(target){for(var i=1;i=0)continue;if(!Object.prototype.hasOwnProperty.call(obj,i))continue;target[i]=obj[i];}return target;} - -var emptyObject={}; - - -var ScrollView=_react2.default.createClass({displayName:'ScrollView', -propTypes:_extends({}, -_View2.default.propTypes,{ -contentContainerStyle:(0,_StyleSheetPropType2.default)(_ViewStylePropTypes2.default), -horizontal:_react.PropTypes.bool, -keyboardDismissMode:_react.PropTypes.oneOf(['none','interactive','on-drag']), -onContentSizeChange:_react.PropTypes.func, -onScroll:_react.PropTypes.func, -pagingEnabled:_react.PropTypes.bool, -refreshControl:_react.PropTypes.element, -scrollEnabled:_react.PropTypes.bool, -scrollEventThrottle:_react.PropTypes.number, -style:(0,_StyleSheetPropType2.default)(_ViewStylePropTypes2.default)}), - - -mixins:[_ScrollResponder2.default.Mixin], - -getInitialState:function getInitialState(){ -return this.scrollResponderMixinGetInitialState(); -}, - -setNativeProps:function setNativeProps(props){ -this._scrollViewRef.setNativeProps(props); -}, - - - - - - - -getScrollResponder:function getScrollResponder(){ -return this; -}, - -getScrollableNode:function getScrollableNode(){ -return(0,_findNodeHandle2.default)(this._scrollViewRef); -}, - -getInnerViewNode:function getInnerViewNode(){ -return(0,_findNodeHandle2.default)(this._innerViewRef); -}, - - - - - - - - - - - -scrollTo:function scrollTo( -y, -x, -animated) -{ -if(typeof y==='number'){ -console.warn('`scrollTo(y, x, animated)` is deprecated. Use `scrollTo({x: 5, y: 5, animated: true})` instead.'); -}else{var _ref= -y||emptyObject;x=_ref.x;y=_ref.y;animated=_ref.animated; -} - -this.getScrollResponder().scrollResponderScrollTo({x:x||0,y:y||0,animated:animated!==false}); -}, - - - - -scrollWithoutAnimationTo:function scrollWithoutAnimationTo(){var y=arguments.length>0&&arguments[0]!==undefined?arguments[0]:0;var x=arguments.length>1&&arguments[1]!==undefined?arguments[1]:0; -console.warn('`scrollWithoutAnimationTo` is deprecated. Use `scrollTo` instead'); -this.scrollTo({x:x,y:y,animated:false}); -}, - -render:function render(){var _this=this;var _props= - - - - - - - - - - - -this.props;var contentContainerStyle=_props.contentContainerStyle;var horizontal=_props.horizontal;var onContentSizeChange=_props.onContentSizeChange;var refreshControl=_props.refreshControl;var keyboardDismissMode=_props.keyboardDismissMode;var onScroll=_props.onScroll;var pagingEnabled=_props.pagingEnabled;var other=_objectWithoutProperties(_props,['contentContainerStyle','horizontal','onContentSizeChange','refreshControl','keyboardDismissMode','onScroll','pagingEnabled']); - -if(process.env.NODE_ENV!=='production'&&this.props.style){(function(){ -var style=_StyleSheet2.default.flatten(_this.props.style); -var childLayoutProps=['alignItems','justifyContent'].filter(function(prop){return style&&style[prop]!==undefined;}); -(0,_invariant2.default)( -childLayoutProps.length===0, -'ScrollView child layout ('+JSON.stringify(childLayoutProps)+') '+ -'must be applied through the contentContainerStyle prop.');})(); - -} - -var contentSizeChangeProps={}; -if(onContentSizeChange){ -contentSizeChangeProps={ -onLayout:this._handleContentOnLayout}; - -} - -var contentContainer= -_react2.default.createElement(_View2.default,_extends({}, -contentSizeChangeProps,{ -children:this.props.children, -collapsable:false, -ref:this._setInnerViewRef, -style:[ -styles.contentContainer, -horizontal&&styles.contentContainerHorizontal, -contentContainerStyle]})); - - - - -var props=_extends({}, -other,{ -style:[ -styles.base, -horizontal&&styles.baseHorizontal, -this.props.style], - -onTouchStart:this.scrollResponderHandleTouchStart, -onTouchMove:this.scrollResponderHandleTouchMove, -onTouchEnd:this.scrollResponderHandleTouchEnd, -onScrollBeginDrag:this.scrollResponderHandleScrollBeginDrag, -onScrollEndDrag:this.scrollResponderHandleScrollEndDrag, -onMomentumScrollBegin:this.scrollResponderHandleMomentumScrollBegin, -onMomentumScrollEnd:this.scrollResponderHandleMomentumScrollEnd, -onStartShouldSetResponder:this.scrollResponderHandleStartShouldSetResponder, -onStartShouldSetResponderCapture:this.scrollResponderHandleStartShouldSetResponderCapture, -onScrollShouldSetResponder:this.scrollResponderHandleScrollShouldSetResponder, -onScroll:this._handleScroll, -onResponderGrant:this.scrollResponderHandleResponderGrant, -onResponderTerminationRequest:this.scrollResponderHandleTerminationRequest, -onResponderTerminate:this.scrollResponderHandleTerminate, -onResponderRelease:this.scrollResponderHandleResponderRelease, -onResponderReject:this.scrollResponderHandleResponderReject}); - - -var ScrollViewClass=_ScrollViewBase2.default; - -(0,_invariant2.default)( -ScrollViewClass!==undefined, -'ScrollViewClass must not be undefined'); - - -if(refreshControl){ -return _react2.default.cloneElement( -refreshControl, -{style:props.style}, - -_react2.default.createElement(ScrollViewClass,_extends({},props,{ref:this._setScrollViewRef,style:props.style}), -contentContainer)); - - - -} - -return( -_react2.default.createElement(ScrollViewClass,_extends({},props,{ref:this._setScrollViewRef,style:props.style}), -contentContainer)); - - -}, - -_handleContentOnLayout:function _handleContentOnLayout(e){var _e$nativeEvent$layout= -e.nativeEvent.layout;var width=_e$nativeEvent$layout.width;var height=_e$nativeEvent$layout.height; -this.props.onContentSizeChange(width,height); -}, - -_handleScroll:function _handleScroll(e){ -if(process.env.NODE_ENV!=='production'){ -if(this.props.onScroll&&!this.props.scrollEventThrottle){ -console.log( -'You specified `onScroll` on a but not '+ -'`scrollEventThrottle`. You will only receive one event. '+ -'Using `16` you get all the events but be aware that it may '+ -'cause frame drops, use a bigger number if you don\'t need as '+ -'much precision.'); - -} -} - -if(this.props.keyboardDismissMode==='on-drag'){ -(0,_dismissKeyboard2.default)(); -} - -this.scrollResponderHandleScroll(e); -}, - -_setInnerViewRef:function _setInnerViewRef(component){ -this._innerViewRef=component; -}, - -_setScrollViewRef:function _setScrollViewRef(component){ -this._scrollViewRef=component; -}}); - - -var styles=_StyleSheet2.default.create({ -base:{ -flex:1, -overflowX:'hidden', -overflowY:'auto', -WebkitOverflowScrolling:'touch'}, - -baseHorizontal:{ -flexDirection:'row', -overflowX:'auto', -overflowY:'hidden'}, - -contentContainer:{ -transform:[{translateZ:0}]}, - -contentContainerHorizontal:{ -flexDirection:'row'}}); - - - -module.exports=ScrollView; \ No newline at end of file diff --git a/dist/components/StaticContainer/index.js b/dist/components/StaticContainer/index.js deleted file mode 100644 index 3b46abc..0000000 --- a/dist/components/StaticContainer/index.js +++ /dev/null @@ -1,42 +0,0 @@ -var _createClass=function(){function defineProperties(target,props){for(var i=0;i=0)continue;if(!Object.prototype.hasOwnProperty.call(obj,i))continue;target[i]=obj[i];}return target;}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return call&&(typeof call==="object"||typeof call==="function")?call:self;}function _inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null){throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass;} - -var emptyObject={}; -var thumbDefaultBoxShadow='0px 1px 3px rgba(0,0,0,0.5)'; -var thumbFocusedBoxShadow=thumbDefaultBoxShadow+', 0 0 0 10px rgba(0,0,0,0.1)';var - -Switch=function(_Component){_inherits(Switch,_Component);function Switch(){var _ref;var _temp,_this,_ret;_classCallCheck(this,Switch);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++){args[_key]=arguments[_key];}return _ret=(_temp=(_this=_possibleConstructorReturn(this,(_ref=Switch.__proto__||Object.getPrototypeOf(Switch)).call.apply(_ref,[this].concat(args))),_this),_this. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -_handleChange=function(event){var -onValueChange=_this.props.onValueChange; -onValueChange&&onValueChange(event.nativeEvent.target.checked); -},_this. - -_handleFocusState=function(event){ -var isFocused=event.nativeEvent.type==='focus'; -var boxShadow=isFocused?thumbFocusedBoxShadow:thumbDefaultBoxShadow; -_this._thumb.setNativeProps({style:{boxShadow:boxShadow}}); -},_this. - -_setCheckboxRef=function(component){ -_this._checkbox=component; -},_this. - -_setThumbRef=function(component){ -_this._thumb=component; -},_temp),_possibleConstructorReturn(_this,_ret);}_createClass(Switch,[{key:'blur',value:function blur(){_UIManager2.default.blur(this._checkbox);}},{key:'focus',value:function focus(){_UIManager2.default.focus(this._checkbox);}},{key:'render',value:function render(){var _props=this.props;var activeThumbColor=_props.activeThumbColor;var activeTrackColor=_props.activeTrackColor;var disabled=_props.disabled;var onValueChange=_props.onValueChange;var style=_props.style;var thumbColor=_props.thumbColor;var trackColor=_props.trackColor;var value=_props.value;var onTintColor=_props.onTintColor;var thumbTintColor=_props.thumbTintColor;var tintColor=_props.tintColor;var other=_objectWithoutProperties(_props,['activeThumbColor','activeTrackColor','disabled','onValueChange','style','thumbColor','trackColor','value','onTintColor','thumbTintColor','tintColor']);var _StyleSheet$flatten=_StyleSheet2.default.flatten(style);var styleHeight=_StyleSheet$flatten.height;var styleWidth=_StyleSheet$flatten.width;var height=styleHeight||20;var minWidth=(0,_multiplyStyleLengthValue2.default)(height,2);var width=styleWidth>minWidth?styleWidth:minWidth;var trackBorderRadius=(0,_multiplyStyleLengthValue2.default)(height,0.5);var trackCurrentColor=value?activeTrackColor:trackColor;var thumbCurrentColor=value?activeThumbColor:thumbColor;var thumbHeight=height;var thumbWidth=thumbHeight;var rootStyle=[styles.root,style,{height:height,width:width},disabled&&styles.cursorDefault];var trackStyle=[styles.track,{backgroundColor:trackCurrentColor,borderRadius:trackBorderRadius},disabled&&styles.disabledTrack];var thumbStyle=[styles.thumb,{backgroundColor:thumbCurrentColor,height:thumbHeight,transform:[{translateX:value?'100%':'0%'}],width:thumbWidth},disabled&&styles.disabledThumb];var nativeControl=(0,_createDOMElement2.default)('input',{checked:value,disabled:disabled,onBlur:this._handleFocusState,onChange:this._handleChange,onFocus:this._handleFocusState,ref:this._setCheckboxRef,style:[styles.nativeControl,styles.cursorInherit],type:'checkbox'});return _react2.default.createElement(_View2.default,_extends({},other,{style:rootStyle}),_react2.default.createElement(_View2.default,{style:trackStyle}),_react2.default.createElement(_View2.default,{ref:this._setThumbRef,style:thumbStyle}),nativeControl);}}]);return Switch;}(_react.Component);Switch.displayName='Switch';Switch.defaultProps={activeThumbColor:'#009688',activeTrackColor:'#A3D3CF',disabled:false,style:emptyObject,thumbColor:'#FAFAFA',trackColor:'#939393',value:false};process.env.NODE_ENV!=="production"?Switch.propTypes=_extends({},_View2.default.propTypes,{activeThumbColor:_ColorPropType2.default,activeTrackColor:_ColorPropType2.default,disabled:_react.PropTypes.bool,onValueChange:_react.PropTypes.func,thumbColor:_ColorPropType2.default,trackColor:_ColorPropType2.default,value:_react.PropTypes.bool}):void 0; - - -var styles=_StyleSheet2.default.create({ -root:{ -cursor:'pointer', -userSelect:'none'}, - -cursorDefault:{ -cursor:'default'}, - -cursorInherit:{ -cursor:'inherit'}, - -track:_extends({}, -_StyleSheet2.default.absoluteFillObject,{ -height:'70%', -margin:'auto', -transitionDuration:'0.1s', -width:'90%'}), - -disabledTrack:{ -backgroundColor:'#D5D5D5'}, - -thumb:{ -alignSelf:'flex-start', -borderRadius:'100%', -boxShadow:thumbDefaultBoxShadow, -transitionDuration:'0.1s'}, - -disabledThumb:{ -backgroundColor:'#BDBDBD'}, - -nativeControl:_extends({}, -_StyleSheet2.default.absoluteFillObject,{ -height:'100%', -margin:0, -opacity:0, -padding:0, -width:'100%'})}); - - - -module.exports=(0,_applyNativeMethods2.default)(Switch); \ No newline at end of file diff --git a/dist/components/TabBarIOS/TabBarItemIOS.js b/dist/components/TabBarIOS/TabBarItemIOS.js index 2a94a7e..de2ce9e 100644 --- a/dist/components/TabBarIOS/TabBarItemIOS.js +++ b/dist/components/TabBarIOS/TabBarItemIOS.js @@ -1,9 +1,5 @@ -Object.defineProperty(exports,"__esModule",{value:true});var _extends=Object.assign||function(target){for(var i=1;i=0)continue;if(!Object.prototype.hasOwnProperty.call(obj,i))continue;target[i]=obj[i];}return target;}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return call&&(typeof call==="object"||typeof call==="function")?call:self;}function _inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null){throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass;}var - -Text=function(_Component){_inherits(Text,_Component);function Text(){_classCallCheck(this,Text);return _possibleConstructorReturn(this,(Text.__proto__||Object.getPrototypeOf(Text)).apply(this,arguments));}_createClass(Text,[{key:'render',value:function render() - - - - - - - - - - - - - - - - - - -{var _props= - - - - - - - - - - - - - - -this.props;var numberOfLines=_props.numberOfLines;var onPress=_props.onPress;var selectable=_props.selectable;var style=_props.style;var adjustsFontSizeToFit=_props.adjustsFontSizeToFit;var allowFontScaling=_props.allowFontScaling;var ellipsizeMode=_props.ellipsizeMode;var minimumFontScale=_props.minimumFontScale;var onLayout=_props.onLayout;var suppressHighlighting=_props.suppressHighlighting;var otherProps=_objectWithoutProperties(_props,['numberOfLines','onPress','selectable','style','adjustsFontSizeToFit','allowFontScaling','ellipsizeMode','minimumFontScale','onLayout','suppressHighlighting']); - -if(onPress){ -otherProps.onClick=onPress; -otherProps.onKeyDown=this._createEnterHandler(onPress); -otherProps.tabIndex=0; -} - -otherProps.style=[ -styles.initial, -style, -!selectable&&styles.notSelectable, -numberOfLines===1&&styles.singleLineStyle, -onPress&&styles.pressable]; - - -return(0,_createDOMElement2.default)('span',otherProps); -}},{key:'_createEnterHandler',value:function _createEnterHandler( - -fn){ -return function(e){ -if(e.keyCode===13){ -fn&&fn(e); -} -}; -}}]);return Text;}(_react.Component);Text.displayName='Text';Text.defaultProps={accessible:true,selectable:true};process.env.NODE_ENV!=="production"?Text.propTypes=_extends({},_BaseComponentPropTypes2.default,{accessibilityRole:_react.PropTypes.oneOf(['button','heading','link','listitem']),children:_react.PropTypes.any,numberOfLines:_react.PropTypes.number,onLayout:_react.PropTypes.func,onPress:_react.PropTypes.func,selectable:_react.PropTypes.bool,style:(0,_StyleSheetPropType2.default)(_TextStylePropTypes2.default)}):void 0; - - -var styles=_StyleSheet2.default.create({ -initial:{ -borderWidth:0, -color:'inherit', -display:'inline', -font:'inherit', -margin:0, -padding:0, -textDecorationLine:'none', -wordWrap:'break-word'}, - -notSelectable:{ -userSelect:'none'}, - -pressable:{ -cursor:'pointer'}, - -singleLineStyle:{ -maxWidth:'100%', -overflow:'hidden', -textOverflow:'ellipsis', -whiteSpace:'nowrap'}}); - - - -module.exports=(0,_applyLayout2.default)((0,_applyNativeMethods2.default)(Text)); \ No newline at end of file diff --git a/dist/components/TextInput/TextInputState.js b/dist/components/TextInput/TextInputState.js deleted file mode 100644 index 4567834..0000000 --- a/dist/components/TextInput/TextInputState.js +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - -var _UIManager=require('../../apis/UIManager');var _UIManager2=_interopRequireDefault(_UIManager);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};} - - - - - - -var TextInputState={ - - - -_currentlyFocusedNode:null, - - - - - -currentlyFocusedField:function currentlyFocusedField(){ -if(document.activeElement!==this._currentlyFocusedNode){ -this._currentlyFocusedNode=null; -} -return this._currentlyFocusedNode; -}, - - - - - - -focusTextInput:function focusTextInput(textFieldNode){ -if(document.activeElement!==textFieldNode&&textFieldNode!==null){ -this._currentlyFocusedNode=textFieldNode; -_UIManager2.default.focus(textFieldNode); -} -}, - - - - - - -blurTextInput:function blurTextInput(textFieldNode){ -if(document.activeElement===textFieldNode&&textFieldNode!==null){ -this._currentlyFocusedNode=null; -_UIManager2.default.blur(textFieldNode); -} -}}; - - -module.exports=TextInputState; \ No newline at end of file diff --git a/dist/components/TextInput/index.js b/dist/components/TextInput/index.js deleted file mode 100644 index 78c71bf..0000000 --- a/dist/components/TextInput/index.js +++ /dev/null @@ -1,281 +0,0 @@ -var _extends=Object.assign||function(target){for(var i=1;i=0)continue;if(!Object.prototype.hasOwnProperty.call(obj,i))continue;target[i]=obj[i];}return target;}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return call&&(typeof call==="object"||typeof call==="function")?call:self;}function _inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null){throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass;} - -var emptyObject={}; - - - - -var normalizeEventHandler=function normalizeEventHandler(handler){return function(e){ -if(handler){ -e.nativeEvent.text=e.target.value; -return handler(e); -} -};}; - - - - - -var isSelectionStale=function isSelectionStale(node,selection){ -if(node&&selection){var -selectionEnd=node.selectionEnd;var selectionStart=node.selectionStart;var -start=selection.start;var end=selection.end; -return start!==selectionStart||end!==selectionEnd; -} -return false; -}; - - - - - -var setSelection=function setSelection(node,selection){ -try{ -if(isSelectionStale(node,selection)){var -start=selection.start;var end=selection.end; -node.setSelectionRange(start,end||start); -} -}catch(e){} -};var - -TextInput=function(_Component){_inherits(TextInput,_Component);function TextInput(){var _ref;var _temp,_this,_ret;_classCallCheck(this,TextInput);for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++){args[_key]=arguments[_key];}return _ret=(_temp=(_this=_possibleConstructorReturn(this,(_ref=TextInput.__proto__||Object.getPrototypeOf(TextInput)).call.apply(_ref,[this].concat(args))),_this),_this. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -_handleBlur=function(e){var -onBlur=_this.props.onBlur; -if(onBlur){onBlur(e);} -},_this. - -_handleChange=function(e){var _this$props= -_this.props;var onChange=_this$props.onChange;var onChangeText=_this$props.onChangeText;var -text=e.nativeEvent.text; -if(onChange){onChange(e);} -if(onChangeText){onChangeText(text);} -},_this. - -_handleFocus=function(e){var _this$props2= -_this.props;var clearTextOnFocus=_this$props2.clearTextOnFocus;var onFocus=_this$props2.onFocus;var selectTextOnFocus=_this$props2.selectTextOnFocus; -var node=_this._node; -if(onFocus){onFocus(e);} -if(clearTextOnFocus){_this.clear();} -if(selectTextOnFocus){node&&node.select();} -},_this. - -_handleKeyPress=function(e){var _this$props3= -_this.props;var blurOnSubmit=_this$props3.blurOnSubmit;var multiline=_this$props3.multiline;var onKeyPress=_this$props3.onKeyPress;var onSubmitEditing=_this$props3.onSubmitEditing; -var blurOnSubmitDefault=!multiline; -var shouldBlurOnSubmit=blurOnSubmit==null?blurOnSubmitDefault:blurOnSubmit; -if(onKeyPress){onKeyPress(e);} -if(!e.isDefaultPrevented()&&e.which===13){ -if(onSubmitEditing){onSubmitEditing(e);} -if(shouldBlurOnSubmit){_this.blur();} -} -},_this. - -_handleSelectionChange=function(e){var _this$props4= -_this.props;var onSelectionChange=_this$props4.onSelectionChange;var _this$props4$selectio=_this$props4.selection;var selection=_this$props4$selectio===undefined?emptyObject:_this$props4$selectio; -if(onSelectionChange){ -try{ -var node=e.target; -if(isSelectionStale(node,selection)){var -selectionStart=node.selectionStart;var selectionEnd=node.selectionEnd; -e.nativeEvent.selection={start:selectionStart,end:selectionEnd}; -onSelectionChange(e); -} -}catch(e){} -} -},_this. - -_setNode=function(component){ -_this._node=(0,_findNodeHandle2.default)(component); -},_temp),_possibleConstructorReturn(_this,_ret);}_createClass(TextInput,[{key:'blur',value:function blur(){_TextInputState2.default.blurTextInput(this._node);}},{key:'clear',value:function clear(){this._node.value='';}},{key:'focus',value:function focus(){_TextInputState2.default.focusTextInput(this._node);}},{key:'isFocused',value:function isFocused(){return _TextInputState2.default.currentlyFocusedField()===this._node;}},{key:'setNativeProps',value:function setNativeProps(props){_UIManager2.default.updateView(this._node,props,this);}},{key:'componentDidMount',value:function componentDidMount(){setSelection(this._node,this.props.selection);}},{key:'componentDidUpdate',value:function componentDidUpdate(){setSelection(this._node,this.props.selection);}},{key:'render',value:function render(){var _props=this.props;var autoCorrect=_props.autoCorrect;var editable=_props.editable;var keyboardType=_props.keyboardType;var maxNumberOfLines=_props.maxNumberOfLines;var multiline=_props.multiline;var numberOfLines=_props.numberOfLines;var secureTextEntry=_props.secureTextEntry;var style=_props.style;var blurOnSubmit=_props.blurOnSubmit;var clearTextOnFocus=_props.clearTextOnFocus;var dataDetectorTypes=_props.dataDetectorTypes;var enablesReturnKeyAutomatically=_props.enablesReturnKeyAutomatically;var keyboardAppearance=_props.keyboardAppearance;var onChangeText=_props.onChangeText;var onContentSizeChange=_props.onContentSizeChange;var onEndEditing=_props.onEndEditing;var onLayout=_props.onLayout;var onSelectionChange=_props.onSelectionChange;var onSubmitEditing=_props.onSubmitEditing;var placeholderTextColor=_props.placeholderTextColor;var returnKeyType=_props.returnKeyType;var selection=_props.selection;var selectionColor=_props.selectionColor;var selectTextOnFocus=_props.selectTextOnFocus;var otherProps=_objectWithoutProperties(_props,['autoCorrect','editable','keyboardType','maxNumberOfLines','multiline','numberOfLines','secureTextEntry','style','blurOnSubmit','clearTextOnFocus','dataDetectorTypes','enablesReturnKeyAutomatically','keyboardAppearance','onChangeText','onContentSizeChange','onEndEditing','onLayout','onSelectionChange','onSubmitEditing','placeholderTextColor','returnKeyType','selection','selectionColor','selectTextOnFocus']);var type=void 0;switch(keyboardType){case'email-address':type='email';break;case'number-pad':case'numeric':type='number';break;case'phone-pad':type='tel';break;case'search':case'web-search':type='search';break;case'url':type='url';break;default:type='text';}if(secureTextEntry){type='password';}var component=multiline?_reactTextareaAutosize2.default:'input';_extends(otherProps,{autoCorrect:autoCorrect?'on':'off',dir:'auto',onBlur:normalizeEventHandler(this._handleBlur),onChange:normalizeEventHandler(this._handleChange),onFocus:normalizeEventHandler(this._handleFocus),onKeyPress:normalizeEventHandler(this._handleKeyPress),onSelect:normalizeEventHandler(this._handleSelectionChange),readOnly:!editable,ref:this._setNode,style:[styles.initial,style]});if(multiline){otherProps.maxRows=maxNumberOfLines||numberOfLines;otherProps.minRows=numberOfLines;}else{otherProps.type=type;}return(0,_createDOMElement2.default)(component,otherProps);}}]);return TextInput;}(_react.Component);TextInput.displayName='TextInput';TextInput.defaultProps={autoCapitalize:'sentences',autoComplete:'on',autoCorrect:true,editable:true,keyboardType:'default',multiline:false,numberOfLines:2,secureTextEntry:false,style:emptyObject};process.env.NODE_ENV!=="production"?TextInput.propTypes=_extends({},_View2.default.propTypes,{autoCapitalize:_react.PropTypes.oneOf(['characters','none','sentences','words']),autoComplete:_react.PropTypes.string,autoCorrect:_react.PropTypes.bool,autoFocus:_react.PropTypes.bool,blurOnSubmit:_react.PropTypes.bool,clearTextOnFocus:_react.PropTypes.bool,defaultValue:_react.PropTypes.string,editable:_react.PropTypes.bool,keyboardType:_react.PropTypes.oneOf(['default','email-address','number-pad','numeric','phone-pad','search','url','web-search']),maxLength:_react.PropTypes.number,maxNumberOfLines:_react.PropTypes.number,multiline:_react.PropTypes.bool,numberOfLines:_react.PropTypes.number,onBlur:_react.PropTypes.func,onChange:_react.PropTypes.func,onChangeText:_react.PropTypes.func,onFocus:_react.PropTypes.func,onKeyPress:_react.PropTypes.func,onSelectionChange:_react.PropTypes.func,onSubmitEditing:_react.PropTypes.func,placeholder:_react.PropTypes.string,placeholderTextColor:_react.PropTypes.string,secureTextEntry:_react.PropTypes.bool,selectTextOnFocus:_react.PropTypes.bool,selection:_react.PropTypes.shape({start:_react.PropTypes.number.isRequired,end:_react.PropTypes.number}),style:_Text2.default.propTypes.style,value:_react.PropTypes.string}):void 0; - - -var styles=_StyleSheet2.default.create({ -initial:{ -appearance:'none', -backgroundColor:'transparent', -borderColor:'black', -borderRadius:0, -borderWidth:0, -boxSizing:'border-box', -color:'inherit', -font:'inherit', -padding:0}}); - - - -module.exports=(0,_applyLayout2.default)((0,_applyNativeMethods2.default)(TextInput)); \ No newline at end of file diff --git a/dist/components/Touchable/BoundingDimensions.js b/dist/components/Touchable/BoundingDimensions.js deleted file mode 100644 index 903fa8a..0000000 --- a/dist/components/Touchable/BoundingDimensions.js +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - -'use strict'; - -var PooledClass=require('react-dom/lib/PooledClass'); - -var twoArgumentPooler=PooledClass.twoArgumentPooler; - - - - - - - - -function BoundingDimensions(width,height){ -this.width=width; -this.height=height; -} - -BoundingDimensions.prototype.destructor=function(){ -this.width=null; -this.height=null; -}; - - - - - -BoundingDimensions.getPooledFromElement=function(element){ -return BoundingDimensions.getPooled( -element.offsetWidth, -element.offsetHeight); - -}; - -PooledClass.addPoolingTo(BoundingDimensions,twoArgumentPooler); - -module.exports=BoundingDimensions; \ No newline at end of file diff --git a/dist/components/Touchable/Position.js b/dist/components/Touchable/Position.js deleted file mode 100644 index 2156782..0000000 --- a/dist/components/Touchable/Position.js +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - -'use strict'; - -var PooledClass=require('react-dom/lib/PooledClass'); - -var twoArgumentPooler=PooledClass.twoArgumentPooler; - - - - - - - - - -function Position(left,top){ -this.left=left; -this.top=top; -} - -Position.prototype.destructor=function(){ -this.left=null; -this.top=null; -}; - -PooledClass.addPoolingTo(Position,twoArgumentPooler); - -module.exports=Position; \ No newline at end of file diff --git a/dist/components/Touchable/Touchable.js b/dist/components/Touchable/Touchable.js deleted file mode 100644 index 97263f2..0000000 --- a/dist/components/Touchable/Touchable.js +++ /dev/null @@ -1,746 +0,0 @@ - - - - - - - - - - - - -'use strict'; - - -var BoundingDimensions=require('./BoundingDimensions'); -var normalizeColor=require('../../modules/normalizeColor'); -var Position=require('./Position'); -var React=require('react'); -var TouchEventUtils=require('fbjs/lib/TouchEventUtils'); -var UIManager=require('../../apis/UIManager'); -var View=require('../../components/View'); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -var States={ -NOT_RESPONDER:'NOT_RESPONDER', -RESPONDER_INACTIVE_PRESS_IN:'RESPONDER_INACTIVE_PRESS_IN', -RESPONDER_INACTIVE_PRESS_OUT:'RESPONDER_INACTIVE_PRESS_OUT', -RESPONDER_ACTIVE_PRESS_IN:'RESPONDER_ACTIVE_PRESS_IN', -RESPONDER_ACTIVE_PRESS_OUT:'RESPONDER_ACTIVE_PRESS_OUT', -RESPONDER_ACTIVE_LONG_PRESS_IN:'RESPONDER_ACTIVE_LONG_PRESS_IN', -RESPONDER_ACTIVE_LONG_PRESS_OUT:'RESPONDER_ACTIVE_LONG_PRESS_OUT', -ERROR:'ERROR'}; - - - - - -var IsActive={ -RESPONDER_ACTIVE_PRESS_OUT:true, -RESPONDER_ACTIVE_PRESS_IN:true}; - - - - - - -var IsPressingIn={ -RESPONDER_INACTIVE_PRESS_IN:true, -RESPONDER_ACTIVE_PRESS_IN:true, -RESPONDER_ACTIVE_LONG_PRESS_IN:true}; - - -var IsLongPressingIn={ -RESPONDER_ACTIVE_LONG_PRESS_IN:true}; - - - - - -var Signals={ -DELAY:'DELAY', -RESPONDER_GRANT:'RESPONDER_GRANT', -RESPONDER_RELEASE:'RESPONDER_RELEASE', -RESPONDER_TERMINATED:'RESPONDER_TERMINATED', -ENTER_PRESS_RECT:'ENTER_PRESS_RECT', -LEAVE_PRESS_RECT:'LEAVE_PRESS_RECT', -LONG_PRESS_DETECTED:'LONG_PRESS_DETECTED'}; - - - - - -var Transitions={ -NOT_RESPONDER:{ -DELAY:States.ERROR, -RESPONDER_GRANT:States.RESPONDER_INACTIVE_PRESS_IN, -RESPONDER_RELEASE:States.ERROR, -RESPONDER_TERMINATED:States.ERROR, -ENTER_PRESS_RECT:States.ERROR, -LEAVE_PRESS_RECT:States.ERROR, -LONG_PRESS_DETECTED:States.ERROR}, - -RESPONDER_INACTIVE_PRESS_IN:{ -DELAY:States.RESPONDER_ACTIVE_PRESS_IN, -RESPONDER_GRANT:States.ERROR, -RESPONDER_RELEASE:States.NOT_RESPONDER, -RESPONDER_TERMINATED:States.NOT_RESPONDER, -ENTER_PRESS_RECT:States.RESPONDER_INACTIVE_PRESS_IN, -LEAVE_PRESS_RECT:States.RESPONDER_INACTIVE_PRESS_OUT, -LONG_PRESS_DETECTED:States.ERROR}, - -RESPONDER_INACTIVE_PRESS_OUT:{ -DELAY:States.RESPONDER_ACTIVE_PRESS_OUT, -RESPONDER_GRANT:States.ERROR, -RESPONDER_RELEASE:States.NOT_RESPONDER, -RESPONDER_TERMINATED:States.NOT_RESPONDER, -ENTER_PRESS_RECT:States.RESPONDER_INACTIVE_PRESS_IN, -LEAVE_PRESS_RECT:States.RESPONDER_INACTIVE_PRESS_OUT, -LONG_PRESS_DETECTED:States.ERROR}, - -RESPONDER_ACTIVE_PRESS_IN:{ -DELAY:States.ERROR, -RESPONDER_GRANT:States.ERROR, -RESPONDER_RELEASE:States.NOT_RESPONDER, -RESPONDER_TERMINATED:States.NOT_RESPONDER, -ENTER_PRESS_RECT:States.RESPONDER_ACTIVE_PRESS_IN, -LEAVE_PRESS_RECT:States.RESPONDER_ACTIVE_PRESS_OUT, -LONG_PRESS_DETECTED:States.RESPONDER_ACTIVE_LONG_PRESS_IN}, - -RESPONDER_ACTIVE_PRESS_OUT:{ -DELAY:States.ERROR, -RESPONDER_GRANT:States.ERROR, -RESPONDER_RELEASE:States.NOT_RESPONDER, -RESPONDER_TERMINATED:States.NOT_RESPONDER, -ENTER_PRESS_RECT:States.RESPONDER_ACTIVE_PRESS_IN, -LEAVE_PRESS_RECT:States.RESPONDER_ACTIVE_PRESS_OUT, -LONG_PRESS_DETECTED:States.ERROR}, - -RESPONDER_ACTIVE_LONG_PRESS_IN:{ -DELAY:States.ERROR, -RESPONDER_GRANT:States.ERROR, -RESPONDER_RELEASE:States.NOT_RESPONDER, -RESPONDER_TERMINATED:States.NOT_RESPONDER, -ENTER_PRESS_RECT:States.RESPONDER_ACTIVE_LONG_PRESS_IN, -LEAVE_PRESS_RECT:States.RESPONDER_ACTIVE_LONG_PRESS_OUT, -LONG_PRESS_DETECTED:States.RESPONDER_ACTIVE_LONG_PRESS_IN}, - -RESPONDER_ACTIVE_LONG_PRESS_OUT:{ -DELAY:States.ERROR, -RESPONDER_GRANT:States.ERROR, -RESPONDER_RELEASE:States.NOT_RESPONDER, -RESPONDER_TERMINATED:States.NOT_RESPONDER, -ENTER_PRESS_RECT:States.RESPONDER_ACTIVE_LONG_PRESS_IN, -LEAVE_PRESS_RECT:States.RESPONDER_ACTIVE_LONG_PRESS_OUT, -LONG_PRESS_DETECTED:States.ERROR}, - -error:{ -DELAY:States.NOT_RESPONDER, -RESPONDER_GRANT:States.RESPONDER_INACTIVE_PRESS_IN, -RESPONDER_RELEASE:States.NOT_RESPONDER, -RESPONDER_TERMINATED:States.NOT_RESPONDER, -ENTER_PRESS_RECT:States.NOT_RESPONDER, -LEAVE_PRESS_RECT:States.NOT_RESPONDER, -LONG_PRESS_DETECTED:States.NOT_RESPONDER}}; - - - - - - -var HIGHLIGHT_DELAY_MS=130; - -var PRESS_EXPAND_PX=20; - -var LONG_PRESS_THRESHOLD=500; - -var LONG_PRESS_DELAY_MS=LONG_PRESS_THRESHOLD-HIGHLIGHT_DELAY_MS; - -var LONG_PRESS_ALLOWED_MOVEMENT=10; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -var TouchableMixin={ - - - -componentWillUnmount:function componentWillUnmount(){ -this.touchableDelayTimeout&&clearTimeout(this.touchableDelayTimeout); -this.longPressDelayTimeout&&clearTimeout(this.longPressDelayTimeout); -this.pressOutDelayTimeout&&clearTimeout(this.pressOutDelayTimeout); -}, - - - - - - - - -touchableGetInitialState:function touchableGetInitialState(){ -return{ -touchable:{touchState:undefined,responderID:null}}; - -}, - - - - - -touchableHandleResponderTerminationRequest:function touchableHandleResponderTerminationRequest(){ -return!this.props.rejectResponderTermination; -}, - - - - -touchableHandleStartShouldSetResponder:function touchableHandleStartShouldSetResponder(){ -return!this.props.disabled; -}, - - - - -touchableLongPressCancelsPress:function touchableLongPressCancelsPress(){ -return true; -}, - - - - - - -touchableHandleResponderGrant:function touchableHandleResponderGrant(e){ -var dispatchID=e.currentTarget; - - - -e.persist(); - -this.pressOutDelayTimeout&&clearTimeout(this.pressOutDelayTimeout); -this.pressOutDelayTimeout=null; - -this.state.touchable.touchState=States.NOT_RESPONDER; -this.state.touchable.responderID=dispatchID; -this._receiveSignal(Signals.RESPONDER_GRANT,e); -var delayMS= -this.touchableGetHighlightDelayMS!==undefined? -Math.max(this.touchableGetHighlightDelayMS(),0):HIGHLIGHT_DELAY_MS; -delayMS=isNaN(delayMS)?HIGHLIGHT_DELAY_MS:delayMS; -if(delayMS!==0){ -this.touchableDelayTimeout=setTimeout( -this._handleDelay.bind(this,e), -delayMS); - -}else{ -this._handleDelay(e); -} - -var longDelayMS= -this.touchableGetLongPressDelayMS!==undefined? -Math.max(this.touchableGetLongPressDelayMS(),10):LONG_PRESS_DELAY_MS; -longDelayMS=isNaN(longDelayMS)?LONG_PRESS_DELAY_MS:longDelayMS; -this.longPressDelayTimeout=setTimeout( -this._handleLongDelay.bind(this,e), -longDelayMS+delayMS); - -}, - - - - -touchableHandleResponderRelease:function touchableHandleResponderRelease(e){ -this._receiveSignal(Signals.RESPONDER_RELEASE,e); -}, - - - - -touchableHandleResponderTerminate:function touchableHandleResponderTerminate(e){ -this._receiveSignal(Signals.RESPONDER_TERMINATED,e); -}, - - - - -touchableHandleResponderMove:function touchableHandleResponderMove(e){ - - -if(this.state.touchable.touchState===States.RESPONDER_INACTIVE_PRESS_IN){ -return; -} - - -if(!this.state.touchable.positionOnActivate){ -return; -} - -var positionOnActivate=this.state.touchable.positionOnActivate; -var dimensionsOnActivate=this.state.touchable.dimensionsOnActivate; -var pressRectOffset=this.touchableGetPressRectOffset? -this.touchableGetPressRectOffset():{ -left:PRESS_EXPAND_PX, -right:PRESS_EXPAND_PX, -top:PRESS_EXPAND_PX, -bottom:PRESS_EXPAND_PX}; - - -var pressExpandLeft=pressRectOffset.left; -var pressExpandTop=pressRectOffset.top; -var pressExpandRight=pressRectOffset.right; -var pressExpandBottom=pressRectOffset.bottom; - -var hitSlop=this.touchableGetHitSlop? -this.touchableGetHitSlop():null; - -if(hitSlop){ -pressExpandLeft+=hitSlop.left; -pressExpandTop+=hitSlop.top; -pressExpandRight+=hitSlop.right; -pressExpandBottom+=hitSlop.bottom; -} - -var touch=TouchEventUtils.extractSingleTouch(e.nativeEvent); -var pageX=touch&&touch.pageX; -var pageY=touch&&touch.pageY; - -if(this.pressInLocation){ -var movedDistance=this._getDistanceBetweenPoints(pageX,pageY,this.pressInLocation.pageX,this.pressInLocation.pageY); -if(movedDistance>LONG_PRESS_ALLOWED_MOVEMENT){ -this._cancelLongPressDelayTimeout(); -} -} - -var isTouchWithinActive= -pageX>positionOnActivate.left-pressExpandLeft&& -pageY>positionOnActivate.top-pressExpandTop&& -pageX< -positionOnActivate.left+ -dimensionsOnActivate.width+ -pressExpandRight&& -pageY< -positionOnActivate.top+ -dimensionsOnActivate.height+ -pressExpandBottom; -if(isTouchWithinActive){ -this._receiveSignal(Signals.ENTER_PRESS_RECT,e); -var curState=this.state.touchable.touchState; -if(curState===States.RESPONDER_INACTIVE_PRESS_IN){ - -this._cancelLongPressDelayTimeout(); -} -}else{ -this._cancelLongPressDelayTimeout(); -this._receiveSignal(Signals.LEAVE_PRESS_RECT,e); -} -}, - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -_remeasureMetricsOnActivation:function _remeasureMetricsOnActivation(){ -var tag=this.state.touchable.responderID; -if(tag==null){ -return; -} - -UIManager.measure(tag,this._handleQueryLayout); -}, - -_handleQueryLayout:function _handleQueryLayout(l,t,w,h,globalX,globalY){ -this.state.touchable.positionOnActivate&& -Position.release(this.state.touchable.positionOnActivate); -this.state.touchable.dimensionsOnActivate&& -BoundingDimensions.release(this.state.touchable.dimensionsOnActivate); -this.state.touchable.positionOnActivate=Position.getPooled(globalX,globalY); -this.state.touchable.dimensionsOnActivate=BoundingDimensions.getPooled(w,h); -}, - -_handleDelay:function _handleDelay(e){ -this.touchableDelayTimeout=null; -this._receiveSignal(Signals.DELAY,e); -}, - -_handleLongDelay:function _handleLongDelay(e){ -this.longPressDelayTimeout=null; -var curState=this.state.touchable.touchState; -if(curState!==States.RESPONDER_ACTIVE_PRESS_IN&& -curState!==States.RESPONDER_ACTIVE_LONG_PRESS_IN){ -console.error('Attempted to transition from state `'+curState+'` to `'+ -States.RESPONDER_ACTIVE_LONG_PRESS_IN+'`, which is not supported. This is '+ -'most likely due to `Touchable.longPressDelayTimeout` not being cancelled.'); -}else{ -this._receiveSignal(Signals.LONG_PRESS_DETECTED,e); -} -}, - - - - - - - - - -_receiveSignal:function _receiveSignal(signal,e){ -var responderID=this.state.touchable.responderID; -var curState=this.state.touchable.touchState; -var nextState=Transitions[curState]&&Transitions[curState][signal]; -if(!responderID&&signal===Signals.RESPONDER_RELEASE){ -return; -} -if(!nextState){ -throw new Error( -'Unrecognized signal `'+signal+'` or state `'+curState+ -'` for Touchable responder `'+responderID+'`'); - -} -if(nextState===States.ERROR){ -throw new Error( -'Touchable cannot transition from `'+curState+'` to `'+signal+ -'` for responder `'+responderID+'`'); - -} -if(curState!==nextState){ -this._performSideEffectsForTransition(curState,nextState,signal,e); -this.state.touchable.touchState=nextState; -} -}, - -_cancelLongPressDelayTimeout:function _cancelLongPressDelayTimeout(){ -this.longPressDelayTimeout&&clearTimeout(this.longPressDelayTimeout); -this.longPressDelayTimeout=null; -}, - -_isHighlight:function _isHighlight(state){ -return state===States.RESPONDER_ACTIVE_PRESS_IN|| -state===States.RESPONDER_ACTIVE_LONG_PRESS_IN; -}, - -_savePressInLocation:function _savePressInLocation(e){ -var touch=TouchEventUtils.extractSingleTouch(e.nativeEvent); -var pageX=touch&&touch.pageX; -var pageY=touch&&touch.pageY; -var locationX=touch&&touch.locationX; -var locationY=touch&&touch.locationY; -this.pressInLocation={pageX:pageX,pageY:pageY,locationX:locationX,locationY:locationY}; -}, - -_getDistanceBetweenPoints:function _getDistanceBetweenPoints(aX,aY,bX,bY){ -var deltaX=aX-bX; -var deltaY=aY-bY; -return Math.sqrt(deltaX*deltaX+deltaY*deltaY); -}, - - - - - - - - - - - - -_performSideEffectsForTransition:function _performSideEffectsForTransition(curState,nextState,signal,e){ -var curIsHighlight=this._isHighlight(curState); -var newIsHighlight=this._isHighlight(nextState); - -var isFinalSignal= -signal===Signals.RESPONDER_TERMINATED|| -signal===Signals.RESPONDER_RELEASE; - -if(isFinalSignal){ -this._cancelLongPressDelayTimeout(); -} - -if(!IsActive[curState]&&IsActive[nextState]){ -this._remeasureMetricsOnActivation(); -} - -if(IsPressingIn[curState]&&signal===Signals.LONG_PRESS_DETECTED){ -this.touchableHandleLongPress&&this.touchableHandleLongPress(e); -} - -if(newIsHighlight&&!curIsHighlight){ -this._startHighlight(e); -}else if(!newIsHighlight&&curIsHighlight){ -this._endHighlight(e); -} - -if(IsPressingIn[curState]&&signal===Signals.RESPONDER_RELEASE){ -var hasLongPressHandler=!!this.props.onLongPress; -var pressIsLongButStillCallOnPress= -IsLongPressingIn[curState]&&( -!hasLongPressHandler|| -!this.touchableLongPressCancelsPress()); - - -var shouldInvokePress=!IsLongPressingIn[curState]||pressIsLongButStillCallOnPress; -if(shouldInvokePress&&this.touchableHandlePress){ -if(!newIsHighlight&&!curIsHighlight){ - -this._startHighlight(e); -this._endHighlight(e); -} -this.touchableHandlePress(e); -} -} - -this.touchableDelayTimeout&&clearTimeout(this.touchableDelayTimeout); -this.touchableDelayTimeout=null; -}, - -_startHighlight:function _startHighlight(e){ -this._savePressInLocation(e); -this.touchableHandleActivePressIn&&this.touchableHandleActivePressIn(e); -}, - -_endHighlight:function _endHighlight(e){var _this=this; -if(this.touchableHandleActivePressOut){ -if(this.touchableGetPressOutDelayMS&&this.touchableGetPressOutDelayMS()){ -this.pressOutDelayTimeout=setTimeout(function(){ -_this.touchableHandleActivePressOut(e); -},this.touchableGetPressOutDelayMS()); -}else{ -this.touchableHandleActivePressOut(e); -} -} -}}; - - - -var Touchable={ -Mixin:TouchableMixin}; - - -module.exports=Touchable; \ No newline at end of file diff --git a/dist/components/Touchable/TouchableHighlight.js b/dist/components/Touchable/TouchableHighlight.js deleted file mode 100644 index 061eaba..0000000 --- a/dist/components/Touchable/TouchableHighlight.js +++ /dev/null @@ -1,290 +0,0 @@ - - - - - - - - - - - - -'use strict';var _extends=Object.assign||function(target){for(var i=1;i')); - -var style=Touchable.TOUCH_TARGET_DEBUG&&child.type&&child.type.displayName==='Text'? -[ -styles.root, -this.props.disabled&&styles.disabled, -child.props.style, -{color:'red'}]: - -[ -styles.root, -this.props.disabled&&styles.disabled, -child.props.style]; - -return React.cloneElement(child,{ -accessible:this.props.accessible!==false, -accessibilityLabel:this.props.accessibilityLabel, -accessibilityRole:this.props.accessibilityRole, -disabled:this.props.disabled, -testID:this.props.testID, -onLayout:this.props.onLayout, -hitSlop:this.props.hitSlop, -onStartShouldSetResponder:this.touchableHandleStartShouldSetResponder, -onResponderTerminationRequest:this.touchableHandleResponderTerminationRequest, -onResponderGrant:this.touchableHandleResponderGrant, -onResponderMove:this.touchableHandleResponderMove, -onResponderRelease:this.touchableHandleResponderRelease, -onResponderTerminate:this.touchableHandleResponderTerminate, -style:style, -children:children, -tabIndex:this.props.disabled?null:'0'}); - -}}); - - -var styles=StyleSheet.create({ -root:{ -cursor:'pointer'}, - -disabled:{ -cursor:'default'}}); - - - -module.exports=TouchableWithoutFeedback; \ No newline at end of file diff --git a/dist/components/Touchable/ensureComponentIsNative.js b/dist/components/Touchable/ensureComponentIsNative.js deleted file mode 100644 index d61fe99..0000000 --- a/dist/components/Touchable/ensureComponentIsNative.js +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - -'use strict'; - -var invariant=require('fbjs/lib/invariant'); - -var ensureComponentIsNative=function ensureComponentIsNative(component){ -invariant( -component&&typeof component.setNativeProps==='function', -'Touchable child must either be native or forward setNativeProps to a '+ -'native component'); - -}; - -module.exports=ensureComponentIsNative; \ No newline at end of file diff --git a/dist/components/Touchable/ensurePositiveDelayProps.js b/dist/components/Touchable/ensurePositiveDelayProps.js deleted file mode 100644 index aab3ae8..0000000 --- a/dist/components/Touchable/ensurePositiveDelayProps.js +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - -'use strict'; - -var invariant=require('fbjs/lib/invariant'); - -var ensurePositiveDelayProps=function ensurePositiveDelayProps(props){ -invariant( -!(props.delayPressIn<0||props.delayPressOut<0|| -props.delayLongPress<0), -'Touchable components cannot have negative delay properties'); - -}; - -module.exports=ensurePositiveDelayProps; \ No newline at end of file diff --git a/dist/components/View/ViewStylePropTypes.js b/dist/components/View/ViewStylePropTypes.js deleted file mode 100644 index d3e9a6e..0000000 --- a/dist/components/View/ViewStylePropTypes.js +++ /dev/null @@ -1,44 +0,0 @@ -var _extends=Object.assign||function(target){for(var i=1;i=0)continue;if(!Object.prototype.hasOwnProperty.call(obj,i))continue;target[i]=obj[i];}return target;}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return call&&(typeof call==="object"||typeof call==="function")?call:self;}function _inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null){throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass;} - -var eventHandlerNames=[ -'onClick', -'onClickCapture', -'onMoveShouldSetResponder', -'onMoveShouldSetResponderCapture', -'onResponderGrant', -'onResponderMove', -'onResponderReject', -'onResponderRelease', -'onResponderTerminate', -'onResponderTerminationRequest', -'onStartShouldSetResponder', -'onStartShouldSetResponderCapture', -'onTouchCancel', -'onTouchCancelCapture', -'onTouchEnd', -'onTouchEndCapture', -'onTouchMove', -'onTouchMoveCapture', -'onTouchStart', -'onTouchStartCapture'];var - - -View=function(_Component){_inherits(View,_Component);function View(){_classCallCheck(this,View);return _possibleConstructorReturn(this,(View.__proto__||Object.getPrototypeOf(View)).apply(this,arguments));}_createClass(View,[{key:'getChildContext',value:function getChildContext() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -{ -return{ -isInAButtonView:this.props.accessibilityRole==='button'}; - -}},{key:'render',value:function render() - -{var _this2=this;var _props= - - - - - - - - - - - - - - -this.props;var pointerEvents=_props.pointerEvents;var style=_props.style;var accessibilityComponentType=_props.accessibilityComponentType;var accessibilityTraits=_props.accessibilityTraits;var collapsable=_props.collapsable;var hitSlop=_props.hitSlop;var onAccessibilityTap=_props.onAccessibilityTap;var onLayout=_props.onLayout;var onMagicTap=_props.onMagicTap;var removeClippedSubviews=_props.removeClippedSubviews;var otherProps=_objectWithoutProperties(_props,['pointerEvents','style','accessibilityComponentType','accessibilityTraits','collapsable','hitSlop','onAccessibilityTap','onLayout','onMagicTap','removeClippedSubviews']); - -var flattenedStyle=_StyleSheet2.default.flatten(style); -var pointerEventsStyle=pointerEvents&&{pointerEvents:pointerEvents}; - -var needsFlexReset=!flattenedStyle||flattenedStyle.flex==null&&flattenedStyle.flexShrink==null; - -var component=this.context.isInAButtonView?'span':'div'; - -eventHandlerNames.reduce(function(props,handlerName){ -var handler=_this2.props[handlerName]; -if(typeof handler==='function'){ -props[handlerName]=_this2._normalizeEventForHandler(handler,handlerName); -} -return props; -},otherProps); - -otherProps.style=[ -styles.initial, -style, -needsFlexReset&&styles.flexReset, -pointerEventsStyle]; - - -return(0,_createDOMElement2.default)(component,otherProps); -}},{key:'_normalizeEventForHandler',value:function _normalizeEventForHandler( - -handler,handlerName){ - - - - -var shouldCancelEvent=handlerName==='onResponderRelease'; - -return function(e){ -e.nativeEvent=(0,_normalizeNativeEvent2.default)(e.nativeEvent); -var returnValue=handler(e); -if(shouldCancelEvent&&e.cancelable){ -e.preventDefault(); -} -return returnValue; -}; -}}]);return View;}(_react.Component);View.displayName='View';View.defaultProps={accessible:true};View.childContextTypes={isInAButtonView:_react.PropTypes.bool};View.contextTypes={isInAButtonView:_react.PropTypes.bool};process.env.NODE_ENV!=="production"?View.propTypes=_extends({},_BaseComponentPropTypes2.default,{children:_react.PropTypes.any,collapsable:_react.PropTypes.bool,hitSlop:_EdgeInsetsPropType2.default,onClick:_react.PropTypes.func,onClickCapture:_react.PropTypes.func,onLayout:_react.PropTypes.func,onMoveShouldSetResponder:_react.PropTypes.func,onMoveShouldSetResponderCapture:_react.PropTypes.func,onResponderGrant:_react.PropTypes.func,onResponderMove:_react.PropTypes.func,onResponderReject:_react.PropTypes.func,onResponderRelease:_react.PropTypes.func,onResponderTerminate:_react.PropTypes.func,onResponderTerminationRequest:_react.PropTypes.func,onStartShouldSetResponder:_react.PropTypes.func,onStartShouldSetResponderCapture:_react.PropTypes.func,onTouchCancel:_react.PropTypes.func,onTouchCancelCapture:_react.PropTypes.func,onTouchEnd:_react.PropTypes.func,onTouchEndCapture:_react.PropTypes.func,onTouchMove:_react.PropTypes.func,onTouchMoveCapture:_react.PropTypes.func,onTouchStart:_react.PropTypes.func,onTouchStartCapture:_react.PropTypes.func,pointerEvents:_react.PropTypes.oneOf(['auto','box-none','box-only','none']),style:(0,_StyleSheetPropType2.default)(_ViewStylePropTypes2.default)}):void 0; - - -var styles=_StyleSheet2.default.create({ - -initial:{ -alignItems:'stretch', -borderWidth:0, -borderStyle:'solid', -boxSizing:'border-box', -display:'flex', -flexBasis:'auto', -flexDirection:'column', -margin:0, -padding:0, -position:'relative', - -backgroundColor:'transparent', -color:'inherit', -font:'inherit', -textAlign:'inherit', -textDecorationLine:'none', - -listStyle:'none', - -minHeight:0, -minWidth:0}, - -flexReset:{ -flexShrink:0}}); - - - -module.exports=(0,_applyLayout2.default)((0,_applyNativeMethods2.default)(View)); \ No newline at end of file diff --git a/dist/core.js b/dist/core.js deleted file mode 100644 index 3686b02..0000000 --- a/dist/core.js +++ /dev/null @@ -1,45 +0,0 @@ -var _findNodeHandle=require('./modules/findNodeHandle');var _findNodeHandle2=_interopRequireDefault(_findNodeHandle); -var _ReactDefaultInjection=require('react-dom/lib/ReactDefaultInjection');var _ReactDefaultInjection2=_interopRequireDefault(_ReactDefaultInjection); -var _ReactMount=require('react-dom/lib/ReactMount'); - - - - -var _I18nManager=require('./apis/I18nManager');var _I18nManager2=_interopRequireDefault(_I18nManager); -var _Platform=require('./apis/Platform');var _Platform2=_interopRequireDefault(_Platform); -var _StyleSheet=require('./apis/StyleSheet');var _StyleSheet2=_interopRequireDefault(_StyleSheet); - - -var _Image=require('./components/Image');var _Image2=_interopRequireDefault(_Image); -var _Text=require('./components/Text');var _Text2=_interopRequireDefault(_Text); -var _TextInput=require('./components/TextInput');var _TextInput2=_interopRequireDefault(_TextInput); -var _Touchable=require('./components/Touchable/Touchable');var _Touchable2=_interopRequireDefault(_Touchable); -var _TouchableHighlight=require('./components/Touchable/TouchableHighlight');var _TouchableHighlight2=_interopRequireDefault(_TouchableHighlight); -var _TouchableOpacity=require('./components/Touchable/TouchableOpacity');var _TouchableOpacity2=_interopRequireDefault(_TouchableOpacity); -var _TouchableWithoutFeedback=require('./components/Touchable/TouchableWithoutFeedback');var _TouchableWithoutFeedback2=_interopRequireDefault(_TouchableWithoutFeedback); -var _View=require('./components/View');var _View2=_interopRequireDefault(_View); - - -var _createDOMElement=require('./modules/createDOMElement');var _createDOMElement2=_interopRequireDefault(_createDOMElement);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}_ReactDefaultInjection2.default.inject(); - -var ReactNativeCore={ -createDOMElement:_createDOMElement2.default, -findNodeHandle:_findNodeHandle2.default, -render:_ReactMount.render, -unmountComponentAtNode:_ReactMount.unmountComponentAtNode, - -I18nManager:_I18nManager2.default, -Platform:_Platform2.default, -StyleSheet:_StyleSheet2.default, - -Image:_Image2.default, -Text:_Text2.default, -TextInput:_TextInput2.default, -Touchable:_Touchable2.default, -TouchableHighlight:_TouchableHighlight2.default, -TouchableOpacity:_TouchableOpacity2.default, -TouchableWithoutFeedback:_TouchableWithoutFeedback2.default, -View:_View2.default}; - - -module.exports=ReactNativeCore; \ No newline at end of file diff --git a/dist/index.js b/dist/index.js index 19345af..5ba55f9 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1,113 +1,20 @@ -var _findNodeHandle=require('./modules/findNodeHandle');var _findNodeHandle2=_interopRequireDefault(_findNodeHandle); -var _ReactDefaultInjection=require('react-dom/lib/ReactDefaultInjection');var _ReactDefaultInjection2=_interopRequireDefault(_ReactDefaultInjection); -var _ReactMount=require('react-dom/lib/ReactMount'); - - - -var _Animated=require('./apis/Animated');var _Animated2=_interopRequireDefault(_Animated); -var _AppRegistry=require('./apis/AppRegistry');var _AppRegistry2=_interopRequireDefault(_AppRegistry); -var _AppState=require('./apis/AppState');var _AppState2=_interopRequireDefault(_AppState); -var _AsyncStorage=require('./apis/AsyncStorage');var _AsyncStorage2=_interopRequireDefault(_AsyncStorage); -var _BackAndroid=require('./apis/BackAndroid');var _BackAndroid2=_interopRequireDefault(_BackAndroid); -var _Clipboard=require('./apis/Clipboard');var _Clipboard2=_interopRequireDefault(_Clipboard); -var _Dimensions=require('./apis/Dimensions');var _Dimensions2=_interopRequireDefault(_Dimensions); -var _Easing=require('animated/lib/Easing');var _Easing2=_interopRequireDefault(_Easing); -var _I18nManager=require('./apis/I18nManager');var _I18nManager2=_interopRequireDefault(_I18nManager); -var _InteractionManager=require('./apis/InteractionManager');var _InteractionManager2=_interopRequireDefault(_InteractionManager); -var _Linking=require('./apis/Linking');var _Linking2=_interopRequireDefault(_Linking); -var _NetInfo=require('./apis/NetInfo');var _NetInfo2=_interopRequireDefault(_NetInfo); -var _PanResponder=require('./apis/PanResponder');var _PanResponder2=_interopRequireDefault(_PanResponder); -var _PixelRatio=require('./apis/PixelRatio');var _PixelRatio2=_interopRequireDefault(_PixelRatio); -var _Platform=require('./apis/Platform');var _Platform2=_interopRequireDefault(_Platform); -var _StyleSheet=require('./apis/StyleSheet');var _StyleSheet2=_interopRequireDefault(_StyleSheet); -var _UIManager=require('./apis/UIManager');var _UIManager2=_interopRequireDefault(_UIManager); -var _Vibration=require('./apis/Vibration');var _Vibration2=_interopRequireDefault(_Vibration); var _Alert=require('./apis/Alert');var _Alert2=_interopRequireDefault(_Alert); -var _ActivityIndicator=require('./components/ActivityIndicator');var _ActivityIndicator2=_interopRequireDefault(_ActivityIndicator); -var _Button=require('./components/Button');var _Button2=_interopRequireDefault(_Button); -var _Image=require('./components/Image');var _Image2=_interopRequireDefault(_Image); -var _ListView=require('./components/ListView');var _ListView2=_interopRequireDefault(_ListView); -var _ProgressBar=require('./components/ProgressBar');var _ProgressBar2=_interopRequireDefault(_ProgressBar); -var _ScrollView=require('./components/ScrollView');var _ScrollView2=_interopRequireDefault(_ScrollView); -var _Switch=require('./components/Switch');var _Switch2=_interopRequireDefault(_Switch); -var _Text=require('./components/Text');var _Text2=_interopRequireDefault(_Text); -var _TextInput=require('./components/TextInput');var _TextInput2=_interopRequireDefault(_TextInput); -var _Touchable=require('./components/Touchable/Touchable');var _Touchable2=_interopRequireDefault(_Touchable); -var _TouchableHighlight=require('./components/Touchable/TouchableHighlight');var _TouchableHighlight2=_interopRequireDefault(_TouchableHighlight); -var _TouchableOpacity=require('./components/Touchable/TouchableOpacity');var _TouchableOpacity2=_interopRequireDefault(_TouchableOpacity); -var _TouchableWithoutFeedback=require('./components/Touchable/TouchableWithoutFeedback');var _TouchableWithoutFeedback2=_interopRequireDefault(_TouchableWithoutFeedback); -var _View=require('./components/View');var _View2=_interopRequireDefault(_View); var _Navigator=require('./components/Navigator');var _Navigator2=_interopRequireDefault(_Navigator); var _TabBarIOS=require('./components/TabBarIOS');var _TabBarIOS2=_interopRequireDefault(_TabBarIOS); -var _RefreshControl=require('./components/RefreshControl');var _RefreshControl2=_interopRequireDefault(_RefreshControl); - - -var _createDOMElement=require('./modules/createDOMElement');var _createDOMElement2=_interopRequireDefault(_createDOMElement); -var _NativeModules=require('./modules/NativeModules');var _NativeModules2=_interopRequireDefault(_NativeModules); - - -var _ColorPropType=require('./propTypes/ColorPropType');var _ColorPropType2=_interopRequireDefault(_ColorPropType); -var _EdgeInsetsPropType=require('./propTypes/EdgeInsetsPropType');var _EdgeInsetsPropType2=_interopRequireDefault(_EdgeInsetsPropType); -var _PointPropType=require('./propTypes/PointPropType');var _PointPropType2=_interopRequireDefault(_PointPropType);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}_ReactDefaultInjection2.default.inject(); +var _RefreshControl=require('./components/RefreshControl');var _RefreshControl2=_interopRequireDefault(_RefreshControl);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};} var ReactNative={ -findNodeHandle:_findNodeHandle2.default, -render:_ReactMount.render, -unmountComponentAtNode:_ReactMount.unmountComponentAtNode, - - -Animated:_Animated2.default, -AppRegistry:_AppRegistry2.default, -AppState:_AppState2.default, -AsyncStorage:_AsyncStorage2.default, -BackAndroid:_BackAndroid2.default, -Clipboard:_Clipboard2.default, -Dimensions:_Dimensions2.default, -Easing:_Easing2.default, -I18nManager:_I18nManager2.default, -InteractionManager:_InteractionManager2.default, -Linking:_Linking2.default, -NetInfo:_NetInfo2.default, -PanResponder:_PanResponder2.default, -PixelRatio:_PixelRatio2.default, -Platform:_Platform2.default, -StyleSheet:_StyleSheet2.default, -UIManager:_UIManager2.default, -Vibration:_Vibration2.default, Alert:_Alert2.default, AlertIOS:_Alert2.default, -ActivityIndicator:_ActivityIndicator2.default, -Button:_Button2.default, -Image:_Image2.default, -ListView:_ListView2.default, -ProgressBar:_ProgressBar2.default, -ScrollView:_ScrollView2.default, -Switch:_Switch2.default, -Text:_Text2.default, -TextInput:_TextInput2.default, -Touchable:_Touchable2.default, -TouchableHighlight:_TouchableHighlight2.default, -TouchableOpacity:_TouchableOpacity2.default, -TouchableWithoutFeedback:_TouchableWithoutFeedback2.default, -View:_View2.default, Navigator:_Navigator2.default, -TabBarIOS:_TabBarIOS2.default, RefreshControl:_RefreshControl2.default, - - -createDOMElement:_createDOMElement2.default, -NativeModules:_NativeModules2.default, - - -ColorPropType:_ColorPropType2.default, -EdgeInsetsPropType:_EdgeInsetsPropType2.default, -PointPropType:_PointPropType2.default}; +TabBarIOS:_TabBarIOS2.default}; module.exports=ReactNative; \ No newline at end of file diff --git a/dist/modules/ImageLoader/index.js b/dist/modules/ImageLoader/index.js deleted file mode 100644 index bdf19ca..0000000 --- a/dist/modules/ImageLoader/index.js +++ /dev/null @@ -1,48 +0,0 @@ -Object.defineProperty(exports,"__esModule",{value:true});var id=0; -var requests={}; - -var ImageLoader={ -abort:function abort(requestId){ -var image=requests[""+requestId]; -if(image){ -image.onerror=image.onload=image=null; -delete requests[""+requestId]; -} -}, -getSize:function getSize(uri,success,failure){ -var complete=false; -var interval=setInterval(callback,16); -var requestId=ImageLoader.load(uri,callback,callback); - -function callback(){ -var image=requests[""+requestId]; -if(image){var -naturalHeight=image.naturalHeight;var naturalWidth=image.naturalWidth; -if(naturalHeight&&naturalWidth){ -success(naturalWidth,naturalHeight); -complete=true; -} -} -if(complete){ -ImageLoader.abort(requestId); -clearInterval(interval); -} -} -}, -load:function load(uri,onLoad,onError){ -id+=1; -var image=new window.Image(); -image.onerror=onError; -image.onload=onLoad; -image.src=uri; -requests[""+id]=image; -return id; -}, -prefetch:function prefetch(uri){ -return new Promise(function(resolve,reject){ -ImageLoader.load(uri,resolve,reject); -}); -}};exports.default= - - -ImageLoader; \ No newline at end of file diff --git a/dist/modules/NativeMethodsMixin/index.js b/dist/modules/NativeMethodsMixin/index.js deleted file mode 100644 index dae907d..0000000 --- a/dist/modules/NativeMethodsMixin/index.js +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - -var _react=require('react'); -var _findNodeHandle=require('../findNodeHandle');var _findNodeHandle2=_interopRequireDefault(_findNodeHandle); -var _UIManager=require('../../apis/UIManager');var _UIManager2=_interopRequireDefault(_UIManager);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};} - - - - - - - - - - - - - - - - - - - - - - - - -var NativeMethodsMixin={ - - - -blur:function blur(){ -_UIManager2.default.blur((0,_findNodeHandle2.default)(this)); -}, - - - - - -focus:function focus(){ -_UIManager2.default.focus((0,_findNodeHandle2.default)(this)); -}, - - - - -measure:function measure(callback){ -_UIManager2.default.measure( -(0,_findNodeHandle2.default)(this), -mountSafeCallback(this,callback)); - -}, - - - - - - - - - - - - - - - - -measureInWindow:function measureInWindow(callback){ -_UIManager2.default.measureInWindow( -(0,_findNodeHandle2.default)(this), -mountSafeCallback(this,callback)); - -}, - - - - -measureLayout:function measureLayout( -relativeToNativeNode, -onSuccess, -onFail) -{ -_UIManager2.default.measureLayout( -(0,_findNodeHandle2.default)(this), -relativeToNativeNode, -mountSafeCallback(this,onFail), -mountSafeCallback(this,onSuccess)); - -}, - - - - -setNativeProps:function setNativeProps(nativeProps){ -_UIManager2.default.updateView( -(0,_findNodeHandle2.default)(this), -nativeProps, -this); - -}}; - - - - - - -var mountSafeCallback=function mountSafeCallback(context,callback){return function(){for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++){args[_key]=arguments[_key];} -if(!callback){ -return undefined; -} -return callback.apply(context,args); -};}; - -module.exports=NativeMethodsMixin; \ No newline at end of file diff --git a/dist/modules/NativeModules/index.js b/dist/modules/NativeModules/index.js deleted file mode 100644 index 5ada7f8..0000000 --- a/dist/modules/NativeModules/index.js +++ /dev/null @@ -1,2 +0,0 @@ - -module.exports={}; \ No newline at end of file diff --git a/dist/modules/ReactNativePropRegistry/index.js b/dist/modules/ReactNativePropRegistry/index.js deleted file mode 100644 index 79c253e..0000000 --- a/dist/modules/ReactNativePropRegistry/index.js +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - -'use strict';var _createClass=function(){function defineProperties(target,props){for(var i=0;i=0)continue;if(!Object.prototype.hasOwnProperty.call(obj,i))continue;target[i]=obj[i];}return target;} - -var emptyObject={}; - -var roleComponents={ -article:'article', -banner:'header', -button:'button', -complementary:'aside', -contentinfo:'footer', -form:'form', -heading:'h1', -link:'a', -list:'ul', -listitem:'li', -main:'main', -navigation:'nav', -region:'section'}; - - -var createDOMElement=function createDOMElement(component){var rnProps=arguments.length>1&&arguments[1]!==undefined?arguments[1]:emptyObject;var - -accessibilityLabel= - - - - - - -rnProps.accessibilityLabel;var accessibilityLiveRegion=rnProps.accessibilityLiveRegion;var accessibilityRole=rnProps.accessibilityRole;var _rnProps$accessible=rnProps.accessible;var accessible=_rnProps$accessible===undefined?true:_rnProps$accessible;var testID=rnProps.testID;var type=rnProps.type;var domProps=_objectWithoutProperties(rnProps,['accessibilityLabel','accessibilityLiveRegion','accessibilityRole','accessible','testID','type']); - -var accessibilityComponent=accessibilityRole&&roleComponents[accessibilityRole]; -var Component=accessibilityComponent||component; - -_extends(domProps,_StyleSheet2.default.resolve(domProps)); - -if(!accessible){domProps['aria-hidden']=true;} -if(accessibilityLabel){domProps['aria-label']=accessibilityLabel;} -if(accessibilityLiveRegion){domProps['aria-live']=accessibilityLiveRegion;} -if(testID){domProps['data-testid']=testID;} -if(accessibilityRole){ -domProps.role=accessibilityRole; -if(accessibilityRole==='button'){ -domProps.type='button'; -}else if(accessibilityRole==='link'&&domProps.target==='_blank'){ -domProps.rel=(domProps.rel||'')+' noopener noreferrer'; -} -} -if(type){domProps.type=type;} - -return( -_react2.default.createElement(Component,domProps)); - -}; - -module.exports=createDOMElement; \ No newline at end of file diff --git a/dist/modules/dismissKeyboard/index.js b/dist/modules/dismissKeyboard/index.js deleted file mode 100644 index 3499361..0000000 --- a/dist/modules/dismissKeyboard/index.js +++ /dev/null @@ -1,7 +0,0 @@ -var _TextInputState=require('../../components/TextInput/TextInputState');var _TextInputState2=_interopRequireDefault(_TextInputState);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};} - -var dismissKeyboard=function dismissKeyboard(){ -_TextInputState2.default.blurTextInput(_TextInputState2.default.currentlyFocusedField()); -}; - -module.exports=dismissKeyboard; \ No newline at end of file diff --git a/dist/modules/findNodeHandle/index.js b/dist/modules/findNodeHandle/index.js deleted file mode 100644 index e1e241e..0000000 --- a/dist/modules/findNodeHandle/index.js +++ /dev/null @@ -1 +0,0 @@ -Object.defineProperty(exports,"__esModule",{value:true});var _findDOMNode=require('react-dom/lib/findDOMNode');var _findDOMNode2=_interopRequireDefault(_findDOMNode);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}exports.default=_findDOMNode2.default; \ No newline at end of file diff --git a/dist/modules/flattenStyle/index.js b/dist/modules/flattenStyle/index.js deleted file mode 100644 index bbf253a..0000000 --- a/dist/modules/flattenStyle/index.js +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - - - - - -'use strict'; - -var ReactNativePropRegistry=require('../ReactNativePropRegistry'); -var invariant=require('fbjs/lib/invariant'); - -function getStyle(style){ -if(typeof style==='number'){ -return ReactNativePropRegistry.getByID(style); -} -return style; -} - -function flattenStyle(style){ -if(!style){ -return undefined; -} -invariant(style!==true,'style may be false but not true'); - -if(!Array.isArray(style)){ -return getStyle(style); -} - -var result={}; -for(var i=0,styleLength=style.length;i>>0===color&&color>=0&&color<=0xffffffff){ -return color; -} -return null; -} - - -if(match=matchers.hex6.exec(color)){ -return parseInt(match[1]+'ff',16)>>>0; -} - -if(names.hasOwnProperty(color)){ -return names[color]; -} - -if(match=matchers.rgb.exec(color)){ -return( -parse255(match[1])<<24| -parse255(match[2])<<16| -parse255(match[3])<<8| -0x000000ff)>>> -0; -} - -if(match=matchers.rgba.exec(color)){ -return( -parse255(match[1])<<24| -parse255(match[2])<<16| -parse255(match[3])<<8| -parse1(match[4]))>>> -0; -} - -if(match=matchers.hex3.exec(color)){ -return parseInt( -match[1]+match[1]+ -match[2]+match[2]+ -match[3]+match[3]+ -'ff', -16)>>> -0; -} - - -if(match=matchers.hex8.exec(color)){ -return parseInt(match[1],16)>>>0; -} - -if(match=matchers.hex4.exec(color)){ -return parseInt( -match[1]+match[1]+ -match[2]+match[2]+ -match[3]+match[3]+ -match[4]+match[4], -16)>>> -0; -} - -if(match=matchers.hsl.exec(color)){ -return( -hslToRgb( -parse360(match[1]), -parsePercentage(match[2]), -parsePercentage(match[3]))| - -0x000000ff)>>> -0; -} - -if(match=matchers.hsla.exec(color)){ -return( -hslToRgb( -parse360(match[1]), -parsePercentage(match[2]), -parsePercentage(match[3]))| - -parse1(match[4]))>>> -0; -} - -return null; -} - -function hue2rgb(p,q,t){ -if(t<0){ -t+=1; -} -if(t>1){ -t-=1; -} -if(t<1/6){ -return p+(q-p)*6*t; -} -if(t<1/2){ -return q; -} -if(t<2/3){ -return p+(q-p)*(2/3-t)*6; -} -return p; -} - -function hslToRgb(h,s,l){ -var q=l<0.5?l*(1+s):l+s-l*s; -var p=2*l-q; -var r=hue2rgb(p,q,h+1/3); -var g=hue2rgb(p,q,h); -var b=hue2rgb(p,q,h-1/3); - -return( -Math.round(r*255)<<24| -Math.round(g*255)<<16| -Math.round(b*255)<<8); - -} - - -var NUMBER='[-+]?\\d*\\.?\\d+'; -var PERCENTAGE=NUMBER+'%'; - -function call(){for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++){args[_key]=arguments[_key];} -return'\\(\\s*('+args.join(')\\s*,\\s*(')+')\\s*\\)'; -} - -var matchers={ -rgb:new RegExp('rgb'+call(NUMBER,NUMBER,NUMBER)), -rgba:new RegExp('rgba'+call(NUMBER,NUMBER,NUMBER,NUMBER)), -hsl:new RegExp('hsl'+call(NUMBER,PERCENTAGE,PERCENTAGE)), -hsla:new RegExp('hsla'+call(NUMBER,PERCENTAGE,PERCENTAGE,NUMBER)), -hex3:/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/, -hex4:/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/, -hex6:/^#([0-9a-fA-F]{6})$/, -hex8:/^#([0-9a-fA-F]{8})$/}; - - -function parse255(str){ -var int=parseInt(str,10); -if(int<0){ -return 0; -} -if(int>255){ -return 255; -} -return int; -} - -function parse360(str){ -var int=parseFloat(str); -return(int%360+360)%360/360; -} - -function parse1(str){ -var num=parseFloat(str); -if(num<0){ -return 0; -} -if(num>1){ -return 255; -} -return Math.round(num*255); -} - -function parsePercentage(str){ - -var int=parseFloat(str,10); -if(int<0){ -return 0; -} -if(int>100){ -return 1; -} -return int/100; -} - -var names={ - -currentcolor:'currentcolor', -inherit:'inherit', - -transparent:0x00000000, - - -aliceblue:0xf0f8ffff, -antiquewhite:0xfaebd7ff, -aqua:0x00ffffff, -aquamarine:0x7fffd4ff, -azure:0xf0ffffff, -beige:0xf5f5dcff, -bisque:0xffe4c4ff, -black:0x000000ff, -blanchedalmond:0xffebcdff, -blue:0x0000ffff, -blueviolet:0x8a2be2ff, -brown:0xa52a2aff, -burlywood:0xdeb887ff, -burntsienna:0xea7e5dff, -cadetblue:0x5f9ea0ff, -chartreuse:0x7fff00ff, -chocolate:0xd2691eff, -coral:0xff7f50ff, -cornflowerblue:0x6495edff, -cornsilk:0xfff8dcff, -crimson:0xdc143cff, -cyan:0x00ffffff, -darkblue:0x00008bff, -darkcyan:0x008b8bff, -darkgoldenrod:0xb8860bff, -darkgray:0xa9a9a9ff, -darkgreen:0x006400ff, -darkgrey:0xa9a9a9ff, -darkkhaki:0xbdb76bff, -darkmagenta:0x8b008bff, -darkolivegreen:0x556b2fff, -darkorange:0xff8c00ff, -darkorchid:0x9932ccff, -darkred:0x8b0000ff, -darksalmon:0xe9967aff, -darkseagreen:0x8fbc8fff, -darkslateblue:0x483d8bff, -darkslategray:0x2f4f4fff, -darkslategrey:0x2f4f4fff, -darkturquoise:0x00ced1ff, -darkviolet:0x9400d3ff, -deeppink:0xff1493ff, -deepskyblue:0x00bfffff, -dimgray:0x696969ff, -dimgrey:0x696969ff, -dodgerblue:0x1e90ffff, -firebrick:0xb22222ff, -floralwhite:0xfffaf0ff, -forestgreen:0x228b22ff, -fuchsia:0xff00ffff, -gainsboro:0xdcdcdcff, -ghostwhite:0xf8f8ffff, -gold:0xffd700ff, -goldenrod:0xdaa520ff, -gray:0x808080ff, -green:0x008000ff, -greenyellow:0xadff2fff, -grey:0x808080ff, -honeydew:0xf0fff0ff, -hotpink:0xff69b4ff, -indianred:0xcd5c5cff, -indigo:0x4b0082ff, -ivory:0xfffff0ff, -khaki:0xf0e68cff, -lavender:0xe6e6faff, -lavenderblush:0xfff0f5ff, -lawngreen:0x7cfc00ff, -lemonchiffon:0xfffacdff, -lightblue:0xadd8e6ff, -lightcoral:0xf08080ff, -lightcyan:0xe0ffffff, -lightgoldenrodyellow:0xfafad2ff, -lightgray:0xd3d3d3ff, -lightgreen:0x90ee90ff, -lightgrey:0xd3d3d3ff, -lightpink:0xffb6c1ff, -lightsalmon:0xffa07aff, -lightseagreen:0x20b2aaff, -lightskyblue:0x87cefaff, -lightslategray:0x778899ff, -lightslategrey:0x778899ff, -lightsteelblue:0xb0c4deff, -lightyellow:0xffffe0ff, -lime:0x00ff00ff, -limegreen:0x32cd32ff, -linen:0xfaf0e6ff, -magenta:0xff00ffff, -maroon:0x800000ff, -mediumaquamarine:0x66cdaaff, -mediumblue:0x0000cdff, -mediumorchid:0xba55d3ff, -mediumpurple:0x9370dbff, -mediumseagreen:0x3cb371ff, -mediumslateblue:0x7b68eeff, -mediumspringgreen:0x00fa9aff, -mediumturquoise:0x48d1ccff, -mediumvioletred:0xc71585ff, -midnightblue:0x191970ff, -mintcream:0xf5fffaff, -mistyrose:0xffe4e1ff, -moccasin:0xffe4b5ff, -navajowhite:0xffdeadff, -navy:0x000080ff, -oldlace:0xfdf5e6ff, -olive:0x808000ff, -olivedrab:0x6b8e23ff, -orange:0xffa500ff, -orangered:0xff4500ff, -orchid:0xda70d6ff, -palegoldenrod:0xeee8aaff, -palegreen:0x98fb98ff, -paleturquoise:0xafeeeeff, -palevioletred:0xdb7093ff, -papayawhip:0xffefd5ff, -peachpuff:0xffdab9ff, -peru:0xcd853fff, -pink:0xffc0cbff, -plum:0xdda0ddff, -powderblue:0xb0e0e6ff, -purple:0x800080ff, -rebeccapurple:0x663399ff, -red:0xff0000ff, -rosybrown:0xbc8f8fff, -royalblue:0x4169e1ff, -saddlebrown:0x8b4513ff, -salmon:0xfa8072ff, -sandybrown:0xf4a460ff, -seagreen:0x2e8b57ff, -seashell:0xfff5eeff, -sienna:0xa0522dff, -silver:0xc0c0c0ff, -skyblue:0x87ceebff, -slateblue:0x6a5acdff, -slategray:0x708090ff, -slategrey:0x708090ff, -snow:0xfffafaff, -springgreen:0x00ff7fff, -steelblue:0x4682b4ff, -tan:0xd2b48cff, -teal:0x008080ff, -thistle:0xd8bfd8ff, -tomato:0xff6347ff, -turquoise:0x40e0d0ff, -violet:0xee82eeff, -wheat:0xf5deb3ff, -white:0xffffffff, -whitesmoke:0xf5f5f5ff, -yellow:0xffff00ff, -yellowgreen:0x9acd32ff}; - - -module.exports=normalizeColor; \ No newline at end of file diff --git a/dist/modules/normalizeNativeEvent.js b/dist/modules/normalizeNativeEvent.js deleted file mode 100644 index cb5e70b..0000000 --- a/dist/modules/normalizeNativeEvent.js +++ /dev/null @@ -1,105 +0,0 @@ -var emptyArray=[]; - - -var normalizeTouches=function normalizeTouches(){var touches=arguments.length>0&&arguments[0]!==undefined?arguments[0]:emptyArray;return Array.prototype.slice.call(touches).map(function(touch){ -var identifier=touch.identifier>20?touch.identifier%20:touch.identifier; - -var rect=touch.target&&touch.target.getBoundingClientRect(); -var locationX=touch.pageX-rect.left; -var locationY=touch.pageY-rect.top; - -return{ -_normalized:true, -clientX:touch.clientX, -clientY:touch.clientY, -force:touch.force, -locationX:locationX, -locationY:locationY, -identifier:identifier, -pageX:touch.pageX, -pageY:touch.pageY, -radiusX:touch.radiusX, -radiusY:touch.radiusY, -rotationAngle:touch.rotationAngle, -screenX:touch.screenX, -screenY:touch.screenY, -target:touch.target, - - -timestamp:Date.now()}; - -});}; - -function normalizeTouchEvent(nativeEvent){ -var changedTouches=normalizeTouches(nativeEvent.changedTouches); -var touches=normalizeTouches(nativeEvent.touches); - -var event={ -_normalized:true, -changedTouches:changedTouches, -pageX:nativeEvent.pageX, -pageY:nativeEvent.pageY, -preventDefault:nativeEvent.preventDefault.bind(nativeEvent), -stopImmediatePropagation:nativeEvent.stopImmediatePropagation.bind(nativeEvent), -stopPropagation:nativeEvent.stopPropagation.bind(nativeEvent), -target:nativeEvent.target, - - -timestamp:Date.now(), -touches:touches}; - - -if(changedTouches[0]){ -event.identifier=changedTouches[0].identifier; -event.pageX=changedTouches[0].pageX; -event.pageY=changedTouches[0].pageY; -event.locationX=changedTouches[0].locationX; -event.locationY=changedTouches[0].locationY; -} - -return event; -} - -function normalizeMouseEvent(nativeEvent){ -var touches=[ -{ -_normalized:true, -clientX:nativeEvent.clientX, -clientY:nativeEvent.clientY, -force:nativeEvent.force, -locationX:nativeEvent.clientX, -locationY:nativeEvent.clientY, -identifier:0, -pageX:nativeEvent.pageX, -pageY:nativeEvent.pageY, -screenX:nativeEvent.screenX, -screenY:nativeEvent.screenY, -target:nativeEvent.target, -timestamp:Date.now()}]; - - -return{ -_normalized:true, -changedTouches:touches, -identifier:touches[0].identifier, -locationX:nativeEvent.offsetX, -locationY:nativeEvent.offsetY, -pageX:nativeEvent.pageX, -pageY:nativeEvent.pageY, -preventDefault:nativeEvent.preventDefault.bind(nativeEvent), -stopImmediatePropagation:nativeEvent.stopImmediatePropagation.bind(nativeEvent), -stopPropagation:nativeEvent.stopPropagation.bind(nativeEvent), -target:nativeEvent.target, -timestamp:touches[0].timestamp, -touches:nativeEvent.type==='mouseup'?emptyArray:touches}; - -} - -function normalizeNativeEvent(nativeEvent){ -if(nativeEvent._normalized){return nativeEvent;} -var eventType=nativeEvent.type||''; -var mouse=eventType.indexOf('mouse')>=0; -return mouse?normalizeMouseEvent(nativeEvent):normalizeTouchEvent(nativeEvent); -} - -module.exports=normalizeNativeEvent; \ No newline at end of file diff --git a/dist/modules/react-pull-to-refresh/src/components/ReactPullToRefresh.js b/dist/modules/react-pull-to-refresh/src/components/ReactPullToRefresh.js index 7429a45..0f23dfd 100644 --- a/dist/modules/react-pull-to-refresh/src/components/ReactPullToRefresh.js +++ b/dist/modules/react-pull-to-refresh/src/components/ReactPullToRefresh.js @@ -1,4 +1,4 @@ -Object.defineProperty(exports,"__esModule",{value:true});var _extends=Object.assign||function(target){for(var i=1;i=0)continue;if(!Object.prototype.hasOwnProperty.call(obj,i))continue;target[i]=obj[i];}return target;}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return call&&(typeof call==="object"||typeof call==="function")?call:self;}function _inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null){throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass;}var @@ -59,28 +59,28 @@ this.init(); -this.props;var children=_props.children;var disabled=_props.disabled;var distanceToRefresh=_props.distanceToRefresh;var hammerOptions=_props.hammerOptions;var icon=_props.icon;var loading=_props.loading;var onRefresh=_props.onRefresh;var resistance=_props.resistance;var rest=_objectWithoutProperties(_props,['children','disabled','distanceToRefresh','hammerOptions','icon','loading','onRefresh','resistance']); +this.props,children=_props.children,disabled=_props.disabled,distanceToRefresh=_props.distanceToRefresh,hammerOptions=_props.hammerOptions,icon=_props.icon,loading=_props.loading,onRefresh=_props.onRefresh,resistance=_props.resistance,rest=_objectWithoutProperties(_props,['children','disabled','distanceToRefresh','hammerOptions','icon','loading','onRefresh','resistance']); if(disabled){ return( -_react2.default.createElement('div',rest, +_react2.default.createElement('div',_extends({},rest,{__source:{fileName:_jsxFileName,lineNumber:66}}), children)); } return( -_react2.default.createElement('div',_extends({ref:'body'},rest), -_react2.default.createElement('div',{ref:'ptr',className:'ptr-element'}, -icon||_react2.default.createElement('span',{className:'genericon genericon-next'}), +_react2.default.createElement('div',_extends({ref:'body'},rest,{__source:{fileName:_jsxFileName,lineNumber:73}}), +_react2.default.createElement('div',{ref:'ptr',className:'ptr-element',__source:{fileName:_jsxFileName,lineNumber:74}}, +icon||_react2.default.createElement('span',{className:'genericon genericon-next',__source:{fileName:_jsxFileName,lineNumber:75}}), loading|| -_react2.default.createElement('div',{className:'loading'}, -_react2.default.createElement('span',{className:'loading-ptr-1'}), -_react2.default.createElement('span',{className:'loading-ptr-2'}), -_react2.default.createElement('span',{className:'loading-ptr-3'}))), +_react2.default.createElement('div',{className:'loading',__source:{fileName:_jsxFileName,lineNumber:77}}, +_react2.default.createElement('span',{className:'loading-ptr-1',__source:{fileName:_jsxFileName,lineNumber:78}}), +_react2.default.createElement('span',{className:'loading-ptr-2',__source:{fileName:_jsxFileName,lineNumber:79}}), +_react2.default.createElement('span',{className:'loading-ptr-3',__source:{fileName:_jsxFileName,lineNumber:80}}))), -_react2.default.createElement('div',{ref:'refresh',className:'refresh-view'}, +_react2.default.createElement('div',{ref:'refresh',className:'refresh-view',__source:{fileName:_jsxFileName,lineNumber:83}}, children))); diff --git a/dist/modules/react-pull-to-refresh/src/index.js b/dist/modules/react-pull-to-refresh/src/index.js index 837f401..0ee25db 100644 --- a/dist/modules/react-pull-to-refresh/src/index.js +++ b/dist/modules/react-pull-to-refresh/src/index.js @@ -1,2 +1,4 @@ Object.defineProperty(exports,"__esModule",{value:true}); -var _ReactPullToRefresh=require('./components/ReactPullToRefresh');var _ReactPullToRefresh2=_interopRequireDefault(_ReactPullToRefresh);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}exports.default=_ReactPullToRefresh2.default; \ No newline at end of file +var _ReactPullToRefresh=require('./components/ReactPullToRefresh');var _ReactPullToRefresh2=_interopRequireDefault(_ReactPullToRefresh);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}exports.default= + +_ReactPullToRefresh2.default; \ No newline at end of file diff --git a/dist/propTypes/BaseComponentPropTypes.js b/dist/propTypes/BaseComponentPropTypes.js deleted file mode 100644 index 9d64d5d..0000000 --- a/dist/propTypes/BaseComponentPropTypes.js +++ /dev/null @@ -1,13 +0,0 @@ -var _react=require('react');var -array=_react.PropTypes.array;var bool=_react.PropTypes.bool;var number=_react.PropTypes.number;var object=_react.PropTypes.object;var oneOf=_react.PropTypes.oneOf;var oneOfType=_react.PropTypes.oneOfType;var string=_react.PropTypes.string; - -var BaseComponentPropTypes=process.env.NODE_ENV!=='production'?{ -accessibilityLabel:string, -accessibilityLiveRegion:oneOf(['assertive','off','polite']), -accessibilityRole:string, -accessible:bool, -style:oneOfType([array,number,object]), -testID:string}: -{}; - -module.exports=BaseComponentPropTypes; \ No newline at end of file diff --git a/dist/propTypes/BorderPropTypes.js b/dist/propTypes/BorderPropTypes.js deleted file mode 100644 index d7cf2e7..0000000 --- a/dist/propTypes/BorderPropTypes.js +++ /dev/null @@ -1,34 +0,0 @@ -var _ColorPropType=require('./ColorPropType');var _ColorPropType2=_interopRequireDefault(_ColorPropType); -var _react=require('react');function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};} - -var numberOrString=_react.PropTypes.oneOfType([_react.PropTypes.number,_react.PropTypes.string]); -var BorderStylePropType=_react.PropTypes.oneOf(['solid','dotted','dashed']); - -var BorderPropTypes=process.env.NODE_ENV!=='production'?{ -borderColor:_ColorPropType2.default, -borderTopColor:_ColorPropType2.default, -borderRightColor:_ColorPropType2.default, -borderBottomColor:_ColorPropType2.default, -borderLeftColor:_ColorPropType2.default, -borderRadius:numberOrString, -borderTopLeftRadius:numberOrString, -borderTopRightRadius:numberOrString, -borderBottomLeftRadius:numberOrString, -borderBottomRightRadius:numberOrString, -borderStyle:BorderStylePropType, -borderTopStyle:BorderStylePropType, -borderRightStyle:BorderStylePropType, -borderBottomStyle:BorderStylePropType, -borderLeftStyle:BorderStylePropType, - -borderLeftColor$noI18n:_ColorPropType2.default, -borderRightColor$noI18n:_ColorPropType2.default, -borderTopLeftRadius$noI18n:numberOrString, -borderTopRightRadius$noI18n:numberOrString, -borderBottomLeftRadius$noI18n:numberOrString, -borderBottomRightRadius$noI18n:numberOrString, -borderLeftStyle$noI18n:BorderStylePropType, -borderRightStyle$noI18n:BorderStylePropType}: -{}; - -module.exports=BorderPropTypes; \ No newline at end of file diff --git a/dist/propTypes/ColorPropType.js b/dist/propTypes/ColorPropType.js deleted file mode 100644 index 58a972c..0000000 --- a/dist/propTypes/ColorPropType.js +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - - - - - - - -var _react=require('react'); - -var colorPropType=function colorPropType(isRequired,props,propName,componentName,location,propFullName){ -var normalizeColor=require('../modules/normalizeColor'); -var ReactPropTypeLocationNames=require('react-dom/lib/ReactPropTypeLocationNames'); -var color=props[propName]; -if(color===undefined||color===null){ -if(isRequired){ -var locationName=ReactPropTypeLocationNames[location]; -return new Error( -'Required '+locationName+' `'+(propFullName||propName)+ -'` was not specified in `'+componentName+'`.'); - -} -return; -} - -if(typeof color==='number'){ - - - -return; -} - -if(normalizeColor(color)===null){ -var locationName=ReactPropTypeLocationNames[location]; -return new Error( -'Invalid '+locationName+' `'+(propFullName||propName)+ -'` supplied to `'+componentName+'`: '+color+'\n'+'Valid color formats are\n - \'#f0f\' (#rgb)\n - \'#f0fc\' (#rgba)\n - \'#ff00ff\' (#rrggbb)\n - \'#ff00ff00\' (#rrggbbaa)\n - \'rgb(255, 255, 255)\'\n - \'rgba(255, 255, 255, 1.0)\'\n - \'hsl(360, 100%, 100%)\'\n - \'hsla(360, 100%, 100%, 1.0)\'\n - \'transparent\'\n - \'red\'\n - 0xff00ff00 (0xrrggbbaa)\n'); - - - - - - - - - - - - - -} -}; - -if(process.env.NODE_ENV!=='production'){ -var ColorPropType=colorPropType.bind(null,false); -ColorPropType.isRequired=colorPropType.bind(null,true); -}else{ -var ColorPropType=function ColorPropType(){}; -} - -module.exports=ColorPropType; \ No newline at end of file diff --git a/dist/propTypes/EdgeInsetsPropType.js b/dist/propTypes/EdgeInsetsPropType.js deleted file mode 100644 index 486e386..0000000 --- a/dist/propTypes/EdgeInsetsPropType.js +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - -'use strict'; - -var PropTypes=require('react').PropTypes; - -var EdgeInsetsPropType=process.env.NODE_ENV!=='production'?require('./createStrictShapeTypeChecker')({ -top:PropTypes.number, -left:PropTypes.number, -bottom:PropTypes.number, -right:PropTypes.number}): -function(){}; - -module.exports=EdgeInsetsPropType; \ No newline at end of file diff --git a/dist/propTypes/LayoutPropTypes.js b/dist/propTypes/LayoutPropTypes.js deleted file mode 100644 index 403e25c..0000000 --- a/dist/propTypes/LayoutPropTypes.js +++ /dev/null @@ -1,63 +0,0 @@ -var _react=require('react');var - -number=_react.PropTypes.number;var oneOf=_react.PropTypes.oneOf;var oneOfType=_react.PropTypes.oneOfType;var string=_react.PropTypes.string; -var numberOrString=oneOfType([number,string]); - -var LayoutPropTypes=process.env.NODE_ENV!=='production'?{ - -borderWidth:numberOrString, -borderBottomWidth:numberOrString, -borderLeftWidth:numberOrString, -borderRightWidth:numberOrString, -borderTopWidth:numberOrString, -boxSizing:string, -height:numberOrString, -margin:numberOrString, -marginBottom:numberOrString, -marginHorizontal:numberOrString, -marginLeft:numberOrString, -marginRight:numberOrString, -marginTop:numberOrString, -marginVertical:numberOrString, -maxHeight:numberOrString, -maxWidth:numberOrString, -minHeight:numberOrString, -minWidth:numberOrString, -padding:numberOrString, -paddingBottom:numberOrString, -paddingHorizontal:numberOrString, -paddingLeft:numberOrString, -paddingRight:numberOrString, -paddingTop:numberOrString, -paddingVertical:numberOrString, -width:numberOrString, - -alignContent:oneOf(['center','flex-end','flex-start','space-around','space-between','stretch']), -alignItems:oneOf(['baseline','center','flex-end','flex-start','stretch']), -alignSelf:oneOf(['auto','baseline','center','flex-end','flex-start','stretch']), -flex:number, -flexBasis:numberOrString, -flexDirection:oneOf(['column','column-reverse','row','row-reverse']), -flexGrow:number, -flexShrink:number, -flexWrap:oneOf(['nowrap','wrap','wrap-reverse']), -justifyContent:oneOf(['center','flex-end','flex-start','space-around','space-between']), -order:number, - -bottom:numberOrString, -left:numberOrString, -position:oneOf(['absolute','fixed','relative','static']), -right:numberOrString, -top:numberOrString, - -borderLeftWidth$noI18n:numberOrString, -borderRightWidth$noI18n:numberOrString, -left$noI18n:numberOrString, -marginLeft$noI18n:numberOrString, -marginRight$noI18n:numberOrString, -paddingLeft$noI18n:numberOrString, -paddingRight$noI18n:numberOrString, -right$noI18n:numberOrString}: -{}; - -module.exports=LayoutPropTypes; \ No newline at end of file diff --git a/dist/propTypes/PointPropType.js b/dist/propTypes/PointPropType.js deleted file mode 100644 index 0b583be..0000000 --- a/dist/propTypes/PointPropType.js +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - -'use strict'; - -var PropTypes=require('react').PropTypes; - -var PointPropType=process.env.NODE_ENV!=='production'?require('./createStrictShapeTypeChecker')({ -x:PropTypes.number, -y:PropTypes.number}): -function(){}; - -module.exports=PointPropType; \ No newline at end of file diff --git a/dist/propTypes/ShadowPropTypes.js b/dist/propTypes/ShadowPropTypes.js deleted file mode 100644 index 6c55aed..0000000 --- a/dist/propTypes/ShadowPropTypes.js +++ /dev/null @@ -1,18 +0,0 @@ -var _ColorPropType=require('./ColorPropType');var _ColorPropType2=_interopRequireDefault(_ColorPropType); -var _react=require('react');function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}var - -number=_react.PropTypes.number;var oneOfType=_react.PropTypes.oneOfType;var shape=_react.PropTypes.shape;var string=_react.PropTypes.string; -var numberOrString=oneOfType([number,string]); - -var ShadowPropTypes={ -shadowColor:_ColorPropType2.default, -shadowOffset:shape({ -width:numberOrString, -height:numberOrString}), - -shadowOpacity:number, -shadowRadius:numberOrString, -shadowSpread:numberOrString}; - - -module.exports=ShadowPropTypes; \ No newline at end of file diff --git a/dist/propTypes/StyleSheetPropType.js b/dist/propTypes/StyleSheetPropType.js deleted file mode 100644 index b83228d..0000000 --- a/dist/propTypes/StyleSheetPropType.js +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - -module.exports=process.env.NODE_ENV!=='production'?function StyleSheetPropType(shape){ -var createStrictShapeTypeChecker=require('./createStrictShapeTypeChecker'); -var flattenStyle=require('../modules/flattenStyle'); - -var shapePropType=createStrictShapeTypeChecker(shape); -return function(props,propName,componentName,location){ -var newProps=props; -if(props[propName]){ - -newProps={}; -newProps[propName]=flattenStyle(props[propName]); -} -return shapePropType(newProps,propName,componentName,location); -}; -}:function(){}; \ No newline at end of file diff --git a/dist/propTypes/TextPropTypes.js b/dist/propTypes/TextPropTypes.js deleted file mode 100644 index 2c49172..0000000 --- a/dist/propTypes/TextPropTypes.js +++ /dev/null @@ -1,42 +0,0 @@ -var _ColorPropType=require('./ColorPropType');var _ColorPropType2=_interopRequireDefault(_ColorPropType); -var _react=require('react');function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}var - -number=_react.PropTypes.number;var oneOf=_react.PropTypes.oneOf;var oneOfType=_react.PropTypes.oneOfType;var shape=_react.PropTypes.shape;var string=_react.PropTypes.string; -var numberOrString=oneOfType([number,string]); - -var ShadowOffsetPropType=shape({width:number,height:number}); -var TextAlignPropType=oneOf(['center','inherit','justify','justify-all','left','right']); -var WritingDirectionPropType=oneOf(['auto','ltr','rtl']); - -var TextPropTypes=process.env.NODE_ENV!=='production'?{ - -color:_ColorPropType2.default, -fontFamily:string, -fontSize:numberOrString, -fontStyle:string, -fontWeight:string, -letterSpacing:numberOrString, -lineHeight:numberOrString, -textAlign:TextAlignPropType, -textAlignVertical:oneOf(['auto','bottom','center','top']), -textDecorationLine:string, -textShadowColor:_ColorPropType2.default, -textShadowOffset:ShadowOffsetPropType, -textShadowRadius:number, -writingDirection:WritingDirectionPropType, - -textOverflow:string, -textRendering:oneOf(['auto','geometricPrecision','optimizeLegibility','optimizeSpeed']), -textTransform:oneOf(['capitalize','lowercase','none','uppercase']), -unicodeBidi:oneOf(['normal','bidi-override','embed','isolate','isolate-override','plaintext']), -whiteSpace:string, -wordWrap:string, -MozOsxFontSmoothing:string, -WebkitFontSmoothing:string, - -textAlign$noI18n:TextAlignPropType, -textShadowOffset$noI18n:ShadowOffsetPropType, -writingDirection$noI18n:WritingDirectionPropType}: -{}; - -module.exports=TextPropTypes; \ No newline at end of file diff --git a/dist/propTypes/TransformPropTypes.js b/dist/propTypes/TransformPropTypes.js deleted file mode 100644 index ab56843..0000000 --- a/dist/propTypes/TransformPropTypes.js +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - -var _react=require('react');var - -arrayOf=_react.PropTypes.arrayOf;var number=_react.PropTypes.number;var oneOfType=_react.PropTypes.oneOfType;var shape=_react.PropTypes.shape;var string=_react.PropTypes.string; -var numberOrString=oneOfType([number,string]); - -var TransformPropTypes=process.env.NODE_ENV!=='production'?{ -transform:arrayOf( -oneOfType([ -shape({perspective:numberOrString}), -shape({rotate:string}), -shape({rotateX:string}), -shape({rotateY:string}), -shape({rotateZ:string}), -shape({scale:number}), -shape({scaleX:number}), -shape({scaleY:number}), -shape({skewX:string}), -shape({skewY:string}), -shape({translateX:numberOrString}), -shape({translateY:numberOrString}), -shape({translateZ:numberOrString}), -shape({translate3d:string})]))}: - - -{}; - -module.exports=TransformPropTypes; \ No newline at end of file diff --git a/dist/propTypes/createStrictShapeTypeChecker.js b/dist/propTypes/createStrictShapeTypeChecker.js deleted file mode 100644 index 2a458d3..0000000 --- a/dist/propTypes/createStrictShapeTypeChecker.js +++ /dev/null @@ -1,78 +0,0 @@ -var _extends=Object.assign||function(target){for(var i=1;i "use strict"; -/** - * filesize - * - * @copyright 2016 Jason Mulligan - * @license BSD-3-Clause - * @version 3.3.0 +/** + * filesize + * + * @copyright 2018 Jason Mulligan + * @license BSD-3-Clause + * @version 3.6.1 */ (function (global) { - var b = /^(b|B)$/; - var symbol = { + var b = /^(b|B)$/, + symbol = { iec: { bits: ["b", "Kib", "Mib", "Gib", "Tib", "Pib", "Eib", "Zib", "Yib"], bytes: ["B", "KiB", "MiB", "GiB", "TiB", "PiB", "EiB", "ZiB", "YiB"] @@ -54,18 +54,22 @@ bits: ["b", "Kb", "Mb", "Gb", "Tb", "Pb", "Eb", "Zb", "Yb"], bytes: ["B", "KB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB"] } + }, + fullform = { + iec: ["", "kibi", "mebi", "gibi", "tebi", "pebi", "exbi", "zebi", "yobi"], + jedec: ["", "kilo", "mega", "giga", "tera", "peta", "exa", "zetta", "yotta"] }; - /** - * filesize - * - * @method filesize - * @param {Mixed} arg String, Int or Float to transform - * @param {Object} descriptor [Optional] Flags - * @return {String} Readable file size String + /** + * filesize + * + * @method filesize + * @param {Mixed} arg String, Int or Float to transform + * @param {Object} descriptor [Optional] Flags + * @return {String} Readable file size String */ function filesize(arg) { - var descriptor = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1]; + var descriptor = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; var result = [], val = 0, @@ -73,11 +77,14 @@ base = void 0, bits = void 0, ceil = void 0, + full = void 0, + fullforms = void 0, neg = void 0, num = void 0, output = void 0, round = void 0, unix = void 0, + separator = void 0, spacer = void 0, standard = void 0, symbols = void 0; @@ -89,12 +96,15 @@ bits = descriptor.bits === true; unix = descriptor.unix === true; base = descriptor.base || 2; - round = descriptor.round !== undefined ? descriptor.round : unix ? 1 : 2; - spacer = descriptor.spacer !== undefined ? descriptor.spacer : unix ? "" : " "; + round = descriptor.round !== void 0 ? descriptor.round : unix ? 1 : 2; + separator = descriptor.separator !== void 0 ? descriptor.separator || "" : ""; + spacer = descriptor.spacer !== void 0 ? descriptor.spacer : unix ? "" : " "; symbols = descriptor.symbols || descriptor.suffixes || {}; standard = base === 2 ? descriptor.standard || "jedec" : "jedec"; output = descriptor.output || "string"; - e = descriptor.exponent !== undefined ? descriptor.exponent : -1; + full = descriptor.fullform === true; + fullforms = descriptor.fullforms instanceof Array ? descriptor.fullforms : []; + e = descriptor.exponent !== void 0 ? descriptor.exponent : -1; num = Number(arg); neg = num < 0; ceil = base > 2 ? 1000 : 1024; @@ -104,31 +114,31 @@ num = -num; } - // Zero is now a special case because bytes divide by 1 - if (num === 0) { - result[0] = 0; - result[1] = unix ? "" : !bits ? "B" : "b"; - } else { - // Determining the exponent - if (e === -1 || isNaN(e)) { - e = Math.floor(Math.log(num) / Math.log(ceil)); + // Determining the exponent + if (e === -1 || isNaN(e)) { + e = Math.floor(Math.log(num) / Math.log(ceil)); - if (e < 0) { - e = 0; - } + if (e < 0) { + e = 0; } + } - // Exceeding supported length, time to reduce & multiply - if (e > 8) { - e = 8; - } + // Exceeding supported length, time to reduce & multiply + if (e > 8) { + e = 8; + } - val = base === 2 ? num / Math.pow(2, e * 10) : num / Math.pow(1000, e); + // Zero is now a special case because bytes divide by 1 + if (num === 0) { + result[0] = 0; + result[1] = unix ? "" : symbol[standard][bits ? "bits" : "bytes"][e]; + } else { + val = num / (base === 2 ? Math.pow(2, e * 10) : Math.pow(1000, e)); if (bits) { val = val * 8; - if (val > ceil && e < 8) { + if (val >= ceil && e < 8) { val = val / ceil; e++; } @@ -168,9 +178,24 @@ return { value: result[0], suffix: result[1], symbol: result[1] }; } + if (full) { + result[1] = fullforms[e] ? fullforms[e] : fullform[standard][e] + (bits ? "bit" : "byte") + (result[0] === 1 ? "" : "s"); + } + + if (separator.length > 0) { + result[0] = result[0].toString().replace(".", separator); + } + return result.join(spacer); } + // Partial application for functional programming + filesize.partial = function (opt) { + return function (arg) { + return filesize(arg, opt); + }; + }; + // CommonJS, AMD, script tag if (typeof exports !== "undefined") { module.exports = filesize; @@ -2024,7 +2049,7 @@
diff --git a/docs/apis/AppRegistry.md b/docs/apis/AppRegistry.md deleted file mode 100644 index bd83e8c..0000000 --- a/docs/apis/AppRegistry.md +++ /dev/null @@ -1,59 +0,0 @@ -# AppRegistry - -`AppRegistry` is the control point for registering, running, prerendering, and -unmounting all apps. App root components should register themselves with -`AppRegistry.registerComponent`. Apps can be run by invoking -`AppRegistry.runApplication` (see the [client and server rendering -guide](../guides/rendering.md) for more details). - -To "stop" an application when a view should be destroyed, call -`AppRegistry.unmountApplicationComponentAtRootTag` with the tag that was passed -into `runApplication`. These should always be used as a pair. - -## Methods - -(web) static **getApplication**(appKey:string, appParameters: object) - -Returns the given application element. Use this for server-side rendering. -Return object is of type `{ element: ReactElement; stylesheet: ReactElement }`. -It's recommended that you use `sheetsheet` to render the style sheet in an app - -static **registerConfig**(config: Array) - -Registry multiple applications. `AppConfig` is of type `{ appKey: string; -component: ComponentProvider; run?: Function }`. - -static **registerComponent**(appKey: string, getComponentFunc: ComponentProvider) - -Register a component provider under the given `appKey`. - -static **registerRunnable**(appKey: string, run: Function) - -Register a custom render function for an application. The function will receive -the `appParameters` passed to `runApplication`. - -static **getAppKeys**() - -Returns all registered app keys. - -static **runApplication**(appKey: string, appParameters?: object) - -Runs the application that was registered under `appKey`. The `appParameters` -must include the `rootTag` into which the application is rendered, and -optionally any `initialProps`. - -static **unmountApplicationComponentAtRootTag**(rootTag: HTMLElement) - -To "stop" an application when a view should be destroyed, call -`AppRegistry.unmountApplicationComponentAtRootTag` with the tag that was passed -into `runApplication` - -## Example - -```js -AppRegistry.registerComponent('MyApp', () => AppComponent) -AppRegistry.runApplication('MyApp', { - initialProps: {}, - rootTag: document.getElementById('react-root') -}) -``` diff --git a/docs/apis/AppState.md b/docs/apis/AppState.md deleted file mode 100644 index 06223db..0000000 --- a/docs/apis/AppState.md +++ /dev/null @@ -1,60 +0,0 @@ -## AppState - -`AppState` can tell you if the app is in the foreground or background, and -notify you when the state changes. - -States - -* `active` - The app is running in the foreground -* `background` - The app is running in the background (i.e., the user has not focused the app's tab). - -## Properties - -static **currentState** - -Returns the current state of the app: `active` or `background`. - -## Methods - -static **addEventListener**(type: string, handler: Function) - -Add a handler to `AppState` changes by listening to the `change` event type and -providing the `handler`. The handler is called with the app state value. - -static **removeEventListener**(type: string, handler: Function) - -Remove a handler by passing the change event `type` and the `handler`. - -## Examples - -To see the current state, you can check `AppState.currentState`, which will be -kept up-to-date. This example will only ever appear to say "Current state is: -active" because the app is only visible to the user when in the `active` state, -and the null state will happen only momentarily. - -```js -class Example extends React.Component { - constructor(props) { - super(props) - this.state = { currentAppState: AppState.currentState } - } - - componentDidMount() { - AppState.addEventListener('change', this._handleAppStateChange); - } - - componentWillUnmount() { - AppState.removeEventListener('change', this._handleAppStateChange); - } - - _handleAppStateChange = (currentAppState) => { - this.setState({ currentAppState }); - } - - render() { - return ( - Current state is: {this.state.currentAppState} - ) - } -} -``` diff --git a/docs/apis/AsyncStorage.md b/docs/apis/AsyncStorage.md deleted file mode 100644 index 6c83b3c..0000000 --- a/docs/apis/AsyncStorage.md +++ /dev/null @@ -1,71 +0,0 @@ -# AsyncStorage - -`AsyncStorage` is a simple, asynchronous, persistent, key-value storage system -that is global to the domain. It's a facade over, and should be used instead of -`window.localStorage` to provide an asynchronous API and multi functions. Each -method returns a `Promise` object. - -It is recommended that you use an abstraction on top of `AsyncStorage` instead -of `AsyncStorage` directly for anything more than light usage since it operates -globally. - -The batched functions are useful for executing a lot of operations at once, -allowing for optimizations to provide the convenience of a single promise after -all operations are complete. - -## Methods - -static **clear**() - -Erases all AsyncStorage. You probably don't want to call this - use -`removeItem` or `multiRemove` to clear only your own keys instead. Returns a -Promise object. - -static **getAllKeys**() - -Gets all known keys. Returns a Promise object. - -static **getItem**(key: string) - -Fetches the value of the given key. Returns a Promise object. - -static **mergeItem**(key: string, value: string) - -Merges existing value with input value, assuming they are stringified JSON. -Returns a Promise object. - -static **multiGet**(keys: Array) - -`multiGet` results in an array of key-value pair arrays that matches the input -format of `multiSet`. Returns a Promise object. - -```js -multiGet(['k1', 'k2']) -> [['k1', 'val1'], ['k2', 'val2']] -``` - -static **multiMerge**(keyValuePairs: Array>) - -multiMerge takes an array of key-value array pairs that match the output of -`multiGet`. It merges existing values with input values, assuming they are -stringified JSON. Returns a Promise object. - -static **multiRemove**(keys: Array) - -Delete all the keys in the keys array. Returns a Promise object. - -static **multiSet**(keyValuePairs: Array>) - -`multiSet` takes an array of key-value array pairs that match the output of -`multiGet`. Returns a Promise object. - -```js -multiSet([['k1', 'val1'], ['k2', 'val2']]); -``` - -static **removeItem**(key: string) - -Removes the value of the given key. Returns a Promise object. - -static **setItem**(key: string, value: string) - -Sets the value of the given key. Returns a Promise object. diff --git a/docs/apis/Clipboard.md b/docs/apis/Clipboard.md deleted file mode 100644 index 84de7d8..0000000 --- a/docs/apis/Clipboard.md +++ /dev/null @@ -1,16 +0,0 @@ -# Clipboard - -Clipboard gives you an interface for setting to the clipboard. (Getting -clipboard content is not supported on web.) - -## Methods - -static **getString**() - -Returns a `Promise` of an empty string. - -static **setString**(content: string): boolean - -Copies a string to the clipboard. On web, some browsers may not support copying -to the clipboard, therefore, this function returns a boolean to indicate if the -copy was successful. diff --git a/docs/apis/Dimensions.md b/docs/apis/Dimensions.md deleted file mode 100644 index 20a7b09..0000000 --- a/docs/apis/Dimensions.md +++ /dev/null @@ -1,13 +0,0 @@ -# Dimensions - -Note: dimensions may change (e.g due to device rotation) so any rendering logic -or styles that depend on these constants should try to call this function on -every render, rather than caching the value. - -## Methods - -static **get**(dimension: string) - -Get a dimension (e.g., `"window"` or `"screen"`). - -Example: `const { height, width } = Dimensions.get('window')` diff --git a/docs/apis/I18nManager.md b/docs/apis/I18nManager.md deleted file mode 100644 index 0d76fee..0000000 --- a/docs/apis/I18nManager.md +++ /dev/null @@ -1,25 +0,0 @@ -# I18nManager - -Control and set the layout and writing direction of the application. - -## Properties - -**isRTL**: bool = false - -Whether the application is currently in RTL mode. - -## Methods - -static **allowRTL**(allowRTL: bool) - -Allow the application to display in RTL mode. - -static **forceRTL**(forceRTL: bool) - -Force the application to display in RTL mode. - -static **setPreferredLanguageRTL**(isRTL: bool) - -Set the application's preferred writing direction to RTL. You will need to -determine the user's preferred locale server-side (from HTTP headers) and -decide whether it's an RTL language. diff --git a/docs/apis/NativeMethods.md b/docs/apis/NativeMethods.md deleted file mode 100644 index b878c85..0000000 --- a/docs/apis/NativeMethods.md +++ /dev/null @@ -1,42 +0,0 @@ -# NativeMethods - -React Native for Web provides several methods to directly access the underlying -DOM node. This can be useful in cases when you want to focus a view or measure -its on-screen dimensions, for example. - -The methods described are available on most of the default components provided -by React Native for Web. Note, however, that they are *not* available on the -composite components that you define in your own app. For more information, see -[Direct Manipulation](../guides/direct-manipulation.md). - -## Methods - -**blur**() - -Removes focus from an input or view. This is the opposite of `focus()`. - -**focus**() - -Requests focus for the given input or view. The exact behavior triggered will -depend the type of view. - -**measure**(callback: (x, y, width, height, pageX, pageY) => void) - -For a given view, `measure` determines the offset relative to the parent view, -width, height, and the offset relative to the viewport. Returns the values via -an async callback. - -Note that these measurements are not available until after the rendering has -been completed. - -**measureLayout**(relativeToNativeNode: DOMNode, onSuccess: (x, y, width, height) => void) - -Like `measure`, but measures the view relative to another view, specified as -`relativeToNativeNode`. This means that the returned `x`, `y` are relative to -the origin `x`, `y` of the ancestor view. - -**setNativeProps**(nativeProps: Object) - -This function sends props straight to the underlying DOM node. See the [direct -manipulation](../guides/direct-manipulation.md) guide for cases where -`setNativeProps` should be used. diff --git a/docs/apis/NetInfo.md b/docs/apis/NetInfo.md deleted file mode 100644 index a2fdf7f..0000000 --- a/docs/apis/NetInfo.md +++ /dev/null @@ -1,77 +0,0 @@ -# NetInfo - -`NetInfo` asynchronously determines the online/offline status of the -application. - -Connection types: - -* `bluetooth` - The user agent is using a Bluetooth connection. -* `cellular` - The user agent is using a cellular connection (e.g., EDGE, HSPA, LTE, etc.). -* `ethernet` - The user agent is using an Ethernet connection. -* `mixed` - The user agent is using multiple connection types. -* `none` - The user agent will not contact the network (offline). -* `other` - The user agent is using a connection type that is not one of enumerated connection types. -* `unknown` - The user agent has established a network connection, but is unable to determine what is the underlying connection technology. -* `wifi` - The user agent is using a Wi-Fi connection. -* `wimax` - The user agent is using a WiMAX connection. - -## Methods - -Note that support for retrieving the connection type depends upon browswer -support (and is limited to mobile browsers). It will default to `unknown` when -support is missing. - -static **addEventListener**(eventName: ChangeEventName, handler: Function) - -static **fetch**(): Promise - -static **removeEventListener**(eventName: ChangeEventName, handler: Function) - -## Properties - -**isConnected**: bool = true - -Available on all user agents. Asynchronously fetch a boolean to determine -internet connectivity. - -**isConnected.addEventListener**(eventName: ChangeEventName, handler: Function) - -**isConnected.fetch**(): Promise - -**isConnected.removeEventListener**(eventName: ChangeEventName, handler: Function) - -## Examples - -Fetching the connection type: - -```js -NetInfo.fetch().then((connectionType) => { - console.log('Connection type:', connectionType); -}); -``` - -Subscribing to changes in the connection type: - -```js -const handleConnectivityTypeChange = (connectionType) => { - console.log('Current connection type:', connectionType); -} -NetInfo.addEventListener('change', handleConnectivityTypeChange); -``` - -Fetching the connection status: - -```js -NetInfo.isConnected.fetch().then((isConnected) => { - console.log('Connection status:', (isConnected ? 'online' : 'offline')); -}); -``` - -Subscribing to changes in the connection status: - -```js -const handleConnectivityStatusChange = (isConnected) => { - console.log('Current connection status:', (isConnected ? 'online' : 'offline')); -} -NetInfo.isConnected.addEventListener('change', handleConnectivityStatusChange); -``` diff --git a/docs/apis/PixelRatio.md b/docs/apis/PixelRatio.md deleted file mode 100644 index 0acc3e0..0000000 --- a/docs/apis/PixelRatio.md +++ /dev/null @@ -1,51 +0,0 @@ -# PixelRatio - -`PixelRatio` gives access to the device pixel density. - -## Methods - -static **get**() - -Returns the device pixel density. Some examples: - -* PixelRatio.get() === 1 - * mdpi Android devices (160 dpi) -* PixelRatio.get() === 1.5 - * hdpi Android devices (240 dpi) -* PixelRatio.get() === 2 - * iPhone 4, 4S - * iPhone 5, 5c, 5s - * iPhone 6 - * xhdpi Android devices (320 dpi) -* PixelRatio.get() === 3 - * iPhone 6 plus - * xxhdpi Android devices (480 dpi) -* PixelRatio.get() === 3.5 - * Nexus 6 - -static **getPixelSizeForLayoutSize**(layoutSize: number) - -Converts a layout size (dp) to pixel size (px). Guaranteed to return an integer -number. - -static **roundToNearestPixel**(layoutSize: number) - -Rounds a layout size (dp) to the nearest layout size that corresponds to an -integer number of pixels. For example, on a device with a PixelRatio of 3, -`PixelRatio.roundToNearestPixel(8.4)` = `8.33`, which corresponds to exactly -`(8.33 * 3)` = `25` pixels. - -## Examples - -Fetching a correctly sized image. You should get a higher resolution image if -you are on a high pixel density device. A good rule of thumb is to multiply the -size of the image you display by the pixel ratio. - -```js -const image = getImage({ - width: PixelRatio.getPixelSizeForLayoutSize(200), - height: PixelRatio.getPixelSizeForLayoutSize(100), -}); - - -``` diff --git a/docs/apis/Platform.md b/docs/apis/Platform.md deleted file mode 100644 index e6e2e19..0000000 --- a/docs/apis/Platform.md +++ /dev/null @@ -1,45 +0,0 @@ -# Platform - -Detect what is the platform in which the app is running. This piece of -functionality can be useful when only small parts of a component are platform -specific. - -## Properties - -**OS**: string - -`Platform.OS` will be `web` when running in a Web browser. - -```js -import { Platform } from 'react-native'; - -const styles = StyleSheet.create({ - height: (Platform.OS === 'web') ? 200 : 100, -}); -``` - -## Methods - -**select**(object): any - -`Platform.select` takes an object containing `Platform.OS` as keys and returns -the value for the platform you are currently running on. - -```js -import { Platform } from 'react-native'; - -const containerStyles = { - flex: 1, - ...Platform.select({ - android: { - backgroundColor: 'blue' - }, - ios: { - backgroundColor: 'red' - }, - web: { - backgroundColor: 'green' - } - }) -}); -``` diff --git a/docs/apis/StyleSheet.md b/docs/apis/StyleSheet.md deleted file mode 100644 index 1a0c09a..0000000 --- a/docs/apis/StyleSheet.md +++ /dev/null @@ -1,78 +0,0 @@ -# StyleSheet - -The `StyleSheet` abstraction converts predefined styles to (vendor-prefixed) -CSS without requiring a compile-time step. Some styles cannot be resolved -outside of the render loop and are applied as inline styles. Read more about -[how to style your application](../guides/style.md). - -## Methods - -**create**(obj: {[key: string]: any}) - -Each key of the object passed to `create` must define a style object. - -**flatten**: function - -Flattens an array of styles into a single style object. - -**render**: function - -Returns a React `` - ); - shouldInsertStyleSheet = false; - } -}; - -module.exports = { - /** - * For testing - * @private - */ - _reset() { - if (styleElement) { - document.head.removeChild(styleElement); - styleElement = null; - shouldInsertStyleSheet = true; - } - }, - - absoluteFill: ReactNativePropRegistry.register(absoluteFillObject), - - absoluteFillObject, - - create(styles) { - if (shouldInsertStyleSheet) { - insertStyleSheet(); - } - - const result = {}; - for (const key in styles) { - if (process.env.NODE_ENV !== 'production') { - require('./StyleSheetValidation').validateStyle(key, styles); - } - result[key] = ReactNativePropRegistry.register(styles[key]); - } - return result; - }, - - hairlineWidth: 1, - - flatten: flattenStyle, - - /* @platform web */ - render() { - return ';document.head&&(document.head.insertAdjacentHTML("afterbegin",o),n=document.getElementById(t))}n&&(this._sheet=n.sheet,this._textContent=n.textContent)}}return e.prototype.containsRule=function(e){return this._cssRules.indexOf(e)>-1},e.prototype.insertRuleOnce=function(e,t){if(!this.containsRule(e)&&(this._cssRules.push(e),this._textContent.indexOf(e)===-1&&this._sheet)){var n=t||this._sheet.cssRules.length;this._sheet.insertRule(e,n)}},o(e,[{key:"cssText",get:function(){return this._cssRules.join("\n")}}]),e}();t.default=a},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(228),i=r(o),a=n(101),s=r(a),l=function(e,t,n){var r=[];switch(t){case"pointerEvents":var o,a=n;if("auto"===n||"box-only"===n){if(a="auto !important","box-only"===n){var l,u=(0,s.default)((l={},l[t]="none",l));r.push(e+" > *{"+u+"}")}}else if(("none"===n||"box-none"===n)&&(a="none !important","box-none"===n)){var c,f=(0,s.default)((c={},c[t]="auto",c));r.push(e+" > *{"+f+"}")}var d=(0,s.default)((o={},o[t]=a,o));r.push(e+"{"+d+"}");break;case"placeholderTextColor":var p=(0,s.default)({color:n,opacity:1});r.push("@media all {"+(e+"::-webkit-input-placeholder{"+p+"}")+(e+"::-moz-placeholder{"+p+"}")+(e+":-ms-input-placeholder{"+p+"}")+(e+"::placeholder{"+p+"}")+"}");break;case"animationName":if("string"==typeof n){var h,m=(0,s.default)((h={},h[t]=n,h));r.push(e+"{"+m+"}")}else{var v,y=[];n.forEach(function(e){if("string"==typeof e)y.push(e);else{var t=(0,i.default)(e),n=t.identifier,o=t.rules;o.forEach(function(e){r.push(e)}),y.push(n)}});var g=(0,s.default)((v={},v[t]=y.join(","),v));r.push(e+"{"+g+"}")}break;default:var _,b=(0,s.default)((_={},_[t]=n,_));r.push(e+"{"+b+"}")}return r};t.default=l},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(101),i=r(o),a=n(100),s=r(a),l=n(103),u=r(l),c=n(129),f=r(c),d=function(e){return(0,f.default)(JSON.stringify(e))},p=function(e){var t=d(e);return"rn-"+t},h=["-webkit-",""],m=function(e){var t=(0,s.default)((0,u.default)(e));return(0,i.default)(t)},v=function(e){return Object.keys(e).map(function(t){var n=e[t],r=m(n);return t+"{"+r+"}"}).join("")},y=function(e){var t=p(e),n=h.map(function(n){return"@media all {@"+n+"keyframes "+t+"{"+v(e)+"}}"});return{identifier:t,rules:n}};t.default=y},function(e,t,n){"use strict";t.__esModule=!0;var r=n(8),o=function(){var e=1;if(r.canUseDOM&&window.devicePixelRatio&&window.devicePixelRatio>=2){var t=document.body;if(t){var n=document.createElement("div");n.style.border=".5px solid transparent",t.appendChild(n),1===n.offsetHeight&&(e=.5),t.removeChild(n)}}return e};t.default=o},function(e,t){"use strict";t.__esModule=!0;var n=function(e){return"@media all{\n"+e+"\n}"},r=["html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}","body{margin:0;}","button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}","input::-webkit-inner-spin-button,input::-webkit-outer-spin-button,input::-webkit-search-cancel-button,input::-webkit-search-decoration,input::-webkit-search-results-button,input::-webkit-search-results-decoration{display:none;}"],o=[n(r.join("\n"))];t.default=o},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=Object.assign||function(e){for(var t=1;tS?_:S,C=(0,m.default)(b,.5),T=u?c||n:d||s,R=u?t:f||a,P=b,k=P,N=[O.root,i,{height:b,width:E},r&&O.cursorDefault],M=[O.track,{backgroundColor:T,borderRadius:C},r&&O.disabledTrack],I=[O.thumb,{backgroundColor:R,height:P,width:k},r&&O.disabledThumb],A=(0,p.default)("input",{checked:u,disabled:r,onBlur:this._handleFocusState,onChange:this._handleChange,onFocus:this._handleFocusState,ref:this._setCheckboxRef,style:[O.nativeControl,O.cursorInherit],type:"checkbox"});return x.default.createElement(w.default,l({},h,{style:N}),x.default.createElement(w.default,{style:M}),x.default.createElement(w.default,{ref:this._setThumbRef,style:[I,u&&O.thumbOn,{marginStart:u?(0,m.default)(k,-1):0}]}),A)},t}(E.Component);P.displayName="Switch",P.defaultProps={activeThumbColor:"#009688",activeTrackColor:"#A3D3CF",disabled:!1,style:C,thumbColor:"#FAFAFA",trackColor:"#939393",value:!1},P.propTypes={};var O=y.default.create({root:{cursor:"pointer",userSelect:"none"},cursorDefault:{cursor:"default"},cursorInherit:{cursor:"inherit"},track:Object.assign({},y.default.absoluteFillObject,{height:"70%",margin:"auto",transitionDuration:"0.1s",width:"100%"}),disabledTrack:{backgroundColor:"#D5D5D5"},thumb:{alignSelf:"flex-start",borderRadius:"100%",boxShadow:T,start:"0%",transform:[{translateZ:0}],transitionDuration:"0.1s"},thumbOn:{start:"100%"},disabledThumb:{backgroundColor:"#BDBDBD"},nativeControl:Object.assign({},y.default.absoluteFillObject,{height:"100%",margin:0,opacity:0,padding:0,width:"100%"})});t.default=(0,c.default)(P)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(105),i=r(o),a=n(2),s=Object.assign({},i.default,{resize:(0,a.oneOf)(["none","vertical","horizontal","both"])});t.default=s},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=n(70),u=r(l),c=n(14),f=r(c),d=n(8),p=n(1),h=n(10),m=(r(h),n(18)),v=r(m),y=n(16),g=r(y),_=n(4),b=r(_),w=n(35),S=(r(w),n(232)),E=(r(S),n(69)),x=r(E),C=n(11),T=(r(C),n(2),d.canUseDOM&&/Android/i.test(navigator&&navigator.userAgent)),R={},P=function(e){return function(t){if(e)return t.nativeEvent.text=t.target.value,e(t)}},O=function(e,t){if(e&&t){var n=e.selectionEnd,r=e.selectionStart,o=t.start,i=t.end;return o!==r||i!==n}return!1},k=function(e,t){try{if(O(e,t)){var n=t.start,r=t.end;T?setTimeout(function(){return e.setSelectionRange(n,r||n)},10):e.setSelectionRange(n,r||n)}}catch(e){}},N=function(e){function t(){var n,r,o;i(this,t);for(var s=arguments.length,l=Array(s),u=0;u=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}t.__esModule=!0;var i=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:s,t=(0,i.default)(e);if(t){if("heading"===t){var n=e["aria-level"]||1;return"h"+n}return a[t]}};t.default=l},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(111),i=r(o),a=n(68),s=r(a),l=function(e){var t=(0,s.default)(e),n=!(0,i.default)(e)&&"no"!==e.importantForAccessibility&&"no-hide-descendants"!==e.importantForAccessibility;if("link"===t){if(e.accessible===!1||!n)return"-1"}else if("button"===t){if(e.accessible!==!1&&n)return"0"}else if(e.accessible===!0&&n)return"0"};t.default=l},function(e,t){"use strict";function n(e){return o.push(e)}function r(e){return o[e-1]}t.__esModule=!0,t.registerAsset=n,t.getAssetByID=r;var o=[]},function(e,t){"use strict";t.__esModule=!0;var n=0,r={},o={abort:function(e){var t=r[""+e];t&&(t.onerror=t.onload=t=null,delete r[""+e])},getSize:function(e,t,n){function i(){var e=r[""+u];if(e){var n=e.naturalHeight,i=e.naturalWidth;n&&i&&(t(i,n),s=!0)}s&&(o.abort(u),clearInterval(l))}function a(){"function"==typeof n&&n(),o.abort(u),clearInterval(l)}var s=!1,l=setInterval(i,16),u=o.load(e,i,a)},load:function(e,t,o){n+=1;var i=new window.Image;return i.onerror=o,i.onload=t,i.src=e,r[""+n]=i,n},prefetch:function(e){return new Promise(function(t,n){o.load(e,t,n)})}};t.default=o},function(e,t){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var r=function(){function e(){n(this,e)}return e.prototype.addListener=function(){},e.prototype.emit=function(){},e.prototype.listeners=function(){},e.prototype.once=function(){},e.prototype.removeAllListeners=function(){},e.prototype.removeCurrentListener=function(){},e.prototype.removeListener=function(){},e.prototype.removeSubscription=function(){},e}();e.exports=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(119),i=r(o),a=n(16),s=r(a),l=n(61),u=r(l),c=n(20),f=r(c),d={blur:function(){f.default.blur((0,s.default)(this))},focus:function(){f.default.focus((0,s.default)(this))},measure:function(e){f.default.measure((0,s.default)(this),e)},measureInWindow:function(e){f.default.measureInWindow((0,s.default)(this),e)},measureLayout:function(e,t,n){f.default.measureLayout((0,s.default)(this),e,n,t)},setNativeProps:function(e){if(e){var t=(0,s.default)(this),n=(0,i.default)(null,e,function(e){return u.default.resolveWithNode(e,t)});f.default.updateView(t,n,this)}}};t.default=d},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(57),i=r(o),a=n(16),s=r(a),l=n(3),u=r(l),c=n(98),f=r(c),d=n(69),p=r(d),h=n(20),m=r(h),v=n(29),y=r(v),g={},_=16,b={scrollResponderMixinGetInitialState:function(){return{isTouching:!1,lastMomentumScrollBeginTime:0,lastMomentumScrollEndTime:0,observedScrollSinceBecomingResponder:!1,becameResponderWhileAnimating:!1}},scrollResponderHandleScrollShouldSetResponder:function(){return this.state.isTouching},scrollResponderHandleStartShouldSetResponder:function(){return!1},scrollResponderHandleStartShouldSetResponderCapture:function(e){return this.scrollResponderIsAnimating()},scrollResponderHandleResponderReject:function(){(0,y.default)(!1,"ScrollView doesn't take rejection well - scrolls anyway")},scrollResponderHandleTerminationRequest:function(){return!this.state.observedScrollSinceBecomingResponder},scrollResponderHandleTouchEnd:function(e){var t=e.nativeEvent;this.state.isTouching=0!==t.touches.length,this.props.onTouchEnd&&this.props.onTouchEnd(e)},scrollResponderHandleResponderRelease:function(e){this.props.onResponderRelease&&this.props.onResponderRelease(e);var t=p.default.currentlyFocusedField();this.props.keyboardShouldPersistTaps||null==t||e.target===t||this.state.observedScrollSinceBecomingResponder||this.state.becameResponderWhileAnimating||(this.props.onScrollResponderKeyboardDismissed&&this.props.onScrollResponderKeyboardDismissed(e),p.default.blurTextInput(t))},scrollResponderHandleScroll:function(e){this.state.observedScrollSinceBecomingResponder=!0,this.props.onScroll&&this.props.onScroll(e)},scrollResponderHandleResponderGrant:function(e){this.state.observedScrollSinceBecomingResponder=!1,this.props.onResponderGrant&&this.props.onResponderGrant(e),this.state.becameResponderWhileAnimating=this.scrollResponderIsAnimating()},scrollResponderHandleScrollBeginDrag:function(e){this.props.onScrollBeginDrag&&this.props.onScrollBeginDrag(e)},scrollResponderHandleScrollEndDrag:function(e){this.props.onScrollEndDrag&&this.props.onScrollEndDrag(e)},scrollResponderHandleMomentumScrollBegin:function(e){this.state.lastMomentumScrollBeginTime=Date.now(),this.props.onMomentumScrollBegin&&this.props.onMomentumScrollBegin(e)},scrollResponderHandleMomentumScrollEnd:function(e){this.state.lastMomentumScrollEndTime=Date.now(),this.props.onMomentumScrollEnd&&this.props.onMomentumScrollEnd(e)},scrollResponderHandleTouchStart:function(e){this.state.isTouching=!0,this.props.onTouchStart&&this.props.onTouchStart(e)},scrollResponderHandleTouchMove:function(e){this.props.onTouchMove&&this.props.onTouchMove(e)},scrollResponderIsAnimating:function(){var e=Date.now(),t=e-this.state.lastMomentumScrollEndTime,n=t<_||this.state.lastMomentumScrollEndTime0;if((e!==h&&e!==m||o)&&1!==n.button&&2!==n.button){var a=(0,i.default)(n);return C.call(f,e,t,a,r)}},c.injection.injectEventPluginsByName({ResponderEventPlugin:f})},function(e,t){"use strict";t.__esModule=!0;var n=Object.prototype.hasOwnProperty,r=function(e,t){var r=[];for(var o in e)if(n.call(e,o)){var i=t(o,e[o]);i&&r.push(i)}return r};t.default=r},function(e,t,n){"use strict";t.__esModule=!0;var r=n(8),o=function(){if(r.canUseDOM){var e=void 0,t=!1,n=0,o=window.Element.prototype,i=o.matches||o.mozMatchesSelector||o.msMatchesSelector||o.webkitMatchesSelector,a=["input:not([type])","input[type=text]","input[type=search]","input[type=url]","input[type=tel]","input[type=email]","input[type=password]","input[type=number]","input[type=date]","input[type=month]","input[type=week]","input[type=time]","input[type=datetime]","input[type=datetime-local]","textarea","[role=textbox]"].join(","),s=function(){var t="react-native-modality";if(e=document.getElementById(t),!e){var n='';document.head.insertAdjacentHTML("afterbegin",n),e=document.getElementById(t)}},l=function(e){return!!i&&(i.call(e,a)&&i.call(e,":not([readonly])"))},u=function(){e&&(e.disabled=!0)},c=function(){e&&(e.disabled=!1)},f=function(e){t=!0,0!==n&&clearTimeout(n),n=setTimeout(function(){t=!1,n=0},100)},d=function(e){(t||l(e.target))&&u()},p=function(){t||c()};document.body&&document.body.addEventListener&&(s(),document.body.addEventListener("keydown",f,!0),document.body.addEventListener("focus",d,!0),document.body.addEventListener("blur",p,!0))}};t.default=o},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(283),i=r(o),a=n(284),s=r(a),l=n(285),u=r(l),c=n(286),f=r(c),d=n(287),p=r(d),h=n(288),m=r(h),v=n(289),y=r(v),g=n(290),_=r(g),b=n(291),w=r(b),S=n(292),E=r(S),x=n(293),C=r(x),T=["Webkit"],R=["Moz"],P=["ms"],O=["Webkit","Moz"],k=["Webkit","ms"],N=["Webkit","Moz","ms"];t.default={plugins:[i.default,s.default,u.default,f.default,p.default,m.default,y.default,_.default,w.default,E.default,C.default],prefixMap:{animation:T,animationDelay:T,animationDirection:T,animationFillMode:T,animationDuration:T,animationIterationCount:T,animationName:T,animationPlayState:T,animationTimingFunction:T,appearance:O,userSelect:N,textEmphasisPosition:T,textEmphasis:T,textEmphasisStyle:T,textEmphasisColor:T,boxDecorationBreak:T,clipPath:T,maskImage:T,maskMode:T,maskRepeat:T,maskPosition:T,maskClip:T,maskOrigin:T,maskSize:T,maskComposite:T,mask:T,maskBorderSource:T,maskBorderMode:T,maskBorderSlice:T,maskBorderWidth:T,maskBorderOutset:T,maskBorderRepeat:T,maskBorder:T,maskType:T,textDecorationStyle:T,textDecorationSkip:T,textDecorationLine:T,textDecorationColor:T,filter:T,fontFeatureSettings:T,breakAfter:N,breakBefore:N,breakInside:N,columnCount:O,columnFill:O,columnGap:O,columnRule:O,columnRuleColor:O,columnRuleStyle:O,columnRuleWidth:O,columns:O,columnSpan:O,columnWidth:O,writingMode:k,flex:k,flexBasis:T,flexDirection:k,flexGrow:T,flexFlow:k,flexShrink:T,flexWrap:k,alignContent:T,alignItems:T,alignSelf:T,justifyContent:T,order:T,transform:T,transformOrigin:T,transformOriginX:T,transformOriginY:T,backfaceVisibility:T,perspective:T,perspectiveOrigin:T,transformStyle:T,transformOriginZ:T,backdropFilter:T,fontKerning:T,scrollSnapType:k,scrollSnapPointsX:k,scrollSnapPointsY:k,scrollSnapDestination:k,scrollSnapCoordinate:k,shapeImageThreshold:T,shapeImageMargin:T,shapeImageOutside:T,hyphens:N,flowInto:k,flowFrom:k,regionFragment:k,textAlignLast:R,tabSize:R,wrapFlow:P,wrapThrough:P,wrapMargin:P,touchAction:P,gridTemplateColumns:P,gridTemplateRows:P,gridTemplateAreas:P,gridTemplate:P,gridAutoColumns:P,gridAutoRows:P,gridAutoFlow:P,grid:P,gridRowStart:P,gridColumnStart:P,gridRowEnd:P,gridRow:P,gridColumn:P,gridColumnEnd:P,gridColumnGap:P,gridRowGap:P,gridArea:P,gridGap:P,textSizeAdjust:k,borderImage:T,borderImageOutset:T,borderImageRepeat:T,borderImageSlice:T,borderImageSource:T,borderImageWidth:T,transitionDelay:T,transitionDuration:T,transitionProperty:T,transitionTimingFunction:T}}},function(e,t,n){"use strict";t.__esModule=!0,t.cancelIdleCallback=void 0;var r=n(8),o=function(e,t){return setTimeout(function(){var t=Date.now();e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},i=function(e){clearTimeout(e)},a=r.canUseDOM&&"undefined"!=typeof window.requestIdleCallback,s=a?window.requestIdleCallback:o,l=a?window.cancelIdleCallback:i;t.default=s,t.cancelIdleCallback=l},function(e,t,n){"use strict";function r(e,t){return e?e instanceof a?(e.__addListener(t),e):function(){"function"==typeof e&&e.apply(void 0,arguments),t.apply(void 0,arguments)}:t}function o(e,t){e&&e instanceof a&&e.__removeListener(t)}var i=n(72),a=i.AnimatedEvent,s=i.attachNativeEvent,l=n(263),u=n(264),c=n(265),f=n(24),d=n(266),p=n(267),h=n(13),m=n(127),v=n(269),y=n(19),g=n(74),_=n(258),b=n(259),w=n(260),S=n(262),E=function(e,t){return new l(e,t)},x=function(e,t){return new c(e,t)},C=function(e,t){return new p(e,t)},T=function(e,t){return new d(e,t)},R=function(e,t,n){return new u(e,t,n)},P=function(e,t){return e&&t.onComplete?function(){t.onComplete&&t.onComplete.apply(t,arguments),e&&e.apply(void 0,arguments)}:e||t.onComplete},O=function(e,t,n){if(e instanceof g){var r=Object.assign({},t),o=Object.assign({},t);for(var i in t){var a=t[i],s=a.x,l=a.y;void 0!==s&&void 0!==l&&(r[i]=s,o[i]=l)}var u=n(e.x,r),c=n(e.y,o);return A([u,c],{stopTogether:!1})}return null},k=function e(t,n){var r=function(e,t,n){n=P(n,t);var r=e,o=t;r.stopTracking(),t.toValue instanceof h?r.track(new v(r,t.toValue,b,o,n)):r.animate(new b(o),n)};return O(t,n,e)||{start:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(e){r(t,n,e)}),stop:function(){t.stopAnimation()},reset:function(){t.resetAnimation()},_startNativeLoop:function(e){var o=Object.assign({},n,{iterations:e});r(t,o)},_isUsingNativeDriver:function(){return n.useNativeDriver||!1}}},N=function e(t,n){var r=function(e,t,n){n=P(n,t);var r=e,o=t;r.stopTracking(),t.toValue instanceof h?r.track(new v(r,t.toValue,w,o,n)):r.animate(new w(o),n)};return O(t,n,e)||{start:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(e){r(t,n,e)}),stop:function(){t.stopAnimation()},reset:function(){t.resetAnimation()},_startNativeLoop:function(e){var o=Object.assign({},n,{iterations:e});r(t,o)},_isUsingNativeDriver:function(){return n.useNativeDriver||!1}}},M=function e(t,n){var r=function(e,t,n){n=P(n,t);var r=e,o=t;r.stopTracking(),r.animate(new _(o),n)};return O(t,n,e)||{start:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(e){r(t,n,e)}),stop:function(){t.stopAnimation()},reset:function(){t.resetAnimation()},_startNativeLoop:function(e){var o=Object.assign({},n,{iterations:e});r(t,o)},_isUsingNativeDriver:function(){return n.useNativeDriver||!1}}},I=function(e){var t=0;return{start:function(n){var r=function r(o){return o.finished?(t++,t===e.length?void(n&&n(o)):void e[t].start(r)):void(n&&n(o))};0===e.length?n&&n({finished:!0}):e[t].start(r)},stop:function(){t1&&void 0!==arguments[1]?arguments[1]:{},n=t.iterations,r=void 0===n?-1:n,o=!1,i=0;return{start:function(t){var n=function n(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{finished:!0};o||i===r||a.finished===!1?t&&t(a):(i++,e.reset(),e.start(n))};e&&0!==r?e._isUsingNativeDriver()?e._startNativeLoop(r):n():t&&t({finished:!0})},stop:function(){o=!0,e.stop()},reset:function(){i=0,o=!1,e.reset()},_startNativeLoop:function(){throw new Error("Loops run using the native driver cannot contain Animated.loop animations")},_isUsingNativeDriver:function(){return e._isUsingNativeDriver()}}},F=function(e,t){var n=new a(e,t);return n.__isNative?n:n.__getHandler()};e.exports={Value:y,ValueXY:g,Interpolation:f,Node:h,decay:M,timing:N,spring:k,add:E,divide:x,multiply:C,modulo:T,diffClamp:R,delay:D,sequence:I,parallel:A,stagger:L,loop:j,event:F,createAnimatedComponent:S,attachNativeEvent:s,forkEvent:r,unforkEvent:o,__PropsOnlyForTests:m}},function(e,t){"use strict";function n(e){return 3.62*(e-30)+194}function r(e){return 3*(e-8)+25}function o(e,t){return{stiffness:n(e),damping:r(t)}}function i(e,t){function o(e,t,n){return(e-t)/(n-t)}function i(e,t,n){return t+e*(n-t)}function a(e,t,n){return e*n+(1-e)*t}function s(e,t,n){return a(2*e-e*e,t,n)}function l(e){return 7e-4*Math.pow(e,3)-.031*Math.pow(e,2)+.64*e+1.28}function u(e){return 44e-6*Math.pow(e,3)-.006*Math.pow(e,2)+.36*e+2}function c(e){return 4.5e-7*Math.pow(e,3)-332e-6*Math.pow(e,2)+.1078*e+5.84}function f(e){return e<=18?l(e):e>18&&e<=44?u(e):c(e)}var d=o(e/1.7,0,20);d=i(d,0,.8);var p=o(t/1.7,0,20),h=i(p,.5,200),m=s(d,f(h),.01);return{stiffness:n(h),damping:r(m)}}e.exports={fromOrigamiTensionAndFriction:o,fromBouncinessAndSpeed:i}},function(e,t,n){(function(t){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var a=n(73),s=n(12),l=s.shouldUseNativeDriver,u=function(e){function n(t){r(this,n);var i=o(this,e.call(this));return i._deceleration=void 0!==t.deceleration?t.deceleration:.998,i._velocity=t.velocity,i._useNativeDriver=l(t),i.__isInteraction=void 0===t.isInteraction||t.isInteraction,i.__iterations=void 0!==t.iterations?t.iterations:1,i}return i(n,e),n.prototype.__getNativeAnimationConfig=function(){return{type:"decay",deceleration:this._deceleration,velocity:this._velocity,iterations:this.__iterations}},n.prototype.start=function(e,t,n,r,o){this.__active=!0,this._lastValue=e,this._fromValue=e,this._onUpdate=t,this.__onEnd=n,this._startTime=Date.now(),this._useNativeDriver?this.__startNativeAnimation(o):this._animationFrame=requestAnimationFrame(this.onUpdate.bind(this))},n.prototype.onUpdate=function(){var e=Date.now(),t=this._fromValue+this._velocity/(1-this._deceleration)*(1-Math.exp(-(1-this._deceleration)*(e-this._startTime)));return this._onUpdate(t),Math.abs(this._lastValue-t)<.1?void this.__debouncedOnEnd({finished:!0}):(this._lastValue=t,void(this.__active&&(this._animationFrame=requestAnimationFrame(this.onUpdate.bind(this))))); -},n.prototype.stop=function(){e.prototype.stop.call(this),this.__active=!1,t.cancelAnimationFrame(this._animationFrame),this.__debouncedOnEnd({finished:!1})},n}(a);e.exports=u}).call(t,function(){return this}())},function(e,t,n){(function(t){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function a(e,t){return void 0===e||null===e?t:e}var s=(n(19),n(74),n(73)),l=n(257),u=n(3),c=n(12),f=c.shouldUseNativeDriver,d=function(e){function n(t){r(this,n);var i=o(this,e.call(this));if(i._overshootClamping=a(t.overshootClamping,!1),i._restDisplacementThreshold=a(t.restDisplacementThreshold,.001),i._restSpeedThreshold=a(t.restSpeedThreshold,.001),i._initialVelocity=a(t.velocity,0),i._lastVelocity=a(t.velocity,0),i._toValue=t.toValue,i._delay=a(t.delay,0),i._useNativeDriver=f(t),i.__isInteraction=void 0===t.isInteraction||t.isInteraction,i.__iterations=void 0!==t.iterations?t.iterations:1,void 0!==t.stiffness||void 0!==t.damping||void 0!==t.mass)u(void 0===t.bounciness&&void 0===t.speed&&void 0===t.tension&&void 0===t.friction,"You can define one of bounciness/speed, tension/friction, or stiffness/damping/mass, but not more than one"),i._stiffness=a(t.stiffness,100),i._damping=a(t.damping,10),i._mass=a(t.mass,1);else if(void 0!==t.bounciness||void 0!==t.speed){u(void 0===t.tension&&void 0===t.friction&&void 0===t.stiffness&&void 0===t.damping&&void 0===t.mass,"You can define one of bounciness/speed, tension/friction, or stiffness/damping/mass, but not more than one");var s=l.fromBouncinessAndSpeed(a(t.bounciness,8),a(t.speed,12));i._stiffness=s.stiffness,i._damping=s.damping,i._mass=1}else{var c=l.fromOrigamiTensionAndFriction(a(t.tension,40),a(t.friction,7));i._stiffness=c.stiffness,i._damping=c.damping,i._mass=1}return u(i._stiffness>0,"Stiffness value must be greater than 0"),u(i._damping>0,"Damping value must be greater than 0"),u(i._mass>0,"Mass value must be greater than 0"),i}return i(n,e),n.prototype.__getNativeAnimationConfig=function(){return{type:"spring",overshootClamping:this._overshootClamping,restDisplacementThreshold:this._restDisplacementThreshold,restSpeedThreshold:this._restSpeedThreshold,stiffness:this._stiffness,damping:this._damping,mass:this._mass,initialVelocity:a(this._initialVelocity,this._lastVelocity),toValue:this._toValue,iterations:this.__iterations}},n.prototype.start=function e(t,r,o,i,a){var s=this;if(this.__active=!0,this._startPosition=t,this._lastPosition=this._startPosition,this._onUpdate=r,this.__onEnd=o,this._lastTime=Date.now(),this._frameTime=0,i instanceof n){var l=i.getInternalState();this._lastPosition=l.lastPosition,this._lastVelocity=l.lastVelocity,this._initialVelocity=this._lastVelocity,this._lastTime=l.lastTime}var e=function(){s._useNativeDriver?s.__startNativeAnimation(a):s.onUpdate()};this._delay?this._timeout=setTimeout(e,this._delay):e()},n.prototype.getInternalState=function(){return{lastPosition:this._lastPosition,lastVelocity:this._lastVelocity,lastTime:this._lastTime}},n.prototype.onUpdate=function(){var e=64,t=Date.now();t>this._lastTime+e&&(t=this._lastTime+e);var n=(t-this._lastTime)/1e3;this._frameTime+=n;var r=this._damping,o=this._mass,i=this._stiffness,a=-this._initialVelocity,s=r/(2*Math.sqrt(i*o)),l=Math.sqrt(i/o),u=l*Math.sqrt(1-s*s),c=this._toValue-this._startPosition,f=0,d=0,p=this._frameTime;if(s<1){var h=Math.exp(-s*l*p);f=this._toValue-h*((a+s*l*c)/u*Math.sin(u*p)+c*Math.cos(u*p)),d=s*l*h*(Math.sin(u*p)*(a+s*l*c)/u+c*Math.cos(u*p))-h*(Math.cos(u*p)*(a+s*l*c)-u*c*Math.sin(u*p))}else{var m=Math.exp(-l*p);f=this._toValue-m*(c+(a+l*c)*p),d=m*(a*(p*l-1)+p*c*(l*l))}if(this._lastTime=t,this._lastPosition=f,this._lastVelocity=d,this._onUpdate(f),this.__active){var v=!1;this._overshootClamping&&0!==this._stiffness&&(v=this._startPositionthis._toValue:f=this._startTime+this._duration?(0===this._duration?this._onUpdate(this._toValue):this._onUpdate(this._fromValue+this._easing(1)*(this._toValue-this._fromValue)),void this.__debouncedOnEnd({finished:!0})):(this._onUpdate(this._fromValue+this._easing((e-this._startTime)/this._duration)*(this._toValue-this._fromValue)),void(this.__active&&(this._animationFrame=requestAnimationFrame(this.onUpdate.bind(this)))))},n.prototype.stop=function(){e.prototype.stop.call(this),this.__active=!1,clearTimeout(this._timeout),t.cancelAnimationFrame(this._animationFrame),this.__debouncedOnEnd({finished:!1})},n}(s);e.exports=f}).call(t,function(){return this}())},function(e,t){"use strict";function n(e,t){return 1-3*t+3*e}function r(e,t){return 3*t-6*e}function o(e){return 3*e}function i(e,t,i){return((n(t,i)*e+r(t,i))*e+o(t))*e}function a(e,t,i){return 3*n(t,i)*e*e+2*r(t,i)*e+o(t)}function s(e,t,n,r,o){var a,s,l=0;do s=t+(n-t)/2,a=i(s,r,o)-e,a>0?n=s:t=s;while(Math.abs(a)>f&&++l=c?l(t,d,e,n):0===m?d:s(t,r,r+h,e,n)}if(!(0<=e&&e<=1&&0<=n&&n<=1))throw new Error("bezier x values must be in [0, 1] range");var u=m?new Float32Array(p):new Array(p);if(e!==t||n!==r)for(var f=0;f0&&void 0!==arguments[0]?arguments[0]:{abort:!1};this._taskHandle&&(this._taskHandle.cancel(),e.abort||this._callback(),this._taskHandle=null)},e.prototype.schedule=function(){var e=this;if(!this._taskHandle){var t=setTimeout(function(){e._taskHandle=a.default.runAfterInteractions(function(){e._taskHandle=null,e._callback()})},this._delay);this._taskHandle={cancel:function(){return clearTimeout(t)}}}},e}();e.exports=s},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var o=n(171),i=n(29),a=function e(){r(this,e),this.any_blank_count=0,this.any_blank_ms=0,this.any_blank_speed_sum=0,this.mostly_blank_count=0,this.mostly_blank_ms=0,this.pixels_blank=0,this.pixels_sampled=0,this.pixels_scrolled=0,this.total_time_spent=0,this.sample_count=0},s=!1,l=[],u=10,c=s?1:null,f=function(){function e(t){r(this,e),this._anyBlankStartTime=null,this._enabled=!1,this._info=new a,this._mostlyBlankStartTime=null,this._samplesStartTime=null,this._getFrameMetrics=t,this._enabled=(c||0)>Math.random(),this._resetData()}return e.addListener=function(e){return i(null!==c,"Call `FillRateHelper.setSampleRate` before `addListener`."),l.push(e),{remove:function(){l=l.filter(function(t){return e!==t})}}},e.setSampleRate=function(e){c=e},e.setMinSampleCount=function(e){u=e},e.prototype.activate=function(){this._enabled&&null==this._samplesStartTime&&(this._samplesStartTime=o())},e.prototype.deactivateAndFlush=function(){if(this._enabled){var e=this._samplesStartTime;if(null!=e){if(this._info.sample_count0&&(c=Math.min(s,Math.max(0,d.offset-i)));for(var p=0,h=t.last,m=this._getFrameMetrics(h);h>=t.first&&(!m||!m.inLayout);)m=this._getFrameMetrics(h),h--;if(m&&h0?(this._anyBlankStartTime=u,this._info.any_blank_speed_sum+=l,this._info.any_blank_count++,this._info.pixels_blank+=y,g>.5&&(this._mostlyBlankStartTime=u,this._info.mostly_blank_count++)):(l<.01||Math.abs(r)<1)&&this.deactivateAndFlush(),g},e.prototype.enabled=function(){return this._enabled},e.prototype._resetData=function(){this._anyBlankStartTime=null,this._info=new a,this._mostlyBlankStartTime=null,this._samplesStartTime=null},e}();e.exports=f},function(e,t,n){"use strict";function r(e,t,n,r){e.handle&&(o.clearInteractionHandle(e.handle),e.handle=null),t&&t(n,r)}var o=n(42).default,i=n(274),a=i.currentCentroidXOfTouchesChangedAfter,s=i.currentCentroidYOfTouchesChangedAfter,l=i.previousCentroidXOfTouchesChangedAfter,u=i.previousCentroidYOfTouchesChangedAfter,c=i.currentCentroidX,f=i.currentCentroidY,d={_initializeGestureState:function(e){e.moveX=0,e.moveY=0,e.x0=0,e.y0=0,e.dx=0,e.dy=0,e.vx=0,e.vy=0,e.numberActiveTouches=0,e._accountsForMovesUpTo=0},_updateGestureStateOnMove:function(e,t){e.numberActiveTouches=t.numberActiveTouches,e.moveX=a(t,e._accountsForMovesUpTo),e.moveY=s(t,e._accountsForMovesUpTo);var n=e._accountsForMovesUpTo,r=l(t,n),o=a(t,n),i=u(t,n),c=s(t,n),f=e.dx+(o-r),d=e.dy+(c-i),p=t.mostRecentTimeStamp-e._accountsForMovesUpTo;e.vx=(f-e.dx)/p,e.vy=(d-e.dy)/p,e.dx=f,e.dy=d,e._accountsForMovesUpTo=t.mostRecentTimeStamp},create:function(e){var t={handle:null},n={stateID:Math.random()};d._initializeGestureState(n);var i={onStartShouldSetResponder:function(t){return void 0!==e.onStartShouldSetPanResponder&&e.onStartShouldSetPanResponder(t,n)},onMoveShouldSetResponder:function(t){return void 0!==e.onMoveShouldSetPanResponder&&e.onMoveShouldSetPanResponder(t,n)},onStartShouldSetResponderCapture:function(t){return 1===t.nativeEvent.touches.length&&d._initializeGestureState(n),n.numberActiveTouches=t.touchHistory.numberActiveTouches,void 0!==e.onStartShouldSetPanResponderCapture&&e.onStartShouldSetPanResponderCapture(t,n)},onMoveShouldSetResponderCapture:function(t){var r=t.touchHistory;return n._accountsForMovesUpTo!==r.mostRecentTimeStamp&&(d._updateGestureStateOnMove(n,r),!!e.onMoveShouldSetPanResponderCapture&&e.onMoveShouldSetPanResponderCapture(t,n))},onResponderGrant:function(r){return t.handle||(t.handle=o.createInteractionHandle()),n.x0=c(r.touchHistory),n.y0=f(r.touchHistory),n.dx=0,n.dy=0,e.onPanResponderGrant&&e.onPanResponderGrant(r,n),void 0===e.onShouldBlockNativeResponder||e.onShouldBlockNativeResponder()},onResponderReject:function(o){r(t,e.onPanResponderReject,o,n)},onResponderRelease:function(o){r(t,e.onPanResponderRelease,o,n),d._initializeGestureState(n)},onResponderStart:function(t){var r=t.touchHistory;n.numberActiveTouches=r.numberActiveTouches,e.onPanResponderStart&&e.onPanResponderStart(t,n)},onResponderMove:function(t){var r=t.touchHistory;n._accountsForMovesUpTo!==r.mostRecentTimeStamp&&(d._updateGestureStateOnMove(n,r),e.onPanResponderMove&&e.onPanResponderMove(t,n))},onResponderEnd:function(o){var i=o.touchHistory;n.numberActiveTouches=i.numberActiveTouches,r(t,e.onPanResponderEnd,o,n)},onResponderTerminate:function(o){r(t,e.onPanResponderTerminate,o,n),d._initializeGestureState(n)},onResponderTerminationRequest:function(t){return void 0===e.onPanResponderTerminationRequest||e.onPanResponderTerminationRequest(t,n)}};return{panHandlers:i,getInteractionHandle:function(){return t.handle}}}};e.exports=d},function(e,t){"use strict";var n={centroidDimension:function(e,t,r,o){var i=e.touchBank,a=0,s=0,l=1===e.numberActiveTouches?e.touchBank[e.indexOfSingleActiveTouch]:null;if(null!==l)l.touchActive&&l.currentTimeStamp>t&&(a+=o&&r?l.currentPageX:o&&!r?l.currentPageY:!o&&r?l.previousPageX:l.previousPageY,s=1);else for(var u=0;u=t){var f;f=o&&r?c.currentPageX:o&&!r?c.currentPageY:!o&&r?c.previousPageX:c.previousPageY,a+=f,s++}}return s>0?a/s:n.noCentroid},currentCentroidXOfTouchesChangedAfter:function(e,t){return n.centroidDimension(e,t,!0,!0)},currentCentroidYOfTouchesChangedAfter:function(e,t){return n.centroidDimension(e,t,!1,!0)},previousCentroidXOfTouchesChangedAfter:function(e,t){return n.centroidDimension(e,t,!0,!1)},previousCentroidYOfTouchesChangedAfter:function(e,t){return n.centroidDimension(e,t,!1,!1)},currentCentroidX:function(e){return n.centroidDimension(e,0,!0,!0)},currentCentroidY:function(e){return n.centroidDimension(e,0,!1,!0)},noCentroid:-1};e.exports=n},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function"); -}function o(e,t,n,r,o,s){if(a(n,r,o))return!0;var l=i(n,r,o),u=100*(e?l/o:l/s);return u>=t}function i(e,t,n){var r=Math.min(t,n)-Math.max(e,0);return Math.max(0,r)}function a(e,t,n){return e>=0&&t<=n&&t>e}var s=n(3),l=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{viewAreaCoveragePercentThreshold:0};r(this,e),this._hasInteracted=!1,this._timers=new Set,this._viewableIndices=[],this._viewableItems=new Map,this._config=t}return e.prototype.dispose=function(){this._timers.forEach(clearTimeout)},e.prototype.computeViewableItems=function(e,t,n,r,i){var a=this._config,l=a.itemVisiblePercentThreshold,u=a.viewAreaCoveragePercentThreshold,c=null!=u,f=c?u:l;s(null!=f&&null!=l!=(null!=u),"Must set exactly one of itemVisiblePercentThreshold or viewAreaCoveragePercentThreshold");var d=[];if(0===e)return d;var p=-1,h=i||{first:0,last:e-1},m=h.first,v=h.last;s(v0)p=y,o(c,f,_,b,n,g.length)&&d.push(y);else if(p>=0)break}}return d},e.prototype.onUpdate=function(e,t,n,r,o,i,a){var s=this;if((!this._config.waitForInteraction||this._hasInteracted)&&0!==e&&r(0)){var l=[];if(e&&(l=this.computeViewableItems(e,t,n,r,a)),this._viewableIndices.length!==l.length||!this._viewableIndices.every(function(e,t){return e===l[t]}))if(this._viewableIndices=l,this._config.minimumViewTime){var u=setTimeout(function(){s._timers.delete(u),s._onUpdateSync(l,i,o)},this._config.minimumViewTime);this._timers.add(u)}else this._onUpdateSync(l,i,o)}},e.prototype.resetViewableIndices=function(){this._viewableIndices=[]},e.prototype.recordInteraction=function(){this._hasInteracted=!0},e.prototype._onUpdateSync=function(e,t,n){var r=this;e=e.filter(function(e){return r._viewableIndices.includes(e)});for(var o=this._viewableItems,i=new Map(e.map(function(e){var t=n(e,!0);return[t.key,t]})),a=[],s=i,l=Array.isArray(s),u=0,s=l?s:s[Symbol.iterator]();;){var c;if(l){if(u>=s.length)break;c=s[u++]}else{if(u=s.next(),u.done)break;c=u.value}var f=c,d=f[0],p=f[1];o.has(d)||a.push(p)}for(var h=o,m=Array.isArray(h),v=0,h=m?h:h[Symbol.iterator]();;){var y;if(m){if(v>=h.length)break;y=h[v++]}else{if(v=h.next(),v.done)break;y=v.value}var g=y,_=g[0],b=g[1];i.has(_)||a.push(Object.assign({},b,{isViewable:!1}))}a.length>0&&(this._viewableItems=i,t({viewableItems:Array.from(i.values()),changed:a,viewabilityConfig:this._config}))},e}();e.exports=l},function(e,t,n){"use strict";function r(e,t,n){for(var r=[],o=0,i=0;i=e[u]&&(r[u]=i,o++,u===e.length-1))return a(o===e.length,"bad offsets input, should be in increasing order: %s",JSON.stringify(e)),r;return r}function o(e,t){return t.last-t.first+1-Math.max(0,1+Math.min(t.last,e.last)-Math.max(t.first,e.first))}function i(e,t,n,i){var a=e.data,s=e.getItemCount,l=e.maxToRenderPerBatch,u=e.windowSize,c=s(a);if(0===c)return t;var f=i.offset,d=i.velocity,p=i.visibleLength,h=Math.max(0,f),m=h+p,v=(u-1)*p,y=.5,g=d>1?"after":d<-1?"before":"none",_=Math.max(0,h-(1-y)*v),b=Math.max(0,m+y*v),w=n(c-1).offset;if(w<_)return{first:Math.max(0,c-1-l),last:c-1};var S=r([_,h,m,b],e.getItemCount(e.data),n),E=S[0],x=S[1],C=S[2],T=S[3];E=null==E?0:E,x=null==x?Math.max(0,E):x,T=null==T?c-1:T,C=null==C?Math.min(T,x+l-1):C;for(var R={first:x,last:C},P=o(t,R);;){if(x<=E&&C>=T)break;var O=P>=l,k=x<=t.first||x>t.last,N=x>E&&(!O||!k),M=C>=t.last||C=x&&x>=0&&C=E&&C<=T&&x<=R.first&&C>=R.last))throw new Error("Bad window calculation "+JSON.stringify({first:x,last:C,itemCount:c,overscanFirst:E,overscanLast:T,visible:R}));return{first:x,last:C}}var a=n(3),s={computeWindowedRenderLimits:i,elementsThatOverlapOffsets:r,newRangeCount:o};e.exports=s},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var s=Object.assign||function(e){for(var t=1;t0,"VirtualizedList: The windowSize prop must be present and set to a value greater than 0."),a._fillRateHelper=new f.default(a._getFrameMetrics),a._updateCellsToRenderBatcher=new u.default(a._updateCellsToRender,a.props.updateCellsBatchingPeriod),a.props.viewabilityConfigCallbackPairs?a._viewabilityTuples=a.props.viewabilityConfigCallbackPairs.map(function(e){return{viewabilityHelper:new R.default(e.viewabilityConfig),onViewableItemsChanged:e.onViewableItemsChanged}}):a.props.onViewableItemsChanged&&a._viewabilityTuples.push({viewabilityHelper:new R.default(a.props.viewabilityConfig),onViewableItemsChanged:a.props.onViewableItemsChanged});var s={first:a.props.initialScrollIndex||0,last:Math.min(a.props.getItemCount(a.props.data),(a.props.initialScrollIndex||0)+a.props.initialNumToRender)-1};if(a._isNestedWithSameOrientation()){var l=a.context.virtualizedList.getNestedChildState(a.props.listKey||a._getCellKey());l&&(s=l,a.state=l,a._frames=l.frames)}return a.state=s,a}return a(t,e),t.prototype.scrollToEnd=function(e){var t=!e||e.animated,n=this.props.getItemCount(this.props.data)-1,r=this._getFrameMetricsApprox(n),o=Math.max(0,r.offset+r.length+this._footerLength-this._scrollMetrics.visibleLength);this._scrollRef.scrollTo(this.props.horizontal?{x:o,animated:t}:{y:o,animated:t})},t.prototype.scrollToIndex=function(e){var t=this.props,n=t.data,r=t.horizontal,o=t.getItemCount,i=t.getItemLayout,a=t.onScrollToIndexFailed,s=e.animated,l=e.index,u=e.viewOffset,c=e.viewPosition;if((0,I.default)(l>=0&&lthis._highestMeasuredFrameIndex)return(0,I.default)(!!a,"scrollToIndex should be used in conjunction with getItemLayout or onScrollToIndexFailed, otherwise there is no way to know the location of offscreen indices or handle failures."),void a({averageItemLength:this._averageCellLength,highestMeasuredFrameIndex:this._highestMeasuredFrameIndex,index:l});var f=this._getFrameMetricsApprox(l),d=Math.max(0,f.offset-(c||0)*(this._scrollMetrics.visibleLength-f.length))-(u||0);this._scrollRef.scrollTo(r?{x:d,animated:s}:{y:d,animated:s})},t.prototype.scrollToItem=function(e){for(var t=e.item,n=this.props,r=n.data,o=n.getItem,i=n.getItemCount,a=i(r),s=0;s0){F=!1;var v=s?"width":"height",y=this.props.initialScrollIndex?-1:this.props.initialNumToRender-1,g=this.state,_=g.first,b=g.last;this._pushCells(c,d,f,0,y,u);var w=Math.max(y+1,_);if(!l&&_>y+1){var S=!1;if(f.size>0)for(var E=o?1:0,x=w-1;x>y;x--)if(f.has(x+E)){var T,R,P=this._getFrameMetricsApprox(y),O=this._getFrameMetricsApprox(x),k=O.offset-(P.offset+P.length);c.push(m.default.createElement(C.default,{key:"$sticky_lead",style:(T={},T[v]=k,T)})),this._pushCells(c,d,f,x,x,u);var N=this._getFrameMetricsApprox(_).offset-(O.offset+O.length);c.push(m.default.createElement(C.default,{key:"$sticky_trail",style:(R={},R[v]=N,R)})),S=!0;break}if(!S){var M,I=this._getFrameMetricsApprox(y),A=this._getFrameMetricsApprox(_).offset-(I.offset+I.length);c.push(m.default.createElement(C.default,{key:"$lead_spacer",style:(M={},M[v]=A,M)}))}}if(this._pushCells(c,d,f,w,b,u),!this._hasWarned.keys&&F&&(this._hasWarned.keys=!0),!l&&b0||n2&&c0&&n>0&&null!=e.props.initialScrollIndex&&e.props.initialScrollIndex>0&&!e._hasDoneInitialScroll&&(e.scrollToIndex({animated:!1,index:e.props.initialScrollIndex}),e._hasDoneInitialScroll=!0),e.props.onContentSizeChange&&e.props.onContentSizeChange(t,n),e._scrollMetrics.contentLength=e._selectLength({height:n,width:t}),e._scheduleCellsToRenderUpdate(),e._maybeCallOnEndReached()},this._convertParentScrollMetrics=function(t){var n=t.offset-e._offsetFromParentVirtualizedList,r=t.visibleLength,o=n-e._scrollMetrics.offset,i=e._scrollMetrics.contentLength;return{visibleLength:r,contentLength:i,offset:n,dOffset:o}},this._onScroll=function(t){e._nestedChildLists.forEach(function(e){e.ref&&e.ref._onScroll(t)}),e.props.onScroll&&e.props.onScroll(t);var n=t.timeStamp,r=e._selectLength(t.nativeEvent.layoutMeasurement),o=e._selectLength(t.nativeEvent.contentSize),i=e._selectOffset(t.nativeEvent.contentOffset),a=i-e._scrollMetrics.offset;if(e._isNestedWithSameOrientation()){if(0===e._scrollMetrics.contentLength)return;var s=e._convertParentScrollMetrics({visibleLength:r,offset:i});r=s.visibleLength,o=s.contentLength,i=s.offset,a=s.dOffset}var l=e._scrollMetrics.timestamp?Math.max(1,n-e._scrollMetrics.timestamp):1,u=a/l;l>500&&e._scrollMetrics.dt>500&&o>5*r&&!e._hasWarned.perf&&((0,N.default)("VirtualizedList: You have a large list that is slow to update - make sure your renderItem function renders components that follow React performance best practices like PureComponent, shouldComponentUpdate, etc.",{dt:l,prevDt:e._scrollMetrics.dt,contentLength:o}),e._hasWarned.perf=!0),e._scrollMetrics={contentLength:o,dt:l,dOffset:a,offset:i,timestamp:n,velocity:u,visibleLength:r},e._updateViewableItems(e.props.data),e.props&&(e._maybeCallOnEndReached(),0!==u&&e._fillRateHelper.activate(),e._computeBlankness(),e._scheduleCellsToRenderUpdate())},this._onScrollBeginDrag=function(t){e._nestedChildLists.forEach(function(e){e.ref&&e.ref._onScrollBeginDrag(t)}),e._viewabilityTuples.forEach(function(e){e.viewabilityHelper.recordInteraction()}),e._hasInteracted=!0,e.props.onScrollBeginDrag&&e.props.onScrollBeginDrag(t)},this._onScrollEndDrag=function(t){var n=t.nativeEvent.velocity;n&&(e._scrollMetrics.velocity=e._selectOffset(n)),e._computeBlankness(),e.props.onScrollEndDrag&&e.props.onScrollEndDrag(t)},this._onMomentumScrollEnd=function(t){e._scrollMetrics.velocity=0,e._computeBlankness(),e.props.onMomentumScrollEnd&&e.props.onMomentumScrollEnd(t)},this._updateCellsToRender=function(){var t=e.props,n=t.data,r=t.getItemCount,o=t.onEndReachedThreshold,i=e._isVirtualizationDisabled();e._updateViewableItems(n),n&&e.setState(function(t){var a=void 0;if(i){var s=e._scrollMetrics,l=s.contentLength,u=s.offset,c=s.visibleLength,f=l-c-u,d=f0)for(var p=a.first,h=a.last,m=p;m<=h;m++){var v=e._indicesToKeys.get(m),y=v&&e._cellKeysToChildListKeys.get(v);if(y){for(var g=!1,_=y,b=Array.isArray(_),w=0,_=b?_:_[Symbol.iterator]();;){var S;if(b){if(w>=_.length)break;S=_[w++]}else{if(w=_.next(),w.done)break;S=w.value}var E=S,x=e._nestedChildLists.get(E);if(x&&x.ref&&x.ref.hasMore()){g=!0;break}}if(g){a.last=m;break}}}return a})},this._createViewToken=function(t,n){var r=e.props,o=r.data,i=r.getItem,a=r.keyExtractor,s=i(o,t);return{index:t,item:s,key:a(s,t),isViewable:n}},this._getFrameMetricsApprox=function(t){var n=e._getFrameMetrics(t);if(n&&n.index===t)return n;var r=e.props.getItemLayout;return(0,I.default)(!r,"Should not have to estimate frames when a measurement metrics function is provided"),{length:e._averageCellLength,offset:e._averageCellLength*t}},this._getFrameMetrics=function(t){var n=e.props,r=n.data,o=n.getItem,i=n.getItemCount,a=n.getItemLayout,s=n.keyExtractor;(0,I.default)(i(r)>t,"Tried to get frame for out of range index "+t);var l=o(r,t),u=l&&e._frames[s(l,t)];if((!u||u.index!==t)&&a&&(u=a(r,t),j)){var c=p.default.shape({length:p.default.number.isRequired,offset:p.default.number.isRequired,index:p.default.number.isRequired}).isRequired;p.default.checkPropTypes({frame:c},{frame:u},"frame","VirtualizedList.getItemLayout")}return u}},V=function(e){function t(){var n,r,a;o(this,t);for(var s=arguments.length,l=Array(s),u=0;u-1,u=(0,a.default)(o,t[o],i);if("float"===o&&(o="cssFloat"),i||s){var c=i?o:(0,l.default)(o);if(s){var f=u.split("!"),d=f[0],p=f[1];r.setProperty(c,d,p)}else r.setProperty(c,u)}else r[o]=u}}t.__esModule=!0;var i=n(278),a=r(i),s=n(56),l=r(s),u=n(281);r(u);t.default=o},function(e,t,n){"use strict";t.__esModule=!0;var r=n(28),o=r;t.default=o},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){function t(e){for(var o in e){var i=e[o];if((0,d.default)(i))e[o]=t(i);else if(Array.isArray(i)){for(var s=[],u=0,f=i.length;u0&&(e[o]=s)}else{var h=(0,l.default)(r,o,i,e,n);h&&(e[o]=h),e=(0,a.default)(n,o,e)}}return e}var n=e.prefixMap,r=e.plugins;return t}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var i=n(296),a=r(i),s=n(297),l=r(s),u=n(294),c=r(u),f=n(295),d=r(f);e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if("string"==typeof t&&!(0,a.default)(t)&&t.indexOf("cross-fade(")>-1)return s.map(function(e){return t.replace(/cross-fade\(/g,e+"cross-fade(")})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var i=n(33),a=r(i),s=["-webkit-",""];e.exports=t.default},function(e,t){"use strict";function n(e,t){if("cursor"===e&&o.hasOwnProperty(t))return r.map(function(e){return e+t})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var r=["-webkit-","-moz-",""],o={"zoom-in":!0,"zoom-out":!0,grab:!0,grabbing:!0};e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if("string"==typeof t&&!(0,a.default)(t)&&t.indexOf("filter(")>-1)return s.map(function(e){return t.replace(/filter\(/g,e+"filter(")})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var i=n(33),a=r(i),s=["-webkit-",""];e.exports=t.default},function(e,t){"use strict";function n(e,t){if("display"===e&&r.hasOwnProperty(t))return r[t]}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var r={flex:["-webkit-box","-moz-box","-ms-flexbox","-webkit-flex","flex"],"inline-flex":["-webkit-inline-box","-moz-inline-box","-ms-inline-flexbox","-webkit-inline-flex","inline-flex"]};e.exports=t.default},function(e,t){"use strict";function n(e,t,n){o.hasOwnProperty(e)&&(n[o[e]]=r[t]||t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var r={"space-around":"distribute","space-between":"justify","flex-start":"start","flex-end":"end"},o={alignContent:"msFlexLinePack",alignSelf:"msFlexItemAlign",alignItems:"msFlexAlign", -justifyContent:"msFlexPack",order:"msFlexOrder",flexGrow:"msFlexPositive",flexShrink:"msFlexNegative",flexBasis:"msFlexPreferredSize"};e.exports=t.default},function(e,t){"use strict";function n(e,t,n){"flexDirection"===e&&"string"==typeof t&&(t.indexOf("column")>-1?n.WebkitBoxOrient="vertical":n.WebkitBoxOrient="horizontal",t.indexOf("reverse")>-1?n.WebkitBoxDirection="reverse":n.WebkitBoxDirection="normal"),o.hasOwnProperty(e)&&(n[o[e]]=r[t]||t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var r={"space-around":"justify","space-between":"justify","flex-start":"start","flex-end":"end","wrap-reverse":"multiple",wrap:"multiple",flex:"box","inline-flex":"inline-box"},o={alignItems:"WebkitBoxAlign",justifyContent:"WebkitBoxPack",flexWrap:"WebkitBoxLines",flexGrow:"WebkitBoxFlex"};e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if("string"==typeof t&&!(0,a.default)(t)&&l.test(t))return s.map(function(e){return t.replace(l,function(t){return e+t})})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var i=n(33),a=r(i),s=["-webkit-","-moz-",""],l=/linear-gradient|radial-gradient|repeating-linear-gradient|repeating-radial-gradient/gi;e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if("string"==typeof t&&!(0,a.default)(t)&&t.indexOf("image-set(")>-1)return s.map(function(e){return t.replace(/image-set\(/g,e+"image-set(")})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var i=n(33),a=r(i),s=["-webkit-",""];e.exports=t.default},function(e,t){"use strict";function n(e,t){if("position"===e&&"sticky"===t)return["-webkit-sticky","sticky"]}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n,e.exports=t.default},function(e,t){"use strict";function n(e,t){if(o.hasOwnProperty(e)&&i.hasOwnProperty(t))return r.map(function(e){return e+t})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var r=["-webkit-","-moz-",""],o={maxHeight:!0,maxWidth:!0,width:!0,height:!0,columnWidth:!0,minWidth:!0,minHeight:!0},i={"min-content":!0,"max-content":!0,"fill-available":!0,"fit-content":!0,"contain-floats":!0};e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if((0,u.default)(e))return e;for(var n=e.split(/,(?![^()]*(?:\([^()]*\))?\))/g),r=0,o=n.length;r-1&&"order"!==c)for(var f=t[l],d=0,h=f.length;d-1)return a;var s=i.split(/,(?![^()]*(?:\([^()]*\))?\))/g).filter(function(e){return!/-webkit-|-ms-/.test(e)}).join(",");return e.indexOf("Moz")>-1?s:(n["Webkit"+(0,f.default)(e)]=a,n["Moz"+(0,f.default)(e)]=s,i)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var a=n(159),s=r(a),l=n(33),u=r(l),c=n(130),f=r(c),d={transition:!0,transitionProperty:!0,WebkitTransition:!0,WebkitTransitionProperty:!0,MozTransition:!0,MozTransitionProperty:!0},p={Webkit:"-webkit-",Moz:"-moz-",ms:"-ms-"};e.exports=t.default},function(e,t){"use strict";function n(e,t){e.indexOf(t)===-1&&e.push(t)}function r(e,t){if(Array.isArray(t))for(var r=0,o=t.length;r=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e){return!e||!e.__v2_compatible__}function a(e){return e&&e.getCurrentLocation}t.__esModule=!0;var s=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){var n=e.history,r=e.routes,i=e.location,l=o(e,["history","routes","location"]);n||i?void 0:(0,u.default)(!1),n=n?n:(0,f.default)(l);var c=(0,p.default)(n,(0,h.createRoutes)(r)),d=void 0;i?i=n.createLocation(i):d=n.listen(function(e){i=e});var v=(0,m.createRouterObject)(n,c);n=(0,m.createRoutingHistory)(n,c),c.match(i,function(e,r,o){t(e,r&&v.createLocation(r,s.REPLACE),o&&a({},o,{history:n,router:v,matchContext:{history:n,transitionManager:c,router:v}})),d&&d()})}t.__esModule=!0;var a=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e){return function(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],n=t.routes,r=o(t,["routes"]),i=(0,l.default)(e)(r),s=(0,c.default)(i,n);return a({},i,s)}}t.__esModule=!0;var a=Object.assign||function(e){for(var t=1;tthis.eventPool.length&&this.eventPool.push(e)}function j(e){e.eventPool=[],e.getPooled=D,e.release=L}function F(e,t){switch(e){case"topKeyUp":return-1!==Bn.indexOf(t.keyCode);case"topKeyDown":return 229!==t.keyCode;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function z(e){return e=e.detail,"object"==typeof e&&"data"in e?e.data:null}function V(e,t){switch(e){case"topCompositionEnd":return z(t);case"topKeyPress":return 32!==t.which?null:(Qn=!0,Xn);case"topTextInput":return e=t.data,e===Xn&&Qn?null:e;default:return null}}function H(e,t){if(Zn)return"topCompositionEnd"===e||!Wn&&F(e,t)?(e=M(),Fn._root=null,Fn._startText=null,Fn._fallbackText=null,Zn=!1,e):null;switch(e){case"topPaste":return null;case"topKeyPress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1t}return!1}function ue(e,t,n,r,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t}function ce(e){return e[1].toUpperCase()}function fe(e,t,n,r){var o=Sr.hasOwnProperty(t)?Sr[t]:null,i=null!==o?0===o.type:!r&&(2Xr.length&&Xr.push(e)}}}function Ge(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 Ye(e){if($r[e])return $r[e];if(!Zr[e])return e;var t,n=Zr[e];for(t in n)if(n.hasOwnProperty(t)&&t in Jr)return $r[e]=n[t];return e}function Ke(e){return Object.prototype.hasOwnProperty.call(e,oo)||(e[oo]=ro++,no[e[oo]]={}),no[e[oo]]}function Xe(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function qe(e,t){var n=Xe(e);e=0;for(var r;n;){if(3===n.nodeType){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Xe(n)}}function Qe(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)}function Ze(e,t){if(co||null==so||so!==hn())return null;var n=so;return"selectionStart"in n&&Qe(n)?n={start:n.selectionStart,end:n.selectionEnd}:window.getSelection?(n=window.getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}):n=void 0,uo&&mn(uo,n)?null:(uo=n,e=A.getPooled(ao.select,lo,e,t),e.type="select",e.target=so,O(e),e)}function $e(e,t,n,r){this.tag=e,this.key=n,this.stateNode=this.type=null,this.sibling=this.child=this.return=null,this.index=0,this.ref=null,this.pendingProps=t,this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.expirationTime=0,this.alternate=null}function Je(e,t,n){var r=e.alternate;return null===r?(r=new $e(e.tag,t,e.key,e.mode),r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.effectTag=0,r.nextEffect=null,r.firstEffect=null,r.lastEffect=null),r.expirationTime=n,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function et(e,t,n){var o=e.type,i=e.key;e=e.props;var a=void 0;if("function"==typeof o)a=o.prototype&&o.prototype.isReactComponent?2:0;else if("string"==typeof o)a=5;else switch(o){case dr:return tt(e.children,t,n,i);case yr:a=11,t|=3;break;case pr:a=11,t|=2;break;case ur:a=7;break;case cr:a=9;break;default:if("object"==typeof o&&null!==o)switch(o.$$typeof){case hr:a=13;break;case mr:a=12;break;case vr:a=14;break;default:if("number"==typeof o.tag)return t=o,t.pendingProps=e,t.expirationTime=n,t;r("130",null==o?o:typeof o,"")}else r("130",null==o?o:typeof o,"")}return t=new $e(a,e,i,t),t.type=o,t.expirationTime=n,t}function tt(e,t,n,r){return e=new $e(10,e,r,t),e.expirationTime=n,e}function nt(e,t,n){return e=new $e(6,e,null,t),e.expirationTime=n,e}function rt(e,t,n){return t=new $e(4,null!==e.children?e.children:[],e.key,t),t.expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function ot(e){return function(t){try{return e(t)}catch(e){}}}function it(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);po=ot(function(e){return t.onCommitFiberRoot(n,e)}),ho=ot(function(e){return t.onCommitFiberUnmount(n,e)})}catch(e){}return!0}function at(e){"function"==typeof po&&po(e)}function st(e){"function"==typeof ho&&ho(e)}function lt(e){return{baseState:e,expirationTime:0,first:null,last:null,callbackList:null,hasForceUpdate:!1,isInitialized:!1,capturedValues:null}}function ut(e,t){null===e.last?e.first=e.last=t:(e.last.next=t,e.last=t),(0===e.expirationTime||e.expirationTime>t.expirationTime)&&(e.expirationTime=t.expirationTime)}function ct(e){mo=yo=null;var t=e.alternate,n=e.updateQueue;null===n&&(n=e.updateQueue=lt(null)),null!==t?(e=t.updateQueue,null===e&&(e=t.updateQueue=lt(null))):e=null,mo=n,yo=e!==n?e:null}function ft(e,t){ct(e),e=mo;var n=yo;null===n?ut(e,t):null===e.last||null===n.last?(ut(e,t),ut(n,t)):(ut(e,t),n.last=t)}function dt(e,t,n,r){return e=e.partialState,"function"==typeof e?e.call(t,n,r):e}function pt(e,t,n,r,o,i){null!==e&&e.updateQueue===n&&(n=t.updateQueue={baseState:n.baseState,expirationTime:n.expirationTime,first:n.first,last:n.last,isInitialized:n.isInitialized,capturedValues:n.capturedValues,callbackList:null,hasForceUpdate:!1}),n.expirationTime=0,n.isInitialized?e=n.baseState:(e=n.baseState=t.memoizedState,n.isInitialized=!0);for(var a=!0,s=n.first,l=!1;null!==s;){var u=s.expirationTime;if(u>i){var c=n.expirationTime;(0===c||c>u)&&(n.expirationTime=u),l||(l=!0,n.baseState=e)}else l||(n.first=s.next,null===n.first&&(n.last=null)),s.isReplace?(e=dt(s,r,e,o),a=!0):(u=dt(s,r,e,o))&&(e=a?dn({},e,u):dn(e,u),a=!1),s.isForced&&(n.hasForceUpdate=!0),null!==s.callback&&(u=n.callbackList,null===u&&(u=n.callbackList=[]),u.push(s)),null!==s.capturedValue&&(u=n.capturedValues,null===u?n.capturedValues=[s.capturedValue]:u.push(s.capturedValue));s=s.next}return null!==n.callbackList?t.effectTag|=32:null!==n.first||n.hasForceUpdate||null!==n.capturedValues||(t.updateQueue=null),l||(n.baseState=e),e}function ht(e,t){var n=e.callbackList;if(null!==n)for(e.callbackList=null,e=0;em?(y=f,f=null):y=f.sibling;var v=p(r,f,s[m],l);if(null===v){null===f&&(f=y);break}e&&f&&null===v.alternate&&t(r,f),i=a(v,i,m),null===c?u=v:c.sibling=v,c=v,f=y}if(m===s.length)return n(r,f),u;if(null===f){for(;my?(v=m,m=null):v=m.sibling;var _=p(i,m,g.value,u);if(null===_){m||(m=v);break}e&&m&&null===_.alternate&&t(i,m),s=a(_,s,y),null===f?c=_:f.sibling=_,f=_,m=v}if(g.done)return n(i,m),c;if(null===m){for(;!g.done;y++,g=l.next())g=d(i,g.value,u),null!==g&&(s=a(g,s,y),null===f?c=g:f.sibling=g,f=g);return c}for(m=o(i,m);!g.done;y++,g=l.next())g=h(m,i,y,g.value,u),null!==g&&(e&&null!==g.alternate&&m.delete(null===g.key?y:g.key),s=a(g,s,y),null===f?c=g:f.sibling=g,f=g);return e&&m.forEach(function(e){return t(i,e)}),c}return function(e,o,a,l){"object"==typeof a&&null!==a&&a.type===dr&&null===a.key&&(a=a.props.children);var u="object"==typeof a&&null!==a;if(u)switch(a.$$typeof){case lr:e:{var c=a.key;for(u=o;null!==u;){if(u.key===c){if(10===u.tag?a.type===dr:u.type===a.type){n(e,u.sibling),o=i(u,a.type===dr?a.props.children:a.props,l),o.ref=yt(e,u,a),o.return=e,e=o;break e}n(e,u);break}t(e,u),u=u.sibling}a.type===dr?(o=tt(a.props.children,e.mode,l,a.key),o.return=e,e=o):(l=et(a,e.mode,l),l.ref=yt(e,o,a),l.return=e,e=l)}return s(e);case fr:e:{for(u=a.key;null!==o;){if(o.key===u){if(4===o.tag&&o.stateNode.containerInfo===a.containerInfo&&o.stateNode.implementation===a.implementation){n(e,o.sibling),o=i(o,a.children||[],l),o.return=e,e=o;break e}n(e,o);break}t(e,o),o=o.sibling}o=rt(a,e.mode,l),o.return=e,e=o}return s(e)}if("string"==typeof a||"number"==typeof a)return a=""+a,null!==o&&6===o.tag?(n(e,o.sibling),o=i(o,a,l),o.return=e,e=o):(n(e,o),o=nt(a,e.mode,l),o.return=e,e=o),s(e);if(vo(a))return m(e,o,a,l);if(re(a))return y(e,o,a,l);if(u&&vt(e,a),"undefined"==typeof a)switch(e.tag){case 2:case 1:l=e.type,r("152",l.displayName||l.name||"Component")}return n(e,o)}}function _t(e,t,n,o,i,a,s){function l(e,t,n){u(e,t,n,t.expirationTime)}function u(e,t,n,r){t.child=null===e?_o(t,null,n,r):go(t,e.child,n,r)}function c(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function f(e,t,n,r,o,i){if(c(e,t),!n&&!o)return r&&x(t,!1),m(e,t);n=t.stateNode,ar.current=t;var a=o?null:n.render();return t.effectTag|=1,o&&(u(e,t,null,i),t.child=null),u(e,t,a,i),t.memoizedState=n.state,t.memoizedProps=n.props,r&&x(t,!0),t.child}function d(e){var t=e.stateNode;t.pendingContext?T(e,t.pendingContext,t.pendingContext!==t.context):t.context&&T(e,t.context,!1),_(e,t.containerInfo)}function p(e,t,n,r){var o=e.child;for(null!==o&&(o.return=e);null!==o;){switch(o.tag){case 12:var i=0|o.stateNode;if(o.type===t&&0!==(i&n)){for(i=o;null!==i;){var a=i.alternate;if(0===i.expirationTime||i.expirationTime>r)i.expirationTime=r,null!==a&&(0===a.expirationTime||a.expirationTime>r)&&(a.expirationTime=r);else{if(null===a||!(0===a.expirationTime||a.expirationTime>r))break;a.expirationTime=r}i=i.return}i=null}else i=o.child;break;case 13:i=o.type===e.type?null:o.child;break;default:i=o.child}if(null!==i)i.return=o;else for(i=o;null!==i;){ +if(i===e){i=null;break}if(o=i.sibling,null!==o){i=o;break}i=i.return}o=i}}function h(e,t,n){var r=t.type._context,o=t.pendingProps,i=t.memoizedProps;if(!E()&&i===o)return t.stateNode=0,b(t),m(e,t);var a=o.value;if(t.memoizedProps=o,null===i)a=1073741823;else if(i.value===o.value){if(i.children===o.children)return t.stateNode=0,b(t),m(e,t);a=0}else{var s=i.value;if(s===a&&(0!==s||1/s===1/a)||s!==s&&a!==a){if(i.children===o.children)return t.stateNode=0,b(t),m(e,t);a=0}else if(a="function"==typeof r._calculateChangedBits?r._calculateChangedBits(s,a):1073741823,a|=0,0===a){if(i.children===o.children)return t.stateNode=0,b(t),m(e,t)}else p(t,r,a,n)}return t.stateNode=a,b(t),l(e,t,o.children),t.child}function m(e,t){if(null!==e&&t.child!==e.child?r("153"):void 0,null!==t.child){e=t.child;var n=Je(e,e.pendingProps,e.expirationTime);for(t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,n=n.sibling=Je(e,e.pendingProps,e.expirationTime),n.return=t;n.sibling=null}return t.child}var y=e.shouldSetTextContent,v=e.shouldDeprioritizeSubtree,g=t.pushHostContext,_=t.pushHostContainer,b=o.pushProvider,w=n.getMaskedContext,S=n.getUnmaskedContext,E=n.hasContextChanged,C=n.pushContextProvider,T=n.pushTopLevelContextObject,x=n.invalidateContextProvider,R=i.enterHydrationState,P=i.resetHydrationState,O=i.tryToClaimNextHydratableInstance;e=mt(n,a,s,function(e,t){e.memoizedProps=t},function(e,t){e.memoizedState=t});var k=e.adoptClassInstance,N=e.callGetDerivedStateFromProps,M=e.constructClassInstance,I=e.mountClassInstance,A=e.resumeMountClassInstance,D=e.updateClassInstance;return{beginWork:function(e,t,n){if(0===t.expirationTime||t.expirationTime>n){switch(t.tag){case 3:d(t);break;case 2:C(t);break;case 4:_(t,t.stateNode.containerInfo);break;case 13:b(t)}return null}switch(t.tag){case 0:null!==e?r("155"):void 0;var o=t.type,i=t.pendingProps,a=S(t);return a=w(t,a),o=o(i,a),t.effectTag|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof?(a=t.type,t.tag=2,t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,"function"==typeof a.getDerivedStateFromProps&&(i=N(t,o,i,t.memoizedState),null!==i&&void 0!==i&&(t.memoizedState=dn({},t.memoizedState,i))),i=C(t),k(t,o),I(t,n),e=f(e,t,!0,i,!1,n)):(t.tag=1,l(e,t,o),t.memoizedProps=i,e=t.child),e;case 1:return i=t.type,n=t.pendingProps,E()||t.memoizedProps!==n?(o=S(t),o=w(t,o),i=i(n,o),t.effectTag|=1,l(e,t,i),t.memoizedProps=n,e=t.child):e=m(e,t),e;case 2:i=C(t),null===e?null===t.stateNode?(M(t,t.pendingProps),I(t,n),o=!0):o=A(t,n):o=D(e,t,n),a=!1;var s=t.updateQueue;return null!==s&&null!==s.capturedValues&&(a=o=!0),f(e,t,o,i,a,n);case 3:e:if(d(t),o=t.updateQueue,null!==o){if(a=t.memoizedState,i=pt(e,t,o,null,null,n),t.memoizedState=i,o=t.updateQueue,null!==o&&null!==o.capturedValues)o=null;else{if(a===i){P(),e=m(e,t);break e}o=i.element}a=t.stateNode,(null===e||null===e.child)&&a.hydrate&&R(t)?(t.effectTag|=2,t.child=_o(t,null,o,n)):(P(),l(e,t,o)),t.memoizedState=i,e=t.child}else P(),e=m(e,t);return e;case 5:return g(t),null===e&&O(t),i=t.type,s=t.memoizedProps,o=t.pendingProps,a=null!==e?e.memoizedProps:null,E()||s!==o||((s=1&t.mode&&v(i,o))&&(t.expirationTime=1073741823),s&&1073741823===n)?(s=o.children,y(i,o)?s=null:a&&y(i,a)&&(t.effectTag|=16),c(e,t),1073741823!==n&&1&t.mode&&v(i,o)?(t.expirationTime=1073741823,t.memoizedProps=o,e=null):(l(e,t,s),t.memoizedProps=o,e=t.child)):e=m(e,t),e;case 6:return null===e&&O(t),t.memoizedProps=t.pendingProps,null;case 8:t.tag=7;case 7:return i=t.pendingProps,E()||t.memoizedProps!==i||(i=t.memoizedProps),o=i.children,t.stateNode=null===e?_o(t,t.stateNode,o,n):go(t,e.stateNode,o,n),t.memoizedProps=i,t.stateNode;case 9:return null;case 4:return _(t,t.stateNode.containerInfo),i=t.pendingProps,E()||t.memoizedProps!==i?(null===e?t.child=go(t,null,i,n):l(e,t,i),t.memoizedProps=i,e=t.child):e=m(e,t),e;case 14:return n=t.type.render,n=n(t.pendingProps,t.ref),l(e,t,n),t.memoizedProps=n,t.child;case 10:return n=t.pendingProps,E()||t.memoizedProps!==n?(l(e,t,n),t.memoizedProps=n,e=t.child):e=m(e,t),e;case 11:return n=t.pendingProps.children,E()||null!==n&&t.memoizedProps!==n?(l(e,t,n),t.memoizedProps=n,e=t.child):e=m(e,t),e;case 13:return h(e,t,n);case 12:e:{o=t.type,a=t.pendingProps,s=t.memoizedProps,i=o._currentValue;var u=o._changedBits;if(E()||0!==u||s!==a){t.memoizedProps=a;var T=a.unstable_observedBits;if(void 0!==T&&null!==T||(T=1073741823),t.stateNode=T,0!==(u&T))p(t,o,u,n);else if(s===a){e=m(e,t);break e}n=a.children,n=n(i),l(e,t,n),e=t.child}else e=m(e,t)}return e;default:r("156")}}}}function bt(e,t,n,o,i){function a(e){e.effectTag|=4}var s=e.createInstance,l=e.createTextInstance,u=e.appendInitialChild,c=e.finalizeInitialChildren,f=e.prepareUpdate,d=e.persistence,p=t.getRootHostContainer,h=t.popHostContext,m=t.getHostContext,y=t.popHostContainer,v=n.popContextProvider,g=n.popTopLevelContextObject,_=o.popProvider,b=i.prepareToHydrateHostInstance,w=i.prepareToHydrateHostTextInstance,S=i.popHydrationState,E=void 0,C=void 0,T=void 0;return e.mutation?(E=function(){},C=function(e,t,n){(t.updateQueue=n)&&a(t)},T=function(e,t,n,r){n!==r&&a(t)}):r(d?"235":"236"),{completeWork:function(e,t,n){var o=t.pendingProps;switch(t.tag){case 1:return null;case 2:return v(t),e=t.stateNode,o=t.updateQueue,null!==o&&null!==o.capturedValues&&(t.effectTag&=-65,"function"==typeof e.componentDidCatch?t.effectTag|=256:o.capturedValues=null),null;case 3:return y(t),g(t),o=t.stateNode,o.pendingContext&&(o.context=o.pendingContext,o.pendingContext=null),null!==e&&null!==e.child||(S(t),t.effectTag&=-3),E(t),e=t.updateQueue,null!==e&&null!==e.capturedValues&&(t.effectTag|=256),null;case 5:h(t),n=p();var i=t.type;if(null!==e&&null!=t.stateNode){var d=e.memoizedProps,x=t.stateNode,R=m();x=f(x,i,d,o,n,R),C(e,t,x,i,d,o,n,R),e.ref!==t.ref&&(t.effectTag|=128)}else{if(!o)return null===t.stateNode?r("166"):void 0,null;if(e=m(),S(t))b(t,n,e)&&a(t);else{d=s(i,o,n,e,t);e:for(R=t.child;null!==R;){if(5===R.tag||6===R.tag)u(d,R.stateNode);else if(4!==R.tag&&null!==R.child){R.child.return=R,R=R.child;continue}if(R===t)break;for(;null===R.sibling;){if(null===R.return||R.return===t)break e;R=R.return}R.sibling.return=R.return,R=R.sibling}c(d,i,o,n,e)&&a(t),t.stateNode=d}null!==t.ref&&(t.effectTag|=128)}return null;case 6:if(e&&null!=t.stateNode)T(e,t,e.memoizedProps,o);else{if("string"!=typeof o)return null===t.stateNode?r("166"):void 0,null;e=p(),n=m(),S(t)?w(t)&&a(t):t.stateNode=l(o,e,n,t)}return null;case 7:(o=t.memoizedProps)?void 0:r("165"),t.tag=8,i=[];e:for((d=t.stateNode)&&(d.return=t);null!==d;){if(5===d.tag||6===d.tag||4===d.tag)r("247");else if(9===d.tag)i.push(d.pendingProps.value);else if(null!==d.child){d.child.return=d,d=d.child;continue}for(;null===d.sibling;){if(null===d.return||d.return===t)break e;d=d.return}d.sibling.return=d.return,d=d.sibling}return d=o.handler,o=d(o.props,i),t.child=go(t,null!==e?e.child:null,o,n),t.child;case 8:return t.tag=7,null;case 9:return null;case 14:return null;case 10:return null;case 11:return null;case 4:return y(t),E(t),null;case 13:return _(t),null;case 12:return null;case 0:r("167");default:r("156")}}}}function wt(e,t,n,r,o){var i=e.popHostContainer,a=e.popHostContext,s=t.popContextProvider,l=t.popTopLevelContextObject,u=n.popProvider;return{throwException:function(e,t,n){t.effectTag|=512,t.firstEffect=t.lastEffect=null,t={value:n,source:t,stack:ie(t)};do{switch(e.tag){case 3:return ct(e),e.updateQueue.capturedValues=[t],void(e.effectTag|=1024);case 2:if(n=e.stateNode,0===(64&e.effectTag)&&null!==n&&"function"==typeof n.componentDidCatch&&!o(n)){ct(e),n=e.updateQueue;var r=n.capturedValues;return null===r?n.capturedValues=[t]:r.push(t),void(e.effectTag|=1024)}}e=e.return}while(null!==e)},unwindWork:function(e){switch(e.tag){case 2:s(e);var t=e.effectTag;return 1024&t?(e.effectTag=t&-1025|64,e):null;case 3:return i(e),l(e),t=e.effectTag,1024&t?(e.effectTag=t&-1025|64,e):null;case 5:return a(e),null;case 4:return i(e),null;case 13:return u(e),null;default:return null}},unwindInterruptedWork:function(e){switch(e.tag){case 2:s(e);break;case 3:i(e),l(e);break;case 5:a(e);break;case 4:i(e);break;case 13:u(e)}}}}function St(e,t){var n=t.source;null===t.stack&&ie(n),null!==n&&oe(n),t=t.value,null!==e&&2===e.tag&&oe(e);try{t&&t.suppressReactErrorLogging||void 0}catch(e){e&&e.suppressReactErrorLogging||void 0}}function Et(e,t,n,o,i){function a(e){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(n){t(e,n)}else n.current=null}function s(e){switch("function"==typeof st&&st(e),e.tag){case 2:a(e);var n=e.stateNode;if("function"==typeof n.componentWillUnmount)try{n.props=e.memoizedProps,n.state=e.memoizedState,n.componentWillUnmount()}catch(n){t(e,n)}break;case 5:a(e);break;case 7:l(e.stateNode);break;case 4:d&&c(e)}}function l(e){for(var t=e;;)if(s(t),null===t.child||d&&4===t.tag){if(t===e)break;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 u(e){return 5===e.tag||3===e.tag||4===e.tag}function c(e){for(var t=e,n=!1,o=void 0,i=void 0;;){if(!n){n=t.return;e:for(;;){switch(null===n?r("160"):void 0,n.tag){case 5:o=n.stateNode,i=!1;break e;case 3:o=n.stateNode.containerInfo,i=!0;break e;case 4:o=n.stateNode.containerInfo,i=!0;break e}n=n.return}n=!0}if(5===t.tag||6===t.tag)l(t),i?S(o,t.stateNode):w(o,t.stateNode);else if(4===t.tag?o=t.stateNode.containerInfo:s(t),null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return,4===t.tag&&(n=!1)}t.sibling.return=t.return,t=t.sibling}}var f=e.getPublicInstance,d=e.mutation;e=e.persistence,d||r(e?"235":"236");var p=d.commitMount,h=d.commitUpdate,m=d.resetTextContent,y=d.commitTextUpdate,v=d.appendChild,g=d.appendChildToContainer,_=d.insertBefore,b=d.insertInContainerBefore,w=d.removeChild,S=d.removeChildFromContainer;return{commitBeforeMutationLifeCycles:function(e,t){switch(t.tag){case 2:if(2048&t.effectTag&&null!==e){var n=e.memoizedProps,o=e.memoizedState;e=t.stateNode,e.props=t.memoizedProps,e.state=t.memoizedState,t=e.getSnapshotBeforeUpdate(n,o),e.__reactInternalSnapshotBeforeUpdate=t}break;case 3:case 5:case 6:case 4:break;default:r("163")}},commitResetTextContent:function(e){m(e.stateNode)},commitPlacement:function(e){e:{for(var t=e.return;null!==t;){if(u(t)){var n=t;break e}t=t.return}r("160"),n=void 0}var o=t=void 0;switch(n.tag){case 5:t=n.stateNode,o=!1;break;case 3:t=n.stateNode.containerInfo,o=!0;break;case 4:t=n.stateNode.containerInfo,o=!0;break;default:r("161")}16&n.effectTag&&(m(t),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||u(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}for(var i=e;;){if(5===i.tag||6===i.tag)n?o?b(t,i.stateNode,n):_(t,i.stateNode,n):o?g(t,i.stateNode):v(t,i.stateNode);else if(4!==i.tag&&null!==i.child){i.child.return=i,i=i.child;continue}if(i===e)break;for(;null===i.sibling;){if(null===i.return||i.return===e)return;i=i.return}i.sibling.return=i.return,i=i.sibling}},commitDeletion:function(e){c(e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)},commitWork:function(e,t){switch(t.tag){case 2:break;case 5:var n=t.stateNode;if(null!=n){var o=t.memoizedProps;e=null!==e?e.memoizedProps:o;var i=t.type,a=t.updateQueue;t.updateQueue=null,null!==a&&h(n,a,i,e,o,t)}break;case 6:null===t.stateNode?r("162"):void 0,n=t.memoizedProps,y(t.stateNode,null!==e?e.memoizedProps:n,n);break;case 3:break;default:r("163")}},commitLifeCycles:function(e,t,n){switch(n.tag){case 2:if(e=n.stateNode,4&n.effectTag)if(null===t)e.props=n.memoizedProps,e.state=n.memoizedState,e.componentDidMount();else{var o=t.memoizedProps;t=t.memoizedState,e.props=n.memoizedProps,e.state=n.memoizedState,e.componentDidUpdate(o,t,e.__reactInternalSnapshotBeforeUpdate)}n=n.updateQueue,null!==n&&ht(n,e);break;case 3:if(t=n.updateQueue,null!==t){if(e=null,null!==n.child)switch(n.child.tag){case 5:e=f(n.child.stateNode);break;case 2:e=n.child.stateNode}ht(t,e)}break;case 5:e=n.stateNode,null===t&&4&n.effectTag&&p(e,n.type,n.memoizedProps,n);break;case 6:break;case 4:break;default:r("163")}},commitErrorLogging:function(e,t){switch(e.tag){case 2:var n=e.type;t=e.stateNode;var o=e.updateQueue;null===o||null===o.capturedValues?r("264"):void 0;var a=o.capturedValues;for(o.capturedValues=null,"function"!=typeof n.getDerivedStateFromCatch&&i(t),t.props=e.memoizedProps,t.state=e.memoizedState,n=0;nt||(n.current=e[t],e[t]=null,t--)},push:function(n,r){t++,e[t]=n.current,n.current=r},checkThatStackIsEmpty:function(){},resetStackAfterFatalErrorInDev:function(){}}}function Ot(e){function t(){if(null!==J)for(var e=J.return;null!==e;)M(e),e=e.return;ee=null,te=0,J=null,oe=!1}function n(e){return null!==ae&&ae.has(e)}function o(e){for(;;){var t=e.alternate,n=e.return,r=e.sibling;if(0===(512&e.effectTag)){t=O(t,e,te);var o=e;if(1073741823===te||1073741823!==o.expirationTime){e:switch(o.tag){case 3:case 2:var i=o.updateQueue;i=null===i?0:i.expirationTime;break e;default:i=0}for(var a=o.child;null!==a;)0!==a.expirationTime&&(0===i||i>a.expirationTime)&&(i=a.expirationTime),a=a.sibling;o.expirationTime=i}if(null!==t)return t;if(null!==n&&0===(512&n.effectTag)&&(null===n.firstEffect&&(n.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==n.lastEffect&&(n.lastEffect.nextEffect=e.firstEffect),n.lastEffect=e.lastEffect),1he)&&(he=e),e}function c(e,n){e:{for(;null!==e;){if((0===e.expirationTime||e.expirationTime>n)&&(e.expirationTime=n),null!==e.alternate&&(0===e.alternate.expirationTime||e.alternate.expirationTime>n)&&(e.alternate.expirationTime=n),null===e.return){if(3!==e.tag){n=void 0;break e}var o=e.stateNode;!$&&0!==te&&nEe&&r("185")}e=e.return}n=void 0}return n}function f(){return q=U()-K,X=(q/10|0)+2}function d(e,t,n,r,o){var i=Z;Z=1;try{return e(t,n,r,o)}finally{Z=i}}function p(e){if(0!==ue){if(e>ue)return;W(ce)}var t=U()-K;ue=e,ce=B(y,{timeout:10*(e-2)-t})}function h(e,t){if(null===e.nextScheduledRoot)e.remainingExpirationTime=t,null===le?(se=le=e,e.nextScheduledRoot=e):(le=le.nextScheduledRoot=e,le.nextScheduledRoot=se);else{var n=e.remainingExpirationTime;(0===n||t=pe)&&(!me||f()>=pe);)b(de,pe,!me),m();else for(;null!==de&&0!==pe&&(0===e||e>=pe);)b(de,pe,!1),m();null!==ge&&(ue=0,ce=-1),0!==pe&&p(pe),ge=null,me=!1,_()}function _(){if(Ce=0,null!==Se){var e=Se;Se=null;for(var t=0;tTe)&&(me=!0)}function E(e){null===de?r("246"):void 0,de.remainingExpirationTime=0,ye||(ye=!0,ve=e)}var C=Pt(),T=Ct(e,C),x=xt(C);C=Rt(C);var R=Tt(e),P=_t(e,T,x,C,R,c,u).beginWork,O=bt(e,T,x,C,R).completeWork;T=wt(T,x,C,c,n);var k=T.throwException,N=T.unwindWork,M=T.unwindInterruptedWork;T=Et(e,l,c,u,function(e){null===ae?ae=new Set([e]):ae.add(e)},f);var I=T.commitBeforeMutationLifeCycles,A=T.commitResetTextContent,D=T.commitPlacement,L=T.commitDeletion,j=T.commitWork,F=T.commitLifeCycles,z=T.commitErrorLogging,V=T.commitAttachRef,H=T.commitDetachRef,U=e.now,B=e.scheduleDeferredCallback,W=e.cancelDeferredCallback,G=e.prepareForCommit,Y=e.resetAfterCommit,K=U(),X=2,q=K,Q=0,Z=0,$=!1,J=null,ee=null,te=0,ne=null,re=!1,oe=!1,ae=null,se=null,le=null,ue=0,ce=-1,fe=!1,de=null,pe=0,he=0,me=!1,ye=!1,ve=null,ge=null,_e=!1,be=!1,we=!1,Se=null,Ee=1e3,Ce=0,Te=1;return{recalculateCurrentTime:f,computeExpirationForFiber:u,scheduleWork:c,requestWork:h,flushRoot:function(e,t){fe?r("253"):void 0,de=e,pe=t,b(e,t,!1),v(),_()},batchedUpdates:function(e,t){var n=_e;_e=!0;try{return e(t)}finally{(_e=n)||fe||v()}},unbatchedUpdates:function(e,t){if(_e&&!be){be=!0;try{return e(t)}finally{be=!1}}return e(t)},flushSync:function(e,t){fe?r("187"):void 0;var n=_e;_e=!0;try{return d(e,t)}finally{_e=n,v()}},flushControlled:function(e){var t=_e;_e=!0;try{d(e)}finally{(_e=t)||fe||g(1,!1,null)}},deferredUpdates:function(e){var t=Z;Z=25*(((f()+500)/25|0)+1);try{return e()}finally{Z=t}},syncUpdates:d,interactiveUpdates:function(e,t,n){if(we)return e(t,n);_e||fe||0===he||(g(he,!1,null),he=0);var r=we,o=_e;_e=we=!0;try{return e(t,n)}finally{we=r,(_e=o)||fe||v()}},flushInteractiveUpdates:function(){fe||0===he||(g(he,!1,null),he=0)},computeUniqueAsyncExpiration:function(){var e=25*(((f()+500)/25|0)+1);return e<=Q&&(e=Q+1),Q=e},legacyContext:x}}function kt(e){function t(e,t,n,r,o,i){if(r=t.current,n){n=n._reactInternalFiber;var s=l(n);n=u(n)?c(n,s):s}else n=vn;return null===t.context?t.context=n:t.pendingContext=n,t=i,ft(r,{expirationTime:o,partialState:{element:e},callback:void 0===t?null:t,isReplace:!1,isForced:!1,capturedValue:null,next:null}),a(r,o),o}var n=e.getPublicInstance;e=Ot(e);var o=e.recalculateCurrentTime,i=e.computeExpirationForFiber,a=e.scheduleWork,s=e.legacyContext,l=s.findCurrentUnmaskedContext,u=s.isContextProvider,c=s.processChildContext;return{createContainer:function(e,t,n){return t=new $e(3,null,null,t?3:0),e={current:t,containerInfo:e,pendingChildren:null,pendingCommitExpirationTime:0,finishedWork:null,context:null,pendingContext:null,hydrate:n,remainingExpirationTime:0,firstBatch:null,nextScheduledRoot:null},t.stateNode=e},updateContainer:function(e,n,r,a){var s=n.current,l=o();return s=i(s),t(e,n,r,l,s,a)},updateContainerAtExpirationTime:function(e,n,r,i,a){var s=o();return t(e,n,r,s,i,a)},flushRoot:e.flushRoot,requestWork:e.requestWork,computeUniqueAsyncExpiration:e.computeUniqueAsyncExpiration,batchedUpdates:e.batchedUpdates,unbatchedUpdates:e.unbatchedUpdates,deferredUpdates:e.deferredUpdates,syncUpdates:e.syncUpdates,interactiveUpdates:e.interactiveUpdates,flushInteractiveUpdates:e.flushInteractiveUpdates,flushControlled:e.flushControlled,flushSync:e.flushSync,getPublicRootInstance:function(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return n(e.child.stateNode);default:return e.child.stateNode}},findHostInstance:function(e){var t=e._reactInternalFiber;return void 0===t&&("function"==typeof e.render?r("188"):r("268",Object.keys(e))),e=De(t),null===e?null:e.stateNode},findHostInstanceWithNoPortals:function(e){return e=Le(e),null===e?null:e.stateNode},injectIntoDevTools:function(e){var t=e.findFiberByHostInstance;return it(dn({},e,{findHostInstanceByFiber:function(e){return e=De(e),null===e?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null}}))}}}function Nt(e,t,n){var r=3=t.length?void 0:r("93"),t=t[0]),n=""+t),null==n&&(n="")),e._wrapperState={initialValue:""+n}}function Ft(e,t){var n=t.value;null!=n&&(n=""+n,n!==e.value&&(e.value=n),null==t.defaultValue&&(e.defaultValue=n)),null!=t.defaultValue&&(e.defaultValue=t.defaultValue)}function zt(e){var t=e.textContent;t===e._wrapperState.initialValue&&(e.value=t)}function Vt(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Ht(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?Vt(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}function Ut(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}function Bt(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=n,i=t[n];o=null==i||"boolean"==typeof i||""===i?"":r||"number"!=typeof i||0===i||Ho.hasOwnProperty(o)&&Ho[o]?(""+i).trim():i+"px","float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}function Wt(e,t,n){t&&(Bo[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML?r("137",e,n()):void 0),null!=t.dangerouslySetInnerHTML&&(null!=t.children?r("60"):void 0,"object"==typeof t.dangerouslySetInnerHTML&&"__html"in t.dangerouslySetInnerHTML?void 0:r("61")),null!=t.style&&"object"!=typeof t.style?r("62",n()):void 0)}function Gt(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Yt(e,t){e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument;var n=Ke(e);t=Cn[t];for(var r=0;r",e=e.removeChild(e.firstChild)):e="string"==typeof t.is?n.createElement(e,{is:t.is}):n.createElement(e):e=n.createElementNS(r,e),e}function Xt(e,t){return(9===t.nodeType?t:t.ownerDocument).createTextNode(e)}function qt(e,t,n,r){var o=Gt(t,n);switch(t){case"iframe":case"object":He("topLoad","load",e);var i=n;break;case"video":case"audio":for(i in to)to.hasOwnProperty(i)&&He(i,to[i],e);i=n;break;case"source":He("topError","error",e),i=n;break;case"img":case"image":case"link":He("topError","error",e),He("topLoad","load",e),i=n;break;case"form":He("topReset","reset",e),He("topSubmit","submit",e),i=n;break;case"details":He("topToggle","toggle",e),i=n;break;case"input":pe(e,n),i=de(e,n),He("topInvalid","invalid",e),Yt(r,"onChange");break;case"option":i=It(e,n);break;case"select": +Dt(e,n),i=dn({},n,{value:void 0}),He("topInvalid","invalid",e),Yt(r,"onChange");break;case"textarea":jt(e,n),i=Lt(e,n),He("topInvalid","invalid",e),Yt(r,"onChange");break;default:i=n}Wt(t,i,Wo);var a,s=i;for(a in s)if(s.hasOwnProperty(a)){var l=s[a];"style"===a?Bt(e,l,Wo):"dangerouslySetInnerHTML"===a?(l=l?l.__html:void 0,null!=l&&Vo(e,l)):"children"===a?"string"==typeof l?("textarea"!==t||""!==l)&&Ut(e,l):"number"==typeof l&&Ut(e,""+l):"suppressContentEditableWarning"!==a&&"suppressHydrationWarning"!==a&&"autoFocus"!==a&&(En.hasOwnProperty(a)?null!=l&&Yt(r,a):null!=l&&fe(e,a,l,o))}switch(t){case"input":te(e),ye(e,n);break;case"textarea":te(e),zt(e,n);break;case"option":null!=n.value&&e.setAttribute("value",n.value);break;case"select":e.multiple=!!n.multiple,t=n.value,null!=t?At(e,!!n.multiple,t,!1):null!=n.defaultValue&&At(e,!!n.multiple,n.defaultValue,!0);break;default:"function"==typeof i.onClick&&(e.onclick=pn)}}function Qt(e,t,n,r,o){var i=null;switch(t){case"input":n=de(e,n),r=de(e,r),i=[];break;case"option":n=It(e,n),r=It(e,r),i=[];break;case"select":n=dn({},n,{value:void 0}),r=dn({},r,{value:void 0}),i=[];break;case"textarea":n=Lt(e,n),r=Lt(e,r),i=[];break;default:"function"!=typeof n.onClick&&"function"==typeof r.onClick&&(e.onclick=pn)}Wt(t,r,Wo),t=e=void 0;var a=null;for(e in n)if(!r.hasOwnProperty(e)&&n.hasOwnProperty(e)&&null!=n[e])if("style"===e){var s=n[e];for(t in s)s.hasOwnProperty(t)&&(a||(a={}),a[t]="")}else"dangerouslySetInnerHTML"!==e&&"children"!==e&&"suppressContentEditableWarning"!==e&&"suppressHydrationWarning"!==e&&"autoFocus"!==e&&(En.hasOwnProperty(e)?i||(i=[]):(i=i||[]).push(e,null));for(e in r){var l=r[e];if(s=null!=n?n[e]:void 0,r.hasOwnProperty(e)&&l!==s&&(null!=l||null!=s))if("style"===e)if(s){for(t in s)!s.hasOwnProperty(t)||l&&l.hasOwnProperty(t)||(a||(a={}),a[t]="");for(t in l)l.hasOwnProperty(t)&&s[t]!==l[t]&&(a||(a={}),a[t]=l[t])}else a||(i||(i=[]),i.push(e,a)),a=l;else"dangerouslySetInnerHTML"===e?(l=l?l.__html:void 0,s=s?s.__html:void 0,null!=l&&s!==l&&(i=i||[]).push(e,""+l)):"children"===e?s===l||"string"!=typeof l&&"number"!=typeof l||(i=i||[]).push(e,""+l):"suppressContentEditableWarning"!==e&&"suppressHydrationWarning"!==e&&(En.hasOwnProperty(e)?(null!=l&&Yt(o,e),i||s===l||(i=[])):(i=i||[]).push(e,l))}return a&&(i=i||[]).push("style",a),i}function Zt(e,t,n,r,o){"input"===n&&"radio"===o.type&&null!=o.name&&he(e,o),Gt(n,r),r=Gt(n,o);for(var i=0;i=Gn),Xn=String.fromCharCode(32),qn={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"topBlur topCompositionEnd topKeyDown topKeyPress topKeyUp topMouseDown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"topBlur topCompositionStart topKeyDown topKeyPress topKeyUp topMouseDown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"topBlur topCompositionUpdate topKeyDown topKeyPress topKeyUp topMouseDown".split(" ")}},Qn=!1,Zn=!1,$n={eventTypes:qn,extractEvents:function(e,t,n,r){var o=void 0,i=void 0;if(Wn)e:{switch(e){case"topCompositionStart":o=qn.compositionStart;break e;case"topCompositionEnd":o=qn.compositionEnd;break e;case"topCompositionUpdate":o=qn.compositionUpdate;break e}o=void 0}else Zn?F(e,n)&&(o=qn.compositionEnd):"topKeyDown"===e&&229===n.keyCode&&(o=qn.compositionStart);return o?(Kn&&(Zn||o!==qn.compositionStart?o===qn.compositionEnd&&Zn&&(i=M()):(Fn._root=r,Fn._startText=I(),Zn=!0)),o=Hn.getPooled(o,t,n,r),i?o.data=i:(i=z(n),null!==i&&(o.data=i)),O(o),i=o):i=null,(e=Yn?V(e,n):H(e,n))?(t=Un.getPooled(qn.beforeInput,t,n,r),t.data=e,O(t)):t=null,null===i?t:null===t?i:[i,t]}},Jn=null,er={injectFiberControlledHostComponent:function(e){Jn=e}},tr=null,nr=null,rr=Object.freeze({injection:er,enqueueStateRestore:B,needsStateRestore:W,restoreStateIfNeeded:G}),or=!1,ir={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},ar=cn.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,sr="function"==typeof Symbol&&Symbol.for,lr=sr?Symbol.for("react.element"):60103,ur=sr?Symbol.for("react.call"):60104,cr=sr?Symbol.for("react.return"):60105,fr=sr?Symbol.for("react.portal"):60106,dr=sr?Symbol.for("react.fragment"):60107,pr=sr?Symbol.for("react.strict_mode"):60108,hr=sr?Symbol.for("react.provider"):60109,mr=sr?Symbol.for("react.context"):60110,yr=sr?Symbol.for("react.async_mode"):60111,vr=sr?Symbol.for("react.forward_ref"):60112,gr="function"==typeof Symbol&&Symbol.iterator,_r=/^[: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][: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\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,br={},wr={},Sr={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Sr[e]=new ue(e,0,!1,e,null)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Sr[t]=new ue(t,1,!1,e[1],null)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){Sr[e]=new ue(e,2,!1,e.toLowerCase(),null)}),["autoReverse","externalResourcesRequired","preserveAlpha"].forEach(function(e){Sr[e]=new ue(e,2,!1,e,null)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Sr[e]=new ue(e,3,!1,e.toLowerCase(),null)}),["checked","multiple","muted","selected"].forEach(function(e){Sr[e]=new ue(e,3,!0,e.toLowerCase(),null)}),["capture","download"].forEach(function(e){Sr[e]=new ue(e,4,!1,e.toLowerCase(),null)}),["cols","rows","size","span"].forEach(function(e){Sr[e]=new ue(e,6,!1,e.toLowerCase(),null)}),["rowSpan","start"].forEach(function(e){Sr[e]=new ue(e,5,!1,e.toLowerCase(),null)});var Er=/[\-:]([a-z])/g;"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Er,ce);Sr[t]=new ue(t,1,!1,e,null)}),"xlink:actuate xlink:arcrole xlink:href xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Er,ce);Sr[t]=new ue(t,1,!1,e,"http://www.w3.org/1999/xlink")}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Er,ce);Sr[t]=new ue(t,1,!1,e,"http://www.w3.org/XML/1998/namespace")}),Sr.tabIndex=new ue("tabIndex",1,!1,"tabindex",null);var Cr={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"topBlur topChange topClick topFocus topInput topKeyDown topKeyUp topSelectionChange".split(" ")}},Tr=null,xr=null,Rr=!1;fn.canUseDOM&&(Rr=$("input")&&(!document.documentMode||9=document.documentMode,ao={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"topBlur topContextMenu topFocus topKeyDown topKeyUp topMouseDown topMouseUp topSelectionChange".split(" ")}},so=null,lo=null,uo=null,co=!1,fo={eventTypes:ao,extractEvents:function(e,t,n,r){var o,i=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;if(!(o=!i)){e:{i=Ke(i),o=Cn.onSelect;for(var a=0;a=Mo-e){if(!(-1!==ko&&ko<=e))return void(No||(No=!0,requestAnimationFrame(jo)));Do.didTimeout=!0}else Do.didTimeout=!1;ko=-1,e=Po,Po=null,null!==e&&e(Do)}},!1);var jo=function(e){No=!1;var t=e-Mo+Ao;tt&&(t=8),Ao=t"+t+"",t=zo.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}),Ho={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!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},Uo=["Webkit","ms","Moz","O"];Object.keys(Ho).forEach(function(e){Uo.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Ho[t]=Ho[e]})});var Bo=dn({menuitem:!0},{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}),Wo=pn.thatReturns(""),Go=Object.freeze({createElement:Kt,createTextNode:Xt,setInitialProperties:qt,diffProperties:Qt,updateProperties:Zt,diffHydratedProperties:$t,diffHydratedText:Jt,warnForUnmatchedText:function(){},warnForDeletedHydratableElement:function(){},warnForDeletedHydratableText:function(){},warnForInsertedHydratedElement:function(){},warnForInsertedHydratedText:function(){},restoreControlledState:function(e,t,n){switch(t){case"input":if(me(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;tr&&(o=r,r=e,e=o),o=qe(n,e);var i=qe(n,r);if(o&&i&&(1!==t.rangeCount||t.anchorNode!==o.node||t.anchorOffset!==o.offset||t.focusNode!==i.node||t.focusOffset!==i.offset)){var a=document.createRange();a.setStart(o.node,o.offset),t.removeAllRanges(),e>r?(t.addRange(a),t.extend(i.node,i.offset)):(a.setEnd(i.node,i.offset),t.addRange(a))}}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(n.focus(),n=0;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=Object.assign||function(e){for(var t=1;te._maximumEntries){var r=void 0,o=void 0;n.forEach(function(e){var n=t[e];(!o||n.lastUsedTimestamp=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=n(12),u=r(l),c=n(73),f=r(c),d=n(183),p=(r(d),n(26)),h=r(p),m=n(224),y=r(m),v=n(1),g=r(v),_=n(69),b=r(_),w=n(138),S=r(w),E=1,C=10,T=1e3,x=1e3,R=50,P=function(e){function t(n){i(this,t);var r=a(this,e.call(this,n));return O.call(r),r.state={curRenderedRowsCount:r.props.initialListSize,highlightedRow:{}},r.onRowHighlighted=function(e,t){return r._onRowHighlighted(e,t)},r.scrollProperties={},r}return s(t,e),t.prototype.componentWillMount=function(){this.scrollProperties={visibleLength:null,contentLength:null,offset:0},this._childFrames=[],this._visibleRows={},this._prevRenderedRowsCount=0,this._sentEndForContentLength=null},t.prototype.componentDidMount=function(){var e=this;(0,S.default)(function(){e._measureAndUpdateScrollProps()})},t.prototype.componentWillReceiveProps=function(e){var t=this;this.props.dataSource===e.dataSource&&this.props.initialListSize===e.initialListSize||this.setState(function(e,n){return t._prevRenderedRowsCount=0,{curRenderedRowsCount:Math.min(Math.max(e.curRenderedRowsCount,n.initialListSize),n.enableEmptySections?n.dataSource.getRowAndSectionCount():n.dataSource.getRowCount())}},function(){return t._renderMoreRowsIfNeeded()})},t.prototype.componentDidUpdate=function(){var e=this;(0,S.default)(function(){e._measureAndUpdateScrollProps()})},t.prototype.getScrollResponder=function(){return this._scrollViewRef&&this._scrollViewRef.getScrollResponder()},t.prototype.scrollTo=function(){var e;return this._scrollViewRef&&(e=this._scrollViewRef).scrollTo.apply(e,arguments)},t.prototype.setNativeProps=function(e){return this._scrollViewRef&&this._scrollViewRef.setNativeProps(e)},t.prototype.render=function(){for(var e=[],t=this.props,r=t.dataSource,i=t.enableEmptySections,a=t.renderFooter,s=t.renderHeader,l=t.renderScrollComponent,u=t.renderSectionHeader,c=t.renderSeparator,f=(t.initialListSize,t.onChangeVisibleRows,t.onEndReached,t.onEndReachedThreshold,t.onKeyboardDidHide,t.onKeyboardDidShow,t.onKeyboardWillHide,t.onKeyboardWillShow,t.pageSize,t.renderRow,t.scrollRenderAheadDistance,t.stickyHeaderIndices,o(t,["dataSource","enableEmptySections","renderFooter","renderHeader","renderScrollComponent","renderSectionHeader","renderSeparator","initialListSize","onChangeVisibleRows","onEndReached","onEndReachedThreshold","onKeyboardDidHide","onKeyboardDidShow","onKeyboardWillHide","onKeyboardWillShow","pageSize","renderRow","scrollRenderAheadDistance","stickyHeaderIndices"])),d=r.rowIdentities,p=0,h=[],m=s&&s(),v=a&&a(),_=m?1:0,b=0;b=this._prevRenderedRowsCount&&r.sectionHeaderShouldUpdate(b);e.push(g.default.createElement(y.default,{key:"s_"+w,render:this.renderSectionHeaderFn(r.getSectionHeaderData(b),w),shouldUpdate:!!T})),h.push(_++)}for(var x=0;x=this._prevRenderedRowsCount&&r.rowShouldUpdate(b,x),k=g.default.createElement(y.default,{key:"r_"+P,render:this.renderRowFn(r.getRowData(b,x),w,R),shouldUpdate:!!O});if(e.push(k),_++,c&&(x!==S.length-1||b===d.length-1)){var N=this.state.highlightedRow.sectionID===w&&(this.state.highlightedRow.rowID===R||this.state.highlightedRow.rowID===S[x+1]),M=c(w,R,N);M&&(e.push(M),_++)}if(++p===this.state.curRenderedRowsCount)break}if(p>=this.state.curRenderedRowsCount)break}return f.onScroll=this._onScroll,g.default.cloneElement(l(f),{ref:this._setScrollViewRef,onContentSizeChange:this._onContentSizeChange,onLayout:this._onLayout},m,e,v)},t.prototype._measureAndUpdateScrollProps=function(){var e=this.getScrollResponder();e&&e.getInnerViewNode&&this._updateVisibleRows()},t.prototype._updateVisibleRows=function(e){var t=this;if(this.props.onChangeVisibleRows){e&&e.forEach(function(e){t._childFrames[e.index]=Object.assign({},e)});for(var n=!this.props.horizontal,r=this.props.dataSource,o=this.scrollProperties.offset,i=o+this.scrollProperties.visibleLength,a=r.rowIdentities,s=this.props.renderHeader&&this.props.renderHeader(),l=s?1:0,u=!1,c={},f=0;fi||we.props.onEndReachedThreshold&&(e._sentEndForContentLength=null),e.props.onScroll&&e.props.onScroll(t)},this._setScrollViewRef=function(t){e._scrollViewRef=t}};P.propTypes={},t.default=(0,u.default)(P)},176,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(7),i=r(o),a=n(60),s=r(a),l=n(3),u=r(l),c=i.default.canUseDOM&&(window.navigator.connection||window.navigator.mozConnection||window.navigator.webkitConnection),f=function(){var e={effectiveType:"unknown",type:"unknown"};if(!c)return e;for(var t in c){var n=c[t];"function"!=typeof n&&null!=n&&(e[t]=n)}return e},d={change:"change",connectionChange:"change"},p=Object.keys(d),h=[],m=[],y={addEventListener:function(e,t){if((0,u.default)(p.indexOf(e)!==-1,'Trying to subscribe to unknown event: "%s"',e),!c)return{remove:function(){}};var n=function(){return t(f())};return m.push([t,n]),c.addEventListener(d[e],n),{remove:function(){return y.removeEventListener(d[e],t)}}},removeEventListener:function(e,t){(0,u.default)(p.indexOf(e)!==-1,'Trying to unsubscribe from unknown event: "%s"',e);var n=(0,s.default)(m,function(e){return e[0]===t});(0,u.default)(n!==-1,"Trying to remove NetInfo listener for unregistered handler");var r=m[n],o=r[1];c.removeEventListener(d[e],o),m.splice(n,1)},fetch:function(){return new Promise(function(e,t){try{e(c.type)}catch(t){e("unknown")}})},getConnectionInfo:function(){return new Promise(function(e,t){e(f())})},isConnected:{addEventListener:function(e,t){(0,u.default)(p.indexOf(e)!==-1,'Trying to subscribe to unknown event: "%s"',e);var n=function(){return t(!0)},r=function(){return t(!1)};return h.push([t,n,r]),window.addEventListener("online",n,!1),window.addEventListener("offline",r,!1),{remove:function(){return y.isConnected.removeEventListener(d[e],t)}}},removeEventListener:function(e,t){(0,u.default)(p.indexOf(e)!==-1,'Trying to subscribe to unknown event: "%s"',e);var n=(0,s.default)(h,function(e){return e[0]===t});(0,u.default)(n!==-1,"Trying to remove NetInfo connection listener for unregistered handler");var r=h[n],o=r[1],i=r[2];window.removeEventListener("online",o,!1),window.removeEventListener("offline",i,!1),h.splice(n,1)},fetch:function(){return y.isConnected.getConnectionInfo()},getConnectionInfo:function(){return new Promise(function(e,t){try{e(window.navigator.onLine)}catch(t){e(!0)}})}}};t.default=y},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(249),i=r(o);t.default=i.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(8),l=(r(s),n(1)),u=n(15),c=r(u),f=(n(2),function(e){function t(){return o(this,t),i(this,e.apply(this,arguments))}return a(t,e),t.prototype.render=function(){var e=this.props,t=e.color,n=e.label,r=e.testID,o=e.value,i={color:t};return(0,c.default)("option",{style:i,testID:r,value:o},n)},t}(l.Component));t.default=f,f.propTypes={}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(1),i=r(o),a=n(75),s=r(a),l=function(e,t,n){var r=e[t],o=null;return i.default.Children.forEach(r,function(e){e.type!==s.default.Item&&(o=new Error("`Picker` children must be of type `Picker.Item`."))}),o};t.default=l},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(8),i=r(o),a=n(34),s=r(a),l=Object.assign({},s.default,{color:i.default});t.default=l},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var i=n(42),a=r(i),s=function(){function e(){o(this,e)}return e.get=function(){return a.default.get("window").scale},e.getFontScale=function(){return a.default.get("window").fontScale||e.get()},e.getPixelSizeForLayoutSize=function(t){return Math.round(t*e.get())},e.roundToNearestPixel=function(t){var n=e.get();return Math.round(t*n)/n},e}();t.default=s},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(56),i=r(o),a=n(2),s=(0,i.default)({x:a.number,y:a.number});t.default=s},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=Object.assign||function(e){for(var t=1;t0&&n>=t},t}(y.Component);_.defaultProps={scrollEnabled:!0,scrollEventThrottle:0},t.default=_,_.propTypes={};var b=d.default.create({scrollDisabled:{touchAction:"none"}})},176,176,function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var a=n(1),s=function(e){function t(){return r(this,t),o(this,e.apply(this,arguments))}return i(t,e),t.setBackgroundColor=function(){},t.setBarStyle=function(){},t.setHidden=function(){},t.setNetworkActivityIndicatorVisible=function(){},t.setTranslucent=function(){},t.prototype.render=function(){return null},t}(a.Component);t.default=s},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var i=n(7),a=n(78),s=r(a),l=n(225),u=r(l),c=n(80),f=r(c),d=n(44),p=r(d),h=n(81),m=r(h),y=n(102),v=n(201),g=r(v),_={},b=function(){function e(){o(this,e),this._init()}return e.prototype._init=function(){this.cache={ltr:{},rtl:{},rtlNoSwap:{}},this.injectedCache={ltr:{},rtl:{},rtlNoSwap:{}},this.styleSheetManager=new g.default},e.prototype.getStyleSheet=function(){var e=this.styleSheetManager.getStyleSheet();return i.canUseDOM||this._init(),e},e.prototype._injectRegisteredStyle=function(e){var t=this,n=p.default.doLeftAndRightSwapInRTL,r=p.default.isRTL,o=r?n?"rtl":"rtlNoSwap":"ltr";if(!this.injectedCache[o][e]){var i=(0,f.default)(e),a=(0,s.default)((0,m.default)(i));Object.keys(a).forEach(function(e){var n=a[e];null!=n&&t.styleSheetManager.injectDeclaration(e,n)}),this.injectedCache[o][e]=!0}},e.prototype.resolve=function(e){if(!e)return _;if("number"==typeof e){this._injectRegisteredStyle(e);var t=w(e);return this._resolveStyleIfNeeded(e,t)}if(!Array.isArray(e))return this._resolveStyleIfNeeded(e);for(var n=(0,u.default)(e),r=!0,o=0;o';document.head&&(document.head.insertAdjacentHTML("afterbegin",o),n=document.getElementById(t))}n&&(this._sheet=n.sheet,this._textContent=n.textContent)}}return e.prototype.containsRule=function(e){return this._cssRules.indexOf(e)>-1},e.prototype.insertRuleOnce=function(e,t){if(!this.containsRule(e)&&(this._cssRules.push(e),this._textContent.indexOf(e)===-1&&this._sheet)){var n=t||this._sheet.cssRules.length;this._sheet.insertRule(e,n)}},o(e,[{key:"cssText",get:function(){return this._cssRules.join("\n")}}]),e}();t.default=a},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(204),i=r(o),a=n(79),s=r(a),l=function(e,t,n){var r=[];switch(t){case"pointerEvents":var o,a=n;if("auto"===n||"box-only"===n){if(a="auto !important","box-only"===n){var l,u=(0,s.default)((l={},l[t]="none",l));r.push(e+" > *{"+u+"}")}}else if(("none"===n||"box-none"===n)&&(a="none !important","box-none"===n)){var c,f=(0,s.default)((c={},c[t]="auto",c));r.push(e+" > *{"+f+"}")}var d=(0,s.default)((o={},o[t]=a,o));r.push(e+"{"+d+"}");break;case"placeholderTextColor":var p=(0,s.default)({color:n,opacity:1});r.push("@media all {"+(e+"::-webkit-input-placeholder{"+p+"}")+(e+"::-moz-placeholder{"+p+"}")+(e+":-ms-input-placeholder{"+p+"}")+(e+"::placeholder{"+p+"}")+"}");break;case"animationName":if("string"==typeof n){var h,m=(0,s.default)((h={},h[t]=n,h));r.push(e+"{"+m+"}")}else{var y,v=[];n.forEach(function(e){if("string"==typeof e)v.push(e);else{var t=(0,i.default)(e),n=t.identifier,o=t.rules;o.forEach(function(e){r.push(e)}),v.push(n)}});var g=(0,s.default)((y={},y[t]=v.join(","),y));r.push(e+"{"+g+"}")}break;default:var _,b=(0,s.default)((_={},_[t]=n,_));r.push(e+"{"+b+"}")}return r};t.default=l},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(79),i=r(o),a=n(78),s=r(a),l=n(81),u=r(l),c=n(107),f=r(c),d=function(e){return(0,f.default)(JSON.stringify(e))},p=function(e){var t=d(e);return"rn-"+t},h=["-webkit-",""],m=function(e){var t=(0,s.default)((0,u.default)(e));return(0,i.default)(t)},y=function(e){return Object.keys(e).map(function(t){var n=e[t],r=m(n);return t+"{"+r+"}"}).join("")},v=function(e){var t=p(e),n=h.map(function(n){return"@media all {@"+n+"keyframes "+t+"{"+y(e)+"}}"});return{identifier:t,rules:n}};t.default=v},function(e,t,n){"use strict";t.__esModule=!0;var r=n(7),o=function(){var e=1;if(r.canUseDOM&&window.devicePixelRatio&&window.devicePixelRatio>=2){var t=document.body;if(t){var n=document.createElement("div");n.style.border=".5px solid transparent",t.appendChild(n),1===n.offsetHeight&&(e=.5),t.removeChild(n)}}return e};t.default=o},function(e,t){"use strict";t.__esModule=!0;var n=function(e){return"@media all{\n"+e+"\n}"},r=["html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}","body{margin:0;}","button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}","input::-webkit-inner-spin-button,input::-webkit-outer-spin-button,input::-webkit-search-cancel-button,input::-webkit-search-decoration,input::-webkit-search-results-button,input::-webkit-search-results-decoration{display:none;}"],o=[n(r.join("\n"))];t.default=o},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=Object.assign||function(e){for(var t=1;tS?_:S,T=(0,m.default)(b,.5),x=u?c||n:d||s,R=u?t:f||a,P=b,k=P,N=[O.root,i,{height:b,width:E},r&&O.cursorDefault],M=[O.track,{backgroundColor:x,borderRadius:T},r&&O.disabledTrack],I=[O.thumb,{backgroundColor:R,height:P,width:k},r&&O.disabledThumb],A=(0,p.default)("input",{checked:u,disabled:r,onBlur:this._handleFocusState,onChange:this._handleChange,onFocus:this._handleFocusState,ref:this._setCheckboxRef,style:[O.nativeControl,O.cursorInherit],type:"checkbox"});return C.default.createElement(w.default,l({},h,{style:N}),C.default.createElement(w.default,{style:M}),C.default.createElement(w.default,{ref:this._setThumbRef,style:[I,u&&O.thumbOn,{marginStart:u?(0,m.default)(k,-1):0}]}),A)},t}(E.Component);P.displayName="Switch",P.defaultProps={activeThumbColor:"#009688",activeTrackColor:"#A3D3CF",disabled:!1,style:T,thumbColor:"#FAFAFA",trackColor:"#939393",value:!1},P.propTypes={};var O=v.default.create({root:{cursor:"pointer",userSelect:"none"},cursorDefault:{cursor:"default"},cursorInherit:{cursor:"inherit"},track:Object.assign({},v.default.absoluteFillObject,{height:"70%",margin:"auto",transitionDuration:"0.1s",width:"100%"}),disabledTrack:{backgroundColor:"#D5D5D5"},thumb:{alignSelf:"flex-start",borderRadius:"100%",boxShadow:x,start:"0%",transform:[{translateZ:0}],transitionDuration:"0.1s"},thumbOn:{start:"100%"},disabledThumb:{backgroundColor:"#BDBDBD"},nativeControl:Object.assign({},v.default.absoluteFillObject,{height:"100%",margin:0,opacity:0,padding:0,width:"100%"})});t.default=(0,c.default)(P)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(83),i=r(o),a=n(2),s=Object.assign({},i.default,{resize:(0,a.oneOf)(["none","vertical","horizontal","both"])});t.default=s},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=n(55),u=r(l),c=n(12),f=r(c),d=n(7),p=n(1),h=n(8),m=(r(h),n(15)),y=r(m),v=n(13),g=r(v),_=n(4),b=r(_),w=n(27),S=(r(w),n(208)),E=(r(S),n(54)),C=r(E),T=n(9),x=(r(T),n(2),d.canUseDOM&&/Android/i.test(navigator&&navigator.userAgent)),R={},P=function(e){return function(t){if(e)return t.nativeEvent.text=t.target.value,e(t)}},O=function(e,t){if(e&&t){var n=e.selectionEnd,r=e.selectionStart,o=t.start,i=t.end;return o!==r||i!==n}return!1},k=function(e,t){try{if(O(e,t)){var n=t.start,r=t.end;x?setTimeout(function(){return e.setSelectionRange(n,r||n)},10):e.setSelectionRange(n,r||n)}}catch(e){}},N=function(e){function t(){var n,r,o;i(this,t);for(var s=arguments.length,l=Array(s),u=0;u=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}t.__esModule=!0;var i=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:s,t=(0,i.default)(e);if(t){if("heading"===t){var n=e["aria-level"]||1;return"h"+n}return a[t]}};t.default=l},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(89),i=r(o),a=n(53),s=r(a),l=function(e){var t=(0,s.default)(e),n=!(0,i.default)(e)&&"no"!==e.importantForAccessibility&&"no-hide-descendants"!==e.importantForAccessibility;if("link"===t){if(e.accessible===!1||!n)return"-1"}else if("button"===t){if(e.accessible!==!1&&n)return"0"}else if(e.accessible===!0&&n)return"0"};t.default=l},function(e,t){"use strict";function n(e){return o.push(e)}function r(e){return o[e-1]}t.__esModule=!0,t.registerAsset=n,t.getAssetByID=r;var o=[]},function(e,t){"use strict";t.__esModule=!0;var n=0,r={},o={abort:function(e){var t=r[""+e];t&&(t.onerror=t.onload=t=null,delete r[""+e])},getSize:function(e,t,n){function i(){var e=r[""+u];if(e){var n=e.naturalHeight,i=e.naturalWidth;n&&i&&(t(i,n),s=!0)}s&&(o.abort(u),clearInterval(l))}function a(){"function"==typeof n&&n(),o.abort(u),clearInterval(l)}var s=!1,l=setInterval(i,16),u=o.load(e,i,a)},load:function(e,t,o){n+=1;var i=new window.Image;return i.onerror=o,i.onload=t,i.src=e,r[""+n]=i,n},prefetch:function(e){return new Promise(function(t,n){o.load(e,t,n)})}};t.default=o},function(e,t){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var r=function(){function e(){n(this,e)}return e.prototype.addListener=function(){},e.prototype.emit=function(){},e.prototype.listeners=function(){},e.prototype.once=function(){},e.prototype.removeAllListeners=function(){},e.prototype.removeCurrentListener=function(){},e.prototype.removeListener=function(){},e.prototype.removeSubscription=function(){},e}();e.exports=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(97),i=r(o),a=n(13),s=r(a),l=n(46),u=r(l),c=n(17),f=r(c),d={blur:function(){f.default.blur((0,s.default)(this))},focus:function(){f.default.focus((0,s.default)(this))},measure:function(e){f.default.measure((0,s.default)(this),e)},measureInWindow:function(e){f.default.measureInWindow((0,s.default)(this),e)},measureLayout:function(e,t,n){f.default.measureLayout((0,s.default)(this),e,n,t)},setNativeProps:function(e){if(e){var t=(0,s.default)(this),n=(0,i.default)(null,e,function(e){return u.default.resolveWithNode(e,t)});f.default.updateView(t,n,this)}}};t.default=d},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(42),i=r(o),a=n(13),s=r(a),l=n(3),u=r(l),c=n(76),f=r(c),d=n(54),p=r(d),h=n(17),m=r(h),y=n(23),v=r(y),g={},_=16,b={scrollResponderMixinGetInitialState:function(){return{isTouching:!1,lastMomentumScrollBeginTime:0,lastMomentumScrollEndTime:0,observedScrollSinceBecomingResponder:!1,becameResponderWhileAnimating:!1}},scrollResponderHandleScrollShouldSetResponder:function(){return this.state.isTouching},scrollResponderHandleStartShouldSetResponder:function(){return!1},scrollResponderHandleStartShouldSetResponderCapture:function(e){return this.scrollResponderIsAnimating()},scrollResponderHandleResponderReject:function(){(0,v.default)(!1,"ScrollView doesn't take rejection well - scrolls anyway")},scrollResponderHandleTerminationRequest:function(){return!this.state.observedScrollSinceBecomingResponder},scrollResponderHandleTouchEnd:function(e){var t=e.nativeEvent;this.state.isTouching=0!==t.touches.length,this.props.onTouchEnd&&this.props.onTouchEnd(e)},scrollResponderHandleResponderRelease:function(e){this.props.onResponderRelease&&this.props.onResponderRelease(e);var t=p.default.currentlyFocusedField();this.props.keyboardShouldPersistTaps||null==t||e.target===t||this.state.observedScrollSinceBecomingResponder||this.state.becameResponderWhileAnimating||(this.props.onScrollResponderKeyboardDismissed&&this.props.onScrollResponderKeyboardDismissed(e),p.default.blurTextInput(t))},scrollResponderHandleScroll:function(e){this.state.observedScrollSinceBecomingResponder=!0,this.props.onScroll&&this.props.onScroll(e)},scrollResponderHandleResponderGrant:function(e){this.state.observedScrollSinceBecomingResponder=!1,this.props.onResponderGrant&&this.props.onResponderGrant(e),this.state.becameResponderWhileAnimating=this.scrollResponderIsAnimating()},scrollResponderHandleScrollBeginDrag:function(e){this.props.onScrollBeginDrag&&this.props.onScrollBeginDrag(e)},scrollResponderHandleScrollEndDrag:function(e){this.props.onScrollEndDrag&&this.props.onScrollEndDrag(e)},scrollResponderHandleMomentumScrollBegin:function(e){this.state.lastMomentumScrollBeginTime=Date.now(),this.props.onMomentumScrollBegin&&this.props.onMomentumScrollBegin(e)},scrollResponderHandleMomentumScrollEnd:function(e){this.state.lastMomentumScrollEndTime=Date.now(),this.props.onMomentumScrollEnd&&this.props.onMomentumScrollEnd(e)},scrollResponderHandleTouchStart:function(e){this.state.isTouching=!0,this.props.onTouchStart&&this.props.onTouchStart(e)},scrollResponderHandleTouchMove:function(e){this.props.onTouchMove&&this.props.onTouchMove(e)},scrollResponderIsAnimating:function(){var e=Date.now(),t=e-this.state.lastMomentumScrollEndTime,n=t<_||this.state.lastMomentumScrollEndTime0;if((e!==h&&e!==m||o)&&1!==n.button&&2!==n.button){var a=(0,i.default)(n);return T.call(f,e,t,a,r)}},c.injection.injectEventPluginsByName({ResponderEventPlugin:f})},function(e,t){"use strict";t.__esModule=!0;var n=Object.prototype.hasOwnProperty,r=function(e,t){var r=[];for(var o in e)if(n.call(e,o)){var i=t(o,e[o]);i&&r.push(i)}return r};t.default=r},function(e,t,n){"use strict";t.__esModule=!0;var r=n(7),o=function(){if(r.canUseDOM){var e=void 0,t=!1,n=0,o=window.Element.prototype,i=o.matches||o.mozMatchesSelector||o.msMatchesSelector||o.webkitMatchesSelector,a=["input:not([type])","input[type=text]","input[type=search]","input[type=url]","input[type=tel]","input[type=email]","input[type=password]","input[type=number]","input[type=date]","input[type=month]","input[type=week]","input[type=time]","input[type=datetime]","input[type=datetime-local]","textarea","[role=textbox]"].join(","),s=function(){var t="react-native-modality";if(e=document.getElementById(t),!e){var n='';document.head.insertAdjacentHTML("afterbegin",n),e=document.getElementById(t)}},l=function(e){return!!i&&(i.call(e,a)&&i.call(e,":not([readonly])"))},u=function(){e&&(e.disabled=!0)},c=function(){e&&(e.disabled=!1)},f=function(e){t=!0,0!==n&&clearTimeout(n),n=setTimeout(function(){t=!1,n=0},100)},d=function(e){(t||l(e.target))&&u()},p=function(){t||c()};document.body&&document.body.addEventListener&&(s(),document.body.addEventListener("keydown",f,!0),document.body.addEventListener("focus",d,!0),document.body.addEventListener("blur",p,!0))}};t.default=o},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(140),i=r(o),a=n(141),s=r(a),l=n(142),u=r(l),c=n(143),f=r(c),d=n(144),p=r(d),h=n(145),m=r(h),y=n(146),v=r(y),g=n(147),_=r(g),b=n(148),w=r(b),S=n(149),E=r(S),C=n(150),T=r(C),x=["Webkit"],R=["Moz"],P=["ms"],O=["Webkit","Moz"],k=["Webkit","ms"],N=["Webkit","Moz","ms"];t.default={plugins:[i.default,s.default,u.default,f.default,p.default,m.default,v.default,_.default,w.default,E.default,T.default],prefixMap:{animation:x,animationDelay:x,animationDirection:x,animationFillMode:x,animationDuration:x,animationIterationCount:x,animationName:x,animationPlayState:x,animationTimingFunction:x,appearance:O,userSelect:N,textEmphasisPosition:x,textEmphasis:x,textEmphasisStyle:x,textEmphasisColor:x,boxDecorationBreak:x,clipPath:x,maskImage:x,maskMode:x,maskRepeat:x,maskPosition:x,maskClip:x,maskOrigin:x,maskSize:x,maskComposite:x,mask:x,maskBorderSource:x,maskBorderMode:x,maskBorderSlice:x,maskBorderWidth:x,maskBorderOutset:x,maskBorderRepeat:x,maskBorder:x,maskType:x,textDecorationStyle:x,textDecorationSkip:x,textDecorationLine:x,textDecorationColor:x,filter:x,fontFeatureSettings:x,breakAfter:N,breakBefore:N,breakInside:N,columnCount:O,columnFill:O,columnGap:O,columnRule:O,columnRuleColor:O,columnRuleStyle:O,columnRuleWidth:O,columns:O,columnSpan:O,columnWidth:O,writingMode:k,flex:k,flexBasis:x,flexDirection:k,flexGrow:x,flexFlow:k,flexShrink:x,flexWrap:k,alignContent:x,alignItems:x,alignSelf:x,justifyContent:x,order:x,transform:x,transformOrigin:x,transformOriginX:x,transformOriginY:x,backfaceVisibility:x,perspective:x,perspectiveOrigin:x,transformStyle:x,transformOriginZ:x,backdropFilter:x,fontKerning:x,scrollSnapType:k,scrollSnapPointsX:k,scrollSnapPointsY:k,scrollSnapDestination:k,scrollSnapCoordinate:k,shapeImageThreshold:x,shapeImageMargin:x,shapeImageOutside:x,hyphens:N,flowInto:k,flowFrom:k,regionFragment:k,textAlignLast:R,tabSize:R,wrapFlow:P,wrapThrough:P,wrapMargin:P,touchAction:P,gridTemplateColumns:P,gridTemplateRows:P,gridTemplateAreas:P,gridTemplate:P,gridAutoColumns:P,gridAutoRows:P,gridAutoFlow:P,grid:P,gridRowStart:P,gridColumnStart:P,gridRowEnd:P,gridRow:P,gridColumn:P,gridColumnEnd:P,gridColumnGap:P,gridRowGap:P,gridArea:P,gridGap:P,textSizeAdjust:k,borderImage:x,borderImageOutset:x,borderImageRepeat:x,borderImageSlice:x,borderImageSource:x,borderImageWidth:x,transitionDelay:x,transitionDuration:x,transitionProperty:x,transitionTimingFunction:x}}},function(e,t,n){"use strict";t.__esModule=!0,t.cancelIdleCallback=void 0;var r=n(7),o=function(e,t){return setTimeout(function(){var t=Date.now();e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},i=function(e){clearTimeout(e)},a=r.canUseDOM&&"undefined"!=typeof window.requestIdleCallback,s=a?window.requestIdleCallback:o,l=a?window.cancelIdleCallback:i;t.default=s,t.cancelIdleCallback=l},function(e,t,n){"use strict";function r(e,t){return e?e instanceof a?(e.__addListener(t),e):function(){"function"==typeof e&&e.apply(void 0,arguments),t.apply(void 0,arguments)}:t}function o(e,t){e&&e instanceof a&&e.__removeListener(t)}var i=n(57),a=i.AnimatedEvent,s=i.attachNativeEvent,l=n(239),u=n(240),c=n(241),f=n(19),d=n(242),p=n(243),h=n(11),m=n(105),y=n(245),v=n(16),g=n(59),_=n(234),b=n(235),w=n(236),S=n(238),E=function(e,t){return new l(e,t)},C=function(e,t){return new c(e,t)},T=function(e,t){return new p(e,t)},x=function(e,t){return new d(e,t)},R=function(e,t,n){return new u(e,t,n)},P=function(e,t){return e&&t.onComplete?function(){t.onComplete&&t.onComplete.apply(t,arguments),e&&e.apply(void 0,arguments)}:e||t.onComplete},O=function(e,t,n){if(e instanceof g){var r=Object.assign({},t),o=Object.assign({},t);for(var i in t){var a=t[i],s=a.x,l=a.y;void 0!==s&&void 0!==l&&(r[i]=s,o[i]=l)}var u=n(e.x,r),c=n(e.y,o);return A([u,c],{stopTogether:!1})}return null},k=function e(t,n){var r=function(e,t,n){n=P(n,t);var r=e,o=t;r.stopTracking(),t.toValue instanceof h?r.track(new y(r,t.toValue,b,o,n)):r.animate(new b(o),n)};return O(t,n,e)||{start:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(e){r(t,n,e)}),stop:function(){t.stopAnimation()},reset:function(){t.resetAnimation()},_startNativeLoop:function(e){var o=Object.assign({},n,{iterations:e});r(t,o)},_isUsingNativeDriver:function(){return n.useNativeDriver||!1}}},N=function e(t,n){var r=function(e,t,n){n=P(n,t);var r=e,o=t;r.stopTracking(),t.toValue instanceof h?r.track(new y(r,t.toValue,w,o,n)):r.animate(new w(o),n)};return O(t,n,e)||{start:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(e){r(t,n,e)}),stop:function(){t.stopAnimation()},reset:function(){t.resetAnimation()},_startNativeLoop:function(e){var o=Object.assign({},n,{iterations:e});r(t,o)},_isUsingNativeDriver:function(){return n.useNativeDriver||!1}}},M=function e(t,n){var r=function(e,t,n){n=P(n,t);var r=e,o=t;r.stopTracking(),r.animate(new _(o),n)};return O(t,n,e)||{start:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(e){r(t,n,e)}),stop:function(){t.stopAnimation()},reset:function(){t.resetAnimation()},_startNativeLoop:function(e){var o=Object.assign({},n,{iterations:e});r(t,o)},_isUsingNativeDriver:function(){return n.useNativeDriver||!1}}},I=function(e){var t=0;return{start:function(n){var r=function r(o){return o.finished?(t++,t===e.length?void(n&&n(o)):void e[t].start(r)):void(n&&n(o))};0===e.length?n&&n({finished:!0}):e[t].start(r)},stop:function(){t1&&void 0!==arguments[1]?arguments[1]:{},n=t.iterations,r=void 0===n?-1:n,o=!1,i=0;return{start:function(t){var n=function n(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{finished:!0};o||i===r||a.finished===!1?t&&t(a):(i++,e.reset(),e.start(n))};e&&0!==r?e._isUsingNativeDriver()?e._startNativeLoop(r):n():t&&t({finished:!0})},stop:function(){o=!0,e.stop()},reset:function(){i=0,o=!1,e.reset()},_startNativeLoop:function(){throw new Error("Loops run using the native driver cannot contain Animated.loop animations")},_isUsingNativeDriver:function(){return e._isUsingNativeDriver()}}},F=function(e,t){var n=new a(e,t);return n.__isNative?n:n.__getHandler()};e.exports={Value:v,ValueXY:g,Interpolation:f,Node:h,decay:M,timing:N,spring:k,add:E,divide:C,multiply:T,modulo:x,diffClamp:R,delay:D,sequence:I,parallel:A,stagger:L,loop:j,event:F,createAnimatedComponent:S,attachNativeEvent:s,forkEvent:r,unforkEvent:o,__PropsOnlyForTests:m}},function(e,t){"use strict";function n(e){return 3.62*(e-30)+194}function r(e){return 3*(e-8)+25}function o(e,t){return{stiffness:n(e),damping:r(t)}}function i(e,t){function o(e,t,n){return(e-t)/(n-t)}function i(e,t,n){return t+e*(n-t)}function a(e,t,n){return e*n+(1-e)*t}function s(e,t,n){return a(2*e-e*e,t,n)}function l(e){return 7e-4*Math.pow(e,3)-.031*Math.pow(e,2)+.64*e+1.28}function u(e){return 44e-6*Math.pow(e,3)-.006*Math.pow(e,2)+.36*e+2}function c(e){return 4.5e-7*Math.pow(e,3)-332e-6*Math.pow(e,2)+.1078*e+5.84}function f(e){return e<=18?l(e):e>18&&e<=44?u(e):c(e)}var d=o(e/1.7,0,20);d=i(d,0,.8);var p=o(t/1.7,0,20),h=i(p,.5,200),m=s(d,f(h),.01);return{stiffness:n(h),damping:r(m)}}e.exports={fromOrigamiTensionAndFriction:o,fromBouncinessAndSpeed:i}},function(e,t,n){(function(t){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var a=n(58),s=n(10),l=s.shouldUseNativeDriver,u=function(e){function n(t){r(this,n);var i=o(this,e.call(this));return i._deceleration=void 0!==t.deceleration?t.deceleration:.998,i._velocity=t.velocity,i._useNativeDriver=l(t),i.__isInteraction=void 0===t.isInteraction||t.isInteraction,i.__iterations=void 0!==t.iterations?t.iterations:1,i}return i(n,e),n.prototype.__getNativeAnimationConfig=function(){return{type:"decay",deceleration:this._deceleration,velocity:this._velocity,iterations:this.__iterations}},n.prototype.start=function(e,t,n,r,o){this.__active=!0,this._lastValue=e,this._fromValue=e,this._onUpdate=t,this.__onEnd=n,this._startTime=Date.now(),this._useNativeDriver?this.__startNativeAnimation(o):this._animationFrame=requestAnimationFrame(this.onUpdate.bind(this))},n.prototype.onUpdate=function(){var e=Date.now(),t=this._fromValue+this._velocity/(1-this._deceleration)*(1-Math.exp(-(1-this._deceleration)*(e-this._startTime)));return this._onUpdate(t),Math.abs(this._lastValue-t)<.1?void this.__debouncedOnEnd({finished:!0}):(this._lastValue=t,void(this.__active&&(this._animationFrame=requestAnimationFrame(this.onUpdate.bind(this))))); +},n.prototype.stop=function(){e.prototype.stop.call(this),this.__active=!1,t.cancelAnimationFrame(this._animationFrame),this.__debouncedOnEnd({finished:!1})},n}(a);e.exports=u}).call(t,function(){return this}())},function(e,t,n){(function(t){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function a(e,t){return void 0===e||null===e?t:e}var s=(n(16),n(59),n(58)),l=n(233),u=n(3),c=n(10),f=c.shouldUseNativeDriver,d=function(e){function n(t){r(this,n);var i=o(this,e.call(this));if(i._overshootClamping=a(t.overshootClamping,!1),i._restDisplacementThreshold=a(t.restDisplacementThreshold,.001),i._restSpeedThreshold=a(t.restSpeedThreshold,.001),i._initialVelocity=a(t.velocity,0),i._lastVelocity=a(t.velocity,0),i._toValue=t.toValue,i._delay=a(t.delay,0),i._useNativeDriver=f(t),i.__isInteraction=void 0===t.isInteraction||t.isInteraction,i.__iterations=void 0!==t.iterations?t.iterations:1,void 0!==t.stiffness||void 0!==t.damping||void 0!==t.mass)u(void 0===t.bounciness&&void 0===t.speed&&void 0===t.tension&&void 0===t.friction,"You can define one of bounciness/speed, tension/friction, or stiffness/damping/mass, but not more than one"),i._stiffness=a(t.stiffness,100),i._damping=a(t.damping,10),i._mass=a(t.mass,1);else if(void 0!==t.bounciness||void 0!==t.speed){u(void 0===t.tension&&void 0===t.friction&&void 0===t.stiffness&&void 0===t.damping&&void 0===t.mass,"You can define one of bounciness/speed, tension/friction, or stiffness/damping/mass, but not more than one");var s=l.fromBouncinessAndSpeed(a(t.bounciness,8),a(t.speed,12));i._stiffness=s.stiffness,i._damping=s.damping,i._mass=1}else{var c=l.fromOrigamiTensionAndFriction(a(t.tension,40),a(t.friction,7));i._stiffness=c.stiffness,i._damping=c.damping,i._mass=1}return u(i._stiffness>0,"Stiffness value must be greater than 0"),u(i._damping>0,"Damping value must be greater than 0"),u(i._mass>0,"Mass value must be greater than 0"),i}return i(n,e),n.prototype.__getNativeAnimationConfig=function(){return{type:"spring",overshootClamping:this._overshootClamping,restDisplacementThreshold:this._restDisplacementThreshold,restSpeedThreshold:this._restSpeedThreshold,stiffness:this._stiffness,damping:this._damping,mass:this._mass,initialVelocity:a(this._initialVelocity,this._lastVelocity),toValue:this._toValue,iterations:this.__iterations}},n.prototype.start=function e(t,r,o,i,a){var s=this;if(this.__active=!0,this._startPosition=t,this._lastPosition=this._startPosition,this._onUpdate=r,this.__onEnd=o,this._lastTime=Date.now(),this._frameTime=0,i instanceof n){var l=i.getInternalState();this._lastPosition=l.lastPosition,this._lastVelocity=l.lastVelocity,this._initialVelocity=this._lastVelocity,this._lastTime=l.lastTime}var e=function(){s._useNativeDriver?s.__startNativeAnimation(a):s.onUpdate()};this._delay?this._timeout=setTimeout(e,this._delay):e()},n.prototype.getInternalState=function(){return{lastPosition:this._lastPosition,lastVelocity:this._lastVelocity,lastTime:this._lastTime}},n.prototype.onUpdate=function(){var e=64,t=Date.now();t>this._lastTime+e&&(t=this._lastTime+e);var n=(t-this._lastTime)/1e3;this._frameTime+=n;var r=this._damping,o=this._mass,i=this._stiffness,a=-this._initialVelocity,s=r/(2*Math.sqrt(i*o)),l=Math.sqrt(i/o),u=l*Math.sqrt(1-s*s),c=this._toValue-this._startPosition,f=0,d=0,p=this._frameTime;if(s<1){var h=Math.exp(-s*l*p);f=this._toValue-h*((a+s*l*c)/u*Math.sin(u*p)+c*Math.cos(u*p)),d=s*l*h*(Math.sin(u*p)*(a+s*l*c)/u+c*Math.cos(u*p))-h*(Math.cos(u*p)*(a+s*l*c)-u*c*Math.sin(u*p))}else{var m=Math.exp(-l*p);f=this._toValue-m*(c+(a+l*c)*p),d=m*(a*(p*l-1)+p*c*(l*l))}if(this._lastTime=t,this._lastPosition=f,this._lastVelocity=d,this._onUpdate(f),this.__active){var y=!1;this._overshootClamping&&0!==this._stiffness&&(y=this._startPositionthis._toValue:f=this._startTime+this._duration?(0===this._duration?this._onUpdate(this._toValue):this._onUpdate(this._fromValue+this._easing(1)*(this._toValue-this._fromValue)),void this.__debouncedOnEnd({finished:!0})):(this._onUpdate(this._fromValue+this._easing((e-this._startTime)/this._duration)*(this._toValue-this._fromValue)),void(this.__active&&(this._animationFrame=requestAnimationFrame(this.onUpdate.bind(this)))))},n.prototype.stop=function(){e.prototype.stop.call(this),this.__active=!1,clearTimeout(this._timeout),t.cancelAnimationFrame(this._animationFrame),this.__debouncedOnEnd({finished:!1})},n}(s);e.exports=f}).call(t,function(){return this}())},function(e,t){"use strict";function n(e,t){return 1-3*t+3*e}function r(e,t){return 3*t-6*e}function o(e){return 3*e}function i(e,t,i){return((n(t,i)*e+r(t,i))*e+o(t))*e}function a(e,t,i){return 3*n(t,i)*e*e+2*r(t,i)*e+o(t)}function s(e,t,n,r,o){var a,s,l=0;do s=t+(n-t)/2,a=i(s,r,o)-e,a>0?n=s:t=s;while(Math.abs(a)>f&&++l=c?l(t,d,e,n):0===m?d:s(t,r,r+h,e,n)}if(!(0<=e&&e<=1&&0<=n&&n<=1))throw new Error("bezier x values must be in [0, 1] range");var u=m?new Float32Array(p):new Array(p);if(e!==t||n!==r)for(var f=0;f0&&void 0!==arguments[0]?arguments[0]:{abort:!1};this._taskHandle&&(this._taskHandle.cancel(),e.abort||this._callback(),this._taskHandle=null)},e.prototype.schedule=function(){var e=this;if(!this._taskHandle){var t=setTimeout(function(){e._taskHandle=a.default.runAfterInteractions(function(){e._taskHandle=null,e._callback()})},this._delay);this._taskHandle={cancel:function(){return clearTimeout(t)}}}},e}();e.exports=s},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var o=n(137),i=n(23),a=function e(){r(this,e),this.any_blank_count=0,this.any_blank_ms=0,this.any_blank_speed_sum=0,this.mostly_blank_count=0,this.mostly_blank_ms=0,this.pixels_blank=0,this.pixels_sampled=0,this.pixels_scrolled=0,this.total_time_spent=0,this.sample_count=0},s=!1,l=[],u=10,c=s?1:null,f=function(){function e(t){r(this,e),this._anyBlankStartTime=null,this._enabled=!1,this._info=new a,this._mostlyBlankStartTime=null,this._samplesStartTime=null,this._getFrameMetrics=t,this._enabled=(c||0)>Math.random(),this._resetData()}return e.addListener=function(e){return i(null!==c,"Call `FillRateHelper.setSampleRate` before `addListener`."),l.push(e),{remove:function(){l=l.filter(function(t){return e!==t})}}},e.setSampleRate=function(e){c=e},e.setMinSampleCount=function(e){u=e},e.prototype.activate=function(){this._enabled&&null==this._samplesStartTime&&(this._samplesStartTime=o())},e.prototype.deactivateAndFlush=function(){if(this._enabled){var e=this._samplesStartTime;if(null!=e){if(this._info.sample_count0&&(c=Math.min(s,Math.max(0,d.offset-i)));for(var p=0,h=t.last,m=this._getFrameMetrics(h);h>=t.first&&(!m||!m.inLayout);)m=this._getFrameMetrics(h),h--;if(m&&h0?(this._anyBlankStartTime=u,this._info.any_blank_speed_sum+=l,this._info.any_blank_count++,this._info.pixels_blank+=v,g>.5&&(this._mostlyBlankStartTime=u,this._info.mostly_blank_count++)):(l<.01||Math.abs(r)<1)&&this.deactivateAndFlush(),g},e.prototype.enabled=function(){return this._enabled},e.prototype._resetData=function(){this._anyBlankStartTime=null,this._info=new a,this._mostlyBlankStartTime=null,this._samplesStartTime=null},e}();e.exports=f},function(e,t,n){"use strict";function r(e,t,n,r){e.handle&&(o.clearInteractionHandle(e.handle),e.handle=null),t&&t(n,r)}var o=n(32).default,i=n(250),a=i.currentCentroidXOfTouchesChangedAfter,s=i.currentCentroidYOfTouchesChangedAfter,l=i.previousCentroidXOfTouchesChangedAfter,u=i.previousCentroidYOfTouchesChangedAfter,c=i.currentCentroidX,f=i.currentCentroidY,d={_initializeGestureState:function(e){e.moveX=0,e.moveY=0,e.x0=0,e.y0=0,e.dx=0,e.dy=0,e.vx=0,e.vy=0,e.numberActiveTouches=0,e._accountsForMovesUpTo=0},_updateGestureStateOnMove:function(e,t){e.numberActiveTouches=t.numberActiveTouches,e.moveX=a(t,e._accountsForMovesUpTo),e.moveY=s(t,e._accountsForMovesUpTo);var n=e._accountsForMovesUpTo,r=l(t,n),o=a(t,n),i=u(t,n),c=s(t,n),f=e.dx+(o-r),d=e.dy+(c-i),p=t.mostRecentTimeStamp-e._accountsForMovesUpTo;e.vx=(f-e.dx)/p,e.vy=(d-e.dy)/p,e.dx=f,e.dy=d,e._accountsForMovesUpTo=t.mostRecentTimeStamp},create:function(e){var t={handle:null},n={stateID:Math.random()};d._initializeGestureState(n);var i={onStartShouldSetResponder:function(t){return void 0!==e.onStartShouldSetPanResponder&&e.onStartShouldSetPanResponder(t,n)},onMoveShouldSetResponder:function(t){return void 0!==e.onMoveShouldSetPanResponder&&e.onMoveShouldSetPanResponder(t,n)},onStartShouldSetResponderCapture:function(t){return 1===t.nativeEvent.touches.length&&d._initializeGestureState(n),n.numberActiveTouches=t.touchHistory.numberActiveTouches,void 0!==e.onStartShouldSetPanResponderCapture&&e.onStartShouldSetPanResponderCapture(t,n)},onMoveShouldSetResponderCapture:function(t){var r=t.touchHistory;return n._accountsForMovesUpTo!==r.mostRecentTimeStamp&&(d._updateGestureStateOnMove(n,r),!!e.onMoveShouldSetPanResponderCapture&&e.onMoveShouldSetPanResponderCapture(t,n))},onResponderGrant:function(r){return t.handle||(t.handle=o.createInteractionHandle()),n.x0=c(r.touchHistory),n.y0=f(r.touchHistory),n.dx=0,n.dy=0,e.onPanResponderGrant&&e.onPanResponderGrant(r,n),void 0===e.onShouldBlockNativeResponder||e.onShouldBlockNativeResponder()},onResponderReject:function(o){r(t,e.onPanResponderReject,o,n)},onResponderRelease:function(o){r(t,e.onPanResponderRelease,o,n),d._initializeGestureState(n)},onResponderStart:function(t){var r=t.touchHistory;n.numberActiveTouches=r.numberActiveTouches,e.onPanResponderStart&&e.onPanResponderStart(t,n)},onResponderMove:function(t){var r=t.touchHistory;n._accountsForMovesUpTo!==r.mostRecentTimeStamp&&(d._updateGestureStateOnMove(n,r),e.onPanResponderMove&&e.onPanResponderMove(t,n))},onResponderEnd:function(o){var i=o.touchHistory;n.numberActiveTouches=i.numberActiveTouches,r(t,e.onPanResponderEnd,o,n)},onResponderTerminate:function(o){r(t,e.onPanResponderTerminate,o,n),d._initializeGestureState(n)},onResponderTerminationRequest:function(t){return void 0===e.onPanResponderTerminationRequest||e.onPanResponderTerminationRequest(t,n)}};return{panHandlers:i,getInteractionHandle:function(){return t.handle}}}};e.exports=d},function(e,t){"use strict";var n={centroidDimension:function(e,t,r,o){var i=e.touchBank,a=0,s=0,l=1===e.numberActiveTouches?e.touchBank[e.indexOfSingleActiveTouch]:null;if(null!==l)l.touchActive&&l.currentTimeStamp>t&&(a+=o&&r?l.currentPageX:o&&!r?l.currentPageY:!o&&r?l.previousPageX:l.previousPageY,s=1);else for(var u=0;u=t){var f;f=o&&r?c.currentPageX:o&&!r?c.currentPageY:!o&&r?c.previousPageX:c.previousPageY,a+=f,s++}}return s>0?a/s:n.noCentroid},currentCentroidXOfTouchesChangedAfter:function(e,t){return n.centroidDimension(e,t,!0,!0)},currentCentroidYOfTouchesChangedAfter:function(e,t){return n.centroidDimension(e,t,!1,!0)},previousCentroidXOfTouchesChangedAfter:function(e,t){return n.centroidDimension(e,t,!0,!1)},previousCentroidYOfTouchesChangedAfter:function(e,t){return n.centroidDimension(e,t,!1,!1)},currentCentroidX:function(e){return n.centroidDimension(e,0,!0,!0)},currentCentroidY:function(e){return n.centroidDimension(e,0,!1,!0)},noCentroid:-1};e.exports=n},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function"); +}function o(e,t,n,r,o,s){if(a(n,r,o))return!0;var l=i(n,r,o),u=100*(e?l/o:l/s);return u>=t}function i(e,t,n){var r=Math.min(t,n)-Math.max(e,0);return Math.max(0,r)}function a(e,t,n){return e>=0&&t<=n&&t>e}var s=n(3),l=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{viewAreaCoveragePercentThreshold:0};r(this,e),this._hasInteracted=!1,this._timers=new Set,this._viewableIndices=[],this._viewableItems=new Map,this._config=t}return e.prototype.dispose=function(){this._timers.forEach(clearTimeout)},e.prototype.computeViewableItems=function(e,t,n,r,i){var a=this._config,l=a.itemVisiblePercentThreshold,u=a.viewAreaCoveragePercentThreshold,c=null!=u,f=c?u:l;s(null!=f&&null!=l!=(null!=u),"Must set exactly one of itemVisiblePercentThreshold or viewAreaCoveragePercentThreshold");var d=[];if(0===e)return d;var p=-1,h=i||{first:0,last:e-1},m=h.first,y=h.last;s(y0)p=v,o(c,f,_,b,n,g.length)&&d.push(v);else if(p>=0)break}}return d},e.prototype.onUpdate=function(e,t,n,r,o,i,a){var s=this;if((!this._config.waitForInteraction||this._hasInteracted)&&0!==e&&r(0)){var l=[];if(e&&(l=this.computeViewableItems(e,t,n,r,a)),this._viewableIndices.length!==l.length||!this._viewableIndices.every(function(e,t){return e===l[t]}))if(this._viewableIndices=l,this._config.minimumViewTime){var u=setTimeout(function(){s._timers.delete(u),s._onUpdateSync(l,i,o)},this._config.minimumViewTime);this._timers.add(u)}else this._onUpdateSync(l,i,o)}},e.prototype.resetViewableIndices=function(){this._viewableIndices=[]},e.prototype.recordInteraction=function(){this._hasInteracted=!0},e.prototype._onUpdateSync=function(e,t,n){var r=this;e=e.filter(function(e){return r._viewableIndices.includes(e)});for(var o=this._viewableItems,i=new Map(e.map(function(e){var t=n(e,!0);return[t.key,t]})),a=[],s=i,l=Array.isArray(s),u=0,s=l?s:s[Symbol.iterator]();;){var c;if(l){if(u>=s.length)break;c=s[u++]}else{if(u=s.next(),u.done)break;c=u.value}var f=c,d=f[0],p=f[1];o.has(d)||a.push(p)}for(var h=o,m=Array.isArray(h),y=0,h=m?h:h[Symbol.iterator]();;){var v;if(m){if(y>=h.length)break;v=h[y++]}else{if(y=h.next(),y.done)break;v=y.value}var g=v,_=g[0],b=g[1];i.has(_)||a.push(Object.assign({},b,{isViewable:!1}))}a.length>0&&(this._viewableItems=i,t({viewableItems:Array.from(i.values()),changed:a,viewabilityConfig:this._config}))},e}();e.exports=l},function(e,t,n){"use strict";function r(e,t,n){for(var r=[],o=0,i=0;i=e[u]&&(r[u]=i,o++,u===e.length-1))return a(o===e.length,"bad offsets input, should be in increasing order: %s",JSON.stringify(e)),r;return r}function o(e,t){return t.last-t.first+1-Math.max(0,1+Math.min(t.last,e.last)-Math.max(t.first,e.first))}function i(e,t,n,i){var a=e.data,s=e.getItemCount,l=e.maxToRenderPerBatch,u=e.windowSize,c=s(a);if(0===c)return t;var f=i.offset,d=i.velocity,p=i.visibleLength,h=Math.max(0,f),m=h+p,y=(u-1)*p,v=.5,g=d>1?"after":d<-1?"before":"none",_=Math.max(0,h-(1-v)*y),b=Math.max(0,m+v*y),w=n(c-1).offset;if(w<_)return{first:Math.max(0,c-1-l),last:c-1};var S=r([_,h,m,b],e.getItemCount(e.data),n),E=S[0],C=S[1],T=S[2],x=S[3];E=null==E?0:E,C=null==C?Math.max(0,E):C,x=null==x?c-1:x,T=null==T?Math.min(x,C+l-1):T;for(var R={first:C,last:T},P=o(t,R);;){if(C<=E&&T>=x)break;var O=P>=l,k=C<=t.first||C>t.last,N=C>E&&(!O||!k),M=T>=t.last||T=C&&C>=0&&T=E&&T<=x&&C<=R.first&&T>=R.last))throw new Error("Bad window calculation "+JSON.stringify({first:C,last:T,itemCount:c,overscanFirst:E,overscanLast:x,visible:R}));return{first:C,last:T}}var a=n(3),s={computeWindowedRenderLimits:i,elementsThatOverlapOffsets:r,newRangeCount:o};e.exports=s},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var s=Object.assign||function(e){for(var t=1;t0,"VirtualizedList: The windowSize prop must be present and set to a value greater than 0."),a._fillRateHelper=new f.default(a._getFrameMetrics),a._updateCellsToRenderBatcher=new u.default(a._updateCellsToRender,a.props.updateCellsBatchingPeriod),a.props.viewabilityConfigCallbackPairs?a._viewabilityTuples=a.props.viewabilityConfigCallbackPairs.map(function(e){return{viewabilityHelper:new R.default(e.viewabilityConfig),onViewableItemsChanged:e.onViewableItemsChanged}}):a.props.onViewableItemsChanged&&a._viewabilityTuples.push({viewabilityHelper:new R.default(a.props.viewabilityConfig),onViewableItemsChanged:a.props.onViewableItemsChanged});var s={first:a.props.initialScrollIndex||0,last:Math.min(a.props.getItemCount(a.props.data),(a.props.initialScrollIndex||0)+a.props.initialNumToRender)-1};if(a._isNestedWithSameOrientation()){var l=a.context.virtualizedList.getNestedChildState(a.props.listKey||a._getCellKey());l&&(s=l,a.state=l,a._frames=l.frames)}return a.state=s,a}return a(t,e),t.prototype.scrollToEnd=function(e){var t=!e||e.animated,n=this.props.getItemCount(this.props.data)-1,r=this._getFrameMetricsApprox(n),o=Math.max(0,r.offset+r.length+this._footerLength-this._scrollMetrics.visibleLength);this._scrollRef.scrollTo(this.props.horizontal?{x:o,animated:t}:{y:o,animated:t})},t.prototype.scrollToIndex=function(e){var t=this.props,n=t.data,r=t.horizontal,o=t.getItemCount,i=t.getItemLayout,a=t.onScrollToIndexFailed,s=e.animated,l=e.index,u=e.viewOffset,c=e.viewPosition;if((0,I.default)(l>=0&&lthis._highestMeasuredFrameIndex)return(0,I.default)(!!a,"scrollToIndex should be used in conjunction with getItemLayout or onScrollToIndexFailed, otherwise there is no way to know the location of offscreen indices or handle failures."),void a({averageItemLength:this._averageCellLength,highestMeasuredFrameIndex:this._highestMeasuredFrameIndex,index:l});var f=this._getFrameMetricsApprox(l),d=Math.max(0,f.offset-(c||0)*(this._scrollMetrics.visibleLength-f.length))-(u||0);this._scrollRef.scrollTo(r?{x:d,animated:s}:{y:d,animated:s})},t.prototype.scrollToItem=function(e){for(var t=e.item,n=this.props,r=n.data,o=n.getItem,i=n.getItemCount,a=i(r),s=0;s0){F=!1;var y=s?"width":"height",v=this.props.initialScrollIndex?-1:this.props.initialNumToRender-1,g=this.state,_=g.first,b=g.last;this._pushCells(c,d,f,0,v,u);var w=Math.max(v+1,_);if(!l&&_>v+1){var S=!1;if(f.size>0)for(var E=o?1:0,C=w-1;C>v;C--)if(f.has(C+E)){var x,R,P=this._getFrameMetricsApprox(v),O=this._getFrameMetricsApprox(C),k=O.offset-(P.offset+P.length);c.push(m.default.createElement(T.default,{key:"$sticky_lead",style:(x={},x[y]=k,x)})),this._pushCells(c,d,f,C,C,u);var N=this._getFrameMetricsApprox(_).offset-(O.offset+O.length);c.push(m.default.createElement(T.default,{key:"$sticky_trail",style:(R={},R[y]=N,R)})),S=!0;break}if(!S){var M,I=this._getFrameMetricsApprox(v),A=this._getFrameMetricsApprox(_).offset-(I.offset+I.length);c.push(m.default.createElement(T.default,{key:"$lead_spacer",style:(M={},M[y]=A,M)}))}}if(this._pushCells(c,d,f,w,b,u),!this._hasWarned.keys&&F&&(this._hasWarned.keys=!0),!l&&b0||n2&&c0&&n>0&&null!=e.props.initialScrollIndex&&e.props.initialScrollIndex>0&&!e._hasDoneInitialScroll&&(e.scrollToIndex({animated:!1,index:e.props.initialScrollIndex}),e._hasDoneInitialScroll=!0),e.props.onContentSizeChange&&e.props.onContentSizeChange(t,n),e._scrollMetrics.contentLength=e._selectLength({height:n,width:t}),e._scheduleCellsToRenderUpdate(),e._maybeCallOnEndReached()},this._convertParentScrollMetrics=function(t){var n=t.offset-e._offsetFromParentVirtualizedList,r=t.visibleLength,o=n-e._scrollMetrics.offset,i=e._scrollMetrics.contentLength;return{visibleLength:r,contentLength:i,offset:n,dOffset:o}},this._onScroll=function(t){e._nestedChildLists.forEach(function(e){e.ref&&e.ref._onScroll(t)}),e.props.onScroll&&e.props.onScroll(t);var n=t.timeStamp,r=e._selectLength(t.nativeEvent.layoutMeasurement),o=e._selectLength(t.nativeEvent.contentSize),i=e._selectOffset(t.nativeEvent.contentOffset),a=i-e._scrollMetrics.offset;if(e._isNestedWithSameOrientation()){if(0===e._scrollMetrics.contentLength)return;var s=e._convertParentScrollMetrics({visibleLength:r,offset:i});r=s.visibleLength,o=s.contentLength,i=s.offset,a=s.dOffset}var l=e._scrollMetrics.timestamp?Math.max(1,n-e._scrollMetrics.timestamp):1,u=a/l;l>500&&e._scrollMetrics.dt>500&&o>5*r&&!e._hasWarned.perf&&((0,N.default)("VirtualizedList: You have a large list that is slow to update - make sure your renderItem function renders components that follow React performance best practices like PureComponent, shouldComponentUpdate, etc.",{dt:l,prevDt:e._scrollMetrics.dt,contentLength:o}),e._hasWarned.perf=!0),e._scrollMetrics={contentLength:o,dt:l,dOffset:a,offset:i,timestamp:n,velocity:u,visibleLength:r},e._updateViewableItems(e.props.data),e.props&&(e._maybeCallOnEndReached(),0!==u&&e._fillRateHelper.activate(),e._computeBlankness(),e._scheduleCellsToRenderUpdate())},this._onScrollBeginDrag=function(t){e._nestedChildLists.forEach(function(e){e.ref&&e.ref._onScrollBeginDrag(t)}),e._viewabilityTuples.forEach(function(e){e.viewabilityHelper.recordInteraction()}),e._hasInteracted=!0,e.props.onScrollBeginDrag&&e.props.onScrollBeginDrag(t)},this._onScrollEndDrag=function(t){var n=t.nativeEvent.velocity;n&&(e._scrollMetrics.velocity=e._selectOffset(n)),e._computeBlankness(),e.props.onScrollEndDrag&&e.props.onScrollEndDrag(t)},this._onMomentumScrollEnd=function(t){e._scrollMetrics.velocity=0,e._computeBlankness(),e.props.onMomentumScrollEnd&&e.props.onMomentumScrollEnd(t)},this._updateCellsToRender=function(){var t=e.props,n=t.data,r=t.getItemCount,o=t.onEndReachedThreshold,i=e._isVirtualizationDisabled();e._updateViewableItems(n),n&&e.setState(function(t){var a=void 0;if(i){var s=e._scrollMetrics,l=s.contentLength,u=s.offset,c=s.visibleLength,f=l-c-u,d=f0)for(var p=a.first,h=a.last,m=p;m<=h;m++){var y=e._indicesToKeys.get(m),v=y&&e._cellKeysToChildListKeys.get(y);if(v){for(var g=!1,_=v,b=Array.isArray(_),w=0,_=b?_:_[Symbol.iterator]();;){var S;if(b){if(w>=_.length)break;S=_[w++]}else{if(w=_.next(),w.done)break;S=w.value}var E=S,C=e._nestedChildLists.get(E);if(C&&C.ref&&C.ref.hasMore()){g=!0;break}}if(g){a.last=m;break}}}return a})},this._createViewToken=function(t,n){var r=e.props,o=r.data,i=r.getItem,a=r.keyExtractor,s=i(o,t);return{index:t,item:s,key:a(s,t),isViewable:n}},this._getFrameMetricsApprox=function(t){var n=e._getFrameMetrics(t);if(n&&n.index===t)return n;var r=e.props.getItemLayout;return(0,I.default)(!r,"Should not have to estimate frames when a measurement metrics function is provided"),{length:e._averageCellLength,offset:e._averageCellLength*t}},this._getFrameMetrics=function(t){var n=e.props,r=n.data,o=n.getItem,i=n.getItemCount,a=n.getItemLayout,s=n.keyExtractor;(0,I.default)(i(r)>t,"Tried to get frame for out of range index "+t);var l=o(r,t),u=l&&e._frames[s(l,t)];if((!u||u.index!==t)&&a&&(u=a(r,t),j)){var c=p.default.shape({length:p.default.number.isRequired,offset:p.default.number.isRequired,index:p.default.number.isRequired}).isRequired;p.default.checkPropTypes({frame:c},{frame:u},"frame","VirtualizedList.getItemLayout")}return u}},H=function(e){function t(){var n,r,a;o(this,t);for(var s=arguments.length,l=Array(s),u=0;u-1,u=(0,a.default)(o,t[o],i);if("float"===o&&(o="cssFloat"),i||s){var c=i?o:(0,l.default)(o);if(s){var f=u.split("!"),d=f[0],p=f[1];r.setProperty(c,d,p)}else r.setProperty(c,u)}else r[o]=u}}t.__esModule=!0;var i=n(254),a=r(i),s=n(41),l=r(s),u=n(257);r(u);t.default=o},function(e,t,n){"use strict";t.__esModule=!0;var r=n(22),o=r;t.default=o}]))}); \ No newline at end of file diff --git a/dist/modules/polyfills/Set.js b/dist/modules/polyfills/Set.js deleted file mode 100644 index 30c25ff..0000000 --- a/dist/modules/polyfills/Set.js +++ /dev/null @@ -1,8 +0,0 @@ -function SetPolyfill(){this._cache=[];} -SetPolyfill.prototype.add=function(e){ -if(this._cache.indexOf(e)===-1){this._cache.push(e);} -}; -SetPolyfill.prototype.forEach=function(cb){ -this._cache.forEach(cb); -}; -module.exports=SetPolyfill; \ No newline at end of file diff --git a/dist/report.html b/dist/report.html index 118ef86..8c02c88 100644 --- a/dist/report.html +++ b/dist/report.html @@ -2049,7 +2049,7 @@
diff --git a/package.json b/package.json index e7eff0c..6b05784 100644 --- a/package.json +++ b/package.json @@ -17,17 +17,6 @@ "test:jest": "jest", "test:watch": "npm run test:jest -- --watch" }, - "dependencies": { - "animated": "^0.1.3", - "array-find-index": "^1.0.2", - "babel-runtime": "^6.11.6", - "debounce": "^1.0.0", - "deep-assign": "^2.0.0", - "fbjs": "^0.8.4", - "inline-style-prefixer": "^2.0.1", - "react-textarea-autosize": "^4.0.4", - "react-timer-mixin": "^0.13.3" - }, "devDependencies": { "babel-cli": "^6.14.0", "babel-core": "^6.14.0", @@ -43,7 +32,6 @@ "eslint-plugin-react": "^6.1.2", "file-loader": "^0.9.0", "jest": "^16.0.2", - "node-libs-browser": "^0.5.3", "react": "~15.4.1", "react-addons-test-utils": "~15.4.1", "react-art": "^16.3.2", diff --git a/src/modules/polyfills/Set.js b/src/modules/polyfills/Set.js deleted file mode 100644 index 7b6a242..0000000 --- a/src/modules/polyfills/Set.js +++ /dev/null @@ -1,8 +0,0 @@ -function SetPolyfill() { this._cache = []; } -SetPolyfill.prototype.add = function (e) { - if (this._cache.indexOf(e) === -1) { this._cache.push(e); } -}; -SetPolyfill.prototype.forEach = function (cb) { - this._cache.forEach(cb); -}; -module.exports = SetPolyfill; diff --git a/webpack.config.js b/webpack.config.js index e6aa4c0..dcff526 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -31,11 +31,6 @@ module.exports = { }), new webpack.DefinePlugin({ 'process.env.NODE_ENV': JSON.stringify('production') }), new webpack.optimize.DedupePlugin(), - // https://github.com/animatedjs/animated/issues/40 - new webpack.NormalModuleReplacementPlugin( - /es6-set/, - path.join(__dirname, 'dist/modules/polyfills/Set.js') - ), new webpack.optimize.OccurenceOrderPlugin(), new webpack.optimize.UglifyJsPlugin({ compress: { From 310fdab7e2482eb89bbc734c1a22b1dff862fee1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Legan=C3=A9s-Combarro=20=27piranna?= Date: Fri, 18 May 2018 00:20:57 +0200 Subject: [PATCH 05/10] Fix linting errors --- .eslintrc | 5 ----- src/components/TabBarIOS/TabBarItemIOS.js | 2 -- src/components/TabBarIOS/index.js | 3 --- 3 files changed, 10 deletions(-) diff --git a/.eslintrc b/.eslintrc index 5fd0a1d..d6e0bcc 100644 --- a/.eslintrc +++ b/.eslintrc @@ -164,17 +164,12 @@ "jsx-a11y/aria-role": 2, "jsx-a11y/aria-unsupported-elements": 2, "jsx-a11y/heading-has-content": 2, - "jsx-a11y/href-no-hash": 2, "jsx-a11y/html-has-lang": 2, - "jsx-a11y/img-has-alt": 2, "jsx-a11y/img-redundant-alt": 2, "jsx-a11y/label-has-for": 2, "jsx-a11y/mouse-events-have-key-events": 2, "jsx-a11y/no-access-key": 2, - "jsx-a11y/no-marquee": 2, "jsx-a11y/no-onchange": 0, - "jsx-a11y/onclick-has-focus": 2, - "jsx-a11y/onclick-has-role": 2, "jsx-a11y/role-has-required-aria-props": 2, "jsx-a11y/role-supports-aria-props": 2, "jsx-a11y/scope": 2, diff --git a/src/components/TabBarIOS/TabBarItemIOS.js b/src/components/TabBarIOS/TabBarItemIOS.js index 03d23af..a20bf8e 100644 --- a/src/components/TabBarIOS/TabBarItemIOS.js +++ b/src/components/TabBarIOS/TabBarItemIOS.js @@ -2,7 +2,6 @@ import React, { Component, PropTypes } from 'react'; import { Image, Text, TouchableOpacity, View } from 'react-native-web'; class TabBarItemIOS extends Component { - static propTypes = { badge: PropTypes.any, displayIcon: PropTypes.any, @@ -88,7 +87,6 @@ class TabBarItemIOS extends Component { ); } - } export default TabBarItemIOS; diff --git a/src/components/TabBarIOS/index.js b/src/components/TabBarIOS/index.js index d645e37..e56d5f2 100644 --- a/src/components/TabBarIOS/index.js +++ b/src/components/TabBarIOS/index.js @@ -3,7 +3,6 @@ import { View } from 'react-native-web'; import TabBarItemIOS from './TabBarItemIOS'; class ContentWrapper extends Component { - static propTypes = { children: PropTypes.any } @@ -18,7 +17,6 @@ class ContentWrapper extends Component { } class TabBarIOS extends Component { - static Item = TabBarItemIOS static propTypes = { @@ -102,7 +100,6 @@ class TabBarIOS extends Component { ); } - } export default TabBarIOS; From 1c8140bd3e4f725b835d1181df767a7803c6a4aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Legan=C3=A9s-Combarro=20=27piranna?= Date: Fri, 18 May 2018 00:21:26 +0200 Subject: [PATCH 06/10] Updated dependencies --- package.json | 38 ++++++++++++++++++-------------------- 1 file changed, 18 insertions(+), 20 deletions(-) diff --git a/package.json b/package.json index 6b05784..5f5e173 100644 --- a/package.json +++ b/package.json @@ -18,29 +18,27 @@ "test:watch": "npm run test:jest -- --watch" }, "devDependencies": { - "babel-cli": "^6.14.0", - "babel-core": "^6.14.0", - "babel-eslint": "^6.1.2", - "babel-loader": "^6.2.5", - "babel-plugin-transform-react-remove-prop-types": "^0.2.11", - "babel-preset-react-native": "^1.9.0", - "del-cli": "^0.2.0", - "enzyme": "^2.4.1", - "eslint": "^3.4.0", - "eslint-plugin-jsx-a11y": "^2.2.0", - "eslint-plugin-promise": "^2.0.1", - "eslint-plugin-react": "^6.1.2", - "file-loader": "^0.9.0", - "jest": "^16.0.2", - "react": "~15.4.1", - "react-addons-test-utils": "~15.4.1", + "babel-core": "^6.26.3", + "babel-eslint": "^8.2.3", + "babel-loader": "^7.1.4", + "babel-plugin-transform-react-remove-prop-types": "^0.4.13", + "babel-preset-react-native": "^4.0.0", + "del-cli": "^1.1.0", + "enzyme": "^3.3.0", + "eslint": "^4.19.1", + "eslint-plugin-jsx-a11y": "^6.0.3", + "eslint-plugin-promise": "^3.7.0", + "eslint-plugin-react": "^7.8.2", + "file-loader": "^1.1.11", + "jest": "^22.4.3", + "react": "^16.3.2", + "react-addons-test-utils": "^15.6.2", "react-art": "^16.3.2", "react-dom": "^16.3.2", "react-native-web": "^0.6.1", - "react-test-renderer": "~15.4.1", - "url-loader": "^0.5.7", - "webpack": "^1.13.2", - "webpack-bundle-analyzer": "^1.5.3" + "react-test-renderer": "^16.3.2", + "url-loader": "^1.0.1", + "webpack-cli": "^2.1.3" }, "peerDependencies": { "react": "~15.4.1", From b6255c6f46f7f02cd4afd854e537c163968e3154 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Legan=C3=A9s-Combarro=20=27piranna?= Date: Fri, 18 May 2018 09:28:17 +0200 Subject: [PATCH 07/10] Set `react-pull-to-refresh` as an external dependency --- dist/ReactNative.js | 43 - dist/apis/Alert/index.js | 333 +-- dist/components/RefreshControl/index.js | 77 +- dist/components/TabBarIOS/TabBarItemIOS.js | 95 +- .../TabBarIOS/__test__/index-test.js | 6 +- dist/components/TabBarIOS/index.js | 109 +- dist/index.js | 19 +- .../react-pull-to-refresh/karma.conf.js | 73 - .../src/components/ReactPullToRefresh.js | 100 - .../react-pull-to-refresh/src/index.js | 4 - .../src/pull-to-refresh/wptr.1.1.js | 242 -- .../react-pull-to-refresh/webpack.build.js | 37 - .../react-pull-to-refresh/webpack.config.js | 45 - dist/report.html | 2055 ----------------- dist/tests.webpack.js | 8 - package.json | 3 + src/components/RefreshControl/index.js | 2 +- .../react-pull-to-refresh/CHANGELOG.md | 0 src/modules/react-pull-to-refresh/LICENSE | 19 - src/modules/react-pull-to-refresh/README.md | 86 - .../react-pull-to-refresh/UPGRADE_GUIDE.md | 6 - .../react-pull-to-refresh/docs/demo.gif | Bin 118954 -> 0 bytes .../react-pull-to-refresh/karma.conf.js | 73 - .../react-pull-to-refresh/npm-debug.log | 43 - .../react-pull-to-refresh/package.json | 86 - .../src/components/ReactPullToRefresh.js | 101 - .../react-pull-to-refresh/src/index.js | 4 - .../src/pull-to-refresh/wptr.1.1.js | 242 -- .../react-pull-to-refresh/webpack.build.js | 38 - .../react-pull-to-refresh/webpack.config.js | 48 - 30 files changed, 10 insertions(+), 3987 deletions(-) delete mode 100644 dist/ReactNative.js delete mode 100644 dist/modules/react-pull-to-refresh/karma.conf.js delete mode 100644 dist/modules/react-pull-to-refresh/src/components/ReactPullToRefresh.js delete mode 100644 dist/modules/react-pull-to-refresh/src/index.js delete mode 100644 dist/modules/react-pull-to-refresh/src/pull-to-refresh/wptr.1.1.js delete mode 100644 dist/modules/react-pull-to-refresh/webpack.build.js delete mode 100644 dist/modules/react-pull-to-refresh/webpack.config.js delete mode 100644 dist/report.html delete mode 100644 dist/tests.webpack.js delete mode 100644 src/modules/react-pull-to-refresh/CHANGELOG.md delete mode 100644 src/modules/react-pull-to-refresh/LICENSE delete mode 100644 src/modules/react-pull-to-refresh/README.md delete mode 100644 src/modules/react-pull-to-refresh/UPGRADE_GUIDE.md delete mode 100644 src/modules/react-pull-to-refresh/docs/demo.gif delete mode 100644 src/modules/react-pull-to-refresh/karma.conf.js delete mode 100644 src/modules/react-pull-to-refresh/npm-debug.log delete mode 100644 src/modules/react-pull-to-refresh/package.json delete mode 100644 src/modules/react-pull-to-refresh/src/components/ReactPullToRefresh.js delete mode 100644 src/modules/react-pull-to-refresh/src/index.js delete mode 100644 src/modules/react-pull-to-refresh/src/pull-to-refresh/wptr.1.1.js delete mode 100644 src/modules/react-pull-to-refresh/webpack.build.js delete mode 100644 src/modules/react-pull-to-refresh/webpack.config.js diff --git a/dist/ReactNative.js b/dist/ReactNative.js deleted file mode 100644 index 7933a67..0000000 --- a/dist/ReactNative.js +++ /dev/null @@ -1,43 +0,0 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define(["react"],t):"object"==typeof exports?exports.ReactNative=t(require("react")):e.ReactNative=t(e.React)}(this,function(e){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}(function(e){for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))switch(typeof e[t]){case"function":break;case"object":e[t]=function(t){var n=t.slice(1),r=e[t[0]];return function(e,t,o){r.apply(this,[e,t,o].concat(n))}}(e[t]);break;default:e[t]=e[e[t]]}return e}([function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}var o=n(109),i=r(o),a=n(112),s=r(a),l=n(110),u=r(l),c={Alert:i.default,AlertIOS:i.default,RefreshControl:u.default,TabBarIOS:s.default};e.exports=c},function(t,n){t.exports=e},function(e,t,n){e.exports=n(156)()},function(e,t,n){"use strict";function r(e,t,n,r,i,a,s,l){if(o(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 c=[n,r,i,a,s,l],f=0;u=new Error(t.replace(/%s/g,function(){return c[f++]})),u.name="Invariant Violation"}throw u.framesToPop=1,u}}var o=function(e){};e.exports=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(229),i=r(o),a=n(200),s=r(a);(0,i.default)();t.default=s.default},function(e,t){e.exports=function(e){for(var t={},n=0,r=arguments.length;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=n(55),u=r(l),c=n(12),f=r(c),d=n(2),p=n(15),h=r(p),m=n(3),y=(r(m),n(4)),v=r(y),g=n(85),_=(r(g),n(1)),b=r(_),w=function(e){var t={};for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];t[n]=r>0?-1*r:0}return t},S=function(e){function t(){return i(this,t),a(this,e.apply(this,arguments))}return s(t,e),t.prototype.render=function(){var e=this.props,t=e.hitSlop,n=(e.accessibilityViewIsModal,e.collapsable,e.needsOffscreenAlphaCompositing,e.onAccessibilityTap,e.onLayout,e.onMagicTap,e.removeClippedSubviews,e.renderToHardwareTextureAndroid,e.shouldRasterizeIOS,e.tvParallaxProperties,o(e,["hitSlop","accessibilityViewIsModal","collapsable","needsOffscreenAlphaCompositing","onAccessibilityTap","onLayout","onMagicTap","removeClippedSubviews","renderToHardwareTextureAndroid","shouldRasterizeIOS","tvParallaxProperties"])),r=this.context.isInAParentText;if(n.style=v.default.compose(E.initial,v.default.compose(r&&E.inline,this.props.style)),t){var i=w(t),a=(0,h.default)("span",{style:[E.hitSlop,i]});n.children=b.default.Children.toArray([a,n.children])}return(0,h.default)("div",n)},t}(_.Component);S.displayName="View",S.contextTypes={isInAParentText:d.bool},S.propTypes={};var E=v.default.create({initial:{alignItems:"stretch",borderWidth:0,borderStyle:"solid",boxSizing:"border-box",display:"flex",flexDirection:"column",margin:0,padding:0,position:"relative",zIndex:0,minHeight:0,minWidth:0},inline:{display:"inline-flex"},hitSlop:Object.assign({},v.default.absoluteFillObject,{zIndex:-1})});t.default=(0,u.default)((0,f.default)(S))},function(e,t){"use strict";var n=!("undefined"==typeof window||!window.document||!window.document.createElement),r={canUseDOM:n,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:n&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:n&&!!window.screen,isInWorker:!n};e.exports=r},function(e,t,n){"use strict";t.__esModule=!0;var r=void 0;r=function(){},t.default=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(85),i=r(o);t.default=i.default},function(e,t,n){"use strict";function r(e){e.forEach(function(e){if(!_.hasOwnProperty(e.property))throw new Error("Property '"+e.property+"' is not supported by native animated module")})}function o(e){for(var t in e)if(!g.hasOwnProperty(t))throw new Error("Style property '"+t+"' is not supported by native animated module")}function i(e){var t={inputRange:!0,outputRange:!0,extrapolate:!0,extrapolateRight:!0,extrapolateLeft:!0};for(var n in e)if(!t.hasOwnProperty(n))throw new Error("Interpolation property '"+n+"' is not supported by native animated module")}function a(){return h++}function s(){return m++}function l(){c(p,"Native animated module is not available")}function u(e){return e.useNativeDriver&&!p?(b||(b=!0),!1):e.useNativeDriver||!1}var c=n(3),f=n(74),d=n(221),p=f.NativeAnimatedModule,h=1,m=1,y=void 0,v={createAnimatedNode:function(e,t){l(),p.createAnimatedNode(e,t)},startListeningToAnimatedNodeValue:function(e){l(),p.startListeningToAnimatedNodeValue(e)},stopListeningToAnimatedNodeValue:function(e){l(),p.stopListeningToAnimatedNodeValue(e)},connectAnimatedNodes:function(e,t){l(),p.connectAnimatedNodes(e,t)},disconnectAnimatedNodes:function(e,t){l(),p.disconnectAnimatedNodes(e,t)},startAnimatingNode:function(e,t,n,r){l(),p.startAnimatingNode(e,t,n,r)},stopAnimation:function(e){l(),p.stopAnimation(e)},setAnimatedNodeValue:function(e,t){l(),p.setAnimatedNodeValue(e,t)},setAnimatedNodeOffset:function(e,t){l(),p.setAnimatedNodeOffset(e,t)},flattenAnimatedNodeOffset:function(e){l(),p.flattenAnimatedNodeOffset(e)},extractAnimatedNodeOffset:function(e){l(),p.extractAnimatedNodeOffset(e)},connectAnimatedNodeToView:function(e,t){l(),p.connectAnimatedNodeToView(e,t)},disconnectAnimatedNodeFromView:function(e,t){l(),p.disconnectAnimatedNodeFromView(e,t)},dropAnimatedNode:function(e){l(),p.dropAnimatedNode(e)},addAnimatedEventToView:function(e,t,n){l(),p.addAnimatedEventToView(e,t,n)},removeAnimatedEventFromView:function(e,t,n){l(),p.removeAnimatedEventFromView(e,t,n)}},g={opacity:!0,transform:!0,shadowOpacity:!0,shadowRadius:!0,scaleX:!0,scaleY:!0,translateX:!0,translateY:!0},_={translateX:!0,translateY:!0,scale:!0,scaleX:!0,scaleY:!0,rotate:!0,rotateX:!0,rotateY:!0,perspective:!0},b=!1,w={API:v,validateStyles:o,validateTransform:r,validateInterpolation:i,generateNewNodeTag:a,generateNewAnimationId:s,assertNativeAnimatedModule:l,shouldUseNativeDriver:u,get nativeEventEmitter(){return y||(y=new d(p)),y}};e.exports=w},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var o=n(10),i=n(3),a=function(){function e(){r(this,e)}return e.prototype.__attach=function(){},e.prototype.__detach=function(){this.__isNative&&null!=this.__nativeTag&&(o.API.dropAnimatedNode(this.__nativeTag),this.__nativeTag=void 0)},e.prototype.__getValue=function(){},e.prototype.__getAnimatedValue=function(){return this.__getValue()},e.prototype.__addChild=function(e){},e.prototype.__removeChild=function(e){},e.prototype.__getChildren=function(){return[]},e.prototype.__makeNative=function(){if(!this.__isNative)throw new Error('This node cannot be made a "native" animated node')},e.prototype.__getNativeTag=function(){if(o.assertNativeAnimatedModule(),i(this.__isNative,'Attempt to get native tag from node not marked as "native"'),null==this.__nativeTag){var e=o.generateNewNodeTag();o.API.createAnimatedNode(e,this.__getNativeConfig()),this.__nativeTag=e}return this.__nativeTag},e.prototype.__getNativeConfig=function(){throw new Error("This JS animated node type cannot be used as native animated node")},e.prototype.toJSON=function(){return this.__getValue()},e}();e.exports=a},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(222),i=r(o),a=function(e){return Object.keys(i.default).forEach(function(t){e.prototype[t]||(e.prototype[t]=i.default[t])}),e};t.default=a},function(e,t,n){"use strict";t.__esModule=!0;var r=n(24);t.default=r.findDOMNode},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var a=n(11),s=n(10),l=function(e){function t(){r(this,t);var n=o(this,e.call(this));return n._children=[],n}return i(t,e),t.prototype.__makeNative=function(){if(!this.__isNative){this.__isNative=!0;for(var e=this._children,t=Array.isArray(e),n=0,e=t?e:e[Symbol.iterator]();;){var r;if(t){if(n>=e.length)break;r=e[n++]}else{if(n=e.next(),n.done)break;r=n.value}var o=r;o.__makeNative(),s.API.connectAnimatedNodes(this.__getNativeTag(),o.__getNativeTag())}}},t.prototype.__addChild=function(e){0===this._children.length&&this.__attach(),this._children.push(e),this.__isNative&&(e.__makeNative(),s.API.connectAnimatedNodes(this.__getNativeTag(),e.__getNativeTag()))},t.prototype.__removeChild=function(e){var t=this._children.indexOf(e);t!==-1&&(this.__isNative&&e.__isNative&&s.API.disconnectAnimatedNodes(this.__getNativeTag(),e.__getNativeTag()),this._children.splice(t,1),0===this._children.length&&this.__detach())},t.prototype.__getChildren=function(){return this._children},t}(a);e.exports=l},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,n(227);var o=n(52),i=r(o),a=n(97),s=r(a),l=n(101),u=r(l),c=n(1),f=r(c),d={onBlur:!0,onClick:!0,onClickCapture:!0,onContextMenu:!0,onFocus:!0,onResponderRelease:!0,onTouchCancel:!0,onTouchCancelCapture:!0,onTouchEnd:!0,onTouchEndCapture:!0,onTouchMove:!0,onTouchMoveCapture:!0,onTouchStart:!0,onTouchStartCapture:!0},p=function(e){var t="button"===e.role,n=i.default.isDisabled(e);if(Object.keys(e).forEach(function(r){var o=e[r],i="function"==typeof o&&d[r];i&&(t&&n?e[r]=void 0:"onResponderRelease"===r?e[r]=function(e){return e.cancelable&&!e.isDefaultPrevented()&&e.preventDefault(),o(e)}:e[r]=function(e){return e.nativeEvent=(0,u.default)(e.nativeEvent),o(e)})}),t&&!n){var r=e.onClick;e.onKeyPress=function(e){e.isDefaultPrevented()||13!==e.which&&32!==e.which||(e.preventDefault(),r&&r(e))}}},h=function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),o=2;or.yy/r.xy?-1:1;return(r.xx<0?r.xy>=0:r.xy<0)&&(o=-o),this.rotate(e-180*Math.atan2(o*r.yx,o*r.xx)/Math.PI,t,n)},scaleTo:function(e,t){var n=this,r=Math.sqrt(n.xx*n.xx+n.yx*n.yx);return n.xx/=r,n.yx/=r,r=Math.sqrt(n.yy*n.yy+n.xy*n.xy),n.yy/=r,n.xy/=r,this.scale(e,t)},resizeTo:function(e,t){var n=this.width,r=this.height;return n&&r?this.scaleTo(e/n,t/r):this},inversePoint:function(e,t){var n=this.xx,r=this.yx,o=this.xy,i=this.yy,a=this.x,s=this.y,l=r*o-n*i;return 0==l?null:{x:(i*(a-e)+o*(t-s))/l,y:(n*(s-t)+r*(e-a))/l}},point:function(e,t){var n=this;return{x:n.xx*e+n.xy*t+n.x,y:n.yx*e+n.yy*t+n.y}}})},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function a(e){if(e.outputRange&&"string"==typeof e.outputRange[0])return u(e);var t=e.outputRange;h("outputRange",t);var n=e.inputRange;h("inputRange",n),p(n),y(n.length===t.length,"inputRange ("+n.length+") and outputRange ("+t.length+") must have the same length");var r=e.easing||g,o="extend";void 0!==e.extrapolateLeft?o=e.extrapolateLeft:void 0!==e.extrapolate&&(o=e.extrapolate);var i="extend";return void 0!==e.extrapolateRight?i=e.extrapolateRight:void 0!==e.extrapolate&&(i=e.extrapolate),function(e){y("number"==typeof e,"Cannot interpolation an input which is not a number");var a=d(e,n);return s(e,n[a],n[a+1],t[a],t[a+1],r,o,i)}}function s(e,t,n,r,o,i,a,s){var l=e;if(ln){if("identity"===s)return l;"clamp"===s&&(l=n)}return r===o?r:t===n?e<=t?r:o:(t===-(1/0)?l=-l:n===1/0?l-=t:l=(l-t)/(n-t),l=i(l),r===-(1/0)?l=-l:o===1/0?l+=r:l=l*(o-r)+r,l)}function l(e){var t=v(e);if(null===t)return e;t=t||0;var n=(4278190080&t)>>>24,r=(16711680&t)>>>16,o=(65280&t)>>>8,i=(255&t)/255;return"rgba("+n+", "+r+", "+o+", "+i+")"}function u(e){var t=e.outputRange;y(t.length>=2,"Bad output range"),t=t.map(l),f(t);var n=t[0].match(_).map(function(){return[]});t.forEach(function(e){e.match(_).forEach(function(e,t){n[t].push(+e)})});var r=t[0].match(_).map(function(t,r){return a(Object.assign({},e,{outputRange:n[r]}))}),o=c(t[0]);return function(e){var n=0;return t[0].replace(_,function(){var t=+r[n++](e),i=o&&n<4?Math.round(t):Math.round(1e3*t)/1e3;return String(i)})}}function c(e){return"string"==typeof e&&e.startsWith("rgb")}function f(e){for(var t=e[0].replace(_,""),n=1;n=e);++n);return n-1}function p(e){y(e.length>=2,"inputRange must have at least 2 elements");for(var t=1;t=e[t-1],"inputRange must be monotonically increasing "+e)}function h(e,t){y(t.length>=2,e+" must have at least 2 elements"),y(2!==t.length||t[0]!==-(1/0)||t[1]!==1/0,e+"cannot be ]-infinity;+infinity[ "+t)}var m=(n(11),n(14)),y=(n(10),n(3)),v=n(30),g=function(e){return e},_=/[0-9\.-]+/g,b=function(e){function t(n,i){r(this,t);var s=o(this,e.call(this));return s._parent=n,s._config=i,s._interpolation=a(i),s}return i(t,e),t.prototype.__makeNative=function(){this._parent.__makeNative(),e.prototype.__makeNative.call(this)},t.prototype.__getValue=function(){var e=this._parent.__getValue();return y("number"==typeof e,"Cannot interpolate an input which is not a number."),this._interpolation(e)},t.prototype.interpolate=function(e){return new t(this,e)},t.prototype.__attach=function(){this._parent.__addChild(this)},t.prototype.__detach=function(){this._parent.__removeChild(this),e.prototype.__detach.call(this)},t.prototype.__transformDataType=function(e){return e.map(function(e){if("string"!=typeof e)return e;if(/deg$/.test(e)){var t=parseFloat(e)||0,n=t*Math.PI/180;return n}return parseFloat(e)||0})},t.prototype.__getNativeConfig=function(){return{inputRange:this._config.inputRange,outputRange:this.__transformDataType(this._config.outputRange),extrapolateLeft:this._config.extrapolateLeft||this._config.extrapolate||"extend",extrapolateRight:this._config.extrapolateRight||this._config.extrapolate||"extend",type:"interpolation"}},t}(m);b.__createInterpolation=a,e.exports=b},function(e,t,n){var r=n(5);e.exports=r({grab:function(){for(var e=0;e=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}t.__esModule=!0;var i=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;this.scrollTo({x:t,y:e,animated:!1})},render:function(){var e=this.props,t=e.contentContainerStyle,n=e.horizontal,r=e.onContentSizeChange,a=e.refreshControl,s=(e.keyboardDismissMode,e.onScroll,e.pagingEnabled,e.stickyHeaderIndices,o(e,["contentContainerStyle","horizontal","onContentSizeChange","refreshControl","keyboardDismissMode","onScroll","pagingEnabled","stickyHeaderIndices"])),l={};r&&(l={onLayout:this._handleContentOnLayout});var u=T.default.createElement(w.default,i({},l,{children:this.props.children,collapsable:!1,ref:this._setInnerViewRef,style:[n&&O.contentContainerHorizontal,t]})),c=Object.assign({},s,{style:[O.base,n&&O.baseHorizontal,this.props.style],onTouchStart:this.scrollResponderHandleTouchStart,onTouchMove:this.scrollResponderHandleTouchMove,onTouchEnd:this.scrollResponderHandleTouchEnd,onScrollBeginDrag:this.scrollResponderHandleScrollBeginDrag,onScrollEndDrag:this.scrollResponderHandleScrollEndDrag,onMomentumScrollBegin:this.scrollResponderHandleMomentumScrollBegin,onMomentumScrollEnd:this.scrollResponderHandleMomentumScrollEnd,onStartShouldSetResponder:this.scrollResponderHandleStartShouldSetResponder,onStartShouldSetResponderCapture:this.scrollResponderHandleStartShouldSetResponderCapture,onScrollShouldSetResponder:this.scrollResponderHandleScrollShouldSetResponder,onScroll:this._handleScroll,onResponderGrant:this.scrollResponderHandleResponderGrant,onResponderTerminationRequest:this.scrollResponderHandleTerminationRequest,onResponderTerminate:this.scrollResponderHandleTerminate,onResponderRelease:this.scrollResponderHandleResponderRelease,onResponderReject:this.scrollResponderHandleResponderReject}),f=v.default;return(0,p.default)(void 0!==f,"ScrollViewClass must not be undefined"),a?T.default.cloneElement(a,{style:c.style},T.default.createElement(f,i({},c,{ref:this._setScrollViewRef,style:O.base}),u)):T.default.createElement(f,i({},c,{ref:this._setScrollViewRef,style:c.style}),u)},_handleContentOnLayout:function(e){var t=e.nativeEvent.layout,n=t.width,r=t.height;this.props.onContentSizeChange(n,r)},_handleScroll:function(e){"on-drag"===this.props.keyboardDismissMode&&(0,u.default)(),this.scrollResponderHandleScroll(e)},_setInnerViewRef:function(e){this._innerViewRef=e},_setScrollViewRef:function(e){this._scrollViewRef=e}}),O=_.default.create({base:{flex:1,overflowX:"hidden",overflowY:"auto",WebkitOverflowScrolling:"touch",transform:[{translateZ:0}]},baseHorizontal:{flexDirection:"row",overflowX:"auto",overflowY:"hidden"},contentContainerHorizontal:{flexDirection:"row"}});t.default=P},function(e,t,n){"use strict";function r(e){var t=n(56).default,r=n(4).default,o=t(e);return function(e,t,n,i){var a=e;if(e[t]){a={};var s=r.flatten(e[t]),l=Object.keys(s).reduce(function(e,t){return 0!==t.indexOf("--")&&(e[t]=s[t]),e},{});a[t]=l}for(var u=arguments.length,c=Array(u>4?u-4:0),f=4;f>>0===e&&e>=0&&e<=4294967295?e:null:(t=h.hex6.exec(e))?parseInt(t[1]+"ff",16)>>>0:m.hasOwnProperty(e)?m[e]:(t=h.rgb.exec(e))?(s(t[1])<<24|s(t[2])<<16|s(t[3])<<8|255)>>>0:(t=h.rgba.exec(e))?(s(t[1])<<24|s(t[2])<<16|s(t[3])<<8|u(t[4]))>>>0:(t=h.hex3.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=h.hex8.exec(e))?parseInt(t[1],16)>>>0:(t=h.hex4.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=h.hsl.exec(e))?(255|o(l(t[1]),c(t[2]),c(t[3])))>>>0:(t=h.hsla.exec(e))?(o(l(t[1]),c(t[2]),c(t[3]))|u(t[4]))>>>0:null}function r(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function o(e,t,n){var o=n<.5?n*(1+t):n+t-n*t,i=2*n-o,a=r(i,o,e+1/3),s=r(i,o,e),l=r(i,o,e-1/3);return Math.round(255*a)<<24|Math.round(255*s)<<16|Math.round(255*l)<<8}function i(e){return Array.prototype.slice.call(e,0)}function a(){return"\\(\\s*("+i(arguments).join(")\\s*,\\s*(")+")\\s*\\)"}function s(e){var t=parseInt(e,10);return t<0?0:t>255?255:t}function l(e){var t=parseFloat(e);return(t%360+360)%360/360}function u(e){var t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function c(e){var t=parseFloat(e,10);return t<0?0:t>100?1:t/100}function f(e){var t=Math.round((4278190080&e)>>>24),n=Math.round((16711680&e)>>>16),r=Math.round((65280&e)>>>8),o=((255&e)>>>0)/255;return{r:t,g:n,b:r,a:o}}var d="[-+]?\\d*\\.?\\d+",p=d+"%",h={rgb:new RegExp("rgb"+a(d,d,d)),rgba:new RegExp("rgba"+a(d,d,d,d)),hsl:new RegExp("hsl"+a(d,p,p)),hsla:new RegExp("hsla"+a(d,p,p,d)),hex3:/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex4:/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#([0-9a-fA-F]{6})$/,hex8:/^#([0-9a-fA-F]{8})$/},m={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535, -blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199};n.rgba=f,e.exports=n},function(e,t){/* - object-assign - (c) Sindre Sorhus - @license MIT - */ -"use strict";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}}var o=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;e.exports=r()?Object.assign:function(e,t){for(var r,s,l=n(e),u=1;uO&&this._cancelLongPressDelayTimeout()}var p=c>t.left-o&&f>t.top-i&&c=1&&this._layer&&(this._layer=null),this._opacity=e,this.parentNode&&this.parentNode.invalidate(),this},hide:function(){return this._invisible=!0,this.parentNode&&this.parentNode.invalidate(),this},show:function(){return this._invisible=!1,this.parentNode&&this.parentNode.invalidate(),this},indicate:function(e,t){return this._cursor=e,this._tooltip=t,this.invalidate()},hitTest:function(e,t){if(this._invisible)return null;var n=this.inversePoint(e,t);return n?this.localHitTest(n.x,n.y):null},renderTo:function(e,t,n,r,o,i,a){var s=this._opacity;if(null==s||s>=1)return this.renderLayerTo(e,t,n,r,o,i,a);var l,u=this._layer,c=!0,f=e.canvas.width,d=e.canvas.height;if(u)if(u.setTransform(1,0,0,1,0,0),l=u.canvas,l.width=0?o=setTimeout(r,t-u):(o=null,n||(l=e.apply(a,i),a=i=null))}var o,i,a,s,l;null==t&&(t=100);var u=function(){a=this,i=arguments,s=Date.now();var u=n&&!o;return o||(o=setTimeout(r,t)),u&&(l=e.apply(a,i),a=i=null),l};return u.clear=function(){o&&(clearTimeout(o),o=null)},u.flush=function(){o&&(l=e.apply(a,i),a=i=null,clearTimeout(o),o=null)},u}},function(e,t,n){"use strict";var r={};e.exports=r},function(e,t){"use strict";function n(e){return e in i?i[e]:i[e]=e.replace(r,"-$&").toLowerCase().replace(o,"-ms-")}var r=/[A-Z]/g,o=/^ms-/,i={};e.exports=n},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var i=n(7),a=n(39),s=r(a),l=n(3),u=r(l),c=i.canUseDOM?window:{devicePixelRatio:void 0,innerHeight:void 0,innerWidth:void 0,screen:{height:void 0,width:void 0}},f={},d={},p=function(){function e(){o(this,e)}return e.get=function(e){return(0,u.default)(f[e],"No dimension set for key "+e),f[e]},e.set=function(e){e&&(i.canUseDOM?(0,u.default)(!1,"Dimensions cannot be set in the browser"):(f.screen=e.screen,f.window=e.window))},e._update=function(){f.window={fontScale:1,height:c.innerHeight,scale:c.devicePixelRatio||1,width:c.innerWidth},f.screen={fontScale:1,height:c.screen.height,scale:c.devicePixelRatio||1,width:c.screen.width},Array.isArray(d.change)&&d.change.forEach(function(e){return e(f)})},e.addEventListener=function(e,t){d[e]=d[e]||[],d[e].push(t)},e.removeEventListener=function(e,t){Array.isArray(d[e])&&(d[e]=d[e].filter(function(e){return e!==t}))},e}();t.default=p,p._update(),i.canUseDOM&&window.addEventListener("resize",(0,s.default)(p._update,16),!1)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(56),i=r(o),a=n(2),s=(0,i.default)({top:a.number,left:a.number,bottom:a.number,right:a.number});t.default=s},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(7),i=r(o),a=!0,s=!1,l=!0,u=!1,c=function(){return!!u||l&&s},f=function(){i.default.canUseDOM&&document.documentElement&&document.documentElement.setAttribute&&document.documentElement.setAttribute("dir",c()?"rtl":"ltr")},d={allowRTL:function(e){l=e,f()},forceRTL:function(e){u=e,f()},setPreferredLanguageRTL:function(e){s=e,f()},swapLeftAndRightInRTL:function(e){a=e},get doLeftAndRightSwapInRTL(){return a},get isRTL(){return c()}};t.default=d},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=n(55),u=r(l),c=n(12),f=r(c),d=n(2),p=n(1),h=n(15),m=r(h),y=n(4),v=r(y),g=n(47),_=(r(g),function(e){function t(){return i(this,t),a(this,e.apply(this,arguments))}return s(t,e),t.prototype.getChildContext=function(){return{isInAParentText:!0}},t.prototype.render=function(){var e=this.props,t=e.dir,n=e.numberOfLines,r=e.onPress,i=e.selectable,a=e.style,s=(e.adjustsFontSizeToFit,e.allowFontScaling,e.ellipsizeMode,e.lineBreakMode,e.minimumFontScale,e.onLayout,e.onLongPress,e.pressRetentionOffset,e.selectionColor,e.suppressHighlighting,e.textBreakStrategy,e.tvParallaxProperties,o(e,["dir","numberOfLines","onPress","selectable","style","adjustsFontSizeToFit","allowFontScaling","ellipsizeMode","lineBreakMode","minimumFontScale","onLayout","onLongPress","pressRetentionOffset","selectionColor","suppressHighlighting","textBreakStrategy","tvParallaxProperties"])),l=this.context.isInAParentText;r&&(s.accessible=!0,s.onClick=this._createPressHandler(r),s.onKeyDown=this._createEnterHandler(r)),s.dir=void 0!==t?t:"auto",s.style=[b.initial,this.context.isInAParentText===!0&&b.isInAParentText,a,i===!1&&b.notSelectable,1===n&&b.singleLineStyle,r&&b.pressable];var u=l?"span":"div";return(0,m.default)(u,s)},t.prototype._createEnterHandler=function(e){return function(t){13===t.keyCode&&e&&e(t)}},t.prototype._createPressHandler=function(e){return function(t){t.stopPropagation(),e&&e(t)}},t}(p.Component));_.displayName="Text",_.childContextTypes={isInAParentText:d.bool},_.contextTypes={isInAParentText:d.bool},_.propTypes={};var b=v.default.create({initial:{borderWidth:0,boxSizing:"border-box",color:"inherit",display:"inline",fontFamily:"System",fontSize:14,fontStyle:"inherit",fontVariant:["inherit"],fontWeight:"inherit",lineHeight:"inherit",margin:0,padding:0,textDecorationLine:"none",whiteSpace:"pre-wrap",wordWrap:"break-word"},isInAParentText:{fontFamily:"inherit",fontSize:"inherit",whiteSpace:"inherit"},notSelectable:{userSelect:"none"},pressable:{cursor:"pointer"},singleLineStyle:{maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}});t.default=(0,u.default)((0,f.default)(_))},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(3),i=r(o),a=function(e){(0,i.default)(!(e.delayPressIn<0||e.delayPressOut<0||e.delayLongPress<0),"Touchable components cannot have negative delay properties")};t.default=a},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}t.__esModule=!0;var i=n(29),a=r(i),s=n(43),l=r(s),u=n(49),c=r(u),f=n(1),d=r(f),p=n(4),h=r(p),m=n(108),y=r(m),v=n(33),g=r(v),_=n(9),b=r(_),w=n(23),S=r(w),E=n(2),C={top:20,left:20,right:20,bottom:30},T=(0,a.default)({displayName:"TouchableWithoutFeedback",mixins:[y.default,g.default.Mixin],propTypes:{accessibilityComponentType:b.default.accessibilityComponentType,accessibilityLabel:E.string,accessibilityRole:b.default.accessibilityRole,accessibilityTraits:b.default.accessibilityTraits,accessible:E.bool,children:E.any,delayLongPress:E.number,delayPressIn:E.number,delayPressOut:E.number,disabled:E.bool,hitSlop:l.default,onLayout:E.func,onLongPress:E.func,onPress:E.func,onPressIn:E.func,onPressOut:E.func,pressRetentionOffset:l.default,testID:E.string},getInitialState:function(){return this.touchableGetInitialState()},componentDidMount:function(){(0,c.default)(this.props)},componentWillReceiveProps:function(e){(0,c.default)(e)},touchableHandlePress:function(e){this.props.onPress&&this.props.onPress(e)},touchableHandleActivePressIn:function(e){this.props.onPressIn&&this.props.onPressIn(e)},touchableHandleActivePressOut:function(e){this.props.onPressOut&&this.props.onPressOut(e)},touchableHandleLongPress:function(e){this.props.onLongPress&&this.props.onLongPress(e)},touchableGetPressRectOffset:function(){return this.props.pressRetentionOffset||C},touchableGetHitSlop:function(){return this.props.hitSlop},touchableGetHighlightDelayMS:function(){return this.props.delayPressIn||0},touchableGetLongPressDelayMS:function(){return 0===this.props.delayLongPress?0:this.props.delayLongPress||500},touchableGetPressOutDelayMS:function(){return this.props.delayPressOut||0},render:function(){var e=this.props,t=(e.delayLongPress,e.delayPressIn,e.delayPressOut,e.onLongPress,e.onPress,e.onPressIn,e.onPressOut,e.pressRetentionOffset,o(e,["delayLongPress","delayPressIn","delayPressOut","onLongPress","onPress","onPressIn","onPressOut","pressRetentionOffset"])),n=d.default.Children.only(this.props.children),r=n.props.children;(0,S.default)(!n.type||"Text"!==n.type.displayName,"TouchableWithoutFeedback does not work well with Text children. Wrap children in a View instead. See "+(n._owner&&n._owner.getName&&n._owner.getName()||""));var i=g.default.TOUCH_TARGET_DEBUG&&n.type&&"Text"===n.type.displayName?[!this.props.disabled&&x.actionable,n.props.style,{color:"red"}]:[!this.props.disabled&&x.actionable,n.props.style];return d.default.cloneElement(n,Object.assign({},t,{accessible:this.props.accessible!==!1,children:r,onKeyDown:this.touchableHandleKeyEvent,onKeyUp:this.touchableHandleKeyEvent,onResponderGrant:this.touchableHandleResponderGrant,onResponderMove:this.touchableHandleResponderMove,onResponderRelease:this.touchableHandleResponderRelease,onResponderTerminate:this.touchableHandleResponderTerminate,onResponderTerminationRequest:this.touchableHandleResponderTerminationRequest,onStartShouldSetResponder:this.touchableHandleStartShouldSetResponder,style:i}))}}),x=h.default.create({actionable:{cursor:"pointer",touchAction:"manipulation"}});t.default=T},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.PointPropType=t.EdgeInsetsPropType=t.ColorPropType=t.VirtualizedList=t.View=t.TouchableWithoutFeedback=t.TouchableOpacity=t.TouchableNativeFeedback=t.TouchableHighlight=t.Touchable=t.TextInput=t.Text=t.Switch=t.StatusBar=t.Slider=t.SectionList=t.ScrollView=t.SafeAreaView=t.RefreshControl=t.ProgressBar=t.Picker=t.Modal=t.ListView=t.KeyboardAvoidingView=t.ImageBackground=t.Image=t.FlatList=t.CheckBox=t.Button=t.ART=t.ActivityIndicator=t.Vibration=t.UIManager=t.StyleSheet=t.Platform=t.PixelRatio=t.PanResponder=t.NetInfo=t.Linking=t.Keyboard=t.InteractionManager=t.I18nManager=t.Easing=t.Dimensions=t.Clipboard=t.BackHandler=t.AsyncStorage=t.AppState=t.AppRegistry=t.Animated=t.ViewPropTypes=t.TextPropTypes=t.NativeModules=t.processColor=t.unmountComponentAtNode=t.render=t.findNodeHandle=t.createElement=void 0; -var o=n(15),i=r(o),a=n(13),s=r(a),l=n(86),u=r(l),c=n(87),f=r(c),d=n(88),p=r(d),h=n(74),m=r(h),y=n(210),v=r(y),g=n(9),_=r(g),b=n(165),w=r(b),S=n(167),E=r(S),C=n(169),T=r(C),x=n(170),R=r(x),P=n(171),O=r(P),k=n(174),N=r(k),M=n(42),I=r(M),A=n(175),D=r(A),L=n(44),j=r(L),F=n(180),z=r(F),V=n(32),H=r(V),U=n(182),B=r(U),W=n(186),G=r(W),Y=n(187),K=r(Y),X=n(191),q=r(X),Q=n(76),Z=r(Q),$=n(4),J=r($),ee=n(17),te=r(ee),ne=n(215),re=r(ne),oe=n(164),ie=r(oe),ae=n(163),se=r(ae),le=n(172),ue=r(le),ce=n(173),fe=r(ce),de=n(176),pe=r(de),he=n(45),me=r(he),ye=n(179),ve=r(ye),ge=n(181),_e=r(ge),be=n(184),we=r(be),Se=n(185),Ee=r(Se),Ce=n(75),Te=r(Ce),xe=n(193),Re=r(xe),Pe=n(77),Oe=r(Pe),ke=n(194),Ne=r(ke),Me=n(26),Ie=r(Me),Ae=n(196),De=r(Ae),Le=n(197),je=r(Le),Fe=n(198),ze=r(Fe),Ve=n(207),He=r(Ve),Ue=n(48),Be=r(Ue),We=n(209),Ge=r(We),Ye=n(33),Ke=r(Ye),Xe=n(213),qe=r(Xe),Qe=n(214),Ze=r(Qe),$e=n(84),Je=r($e),et=n(50),tt=r(et),nt=n(6),rt=r(nt),ot=n(216),it=r(ot),at=n(8),st=r(at),lt=n(43),ut=r(lt),ct=n(192),ft=r(ct);t.createElement=i.default,t.findNodeHandle=s.default,t.render=f.default,t.unmountComponentAtNode=p.default,t.processColor=u.default,t.NativeModules=m.default,t.TextPropTypes=v.default,t.ViewPropTypes=_.default,t.Animated=w.default,t.AppRegistry=E.default,t.AppState=T.default,t.AsyncStorage=R.default,t.BackHandler=O.default,t.Clipboard=N.default,t.Dimensions=I.default,t.Easing=D.default,t.I18nManager=j.default,t.InteractionManager=H.default,t.Keyboard=z.default,t.Linking=B.default,t.NetInfo=G.default,t.PanResponder=K.default,t.PixelRatio=q.default,t.Platform=Z.default,t.StyleSheet=J.default,t.UIManager=te.default,t.Vibration=re.default,t.ActivityIndicator=ie.default,t.ART=se.default,t.Button=ue.default,t.CheckBox=fe.default,t.FlatList=pe.default,t.Image=me.default,t.ImageBackground=ve.default,t.KeyboardAvoidingView=_e.default,t.ListView=we.default,t.Modal=Ee.default,t.Picker=Te.default,t.ProgressBar=Re.default,t.RefreshControl=Oe.default,t.SafeAreaView=Ne.default,t.ScrollView=Ie.default,t.SectionList=De.default,t.Slider=je.default,t.StatusBar=ze.default,t.Switch=He.default,t.Text=Be.default,t.TextInput=Ge.default,t.Touchable=Ke.default,t.TouchableHighlight=qe.default,t.TouchableNativeFeedback=Ze.default,t.TouchableOpacity=Je.default,t.TouchableWithoutFeedback=tt.default,t.View=rt.default,t.VirtualizedList=it.default,t.ColorPropType=st.default,t.EdgeInsetsPropType=ut.default,t.PointPropType=ft.default;var dt={createElement:i.default,findNodeHandle:s.default,render:f.default,unmountComponentAtNode:p.default,processColor:u.default,NativeModules:m.default,TextPropTypes:v.default,ViewPropTypes:_.default,Animated:w.default,AppRegistry:E.default,AppState:T.default,AsyncStorage:R.default,BackHandler:O.default,Clipboard:N.default,Dimensions:I.default,Easing:D.default,I18nManager:j.default,InteractionManager:H.default,Keyboard:z.default,Linking:B.default,NetInfo:G.default,PanResponder:K.default,PixelRatio:q.default,Platform:Z.default,StyleSheet:J.default,UIManager:te.default,Vibration:re.default,ActivityIndicator:ie.default,ART:se.default,Button:ue.default,CheckBox:fe.default,FlatList:pe.default,Image:me.default,ImageBackground:ve.default,KeyboardAvoidingView:_e.default,ListView:we.default,Modal:Ee.default,Picker:Te.default,ProgressBar:Re.default,RefreshControl:Oe.default,SafeAreaView:Ne.default,ScrollView:Ie.default,SectionList:De.default,Slider:je.default,StatusBar:ze.default,Switch:He.default,Text:Be.default,TextInput:Ge.default,Touchable:Ke.default,TouchableHighlight:qe.default,TouchableNativeFeedback:Ze.default,TouchableOpacity:Je.default,TouchableWithoutFeedback:tt.default,View:rt.default,VirtualizedList:it.default,ColorPropType:st.default,EdgeInsetsPropType:ut.default,PointPropType:ft.default};t.default=dt},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(89),i=r(o),a=n(217),s=r(a),l=n(53),u=r(l),c=n(218),f=r(c),d={isDisabled:i.default,propsToAccessibilityComponent:s.default,propsToAriaRole:u.default,propsToTabIndex:f.default};t.default=d},function(e,t){"use strict";t.__esModule=!0;var n={button:"button",none:"presentation"},r={adjustable:"slider",button:"button",header:"heading",image:"img",link:"link",none:"presentation",search:"search",summary:"region"},o=function(e){var t=e.accessibilityComponentType,o=e.accessibilityRole,i=e.accessibilityTraits;if(o)return o;if(i){var a=Array.isArray(i)?i[0]:i;return r[a]}return t?n[t]:void 0};t.default=o},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(17),i=r(o),a={_currentlyFocusedNode:null,currentlyFocusedField:function(){return document.activeElement!==this._currentlyFocusedNode&&(this._currentlyFocusedNode=null),this._currentlyFocusedNode},focusTextInput:function(e){null!==e&&(this._currentlyFocusedNode=e,document.activeElement!==e&&i.default.focus(e))},blurTextInput:function(e){null!==e&&(this._currentlyFocusedNode=null,document.activeElement===e&&i.default.blur(e))}};t.default=a},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(7),i=n(39),a=r(i),s=n(13),l=r(s),u={},c={},f=1,d=function(){return"r-"+f++},p=void 0;if(o.canUseDOM)if("undefined"!=typeof window.ResizeObserver)p=new window.ResizeObserver(function(e){e.forEach(function(e){var t=e.target,n=c[t._onLayoutId];n&&n._handleLayout()})});else{var h=function(){Object.keys(c).forEach(function(e){var t=c[e];t._handleLayout()})};window.addEventListener("resize",(0,a.default)(h,16),!1)}var m=function(e){var t=d();if(c[t]=e,p){var n=(0,l.default)(e);n._onLayoutId=t,p.observe(n)}else{var r=d();e._onLayoutId=r,e._handleLayout()}},y=function(e){if(delete c[e._onLayoutId],p){var t=(0,l.default)(e);delete t._onLayoutId,p.unobserve(t)}else delete e._onLayoutId},v=function(e,t){return e?function(){e.call(this,arguments),t.call(this,arguments)}:t},g=function(e){var t=e.prototype.componentDidMount,n=e.prototype.componentDidUpdate,r=e.prototype.componentWillUnmount;return e.prototype.componentDidMount=v(t,function(){this._layoutState=u,this._isMounted=!0,m(this)}),e.prototype.componentDidUpdate=v(n,function(e){this.props.onLayout&&!e.onLayout?m(this):!this.props.onLayout&&e.onLayout?y(this):p||this._handleLayout()}),e.prototype.componentWillUnmount=v(r,function(){this._isMounted=!1,y(this)}),e.prototype._handleLayout=function(){var e=this,t=this._layoutState,n=this.props.onLayout;n&&this.measure(function(r,o,i,a){if(e._isMounted&&(t.x!==r||t.y!==o||t.width!==i||t.height!==a)){e._layoutState={x:r,y:o,width:i,height:a};var s={layout:e._layoutState};n({nativeEvent:s,timeStamp:Date.now()})}})},e};t.default=g},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){function t(t,n,r,o,i){if(!n[r])return void(t&&(0,a.default)(!1,"Required object `"+r+"` was not specified in `"+o+"`."));var s=n[r],l=typeof s,u=i||"(unknown)";"object"!==l&&(0,a.default)(!1,"Invalid "+u+" `"+r+"` of type `"+l+"` "+("supplied to `"+o+"`, expected `object`."));for(var c=Object.assign({},n[r],e),f=arguments.length,d=Array(f>5?f-5:0),p=5;p4?i-4:0),s=4;s1&&void 0!==arguments[1]?arguments[1]:{};r(this,e),this._listeners=[],this._argMapping=t,n.listener&&this.__addListener(n.listener),this._callListeners=this._callListeners.bind(this),this._attachedEvent=null,this.__isNative=c(n)}return e.prototype.__addListener=function(e){this._listeners.push(e)},e.prototype.__removeListener=function(e){this._listeners=this._listeners.filter(function(t){return t!==e})},e.prototype.__attach=function(e,t){l(this.__isNative,"Only native driven events need to be attached."),this._attachedEvent=o(e,t,this._argMapping)},e.prototype.__detach=function(e,t){l(this.__isNative,"Only native driven events need to be detached."),this._attachedEvent&&this._attachedEvent.detach()},e.prototype.__getHandler=function(){var e=this;return this.__isNative?this._callListeners:function(){for(var t=arguments.length,n=Array(t),r=0;rm?(c-=p,f-=h):d>0&&0!=m&&(c-=d/m*p,f-=d/m*h),l=c*c+f*f,c=o-e,f=i-t,d=c*p+f*h,d>m?(c-=p,f-=h):d>0&&0!=m&&(c-=d/m*p,f-=d/m*h),u=c*c+f*f,l<.01&&u<.01)return void this.onLine(e,t,a,s);if(isNaN(l)||isNaN(u))throw new Error("Bad input");var y=.5*(n+o),v=.5*(r+i),g=.5*(n+e),_=.5*(r+t),b=.5*(g+y),w=.5*(_+v),S=.5*(a+o),E=.5*(s+i),C=.5*(S+y),T=.5*(E+v),x=.5*(b+C),R=.5*(w+T);this.onBezierCurve(e,t,g,_,b,w,x,R),this.onBezierCurve(x,R,C,T,S,E,a,s)},onArc:function(e,t,n,r,o,i,a,s,l,u,c,f){var d=f?f*Math.PI/180:0,p=Math.cos(d),h=Math.sin(d),m=p*a,y=-h*s,v=h*a,g=p*s,_=u-l;_<0&&!c?_+=2*Math.PI:_>0&&c&&(_-=2*Math.PI);for(var b=Math.ceil(Math.abs(_/(Math.PI/2))),w=_/b,S=4/3*Math.tan(w/4),E=Math.cos(l),C=Math.sin(l),T=0;T1?this.fillLinear(arguments):(this._pendingFill&&this._pendingFill(),this._fill=e?new i(e).toString():null,this.invalidate())},fillRadial:function(e,t,n,r,o,s,l){if(null==t&&(t=(this.left||0)+.5*(this.width||0)),null==n&&(n=(this.top||0)+.5*(this.height||0)),null==o&&(o=r||.5*this.height||0),null==r&&(r=.5*(this.width||0)),null==s&&(s=t),null==l&&(l=n),s+=s-t,l+=l-n,0===r||"0"===r)return this.fillLinear(e);var c=o/r;this._pendingFill&&this._pendingFill();var f=u.createRadialGradient(t,n/c,0,s,l/c,2*r);if("length"in e)for(var d=0,p=e.length-1;d<=p;d++)f.addColorStop(d/p/2,new i(e[d]).toString()),f.addColorStop(1-d/p/2,new i(e[d]).toString());else for(var h in e)f.addColorStop(h/2,new i(e[h]).toString()),f.addColorStop(1-h/2,new i(e[h]).toString());return this._fill=f,this._fillTransform=new a(1,0,0,c),this.invalidate()},fillLinear:function(e,t,n,r,o){if(arguments.length<5){var i=(null==t?270:t)*Math.PI/180,s=Math.cos(i),l=-Math.sin(i),c=(Math.abs(s)+Math.abs(l))/2,f=this.width||1,d=this.height||1;s*=c,l*=c,t=.5-s,r=.5+s,n=.5-l,o=.5+l,this._fillTransform=new a(f,0,0,d)}else this._fillTransform=null;this._pendingFill&&this._pendingFill();var p=u.createLinearGradient(t,n,r,o);return this._addColors(p,e),this._fill=p,this.invalidate()},fillImage:function(e,t,n,r,o,i,a){this._pendingFill&&this._pendingFill();var s=e;if(s instanceof Image||(s=new Image,s.src=e),s.width&&s.height)return this._fillImage(s,t,n,r||0,o||0,i,a);this._fill=null;var l=this,u=function(){c(),l._fillImage(s,t,n,r||0,o||0,i,a)},c=function(){s.removeEventListener("load",u,!1),l._pendingFill=null};return this._pendingFill=c,s.addEventListener("load",u,!1),this},_fillImage:function(e,t,n,o,i,s,l){var c=t?t/e.width:1,f=n?n/e.height:1;return null!=s&&(e=r(e,s,l)),this._fill=u.createPattern(e,"repeat"),this._fillTransform=new a(c,0,0,f,o||0,i||0),this.invalidate()},stroke:function(e,t,n,r,o){return this._stroke=e?new i(e).toString():null,this._strokeWidth=null!=t?t:1,this._strokeCap=null!=n?n:"round",this._strokeJoin=null!=r?r:"round",this._strokeDash=o,this.invalidate()},element_renderTo:s.prototype.renderTo,renderTo:function(e,t,n,r,o,i,a){var s=this._opacity;if(null==s||s>=1)return this.renderLayerTo(e,t,n,r,o,i,a);if(this._fill&&this._stroke)return this.element_renderTo(e,t,n,r,o,i,a);e.globalAlpha=s;var l=this.renderLayerTo(e,t,n,r,o,i,a);return e.globalAlpha=1,l},renderLayerTo:function(e,t,n,r,o,i,a){e.setTransform(t,n,r,o,i,a),this.renderShapeTo(e)}});c._genericContext=u,e.exports=c},function(e,t,n){var r=n(5),o=n(62),i=r(o,{initialize:function(e){this.reset(),e instanceof i?this.path=e.path.slice(0):e&&(e.applyToPath?e.applyToPath(this):this.push(e))},onReset:function(){this.path=[]},onMove:function(e,t,n,r){this.path.push(function(e){e.moveTo(n,r)})},onLine:function(e,t,n,r){this.path.push(function(e){e.lineTo(n,r)})},onBezierCurve:function(e,t,n,r,o,i,a,s){this.path.push(function(e){e.bezierCurveTo(n,r,o,i,a,s)})},_arcToBezier:o.prototype.onArc,onArc:function(e,t,n,r,o,i,a,s,l,u,c,f){return a!=s||f?this._arcToBezier(e,t,n,r,o,i,a,s,l,u,c,f):void this.path.push(function(e){e.arc(o,i,a,l,u,c)})},onClose:function(){this.path.push(function(e){e.closePath()})},toCommands:function(){return this.path.slice(0)}});e.exports=i},function(e,t,n){var r=n(5),o=n(18),i=n(61),a=n(37),s=n(21),l=100,u={left:0,top:0,width:500,height:500};e.exports=r(a,{element_initialize:a.prototype.initialize,initialize:function(e){this.element_initialize(e);var t=this.element,n=this.skewElement=s.createElement("skew");n.on=!0,t.appendChild(n);var r=this.fillElement=s.createElement("fill");r.on=!1,t.appendChild(r);var o=this.strokeElement=s.createElement("stroke");o.on=!1,t.appendChild(o)},_transform:function(){var e=this.parentNode,t=e?new o(e._activeTransform).transform(this):this,n=this._boxCoords||this._size||u,r=n.left||0,i=n.top||0,a=n.width||1,s=n.height||1,c=t.yx/t.xx>t.yy/t.xy;(t.xx<0?t.xy>=0:t.xy<0)&&(c=!c),c=c?-1:1,t=(new o).scale(c,1).transform(t);var f=180*Math.atan2(-t.xy,t.yy)/Math.PI,d=f*Math.PI/180,p=Math.sin(d),h=Math.cos(d),m=new o(t.xx*h-t.xy*p,(t.yx*h-t.yy*p)*c,(t.xy*h+t.xx*p)*c,t.yy*h+t.yx*p),y=(new o).rotate(f,0,0),v=(new o).rotate(-f,0,0).transform(t).moveTo(0,0);a*=Math.abs(v.xx),s*=Math.abs(v.yy);var g=t.x,_=t.y,b=-a/2,w=-s/2,S=y.point(b,w);g-=S.x-b,_-=S.y-w;var E=new o(t).moveTo(0,0);S=E.point(r,i),g+=S.x,_+=S.y,c<0&&(g=-g-a);var C=E.point(-r,-i),T=y.point(a,s),x=y.point(a,0),R=y.point(0,s),P=Math.min(0,T.x,x.x,R.x),O=Math.max(0,T.x,x.x,R.x),k=Math.min(0,T.y,x.y,R.y),N=Math.max(0,T.y,x.y,R.y),M=(C.x-T.x/2)/(O-P)*c,I=(C.y-T.y/2)/(N-k);S=v.point(r,i),r=S.x,i=S.y;var A=this._strokeWidth;if(A){var b=t.xx+t.xy,w=t.yy+t.yx;A*=Math.sqrt(b*b+w*w)/Math.sqrt(2)}r*=l,i*=l,g*=l,_*=l,a*=l,s*=l;var D=this.element;D.coordorigin=r+","+i,D.coordsize=a+","+s,D.style.left=g+"px",D.style.top=_+"px",D.style.width=a,D.style.height=s,D.style.rotation=f.toFixed(8),D.style.flip=c<0?"x":"";var L=this.skewElement;L.matrix=[m.xx.toFixed(4),m.xy.toFixed(4),m.yx.toFixed(4),m.yy.toFixed(4),0,0],L.origin=M+","+I,this.strokeElement.weight=A+"px"},_createGradient:function(e,t){var n=this.fillElement;this.element.removeChild(n),n.type=e,n.method="none",n.rotate=!0;var r,o,a=[],s=function(e,t){t=i.detach(t),null==r?r=o=t:o=t,a.push(e+" "+t[0])};if("length"in t)for(var l=0,u=t.length-1;l<=u;l++)s(l/u,t[l]);else for(var c in t)s(c,t[c]);return n.color=r[0],n.color2=o[0],n.colors=a,n.opacity=o[1],n["ao:opacity2"]=r[1],n.on=!0,this.element.appendChild(n),n},_setColor:function(e,t){var n="fill"==e?this.fillElement:this.strokeElement;null==t?n.on=!1:(t=i.detach(t),n.color=t[0],n.opacity=t[1],n.on=!0)},fill:function(e){if(arguments.length>1)this.fillLinear(arguments);else{this._boxCoords=u;var t=this.fillElement;t.type="solid",t.color2="",t["ao:opacity2"]="",t.colors&&(t.colors.value=""),this._setColor("fill",e)}return this},fillRadial:function(e,t,n,r,o,i,a){var s=this._createGradient("gradientradial",e);null==t&&(t=this.left+.5*this.width),null==n&&(n=this.top+.5*this.height),null==o&&(o=r||.5*this.height),null==r&&(r=.5*this.width),null==i&&(i=t),null==a&&(a=n),i+=i-t,a+=a-n;var l=this._boxCoords={left:i-2*r,top:a-2*o,width:4*r,height:4*o};return t-=l.left,n-=l.top,t/=l.width,n/=l.height,s.focussize="0 0",s.focusposition=t+","+n,s.focus="50%",this._transform(),this},fillLinear:function(e,t,n,r,o){var i=this._createGradient("gradient",e);if(i.focus="100%",5==arguments.length){var a=Math.abs(r-t),s=Math.abs(o-n);this._boxCoords={left:Math.min(t,r),top:Math.min(n,o),width:a<1?s:a,height:s<1?a:s},i.angle=(360+180*Math.atan2((r-t)/s,(o-n)/a)/Math.PI)%360}else this._boxCoords=null,i.angle=null==t?0:(90+t)%360;return this._transform(),this},fillImage:function(e,t,n,r,o,a,s){var l=this.fillElement;return null!=a?(a=i.detach(a),null!=s&&(s=i.detach(s)),l.type="pattern",l.color=a[0],l.color2=null==s?a[0]:s[0],l.opacity=null==s?0:s[1],l["ao:opacity2"]=a[1]):(l.type="tile",l.color="",l.color2="",l.opacity=1,l["ao:opacity2"]=1),l.colors&&(l.colors.value=""),l.rotate=!0,l.src=e,l.size="1,1",l.position="0,0",l.origin="0,0",l.aspect="ignore",l.on=!0,r||(r=0),o||(o=0),this._boxCoords=t?{left:r+.5,top:o+.5,width:t,height:n}:null,this._transform(),this},stroke:function(e,t,n,r){var o=this.strokeElement;return this._strokeWidth=null!=t?t:1,o.weight=null!=t?t+"px":1,o.endcap=null!=n?"butt"==n?"flat":n:"round",o.joinstyle=null!=r?r:"round",this._setColor("stroke",e),this}})},function(e,t,n){var r=n(5),o=n(18),i=n(20),a=n(37);e.exports=r(a,i,{element_initialize:a.prototype.initialize,initialize:function(e,t){this.element_initialize("group"),this.width=e,this.height=t},_transform:function(){var e=this.element;e.coordorigin="0,0",e.coordsize="1000,1000",e.style.left=0,e.style.top=0,e.style.width=1e3,e.style.height=1e3,e.style.rotation=0;var t=this.parentNode;this._activeTransform=t?new o(t._activeTransform).transform(this):this; -for(var n=this.firstChild;n;)n._transform(),n=n.nextSibling}})},function(e,t,n){var r=n(5),o=n(20),i=n(35),a=n(21),s=100,l=r(i,o,{initialize:function(e,t,n){this.element=n||document.createElement("vml"),this.containerElement=a.createElement("group"),this.element.appendChild(this.containerElement),null!=e&&null!=t&&this.resize(e,t)},resize:function(e,t){this.width=e,this.height=t;var n=this.element.style;n.pixelWidth=e,n.pixelHeight=t,n=this.containerElement.style,n.width=e,n.height=t;var r=.5*s;return this.containerElement.coordorigin=r+","+r,this.containerElement.coordsize=e*s+","+t*s,this}});l.tagName="av:vml",e.exports=l},function(e,t,n){"use strict";function r(e){if(Array.isArray(e))return 0===e.length;if("object"==typeof e){if(e){o(e)&&void 0!==e.size?i(!1):void 0;for(var t in e)return!1}return!0}return!e}function o(e){return"undefined"!=typeof Symbol&&e[Symbol.iterator]}var i=n(3);e.exports=r},function(e,t){"use strict";function n(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function r(e,t){if(n(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!1;for(var a=0;a=this.rowIdentities[n].length))return this.rowIdentities[n][t];t-=this.rowIdentities[n].length}return null},e.prototype.getSectionIDForFlatIndex=function(e){for(var t=e,n=0;n=this.rowIdentities[n].length))return this.sectionIdentities[n];t-=this.rowIdentities[n].length}return null},e.prototype.getSectionLengths=function(){for(var e=[],t=0;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=n(8),u=(r(l),n(6)),c=r(u),f=n(9),d=(r(f),n(2),n(1)),p=r(d),h=function(e){function t(){return i(this,t),a(this,e.apply(this,arguments))}return s(t,e),t.prototype.render=function(){var e=this.props,t=(e.colors,e.enabled,e.onRefresh,e.progressBackgroundColor,e.progressViewOffset,e.refreshing,e.size,e.tintColor,e.title,e.titleColor,o(e,["colors","enabled","onRefresh","progressBackgroundColor","progressViewOffset","refreshing","size","tintColor","title","titleColor"]));return p.default.createElement(c.default,t)},t}(d.Component);h.propTypes={},t.default=h},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(82),i=r(o),a=n(86),s=r(a),l={},u={borderColor:["borderTopColor","borderRightColor","borderBottomColor","borderLeftColor"],borderRadius:["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"],borderStyle:["borderTopStyle","borderRightStyle","borderBottomStyle","borderLeftStyle"],borderWidth:["borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth"],margin:["marginTop","marginRight","marginBottom","marginLeft"],marginHorizontal:["marginRight","marginLeft"],marginVertical:["marginTop","marginBottom"],overflow:["overflowX","overflowY"],overscrollBehavior:["overscrollBehaviorX","overscrollBehaviorY"],padding:["paddingTop","paddingRight","paddingBottom","paddingLeft"],paddingHorizontal:["paddingRight","paddingLeft"],paddingVertical:["paddingTop","paddingBottom"],textDecorationLine:["textDecoration"],writingDirection:["direction"]},c={backgroundColor:!0,borderColor:!0,borderTopColor:!0,borderRightColor:!0,borderBottomColor:!0,borderLeftColor:!0,color:!0},f={borderWidth:!0,borderTopWidth:!0,borderRightWidth:!0,borderBottomWidth:!0,borderLeftWidth:!0},d="monospace, monospace",p='system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif',h=function(e){return e.sort(function(e,t){return et?1:0})},m={height:0,width:0},y=function(e,t){var n=t.shadowOffset||m,r=n.height,o=n.width,a=(0,i.default)(null,o),l=(0,i.default)(null,r),u=(0,i.default)(null,t.shadowRadius||0),c=(0,s.default)(t.shadowColor,t.shadowOpacity);if(c){var f=a+" "+l+" "+u+" "+c;e.boxShadow=t.boxShadow?t.boxShadow+", "+f:f}else t.boxShadow&&(e.boxShadow=t.boxShadow)},v=function(e,t){var n=t.textShadowOffset||m,r=n.height,o=n.width,a=(0,i.default)(null,o),l=(0,i.default)(null,r),u=(0,i.default)(null,t.textShadowRadius||0),c=(0,s.default)(t.textShadowColor);c&&(e.textShadow=a+" "+l+" "+u+" "+c)},g=function(e){var t=Object.keys(e)[0],n=(0,i.default)(t,e[t]);return t+"("+n+")"},_=function(e){var t=e.join(",");return"matrix3d("+t+")"},b=function(e,t){var n=t.transform;Array.isArray(t.transform)?n=t.transform.map(g).join(" "):t.transformMatrix&&(n=_(t.transformMatrix)),e.transform=n},w=function(e,t){var n=!1,r=!1;return function(o,a){var l=(0,i.default)(a,e[a]);if(f[a]&&(l=null==l?(0,i.default)(null,0):l),c[a]&&(l=(0,s.default)(l)),null==l)return o;switch(a){case"aspectRatio":case"elevation":case"overlayColor":case"resizeMode":case"tintColor":break;case"display":o.display=l,"flex"===e.display&&null==e.flex&&(null==e.flexShrink&&(o.flexShrink="0 !important"),null==e.flexBasis&&(o.flexBasis="auto !important"));break;case"flex":l>0?(o.flex=l,o.flexGrow=l+" !important",o.flexShrink="1 !important"):0===l?(o.flexGrow="0 !important",o.flexShrink="0 !important",o.flexBasis="auto !important"):l===-1&&(o.flexGrow="0 !important",o.flexShrink="1 !important",o.flexBasis="auto !important");break;case"flexGrow":case"flexShrink":case"flexBasis":if(null!=l){var h=(""+l).indexOf("!important")>-1;o[a]=h?l:l+" !important"}break;case"fontFamily":if(l.indexOf("System")>-1){var m=l.split(/\s*,\s*/);m[m.indexOf("System")]=p,o.fontFamily=m.join(", ")}else"monospace"===l?o.fontFamily=d:o.fontFamily=l;break;case"fontVariant":Array.isArray(l)&&l.length>0&&(o.fontVariant=l.join(" "));break;case"shadowColor":case"shadowOffset":case"shadowOpacity":case"shadowRadius":n||y(o,e),n=!0;break;case"textAlignVertical":o.verticalAlign="center"===l?"middle":l;break;case"textShadowColor":case"textShadowOffset":case"textShadowRadius":r||v(o,e),r=!0;break;case"transform":case"transformMatrix":b(o,e);break;default:var g=u[a];g?g.forEach(function(e,n){t.indexOf(e)===-1&&(o[e]=l)}):o[a]=l}return o}},S=function(e){if(!e)return l;var t=Object.keys(e),n=h(t),r=w(e,t),o=n.reduce(r,{});return o};t.default=S},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(41),i=r(o),a=n(228),s=r(a),l=n(82),u=r(l),c=n(102),f=r(c),d=function(e,t){var n=(0,i.default)(e),r=(0,u.default)(e,t);return Array.isArray(t)?t.map(function(e){return n+":"+e}).join(";"):n+":"+r},p=function(e){return(0,s.default)((0,f.default)(e),d).sort().join(";")};t.default=p},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){return"number"==typeof e?s.default.getByID(e):e}function i(e){if(e){if(!Array.isArray(e))return o(e);for(var t={},n=0,r=e.length;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}t.__esModule=!0;var i=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:1;if(void 0===e||null===e||1===t&&"string"==typeof e&&"#"!==e.charAt(0))return e;var n=(0,i.default)(e);if(null!==n){var r=i.default.rgba(n);r.a=r.a.toFixed(1);var o=r.r,a=r.g,s=r.b,l=r.a;return"rgba("+o+","+a+","+s+","+l*t+")"}};t.default=a},function(e,t,n){"use strict";t.__esModule=!0;var r=n(24);t.default=r.render},function(e,t,n){"use strict";t.__esModule=!0;var r=n(24);t.default=r.unmountComponentAtNode},function(e,t){"use strict";t.__esModule=!0;var n=function(e){return e.disabled||e["aria-disabled"]};t.default=n},function(e,t,n){"use strict";t.__esModule=!0;var r=n(2),o={animationDelay:r.string,animationDirection:(0,r.oneOf)(["alternate","alternate-reverse","normal","reverse"]),animationDuration:r.string,animationFillMode:(0,r.oneOf)(["none","forwards","backwards","both"]),animationIterationCount:(0,r.oneOfType)([r.number,(0,r.oneOf)(["infinite"])]),animationName:(0,r.oneOfType)([r.string,(0,r.arrayOf)((0,r.oneOfType)([r.string,r.object]))]),animationPlayState:(0,r.oneOf)(["paused","running"]),animationTimingFunction:r.string,transitionDelay:r.string,transitionDuration:r.string,transitionProperty:r.string,transitionTimingFunction:r.string};t.default=o},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(8),i=r(o),a=n(2),s=(0,a.oneOfType)([a.number,a.string]),l=(0,a.oneOf)(["solid","dotted","dashed"]),u={borderColor:i.default,borderBottomColor:i.default,borderEndColor:i.default,borderLeftColor:i.default,borderRightColor:i.default,borderStartColor:i.default,borderTopColor:i.default,borderRadius:s,borderBottomEndRadius:s,borderBottomLeftRadius:s,borderBottomRightRadius:s,borderBottomStartRadius:s,borderTopEndRadius:s,borderTopLeftRadius:s,borderTopRightRadius:s,borderTopStartRadius:s,borderStyle:l,borderBottomStyle:l,borderEndStyle:l,borderLeftStyle:l,borderRightStyle:l,borderStartStyle:l,borderTopStyle:l};t.default=u},function(e,t,n){"use strict";t.__esModule=!0;var r=n(2),o={cursor:r.string,touchAction:(0,r.oneOf)(["auto","inherit","manipulation","none","pan-down","pan-left","pan-right","pan-up","pan-x","pan-y","pinch-zoom"]),userSelect:r.string,willChange:r.string};t.default=o},function(e,t,n){"use strict";t.__esModule=!0;var r=n(2),o=(0,r.oneOf)(["auto","hidden","scroll","visible"]),i=(0,r.oneOf)(["hidden","visible"]),a=(0,r.oneOfType)([r.number,r.string]),s={alignContent:(0,r.oneOf)(["center","flex-end","flex-start","space-around","space-between","stretch"]),alignItems:(0,r.oneOf)(["baseline","center","flex-end","flex-start","stretch"]),alignSelf:(0,r.oneOf)(["auto","baseline","center","flex-end","flex-start","stretch"]),backfaceVisibility:i,borderWidth:a,borderBottomWidth:a,borderEndWidth:a,borderLeftWidth:a,borderRightWidth:a,borderStartWidth:a,borderTopWidth:a,bottom:a,boxSizing:r.string,direction:(0,r.oneOf)(["inherit","ltr","rtl"]),display:r.string,end:a,flex:r.number,flexBasis:a,flexDirection:(0,r.oneOf)(["column","column-reverse","row","row-reverse"]),flexGrow:r.number,flexShrink:r.number,flexWrap:(0,r.oneOf)(["nowrap","wrap","wrap-reverse"]),height:a,justifyContent:(0,r.oneOf)(["center","flex-end","flex-start","space-around","space-between","space-evenly"]),left:a,margin:a,marginBottom:a,marginHorizontal:a,marginEnd:a,marginLeft:a,marginRight:a,marginStart:a,marginTop:a,marginVertical:a,maxHeight:a,maxWidth:a,minHeight:a,minWidth:a,order:r.number,overflow:o,overflowX:o,overflowY:o,padding:a,paddingBottom:a,paddingHorizontal:a,paddingEnd:a,paddingLeft:a,paddingRight:a,paddingStart:a,paddingTop:a,paddingVertical:a,position:(0,r.oneOf)(["absolute","fixed","relative","static","sticky"]),right:a,start:a,top:a,visibility:i,width:a,zIndex:r.number,aspectRatio:r.number,gridAutoColumns:r.string,gridAutoFlow:r.string,gridAutoRows:r.string,gridColumnEnd:r.string,gridColumnGap:r.string,gridColumnStart:r.string,gridRowEnd:r.string,gridRowGap:r.string,gridRowStart:r.string,gridTemplateColumns:r.string,gridTemplateRows:r.string,gridTemplateAreas:r.string};t.default=s},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var o={},i={},a="r",s=1,l=function(e){return a+"-"+e},u=function(){function e(){r(this,e)}return e.register=function(e){var t=s++,n=l(t);return i[n]=e,t},e.getByID=function(e){if(!e)return o;var t=l(e),n=i[t];return n?n:o},e}();t.default=u},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(8),i=r(o),a=n(2),s=(0,a.oneOfType)([a.number,a.string]),l={shadowColor:i.default,shadowOffset:(0,a.shape)({width:s,height:s}),shadowOpacity:a.number,shadowRadius:s,shadowSpread:s};t.default=l},function(e,t,n){"use strict";t.__esModule=!0;var r=n(2),o=(0,r.oneOfType)([r.number,r.string]),i={perspective:(0,r.oneOfType)([r.number,r.string]),perspectiveOrigin:r.string,transform:(0,r.arrayOf)((0,r.oneOfType)([(0,r.shape)({perspective:o}),(0,r.shape)({rotate:r.string}),(0,r.shape)({rotateX:r.string}),(0,r.shape)({rotateY:r.string}),(0,r.shape)({rotateZ:r.string}),(0,r.shape)({scale:r.number}),(0,r.shape)({scaleX:r.number}),(0,r.shape)({scaleY:r.number}),(0,r.shape)({skewX:r.string}),(0,r.shape)({skewY:r.string}),(0,r.shape)({translateX:o}),(0,r.shape)({translateY:o}),(0,r.shape)({translateZ:o}),(0,r.shape)({translate3d:r.string})])),transformOrigin:r.string,transformStyle:(0,r.oneOf)(["flat","preserve-3d"])};t.default=i},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}t.__esModule=!0;var i=n(52),a=r(i),s=n(4),l=r(s),u=n(46),c=r(u),f={},d=l.default.create({ariaButton:{cursor:"pointer"},button:{appearance:"none",backgroundColor:"transparent",color:"inherit",fontFamily:"inherit",fontSize:"inherit",fontStyle:"inherit",fontVariant:["inherit"],fontWeight:"inherit",lineHeight:"inherit",textAlign:"inherit"},heading:{fontFamily:"inherit",fontSize:"inherit",fontStyle:"inherit",fontVariant:["inherit"],fontWeight:"inherit",lineHeight:"inherit"},link:{backgroundColor:"transparent",color:"inherit",textDecorationLine:"none"},list:{listStyle:"none"}}),p=l.default.create({auto:{pointerEvents:"auto"},"box-none":{pointerEvents:"box-none"},"box-only":{pointerEvents:"box-only"},none:{pointerEvents:"none"}}),h=function(e){return c.default.resolve(e)},m=function(e,t,n){n||(n=h),t||(t=f);var r=t,i=r.accessibilityLabel,s=r.accessibilityLiveRegion,l=r.importantForAccessibility,u=r.placeholderTextColor,c=r.pointerEvents,m=r.style,y=r.testID,v=(r.accessible,r.accessibilityComponentType,r.accessibilityRole,r.accessibilityTraits,o(r,["accessibilityLabel","accessibilityLiveRegion","importantForAccessibility","placeholderTextColor","pointerEvents","style","testID","accessible","accessibilityComponentType","accessibilityRole","accessibilityTraits"])),g=a.default.isDisabled(t),_=a.default.propsToAriaRole(t),b=a.default.propsToTabIndex(t),w=["a"===e&&d.link,"button"===e&&d.button,"heading"===_&&d.heading,"ul"===e&&d.list,"button"===_&&!g&&d.ariaButton,c&&p[c],m,u&&{placeholderTextColor:u}],S=n(w),E=S.className,C=S.style;return g&&(v["aria-disabled"]=!0),"no-hide-descendants"===l&&(v["aria-hidden"]=!0),i&&i.constructor===String&&(v["aria-label"]=i),s&&s.constructor===String&&(v["aria-live"]="none"===s?"off":s),E&&E.constructor===String&&(v.className=v.className?v.className+" "+E:E),"a"===e&&"_blank"===v.target&&(v.rel=(v.rel||"")+" noopener noreferrer"),_&&_.constructor===String&&"label"!==_&&(v.role=_),C&&(v.style=C),b&&(v.tabIndex=b),y&&y.constructor===String&&(v["data-testid"]=y),v};t.default=m},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(54),i=r(o),a=function(){i.default.blurTextInput(i.default.currentlyFocusedField())};t.default=a},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(3),i=r(o),a=function(e){(0,i.default)(e&&"function"==typeof e.setNativeProps,"Touchable child must either be native or forward setNativeProps to a native component")};t.default=a},function(e,t){"use strict";t.__esModule=!0;var n=/^[+-]?\d*(?:\.\d+)?(?:[Ee][+-]?\d+)?(%|\w*)/,r=function(e){return e.match(n)[1]},o=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},i=function(e,t){if("string"==typeof e){var n=parseFloat(e)*t,i=r(e);return""+n+i}if(o(e))return e*t};t.default=i},function(e,t){"use strict";function n(e){var t=l(e.changedTouches),n=l(e.touches),r="function"==typeof e.preventDefault?e.preventDefault.bind(e):a,o="function"==typeof e.stopImmediatePropagation?e.stopImmediatePropagation.bind(e):a,i="function"==typeof e.stopPropagation?e.stopPropagation.bind(e):a,s={_normalized:!0,bubbles:e.bubbles,cancelable:e.cancelable,changedTouches:t,defaultPrevented:e.defaultPrevented,identifier:void 0,locationX:void 0,locationY:void 0,pageX:e.pageX,pageY:e.pageY,preventDefault:r,stopImmediatePropagation:o,stopPropagation:i,target:e.target,timestamp:Date.now(),touches:n,type:e.type,which:e.which};return t[0]&&(s.identifier=t[0].identifier,s.pageX=t[0].pageX,s.pageY=t[0].pageY,s.locationX=t[0].locationX,s.locationY=t[0].locationY),s}function r(e){var t=void 0,n=[{_normalized:!0,clientX:e.clientX,clientY:e.clientY,force:e.force,identifier:0,get locationX(){if(t=t||s(e.target))return e.pageX-t.left},get locationY(){if(t=t||s(e.target))return e.pageY-t.top},pageX:e.pageX,pageY:e.pageY,screenX:e.screenX,screenY:e.screenY,target:e.target,timestamp:Date.now()}],r="function"==typeof e.preventDefault?e.preventDefault.bind(e):a,o="function"==typeof e.stopImmediatePropagation?e.stopImmediatePropagation.bind(e):a,l="function"==typeof e.stopPropagation?e.stopPropagation.bind(e):a;return{_normalized:!0,bubbles:e.bubbles,cancelable:e.cancelable,changedTouches:n,defaultPrevented:e.defaultPrevented,identifier:n[0].identifier,locationX:n[0].locationX,locationY:n[0].locationY,pageX:e.pageX,pageY:e.pageY,preventDefault:r,stopImmediatePropagation:o,stopPropagation:l,target:e.target,timestamp:n[0].timestamp,touches:"mouseup"===e.type?i:n,type:e.type,which:e.which}}function o(e){if(!e||e._normalized)return e;var t=e.type||"",o=t.indexOf("mouse")>=0;return o?r(e):n(e)}t.__esModule=!0;var i=[],a=function(){},s=function(e){if(e){var t=1===e.nodeType;if(t&&"function"==typeof e.getBoundingClientRect)return e.getBoundingClientRect()}},l=function(e){ -return e?Array.prototype.slice.call(e).map(function(e){var t=e.identifier>20?e.identifier%20:e.identifier,n=void 0;return{_normalized:!0,clientX:e.clientX,clientY:e.clientY,force:e.force,get locationX(){if(n=n||s(e.target))return e.pageX-n.left},get locationY(){if(n=n||s(e.target))return e.pageY-n.top},identifier:t,pageX:e.pageX,pageY:e.pageY,radiusX:e.radiusX,radiusY:e.radiusY,rotationAngle:e.rotationAngle,screenX:e.screenX,screenY:e.screenY,target:e.target,timestamp:Date.now()}}):i};t.default=o},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.prefixInlineStyles=void 0;var o=n(139),i=r(o),a=n(230),s=r(a),l=(0,i.default)(s.default);t.default=l;t.prefixInlineStyles=function(e){var t=l(e);return Object.keys(t).forEach(function(e){var n=t[e];Array.isArray(n)&&(t[e]=n[n.length-1])}),t}},function(e,t){"use strict";t.__esModule=!0;var n={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexOrder:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,fontWeight:!0,gridRow:!0,gridColumn:!0,lineClamp:!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,scale:!0,scaleX:!0,scaleY:!0,scaleZ:!0,shadowOpacity:!0},r=["ms","Moz","O","Webkit"],o=function(e,t){return e+t.charAt(0).toUpperCase()+t.substring(1)};Object.keys(n).forEach(function(e){r.forEach(function(t){n[o(t,e)]=n[e]})}),t.default=n},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var o=void 0,i=function(){function e(){r(this,e)}return e.step0=function(e){return e>0?1:0},e.step1=function(e){return e>=1?1:0},e.linear=function(e){return e},e.ease=function(t){return o||(o=e.bezier(.42,0,1,1)),o(t)},e.quad=function(e){return e*e},e.cubic=function(e){return e*e*e},e.poly=function(e){return function(t){return Math.pow(t,e)}},e.sin=function(e){return 1-Math.cos(e*Math.PI/2)},e.circle=function(e){return 1-Math.sqrt(1-e*e)},e.exp=function(e){return Math.pow(2,10*(e-1))},e.elastic=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=e*Math.PI;return function(e){return 1-Math.pow(Math.cos(e*Math.PI/2),3)*Math.cos(e*t)}},e.back=function(e){return void 0===e&&(e=1.70158),function(t){return t*t*((e+1)*t-e)}},e.bounce=function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?(e-=1.5/2.75,7.5625*e*e+.75):e<2.5/2.75?(e-=2.25/2.75,7.5625*e*e+.9375):(e-=2.625/2.75,7.5625*e*e+.984375)},e.bezier=function(e,t,r,o){var i=n(237);return i(e,t,r,o)},e.in=function(e){return e},e.out=function(e){return function(t){return 1-e(1-t)}},e.inOut=function(e){return function(t){return t<.5?e(2*t)/2:1-e(2*(1-t))/2}},e}();e.exports=i},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var a=n(57),s=a.AnimatedEvent,l=n(11),u=n(244),c=n(10),f=n(13).default,d=n(3),p=function(e){function t(n,i){r(this,t);var a=o(this,e.call(this));return n.style&&(n=Object.assign({},n,{style:new u(n.style)})),a._props=n,a._callback=i,a.__attach(),a}return i(t,e),t.prototype.__getValue=function(){var e={};for(var t in this._props){var n=this._props[t];n instanceof l?(!n.__isNative||n instanceof u)&&(e[t]=n.__getValue()):n instanceof s?e[t]=n.__getHandler():e[t]=n}return e},t.prototype.__getAnimatedValue=function(){var e={};for(var t in this._props){var n=this._props[t];n instanceof l&&(e[t]=n.__getAnimatedValue())}return e},t.prototype.__attach=function(){for(var e in this._props){var t=this._props[e];t instanceof l&&t.__addChild(this)}},t.prototype.__detach=function(){this.__isNative&&this._animatedView&&this.__disconnectAnimatedView();for(var t in this._props){var n=this._props[t];n instanceof l&&n.__removeChild(this)}e.prototype.__detach.call(this)},t.prototype.update=function(){this._callback()},t.prototype.__makeNative=function(){if(!this.__isNative){this.__isNative=!0;for(var e in this._props){var t=this._props[e];t instanceof l&&t.__makeNative()}this._animatedView&&this.__connectAnimatedView()}},t.prototype.setNativeView=function(e){this._animatedView!==e&&(this._animatedView=e,this.__isNative&&this.__connectAnimatedView())},t.prototype.__connectAnimatedView=function(){d(this.__isNative,'Expected node to be marked as "native"');var e=f(this._animatedView);d(null!=e,"Unable to locate attached view in the native tree"),c.API.connectAnimatedNodeToView(this.__getNativeTag(),e)},t.prototype.__disconnectAnimatedView=function(){d(this.__isNative,'Expected node to be marked as "native"');var e=f(this._animatedView);d(null!=e,"Unable to locate attached view in the native tree"),c.API.disconnectAnimatedNodeFromView(this.__getNativeTag(),e)},t.prototype.__getNativeConfig=function(){var e={};for(var t in this._props){var n=this._props[t];n instanceof l&&(e[t]=n.__getNativeTag())}return{type:"props",props:e}},t}(l);e.exports=p},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(3),i=(r(o),function(e,t){var n=this;if(n.instancePool.length){var r=n.instancePool.pop();return n.call(r,e,t),r}return new n(e,t)}),a=function(e){var t=this;e.destructor(),t.instancePool.length=4;)n=255&e.charCodeAt(i)|(255&e.charCodeAt(++i))<<8|(255&e.charCodeAt(++i))<<16|(255&e.charCodeAt(++i))<<24,n=1540483477*(65535&n)+((1540483477*(n>>>16)&65535)<<16),n^=n>>>24,n=1540483477*(65535&n)+((1540483477*(n>>>16)&65535)<<16),o=1540483477*(65535&o)+((1540483477*(o>>>16)&65535)<<16)^n,r-=4,++i;switch(r){case 3:o^=(255&e.charCodeAt(i+2))<<16;case 2:o^=(255&e.charCodeAt(i+1))<<8;case 1:o^=255&e.charCodeAt(i),o=1540483477*(65535&o)+((1540483477*(o>>>16)&65535)<<16)}return o^=o>>>13,o=1540483477*(65535&o)+((1540483477*(o>>>16)&65535)<<16),o^=o>>>15,o>>>0}t.__esModule=!0;var r=function(e){return n(e,1).toString(36)};t.default=r},function(e,t){(function(t){"use strict";var n="undefined"==typeof window?t:window,r=function(e,t,n){return function(r,o){var i=e(function(){t.call(this,i),r.apply(this,arguments)}.bind(this),o);return this[n]?this[n].push(i):this[n]=[i],i}},o=function(e,t){return function(n){if(this[t]){var r=this[t].indexOf(n);r!==-1&&this[t].splice(r,1)}e(n)}},i="TimerMixin_timeouts",a=o(n.clearTimeout,i),s=r(n.setTimeout,a,i),l="TimerMixin_intervals",u=o(n.clearInterval,l),c=r(n.setInterval,function(){},l),f="TimerMixin_immediates",d=o(n.clearImmediate,f),p=r(n.setImmediate,d,f),h="TimerMixin_rafs",m=o(n.cancelAnimationFrame,h),y=r(n.requestAnimationFrame,m,h),v={componentWillUnmount:function(){this[i]&&this[i].forEach(function(e){n.clearTimeout(e)}),this[i]=null,this[l]&&this[l].forEach(function(e){n.clearInterval(e)}),this[l]=null,this[f]&&this[f].forEach(function(e){n.clearImmediate(e)}),this[f]=null,this[h]&&this[h].forEach(function(e){n.cancelAnimationFrame(e)}),this[h]=null},setTimeout:s,clearTimeout:a,setInterval:c,clearInterval:u,setImmediate:p,clearImmediate:d,requestAnimationFrame:y,cancelAnimationFrame:m};e.exports=v}).call(t,function(){return this}())},function(e,t){"use strict";function n(e){var t=document.createElement("pre"),n=document.createTextNode(e);return t.appendChild(n),t.innerHTML}Object.defineProperty(t,"__esModule",{value:!0}),function(e){function t(){return i.TYPE_DEFAULT=l,i.TYPE_CONFIRM=u,i.alert=n,i.break=r,o(),i}function n(e,t){var n=new i,r=[].splice.call(arguments,2);for(n.setTitle(e),n.setMessage(t);r.length;)n.addAction(r.shift(),r.shift());return n.present(),n}function r(){throw null}function o(){var e=document.createElement("style");e.innerHTML="#Alert7,#Alert7::after,#Alert7 .alert7-container {vertical-align: middle;}#Alert7 {position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 1001;background-color: rgba(0, 0, 0, 0.3);text-align: center;font-size: 16px;-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}#Alert7.alert7-confirm {}#Alert7::after,#Alert7 .alert7-container {display: inline-block;}#Alert7::after {height: 100%;content: '';}#Alert7 .alert7-container {max-width: 240px;width: 80%;box-sizing: border-box;background-color: rgba(255, 255, 255, 0.9);border-radius: 18px;}#Alert7 .alert7-title,#Alert7 .alert7-message {padding-left: 20px;padding-right: 20px;line-height:1.3em;}#Alert7 .alert7-title {padding-top: 20px;font-size: 1.1em;font-weight: bolder;line-height: 2em;}#Alert7 .alert7-message {padding-bottom: 14px;font-size: 0.8em;}#Alert7 .alert7-actions {}#Alert7 .alert7-actions button.alert7-action-item {padding-top: 12px;padding-bottom: 12px;width: 100%;background: 0;border: 0;border-top: 1px solid #E7E7E7;outline: 0;color: #59F;}#Alert7 .alert7-actions button.alert7-action-item:last-of-type {border-bottom-left-radius: 18px;border-bottom-right-radius: 18px;}#Alert7 .alert7-actions button.alert7-action-item:active {background-color: #E7E7E7;}#Alert7.alert7-confirm .alert7-actions button.alert7-action-item {width: 50%;}#Alert7.alert7-confirm .alert7-actions button.alert7-action-item:first-of-type {border-bottom-left-radius: 18px;}#Alert7.alert7-confirm .alert7-actions button.alert7-action-item:first-of-type:last-of-type {width: 100%;}#Alert7.alert7-confirm .alert7-actions button.alert7-action-item:nth-of-type(2) {border-left: 1px solid #E7E7E7;border-bottom-left-radius: 0;border-bottom-right-radius: 18px;}#Alert7.alert7-confirm .alert7-actions button.alert7-action-item:nth-of-type(n+3) {display: none;}",document.getElementsByTagName("head")[0].appendChild(e)}function i(){this.title="",this.message="",this.type=l,this.actions=[],a(this)}function a(e){e.instanceElement=document.createElement("div"),e.instanceElement.id="Alert7",e.alertElement=document.createElement("div"),e.alertElement.className="alert7-container",e.instanceElement.appendChild(e.alertElement),e.titleElement=document.createElement("div"),e.titleElement.className="alert7-title",e.alertElement.appendChild(e.titleElement),e.messageElement=document.createElement("div"),e.messageElement.className="alert7-message",e.alertElement.appendChild(e.messageElement),e.actionsElement=document.createElement("div"),e.actionsElement.className="alert7-actions",e.alertElement.appendChild(e.actionsElement)}function s(e){function t(t){return function(){try{t&&t(),e.dismiss()}catch(e){}}}var n,r,o=e.actions,i=o.length;for(e.actionsElement.innerHTML="";i--;)r=o[i],n=document.createElement("button"),n.className="alert7-action-item",n.innerText=n.textContent=r.text||"OK",n.addEventListener("click",t(r.handler),!1),e.actionsElement.insertBefore(n,e.actionsElement.firstChild)}var l=0,u=1;!function(){e=window.Alert7=e||t()}(),i.prototype.setTitle=function(e){this.title=e||""},i.prototype.setMessage=function(e){this.message=e||""},i.prototype.setType=function(e){this.type=e||l},i.prototype.addAction=function(e,t){this.actions.push({text:e,handler:t})},i.prototype.present=function(){switch(this.titleElement.innerText=this.titleElement.textContent=this.title,this.messageElement.innerHTML=this.messageElement.textContent=this.message,this.type){case u:this.instanceElement.classList.add("alert7-confirm")}this.actions.length||this.actions.push({}),s(this),document.querySelector("body").appendChild(this.instanceElement)},i.prototype.dismiss=function(){this.instanceElement.parentNode&&this.instanceElement.parentNode.removeChild(this.instanceElement)}}(window.Alert7);var r={alert:function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[{text:"OK",onPress:function(e){return e}}],e=new Alert7;if(e.setTitle(t),e.setMessage(n(r)),"function"==typeof o){var i=o;e.addAction("OK",i)}else{var a=o;a.forEach(function(t){e.addAction(t.text,t.onPress||function(e){return e})}),2===a.length&&e.setType(Alert7.TYPE_CONFIRM)}e.present()},prompt:function(e){function t(e){return function(){var t=document.getElementById("alert7-prompt-input").value;return e(t)}}var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(e){return e},i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"plain-text",a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",s=new Alert7;if(s.setTitle(e),s.setMessage(n(r)+('
')),"function"==typeof o){var l=o;s.addAction("OK",t(l))}else{var u=o;u.forEach(function(e){s.addAction(e.text,t(e.onPress||function(e){return e}))}),2===u.length&&s.setType(Alert7.TYPE_CONFIRM)}s.present()}};t.default=r},function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s="src/components/RefreshControl/index.js",l=function(){function e(e,t){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=Object.assign||function(e){for(var t=1;to&&(e.distance=e.touches[0].clientY-o,a(e)),e.touches[0].clientYt.distanceToRefresh?r.add("ptr-refresh"):r.remove("ptr-refresh")},c=function(e){n.enabled&&(0!==n.distance&&e.preventDefault(),t.contentEl.style.transform=t.contentEl.style.webkitTransform="",t.ptrEl.style.transform=t.ptrEl.style.webkitTransform="",t.bodyEl.classList.contains("ptr-refresh")?f():d(),n.distance=0,n.enabled=!1)},f=function(){if(r.add("ptr-loading"),!t.loadingFunction)return d();var e=t.loadingFunction();setTimeout(function(){e.then(d)},1e3)},d=function(){r.remove("ptr-loading"),r.remove("ptr-refresh"),r.add("ptr-reset");var e=function e(){r.remove("ptr-reset"),t.bodyEl.removeEventListener("transitionend",e,!1)};t.bodyEl.addEventListener("transitionend",e,!1),t.ptrEl.style.visibility="hidden"};return{init:o}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n},function(e,t,n){var r=n(5),o=n(63),i=n(35);e.exports=r(o,i,{dummy_inject:o.prototype.inject,dummy_injectBefore:o.prototype.injectBefore,dummy_eject:o.prototype.eject,native_inject:i.prototype.inject,native_injectBefore:i.prototype.injectBefore,native_eject:i.prototype.eject,inject:function(e){return this.dummy_inject(e),this.native_inject(e),this},injectBefore:function(e){return this.dummy_injectBefore(e),this.native_injectBefore(e),this},eject:function(){return this.dummy_eject(),this.native_eject(),this}})},function(e,t,n){var r=n(5),o=n(20),i=n(36);e.exports=r(i,o,{initialize:function(e,t){this.width=e,this.height=t},localHitTest:function(e,t){for(var n=this.lastChild;n;){var r=n.hitTest(e,t);if(r)return r;n=n.previousSibling}return null},renderLayerTo:function(e,t,n,r,o,i,a){e.setTransform(t,n,r,o,i,a),e.save(),e.beginPath(),e.rect(this.x,this.y,this.width,this.height),e.clip();for(var s=this.firstChild;s;)s.renderTo(e,t,n,r,o,i,a),s=s.nextSibling;e.restore()}})},function(e,t,n){var r=n(5),o=n(20),i=n(36);e.exports=r(i,o,{initialize:function(e,t){this.width=e,this.height=t},localHitTest:function(e,t){for(var n=this.lastChild;n;){var r=n.hitTest(e,t);if(r)return r;n=n.previousSibling}return null},renderLayerTo:function(e,t,n,r,o,i,a){if(!this._invisible){i=t*this.x+r*this.y+i,a=n*this.x+o*this.y+a;var s=t;t=s*this.xx+r*this.yx,r=s*this.xy+r*this.yy,s=n,n=s*this.xx+o*this.yx,o=s*this.xy+o*this.yy;for(var l=this.firstChild;l;)l.renderTo(e,t,n,r,o,i,a),l=l.nextSibling}}})},function(e,t,n){var r=n(5),o=n(64),i=n(65);e.exports=r(o,{base_initialize:o.prototype.initialize,initialize:function(e,t,n){this.base_initialize(),this.width=t,this.height=n,null!=e&&this.draw(e)},draw:function(e,t,n){return e instanceof i||(e=new i(e)),this.path=e,this._commands=e.toCommands(),null!=t&&(this.width=t),null!=n&&(this.height=n),this.invalidate()},localHitTest:function(e,t){if(!this._fill)return null;if(null==this.width||null==this.height){var n=o._genericContext,r=this._commands;if(!r)return null;n.beginPath();for(var i=0,a=r.length;i0&&t>0&&ethis.width||t>this.height)return null;for(var n=this.lastChild;n;){var r=n.hitTest(e,t);if(r)return r;n=n.previousSibling}return null},render:function(){var e=this.firstChild,t=this.context;for(t.setTransform(c,0,0,c,0,0),t.clearRect(0,0,this.width,this.height);e;)e.renderTo(t,c,0,0,c,0,0),e=e.nextSibling;this.refreshCursor()}});p.tagName="canvas",e.exports=p},function(e,t,n){var r=n(5),o=n(64),i={middle:"center"};e.exports=r(o,{base_initialize:o.prototype.initialize,initialize:function(e,t,n,r){this.base_initialize(),this.draw.apply(this,arguments)},draw:function(e,t,n,r){var a;"string"==typeof t?a=Number(/(\d+)/.exec(t)[0]):t?(a=parseFloat(t.fontSize||t["font-size"]||"12"),t=(t.fontStyle||t["font-style"]||"")+" "+(t.fontVariant||t["font-variant"]||"")+" "+(t.fontWeight||t["font-weight"]||"")+" "+a+"px "+(t.fontFamily||t["font-family"]||"Arial")):t=this._font;var s=e&&e.split(/\r?\n/);this._font=t,this._fontSize=a,this._text=s,this._alignment=i[n]||n||"left";var l=o._genericContext;l.font=this._font,l.textAlign=this._alignment,l.textBaseline="middle",s=this._text;for(var u=s.length,c=0,f=0;fc&&(c=d)}return this.width=c,this.height=u?1.1*u*a:0,this.invalidate()},localHitTest:function(e,t){return this._fill&&e>0&&t>0&&e-1;)h+="\n";l.string=h+l.string,this.element.path="m0,0l1,0"}o=o.cloneNode(!0),c=o.style,o.coordorigin="0,0",o.coordsize="10000,10000",c.left="0px",c.top="0px",c.width="10000px",c.height="10000px",c.rotation=0,o.removeChild(o.firstChild);var m=new a(1,1),y=new s,v=o.ownerDocument.body;m.inject(v),y.element.appendChild(o),y.inject(m);var g=o.getBoundingClientRect(),_=m.toElement().getBoundingClientRect();return m.eject(),this.left=g.left-_.left,this.top=g.top-_.top,this.width=g.right-g.left,this.height=g.bottom-g.top,this.right=g.right-_.left,this.bottom=g.bottom-_.top,this._transform(),this}})},function(e,t,n){"use strict";function r(e){return e}function o(e,t,n){function o(e,t){var n=g.hasOwnProperty(t)?g[t]:null;E.hasOwnProperty(t)&&l("OVERRIDE_BASE"===n,"ReactClassInterface: You are attempting to override `%s` from your class specification. Ensure that your method names do not overlap with React methods.",t),e&&l("DEFINE_MANY"===n||"DEFINE_MANY_MERGED"===n,"ReactClassInterface: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",t)}function i(e,n){if(n){l("function"!=typeof n,"ReactClass: You're attempting to use a component class or function as a mixin. Instead, just use a regular object."),l(!t(n),"ReactClass: You're attempting to use a component as a mixin. Instead, just use a regular object.");var r=e.prototype,i=r.__reactAutoBindPairs;n.hasOwnProperty(u)&&b.mixins(e,n.mixins);for(var a in n)if(n.hasOwnProperty(a)&&a!==u){var s=n[a],c=r.hasOwnProperty(a);if(o(c,a),b.hasOwnProperty(a))b[a](e,s);else{var f=g.hasOwnProperty(a),h="function"==typeof s,m=h&&!f&&!c&&n.autobind!==!1;if(m)i.push(a,s),r[a]=s;else if(c){var y=g[a];l(f&&("DEFINE_MANY_MERGED"===y||"DEFINE_MANY"===y),"ReactClass: Unexpected spec policy %s for key %s when mixing in component specs.",y,a),"DEFINE_MANY_MERGED"===y?r[a]=d(r[a],s):"DEFINE_MANY"===y&&(r[a]=p(r[a],s))}else r[a]=s}}}else;}function c(e,t){if(t)for(var n in t){var r=t[n];if(t.hasOwnProperty(n)){var o=n in b;l(!o,'ReactClass: You are attempting to define a reserved property, `%s`, that shouldn\'t be on the "statics" key. Define it as an instance property instead; it will still be accessible on the constructor.',n);var i=n in e;if(i){var a=_.hasOwnProperty(n)?_[n]:null;return l("DEFINE_MANY_MERGED"===a,"ReactClass: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",n),void(e[n]=d(e[n],r))}e[n]=r}}}function f(e,t){l(e&&t&&"object"==typeof e&&"object"==typeof t,"mergeIntoWithNoDuplicateKeys(): Cannot merge non-objects.");for(var n in t)t.hasOwnProperty(n)&&(l(void 0===e[n],"mergeIntoWithNoDuplicateKeys(): Tried to merge two objects with the same key: `%s`. This conflict may be due to a mixin; in particular, this may be caused by two getInitialState() or getDefaultProps() methods returning objects with clashing keys.",n),e[n]=t[n]);return e}function d(e,t){return function(){var n=e.apply(this,arguments),r=t.apply(this,arguments);if(null==n)return r;if(null==r)return n;var o={};return f(o,n),f(o,r),o}}function p(e,t){return function(){e.apply(this,arguments),t.apply(this,arguments)}}function h(e,t){var n=t.bind(e);return n}function m(e){for(var t=e.__reactAutoBindPairs,n=0;n0,o=n&&n.length>0;return!r&&o?n[0]:r?t[0]:e}};e.exports=n},function(e,t,n){"use strict";function r(e,t){return!(!e||!t)&&(e===t||!o(e)&&(o(t)?r(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}var o=n(134);e.exports=r},function(e,t){"use strict";function n(e){if(e=e||("undefined"!=typeof document?document:void 0),"undefined"==typeof e)return null;try{return e.activeElement||e.body}catch(t){return e.body}}e.exports=n},function(e,t){"use strict";function n(e){var t=e?e.ownerDocument||e:document,n=t.defaultView||window;return!(!e||!("function"==typeof n.Node?e instanceof n.Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}e.exports=n},function(e,t,n){"use strict";function r(e){return o(e)&&3==e.nodeType}var o=n(133);e.exports=r},function(e,t){(function(t){"use strict";var n=t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||t.msRequestAnimationFrame;e.exports=n}).call(t,function(){return this}())},function(e,t,n){"use strict";var r,o=n(7);o.canUseDOM&&(r=window.performance||window.msPerformance||window.webkitPerformance),e.exports=r||{}},function(e,t,n){"use strict";var r,o=n(136);r=o.now?function(){return o.now()}:function(){return Date.now()},e.exports=r},function(e,t,n){(function(t){"use strict";var r=n(22),o=n(135),i=0,a=o||function(e){var n=Date.now(),r=Math.max(0,16-(n-i));return i=n+r,t.setTimeout(function(){e(Date.now())},r)};a(r),e.exports=a}).call(t,function(){return this}())},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){function t(e){for(var o in e){var i=e[o];if((0,d.default)(i))e[o]=t(i);else if(Array.isArray(i)){for(var s=[],u=0,f=i.length;u0&&(e[o]=s)}else{var h=(0,l.default)(r,o,i,e,n);h&&(e[o]=h),e=(0,a.default)(n,o,e)}}return e}var n=e.prefixMap,r=e.plugins;return t}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var i=n(153),a=r(i),s=n(154),l=r(s),u=n(151),c=r(u),f=n(152),d=r(f);e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if("string"==typeof t&&!(0,a.default)(t)&&t.indexOf("cross-fade(")>-1)return s.map(function(e){return t.replace(/cross-fade\(/g,e+"cross-fade(")})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var i=n(25),a=r(i),s=["-webkit-",""];e.exports=t.default},function(e,t){"use strict";function n(e,t){if("cursor"===e&&o.hasOwnProperty(t))return r.map(function(e){return e+t})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var r=["-webkit-","-moz-",""],o={"zoom-in":!0,"zoom-out":!0,grab:!0,grabbing:!0};e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if("string"==typeof t&&!(0,a.default)(t)&&t.indexOf("filter(")>-1)return s.map(function(e){return t.replace(/filter\(/g,e+"filter(")})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var i=n(25),a=r(i),s=["-webkit-",""];e.exports=t.default},function(e,t){"use strict";function n(e,t){if("display"===e&&r.hasOwnProperty(t))return r[t]}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var r={flex:["-webkit-box","-moz-box","-ms-flexbox","-webkit-flex","flex"],"inline-flex":["-webkit-inline-box","-moz-inline-box","-ms-inline-flexbox","-webkit-inline-flex","inline-flex"]};e.exports=t.default},function(e,t){"use strict";function n(e,t,n){o.hasOwnProperty(e)&&(n[o[e]]=r[t]||t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var r={"space-around":"distribute","space-between":"justify","flex-start":"start","flex-end":"end"},o={alignContent:"msFlexLinePack",alignSelf:"msFlexItemAlign",alignItems:"msFlexAlign",justifyContent:"msFlexPack",order:"msFlexOrder",flexGrow:"msFlexPositive",flexShrink:"msFlexNegative",flexBasis:"msFlexPreferredSize"};e.exports=t.default},function(e,t){"use strict";function n(e,t,n){"flexDirection"===e&&"string"==typeof t&&(t.indexOf("column")>-1?n.WebkitBoxOrient="vertical":n.WebkitBoxOrient="horizontal",t.indexOf("reverse")>-1?n.WebkitBoxDirection="reverse":n.WebkitBoxDirection="normal"),o.hasOwnProperty(e)&&(n[o[e]]=r[t]||t)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var r={"space-around":"justify","space-between":"justify","flex-start":"start","flex-end":"end","wrap-reverse":"multiple",wrap:"multiple",flex:"box","inline-flex":"inline-box"},o={alignItems:"WebkitBoxAlign",justifyContent:"WebkitBoxPack",flexWrap:"WebkitBoxLines",flexGrow:"WebkitBoxFlex"};e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if("string"==typeof t&&!(0,a.default)(t)&&l.test(t))return s.map(function(e){return t.replace(l,function(t){return e+t})})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var i=n(25),a=r(i),s=["-webkit-","-moz-",""],l=/linear-gradient|radial-gradient|repeating-linear-gradient|repeating-radial-gradient/gi;e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if("string"==typeof t&&!(0,a.default)(t)&&t.indexOf("image-set(")>-1)return s.map(function(e){return t.replace(/image-set\(/g,e+"image-set(")})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var i=n(25),a=r(i),s=["-webkit-",""];e.exports=t.default},function(e,t){"use strict";function n(e,t){if("position"===e&&"sticky"===t)return["-webkit-sticky","sticky"]}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n,e.exports=t.default},function(e,t){"use strict";function n(e,t){if(o.hasOwnProperty(e)&&i.hasOwnProperty(t))return r.map(function(e){return e+t})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var r=["-webkit-","-moz-",""],o={maxHeight:!0,maxWidth:!0,width:!0,height:!0,columnWidth:!0,minWidth:!0,minHeight:!0},i={"min-content":!0,"max-content":!0,"fill-available":!0,"fit-content":!0,"contain-floats":!0};e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if((0,u.default)(e))return e;for(var n=e.split(/,(?![^()]*(?:\([^()]*\))?\))/g),r=0,o=n.length;r-1&&"order"!==c)for(var f=t[l],d=0,h=f.length;d-1)return a;var s=i.split(/,(?![^()]*(?:\([^()]*\))?\))/g).filter(function(e){return!/-webkit-|-ms-/.test(e)}).join(",");return e.indexOf("Moz")>-1?s:(n["Webkit"+(0,f.default)(e)]=a,n["Moz"+(0,f.default)(e)]=s,i)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var a=n(128),s=r(a),l=n(25),u=r(l),c=n(71),f=r(c),d={transition:!0,transitionProperty:!0,WebkitTransition:!0,WebkitTransitionProperty:!0,MozTransition:!0,MozTransitionProperty:!0},p={Webkit:"-webkit-",Moz:"-moz-",ms:"-ms-"};e.exports=t.default},function(e,t){"use strict";function n(e,t){e.indexOf(t)===-1&&e.push(t)}function r(e,t){if(Array.isArray(t))for(var r=0,o=t.length;rt.expirationTime)&&(e.expirationTime=t.expirationTime)}function T(e){Pe=Oe=null;var t=e.alternate,n=e.updateQueue;null===n&&(n=e.updateQueue=E(null)),null!==t?(e=t.updateQueue,null===e&&(e=t.updateQueue=E(null))):e=null,Pe=n,Oe=e!==n?e:null}function x(e,t){T(e),e=Pe;var n=Oe;null===n?C(e,t):null===e.last||null===n.last?(C(e,t),C(n,t)):(C(e,t),n.last=t)}function R(e,t,n,r){return e=e.partialState,"function"==typeof e?e.call(t,n,r):e}function P(e,t,n,r,o,i){null!==e&&e.updateQueue===n&&(n=t.updateQueue={baseState:n.baseState,expirationTime:n.expirationTime,first:n.first,last:n.last,isInitialized:n.isInitialized,capturedValues:n.capturedValues,callbackList:null,hasForceUpdate:!1}),n.expirationTime=0,n.isInitialized?e=n.baseState:(e=n.baseState=t.memoizedState,n.isInitialized=!0);for(var a=!0,s=n.first,l=!1;null!==s;){var u=s.expirationTime;if(u>i){var c=n.expirationTime;(0===c||c>u)&&(n.expirationTime=u),l||(l=!0,n.baseState=e)}else l||(n.first=s.next,null===n.first&&(n.last=null)),s.isReplace?(e=R(s,r,e,o),a=!0):(u=R(s,r,e,o))&&(e=a?oe({},e,u):oe(e,u),a=!1),s.isForced&&(n.hasForceUpdate=!0),null!==s.callback&&(u=n.callbackList,null===u&&(u=n.callbackList=[]),u.push(s)),null!==s.capturedValue&&(u=n.capturedValues,null===u?n.capturedValues=[s.capturedValue]:u.push(s.capturedValue));s=s.next}return null!==n.callbackList?t.effectTag|=32:null!==n.first||n.hasForceUpdate||null!==n.capturedValues||(t.updateQueue=null),l||(n.baseState=e),e}function O(e,t){var n=e.callbackList;if(null!==n)for(e.callbackList=null,e=0;ed?(p=f,f=null):p=f.sibling;var h=_(r,f,a[d],l);if(null===h){null===f&&(f=p);break}e&&f&&null===h.alternate&&t(r,f),o=s(h,o,d),null===c?u=h:c.sibling=h,c=h,f=p}if(d===a.length)return n(r,f),u;if(null===f){for(;dh?(m=p,p=null):m=p.sibling;var v=_(a,p,y.value,c);if(null===v){p||(p=m);break}e&&p&&null===v.alternate&&t(a,p),l=s(v,l,h),null===d?f=v:d.sibling=v,d=v,p=m}if(y.done)return n(a,p),f;if(null===p){for(;!y.done;h++,y=u.next())y=g(a,y.value,c),null!==y&&(l=s(y,l,h),null===d?f=y:d.sibling=y,d=y);return f}for(p=i(a,p);!y.done;h++,y=u.next())y=b(p,a,h,y.value,c),null!==y&&(e&&null!==y.alternate&&p.delete(null===y.key?h:y.key),l=s(y,l,h),null===d?f=y:d.sibling=y,d=y);return e&&p.forEach(function(e){return t(a,e)}),f}return function(e,i,s,u){"object"==typeof s&&null!==s&&s.type===_e&&null===s.key&&(s=s.props.children);var c="object"==typeof s&&null!==s;if(c)switch(s.$$typeof){case me:e:{var f=s.key;for(c=i;null!==c;){if(c.key===f){if(10===c.tag?s.type===_e:c.type===s.type){n(e,c.sibling),i=a(c,s.type===_e?s.props.children:s.props,u),i.ref=N(e,c,s),i.return=e,e=i;break e}n(e,c);break}t(e,c),c=c.sibling}s.type===_e?(i=m(s.props.children,e.mode,u,s.key),i.return=e,e=i):(u=h(s,e.mode,u),u.ref=N(e,i,s),u.return=e,e=u)}return l(e);case ge:e:{for(c=s.key;null!==i;){if(i.key===c){if(4===i.tag&&i.stateNode.containerInfo===s.containerInfo&&i.stateNode.implementation===s.implementation){n(e,i.sibling),i=a(i,s.children||[],u),i.return=e,e=i;break e}n(e,i);break}t(e,i),i=i.sibling}i=v(s,e.mode,u),i.return=e,e=i}return l(e)}if("string"==typeof s||"number"==typeof s)return s=""+s,null!==i&&6===i.tag?(n(e,i.sibling),i=a(i,s,u),i.return=e,e=i):(n(e,i),i=y(s,e.mode,u),i.return=e,e=i),l(e);if(ke(s))return w(e,i,s,u);if(o(s))return S(e,i,s,u);if(c&&M(e,s),"undefined"==typeof s)switch(e.tag){case 2:case 1:u=e.type,r("152",u.displayName||u.name||"Component")}return n(e,i)}}function A(e,t,n,o,i,a,s){function l(e,t,n){u(e,t,n,t.expirationTime)}function u(e,t,n,r){t.child=null===e?Me(t,null,n,r):Ne(t,e.child,n,r)}function c(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function f(e,t,n,r,o,i){if(c(e,t),!n&&!o)return r&&R(t,!1),y(e,t);n=t.stateNode,pe.current=t;var a=o?null:n.render();return t.effectTag|=1,o&&(u(e,t,null,i),t.child=null),u(e,t,a,i),t.memoizedState=n.state,t.memoizedProps=n.props,r&&R(t,!0),t.child}function d(e){var t=e.stateNode;t.pendingContext?x(e,t.pendingContext,t.pendingContext!==t.context):t.context&&x(e,t.context,!1),b(e,t.containerInfo)}function h(e,t,n,r){var o=e.child;for(null!==o&&(o.return=e);null!==o;){switch(o.tag){case 12:var i=0|o.stateNode;if(o.type===t&&0!==(i&n)){for(i=o;null!==i;){var a=i.alternate;if(0===i.expirationTime||i.expirationTime>r)i.expirationTime=r,null!==a&&(0===a.expirationTime||a.expirationTime>r)&&(a.expirationTime=r);else{if(null===a||!(0===a.expirationTime||a.expirationTime>r))break;a.expirationTime=r}i=i.return}i=null}else i=o.child;break;case 13:i=o.type===e.type?null:o.child;break;default:i=o.child}if(null!==i)i.return=o;else for(i=o;null!==i;){if(i===e){i=null;break}if(o=i.sibling,null!==o){i=o;break}i=i.return}o=i}}function m(e,t,n){var r=t.type._context,o=t.pendingProps,i=t.memoizedProps;if(!C()&&i===o)return t.stateNode=0,w(t),y(e,t);var a=o.value;if(t.memoizedProps=o,null===i)a=1073741823;else if(i.value===o.value){if(i.children===o.children)return t.stateNode=0,w(t),y(e,t);a=0}else{var s=i.value;if(s===a&&(0!==s||1/s===1/a)||s!==s&&a!==a){if(i.children===o.children)return t.stateNode=0,w(t),y(e,t);a=0}else if(a="function"==typeof r._calculateChangedBits?r._calculateChangedBits(s,a):1073741823,a|=0,0===a){if(i.children===o.children)return t.stateNode=0,w(t),y(e,t)}else h(t,r,a,n)}return t.stateNode=a,w(t),l(e,t,o.children),t.child}function y(e,t){if(null!==e&&t.child!==e.child?r("153"):void 0,null!==t.child){e=t.child;var n=p(e,e.pendingProps,e.expirationTime);for(t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,n=n.sibling=p(e,e.pendingProps,e.expirationTime),n.return=t;n.sibling=null}return t.child}var v=e.shouldSetTextContent,g=e.shouldDeprioritizeSubtree,_=t.pushHostContext,b=t.pushHostContainer,w=o.pushProvider,S=n.getMaskedContext,E=n.getUnmaskedContext,C=n.hasContextChanged,T=n.pushContextProvider,x=n.pushTopLevelContextObject,R=n.invalidateContextProvider,O=i.enterHydrationState,N=i.resetHydrationState,M=i.tryToClaimNextHydratableInstance;e=k(n,a,s,function(e,t){e.memoizedProps=t},function(e,t){e.memoizedState=t});var I=e.adoptClassInstance,A=e.callGetDerivedStateFromProps,D=e.constructClassInstance,L=e.mountClassInstance,j=e.resumeMountClassInstance,F=e.updateClassInstance;return{beginWork:function(e,t,n){if(0===t.expirationTime||t.expirationTime>n){switch(t.tag){case 3:d(t);break;case 2:T(t);break;case 4:b(t,t.stateNode.containerInfo);break;case 13:w(t)}return null}switch(t.tag){case 0:null!==e?r("155"):void 0;var o=t.type,i=t.pendingProps,a=E(t);return a=S(t,a),o=o(i,a),t.effectTag|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof?(a=t.type,t.tag=2,t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,"function"==typeof a.getDerivedStateFromProps&&(i=A(t,o,i,t.memoizedState),null!==i&&void 0!==i&&(t.memoizedState=oe({},t.memoizedState,i))),i=T(t),I(t,o),L(t,n),e=f(e,t,!0,i,!1,n)):(t.tag=1,l(e,t,o),t.memoizedProps=i,e=t.child),e;case 1:return i=t.type,n=t.pendingProps,C()||t.memoizedProps!==n?(o=E(t),o=S(t,o),i=i(n,o),t.effectTag|=1,l(e,t,i),t.memoizedProps=n,e=t.child):e=y(e,t),e;case 2:i=T(t),null===e?null===t.stateNode?(D(t,t.pendingProps),L(t,n),o=!0):o=j(t,n):o=F(e,t,n),a=!1;var s=t.updateQueue;return null!==s&&null!==s.capturedValues&&(a=o=!0),f(e,t,o,i,a,n);case 3:e:if(d(t),o=t.updateQueue,null!==o){if(a=t.memoizedState,i=P(e,t,o,null,null,n),t.memoizedState=i,o=t.updateQueue,null!==o&&null!==o.capturedValues)o=null;else{if(a===i){N(),e=y(e,t);break e}o=i.element}a=t.stateNode,(null===e||null===e.child)&&a.hydrate&&O(t)?(t.effectTag|=2,t.child=Me(t,null,o,n)):(N(),l(e,t,o)),t.memoizedState=i,e=t.child}else N(),e=y(e,t);return e;case 5:return _(t),null===e&&M(t),i=t.type,s=t.memoizedProps,o=t.pendingProps,a=null!==e?e.memoizedProps:null,C()||s!==o||((s=1&t.mode&&g(i,o))&&(t.expirationTime=1073741823),s&&1073741823===n)?(s=o.children,v(i,o)?s=null:a&&v(i,a)&&(t.effectTag|=16),c(e,t),1073741823!==n&&1&t.mode&&g(i,o)?(t.expirationTime=1073741823,t.memoizedProps=o,e=null):(l(e,t,s),t.memoizedProps=o,e=t.child)):e=y(e,t),e;case 6:return null===e&&M(t),t.memoizedProps=t.pendingProps,null;case 8:t.tag=7;case 7:return i=t.pendingProps,C()||t.memoizedProps!==i||(i=t.memoizedProps),o=i.children,t.stateNode=null===e?Me(t,t.stateNode,o,n):Ne(t,e.stateNode,o,n),t.memoizedProps=i,t.stateNode;case 9:return null;case 4:return b(t,t.stateNode.containerInfo),i=t.pendingProps,C()||t.memoizedProps!==i?(null===e?t.child=Ne(t,null,i,n):l(e,t,i),t.memoizedProps=i,e=t.child):e=y(e,t),e;case 14:return n=t.type.render,n=n(t.pendingProps,t.ref),l(e,t,n),t.memoizedProps=n,t.child;case 10:return n=t.pendingProps,C()||t.memoizedProps!==n?(l(e,t,n),t.memoizedProps=n,e=t.child):e=y(e,t),e;case 11:return n=t.pendingProps.children,C()||null!==n&&t.memoizedProps!==n?(l(e,t,n),t.memoizedProps=n,e=t.child):e=y(e,t),e;case 13:return m(e,t,n);case 12:e:{o=t.type,a=t.pendingProps,s=t.memoizedProps,i=o._currentValue;var u=o._changedBits;if(C()||0!==u||s!==a){t.memoizedProps=a;var p=a.unstable_observedBits;if(void 0!==p&&null!==p||(p=1073741823),t.stateNode=p,0!==(u&p))h(t,o,u,n);else if(s===a){e=y(e,t);break e}n=a.children,n=n(i),l(e,t,n),e=t.child}else e=y(e,t)}return e;default:r("156")}}}}function D(e,t,n,o,i){function a(e){e.effectTag|=4}var s=e.createInstance,l=e.createTextInstance,u=e.appendInitialChild,c=e.finalizeInitialChildren,f=e.prepareUpdate,d=e.persistence,p=t.getRootHostContainer,h=t.popHostContext,m=t.getHostContext,y=t.popHostContainer,v=n.popContextProvider,g=n.popTopLevelContextObject,_=o.popProvider,b=i.prepareToHydrateHostInstance,w=i.prepareToHydrateHostTextInstance,S=i.popHydrationState,E=void 0,C=void 0,T=void 0;return e.mutation?(E=function(){},C=function(e,t,n){(t.updateQueue=n)&&a(t)},T=function(e,t,n,r){n!==r&&a(t)}):r(d?"235":"236"),{completeWork:function(e,t,n){var o=t.pendingProps;switch(t.tag){case 1:return null;case 2:return v(t),e=t.stateNode,o=t.updateQueue,null!==o&&null!==o.capturedValues&&(t.effectTag&=-65,"function"==typeof e.componentDidCatch?t.effectTag|=256:o.capturedValues=null),null;case 3:return y(t),g(t),o=t.stateNode,o.pendingContext&&(o.context=o.pendingContext,o.pendingContext=null),null!==e&&null!==e.child||(S(t),t.effectTag&=-3),E(t),e=t.updateQueue,null!==e&&null!==e.capturedValues&&(t.effectTag|=256),null;case 5:h(t),n=p();var i=t.type;if(null!==e&&null!=t.stateNode){var d=e.memoizedProps,x=t.stateNode,R=m();x=f(x,i,d,o,n,R),C(e,t,x,i,d,o,n,R),e.ref!==t.ref&&(t.effectTag|=128)}else{if(!o)return null===t.stateNode?r("166"):void 0,null;if(e=m(),S(t))b(t,n,e)&&a(t);else{d=s(i,o,n,e,t);e:for(R=t.child;null!==R;){if(5===R.tag||6===R.tag)u(d,R.stateNode);else if(4!==R.tag&&null!==R.child){R.child.return=R,R=R.child;continue}if(R===t)break;for(;null===R.sibling;){if(null===R.return||R.return===t)break e;R=R.return}R.sibling.return=R.return,R=R.sibling}c(d,i,o,n,e)&&a(t),t.stateNode=d}null!==t.ref&&(t.effectTag|=128)}return null;case 6:if(e&&null!=t.stateNode)T(e,t,e.memoizedProps,o);else{if("string"!=typeof o)return null===t.stateNode?r("166"):void 0,null;e=p(),n=m(),S(t)?w(t)&&a(t):t.stateNode=l(o,e,n,t)}return null;case 7:(o=t.memoizedProps)?void 0:r("165"),t.tag=8,i=[];e:for((d=t.stateNode)&&(d.return=t);null!==d;){if(5===d.tag||6===d.tag||4===d.tag)r("247");else if(9===d.tag)i.push(d.pendingProps.value);else if(null!==d.child){d.child.return=d,d=d.child;continue}for(;null===d.sibling;){if(null===d.return||d.return===t)break e;d=d.return}d.sibling.return=d.return,d=d.sibling}return d=o.handler,o=d(o.props,i),t.child=Ne(t,null!==e?e.child:null,o,n),t.child;case 8:return t.tag=7,null;case 9:return null;case 14:return null;case 10:return null;case 11:return null;case 4:return y(t),E(t),null;case 13:return _(t),null;case 12:return null;case 0:r("167");default:r("156")}}}}function L(e,t,n,r,o){var i=e.popHostContainer,a=e.popHostContext,s=t.popContextProvider,l=t.popTopLevelContextObject,u=n.popProvider;return{throwException:function(e,t,n){t.effectTag|=512,t.firstEffect=t.lastEffect=null,t={value:n,source:t,stack:S(t)};do{switch(e.tag){case 3:return T(e),e.updateQueue.capturedValues=[t],void(e.effectTag|=1024);case 2:if(n=e.stateNode,0===(64&e.effectTag)&&null!==n&&"function"==typeof n.componentDidCatch&&!o(n)){T(e),n=e.updateQueue;var r=n.capturedValues;return null===r?n.capturedValues=[t]:r.push(t),void(e.effectTag|=1024)}}e=e.return}while(null!==e)},unwindWork:function(e){switch(e.tag){case 2:s(e);var t=e.effectTag;return 1024&t?(e.effectTag=t&-1025|64,e):null;case 3:return i(e),l(e),t=e.effectTag,1024&t?(e.effectTag=t&-1025|64,e):null;case 5:return a(e),null;case 4:return i(e),null;case 13:return u(e),null;default:return null}},unwindInterruptedWork:function(e){switch(e.tag){case 2:s(e);break;case 3:i(e),l(e);break;case 5:a(e);break;case 4:i(e);break;case 13:u(e)}}}}function j(e,t){var n=t.source;null===t.stack&&S(n),null!==n&&i(n),t=t.value,null!==e&&2===e.tag&&i(e);try{t&&t.suppressReactErrorLogging||void 0}catch(e){e&&e.suppressReactErrorLogging||void 0}}function F(e,t,n,o,i){function a(e){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(n){t(e,n)}else n.current=null}function s(e){switch("function"==typeof w&&w(e),e.tag){case 2:a(e);var n=e.stateNode;if("function"==typeof n.componentWillUnmount)try{n.props=e.memoizedProps,n.state=e.memoizedState,n.componentWillUnmount()}catch(n){t(e,n)}break;case 5:a(e);break;case 7:l(e.stateNode);break;case 4:d&&c(e)}}function l(e){for(var t=e;;)if(s(t),null===t.child||d&&4===t.tag){if(t===e)break;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 u(e){return 5===e.tag||3===e.tag||4===e.tag}function c(e){for(var t=e,n=!1,o=void 0,i=void 0;;){if(!n){n=t.return;e:for(;;){switch(null===n?r("160"):void 0,n.tag){case 5:o=n.stateNode,i=!1;break e;case 3:o=n.stateNode.containerInfo,i=!0;break e;case 4:o=n.stateNode.containerInfo,i=!0;break e}n=n.return}n=!0}if(5===t.tag||6===t.tag)l(t),i?E(o,t.stateNode):S(o,t.stateNode);else if(4===t.tag?o=t.stateNode.containerInfo:s(t),null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return,4===t.tag&&(n=!1)}t.sibling.return=t.return,t=t.sibling}}var f=e.getPublicInstance,d=e.mutation;e=e.persistence,d||r(e?"235":"236");var p=d.commitMount,h=d.commitUpdate,m=d.resetTextContent,y=d.commitTextUpdate,v=d.appendChild,g=d.appendChildToContainer,_=d.insertBefore,b=d.insertInContainerBefore,S=d.removeChild,E=d.removeChildFromContainer;return{commitBeforeMutationLifeCycles:function(e,t){switch(t.tag){case 2:if(2048&t.effectTag&&null!==e){var n=e.memoizedProps,o=e.memoizedState;e=t.stateNode,e.props=t.memoizedProps,e.state=t.memoizedState,t=e.getSnapshotBeforeUpdate(n,o),e.__reactInternalSnapshotBeforeUpdate=t}break;case 3:case 5:case 6:case 4:break;default:r("163")}},commitResetTextContent:function(e){m(e.stateNode)},commitPlacement:function(e){e:{for(var t=e.return;null!==t;){if(u(t)){var n=t;break e}t=t.return}r("160"),n=void 0}var o=t=void 0;switch(n.tag){case 5:t=n.stateNode,o=!1;break;case 3:t=n.stateNode.containerInfo,o=!0;break;case 4:t=n.stateNode.containerInfo,o=!0;break;default:r("161")}16&n.effectTag&&(m(t),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||u(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}for(var i=e;;){if(5===i.tag||6===i.tag)n?o?b(t,i.stateNode,n):_(t,i.stateNode,n):o?g(t,i.stateNode):v(t,i.stateNode);else if(4!==i.tag&&null!==i.child){i.child.return=i,i=i.child;continue}if(i===e)break;for(;null===i.sibling;){if(null===i.return||i.return===e)return;i=i.return}i.sibling.return=i.return,i=i.sibling}},commitDeletion:function(e){c(e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)},commitWork:function(e,t){switch(t.tag){case 2:break;case 5:var n=t.stateNode;if(null!=n){var o=t.memoizedProps;e=null!==e?e.memoizedProps:o;var i=t.type,a=t.updateQueue;t.updateQueue=null,null!==a&&h(n,a,i,e,o,t)}break;case 6:null===t.stateNode?r("162"):void 0,n=t.memoizedProps,y(t.stateNode,null!==e?e.memoizedProps:n,n);break;case 3:break;default:r("163")}},commitLifeCycles:function(e,t,n){switch(n.tag){case 2:if(e=n.stateNode,4&n.effectTag)if(null===t)e.props=n.memoizedProps,e.state=n.memoizedState,e.componentDidMount();else{var o=t.memoizedProps;t=t.memoizedState,e.props=n.memoizedProps,e.state=n.memoizedState,e.componentDidUpdate(o,t,e.__reactInternalSnapshotBeforeUpdate)}n=n.updateQueue,null!==n&&O(n,e);break;case 3:if(t=n.updateQueue,null!==t){if(e=null,null!==n.child)switch(n.child.tag){case 5:e=f(n.child.stateNode);break;case 2:e=n.child.stateNode}O(t,e)}break;case 5:e=n.stateNode,null===t&&4&n.effectTag&&p(e,n.type,n.memoizedProps,n);break;case 6:break;case 4:break;default:r("163")}},commitErrorLogging:function(e,t){switch(e.tag){case 2:var n=e.type;t=e.stateNode;var o=e.updateQueue;null===o||null===o.capturedValues?r("264"):void 0;var a=o.capturedValues;for(o.capturedValues=null,"function"!=typeof n.getDerivedStateFromCatch&&i(t),t.props=e.memoizedProps,t.state=e.memoizedState,n=0;nt||(n.current=e[t],e[t]=null,t--)},push:function(n,r){t++,e[t]=n.current,n.current=r},checkThatStackIsEmpty:function(){},resetStackAfterFatalErrorInDev:function(){}}}function W(e){function t(){if(null!==de)for(var e=de.return;null!==e;)G(e),e=e.return;he=null,me=0,de=null,ge=!1}function n(e){return null!==_e&&_e.has(e)}function o(e){for(;;){var t=e.alternate,n=e.return,r=e.sibling;if(0===(512&e.effectTag)){t=I(t,e,me);var o=e;if(1073741823===me||1073741823!==o.expirationTime){e:switch(o.tag){case 3:case 2:var i=o.updateQueue;i=null===i?0:i.expirationTime;break e;default:i=0}for(var a=o.child;null!==a;)0!==a.expirationTime&&(0===i||i>a.expirationTime)&&(i=a.expirationTime),a=a.sibling;o.expirationTime=i}if(null!==t)return t;if(null!==n&&0===(512&n.effectTag)&&(null===n.firstEffect&&(n.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==n.lastEffect&&(n.lastEffect.nextEffect=e.firstEffect),n.lastEffect=e.lastEffect),1Re)&&(Re=e),e}function c(e,n){e:{for(;null!==e;){if((0===e.expirationTime||e.expirationTime>n)&&(e.expirationTime=n),null!==e.alternate&&(0===e.alternate.expirationTime||e.alternate.expirationTime>n)&&(e.alternate.expirationTime=n),null===e.return){if(3!==e.tag){n=void 0;break e}var o=e.stateNode;!fe&&0!==me&&nLe&&r("185")}e=e.return}n=void 0}return n}function f(){return le=te()-ae,se=(le/10|0)+2}function d(e,t,n,r,o){var i=ce;ce=1;try{return e(t,n,r,o)}finally{ce=i}}function h(e){if(0!==Se){if(e>Se)return;re(Ee)}var t=te()-ae;Se=e,Ee=ne(v,{timeout:10*(e-2)-t})}function m(e,t){if(null===e.nextScheduledRoot)e.remainingExpirationTime=t,null===we?(be=we=e,e.nextScheduledRoot=e):(we=we.nextScheduledRoot=e,we.nextScheduledRoot=be);else{var n=e.remainingExpirationTime;(0===n||t=xe)&&(!Pe||f()>=xe);)E(Te,xe,!Pe),y();else for(;null!==Te&&0!==xe&&(0===e||e>=xe);)E(Te,xe,!1),y();null!==Ne&&(Se=0,Ee=-1),0!==xe&&h(xe),Ne=null,Pe=!1,w()}function w(){if(je=0,null!==De){var e=De;De=null;for(var t=0;tFe)&&(Pe=!0)}function R(e){null===Te?r("246"):void 0,Te.remainingExpirationTime=0,Oe||(Oe=!0,ke=e)}var P=B(),O=z(e,P),k=H(P);P=U(P);var N=V(e),M=A(e,O,k,P,N,c,u).beginWork,I=D(e,O,k,P,N).completeWork;O=L(O,k,P,c,n);var j=O.throwException,W=O.unwindWork,G=O.unwindInterruptedWork;O=F(e,l,c,u,function(e){null===_e?_e=new Set([e]):_e.add(e)},f);var Y=O.commitBeforeMutationLifeCycles,K=O.commitResetTextContent,X=O.commitPlacement,q=O.commitDeletion,Q=O.commitWork,Z=O.commitLifeCycles,$=O.commitErrorLogging,J=O.commitAttachRef,ee=O.commitDetachRef,te=e.now,ne=e.scheduleDeferredCallback,re=e.cancelDeferredCallback,oe=e.prepareForCommit,ie=e.resetAfterCommit,ae=te(),se=2,le=ae,ue=0,ce=0,fe=!1,de=null,he=null,me=0,ye=null,ve=!1,ge=!1,_e=null,be=null,we=null,Se=0,Ee=-1,Ce=!1,Te=null,xe=0,Re=0,Pe=!1,Oe=!1,ke=null,Ne=null,Me=!1,Ie=!1,Ae=!1,De=null,Le=1e3,je=0,Fe=1;return{recalculateCurrentTime:f,computeExpirationForFiber:u,scheduleWork:c,requestWork:m,flushRoot:function(e,t){Ce?r("253"):void 0,Te=e,xe=t,E(e,t,!1),g(),w()},batchedUpdates:function(e,t){var n=Me;Me=!0;try{return e(t)}finally{(Me=n)||Ce||g()}},unbatchedUpdates:function(e,t){if(Me&&!Ie){Ie=!0;try{return e(t)}finally{Ie=!1}}return e(t)},flushSync:function(e,t){Ce?r("187"):void 0;var n=Me;Me=!0;try{return d(e,t)}finally{Me=n,g()}},flushControlled:function(e){var t=Me;Me=!0;try{d(e)}finally{(Me=t)||Ce||_(1,!1,null)}},deferredUpdates:function(e){var t=ce;ce=25*(((f()+500)/25|0)+1);try{return e()}finally{ce=t}},syncUpdates:d,interactiveUpdates:function(e,t,n){if(Ae)return e(t,n);Me||Ce||0===Re||(_(Re,!1,null),Re=0);var r=Ae,o=Me;Me=Ae=!0;try{return e(t,n)}finally{Ae=r,(Me=o)||Ce||g()}},flushInteractiveUpdates:function(){Ce||0===Re||(_(Re,!1,null),Re=0)},computeUniqueAsyncExpiration:function(){var e=25*(((f()+500)/25|0)+1);return e<=ue&&(e=ue+1),ue=e},legacyContext:k}}function G(e){function t(e,t,n,r,o,i){if(r=t.current,n){n=n._reactInternalFiber;var s=l(n);n=u(n)?p(n,s):s}else n=se;return null===t.context?t.context=n:t.pendingContext=n,t=i,x(r,{expirationTime:o,partialState:{element:e},callback:void 0===t?null:t,isReplace:!1,isForced:!1,capturedValue:null,next:null}),a(r,o),o}var n=e.getPublicInstance;e=W(e);var o=e.recalculateCurrentTime,i=e.computeExpirationForFiber,a=e.scheduleWork,s=e.legacyContext,l=s.findCurrentUnmaskedContext,u=s.isContextProvider,p=s.processChildContext;return{createContainer:function(e,t,n){return t=new d(3,null,null,t?3:0),e={current:t,containerInfo:e,pendingChildren:null,pendingCommitExpirationTime:0,finishedWork:null,context:null,pendingContext:null,hydrate:n,remainingExpirationTime:0,firstBatch:null,nextScheduledRoot:null},t.stateNode=e},updateContainer:function(e,n,r,a){var s=n.current,l=o();return s=i(s),t(e,n,r,l,s,a)},updateContainerAtExpirationTime:function(e,n,r,i,a){var s=o();return t(e,n,r,s,i,a)},flushRoot:e.flushRoot,requestWork:e.requestWork,computeUniqueAsyncExpiration:e.computeUniqueAsyncExpiration,batchedUpdates:e.batchedUpdates,unbatchedUpdates:e.unbatchedUpdates,deferredUpdates:e.deferredUpdates,syncUpdates:e.syncUpdates,interactiveUpdates:e.interactiveUpdates,flushInteractiveUpdates:e.flushInteractiveUpdates,flushControlled:e.flushControlled,flushSync:e.flushSync,getPublicRootInstance:function(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return n(e.child.stateNode);default:return e.child.stateNode}},findHostInstance:function(e){var t=e._reactInternalFiber;return void 0===t&&("function"==typeof e.render?r("188"):r("268",Object.keys(e))),e=c(t),null===e?null:e.stateNode},findHostInstanceWithNoPortals:function(e){return e=f(e),null===e?null:e.stateNode},injectIntoDevTools:function(e){var t=e.findFiberByHostInstance;return _(oe({},e,{findHostInstanceByFiber:function(e){return e=c(e),null===e?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null}}))}}}function Y(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function K(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function X(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function q(e){return e?"string"==typeof e?e:e.length?e.join(""):"":""}function Q(e){return function(t){var n=e._listeners[t.type];n&&("function"==typeof n?n.call(e,t):n.handleEvent&&n.handleEvent(t))}}function Z(e){if(e._subscriptions)for(var t in e._subscriptions)e._subscriptions[t]();e._subscriptions=null,e._listeners=null}function $(e,t){ee(e,t,2=We-e){if(!(-1!==Ue&&Ue<=e))return void(Be||(Be=!0,requestAnimationFrame(qe)));Ke.didTimeout=!0}else Ke.didTimeout=!1;Ue=-1,e=Ve,Ve=null,null!==e&&e(Ke)}},!1);var qe=function(e){Be=!1;var t=e-We+Ye;tt&&(t=8),Ye=tthis.eventPool.length&&this.eventPool.push(e)}function b(e){e.eventPool=[],e.getPooled=g,e.release=_}function w(e){return e.timeStamp||e.timestamp}function S(e){return e=e.identifier,null==e?r("138"):void 0,e}function E(e){var t=S(e),n=z[t];n?(n.touchActive=!0,n.startPageX=e.pageX,n.startPageY=e.pageY,n.startTimeStamp=w(e),n.currentPageX=e.pageX,n.currentPageY=e.pageY,n.currentTimeStamp=w(e),n.previousPageX=e.pageX,n.previousPageY=e.pageY,n.previousTimeStamp=w(e)):(n={touchActive:!0,startPageX:e.pageX,startPageY:e.pageY,startTimeStamp:w(e),currentPageX:e.pageX,currentPageY:e.pageY,currentTimeStamp:w(e),previousPageX:e.pageX,previousPageY:e.pageY,previousTimeStamp:w(e)},z[t]=n),V.mostRecentTimeStamp=w(e)}function C(e){var t=z[S(e)];t?(t.touchActive=!0,t.previousPageX=t.currentPageX,t.previousPageY=t.currentPageY,t.previousTimeStamp=t.currentTimeStamp,t.currentPageX=e.pageX,t.currentPageY=e.pageY,t.currentTimeStamp=w(e),V.mostRecentTimeStamp=w(e)):void 0}function T(e){var t=z[S(e)];t?(t.touchActive=!1,t.previousPageX=t.currentPageX,t.previousPageY=t.currentPageY,t.previousTimeStamp=t.currentTimeStamp,t.currentPageX=e.pageX,t.currentPageY=e.pageY,t.currentTimeStamp=w(e),V.mostRecentTimeStamp=w(e)):void 0}function x(e,t){return null==t?r("29"):void 0,null==e?t:Array.isArray(e)?e.concat(t):Array.isArray(t)?[e].concat(t):[e,t]}function R(e,t){var n=U;U=e,null!==Y.GlobalResponderHandler&&Y.GlobalResponderHandler.onChange(n,e,t)}var P=n(24),O=n(3),k=n(31),N=n(22),M=null,I=null,A=null,D={injectComponentTree:function(e){M=e.getFiberCurrentPropsFromNode,I=e.getInstanceFromNode,A=e.getNodeFromInstance}},L="dispatchConfig _targetInst nativeEvent isDefaultPrevented isPropagationStopped _dispatchListeners _dispatchInstances".split(" "),j={type:null,target:null,currentTarget:N.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};k(v.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=N.thatReturnsTrue)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=N.thatReturnsTrue)},persist:function(){this.isPersistent=N.thatReturnsTrue},isPersistent:N.thatReturnsFalse,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;for(t=0;tthis.eventPool.length&&this.eventPool.push(e)}function j(e){e.eventPool=[],e.getPooled=D,e.release=L}function F(e,t){switch(e){case"topKeyUp":return-1!==Bn.indexOf(t.keyCode);case"topKeyDown":return 229!==t.keyCode;case"topKeyPress":case"topMouseDown":case"topBlur":return!0;default:return!1}}function z(e){return e=e.detail,"object"==typeof e&&"data"in e?e.data:null}function V(e,t){switch(e){case"topCompositionEnd":return z(t);case"topKeyPress":return 32!==t.which?null:(Qn=!0,Xn);case"topTextInput":return e=t.data,e===Xn&&Qn?null:e;default:return null}}function H(e,t){if(Zn)return"topCompositionEnd"===e||!Wn&&F(e,t)?(e=M(),Fn._root=null,Fn._startText=null,Fn._fallbackText=null,Zn=!1,e):null;switch(e){case"topPaste":return null;case"topKeyPress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1t}return!1}function ue(e,t,n,r,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t}function ce(e){return e[1].toUpperCase()}function fe(e,t,n,r){var o=Sr.hasOwnProperty(t)?Sr[t]:null,i=null!==o?0===o.type:!r&&(2Xr.length&&Xr.push(e)}}}function Ge(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 Ye(e){if($r[e])return $r[e];if(!Zr[e])return e;var t,n=Zr[e];for(t in n)if(n.hasOwnProperty(t)&&t in Jr)return $r[e]=n[t];return e}function Ke(e){return Object.prototype.hasOwnProperty.call(e,oo)||(e[oo]=ro++,no[e[oo]]={}),no[e[oo]]}function Xe(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function qe(e,t){var n=Xe(e);e=0;for(var r;n;){if(3===n.nodeType){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Xe(n)}}function Qe(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&"text"===e.type||"textarea"===t||"true"===e.contentEditable)}function Ze(e,t){if(co||null==so||so!==hn())return null;var n=so;return"selectionStart"in n&&Qe(n)?n={start:n.selectionStart,end:n.selectionEnd}:window.getSelection?(n=window.getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}):n=void 0,uo&&mn(uo,n)?null:(uo=n,e=A.getPooled(ao.select,lo,e,t),e.type="select",e.target=so,O(e),e)}function $e(e,t,n,r){this.tag=e,this.key=n,this.stateNode=this.type=null,this.sibling=this.child=this.return=null,this.index=0,this.ref=null,this.pendingProps=t,this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.expirationTime=0,this.alternate=null}function Je(e,t,n){var r=e.alternate;return null===r?(r=new $e(e.tag,t,e.key,e.mode),r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.effectTag=0,r.nextEffect=null,r.firstEffect=null,r.lastEffect=null),r.expirationTime=n,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function et(e,t,n){var o=e.type,i=e.key;e=e.props;var a=void 0;if("function"==typeof o)a=o.prototype&&o.prototype.isReactComponent?2:0;else if("string"==typeof o)a=5;else switch(o){case dr:return tt(e.children,t,n,i);case yr:a=11,t|=3;break;case pr:a=11,t|=2;break;case ur:a=7;break;case cr:a=9;break;default:if("object"==typeof o&&null!==o)switch(o.$$typeof){case hr:a=13;break;case mr:a=12;break;case vr:a=14;break;default:if("number"==typeof o.tag)return t=o,t.pendingProps=e,t.expirationTime=n,t;r("130",null==o?o:typeof o,"")}else r("130",null==o?o:typeof o,"")}return t=new $e(a,e,i,t),t.type=o,t.expirationTime=n,t}function tt(e,t,n,r){return e=new $e(10,e,r,t),e.expirationTime=n,e}function nt(e,t,n){return e=new $e(6,e,null,t),e.expirationTime=n,e}function rt(e,t,n){return t=new $e(4,null!==e.children?e.children:[],e.key,t),t.expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function ot(e){return function(t){try{return e(t)}catch(e){}}}function it(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);po=ot(function(e){return t.onCommitFiberRoot(n,e)}),ho=ot(function(e){return t.onCommitFiberUnmount(n,e)})}catch(e){}return!0}function at(e){"function"==typeof po&&po(e)}function st(e){"function"==typeof ho&&ho(e)}function lt(e){return{baseState:e,expirationTime:0,first:null,last:null,callbackList:null,hasForceUpdate:!1,isInitialized:!1,capturedValues:null}}function ut(e,t){null===e.last?e.first=e.last=t:(e.last.next=t,e.last=t),(0===e.expirationTime||e.expirationTime>t.expirationTime)&&(e.expirationTime=t.expirationTime)}function ct(e){mo=yo=null;var t=e.alternate,n=e.updateQueue;null===n&&(n=e.updateQueue=lt(null)),null!==t?(e=t.updateQueue,null===e&&(e=t.updateQueue=lt(null))):e=null,mo=n,yo=e!==n?e:null}function ft(e,t){ct(e),e=mo;var n=yo;null===n?ut(e,t):null===e.last||null===n.last?(ut(e,t),ut(n,t)):(ut(e,t),n.last=t)}function dt(e,t,n,r){return e=e.partialState,"function"==typeof e?e.call(t,n,r):e}function pt(e,t,n,r,o,i){null!==e&&e.updateQueue===n&&(n=t.updateQueue={baseState:n.baseState,expirationTime:n.expirationTime,first:n.first,last:n.last,isInitialized:n.isInitialized,capturedValues:n.capturedValues,callbackList:null,hasForceUpdate:!1}),n.expirationTime=0,n.isInitialized?e=n.baseState:(e=n.baseState=t.memoizedState,n.isInitialized=!0);for(var a=!0,s=n.first,l=!1;null!==s;){var u=s.expirationTime;if(u>i){var c=n.expirationTime;(0===c||c>u)&&(n.expirationTime=u),l||(l=!0,n.baseState=e)}else l||(n.first=s.next,null===n.first&&(n.last=null)),s.isReplace?(e=dt(s,r,e,o),a=!0):(u=dt(s,r,e,o))&&(e=a?dn({},e,u):dn(e,u),a=!1),s.isForced&&(n.hasForceUpdate=!0),null!==s.callback&&(u=n.callbackList,null===u&&(u=n.callbackList=[]),u.push(s)),null!==s.capturedValue&&(u=n.capturedValues,null===u?n.capturedValues=[s.capturedValue]:u.push(s.capturedValue));s=s.next}return null!==n.callbackList?t.effectTag|=32:null!==n.first||n.hasForceUpdate||null!==n.capturedValues||(t.updateQueue=null),l||(n.baseState=e),e}function ht(e,t){var n=e.callbackList;if(null!==n)for(e.callbackList=null,e=0;em?(y=f,f=null):y=f.sibling;var v=p(r,f,s[m],l);if(null===v){null===f&&(f=y);break}e&&f&&null===v.alternate&&t(r,f),i=a(v,i,m),null===c?u=v:c.sibling=v,c=v,f=y}if(m===s.length)return n(r,f),u;if(null===f){for(;my?(v=m,m=null):v=m.sibling;var _=p(i,m,g.value,u);if(null===_){m||(m=v);break}e&&m&&null===_.alternate&&t(i,m),s=a(_,s,y),null===f?c=_:f.sibling=_,f=_,m=v}if(g.done)return n(i,m),c;if(null===m){for(;!g.done;y++,g=l.next())g=d(i,g.value,u),null!==g&&(s=a(g,s,y),null===f?c=g:f.sibling=g,f=g);return c}for(m=o(i,m);!g.done;y++,g=l.next())g=h(m,i,y,g.value,u),null!==g&&(e&&null!==g.alternate&&m.delete(null===g.key?y:g.key),s=a(g,s,y),null===f?c=g:f.sibling=g,f=g);return e&&m.forEach(function(e){return t(i,e)}),c}return function(e,o,a,l){"object"==typeof a&&null!==a&&a.type===dr&&null===a.key&&(a=a.props.children);var u="object"==typeof a&&null!==a;if(u)switch(a.$$typeof){case lr:e:{var c=a.key;for(u=o;null!==u;){if(u.key===c){if(10===u.tag?a.type===dr:u.type===a.type){n(e,u.sibling),o=i(u,a.type===dr?a.props.children:a.props,l),o.ref=yt(e,u,a),o.return=e,e=o;break e}n(e,u);break}t(e,u),u=u.sibling}a.type===dr?(o=tt(a.props.children,e.mode,l,a.key),o.return=e,e=o):(l=et(a,e.mode,l),l.ref=yt(e,o,a),l.return=e,e=l)}return s(e);case fr:e:{for(u=a.key;null!==o;){if(o.key===u){if(4===o.tag&&o.stateNode.containerInfo===a.containerInfo&&o.stateNode.implementation===a.implementation){n(e,o.sibling),o=i(o,a.children||[],l),o.return=e,e=o;break e}n(e,o);break}t(e,o),o=o.sibling}o=rt(a,e.mode,l),o.return=e,e=o}return s(e)}if("string"==typeof a||"number"==typeof a)return a=""+a,null!==o&&6===o.tag?(n(e,o.sibling),o=i(o,a,l),o.return=e,e=o):(n(e,o),o=nt(a,e.mode,l),o.return=e,e=o),s(e);if(vo(a))return m(e,o,a,l);if(re(a))return y(e,o,a,l);if(u&&vt(e,a),"undefined"==typeof a)switch(e.tag){case 2:case 1:l=e.type,r("152",l.displayName||l.name||"Component")}return n(e,o)}}function _t(e,t,n,o,i,a,s){function l(e,t,n){u(e,t,n,t.expirationTime)}function u(e,t,n,r){t.child=null===e?_o(t,null,n,r):go(t,e.child,n,r)}function c(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function f(e,t,n,r,o,i){if(c(e,t),!n&&!o)return r&&x(t,!1),m(e,t);n=t.stateNode,ar.current=t;var a=o?null:n.render();return t.effectTag|=1,o&&(u(e,t,null,i),t.child=null),u(e,t,a,i),t.memoizedState=n.state,t.memoizedProps=n.props,r&&x(t,!0),t.child}function d(e){var t=e.stateNode;t.pendingContext?T(e,t.pendingContext,t.pendingContext!==t.context):t.context&&T(e,t.context,!1),_(e,t.containerInfo)}function p(e,t,n,r){var o=e.child;for(null!==o&&(o.return=e);null!==o;){switch(o.tag){case 12:var i=0|o.stateNode;if(o.type===t&&0!==(i&n)){for(i=o;null!==i;){var a=i.alternate;if(0===i.expirationTime||i.expirationTime>r)i.expirationTime=r,null!==a&&(0===a.expirationTime||a.expirationTime>r)&&(a.expirationTime=r);else{if(null===a||!(0===a.expirationTime||a.expirationTime>r))break;a.expirationTime=r}i=i.return}i=null}else i=o.child;break;case 13:i=o.type===e.type?null:o.child;break;default:i=o.child}if(null!==i)i.return=o;else for(i=o;null!==i;){ -if(i===e){i=null;break}if(o=i.sibling,null!==o){i=o;break}i=i.return}o=i}}function h(e,t,n){var r=t.type._context,o=t.pendingProps,i=t.memoizedProps;if(!E()&&i===o)return t.stateNode=0,b(t),m(e,t);var a=o.value;if(t.memoizedProps=o,null===i)a=1073741823;else if(i.value===o.value){if(i.children===o.children)return t.stateNode=0,b(t),m(e,t);a=0}else{var s=i.value;if(s===a&&(0!==s||1/s===1/a)||s!==s&&a!==a){if(i.children===o.children)return t.stateNode=0,b(t),m(e,t);a=0}else if(a="function"==typeof r._calculateChangedBits?r._calculateChangedBits(s,a):1073741823,a|=0,0===a){if(i.children===o.children)return t.stateNode=0,b(t),m(e,t)}else p(t,r,a,n)}return t.stateNode=a,b(t),l(e,t,o.children),t.child}function m(e,t){if(null!==e&&t.child!==e.child?r("153"):void 0,null!==t.child){e=t.child;var n=Je(e,e.pendingProps,e.expirationTime);for(t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,n=n.sibling=Je(e,e.pendingProps,e.expirationTime),n.return=t;n.sibling=null}return t.child}var y=e.shouldSetTextContent,v=e.shouldDeprioritizeSubtree,g=t.pushHostContext,_=t.pushHostContainer,b=o.pushProvider,w=n.getMaskedContext,S=n.getUnmaskedContext,E=n.hasContextChanged,C=n.pushContextProvider,T=n.pushTopLevelContextObject,x=n.invalidateContextProvider,R=i.enterHydrationState,P=i.resetHydrationState,O=i.tryToClaimNextHydratableInstance;e=mt(n,a,s,function(e,t){e.memoizedProps=t},function(e,t){e.memoizedState=t});var k=e.adoptClassInstance,N=e.callGetDerivedStateFromProps,M=e.constructClassInstance,I=e.mountClassInstance,A=e.resumeMountClassInstance,D=e.updateClassInstance;return{beginWork:function(e,t,n){if(0===t.expirationTime||t.expirationTime>n){switch(t.tag){case 3:d(t);break;case 2:C(t);break;case 4:_(t,t.stateNode.containerInfo);break;case 13:b(t)}return null}switch(t.tag){case 0:null!==e?r("155"):void 0;var o=t.type,i=t.pendingProps,a=S(t);return a=w(t,a),o=o(i,a),t.effectTag|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof?(a=t.type,t.tag=2,t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,"function"==typeof a.getDerivedStateFromProps&&(i=N(t,o,i,t.memoizedState),null!==i&&void 0!==i&&(t.memoizedState=dn({},t.memoizedState,i))),i=C(t),k(t,o),I(t,n),e=f(e,t,!0,i,!1,n)):(t.tag=1,l(e,t,o),t.memoizedProps=i,e=t.child),e;case 1:return i=t.type,n=t.pendingProps,E()||t.memoizedProps!==n?(o=S(t),o=w(t,o),i=i(n,o),t.effectTag|=1,l(e,t,i),t.memoizedProps=n,e=t.child):e=m(e,t),e;case 2:i=C(t),null===e?null===t.stateNode?(M(t,t.pendingProps),I(t,n),o=!0):o=A(t,n):o=D(e,t,n),a=!1;var s=t.updateQueue;return null!==s&&null!==s.capturedValues&&(a=o=!0),f(e,t,o,i,a,n);case 3:e:if(d(t),o=t.updateQueue,null!==o){if(a=t.memoizedState,i=pt(e,t,o,null,null,n),t.memoizedState=i,o=t.updateQueue,null!==o&&null!==o.capturedValues)o=null;else{if(a===i){P(),e=m(e,t);break e}o=i.element}a=t.stateNode,(null===e||null===e.child)&&a.hydrate&&R(t)?(t.effectTag|=2,t.child=_o(t,null,o,n)):(P(),l(e,t,o)),t.memoizedState=i,e=t.child}else P(),e=m(e,t);return e;case 5:return g(t),null===e&&O(t),i=t.type,s=t.memoizedProps,o=t.pendingProps,a=null!==e?e.memoizedProps:null,E()||s!==o||((s=1&t.mode&&v(i,o))&&(t.expirationTime=1073741823),s&&1073741823===n)?(s=o.children,y(i,o)?s=null:a&&y(i,a)&&(t.effectTag|=16),c(e,t),1073741823!==n&&1&t.mode&&v(i,o)?(t.expirationTime=1073741823,t.memoizedProps=o,e=null):(l(e,t,s),t.memoizedProps=o,e=t.child)):e=m(e,t),e;case 6:return null===e&&O(t),t.memoizedProps=t.pendingProps,null;case 8:t.tag=7;case 7:return i=t.pendingProps,E()||t.memoizedProps!==i||(i=t.memoizedProps),o=i.children,t.stateNode=null===e?_o(t,t.stateNode,o,n):go(t,e.stateNode,o,n),t.memoizedProps=i,t.stateNode;case 9:return null;case 4:return _(t,t.stateNode.containerInfo),i=t.pendingProps,E()||t.memoizedProps!==i?(null===e?t.child=go(t,null,i,n):l(e,t,i),t.memoizedProps=i,e=t.child):e=m(e,t),e;case 14:return n=t.type.render,n=n(t.pendingProps,t.ref),l(e,t,n),t.memoizedProps=n,t.child;case 10:return n=t.pendingProps,E()||t.memoizedProps!==n?(l(e,t,n),t.memoizedProps=n,e=t.child):e=m(e,t),e;case 11:return n=t.pendingProps.children,E()||null!==n&&t.memoizedProps!==n?(l(e,t,n),t.memoizedProps=n,e=t.child):e=m(e,t),e;case 13:return h(e,t,n);case 12:e:{o=t.type,a=t.pendingProps,s=t.memoizedProps,i=o._currentValue;var u=o._changedBits;if(E()||0!==u||s!==a){t.memoizedProps=a;var T=a.unstable_observedBits;if(void 0!==T&&null!==T||(T=1073741823),t.stateNode=T,0!==(u&T))p(t,o,u,n);else if(s===a){e=m(e,t);break e}n=a.children,n=n(i),l(e,t,n),e=t.child}else e=m(e,t)}return e;default:r("156")}}}}function bt(e,t,n,o,i){function a(e){e.effectTag|=4}var s=e.createInstance,l=e.createTextInstance,u=e.appendInitialChild,c=e.finalizeInitialChildren,f=e.prepareUpdate,d=e.persistence,p=t.getRootHostContainer,h=t.popHostContext,m=t.getHostContext,y=t.popHostContainer,v=n.popContextProvider,g=n.popTopLevelContextObject,_=o.popProvider,b=i.prepareToHydrateHostInstance,w=i.prepareToHydrateHostTextInstance,S=i.popHydrationState,E=void 0,C=void 0,T=void 0;return e.mutation?(E=function(){},C=function(e,t,n){(t.updateQueue=n)&&a(t)},T=function(e,t,n,r){n!==r&&a(t)}):r(d?"235":"236"),{completeWork:function(e,t,n){var o=t.pendingProps;switch(t.tag){case 1:return null;case 2:return v(t),e=t.stateNode,o=t.updateQueue,null!==o&&null!==o.capturedValues&&(t.effectTag&=-65,"function"==typeof e.componentDidCatch?t.effectTag|=256:o.capturedValues=null),null;case 3:return y(t),g(t),o=t.stateNode,o.pendingContext&&(o.context=o.pendingContext,o.pendingContext=null),null!==e&&null!==e.child||(S(t),t.effectTag&=-3),E(t),e=t.updateQueue,null!==e&&null!==e.capturedValues&&(t.effectTag|=256),null;case 5:h(t),n=p();var i=t.type;if(null!==e&&null!=t.stateNode){var d=e.memoizedProps,x=t.stateNode,R=m();x=f(x,i,d,o,n,R),C(e,t,x,i,d,o,n,R),e.ref!==t.ref&&(t.effectTag|=128)}else{if(!o)return null===t.stateNode?r("166"):void 0,null;if(e=m(),S(t))b(t,n,e)&&a(t);else{d=s(i,o,n,e,t);e:for(R=t.child;null!==R;){if(5===R.tag||6===R.tag)u(d,R.stateNode);else if(4!==R.tag&&null!==R.child){R.child.return=R,R=R.child;continue}if(R===t)break;for(;null===R.sibling;){if(null===R.return||R.return===t)break e;R=R.return}R.sibling.return=R.return,R=R.sibling}c(d,i,o,n,e)&&a(t),t.stateNode=d}null!==t.ref&&(t.effectTag|=128)}return null;case 6:if(e&&null!=t.stateNode)T(e,t,e.memoizedProps,o);else{if("string"!=typeof o)return null===t.stateNode?r("166"):void 0,null;e=p(),n=m(),S(t)?w(t)&&a(t):t.stateNode=l(o,e,n,t)}return null;case 7:(o=t.memoizedProps)?void 0:r("165"),t.tag=8,i=[];e:for((d=t.stateNode)&&(d.return=t);null!==d;){if(5===d.tag||6===d.tag||4===d.tag)r("247");else if(9===d.tag)i.push(d.pendingProps.value);else if(null!==d.child){d.child.return=d,d=d.child;continue}for(;null===d.sibling;){if(null===d.return||d.return===t)break e;d=d.return}d.sibling.return=d.return,d=d.sibling}return d=o.handler,o=d(o.props,i),t.child=go(t,null!==e?e.child:null,o,n),t.child;case 8:return t.tag=7,null;case 9:return null;case 14:return null;case 10:return null;case 11:return null;case 4:return y(t),E(t),null;case 13:return _(t),null;case 12:return null;case 0:r("167");default:r("156")}}}}function wt(e,t,n,r,o){var i=e.popHostContainer,a=e.popHostContext,s=t.popContextProvider,l=t.popTopLevelContextObject,u=n.popProvider;return{throwException:function(e,t,n){t.effectTag|=512,t.firstEffect=t.lastEffect=null,t={value:n,source:t,stack:ie(t)};do{switch(e.tag){case 3:return ct(e),e.updateQueue.capturedValues=[t],void(e.effectTag|=1024);case 2:if(n=e.stateNode,0===(64&e.effectTag)&&null!==n&&"function"==typeof n.componentDidCatch&&!o(n)){ct(e),n=e.updateQueue;var r=n.capturedValues;return null===r?n.capturedValues=[t]:r.push(t),void(e.effectTag|=1024)}}e=e.return}while(null!==e)},unwindWork:function(e){switch(e.tag){case 2:s(e);var t=e.effectTag;return 1024&t?(e.effectTag=t&-1025|64,e):null;case 3:return i(e),l(e),t=e.effectTag,1024&t?(e.effectTag=t&-1025|64,e):null;case 5:return a(e),null;case 4:return i(e),null;case 13:return u(e),null;default:return null}},unwindInterruptedWork:function(e){switch(e.tag){case 2:s(e);break;case 3:i(e),l(e);break;case 5:a(e);break;case 4:i(e);break;case 13:u(e)}}}}function St(e,t){var n=t.source;null===t.stack&&ie(n),null!==n&&oe(n),t=t.value,null!==e&&2===e.tag&&oe(e);try{t&&t.suppressReactErrorLogging||void 0}catch(e){e&&e.suppressReactErrorLogging||void 0}}function Et(e,t,n,o,i){function a(e){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(n){t(e,n)}else n.current=null}function s(e){switch("function"==typeof st&&st(e),e.tag){case 2:a(e);var n=e.stateNode;if("function"==typeof n.componentWillUnmount)try{n.props=e.memoizedProps,n.state=e.memoizedState,n.componentWillUnmount()}catch(n){t(e,n)}break;case 5:a(e);break;case 7:l(e.stateNode);break;case 4:d&&c(e)}}function l(e){for(var t=e;;)if(s(t),null===t.child||d&&4===t.tag){if(t===e)break;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 u(e){return 5===e.tag||3===e.tag||4===e.tag}function c(e){for(var t=e,n=!1,o=void 0,i=void 0;;){if(!n){n=t.return;e:for(;;){switch(null===n?r("160"):void 0,n.tag){case 5:o=n.stateNode,i=!1;break e;case 3:o=n.stateNode.containerInfo,i=!0;break e;case 4:o=n.stateNode.containerInfo,i=!0;break e}n=n.return}n=!0}if(5===t.tag||6===t.tag)l(t),i?S(o,t.stateNode):w(o,t.stateNode);else if(4===t.tag?o=t.stateNode.containerInfo:s(t),null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return,4===t.tag&&(n=!1)}t.sibling.return=t.return,t=t.sibling}}var f=e.getPublicInstance,d=e.mutation;e=e.persistence,d||r(e?"235":"236");var p=d.commitMount,h=d.commitUpdate,m=d.resetTextContent,y=d.commitTextUpdate,v=d.appendChild,g=d.appendChildToContainer,_=d.insertBefore,b=d.insertInContainerBefore,w=d.removeChild,S=d.removeChildFromContainer;return{commitBeforeMutationLifeCycles:function(e,t){switch(t.tag){case 2:if(2048&t.effectTag&&null!==e){var n=e.memoizedProps,o=e.memoizedState;e=t.stateNode,e.props=t.memoizedProps,e.state=t.memoizedState,t=e.getSnapshotBeforeUpdate(n,o),e.__reactInternalSnapshotBeforeUpdate=t}break;case 3:case 5:case 6:case 4:break;default:r("163")}},commitResetTextContent:function(e){m(e.stateNode)},commitPlacement:function(e){e:{for(var t=e.return;null!==t;){if(u(t)){var n=t;break e}t=t.return}r("160"),n=void 0}var o=t=void 0;switch(n.tag){case 5:t=n.stateNode,o=!1;break;case 3:t=n.stateNode.containerInfo,o=!0;break;case 4:t=n.stateNode.containerInfo,o=!0;break;default:r("161")}16&n.effectTag&&(m(t),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||u(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}for(var i=e;;){if(5===i.tag||6===i.tag)n?o?b(t,i.stateNode,n):_(t,i.stateNode,n):o?g(t,i.stateNode):v(t,i.stateNode);else if(4!==i.tag&&null!==i.child){i.child.return=i,i=i.child;continue}if(i===e)break;for(;null===i.sibling;){if(null===i.return||i.return===e)return;i=i.return}i.sibling.return=i.return,i=i.sibling}},commitDeletion:function(e){c(e),e.return=null,e.child=null,e.alternate&&(e.alternate.child=null,e.alternate.return=null)},commitWork:function(e,t){switch(t.tag){case 2:break;case 5:var n=t.stateNode;if(null!=n){var o=t.memoizedProps;e=null!==e?e.memoizedProps:o;var i=t.type,a=t.updateQueue;t.updateQueue=null,null!==a&&h(n,a,i,e,o,t)}break;case 6:null===t.stateNode?r("162"):void 0,n=t.memoizedProps,y(t.stateNode,null!==e?e.memoizedProps:n,n);break;case 3:break;default:r("163")}},commitLifeCycles:function(e,t,n){switch(n.tag){case 2:if(e=n.stateNode,4&n.effectTag)if(null===t)e.props=n.memoizedProps,e.state=n.memoizedState,e.componentDidMount();else{var o=t.memoizedProps;t=t.memoizedState,e.props=n.memoizedProps,e.state=n.memoizedState,e.componentDidUpdate(o,t,e.__reactInternalSnapshotBeforeUpdate)}n=n.updateQueue,null!==n&&ht(n,e);break;case 3:if(t=n.updateQueue,null!==t){if(e=null,null!==n.child)switch(n.child.tag){case 5:e=f(n.child.stateNode);break;case 2:e=n.child.stateNode}ht(t,e)}break;case 5:e=n.stateNode,null===t&&4&n.effectTag&&p(e,n.type,n.memoizedProps,n);break;case 6:break;case 4:break;default:r("163")}},commitErrorLogging:function(e,t){switch(e.tag){case 2:var n=e.type;t=e.stateNode;var o=e.updateQueue;null===o||null===o.capturedValues?r("264"):void 0;var a=o.capturedValues;for(o.capturedValues=null,"function"!=typeof n.getDerivedStateFromCatch&&i(t),t.props=e.memoizedProps,t.state=e.memoizedState,n=0;nt||(n.current=e[t],e[t]=null,t--)},push:function(n,r){t++,e[t]=n.current,n.current=r},checkThatStackIsEmpty:function(){},resetStackAfterFatalErrorInDev:function(){}}}function Ot(e){function t(){if(null!==J)for(var e=J.return;null!==e;)M(e),e=e.return;ee=null,te=0,J=null,oe=!1}function n(e){return null!==ae&&ae.has(e)}function o(e){for(;;){var t=e.alternate,n=e.return,r=e.sibling;if(0===(512&e.effectTag)){t=O(t,e,te);var o=e;if(1073741823===te||1073741823!==o.expirationTime){e:switch(o.tag){case 3:case 2:var i=o.updateQueue;i=null===i?0:i.expirationTime;break e;default:i=0}for(var a=o.child;null!==a;)0!==a.expirationTime&&(0===i||i>a.expirationTime)&&(i=a.expirationTime),a=a.sibling;o.expirationTime=i}if(null!==t)return t;if(null!==n&&0===(512&n.effectTag)&&(null===n.firstEffect&&(n.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==n.lastEffect&&(n.lastEffect.nextEffect=e.firstEffect),n.lastEffect=e.lastEffect),1he)&&(he=e),e}function c(e,n){e:{for(;null!==e;){if((0===e.expirationTime||e.expirationTime>n)&&(e.expirationTime=n),null!==e.alternate&&(0===e.alternate.expirationTime||e.alternate.expirationTime>n)&&(e.alternate.expirationTime=n),null===e.return){if(3!==e.tag){n=void 0;break e}var o=e.stateNode;!$&&0!==te&&nEe&&r("185")}e=e.return}n=void 0}return n}function f(){return q=U()-K,X=(q/10|0)+2}function d(e,t,n,r,o){var i=Z;Z=1;try{return e(t,n,r,o)}finally{Z=i}}function p(e){if(0!==ue){if(e>ue)return;W(ce)}var t=U()-K;ue=e,ce=B(y,{timeout:10*(e-2)-t})}function h(e,t){if(null===e.nextScheduledRoot)e.remainingExpirationTime=t,null===le?(se=le=e,e.nextScheduledRoot=e):(le=le.nextScheduledRoot=e,le.nextScheduledRoot=se);else{var n=e.remainingExpirationTime;(0===n||t=pe)&&(!me||f()>=pe);)b(de,pe,!me),m();else for(;null!==de&&0!==pe&&(0===e||e>=pe);)b(de,pe,!1),m();null!==ge&&(ue=0,ce=-1),0!==pe&&p(pe),ge=null,me=!1,_()}function _(){if(Ce=0,null!==Se){var e=Se;Se=null;for(var t=0;tTe)&&(me=!0)}function E(e){null===de?r("246"):void 0,de.remainingExpirationTime=0,ye||(ye=!0,ve=e)}var C=Pt(),T=Ct(e,C),x=xt(C);C=Rt(C);var R=Tt(e),P=_t(e,T,x,C,R,c,u).beginWork,O=bt(e,T,x,C,R).completeWork;T=wt(T,x,C,c,n);var k=T.throwException,N=T.unwindWork,M=T.unwindInterruptedWork;T=Et(e,l,c,u,function(e){null===ae?ae=new Set([e]):ae.add(e)},f);var I=T.commitBeforeMutationLifeCycles,A=T.commitResetTextContent,D=T.commitPlacement,L=T.commitDeletion,j=T.commitWork,F=T.commitLifeCycles,z=T.commitErrorLogging,V=T.commitAttachRef,H=T.commitDetachRef,U=e.now,B=e.scheduleDeferredCallback,W=e.cancelDeferredCallback,G=e.prepareForCommit,Y=e.resetAfterCommit,K=U(),X=2,q=K,Q=0,Z=0,$=!1,J=null,ee=null,te=0,ne=null,re=!1,oe=!1,ae=null,se=null,le=null,ue=0,ce=-1,fe=!1,de=null,pe=0,he=0,me=!1,ye=!1,ve=null,ge=null,_e=!1,be=!1,we=!1,Se=null,Ee=1e3,Ce=0,Te=1;return{recalculateCurrentTime:f,computeExpirationForFiber:u,scheduleWork:c,requestWork:h,flushRoot:function(e,t){fe?r("253"):void 0,de=e,pe=t,b(e,t,!1),v(),_()},batchedUpdates:function(e,t){var n=_e;_e=!0;try{return e(t)}finally{(_e=n)||fe||v()}},unbatchedUpdates:function(e,t){if(_e&&!be){be=!0;try{return e(t)}finally{be=!1}}return e(t)},flushSync:function(e,t){fe?r("187"):void 0;var n=_e;_e=!0;try{return d(e,t)}finally{_e=n,v()}},flushControlled:function(e){var t=_e;_e=!0;try{d(e)}finally{(_e=t)||fe||g(1,!1,null)}},deferredUpdates:function(e){var t=Z;Z=25*(((f()+500)/25|0)+1);try{return e()}finally{Z=t}},syncUpdates:d,interactiveUpdates:function(e,t,n){if(we)return e(t,n);_e||fe||0===he||(g(he,!1,null),he=0);var r=we,o=_e;_e=we=!0;try{return e(t,n)}finally{we=r,(_e=o)||fe||v()}},flushInteractiveUpdates:function(){fe||0===he||(g(he,!1,null),he=0)},computeUniqueAsyncExpiration:function(){var e=25*(((f()+500)/25|0)+1);return e<=Q&&(e=Q+1),Q=e},legacyContext:x}}function kt(e){function t(e,t,n,r,o,i){if(r=t.current,n){n=n._reactInternalFiber;var s=l(n);n=u(n)?c(n,s):s}else n=vn;return null===t.context?t.context=n:t.pendingContext=n,t=i,ft(r,{expirationTime:o,partialState:{element:e},callback:void 0===t?null:t,isReplace:!1,isForced:!1,capturedValue:null,next:null}),a(r,o),o}var n=e.getPublicInstance;e=Ot(e);var o=e.recalculateCurrentTime,i=e.computeExpirationForFiber,a=e.scheduleWork,s=e.legacyContext,l=s.findCurrentUnmaskedContext,u=s.isContextProvider,c=s.processChildContext;return{createContainer:function(e,t,n){return t=new $e(3,null,null,t?3:0),e={current:t,containerInfo:e,pendingChildren:null,pendingCommitExpirationTime:0,finishedWork:null,context:null,pendingContext:null,hydrate:n,remainingExpirationTime:0,firstBatch:null,nextScheduledRoot:null},t.stateNode=e},updateContainer:function(e,n,r,a){var s=n.current,l=o();return s=i(s),t(e,n,r,l,s,a)},updateContainerAtExpirationTime:function(e,n,r,i,a){var s=o();return t(e,n,r,s,i,a)},flushRoot:e.flushRoot,requestWork:e.requestWork,computeUniqueAsyncExpiration:e.computeUniqueAsyncExpiration,batchedUpdates:e.batchedUpdates,unbatchedUpdates:e.unbatchedUpdates,deferredUpdates:e.deferredUpdates,syncUpdates:e.syncUpdates,interactiveUpdates:e.interactiveUpdates,flushInteractiveUpdates:e.flushInteractiveUpdates,flushControlled:e.flushControlled,flushSync:e.flushSync,getPublicRootInstance:function(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return n(e.child.stateNode);default:return e.child.stateNode}},findHostInstance:function(e){var t=e._reactInternalFiber;return void 0===t&&("function"==typeof e.render?r("188"):r("268",Object.keys(e))),e=De(t),null===e?null:e.stateNode},findHostInstanceWithNoPortals:function(e){return e=Le(e),null===e?null:e.stateNode},injectIntoDevTools:function(e){var t=e.findFiberByHostInstance;return it(dn({},e,{findHostInstanceByFiber:function(e){return e=De(e),null===e?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null}}))}}}function Nt(e,t,n){var r=3=t.length?void 0:r("93"),t=t[0]),n=""+t),null==n&&(n="")),e._wrapperState={initialValue:""+n}}function Ft(e,t){var n=t.value;null!=n&&(n=""+n,n!==e.value&&(e.value=n),null==t.defaultValue&&(e.defaultValue=n)),null!=t.defaultValue&&(e.defaultValue=t.defaultValue)}function zt(e){var t=e.textContent;t===e._wrapperState.initialValue&&(e.value=t)}function Vt(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Ht(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?Vt(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}function Ut(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}function Bt(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=n,i=t[n];o=null==i||"boolean"==typeof i||""===i?"":r||"number"!=typeof i||0===i||Ho.hasOwnProperty(o)&&Ho[o]?(""+i).trim():i+"px","float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}function Wt(e,t,n){t&&(Bo[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML?r("137",e,n()):void 0),null!=t.dangerouslySetInnerHTML&&(null!=t.children?r("60"):void 0,"object"==typeof t.dangerouslySetInnerHTML&&"__html"in t.dangerouslySetInnerHTML?void 0:r("61")),null!=t.style&&"object"!=typeof t.style?r("62",n()):void 0)}function Gt(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Yt(e,t){e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument;var n=Ke(e);t=Cn[t];for(var r=0;r",e=e.removeChild(e.firstChild)):e="string"==typeof t.is?n.createElement(e,{is:t.is}):n.createElement(e):e=n.createElementNS(r,e),e}function Xt(e,t){return(9===t.nodeType?t:t.ownerDocument).createTextNode(e)}function qt(e,t,n,r){var o=Gt(t,n);switch(t){case"iframe":case"object":He("topLoad","load",e);var i=n;break;case"video":case"audio":for(i in to)to.hasOwnProperty(i)&&He(i,to[i],e);i=n;break;case"source":He("topError","error",e),i=n;break;case"img":case"image":case"link":He("topError","error",e),He("topLoad","load",e),i=n;break;case"form":He("topReset","reset",e),He("topSubmit","submit",e),i=n;break;case"details":He("topToggle","toggle",e),i=n;break;case"input":pe(e,n),i=de(e,n),He("topInvalid","invalid",e),Yt(r,"onChange");break;case"option":i=It(e,n);break;case"select": -Dt(e,n),i=dn({},n,{value:void 0}),He("topInvalid","invalid",e),Yt(r,"onChange");break;case"textarea":jt(e,n),i=Lt(e,n),He("topInvalid","invalid",e),Yt(r,"onChange");break;default:i=n}Wt(t,i,Wo);var a,s=i;for(a in s)if(s.hasOwnProperty(a)){var l=s[a];"style"===a?Bt(e,l,Wo):"dangerouslySetInnerHTML"===a?(l=l?l.__html:void 0,null!=l&&Vo(e,l)):"children"===a?"string"==typeof l?("textarea"!==t||""!==l)&&Ut(e,l):"number"==typeof l&&Ut(e,""+l):"suppressContentEditableWarning"!==a&&"suppressHydrationWarning"!==a&&"autoFocus"!==a&&(En.hasOwnProperty(a)?null!=l&&Yt(r,a):null!=l&&fe(e,a,l,o))}switch(t){case"input":te(e),ye(e,n);break;case"textarea":te(e),zt(e,n);break;case"option":null!=n.value&&e.setAttribute("value",n.value);break;case"select":e.multiple=!!n.multiple,t=n.value,null!=t?At(e,!!n.multiple,t,!1):null!=n.defaultValue&&At(e,!!n.multiple,n.defaultValue,!0);break;default:"function"==typeof i.onClick&&(e.onclick=pn)}}function Qt(e,t,n,r,o){var i=null;switch(t){case"input":n=de(e,n),r=de(e,r),i=[];break;case"option":n=It(e,n),r=It(e,r),i=[];break;case"select":n=dn({},n,{value:void 0}),r=dn({},r,{value:void 0}),i=[];break;case"textarea":n=Lt(e,n),r=Lt(e,r),i=[];break;default:"function"!=typeof n.onClick&&"function"==typeof r.onClick&&(e.onclick=pn)}Wt(t,r,Wo),t=e=void 0;var a=null;for(e in n)if(!r.hasOwnProperty(e)&&n.hasOwnProperty(e)&&null!=n[e])if("style"===e){var s=n[e];for(t in s)s.hasOwnProperty(t)&&(a||(a={}),a[t]="")}else"dangerouslySetInnerHTML"!==e&&"children"!==e&&"suppressContentEditableWarning"!==e&&"suppressHydrationWarning"!==e&&"autoFocus"!==e&&(En.hasOwnProperty(e)?i||(i=[]):(i=i||[]).push(e,null));for(e in r){var l=r[e];if(s=null!=n?n[e]:void 0,r.hasOwnProperty(e)&&l!==s&&(null!=l||null!=s))if("style"===e)if(s){for(t in s)!s.hasOwnProperty(t)||l&&l.hasOwnProperty(t)||(a||(a={}),a[t]="");for(t in l)l.hasOwnProperty(t)&&s[t]!==l[t]&&(a||(a={}),a[t]=l[t])}else a||(i||(i=[]),i.push(e,a)),a=l;else"dangerouslySetInnerHTML"===e?(l=l?l.__html:void 0,s=s?s.__html:void 0,null!=l&&s!==l&&(i=i||[]).push(e,""+l)):"children"===e?s===l||"string"!=typeof l&&"number"!=typeof l||(i=i||[]).push(e,""+l):"suppressContentEditableWarning"!==e&&"suppressHydrationWarning"!==e&&(En.hasOwnProperty(e)?(null!=l&&Yt(o,e),i||s===l||(i=[])):(i=i||[]).push(e,l))}return a&&(i=i||[]).push("style",a),i}function Zt(e,t,n,r,o){"input"===n&&"radio"===o.type&&null!=o.name&&he(e,o),Gt(n,r),r=Gt(n,o);for(var i=0;i=Gn),Xn=String.fromCharCode(32),qn={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"topBlur topCompositionEnd topKeyDown topKeyPress topKeyUp topMouseDown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"topBlur topCompositionStart topKeyDown topKeyPress topKeyUp topMouseDown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"topBlur topCompositionUpdate topKeyDown topKeyPress topKeyUp topMouseDown".split(" ")}},Qn=!1,Zn=!1,$n={eventTypes:qn,extractEvents:function(e,t,n,r){var o=void 0,i=void 0;if(Wn)e:{switch(e){case"topCompositionStart":o=qn.compositionStart;break e;case"topCompositionEnd":o=qn.compositionEnd;break e;case"topCompositionUpdate":o=qn.compositionUpdate;break e}o=void 0}else Zn?F(e,n)&&(o=qn.compositionEnd):"topKeyDown"===e&&229===n.keyCode&&(o=qn.compositionStart);return o?(Kn&&(Zn||o!==qn.compositionStart?o===qn.compositionEnd&&Zn&&(i=M()):(Fn._root=r,Fn._startText=I(),Zn=!0)),o=Hn.getPooled(o,t,n,r),i?o.data=i:(i=z(n),null!==i&&(o.data=i)),O(o),i=o):i=null,(e=Yn?V(e,n):H(e,n))?(t=Un.getPooled(qn.beforeInput,t,n,r),t.data=e,O(t)):t=null,null===i?t:null===t?i:[i,t]}},Jn=null,er={injectFiberControlledHostComponent:function(e){Jn=e}},tr=null,nr=null,rr=Object.freeze({injection:er,enqueueStateRestore:B,needsStateRestore:W,restoreStateIfNeeded:G}),or=!1,ir={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},ar=cn.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,sr="function"==typeof Symbol&&Symbol.for,lr=sr?Symbol.for("react.element"):60103,ur=sr?Symbol.for("react.call"):60104,cr=sr?Symbol.for("react.return"):60105,fr=sr?Symbol.for("react.portal"):60106,dr=sr?Symbol.for("react.fragment"):60107,pr=sr?Symbol.for("react.strict_mode"):60108,hr=sr?Symbol.for("react.provider"):60109,mr=sr?Symbol.for("react.context"):60110,yr=sr?Symbol.for("react.async_mode"):60111,vr=sr?Symbol.for("react.forward_ref"):60112,gr="function"==typeof Symbol&&Symbol.iterator,_r=/^[: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][: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\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,br={},wr={},Sr={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Sr[e]=new ue(e,0,!1,e,null)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Sr[t]=new ue(t,1,!1,e[1],null)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){Sr[e]=new ue(e,2,!1,e.toLowerCase(),null)}),["autoReverse","externalResourcesRequired","preserveAlpha"].forEach(function(e){Sr[e]=new ue(e,2,!1,e,null)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Sr[e]=new ue(e,3,!1,e.toLowerCase(),null)}),["checked","multiple","muted","selected"].forEach(function(e){Sr[e]=new ue(e,3,!0,e.toLowerCase(),null)}),["capture","download"].forEach(function(e){Sr[e]=new ue(e,4,!1,e.toLowerCase(),null)}),["cols","rows","size","span"].forEach(function(e){Sr[e]=new ue(e,6,!1,e.toLowerCase(),null)}),["rowSpan","start"].forEach(function(e){Sr[e]=new ue(e,5,!1,e.toLowerCase(),null)});var Er=/[\-:]([a-z])/g;"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Er,ce);Sr[t]=new ue(t,1,!1,e,null)}),"xlink:actuate xlink:arcrole xlink:href xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Er,ce);Sr[t]=new ue(t,1,!1,e,"http://www.w3.org/1999/xlink")}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Er,ce);Sr[t]=new ue(t,1,!1,e,"http://www.w3.org/XML/1998/namespace")}),Sr.tabIndex=new ue("tabIndex",1,!1,"tabindex",null);var Cr={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"topBlur topChange topClick topFocus topInput topKeyDown topKeyUp topSelectionChange".split(" ")}},Tr=null,xr=null,Rr=!1;fn.canUseDOM&&(Rr=$("input")&&(!document.documentMode||9=document.documentMode,ao={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"topBlur topContextMenu topFocus topKeyDown topKeyUp topMouseDown topMouseUp topSelectionChange".split(" ")}},so=null,lo=null,uo=null,co=!1,fo={eventTypes:ao,extractEvents:function(e,t,n,r){var o,i=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;if(!(o=!i)){e:{i=Ke(i),o=Cn.onSelect;for(var a=0;a=Mo-e){if(!(-1!==ko&&ko<=e))return void(No||(No=!0,requestAnimationFrame(jo)));Do.didTimeout=!0}else Do.didTimeout=!1;ko=-1,e=Po,Po=null,null!==e&&e(Do)}},!1);var jo=function(e){No=!1;var t=e-Mo+Ao;tt&&(t=8),Ao=t"+t+"",t=zo.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}),Ho={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!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},Uo=["Webkit","ms","Moz","O"];Object.keys(Ho).forEach(function(e){Uo.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Ho[t]=Ho[e]})});var Bo=dn({menuitem:!0},{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}),Wo=pn.thatReturns(""),Go=Object.freeze({createElement:Kt,createTextNode:Xt,setInitialProperties:qt,diffProperties:Qt,updateProperties:Zt,diffHydratedProperties:$t,diffHydratedText:Jt,warnForUnmatchedText:function(){},warnForDeletedHydratableElement:function(){},warnForDeletedHydratableText:function(){},warnForInsertedHydratedElement:function(){},warnForInsertedHydratedText:function(){},restoreControlledState:function(e,t,n){switch(t){case"input":if(me(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;tr&&(o=r,r=e,e=o),o=qe(n,e);var i=qe(n,r);if(o&&i&&(1!==t.rangeCount||t.anchorNode!==o.node||t.anchorOffset!==o.offset||t.focusNode!==i.node||t.focusOffset!==i.offset)){var a=document.createRange();a.setStart(o.node,o.offset),t.removeAllRanges(),e>r?(t.addRange(a),t.extend(i.node,i.offset)):(a.setEnd(i.node,i.offset),t.addRange(a))}}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(n.focus(),n=0;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=Object.assign||function(e){for(var t=1;te._maximumEntries){var r=void 0,o=void 0;n.forEach(function(e){var n=t[e];(!o||n.lastUsedTimestamp=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=n(12),u=r(l),c=n(73),f=r(c),d=n(183),p=(r(d),n(26)),h=r(p),m=n(224),y=r(m),v=n(1),g=r(v),_=n(69),b=r(_),w=n(138),S=r(w),E=1,C=10,T=1e3,x=1e3,R=50,P=function(e){function t(n){i(this,t);var r=a(this,e.call(this,n));return O.call(r),r.state={curRenderedRowsCount:r.props.initialListSize,highlightedRow:{}},r.onRowHighlighted=function(e,t){return r._onRowHighlighted(e,t)},r.scrollProperties={},r}return s(t,e),t.prototype.componentWillMount=function(){this.scrollProperties={visibleLength:null,contentLength:null,offset:0},this._childFrames=[],this._visibleRows={},this._prevRenderedRowsCount=0,this._sentEndForContentLength=null},t.prototype.componentDidMount=function(){var e=this;(0,S.default)(function(){e._measureAndUpdateScrollProps()})},t.prototype.componentWillReceiveProps=function(e){var t=this;this.props.dataSource===e.dataSource&&this.props.initialListSize===e.initialListSize||this.setState(function(e,n){return t._prevRenderedRowsCount=0,{curRenderedRowsCount:Math.min(Math.max(e.curRenderedRowsCount,n.initialListSize),n.enableEmptySections?n.dataSource.getRowAndSectionCount():n.dataSource.getRowCount())}},function(){return t._renderMoreRowsIfNeeded()})},t.prototype.componentDidUpdate=function(){var e=this;(0,S.default)(function(){e._measureAndUpdateScrollProps()})},t.prototype.getScrollResponder=function(){return this._scrollViewRef&&this._scrollViewRef.getScrollResponder()},t.prototype.scrollTo=function(){var e;return this._scrollViewRef&&(e=this._scrollViewRef).scrollTo.apply(e,arguments)},t.prototype.setNativeProps=function(e){return this._scrollViewRef&&this._scrollViewRef.setNativeProps(e)},t.prototype.render=function(){for(var e=[],t=this.props,r=t.dataSource,i=t.enableEmptySections,a=t.renderFooter,s=t.renderHeader,l=t.renderScrollComponent,u=t.renderSectionHeader,c=t.renderSeparator,f=(t.initialListSize,t.onChangeVisibleRows,t.onEndReached,t.onEndReachedThreshold,t.onKeyboardDidHide,t.onKeyboardDidShow,t.onKeyboardWillHide,t.onKeyboardWillShow,t.pageSize,t.renderRow,t.scrollRenderAheadDistance,t.stickyHeaderIndices,o(t,["dataSource","enableEmptySections","renderFooter","renderHeader","renderScrollComponent","renderSectionHeader","renderSeparator","initialListSize","onChangeVisibleRows","onEndReached","onEndReachedThreshold","onKeyboardDidHide","onKeyboardDidShow","onKeyboardWillHide","onKeyboardWillShow","pageSize","renderRow","scrollRenderAheadDistance","stickyHeaderIndices"])),d=r.rowIdentities,p=0,h=[],m=s&&s(),v=a&&a(),_=m?1:0,b=0;b=this._prevRenderedRowsCount&&r.sectionHeaderShouldUpdate(b);e.push(g.default.createElement(y.default,{key:"s_"+w,render:this.renderSectionHeaderFn(r.getSectionHeaderData(b),w),shouldUpdate:!!T})),h.push(_++)}for(var x=0;x=this._prevRenderedRowsCount&&r.rowShouldUpdate(b,x),k=g.default.createElement(y.default,{key:"r_"+P,render:this.renderRowFn(r.getRowData(b,x),w,R),shouldUpdate:!!O});if(e.push(k),_++,c&&(x!==S.length-1||b===d.length-1)){var N=this.state.highlightedRow.sectionID===w&&(this.state.highlightedRow.rowID===R||this.state.highlightedRow.rowID===S[x+1]),M=c(w,R,N);M&&(e.push(M),_++)}if(++p===this.state.curRenderedRowsCount)break}if(p>=this.state.curRenderedRowsCount)break}return f.onScroll=this._onScroll,g.default.cloneElement(l(f),{ref:this._setScrollViewRef,onContentSizeChange:this._onContentSizeChange,onLayout:this._onLayout},m,e,v)},t.prototype._measureAndUpdateScrollProps=function(){var e=this.getScrollResponder();e&&e.getInnerViewNode&&this._updateVisibleRows()},t.prototype._updateVisibleRows=function(e){var t=this;if(this.props.onChangeVisibleRows){e&&e.forEach(function(e){t._childFrames[e.index]=Object.assign({},e)});for(var n=!this.props.horizontal,r=this.props.dataSource,o=this.scrollProperties.offset,i=o+this.scrollProperties.visibleLength,a=r.rowIdentities,s=this.props.renderHeader&&this.props.renderHeader(),l=s?1:0,u=!1,c={},f=0;fi||we.props.onEndReachedThreshold&&(e._sentEndForContentLength=null),e.props.onScroll&&e.props.onScroll(t)},this._setScrollViewRef=function(t){e._scrollViewRef=t}};P.propTypes={},t.default=(0,u.default)(P)},176,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(7),i=r(o),a=n(60),s=r(a),l=n(3),u=r(l),c=i.default.canUseDOM&&(window.navigator.connection||window.navigator.mozConnection||window.navigator.webkitConnection),f=function(){var e={effectiveType:"unknown",type:"unknown"};if(!c)return e;for(var t in c){var n=c[t];"function"!=typeof n&&null!=n&&(e[t]=n)}return e},d={change:"change",connectionChange:"change"},p=Object.keys(d),h=[],m=[],y={addEventListener:function(e,t){if((0,u.default)(p.indexOf(e)!==-1,'Trying to subscribe to unknown event: "%s"',e),!c)return{remove:function(){}};var n=function(){return t(f())};return m.push([t,n]),c.addEventListener(d[e],n),{remove:function(){return y.removeEventListener(d[e],t)}}},removeEventListener:function(e,t){(0,u.default)(p.indexOf(e)!==-1,'Trying to unsubscribe from unknown event: "%s"',e);var n=(0,s.default)(m,function(e){return e[0]===t});(0,u.default)(n!==-1,"Trying to remove NetInfo listener for unregistered handler");var r=m[n],o=r[1];c.removeEventListener(d[e],o),m.splice(n,1)},fetch:function(){return new Promise(function(e,t){try{e(c.type)}catch(t){e("unknown")}})},getConnectionInfo:function(){return new Promise(function(e,t){e(f())})},isConnected:{addEventListener:function(e,t){(0,u.default)(p.indexOf(e)!==-1,'Trying to subscribe to unknown event: "%s"',e);var n=function(){return t(!0)},r=function(){return t(!1)};return h.push([t,n,r]),window.addEventListener("online",n,!1),window.addEventListener("offline",r,!1),{remove:function(){return y.isConnected.removeEventListener(d[e],t)}}},removeEventListener:function(e,t){(0,u.default)(p.indexOf(e)!==-1,'Trying to subscribe to unknown event: "%s"',e);var n=(0,s.default)(h,function(e){return e[0]===t});(0,u.default)(n!==-1,"Trying to remove NetInfo connection listener for unregistered handler");var r=h[n],o=r[1],i=r[2];window.removeEventListener("online",o,!1),window.removeEventListener("offline",i,!1),h.splice(n,1)},fetch:function(){return y.isConnected.getConnectionInfo()},getConnectionInfo:function(){return new Promise(function(e,t){try{e(window.navigator.onLine)}catch(t){e(!0)}})}}};t.default=y},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(249),i=r(o);t.default=i.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var s=n(8),l=(r(s),n(1)),u=n(15),c=r(u),f=(n(2),function(e){function t(){return o(this,t),i(this,e.apply(this,arguments))}return a(t,e),t.prototype.render=function(){var e=this.props,t=e.color,n=e.label,r=e.testID,o=e.value,i={color:t};return(0,c.default)("option",{style:i,testID:r,value:o},n)},t}(l.Component));t.default=f,f.propTypes={}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(1),i=r(o),a=n(75),s=r(a),l=function(e,t,n){var r=e[t],o=null;return i.default.Children.forEach(r,function(e){e.type!==s.default.Item&&(o=new Error("`Picker` children must be of type `Picker.Item`."))}),o};t.default=l},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(8),i=r(o),a=n(34),s=r(a),l=Object.assign({},s.default,{color:i.default});t.default=l},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var i=n(42),a=r(i),s=function(){function e(){o(this,e)}return e.get=function(){return a.default.get("window").scale},e.getFontScale=function(){return a.default.get("window").fontScale||e.get()},e.getPixelSizeForLayoutSize=function(t){return Math.round(t*e.get())},e.roundToNearestPixel=function(t){var n=e.get();return Math.round(t*n)/n},e}();t.default=s},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(56),i=r(o),a=n(2),s=(0,i.default)({x:a.number,y:a.number});t.default=s},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=Object.assign||function(e){for(var t=1;t0&&n>=t},t}(y.Component);_.defaultProps={scrollEnabled:!0,scrollEventThrottle:0},t.default=_,_.propTypes={};var b=d.default.create({scrollDisabled:{touchAction:"none"}})},176,176,function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var a=n(1),s=function(e){function t(){return r(this,t),o(this,e.apply(this,arguments))}return i(t,e),t.setBackgroundColor=function(){},t.setBarStyle=function(){},t.setHidden=function(){},t.setNetworkActivityIndicatorVisible=function(){},t.setTranslucent=function(){},t.prototype.render=function(){return null},t}(a.Component);t.default=s},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var i=n(7),a=n(78),s=r(a),l=n(225),u=r(l),c=n(80),f=r(c),d=n(44),p=r(d),h=n(81),m=r(h),y=n(102),v=n(201),g=r(v),_={},b=function(){function e(){o(this,e),this._init()}return e.prototype._init=function(){this.cache={ltr:{},rtl:{},rtlNoSwap:{}},this.injectedCache={ltr:{},rtl:{},rtlNoSwap:{}},this.styleSheetManager=new g.default},e.prototype.getStyleSheet=function(){var e=this.styleSheetManager.getStyleSheet();return i.canUseDOM||this._init(),e},e.prototype._injectRegisteredStyle=function(e){var t=this,n=p.default.doLeftAndRightSwapInRTL,r=p.default.isRTL,o=r?n?"rtl":"rtlNoSwap":"ltr";if(!this.injectedCache[o][e]){var i=(0,f.default)(e),a=(0,s.default)((0,m.default)(i));Object.keys(a).forEach(function(e){var n=a[e];null!=n&&t.styleSheetManager.injectDeclaration(e,n)}),this.injectedCache[o][e]=!0}},e.prototype.resolve=function(e){if(!e)return _;if("number"==typeof e){this._injectRegisteredStyle(e);var t=w(e);return this._resolveStyleIfNeeded(e,t)}if(!Array.isArray(e))return this._resolveStyleIfNeeded(e);for(var n=(0,u.default)(e),r=!0,o=0;o';document.head&&(document.head.insertAdjacentHTML("afterbegin",o),n=document.getElementById(t))}n&&(this._sheet=n.sheet,this._textContent=n.textContent)}}return e.prototype.containsRule=function(e){return this._cssRules.indexOf(e)>-1},e.prototype.insertRuleOnce=function(e,t){if(!this.containsRule(e)&&(this._cssRules.push(e),this._textContent.indexOf(e)===-1&&this._sheet)){var n=t||this._sheet.cssRules.length;this._sheet.insertRule(e,n)}},o(e,[{key:"cssText",get:function(){return this._cssRules.join("\n")}}]),e}();t.default=a},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(204),i=r(o),a=n(79),s=r(a),l=function(e,t,n){var r=[];switch(t){case"pointerEvents":var o,a=n;if("auto"===n||"box-only"===n){if(a="auto !important","box-only"===n){var l,u=(0,s.default)((l={},l[t]="none",l));r.push(e+" > *{"+u+"}")}}else if(("none"===n||"box-none"===n)&&(a="none !important","box-none"===n)){var c,f=(0,s.default)((c={},c[t]="auto",c));r.push(e+" > *{"+f+"}")}var d=(0,s.default)((o={},o[t]=a,o));r.push(e+"{"+d+"}");break;case"placeholderTextColor":var p=(0,s.default)({color:n,opacity:1});r.push("@media all {"+(e+"::-webkit-input-placeholder{"+p+"}")+(e+"::-moz-placeholder{"+p+"}")+(e+":-ms-input-placeholder{"+p+"}")+(e+"::placeholder{"+p+"}")+"}");break;case"animationName":if("string"==typeof n){var h,m=(0,s.default)((h={},h[t]=n,h));r.push(e+"{"+m+"}")}else{var y,v=[];n.forEach(function(e){if("string"==typeof e)v.push(e);else{var t=(0,i.default)(e),n=t.identifier,o=t.rules;o.forEach(function(e){r.push(e)}),v.push(n)}});var g=(0,s.default)((y={},y[t]=v.join(","),y));r.push(e+"{"+g+"}")}break;default:var _,b=(0,s.default)((_={},_[t]=n,_));r.push(e+"{"+b+"}")}return r};t.default=l},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(79),i=r(o),a=n(78),s=r(a),l=n(81),u=r(l),c=n(107),f=r(c),d=function(e){return(0,f.default)(JSON.stringify(e))},p=function(e){var t=d(e);return"rn-"+t},h=["-webkit-",""],m=function(e){var t=(0,s.default)((0,u.default)(e));return(0,i.default)(t)},y=function(e){return Object.keys(e).map(function(t){var n=e[t],r=m(n);return t+"{"+r+"}"}).join("")},v=function(e){var t=p(e),n=h.map(function(n){return"@media all {@"+n+"keyframes "+t+"{"+y(e)+"}}"});return{identifier:t,rules:n}};t.default=v},function(e,t,n){"use strict";t.__esModule=!0;var r=n(7),o=function(){var e=1;if(r.canUseDOM&&window.devicePixelRatio&&window.devicePixelRatio>=2){var t=document.body;if(t){var n=document.createElement("div");n.style.border=".5px solid transparent",t.appendChild(n),1===n.offsetHeight&&(e=.5),t.removeChild(n)}}return e};t.default=o},function(e,t){"use strict";t.__esModule=!0;var n=function(e){return"@media all{\n"+e+"\n}"},r=["html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}","body{margin:0;}","button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}","input::-webkit-inner-spin-button,input::-webkit-outer-spin-button,input::-webkit-search-cancel-button,input::-webkit-search-decoration,input::-webkit-search-results-button,input::-webkit-search-results-decoration{display:none;}"],o=[n(r.join("\n"))];t.default=o},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=Object.assign||function(e){for(var t=1;tS?_:S,T=(0,m.default)(b,.5),x=u?c||n:d||s,R=u?t:f||a,P=b,k=P,N=[O.root,i,{height:b,width:E},r&&O.cursorDefault],M=[O.track,{backgroundColor:x,borderRadius:T},r&&O.disabledTrack],I=[O.thumb,{backgroundColor:R,height:P,width:k},r&&O.disabledThumb],A=(0,p.default)("input",{checked:u,disabled:r,onBlur:this._handleFocusState,onChange:this._handleChange,onFocus:this._handleFocusState,ref:this._setCheckboxRef,style:[O.nativeControl,O.cursorInherit],type:"checkbox"});return C.default.createElement(w.default,l({},h,{style:N}),C.default.createElement(w.default,{style:M}),C.default.createElement(w.default,{ref:this._setThumbRef,style:[I,u&&O.thumbOn,{marginStart:u?(0,m.default)(k,-1):0}]}),A)},t}(E.Component);P.displayName="Switch",P.defaultProps={activeThumbColor:"#009688",activeTrackColor:"#A3D3CF",disabled:!1,style:T,thumbColor:"#FAFAFA",trackColor:"#939393",value:!1},P.propTypes={};var O=v.default.create({root:{cursor:"pointer",userSelect:"none"},cursorDefault:{cursor:"default"},cursorInherit:{cursor:"inherit"},track:Object.assign({},v.default.absoluteFillObject,{height:"70%",margin:"auto",transitionDuration:"0.1s",width:"100%"}),disabledTrack:{backgroundColor:"#D5D5D5"},thumb:{alignSelf:"flex-start",borderRadius:"100%",boxShadow:x,start:"0%",transform:[{translateZ:0}],transitionDuration:"0.1s"},thumbOn:{start:"100%"},disabledThumb:{backgroundColor:"#BDBDBD"},nativeControl:Object.assign({},v.default.absoluteFillObject,{height:"100%",margin:0,opacity:0,padding:0,width:"100%"})});t.default=(0,c.default)(P)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(83),i=r(o),a=n(2),s=Object.assign({},i.default,{resize:(0,a.oneOf)(["none","vertical","horizontal","both"])});t.default=s},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var l=n(55),u=r(l),c=n(12),f=r(c),d=n(7),p=n(1),h=n(8),m=(r(h),n(15)),y=r(m),v=n(13),g=r(v),_=n(4),b=r(_),w=n(27),S=(r(w),n(208)),E=(r(S),n(54)),C=r(E),T=n(9),x=(r(T),n(2),d.canUseDOM&&/Android/i.test(navigator&&navigator.userAgent)),R={},P=function(e){return function(t){if(e)return t.nativeEvent.text=t.target.value,e(t)}},O=function(e,t){if(e&&t){var n=e.selectionEnd,r=e.selectionStart,o=t.start,i=t.end;return o!==r||i!==n}return!1},k=function(e,t){try{if(O(e,t)){var n=t.start,r=t.end;x?setTimeout(function(){return e.setSelectionRange(n,r||n)},10):e.setSelectionRange(n,r||n)}}catch(e){}},N=function(e){function t(){var n,r,o;i(this,t);for(var s=arguments.length,l=Array(s),u=0;u=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}t.__esModule=!0;var i=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:s,t=(0,i.default)(e);if(t){if("heading"===t){var n=e["aria-level"]||1;return"h"+n}return a[t]}};t.default=l},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(89),i=r(o),a=n(53),s=r(a),l=function(e){var t=(0,s.default)(e),n=!(0,i.default)(e)&&"no"!==e.importantForAccessibility&&"no-hide-descendants"!==e.importantForAccessibility;if("link"===t){if(e.accessible===!1||!n)return"-1"}else if("button"===t){if(e.accessible!==!1&&n)return"0"}else if(e.accessible===!0&&n)return"0"};t.default=l},function(e,t){"use strict";function n(e){return o.push(e)}function r(e){return o[e-1]}t.__esModule=!0,t.registerAsset=n,t.getAssetByID=r;var o=[]},function(e,t){"use strict";t.__esModule=!0;var n=0,r={},o={abort:function(e){var t=r[""+e];t&&(t.onerror=t.onload=t=null,delete r[""+e])},getSize:function(e,t,n){function i(){var e=r[""+u];if(e){var n=e.naturalHeight,i=e.naturalWidth;n&&i&&(t(i,n),s=!0)}s&&(o.abort(u),clearInterval(l))}function a(){"function"==typeof n&&n(),o.abort(u),clearInterval(l)}var s=!1,l=setInterval(i,16),u=o.load(e,i,a)},load:function(e,t,o){n+=1;var i=new window.Image;return i.onerror=o,i.onload=t,i.src=e,r[""+n]=i,n},prefetch:function(e){return new Promise(function(t,n){o.load(e,t,n)})}};t.default=o},function(e,t){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var r=function(){function e(){n(this,e)}return e.prototype.addListener=function(){},e.prototype.emit=function(){},e.prototype.listeners=function(){},e.prototype.once=function(){},e.prototype.removeAllListeners=function(){},e.prototype.removeCurrentListener=function(){},e.prototype.removeListener=function(){},e.prototype.removeSubscription=function(){},e}();e.exports=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(97),i=r(o),a=n(13),s=r(a),l=n(46),u=r(l),c=n(17),f=r(c),d={blur:function(){f.default.blur((0,s.default)(this))},focus:function(){f.default.focus((0,s.default)(this))},measure:function(e){f.default.measure((0,s.default)(this),e)},measureInWindow:function(e){f.default.measureInWindow((0,s.default)(this),e)},measureLayout:function(e,t,n){f.default.measureLayout((0,s.default)(this),e,n,t)},setNativeProps:function(e){if(e){var t=(0,s.default)(this),n=(0,i.default)(null,e,function(e){return u.default.resolveWithNode(e,t)});f.default.updateView(t,n,this)}}};t.default=d},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(42),i=r(o),a=n(13),s=r(a),l=n(3),u=r(l),c=n(76),f=r(c),d=n(54),p=r(d),h=n(17),m=r(h),y=n(23),v=r(y),g={},_=16,b={scrollResponderMixinGetInitialState:function(){return{isTouching:!1,lastMomentumScrollBeginTime:0,lastMomentumScrollEndTime:0,observedScrollSinceBecomingResponder:!1,becameResponderWhileAnimating:!1}},scrollResponderHandleScrollShouldSetResponder:function(){return this.state.isTouching},scrollResponderHandleStartShouldSetResponder:function(){return!1},scrollResponderHandleStartShouldSetResponderCapture:function(e){return this.scrollResponderIsAnimating()},scrollResponderHandleResponderReject:function(){(0,v.default)(!1,"ScrollView doesn't take rejection well - scrolls anyway")},scrollResponderHandleTerminationRequest:function(){return!this.state.observedScrollSinceBecomingResponder},scrollResponderHandleTouchEnd:function(e){var t=e.nativeEvent;this.state.isTouching=0!==t.touches.length,this.props.onTouchEnd&&this.props.onTouchEnd(e)},scrollResponderHandleResponderRelease:function(e){this.props.onResponderRelease&&this.props.onResponderRelease(e);var t=p.default.currentlyFocusedField();this.props.keyboardShouldPersistTaps||null==t||e.target===t||this.state.observedScrollSinceBecomingResponder||this.state.becameResponderWhileAnimating||(this.props.onScrollResponderKeyboardDismissed&&this.props.onScrollResponderKeyboardDismissed(e),p.default.blurTextInput(t))},scrollResponderHandleScroll:function(e){this.state.observedScrollSinceBecomingResponder=!0,this.props.onScroll&&this.props.onScroll(e)},scrollResponderHandleResponderGrant:function(e){this.state.observedScrollSinceBecomingResponder=!1,this.props.onResponderGrant&&this.props.onResponderGrant(e),this.state.becameResponderWhileAnimating=this.scrollResponderIsAnimating()},scrollResponderHandleScrollBeginDrag:function(e){this.props.onScrollBeginDrag&&this.props.onScrollBeginDrag(e)},scrollResponderHandleScrollEndDrag:function(e){this.props.onScrollEndDrag&&this.props.onScrollEndDrag(e)},scrollResponderHandleMomentumScrollBegin:function(e){this.state.lastMomentumScrollBeginTime=Date.now(),this.props.onMomentumScrollBegin&&this.props.onMomentumScrollBegin(e)},scrollResponderHandleMomentumScrollEnd:function(e){this.state.lastMomentumScrollEndTime=Date.now(),this.props.onMomentumScrollEnd&&this.props.onMomentumScrollEnd(e)},scrollResponderHandleTouchStart:function(e){this.state.isTouching=!0,this.props.onTouchStart&&this.props.onTouchStart(e)},scrollResponderHandleTouchMove:function(e){this.props.onTouchMove&&this.props.onTouchMove(e)},scrollResponderIsAnimating:function(){var e=Date.now(),t=e-this.state.lastMomentumScrollEndTime,n=t<_||this.state.lastMomentumScrollEndTime0;if((e!==h&&e!==m||o)&&1!==n.button&&2!==n.button){var a=(0,i.default)(n);return T.call(f,e,t,a,r)}},c.injection.injectEventPluginsByName({ResponderEventPlugin:f})},function(e,t){"use strict";t.__esModule=!0;var n=Object.prototype.hasOwnProperty,r=function(e,t){var r=[];for(var o in e)if(n.call(e,o)){var i=t(o,e[o]);i&&r.push(i)}return r};t.default=r},function(e,t,n){"use strict";t.__esModule=!0;var r=n(7),o=function(){if(r.canUseDOM){var e=void 0,t=!1,n=0,o=window.Element.prototype,i=o.matches||o.mozMatchesSelector||o.msMatchesSelector||o.webkitMatchesSelector,a=["input:not([type])","input[type=text]","input[type=search]","input[type=url]","input[type=tel]","input[type=email]","input[type=password]","input[type=number]","input[type=date]","input[type=month]","input[type=week]","input[type=time]","input[type=datetime]","input[type=datetime-local]","textarea","[role=textbox]"].join(","),s=function(){var t="react-native-modality";if(e=document.getElementById(t),!e){var n='';document.head.insertAdjacentHTML("afterbegin",n),e=document.getElementById(t)}},l=function(e){return!!i&&(i.call(e,a)&&i.call(e,":not([readonly])"))},u=function(){e&&(e.disabled=!0)},c=function(){e&&(e.disabled=!1)},f=function(e){t=!0,0!==n&&clearTimeout(n),n=setTimeout(function(){t=!1,n=0},100)},d=function(e){(t||l(e.target))&&u()},p=function(){t||c()};document.body&&document.body.addEventListener&&(s(),document.body.addEventListener("keydown",f,!0),document.body.addEventListener("focus",d,!0),document.body.addEventListener("blur",p,!0))}};t.default=o},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(140),i=r(o),a=n(141),s=r(a),l=n(142),u=r(l),c=n(143),f=r(c),d=n(144),p=r(d),h=n(145),m=r(h),y=n(146),v=r(y),g=n(147),_=r(g),b=n(148),w=r(b),S=n(149),E=r(S),C=n(150),T=r(C),x=["Webkit"],R=["Moz"],P=["ms"],O=["Webkit","Moz"],k=["Webkit","ms"],N=["Webkit","Moz","ms"];t.default={plugins:[i.default,s.default,u.default,f.default,p.default,m.default,v.default,_.default,w.default,E.default,T.default],prefixMap:{animation:x,animationDelay:x,animationDirection:x,animationFillMode:x,animationDuration:x,animationIterationCount:x,animationName:x,animationPlayState:x,animationTimingFunction:x,appearance:O,userSelect:N,textEmphasisPosition:x,textEmphasis:x,textEmphasisStyle:x,textEmphasisColor:x,boxDecorationBreak:x,clipPath:x,maskImage:x,maskMode:x,maskRepeat:x,maskPosition:x,maskClip:x,maskOrigin:x,maskSize:x,maskComposite:x,mask:x,maskBorderSource:x,maskBorderMode:x,maskBorderSlice:x,maskBorderWidth:x,maskBorderOutset:x,maskBorderRepeat:x,maskBorder:x,maskType:x,textDecorationStyle:x,textDecorationSkip:x,textDecorationLine:x,textDecorationColor:x,filter:x,fontFeatureSettings:x,breakAfter:N,breakBefore:N,breakInside:N,columnCount:O,columnFill:O,columnGap:O,columnRule:O,columnRuleColor:O,columnRuleStyle:O,columnRuleWidth:O,columns:O,columnSpan:O,columnWidth:O,writingMode:k,flex:k,flexBasis:x,flexDirection:k,flexGrow:x,flexFlow:k,flexShrink:x,flexWrap:k,alignContent:x,alignItems:x,alignSelf:x,justifyContent:x,order:x,transform:x,transformOrigin:x,transformOriginX:x,transformOriginY:x,backfaceVisibility:x,perspective:x,perspectiveOrigin:x,transformStyle:x,transformOriginZ:x,backdropFilter:x,fontKerning:x,scrollSnapType:k,scrollSnapPointsX:k,scrollSnapPointsY:k,scrollSnapDestination:k,scrollSnapCoordinate:k,shapeImageThreshold:x,shapeImageMargin:x,shapeImageOutside:x,hyphens:N,flowInto:k,flowFrom:k,regionFragment:k,textAlignLast:R,tabSize:R,wrapFlow:P,wrapThrough:P,wrapMargin:P,touchAction:P,gridTemplateColumns:P,gridTemplateRows:P,gridTemplateAreas:P,gridTemplate:P,gridAutoColumns:P,gridAutoRows:P,gridAutoFlow:P,grid:P,gridRowStart:P,gridColumnStart:P,gridRowEnd:P,gridRow:P,gridColumn:P,gridColumnEnd:P,gridColumnGap:P,gridRowGap:P,gridArea:P,gridGap:P,textSizeAdjust:k,borderImage:x,borderImageOutset:x,borderImageRepeat:x,borderImageSlice:x,borderImageSource:x,borderImageWidth:x,transitionDelay:x,transitionDuration:x,transitionProperty:x,transitionTimingFunction:x}}},function(e,t,n){"use strict";t.__esModule=!0,t.cancelIdleCallback=void 0;var r=n(7),o=function(e,t){return setTimeout(function(){var t=Date.now();e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},i=function(e){clearTimeout(e)},a=r.canUseDOM&&"undefined"!=typeof window.requestIdleCallback,s=a?window.requestIdleCallback:o,l=a?window.cancelIdleCallback:i;t.default=s,t.cancelIdleCallback=l},function(e,t,n){"use strict";function r(e,t){return e?e instanceof a?(e.__addListener(t),e):function(){"function"==typeof e&&e.apply(void 0,arguments),t.apply(void 0,arguments)}:t}function o(e,t){e&&e instanceof a&&e.__removeListener(t)}var i=n(57),a=i.AnimatedEvent,s=i.attachNativeEvent,l=n(239),u=n(240),c=n(241),f=n(19),d=n(242),p=n(243),h=n(11),m=n(105),y=n(245),v=n(16),g=n(59),_=n(234),b=n(235),w=n(236),S=n(238),E=function(e,t){return new l(e,t)},C=function(e,t){return new c(e,t)},T=function(e,t){return new p(e,t)},x=function(e,t){return new d(e,t)},R=function(e,t,n){return new u(e,t,n)},P=function(e,t){return e&&t.onComplete?function(){t.onComplete&&t.onComplete.apply(t,arguments),e&&e.apply(void 0,arguments)}:e||t.onComplete},O=function(e,t,n){if(e instanceof g){var r=Object.assign({},t),o=Object.assign({},t);for(var i in t){var a=t[i],s=a.x,l=a.y;void 0!==s&&void 0!==l&&(r[i]=s,o[i]=l)}var u=n(e.x,r),c=n(e.y,o);return A([u,c],{stopTogether:!1})}return null},k=function e(t,n){var r=function(e,t,n){n=P(n,t);var r=e,o=t;r.stopTracking(),t.toValue instanceof h?r.track(new y(r,t.toValue,b,o,n)):r.animate(new b(o),n)};return O(t,n,e)||{start:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(e){r(t,n,e)}),stop:function(){t.stopAnimation()},reset:function(){t.resetAnimation()},_startNativeLoop:function(e){var o=Object.assign({},n,{iterations:e});r(t,o)},_isUsingNativeDriver:function(){return n.useNativeDriver||!1}}},N=function e(t,n){var r=function(e,t,n){n=P(n,t);var r=e,o=t;r.stopTracking(),t.toValue instanceof h?r.track(new y(r,t.toValue,w,o,n)):r.animate(new w(o),n)};return O(t,n,e)||{start:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(e){r(t,n,e)}),stop:function(){t.stopAnimation()},reset:function(){t.resetAnimation()},_startNativeLoop:function(e){var o=Object.assign({},n,{iterations:e});r(t,o)},_isUsingNativeDriver:function(){return n.useNativeDriver||!1}}},M=function e(t,n){var r=function(e,t,n){n=P(n,t);var r=e,o=t;r.stopTracking(),r.animate(new _(o),n)};return O(t,n,e)||{start:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(e){r(t,n,e)}),stop:function(){t.stopAnimation()},reset:function(){t.resetAnimation()},_startNativeLoop:function(e){var o=Object.assign({},n,{iterations:e});r(t,o)},_isUsingNativeDriver:function(){return n.useNativeDriver||!1}}},I=function(e){var t=0;return{start:function(n){var r=function r(o){return o.finished?(t++,t===e.length?void(n&&n(o)):void e[t].start(r)):void(n&&n(o))};0===e.length?n&&n({finished:!0}):e[t].start(r)},stop:function(){t1&&void 0!==arguments[1]?arguments[1]:{},n=t.iterations,r=void 0===n?-1:n,o=!1,i=0;return{start:function(t){var n=function n(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{finished:!0};o||i===r||a.finished===!1?t&&t(a):(i++,e.reset(),e.start(n))};e&&0!==r?e._isUsingNativeDriver()?e._startNativeLoop(r):n():t&&t({finished:!0})},stop:function(){o=!0,e.stop()},reset:function(){i=0,o=!1,e.reset()},_startNativeLoop:function(){throw new Error("Loops run using the native driver cannot contain Animated.loop animations")},_isUsingNativeDriver:function(){return e._isUsingNativeDriver()}}},F=function(e,t){var n=new a(e,t);return n.__isNative?n:n.__getHandler()};e.exports={Value:v,ValueXY:g,Interpolation:f,Node:h,decay:M,timing:N,spring:k,add:E,divide:C,multiply:T,modulo:x,diffClamp:R,delay:D,sequence:I,parallel:A,stagger:L,loop:j,event:F,createAnimatedComponent:S,attachNativeEvent:s,forkEvent:r,unforkEvent:o,__PropsOnlyForTests:m}},function(e,t){"use strict";function n(e){return 3.62*(e-30)+194}function r(e){return 3*(e-8)+25}function o(e,t){return{stiffness:n(e),damping:r(t)}}function i(e,t){function o(e,t,n){return(e-t)/(n-t)}function i(e,t,n){return t+e*(n-t)}function a(e,t,n){return e*n+(1-e)*t}function s(e,t,n){return a(2*e-e*e,t,n)}function l(e){return 7e-4*Math.pow(e,3)-.031*Math.pow(e,2)+.64*e+1.28}function u(e){return 44e-6*Math.pow(e,3)-.006*Math.pow(e,2)+.36*e+2}function c(e){return 4.5e-7*Math.pow(e,3)-332e-6*Math.pow(e,2)+.1078*e+5.84}function f(e){return e<=18?l(e):e>18&&e<=44?u(e):c(e)}var d=o(e/1.7,0,20);d=i(d,0,.8);var p=o(t/1.7,0,20),h=i(p,.5,200),m=s(d,f(h),.01);return{stiffness:n(h),damping:r(m)}}e.exports={fromOrigamiTensionAndFriction:o,fromBouncinessAndSpeed:i}},function(e,t,n){(function(t){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var a=n(58),s=n(10),l=s.shouldUseNativeDriver,u=function(e){function n(t){r(this,n);var i=o(this,e.call(this));return i._deceleration=void 0!==t.deceleration?t.deceleration:.998,i._velocity=t.velocity,i._useNativeDriver=l(t),i.__isInteraction=void 0===t.isInteraction||t.isInteraction,i.__iterations=void 0!==t.iterations?t.iterations:1,i}return i(n,e),n.prototype.__getNativeAnimationConfig=function(){return{type:"decay",deceleration:this._deceleration,velocity:this._velocity,iterations:this.__iterations}},n.prototype.start=function(e,t,n,r,o){this.__active=!0,this._lastValue=e,this._fromValue=e,this._onUpdate=t,this.__onEnd=n,this._startTime=Date.now(),this._useNativeDriver?this.__startNativeAnimation(o):this._animationFrame=requestAnimationFrame(this.onUpdate.bind(this))},n.prototype.onUpdate=function(){var e=Date.now(),t=this._fromValue+this._velocity/(1-this._deceleration)*(1-Math.exp(-(1-this._deceleration)*(e-this._startTime)));return this._onUpdate(t),Math.abs(this._lastValue-t)<.1?void this.__debouncedOnEnd({finished:!0}):(this._lastValue=t,void(this.__active&&(this._animationFrame=requestAnimationFrame(this.onUpdate.bind(this))))); -},n.prototype.stop=function(){e.prototype.stop.call(this),this.__active=!1,t.cancelAnimationFrame(this._animationFrame),this.__debouncedOnEnd({finished:!1})},n}(a);e.exports=u}).call(t,function(){return this}())},function(e,t,n){(function(t){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function a(e,t){return void 0===e||null===e?t:e}var s=(n(16),n(59),n(58)),l=n(233),u=n(3),c=n(10),f=c.shouldUseNativeDriver,d=function(e){function n(t){r(this,n);var i=o(this,e.call(this));if(i._overshootClamping=a(t.overshootClamping,!1),i._restDisplacementThreshold=a(t.restDisplacementThreshold,.001),i._restSpeedThreshold=a(t.restSpeedThreshold,.001),i._initialVelocity=a(t.velocity,0),i._lastVelocity=a(t.velocity,0),i._toValue=t.toValue,i._delay=a(t.delay,0),i._useNativeDriver=f(t),i.__isInteraction=void 0===t.isInteraction||t.isInteraction,i.__iterations=void 0!==t.iterations?t.iterations:1,void 0!==t.stiffness||void 0!==t.damping||void 0!==t.mass)u(void 0===t.bounciness&&void 0===t.speed&&void 0===t.tension&&void 0===t.friction,"You can define one of bounciness/speed, tension/friction, or stiffness/damping/mass, but not more than one"),i._stiffness=a(t.stiffness,100),i._damping=a(t.damping,10),i._mass=a(t.mass,1);else if(void 0!==t.bounciness||void 0!==t.speed){u(void 0===t.tension&&void 0===t.friction&&void 0===t.stiffness&&void 0===t.damping&&void 0===t.mass,"You can define one of bounciness/speed, tension/friction, or stiffness/damping/mass, but not more than one");var s=l.fromBouncinessAndSpeed(a(t.bounciness,8),a(t.speed,12));i._stiffness=s.stiffness,i._damping=s.damping,i._mass=1}else{var c=l.fromOrigamiTensionAndFriction(a(t.tension,40),a(t.friction,7));i._stiffness=c.stiffness,i._damping=c.damping,i._mass=1}return u(i._stiffness>0,"Stiffness value must be greater than 0"),u(i._damping>0,"Damping value must be greater than 0"),u(i._mass>0,"Mass value must be greater than 0"),i}return i(n,e),n.prototype.__getNativeAnimationConfig=function(){return{type:"spring",overshootClamping:this._overshootClamping,restDisplacementThreshold:this._restDisplacementThreshold,restSpeedThreshold:this._restSpeedThreshold,stiffness:this._stiffness,damping:this._damping,mass:this._mass,initialVelocity:a(this._initialVelocity,this._lastVelocity),toValue:this._toValue,iterations:this.__iterations}},n.prototype.start=function e(t,r,o,i,a){var s=this;if(this.__active=!0,this._startPosition=t,this._lastPosition=this._startPosition,this._onUpdate=r,this.__onEnd=o,this._lastTime=Date.now(),this._frameTime=0,i instanceof n){var l=i.getInternalState();this._lastPosition=l.lastPosition,this._lastVelocity=l.lastVelocity,this._initialVelocity=this._lastVelocity,this._lastTime=l.lastTime}var e=function(){s._useNativeDriver?s.__startNativeAnimation(a):s.onUpdate()};this._delay?this._timeout=setTimeout(e,this._delay):e()},n.prototype.getInternalState=function(){return{lastPosition:this._lastPosition,lastVelocity:this._lastVelocity,lastTime:this._lastTime}},n.prototype.onUpdate=function(){var e=64,t=Date.now();t>this._lastTime+e&&(t=this._lastTime+e);var n=(t-this._lastTime)/1e3;this._frameTime+=n;var r=this._damping,o=this._mass,i=this._stiffness,a=-this._initialVelocity,s=r/(2*Math.sqrt(i*o)),l=Math.sqrt(i/o),u=l*Math.sqrt(1-s*s),c=this._toValue-this._startPosition,f=0,d=0,p=this._frameTime;if(s<1){var h=Math.exp(-s*l*p);f=this._toValue-h*((a+s*l*c)/u*Math.sin(u*p)+c*Math.cos(u*p)),d=s*l*h*(Math.sin(u*p)*(a+s*l*c)/u+c*Math.cos(u*p))-h*(Math.cos(u*p)*(a+s*l*c)-u*c*Math.sin(u*p))}else{var m=Math.exp(-l*p);f=this._toValue-m*(c+(a+l*c)*p),d=m*(a*(p*l-1)+p*c*(l*l))}if(this._lastTime=t,this._lastPosition=f,this._lastVelocity=d,this._onUpdate(f),this.__active){var y=!1;this._overshootClamping&&0!==this._stiffness&&(y=this._startPositionthis._toValue:f=this._startTime+this._duration?(0===this._duration?this._onUpdate(this._toValue):this._onUpdate(this._fromValue+this._easing(1)*(this._toValue-this._fromValue)),void this.__debouncedOnEnd({finished:!0})):(this._onUpdate(this._fromValue+this._easing((e-this._startTime)/this._duration)*(this._toValue-this._fromValue)),void(this.__active&&(this._animationFrame=requestAnimationFrame(this.onUpdate.bind(this)))))},n.prototype.stop=function(){e.prototype.stop.call(this),this.__active=!1,clearTimeout(this._timeout),t.cancelAnimationFrame(this._animationFrame),this.__debouncedOnEnd({finished:!1})},n}(s);e.exports=f}).call(t,function(){return this}())},function(e,t){"use strict";function n(e,t){return 1-3*t+3*e}function r(e,t){return 3*t-6*e}function o(e){return 3*e}function i(e,t,i){return((n(t,i)*e+r(t,i))*e+o(t))*e}function a(e,t,i){return 3*n(t,i)*e*e+2*r(t,i)*e+o(t)}function s(e,t,n,r,o){var a,s,l=0;do s=t+(n-t)/2,a=i(s,r,o)-e,a>0?n=s:t=s;while(Math.abs(a)>f&&++l=c?l(t,d,e,n):0===m?d:s(t,r,r+h,e,n)}if(!(0<=e&&e<=1&&0<=n&&n<=1))throw new Error("bezier x values must be in [0, 1] range");var u=m?new Float32Array(p):new Array(p);if(e!==t||n!==r)for(var f=0;f0&&void 0!==arguments[0]?arguments[0]:{abort:!1};this._taskHandle&&(this._taskHandle.cancel(),e.abort||this._callback(),this._taskHandle=null)},e.prototype.schedule=function(){var e=this;if(!this._taskHandle){var t=setTimeout(function(){e._taskHandle=a.default.runAfterInteractions(function(){e._taskHandle=null,e._callback()})},this._delay);this._taskHandle={cancel:function(){return clearTimeout(t)}}}},e}();e.exports=s},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var o=n(137),i=n(23),a=function e(){r(this,e),this.any_blank_count=0,this.any_blank_ms=0,this.any_blank_speed_sum=0,this.mostly_blank_count=0,this.mostly_blank_ms=0,this.pixels_blank=0,this.pixels_sampled=0,this.pixels_scrolled=0,this.total_time_spent=0,this.sample_count=0},s=!1,l=[],u=10,c=s?1:null,f=function(){function e(t){r(this,e),this._anyBlankStartTime=null,this._enabled=!1,this._info=new a,this._mostlyBlankStartTime=null,this._samplesStartTime=null,this._getFrameMetrics=t,this._enabled=(c||0)>Math.random(),this._resetData()}return e.addListener=function(e){return i(null!==c,"Call `FillRateHelper.setSampleRate` before `addListener`."),l.push(e),{remove:function(){l=l.filter(function(t){return e!==t})}}},e.setSampleRate=function(e){c=e},e.setMinSampleCount=function(e){u=e},e.prototype.activate=function(){this._enabled&&null==this._samplesStartTime&&(this._samplesStartTime=o())},e.prototype.deactivateAndFlush=function(){if(this._enabled){var e=this._samplesStartTime;if(null!=e){if(this._info.sample_count0&&(c=Math.min(s,Math.max(0,d.offset-i)));for(var p=0,h=t.last,m=this._getFrameMetrics(h);h>=t.first&&(!m||!m.inLayout);)m=this._getFrameMetrics(h),h--;if(m&&h0?(this._anyBlankStartTime=u,this._info.any_blank_speed_sum+=l,this._info.any_blank_count++,this._info.pixels_blank+=v,g>.5&&(this._mostlyBlankStartTime=u,this._info.mostly_blank_count++)):(l<.01||Math.abs(r)<1)&&this.deactivateAndFlush(),g},e.prototype.enabled=function(){return this._enabled},e.prototype._resetData=function(){this._anyBlankStartTime=null,this._info=new a,this._mostlyBlankStartTime=null,this._samplesStartTime=null},e}();e.exports=f},function(e,t,n){"use strict";function r(e,t,n,r){e.handle&&(o.clearInteractionHandle(e.handle),e.handle=null),t&&t(n,r)}var o=n(32).default,i=n(250),a=i.currentCentroidXOfTouchesChangedAfter,s=i.currentCentroidYOfTouchesChangedAfter,l=i.previousCentroidXOfTouchesChangedAfter,u=i.previousCentroidYOfTouchesChangedAfter,c=i.currentCentroidX,f=i.currentCentroidY,d={_initializeGestureState:function(e){e.moveX=0,e.moveY=0,e.x0=0,e.y0=0,e.dx=0,e.dy=0,e.vx=0,e.vy=0,e.numberActiveTouches=0,e._accountsForMovesUpTo=0},_updateGestureStateOnMove:function(e,t){e.numberActiveTouches=t.numberActiveTouches,e.moveX=a(t,e._accountsForMovesUpTo),e.moveY=s(t,e._accountsForMovesUpTo);var n=e._accountsForMovesUpTo,r=l(t,n),o=a(t,n),i=u(t,n),c=s(t,n),f=e.dx+(o-r),d=e.dy+(c-i),p=t.mostRecentTimeStamp-e._accountsForMovesUpTo;e.vx=(f-e.dx)/p,e.vy=(d-e.dy)/p,e.dx=f,e.dy=d,e._accountsForMovesUpTo=t.mostRecentTimeStamp},create:function(e){var t={handle:null},n={stateID:Math.random()};d._initializeGestureState(n);var i={onStartShouldSetResponder:function(t){return void 0!==e.onStartShouldSetPanResponder&&e.onStartShouldSetPanResponder(t,n)},onMoveShouldSetResponder:function(t){return void 0!==e.onMoveShouldSetPanResponder&&e.onMoveShouldSetPanResponder(t,n)},onStartShouldSetResponderCapture:function(t){return 1===t.nativeEvent.touches.length&&d._initializeGestureState(n),n.numberActiveTouches=t.touchHistory.numberActiveTouches,void 0!==e.onStartShouldSetPanResponderCapture&&e.onStartShouldSetPanResponderCapture(t,n)},onMoveShouldSetResponderCapture:function(t){var r=t.touchHistory;return n._accountsForMovesUpTo!==r.mostRecentTimeStamp&&(d._updateGestureStateOnMove(n,r),!!e.onMoveShouldSetPanResponderCapture&&e.onMoveShouldSetPanResponderCapture(t,n))},onResponderGrant:function(r){return t.handle||(t.handle=o.createInteractionHandle()),n.x0=c(r.touchHistory),n.y0=f(r.touchHistory),n.dx=0,n.dy=0,e.onPanResponderGrant&&e.onPanResponderGrant(r,n),void 0===e.onShouldBlockNativeResponder||e.onShouldBlockNativeResponder()},onResponderReject:function(o){r(t,e.onPanResponderReject,o,n)},onResponderRelease:function(o){r(t,e.onPanResponderRelease,o,n),d._initializeGestureState(n)},onResponderStart:function(t){var r=t.touchHistory;n.numberActiveTouches=r.numberActiveTouches,e.onPanResponderStart&&e.onPanResponderStart(t,n)},onResponderMove:function(t){var r=t.touchHistory;n._accountsForMovesUpTo!==r.mostRecentTimeStamp&&(d._updateGestureStateOnMove(n,r),e.onPanResponderMove&&e.onPanResponderMove(t,n))},onResponderEnd:function(o){var i=o.touchHistory;n.numberActiveTouches=i.numberActiveTouches,r(t,e.onPanResponderEnd,o,n)},onResponderTerminate:function(o){r(t,e.onPanResponderTerminate,o,n),d._initializeGestureState(n)},onResponderTerminationRequest:function(t){return void 0===e.onPanResponderTerminationRequest||e.onPanResponderTerminationRequest(t,n)}};return{panHandlers:i,getInteractionHandle:function(){return t.handle}}}};e.exports=d},function(e,t){"use strict";var n={centroidDimension:function(e,t,r,o){var i=e.touchBank,a=0,s=0,l=1===e.numberActiveTouches?e.touchBank[e.indexOfSingleActiveTouch]:null;if(null!==l)l.touchActive&&l.currentTimeStamp>t&&(a+=o&&r?l.currentPageX:o&&!r?l.currentPageY:!o&&r?l.previousPageX:l.previousPageY,s=1);else for(var u=0;u=t){var f;f=o&&r?c.currentPageX:o&&!r?c.currentPageY:!o&&r?c.previousPageX:c.previousPageY,a+=f,s++}}return s>0?a/s:n.noCentroid},currentCentroidXOfTouchesChangedAfter:function(e,t){return n.centroidDimension(e,t,!0,!0)},currentCentroidYOfTouchesChangedAfter:function(e,t){return n.centroidDimension(e,t,!1,!0)},previousCentroidXOfTouchesChangedAfter:function(e,t){return n.centroidDimension(e,t,!0,!1)},previousCentroidYOfTouchesChangedAfter:function(e,t){return n.centroidDimension(e,t,!1,!1)},currentCentroidX:function(e){return n.centroidDimension(e,0,!0,!0)},currentCentroidY:function(e){return n.centroidDimension(e,0,!1,!0)},noCentroid:-1};e.exports=n},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function"); -}function o(e,t,n,r,o,s){if(a(n,r,o))return!0;var l=i(n,r,o),u=100*(e?l/o:l/s);return u>=t}function i(e,t,n){var r=Math.min(t,n)-Math.max(e,0);return Math.max(0,r)}function a(e,t,n){return e>=0&&t<=n&&t>e}var s=n(3),l=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{viewAreaCoveragePercentThreshold:0};r(this,e),this._hasInteracted=!1,this._timers=new Set,this._viewableIndices=[],this._viewableItems=new Map,this._config=t}return e.prototype.dispose=function(){this._timers.forEach(clearTimeout)},e.prototype.computeViewableItems=function(e,t,n,r,i){var a=this._config,l=a.itemVisiblePercentThreshold,u=a.viewAreaCoveragePercentThreshold,c=null!=u,f=c?u:l;s(null!=f&&null!=l!=(null!=u),"Must set exactly one of itemVisiblePercentThreshold or viewAreaCoveragePercentThreshold");var d=[];if(0===e)return d;var p=-1,h=i||{first:0,last:e-1},m=h.first,y=h.last;s(y0)p=v,o(c,f,_,b,n,g.length)&&d.push(v);else if(p>=0)break}}return d},e.prototype.onUpdate=function(e,t,n,r,o,i,a){var s=this;if((!this._config.waitForInteraction||this._hasInteracted)&&0!==e&&r(0)){var l=[];if(e&&(l=this.computeViewableItems(e,t,n,r,a)),this._viewableIndices.length!==l.length||!this._viewableIndices.every(function(e,t){return e===l[t]}))if(this._viewableIndices=l,this._config.minimumViewTime){var u=setTimeout(function(){s._timers.delete(u),s._onUpdateSync(l,i,o)},this._config.minimumViewTime);this._timers.add(u)}else this._onUpdateSync(l,i,o)}},e.prototype.resetViewableIndices=function(){this._viewableIndices=[]},e.prototype.recordInteraction=function(){this._hasInteracted=!0},e.prototype._onUpdateSync=function(e,t,n){var r=this;e=e.filter(function(e){return r._viewableIndices.includes(e)});for(var o=this._viewableItems,i=new Map(e.map(function(e){var t=n(e,!0);return[t.key,t]})),a=[],s=i,l=Array.isArray(s),u=0,s=l?s:s[Symbol.iterator]();;){var c;if(l){if(u>=s.length)break;c=s[u++]}else{if(u=s.next(),u.done)break;c=u.value}var f=c,d=f[0],p=f[1];o.has(d)||a.push(p)}for(var h=o,m=Array.isArray(h),y=0,h=m?h:h[Symbol.iterator]();;){var v;if(m){if(y>=h.length)break;v=h[y++]}else{if(y=h.next(),y.done)break;v=y.value}var g=v,_=g[0],b=g[1];i.has(_)||a.push(Object.assign({},b,{isViewable:!1}))}a.length>0&&(this._viewableItems=i,t({viewableItems:Array.from(i.values()),changed:a,viewabilityConfig:this._config}))},e}();e.exports=l},function(e,t,n){"use strict";function r(e,t,n){for(var r=[],o=0,i=0;i=e[u]&&(r[u]=i,o++,u===e.length-1))return a(o===e.length,"bad offsets input, should be in increasing order: %s",JSON.stringify(e)),r;return r}function o(e,t){return t.last-t.first+1-Math.max(0,1+Math.min(t.last,e.last)-Math.max(t.first,e.first))}function i(e,t,n,i){var a=e.data,s=e.getItemCount,l=e.maxToRenderPerBatch,u=e.windowSize,c=s(a);if(0===c)return t;var f=i.offset,d=i.velocity,p=i.visibleLength,h=Math.max(0,f),m=h+p,y=(u-1)*p,v=.5,g=d>1?"after":d<-1?"before":"none",_=Math.max(0,h-(1-v)*y),b=Math.max(0,m+v*y),w=n(c-1).offset;if(w<_)return{first:Math.max(0,c-1-l),last:c-1};var S=r([_,h,m,b],e.getItemCount(e.data),n),E=S[0],C=S[1],T=S[2],x=S[3];E=null==E?0:E,C=null==C?Math.max(0,E):C,x=null==x?c-1:x,T=null==T?Math.min(x,C+l-1):T;for(var R={first:C,last:T},P=o(t,R);;){if(C<=E&&T>=x)break;var O=P>=l,k=C<=t.first||C>t.last,N=C>E&&(!O||!k),M=T>=t.last||T=C&&C>=0&&T=E&&T<=x&&C<=R.first&&T>=R.last))throw new Error("Bad window calculation "+JSON.stringify({first:C,last:T,itemCount:c,overscanFirst:E,overscanLast:x,visible:R}));return{first:C,last:T}}var a=n(3),s={computeWindowedRenderLimits:i,elementsThatOverlapOffsets:r,newRangeCount:o};e.exports=s},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var s=Object.assign||function(e){for(var t=1;t0,"VirtualizedList: The windowSize prop must be present and set to a value greater than 0."),a._fillRateHelper=new f.default(a._getFrameMetrics),a._updateCellsToRenderBatcher=new u.default(a._updateCellsToRender,a.props.updateCellsBatchingPeriod),a.props.viewabilityConfigCallbackPairs?a._viewabilityTuples=a.props.viewabilityConfigCallbackPairs.map(function(e){return{viewabilityHelper:new R.default(e.viewabilityConfig),onViewableItemsChanged:e.onViewableItemsChanged}}):a.props.onViewableItemsChanged&&a._viewabilityTuples.push({viewabilityHelper:new R.default(a.props.viewabilityConfig),onViewableItemsChanged:a.props.onViewableItemsChanged});var s={first:a.props.initialScrollIndex||0,last:Math.min(a.props.getItemCount(a.props.data),(a.props.initialScrollIndex||0)+a.props.initialNumToRender)-1};if(a._isNestedWithSameOrientation()){var l=a.context.virtualizedList.getNestedChildState(a.props.listKey||a._getCellKey());l&&(s=l,a.state=l,a._frames=l.frames)}return a.state=s,a}return a(t,e),t.prototype.scrollToEnd=function(e){var t=!e||e.animated,n=this.props.getItemCount(this.props.data)-1,r=this._getFrameMetricsApprox(n),o=Math.max(0,r.offset+r.length+this._footerLength-this._scrollMetrics.visibleLength);this._scrollRef.scrollTo(this.props.horizontal?{x:o,animated:t}:{y:o,animated:t})},t.prototype.scrollToIndex=function(e){var t=this.props,n=t.data,r=t.horizontal,o=t.getItemCount,i=t.getItemLayout,a=t.onScrollToIndexFailed,s=e.animated,l=e.index,u=e.viewOffset,c=e.viewPosition;if((0,I.default)(l>=0&&lthis._highestMeasuredFrameIndex)return(0,I.default)(!!a,"scrollToIndex should be used in conjunction with getItemLayout or onScrollToIndexFailed, otherwise there is no way to know the location of offscreen indices or handle failures."),void a({averageItemLength:this._averageCellLength,highestMeasuredFrameIndex:this._highestMeasuredFrameIndex,index:l});var f=this._getFrameMetricsApprox(l),d=Math.max(0,f.offset-(c||0)*(this._scrollMetrics.visibleLength-f.length))-(u||0);this._scrollRef.scrollTo(r?{x:d,animated:s}:{y:d,animated:s})},t.prototype.scrollToItem=function(e){for(var t=e.item,n=this.props,r=n.data,o=n.getItem,i=n.getItemCount,a=i(r),s=0;s0){F=!1;var y=s?"width":"height",v=this.props.initialScrollIndex?-1:this.props.initialNumToRender-1,g=this.state,_=g.first,b=g.last;this._pushCells(c,d,f,0,v,u);var w=Math.max(v+1,_);if(!l&&_>v+1){var S=!1;if(f.size>0)for(var E=o?1:0,C=w-1;C>v;C--)if(f.has(C+E)){var x,R,P=this._getFrameMetricsApprox(v),O=this._getFrameMetricsApprox(C),k=O.offset-(P.offset+P.length);c.push(m.default.createElement(T.default,{key:"$sticky_lead",style:(x={},x[y]=k,x)})),this._pushCells(c,d,f,C,C,u);var N=this._getFrameMetricsApprox(_).offset-(O.offset+O.length);c.push(m.default.createElement(T.default,{key:"$sticky_trail",style:(R={},R[y]=N,R)})),S=!0;break}if(!S){var M,I=this._getFrameMetricsApprox(v),A=this._getFrameMetricsApprox(_).offset-(I.offset+I.length);c.push(m.default.createElement(T.default,{key:"$lead_spacer",style:(M={},M[y]=A,M)}))}}if(this._pushCells(c,d,f,w,b,u),!this._hasWarned.keys&&F&&(this._hasWarned.keys=!0),!l&&b0||n2&&c0&&n>0&&null!=e.props.initialScrollIndex&&e.props.initialScrollIndex>0&&!e._hasDoneInitialScroll&&(e.scrollToIndex({animated:!1,index:e.props.initialScrollIndex}),e._hasDoneInitialScroll=!0),e.props.onContentSizeChange&&e.props.onContentSizeChange(t,n),e._scrollMetrics.contentLength=e._selectLength({height:n,width:t}),e._scheduleCellsToRenderUpdate(),e._maybeCallOnEndReached()},this._convertParentScrollMetrics=function(t){var n=t.offset-e._offsetFromParentVirtualizedList,r=t.visibleLength,o=n-e._scrollMetrics.offset,i=e._scrollMetrics.contentLength;return{visibleLength:r,contentLength:i,offset:n,dOffset:o}},this._onScroll=function(t){e._nestedChildLists.forEach(function(e){e.ref&&e.ref._onScroll(t)}),e.props.onScroll&&e.props.onScroll(t);var n=t.timeStamp,r=e._selectLength(t.nativeEvent.layoutMeasurement),o=e._selectLength(t.nativeEvent.contentSize),i=e._selectOffset(t.nativeEvent.contentOffset),a=i-e._scrollMetrics.offset;if(e._isNestedWithSameOrientation()){if(0===e._scrollMetrics.contentLength)return;var s=e._convertParentScrollMetrics({visibleLength:r,offset:i});r=s.visibleLength,o=s.contentLength,i=s.offset,a=s.dOffset}var l=e._scrollMetrics.timestamp?Math.max(1,n-e._scrollMetrics.timestamp):1,u=a/l;l>500&&e._scrollMetrics.dt>500&&o>5*r&&!e._hasWarned.perf&&((0,N.default)("VirtualizedList: You have a large list that is slow to update - make sure your renderItem function renders components that follow React performance best practices like PureComponent, shouldComponentUpdate, etc.",{dt:l,prevDt:e._scrollMetrics.dt,contentLength:o}),e._hasWarned.perf=!0),e._scrollMetrics={contentLength:o,dt:l,dOffset:a,offset:i,timestamp:n,velocity:u,visibleLength:r},e._updateViewableItems(e.props.data),e.props&&(e._maybeCallOnEndReached(),0!==u&&e._fillRateHelper.activate(),e._computeBlankness(),e._scheduleCellsToRenderUpdate())},this._onScrollBeginDrag=function(t){e._nestedChildLists.forEach(function(e){e.ref&&e.ref._onScrollBeginDrag(t)}),e._viewabilityTuples.forEach(function(e){e.viewabilityHelper.recordInteraction()}),e._hasInteracted=!0,e.props.onScrollBeginDrag&&e.props.onScrollBeginDrag(t)},this._onScrollEndDrag=function(t){var n=t.nativeEvent.velocity;n&&(e._scrollMetrics.velocity=e._selectOffset(n)),e._computeBlankness(),e.props.onScrollEndDrag&&e.props.onScrollEndDrag(t)},this._onMomentumScrollEnd=function(t){e._scrollMetrics.velocity=0,e._computeBlankness(),e.props.onMomentumScrollEnd&&e.props.onMomentumScrollEnd(t)},this._updateCellsToRender=function(){var t=e.props,n=t.data,r=t.getItemCount,o=t.onEndReachedThreshold,i=e._isVirtualizationDisabled();e._updateViewableItems(n),n&&e.setState(function(t){var a=void 0;if(i){var s=e._scrollMetrics,l=s.contentLength,u=s.offset,c=s.visibleLength,f=l-c-u,d=f0)for(var p=a.first,h=a.last,m=p;m<=h;m++){var y=e._indicesToKeys.get(m),v=y&&e._cellKeysToChildListKeys.get(y);if(v){for(var g=!1,_=v,b=Array.isArray(_),w=0,_=b?_:_[Symbol.iterator]();;){var S;if(b){if(w>=_.length)break;S=_[w++]}else{if(w=_.next(),w.done)break;S=w.value}var E=S,C=e._nestedChildLists.get(E);if(C&&C.ref&&C.ref.hasMore()){g=!0;break}}if(g){a.last=m;break}}}return a})},this._createViewToken=function(t,n){var r=e.props,o=r.data,i=r.getItem,a=r.keyExtractor,s=i(o,t);return{index:t,item:s,key:a(s,t),isViewable:n}},this._getFrameMetricsApprox=function(t){var n=e._getFrameMetrics(t);if(n&&n.index===t)return n;var r=e.props.getItemLayout;return(0,I.default)(!r,"Should not have to estimate frames when a measurement metrics function is provided"),{length:e._averageCellLength,offset:e._averageCellLength*t}},this._getFrameMetrics=function(t){var n=e.props,r=n.data,o=n.getItem,i=n.getItemCount,a=n.getItemLayout,s=n.keyExtractor;(0,I.default)(i(r)>t,"Tried to get frame for out of range index "+t);var l=o(r,t),u=l&&e._frames[s(l,t)];if((!u||u.index!==t)&&a&&(u=a(r,t),j)){var c=p.default.shape({length:p.default.number.isRequired,offset:p.default.number.isRequired,index:p.default.number.isRequired}).isRequired;p.default.checkPropTypes({frame:c},{frame:u},"frame","VirtualizedList.getItemLayout")}return u}},H=function(e){function t(){var n,r,a;o(this,t);for(var s=arguments.length,l=Array(s),u=0;u-1,u=(0,a.default)(o,t[o],i);if("float"===o&&(o="cssFloat"),i||s){var c=i?o:(0,l.default)(o);if(s){var f=u.split("!"),d=f[0],p=f[1];r.setProperty(c,d,p)}else r.setProperty(c,u)}else r[o]=u}}t.__esModule=!0;var i=n(254),a=r(i),s=n(41),l=r(s),u=n(257);r(u);t.default=o},function(e,t,n){"use strict";t.__esModule=!0;var r=n(22),o=r;t.default=o}]))}); \ No newline at end of file diff --git a/dist/apis/Alert/index.js b/dist/apis/Alert/index.js index 61654e0..d33a782 100644 --- a/dist/apis/Alert/index.js +++ b/dist/apis/Alert/index.js @@ -1,332 +1 @@ - - - - - - - - - - - - - - -"use strict";Object.defineProperty(exports,"__esModule",{value:true}); - -(function(Alert7){ - -var _TYPE_DEFAULT=0; -var _TYPE_CONFIRM=1; - -(function(){ - -Alert7=window.Alert7=Alert7||_getInitialClass(); - -})(); - -function _getInitialClass(){ - -Alert7Class.TYPE_DEFAULT=_TYPE_DEFAULT; -Alert7Class.TYPE_CONFIRM=_TYPE_CONFIRM; -Alert7Class.alert=_staticAlert; -Alert7Class.break=_staticBreak; -_appendCSS(); -return Alert7Class; - -} - -function _staticAlert(_title,_message){ - -var _tempAlert=new Alert7Class(); -var _args=[].splice.call(arguments,2); -_tempAlert.setTitle(_title); -_tempAlert.setMessage(_message); -while(_args.length){_tempAlert.addAction(_args.shift(),_args.shift());} -_tempAlert.present(); -return _tempAlert; - -} - -function _staticBreak(){ - -throw null; - -} - -function _appendCSS(){ - -var _styleElement=document.createElement("style"); -_styleElement.innerHTML=""+ -"#Alert7,"+ -"#Alert7::after,"+ -"#Alert7 .alert7-container {"+ -"vertical-align: middle;"+ -"}"+ -""+ -"#Alert7 {"+ -"position: fixed;"+ -"top: 0;"+ -"bottom: 0;"+ -"left: 0;"+ -"right: 0;"+ -"z-index: 1001;"+ -"background-color: rgba(0, 0, 0, 0.3);"+ -"text-align: center;"+ -"font-size: 16px;"+ -"-webkit-user-select: none;"+ -" -moz-user-select: none;"+ -" -ms-user-select: none;"+ -" user-select: none;"+ -"}"+ -""+ -"#Alert7.alert7-confirm {"+ -"}"+ -""+ -"#Alert7::after,"+ -"#Alert7 .alert7-container {"+ -"display: inline-block;"+ -"}"+ -""+ -"#Alert7::after {"+ -"height: 100%;"+ -"content: '';"+ -"}"+ -""+ -"#Alert7 .alert7-container {"+ -"max-width: 240px;"+ -"width: 80%;"+ -"box-sizing: border-box;"+ -"background-color: rgba(255, 255, 255, 0.9);"+ -"border-radius: 18px;"+ -"}"+ -""+ -"#Alert7 .alert7-title,"+ -"#Alert7 .alert7-message {"+ -"padding-left: 20px;"+ -"padding-right: 20px;"+ -"line-height:1.3em;"+ -"}"+ -""+ -"#Alert7 .alert7-title {"+ -"padding-top: 20px;"+ -"font-size: 1.1em;"+ -"font-weight: bolder;"+ -"line-height: 2em;"+ -"}"+ -""+ -"#Alert7 .alert7-message {"+ -"padding-bottom: 14px;"+ -"font-size: 0.8em;"+ -"}"+ -""+ -"#Alert7 .alert7-actions {"+ -"}"+ -""+ -"#Alert7 .alert7-actions button.alert7-action-item {"+ -"padding-top: 12px;"+ -"padding-bottom: 12px;"+ -"width: 100%;"+ -"background: 0;"+ -"border: 0;"+ -"border-top: 1px solid #E7E7E7;"+ -"outline: 0;"+ -"color: #59F;"+ -"}"+ -""+ -"#Alert7 .alert7-actions button.alert7-action-item:last-of-type {"+ -"border-bottom-left-radius: 18px;"+ -"border-bottom-right-radius: 18px;"+ -"}"+ -""+ -"#Alert7 .alert7-actions button.alert7-action-item:active {"+ -"background-color: #E7E7E7;"+ -"}"+ -""+ -"#Alert7.alert7-confirm .alert7-actions button.alert7-action-item {"+ -"width: 50%;"+ -"}"+ -""+ -"#Alert7.alert7-confirm .alert7-actions button.alert7-action-item:first-of-type {"+ -"border-bottom-left-radius: 18px;"+ -"}"+ -""+ -"#Alert7.alert7-confirm .alert7-actions button.alert7-action-item:first-of-type:last-of-type {"+ -"width: 100%;"+ -"}"+ -""+ -"#Alert7.alert7-confirm .alert7-actions button.alert7-action-item:nth-of-type(2) {"+ -"border-left: 1px solid #E7E7E7;"+ -"border-bottom-left-radius: 0;"+ -"border-bottom-right-radius: 18px;"+ -"}"+ -""+ -"#Alert7.alert7-confirm .alert7-actions button.alert7-action-item:nth-of-type(n+3) {"+ -"display: none;"+ -"}"+ -""; -document.getElementsByTagName("head")[0].appendChild(_styleElement); - -} - -function Alert7Class(){ - -this.title=""; -this.message=""; -this.type=_TYPE_DEFAULT; -this.actions=[]; -_createAlertElement(this); - -} - -function _createAlertElement(_self){ - -_self.instanceElement=document.createElement("div"); -_self.instanceElement.id="Alert7"; -_self.alertElement=document.createElement("div"); -_self.alertElement.className="alert7-container"; -_self.instanceElement.appendChild(_self.alertElement); -_self.titleElement=document.createElement("div"); -_self.titleElement.className="alert7-title"; -_self.alertElement.appendChild(_self.titleElement); -_self.messageElement=document.createElement("div"); -_self.messageElement.className="alert7-message"; -_self.alertElement.appendChild(_self.messageElement); -_self.actionsElement=document.createElement("div"); -_self.actionsElement.className="alert7-actions"; -_self.alertElement.appendChild(_self.actionsElement); - -} - -Alert7Class.prototype.setTitle=function(_text){ - -this.title=_text||""; - -}; - -Alert7Class.prototype.setMessage=function(_text){ - -this.message=_text||""; - -}; - -Alert7Class.prototype.setType=function(_enum){ - -this.type=_enum||_TYPE_DEFAULT; - -}; - -Alert7Class.prototype.addAction=function(_text,_handler){ - -this.actions.push({ -text:_text, -handler:_handler}); - - -}; - -Alert7Class.prototype.present=function(){ - -this.titleElement.innerText=this.titleElement.textContent=this.title; -this.messageElement.innerHTML=this.messageElement.textContent=this.message; -switch(this.type){ -case _TYPE_CONFIRM:this.instanceElement.classList.add("alert7-confirm");} - -if(!this.actions.length)this.actions.push({}); -_createActions(this); -document.querySelector("body").appendChild(this.instanceElement); - -}; - -Alert7Class.prototype.dismiss=function(){ - -if(!this.instanceElement.parentNode)return; -this.instanceElement.parentNode.removeChild(this.instanceElement); - -}; - -function _createActions(_self){ - -var _actions=_self.actions; -var _numOfAction=_actions.length; -var _tempActionElement; -var _datum; -_self.actionsElement.innerHTML=""; -while(_numOfAction--){ -_datum=_actions[_numOfAction]; -_tempActionElement=document.createElement("button"); -_tempActionElement.className="alert7-action-item"; -_tempActionElement.innerText=_tempActionElement.textContent=_datum.text||"OK"; -_tempActionElement.addEventListener("click",_onClick(_datum.handler),false); -_self.actionsElement.insertBefore(_tempActionElement,_self.actionsElement.firstChild); -} - -function _onClick(_handler){ -return function(){ -try{ -if(_handler)_handler(); -_self.dismiss(); -}catch(_error){} -}; -} - -} - -})(window.Alert7); - -function escapeHTML(string){ -var pre=document.createElement('pre'); -var text=document.createTextNode(string); -pre.appendChild(text); -return pre.innerHTML; -} - -var Alert={ -alert:function alert(title){var message=arguments.length>1&&arguments[1]!==undefined?arguments[1]:'';var callbackOrButtons=arguments.length>2&&arguments[2]!==undefined?arguments[2]:[{text:'OK',onPress:function onPress(f){return f;}}]; -var alert=new Alert7(); -alert.setTitle(title); -alert.setMessage(escapeHTML(message)); -if(typeof callbackOrButtons==='function'){ -var callback=callbackOrButtons; -alert.addAction('OK',callback); -}else{ -var buttons=callbackOrButtons; -buttons.forEach(function(button){ -alert.addAction(button.text,button.onPress||function(f){return f;}); -}); -if(buttons.length===2){ -alert.setType(Alert7.TYPE_CONFIRM); -} -} -alert.present(); -}, - -prompt:function prompt(title){var message=arguments.length>1&&arguments[1]!==undefined?arguments[1]:'';var callbackOrButtons=arguments.length>2&&arguments[2]!==undefined?arguments[2]:function(f){return f;};var type=arguments.length>3&&arguments[3]!==undefined?arguments[3]:'plain-text';var defaultValue=arguments.length>4&&arguments[4]!==undefined?arguments[4]:''; - -function getInputCallback(callback){ -return function(){ -var text=document.getElementById('alert7-prompt-input').value; -return callback(text); -}; -} - -var alert=new Alert7(); -alert.setTitle(title); -alert.setMessage(escapeHTML(message)+("
")); -if(typeof callbackOrButtons==='function'){ -var callback=callbackOrButtons; -alert.addAction('OK',getInputCallback(callback)); -}else{ -var buttons=callbackOrButtons; -buttons.forEach(function(button){ -alert.addAction(button.text,getInputCallback(button.onPress||function(f){return f;})); -}); -if(buttons.length===2){ -alert.setType(Alert7.TYPE_CONFIRM); -} -} -alert.present(); -}};exports.default= - - -Alert; \ No newline at end of file +"use strict";Object.defineProperty(exports,"__esModule",{value:true});(function(Alert7){var _TYPE_DEFAULT=0;var _TYPE_CONFIRM=1;(function(){Alert7=window.Alert7=Alert7||_getInitialClass();})();function _getInitialClass(){Alert7Class.TYPE_DEFAULT=_TYPE_DEFAULT;Alert7Class.TYPE_CONFIRM=_TYPE_CONFIRM;Alert7Class.alert=_staticAlert;Alert7Class.break=_staticBreak;_appendCSS();return Alert7Class;}function _staticAlert(_title,_message){var _tempAlert=new Alert7Class();var _args=[].splice.call(arguments,2);_tempAlert.setTitle(_title);_tempAlert.setMessage(_message);while(_args.length){_tempAlert.addAction(_args.shift(),_args.shift());}_tempAlert.present();return _tempAlert;}function _staticBreak(){throw null;}function _appendCSS(){var _styleElement=document.createElement("style");_styleElement.innerHTML=""+"#Alert7,"+"#Alert7::after,"+"#Alert7 .alert7-container {"+"vertical-align: middle;"+"}"+""+"#Alert7 {"+"position: fixed;"+"top: 0;"+"bottom: 0;"+"left: 0;"+"right: 0;"+"z-index: 1001;"+"background-color: rgba(0, 0, 0, 0.3);"+"text-align: center;"+"font-size: 16px;"+"-webkit-user-select: none;"+" -moz-user-select: none;"+" -ms-user-select: none;"+" user-select: none;"+"}"+""+"#Alert7.alert7-confirm {"+"}"+""+"#Alert7::after,"+"#Alert7 .alert7-container {"+"display: inline-block;"+"}"+""+"#Alert7::after {"+"height: 100%;"+"content: '';"+"}"+""+"#Alert7 .alert7-container {"+"max-width: 240px;"+"width: 80%;"+"box-sizing: border-box;"+"background-color: rgba(255, 255, 255, 0.9);"+"border-radius: 18px;"+"}"+""+"#Alert7 .alert7-title,"+"#Alert7 .alert7-message {"+"padding-left: 20px;"+"padding-right: 20px;"+"line-height:1.3em;"+"}"+""+"#Alert7 .alert7-title {"+"padding-top: 20px;"+"font-size: 1.1em;"+"font-weight: bolder;"+"line-height: 2em;"+"}"+""+"#Alert7 .alert7-message {"+"padding-bottom: 14px;"+"font-size: 0.8em;"+"}"+""+"#Alert7 .alert7-actions {"+"}"+""+"#Alert7 .alert7-actions button.alert7-action-item {"+"padding-top: 12px;"+"padding-bottom: 12px;"+"width: 100%;"+"background: 0;"+"border: 0;"+"border-top: 1px solid #E7E7E7;"+"outline: 0;"+"color: #59F;"+"}"+""+"#Alert7 .alert7-actions button.alert7-action-item:last-of-type {"+"border-bottom-left-radius: 18px;"+"border-bottom-right-radius: 18px;"+"}"+""+"#Alert7 .alert7-actions button.alert7-action-item:active {"+"background-color: #E7E7E7;"+"}"+""+"#Alert7.alert7-confirm .alert7-actions button.alert7-action-item {"+"width: 50%;"+"}"+""+"#Alert7.alert7-confirm .alert7-actions button.alert7-action-item:first-of-type {"+"border-bottom-left-radius: 18px;"+"}"+""+"#Alert7.alert7-confirm .alert7-actions button.alert7-action-item:first-of-type:last-of-type {"+"width: 100%;"+"}"+""+"#Alert7.alert7-confirm .alert7-actions button.alert7-action-item:nth-of-type(2) {"+"border-left: 1px solid #E7E7E7;"+"border-bottom-left-radius: 0;"+"border-bottom-right-radius: 18px;"+"}"+""+"#Alert7.alert7-confirm .alert7-actions button.alert7-action-item:nth-of-type(n+3) {"+"display: none;"+"}"+"";document.getElementsByTagName("head")[0].appendChild(_styleElement);}function Alert7Class(){this.title="";this.message="";this.type=_TYPE_DEFAULT;this.actions=[];_createAlertElement(this);}function _createAlertElement(_self){_self.instanceElement=document.createElement("div");_self.instanceElement.id="Alert7";_self.alertElement=document.createElement("div");_self.alertElement.className="alert7-container";_self.instanceElement.appendChild(_self.alertElement);_self.titleElement=document.createElement("div");_self.titleElement.className="alert7-title";_self.alertElement.appendChild(_self.titleElement);_self.messageElement=document.createElement("div");_self.messageElement.className="alert7-message";_self.alertElement.appendChild(_self.messageElement);_self.actionsElement=document.createElement("div");_self.actionsElement.className="alert7-actions";_self.alertElement.appendChild(_self.actionsElement);}Alert7Class.prototype.setTitle=function(_text){this.title=_text||"";};Alert7Class.prototype.setMessage=function(_text){this.message=_text||"";};Alert7Class.prototype.setType=function(_enum){this.type=_enum||_TYPE_DEFAULT;};Alert7Class.prototype.addAction=function(_text,_handler){this.actions.push({text:_text,handler:_handler});};Alert7Class.prototype.present=function(){this.titleElement.innerText=this.titleElement.textContent=this.title;this.messageElement.innerHTML=this.messageElement.textContent=this.message;switch(this.type){case _TYPE_CONFIRM:this.instanceElement.classList.add("alert7-confirm");}if(!this.actions.length)this.actions.push({});_createActions(this);document.querySelector("body").appendChild(this.instanceElement);};Alert7Class.prototype.dismiss=function(){if(!this.instanceElement.parentNode)return;this.instanceElement.parentNode.removeChild(this.instanceElement);};function _createActions(_self){var _actions=_self.actions;var _numOfAction=_actions.length;var _tempActionElement;var _datum;_self.actionsElement.innerHTML="";while(_numOfAction--){_datum=_actions[_numOfAction];_tempActionElement=document.createElement("button");_tempActionElement.className="alert7-action-item";_tempActionElement.innerText=_tempActionElement.textContent=_datum.text||"OK";_tempActionElement.addEventListener("click",_onClick(_datum.handler),false);_self.actionsElement.insertBefore(_tempActionElement,_self.actionsElement.firstChild);}function _onClick(_handler){return function(){try{if(_handler)_handler();_self.dismiss();}catch(_error){}};}}})(window.Alert7);function escapeHTML(string){var pre=document.createElement('pre');var text=document.createTextNode(string);pre.appendChild(text);return pre.innerHTML;}var Alert={alert:function alert(title){var message=arguments.length>1&&arguments[1]!==undefined?arguments[1]:'';var callbackOrButtons=arguments.length>2&&arguments[2]!==undefined?arguments[2]:[{text:'OK',onPress:function onPress(f){return f;}}];var alert=new Alert7();alert.setTitle(title);alert.setMessage(escapeHTML(message));if(typeof callbackOrButtons==='function'){var callback=callbackOrButtons;alert.addAction('OK',callback);}else{var buttons=callbackOrButtons;buttons.forEach(function(button){alert.addAction(button.text,button.onPress||function(f){return f;});});if(buttons.length===2){alert.setType(Alert7.TYPE_CONFIRM);}}alert.present();},prompt:function prompt(title){var message=arguments.length>1&&arguments[1]!==undefined?arguments[1]:'';var callbackOrButtons=arguments.length>2&&arguments[2]!==undefined?arguments[2]:function(f){return f;};var type=arguments.length>3&&arguments[3]!==undefined?arguments[3]:'plain-text';var defaultValue=arguments.length>4&&arguments[4]!==undefined?arguments[4]:'';function getInputCallback(callback){return function(){var text=document.getElementById('alert7-prompt-input').value;return callback(text);};}var alert=new Alert7();alert.setTitle(title);alert.setMessage(escapeHTML(message)+("
"));if(typeof callbackOrButtons==='function'){var callback=callbackOrButtons;alert.addAction('OK',getInputCallback(callback));}else{var buttons=callbackOrButtons;buttons.forEach(function(button){alert.addAction(button.text,getInputCallback(button.onPress||function(f){return f;}));});if(buttons.length===2){alert.setType(Alert7.TYPE_CONFIRM);}}alert.present();}};exports.default=Alert; \ No newline at end of file diff --git a/dist/components/RefreshControl/index.js b/dist/components/RefreshControl/index.js index 1995183..64d2158 100644 --- a/dist/components/RefreshControl/index.js +++ b/dist/components/RefreshControl/index.js @@ -1,76 +1 @@ -Object.defineProperty(exports,"__esModule",{value:true});var _jsxFileName='src/components/RefreshControl/index.js';var _createClass=function(){function defineProperties(target,props){for(var i=0;i=0)continue;if(!Object.prototype.hasOwnProperty.call(obj,i))continue;target[i]=obj[i];}return target;}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return call&&(typeof call==="object"||typeof call==="function")?call:self;}function _inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null){throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass;}var - -ReactPullToRefresh=function(_Component){_inherits(ReactPullToRefresh,_Component); - -function ReactPullToRefresh(props){_classCallCheck(this,ReactPullToRefresh);var _this=_possibleConstructorReturn(this,(ReactPullToRefresh.__proto__||Object.getPrototypeOf(ReactPullToRefresh)).call(this, -props)); -_this.state={ -initialized:false}; - -_this.handleRefresh=_this.handleRefresh.bind(_this);return _this; -}_createClass(ReactPullToRefresh,[{key:'handleRefresh',value:function handleRefresh() - -{var _this2=this; -return new Promise(function(resolve,reject){ -_this2.props.onRefresh(resolve,reject); -}); -}},{key:'init',value:function init() - -{ -if(!this.state.initialized){ -(0,_wptr2.default)().init({ -contentEl:this.refs.refresh, -ptrEl:this.refs.ptr, -bodyEl:this.refs.body, -distanceToRefresh:this.props.distanceToRefresh||undefined, -loadingFunction:this.handleRefresh, -resistance:this.props.resistance||undefined, -hammerOptions:this.props.hammerOptions||undefined, -scrollEl:this.refs.refresh.children[0]}); - -this.setState({ -initialized:true}); - -} -}},{key:'componentDidMount',value:function componentDidMount() - -{ -if(!this.props.disabled){ -this.init(); -} -}},{key:'componentDidUpdate',value:function componentDidUpdate() - -{ -if(!this.props.disabled){ -this.init(); -} -}},{key:'render',value:function render() - -{var _props= - - - - - - - - - - -this.props,children=_props.children,disabled=_props.disabled,distanceToRefresh=_props.distanceToRefresh,hammerOptions=_props.hammerOptions,icon=_props.icon,loading=_props.loading,onRefresh=_props.onRefresh,resistance=_props.resistance,rest=_objectWithoutProperties(_props,['children','disabled','distanceToRefresh','hammerOptions','icon','loading','onRefresh','resistance']); - -if(disabled){ -return( -_react2.default.createElement('div',_extends({},rest,{__source:{fileName:_jsxFileName,lineNumber:66}}), -children)); - - -} - -return( -_react2.default.createElement('div',_extends({ref:'body'},rest,{__source:{fileName:_jsxFileName,lineNumber:73}}), -_react2.default.createElement('div',{ref:'ptr',className:'ptr-element',__source:{fileName:_jsxFileName,lineNumber:74}}, -icon||_react2.default.createElement('span',{className:'genericon genericon-next',__source:{fileName:_jsxFileName,lineNumber:75}}), -loading|| -_react2.default.createElement('div',{className:'loading',__source:{fileName:_jsxFileName,lineNumber:77}}, -_react2.default.createElement('span',{className:'loading-ptr-1',__source:{fileName:_jsxFileName,lineNumber:78}}), -_react2.default.createElement('span',{className:'loading-ptr-2',__source:{fileName:_jsxFileName,lineNumber:79}}), -_react2.default.createElement('span',{className:'loading-ptr-3',__source:{fileName:_jsxFileName,lineNumber:80}}))), - - -_react2.default.createElement('div',{ref:'refresh',className:'refresh-view',__source:{fileName:_jsxFileName,lineNumber:83}}, -children))); - - - -}}]);return ReactPullToRefresh;}(_react.Component);exports.default=ReactPullToRefresh; - - -process.env.NODE_ENV!=="production"?ReactPullToRefresh.propTypes={ -onRefresh:_react.PropTypes.func.isRequired, -icon:_react.PropTypes.element, -loading:_react.PropTypes.element, -disabled:_react.PropTypes.bool, -className:_react.PropTypes.string, -style:_react.PropTypes.object, -distanceToRefresh:_react.PropTypes.number, -resistance:_react.PropTypes.number, -hammerOptions:_react.PropTypes.object}:void 0; \ No newline at end of file diff --git a/dist/modules/react-pull-to-refresh/src/index.js b/dist/modules/react-pull-to-refresh/src/index.js deleted file mode 100644 index 0ee25db..0000000 --- a/dist/modules/react-pull-to-refresh/src/index.js +++ /dev/null @@ -1,4 +0,0 @@ -Object.defineProperty(exports,"__esModule",{value:true}); -var _ReactPullToRefresh=require('./components/ReactPullToRefresh');var _ReactPullToRefresh2=_interopRequireDefault(_ReactPullToRefresh);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}exports.default= - -_ReactPullToRefresh2.default; \ No newline at end of file diff --git a/dist/modules/react-pull-to-refresh/src/pull-to-refresh/wptr.1.1.js b/dist/modules/react-pull-to-refresh/src/pull-to-refresh/wptr.1.1.js deleted file mode 100644 index b28b933..0000000 --- a/dist/modules/react-pull-to-refresh/src/pull-to-refresh/wptr.1.1.js +++ /dev/null @@ -1,242 +0,0 @@ -Object.defineProperty(exports,"__esModule",{value:true});exports.default= -WebPullToRefresh;function WebPullToRefresh(){ -'use strict'; - - - - - -var defaults={ - -contentEl:'content', - - -ptrEl:'ptr', - -scrollEl:document.body, - - -bodyEl:document.body, - - -distanceToRefresh:70, - - -loadingFunction:false, - - -resistance:2.5}; - - - - - - -var options={}; - - - - - -var pan={ -enabled:false, -distance:0, -startingPositionY:0}; - - - - - -var bodyClass=defaults.bodyEl.classList; - - - - - - -var init=function init(params){ -params=params||{}; -options={ -contentEl:params.contentEl||document.getElementById(defaults.contentEl), -ptrEl:params.ptrEl||document.getElementById(defaults.ptrEl), -bodyEl:params.bodyEl||defaults.bodyEl, -distanceToRefresh:params.distanceToRefresh||defaults.distanceToRefresh, -loadingFunction:params.loadingFunction||defaults.loadingFunction, -resistance:params.resistance||defaults.resistance, -hammerOptions:params.hammerOptions||{}, -scrollEl:params.scrollEl||defaults.scrollEl}; - - -if(!options.contentEl||!options.ptrEl){ -return false; -} - -bodyClass=options.bodyEl.classList; - - - -var _startingPos=-1; -options.contentEl.addEventListener('touchstart',function(e){ -_startingPos=e.touches[0].clientY; -_panStart(e); -}); -options.contentEl.addEventListener('touchend',_panEnd); - -options.contentEl.addEventListener('touchmove',function(e){ -if(e.touches[0].clientY>_startingPos){ -e.distance=e.touches[0].clientY-_startingPos; -_panDown(e); -} -if(e.touches[0].clientY<_startingPos){ -e.distance=_startingPos-e.touches[0].clientY; -_panUp(e); -} -}); - - -options.ptrEl.style.visibility='hidden'; -}; - - - - - - -var _panStart=function _panStart(e){ -pan.startingPositionY=options.scrollEl.scrollTop; - -if(pan.startingPositionY===0){ -pan.enabled=true; -options.ptrEl.style.visibility='visible'; -} -}; - - - - - - -var _panDown=function _panDown(e){ -if(!pan.enabled){ -return; -} - -e.preventDefault(); -pan.distance=e.distance/options.resistance; - -_setContentPan(); -_setBodyClass(); -}; - - - - - - -var _panUp=function _panUp(e){ -if(!pan.enabled||pan.distance===0){ -return; -} - -e.preventDefault(); - -if(pan.distanceoptions.distanceToRefresh){ -bodyClass.add('ptr-refresh'); -}else{ -bodyClass.remove('ptr-refresh'); -} -}; - - - - - - -var _panEnd=function _panEnd(e){ -if(!pan.enabled){ -return; -} - -if(pan.distance!==0){ -e.preventDefault(); -} - -options.contentEl.style.transform=options.contentEl.style.webkitTransform=''; -options.ptrEl.style.transform=options.ptrEl.style.webkitTransform=''; - -if(options.bodyEl.classList.contains('ptr-refresh')){ -_doLoading(); -}else{ -_doReset(); -} - -pan.distance=0; -pan.enabled=false; -}; - - - - -var _doLoading=function _doLoading(){ -bodyClass.add('ptr-loading'); - - -if(!options.loadingFunction){ -return _doReset(); -} - - -var loadingPromise=options.loadingFunction(); - - -setTimeout(function(){ - -loadingPromise.then(_doReset); -},1000); -}; - - - - -var _doReset=function _doReset(){ -bodyClass.remove('ptr-loading'); -bodyClass.remove('ptr-refresh'); -bodyClass.add('ptr-reset'); - -var bodyClassRemove=function bodyClassRemove(){ -bodyClass.remove('ptr-reset'); -options.bodyEl.removeEventListener('transitionend',bodyClassRemove,false); -}; - -options.bodyEl.addEventListener('transitionend',bodyClassRemove,false); - -options.ptrEl.style.visibility='hidden'; -}; - -return{ -init:init}; - -} \ No newline at end of file diff --git a/dist/modules/react-pull-to-refresh/webpack.build.js b/dist/modules/react-pull-to-refresh/webpack.build.js deleted file mode 100644 index 1ced196..0000000 --- a/dist/modules/react-pull-to-refresh/webpack.build.js +++ /dev/null @@ -1,37 +0,0 @@ -var path=require('path'); -var webpack=require('webpack'); -var COMPONENT_NAME='react-pull-to-refresh'; -var plugins=[]; - -function getPackageMain(){ -return require(path.resolve('./package.json')).main; -} - -if(process.env.MINIFY){ -plugins.push( -new webpack.optimize.UglifyJsPlugin()); - -COMPONENT_NAME+='.min'; -} -module.exports={ -entry:path.resolve(getPackageMain()), -output:{ -filename:path.resolve('./dist/'+COMPONENT_NAME+'.js'), -library:COMPONENT_NAME, -libraryTarget:'umd'}, - -externals:{ -'react':'React', -'react/addons':'React', -'react-dom':'ReactDOM'}, - -module:{ -loaders:[ -{ -test:/\.js$/, -exclude:/node_modules/, -loader:'babel'}]}, - - - -plugins:plugins}; \ No newline at end of file diff --git a/dist/modules/react-pull-to-refresh/webpack.config.js b/dist/modules/react-pull-to-refresh/webpack.config.js deleted file mode 100644 index 0857256..0000000 --- a/dist/modules/react-pull-to-refresh/webpack.config.js +++ /dev/null @@ -1,45 +0,0 @@ -var fs=require('fs'); -var path=require('path'); -var webpack=require('webpack'); -var EXAMPLES_DIR=path.resolve('./examples'); - -function buildEntries(){ -return fs.readdirSync(EXAMPLES_DIR).reduce(function(entries,dir){ -if(dir==='build'){ -return entries; -} - -var isDraft=dir.charAt(0)==='_'; -var isDirectory=fs.lstatSync(path.join(EXAMPLES_DIR,dir)).isDirectory(); - -if(!isDraft&&isDirectory){ -entries[dir]=path.join(EXAMPLES_DIR,dir,'app.js'); -} - -return entries; -},{}); -} - -module.exports={ - -entry:buildEntries(), - -output:{ -filename:'[name].js', -chunkFilename:'[id].chunk.js', -path:'examples/__build__', -publicPath:'/__build__/'}, - - -module:{ -loaders:[ -{ -test:/\.js$/, -exclude:/node_modules/, -loader:'babel'}]}, - - - - -plugins:[ -new webpack.optimize.CommonsChunkPlugin('shared.js')]}; \ No newline at end of file diff --git a/dist/report.html b/dist/report.html deleted file mode 100644 index 8c02c88..0000000 --- a/dist/report.html +++ /dev/null @@ -1,2055 +0,0 @@ - - - - - Webpack Bundle Analyzer - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - diff --git a/dist/tests.webpack.js b/dist/tests.webpack.js deleted file mode 100644 index f9ab692..0000000 --- a/dist/tests.webpack.js +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - -var context=require.context('.',true,/-test\.js$/); -context.keys().forEach(context); \ No newline at end of file diff --git a/package.json b/package.json index 5f5e173..9d80a20 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,9 @@ "test:jest": "jest", "test:watch": "npm run test:jest -- --watch" }, + "dependencies": { + "react-pull-to-refresh": "github:piranna/react-pull-to-refresh" + }, "devDependencies": { "babel-core": "^6.26.3", "babel-eslint": "^8.2.3", diff --git a/src/components/RefreshControl/index.js b/src/components/RefreshControl/index.js index 22e4dee..ae8704a 100644 --- a/src/components/RefreshControl/index.js +++ b/src/components/RefreshControl/index.js @@ -1,6 +1,6 @@ /* eslint-disable */ import React, { Component } from 'react'; -import ReactPullToRefresh from '../../modules/react-pull-to-refresh/src'; +import ReactPullToRefresh from 'react-pull-to-refresh'; import {ActivityIndicator} from 'react-native-web'; const arrowIcon = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfgCQYHLCTylhV1AAAAjklEQVQ4y2P8z0AaYCJRPX4NsyNWM5Ok4R/n+/noWhjx+2F20n8HwcTQv0T7IXUe4wFUWwh6Gl0LEaGEqoWoYEXWQmQ8ILQwEh/TkBBjme3HIESkjn+Mv9/vJjlpkOwkom2AxTmRGhBJhCgNyCmKCA2oCZCgBvT0ykSacgIaZiaiKydoA7pykiKOSE+jAwADZUnJjMWwUQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNi0wOS0wNlQwNzo0NDozNiswMjowMAZN3oQAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTYtMDktMDZUMDc6NDQ6MzYrMDI6MDB3EGY4AAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAABJRU5ErkJggg=='; diff --git a/src/modules/react-pull-to-refresh/CHANGELOG.md b/src/modules/react-pull-to-refresh/CHANGELOG.md deleted file mode 100644 index e69de29..0000000 diff --git a/src/modules/react-pull-to-refresh/LICENSE b/src/modules/react-pull-to-refresh/LICENSE deleted file mode 100644 index 0a3196c..0000000 --- a/src/modules/react-pull-to-refresh/LICENSE +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (c) 2015 "Bryan Eaton" - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/src/modules/react-pull-to-refresh/README.md b/src/modules/react-pull-to-refresh/README.md deleted file mode 100644 index 53e4070..0000000 --- a/src/modules/react-pull-to-refresh/README.md +++ /dev/null @@ -1,86 +0,0 @@ -# react-pull-to-refresh - -`npm install react-pull-to-refresh` - -A pull to refresh component for the web. - -Based on Andy Peatling's [Pull to Refresh for the Web](https://github.com/apeatling/web-pull-to-refresh) - -![Demo GIF](https://github.com/bryaneaton13/react-pull-to-refresh/blob/master/docs/demo.gif) - -## Usage - -Your refresh handler function takes in `resolve` and `reject` to tell the PullToRefresh component when it's finished. - -```javascript -handleRefresh(resolve, reject) { - // do some async code here - if (success) { - resolve(); - } else { - reject(); - } -} - -``` - -Where you want to render the component: - -```xml - -

Pull down to refresh

-
{items}
-
etc.
-
-``` - - - -## CSS -Use the CSS from the example or from [here](https://github.com/apeatling/web-pull-to-refresh) as a starting point. - - -## All props - -React.PropTypes - -- **onRefresh** - - function *(required)* -- **icon** - - React element - - *default*: -```html - -``` -- **loading** - - element - - *default*: -```html -
- - - -
-``` -- **disabled** - - boolean -- **className** - - string -- **style** - - object -- **distanceToRefresh** - - number - - *default*: `70` -- **resistance** - - number - - *default*: `2.5` -- **hammerOptions** - - object - -## Thanks -[Andy Peatling](http://apeatling.com/) diff --git a/src/modules/react-pull-to-refresh/UPGRADE_GUIDE.md b/src/modules/react-pull-to-refresh/UPGRADE_GUIDE.md deleted file mode 100644 index 30d0765..0000000 --- a/src/modules/react-pull-to-refresh/UPGRADE_GUIDE.md +++ /dev/null @@ -1,6 +0,0 @@ -Upgrade Guide -============= - -To see discussion around these API changes, please refer to the -[changelog](/CHANGELOG.md) and visit the commits and issues they -reference. diff --git a/src/modules/react-pull-to-refresh/docs/demo.gif b/src/modules/react-pull-to-refresh/docs/demo.gif deleted file mode 100644 index 561c2c90bf1d225c3c6cca8f32b3321703375f69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 118954 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 s&pmvwr{x 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 z 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 Lx;~l|kW>0E=lu@C diff --git a/src/modules/react-pull-to-refresh/karma.conf.js b/src/modules/react-pull-to-refresh/karma.conf.js deleted file mode 100644 index 0db695c..0000000 --- a/src/modules/react-pull-to-refresh/karma.conf.js +++ /dev/null @@ -1,73 +0,0 @@ -const fs = require('fs'); -const path = require('path'); -const REGEX_TEST = /-test\.js$/; - -function findTests(dir) { - let tests = []; - fs.readdirSync(dir).forEach(function (file) { - file = path.resolve(dir, file); - const stat = fs.statSync(file); - if (stat && stat.isDirectory()) { - tests = tests.concat(findTests(file)); - } else if (REGEX_TEST.test(file)) { - tests.push(file); - } - }); - return tests; -} - -const tests = findTests(path.resolve('./lib')); - -module.exports = function (config) { - const conf = { - basePath: '', - - frameworks: [ 'mocha' ], - - files: tests, - - preprocessors: {}, - - reporters: [ 'dots' ], - - port: 9876, - - colors: true, - - logLevel: config.LOG_INFO, - - autoWatch: true, - - browsers: [ 'Chrome' ], - - captureTimeout: 60000, - - singleRun: false, - - webpack: { - cache: true, - devtool: 'inline-source-map', - module: { - loaders: [ - { - test: /\.js$/, - exclude: /node_modules/, - loader: 'babel' - } - ] - } - }, - - webpackServer: { - stats: { - colors: true - } - } - }; - - tests.forEach(function (test) { - conf.preprocessors[test] = [ 'webpack', 'sourcemap' ]; - }); - - config.set(conf); -}; diff --git a/src/modules/react-pull-to-refresh/npm-debug.log b/src/modules/react-pull-to-refresh/npm-debug.log deleted file mode 100644 index e199dcf..0000000 --- a/src/modules/react-pull-to-refresh/npm-debug.log +++ /dev/null @@ -1,43 +0,0 @@ -0 info it worked if it ends with ok -1 verbose cli [ '/usr/local/Cellar/node4-lts/4.4.7/bin/node', -1 verbose cli '/usr/local/bin/npm', -1 verbose cli 'run', -1 verbose cli 'build' ] -2 info using npm@2.15.8 -3 info using node@v4.4.7 -4 verbose run-script [ 'prebuild', 'build', 'postbuild' ] -5 info prebuild react-pull-to-refresh@1.0.6 -6 info build react-pull-to-refresh@1.0.6 -7 verbose unsafe-perm in lifecycle true -8 info react-pull-to-refresh@1.0.6 Failed to exec build script -9 verbose stack Error: react-pull-to-refresh@1.0.6 build: `npm run clean && npm run build:lib && npm run build:file && npm run build:minify` -9 verbose stack Exit status 1 -9 verbose stack at EventEmitter. (/usr/local/lib/node_modules/npm/lib/utils/lifecycle.js:217:16) -9 verbose stack at emitTwo (events.js:87:13) -9 verbose stack at EventEmitter.emit (events.js:172:7) -9 verbose stack at ChildProcess. (/usr/local/lib/node_modules/npm/lib/utils/spawn.js:24:14) -9 verbose stack at emitTwo (events.js:87:13) -9 verbose stack at ChildProcess.emit (events.js:172:7) -9 verbose stack at maybeClose (internal/child_process.js:827:16) -9 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5) -10 verbose pkgid react-pull-to-refresh@1.0.6 -11 verbose cwd /Users/user/moyu/react-native-web-extended/src/modules/react-pull-to-refresh -12 error Darwin 15.4.0 -13 error argv "/usr/local/Cellar/node4-lts/4.4.7/bin/node" "/usr/local/bin/npm" "run" "build" -14 error node v4.4.7 -15 error npm v2.15.8 -16 error code ELIFECYCLE -17 error react-pull-to-refresh@1.0.6 build: `npm run clean && npm run build:lib && npm run build:file && npm run build:minify` -17 error Exit status 1 -18 error Failed at the react-pull-to-refresh@1.0.6 build script 'npm run clean && npm run build:lib && npm run build:file && npm run build:minify'. -18 error This is most likely a problem with the react-pull-to-refresh package, -18 error not with npm itself. -18 error Tell the author that this fails on your system: -18 error npm run clean && npm run build:lib && npm run build:file && npm run build:minify -18 error You can get information on how to open an issue for this project with: -18 error npm bugs react-pull-to-refresh -18 error Or if that isn't available, you can get their info via: -18 error -18 error npm owner ls react-pull-to-refresh -18 error There is likely additional logging output above. -19 verbose exit [ 1, true ] diff --git a/src/modules/react-pull-to-refresh/package.json b/src/modules/react-pull-to-refresh/package.json deleted file mode 100644 index 963710c..0000000 --- a/src/modules/react-pull-to-refresh/package.json +++ /dev/null @@ -1,86 +0,0 @@ -{ - "name": "react-pull-to-refresh", - "version": "1.0.6", - "description": "A React component for pull to refresh on the web.", - "main": "./lib/index.js", - "repository": { - "type": "git", - "url": "git+https://github.com/bryaneaton13/react-pull-to-refresh.git" - }, - "homepage": "https://github.com/bryaneaton13/react-pull-to-refresh#readme", - "bugs": { - "url": "https://github.com/bryaneaton13/react-pull-to-refresh/issues" - }, - "directories": { - "example": "examples" - }, - "scripts": { - "test": "eslint lib examples && NODE_ENV=test karma start karma.conf.js --single-run --browsers Chrome", - "start": "webpack-dev-server --inline --config webpack.config.js --content-base examples/", - "clean": "rimraf lib dist", - "build": "npm run clean && npm run build:lib && npm run build:file && npm run build:minify", - "build:lib": "babel src --out-dir lib", - "build:file": "webpack --config webpack.build.js", - "build:minify": "MINIFY=1 npm run build:file", - "prepublish": "npm run build" - }, - "authors": [ - "Bryan Eaton" - ], - "license": "MIT", - "devDependencies": { - "babel": "5.8.23", - "babel-core": "5.8.25", - "babel-eslint": "4.1.3", - "babel-loader": "5.3.2", - "eslint": "1.6.0", - "eslint-plugin-react": "3.5.1", - "react": "^0.14.3", - "react-dom": "0.14.2", - "rimraf": "^2.4.4", - "webpack": "1.12.2", - "webpack-dev-server": "1.12.0" - }, - "tags": [ - "react", - "pull-to-refresh", - "refresh", - "web-pull-to-refresh" - ], - "keywords": [ - "react", - "react-component", - "pull-to-refresh", - "refresh", - "web-pull-to-refresh" - ], - "dependencies": { - "hammerjs": "^2.0.4" - }, - "gitHead": "1cc73287760aaba67a0b8d289ddf872093da9643", - "_id": "react-pull-to-refresh@1.0.6", - "_shasum": "3a62578718f19c657600398cf3c92737ba893c77", - "_from": "react-pull-to-refresh@>=1.0.6 <2.0.0", - "_npmVersion": "3.6.0", - "_nodeVersion": "5.6.0", - "_npmUser": { - "name": "bryaneaton13", - "email": "bryaneaton13@gmail.com" - }, - "dist": { - "shasum": "3a62578718f19c657600398cf3c92737ba893c77", - "tarball": "https://registry.npmjs.org/react-pull-to-refresh/-/react-pull-to-refresh-1.0.6.tgz" - }, - "maintainers": [ - { - "name": "bryaneaton13", - "email": "bryaneaton13@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "packages-16-east.internal.npmjs.com", - "tmp": "tmp/react-pull-to-refresh-1.0.6.tgz_1467822970582_0.8889083045069128" - }, - "_resolved": "http://registry.npmjs.org/react-pull-to-refresh/-/react-pull-to-refresh-1.0.6.tgz", - "readme": "ERROR: No README data found!" -} diff --git a/src/modules/react-pull-to-refresh/src/components/ReactPullToRefresh.js b/src/modules/react-pull-to-refresh/src/components/ReactPullToRefresh.js deleted file mode 100644 index a5ae527..0000000 --- a/src/modules/react-pull-to-refresh/src/components/ReactPullToRefresh.js +++ /dev/null @@ -1,101 +0,0 @@ -/* eslint-disable */ -import React, { PropTypes, Component } from 'react'; -import WebPullToRefresh from '../pull-to-refresh/wptr.1.1'; - -export default class ReactPullToRefresh extends Component { - - constructor(props) { - super(props); - this.state = { - initialized: false - }; - this.handleRefresh = this.handleRefresh.bind(this); - } - - handleRefresh() { - return new Promise((resolve, reject) => { - this.props.onRefresh(resolve, reject); - }); - } - - init() { - if (!this.state.initialized) { - WebPullToRefresh().init({ - contentEl: this.refs.refresh, - ptrEl: this.refs.ptr, - bodyEl: this.refs.body, - distanceToRefresh: this.props.distanceToRefresh || undefined, - loadingFunction: this.handleRefresh, - resistance: this.props.resistance || undefined, - hammerOptions: this.props.hammerOptions || undefined, - scrollEl: this.refs.refresh.children[0] - }); - this.setState({ - initialized: true - }); - } - } - - componentDidMount() { - if (!this.props.disabled) { - this.init(); - } - } - - componentDidUpdate() { - if (!this.props.disabled) { - this.init(); - } - } - - render() { - const { - children, - disabled, - distanceToRefresh, - hammerOptions, - icon, - loading, - onRefresh, - resistance, - ...rest - } = this.props; - - if (disabled) { - return ( -

- {children} -
- ); - } - - return ( -
-
- {icon || } - {loading || -
- - - -
} -
-
- {children} -
-
- ); - } -} - -ReactPullToRefresh.propTypes = { - onRefresh: PropTypes.func.isRequired, - icon: PropTypes.element, - loading: PropTypes.element, - disabled: PropTypes.bool, - className: PropTypes.string, - style: PropTypes.object, - distanceToRefresh: PropTypes.number, - resistance: PropTypes.number, - hammerOptions: PropTypes.object -}; diff --git a/src/modules/react-pull-to-refresh/src/index.js b/src/modules/react-pull-to-refresh/src/index.js deleted file mode 100644 index 01bfa94..0000000 --- a/src/modules/react-pull-to-refresh/src/index.js +++ /dev/null @@ -1,4 +0,0 @@ -// Based on Andy Peatling's [Pull to Refresh for the Web](https://github.com/apeatling/web-pull-to-refresh) -import ReactPullToRefresh from './components/ReactPullToRefresh'; - -export default ReactPullToRefresh; diff --git a/src/modules/react-pull-to-refresh/src/pull-to-refresh/wptr.1.1.js b/src/modules/react-pull-to-refresh/src/pull-to-refresh/wptr.1.1.js deleted file mode 100644 index ea89a7f..0000000 --- a/src/modules/react-pull-to-refresh/src/pull-to-refresh/wptr.1.1.js +++ /dev/null @@ -1,242 +0,0 @@ -/* eslint-disable */ -export default function WebPullToRefresh() { - 'use strict'; - - /** - * Hold all of the default parameters for the module - * @type {object} - */ - const defaults = { - // ID of the element holding pannable content area - contentEl: 'content', - - // ID of the element holding pull to refresh loading area - ptrEl: 'ptr', - - scrollEl: document.body, - - // wrapper element holding scollable - bodyEl: document.body, - - // Number of pixels of panning until refresh - distanceToRefresh: 70, - - // Pointer to function that does the loading and returns a promise - loadingFunction: false, - - // Dragging resistance level - resistance: 2.5 - }; - - /** - * Hold all of the merged parameter and default module options - * @type {object} - */ - let options = {}; - - /** - * Pan event parameters - * @type {object} - */ - const pan = { - enabled: false, - distance: 0, - startingPositionY: 0 - }; - - /** - * Easy shortener for handling adding and removing body classes. - */ - let bodyClass = defaults.bodyEl.classList; - - /** - * Initialize pull to refresh, hammer, and bind pan events. - * - * @param {object=} params - Setup parameters for pull to refresh - */ - const init = function (params) { - params = params || {}; - options = { - contentEl: params.contentEl || document.getElementById(defaults.contentEl), - ptrEl: params.ptrEl || document.getElementById(defaults.ptrEl), - bodyEl: params.bodyEl || defaults.bodyEl, - distanceToRefresh: params.distanceToRefresh || defaults.distanceToRefresh, - loadingFunction: params.loadingFunction || defaults.loadingFunction, - resistance: params.resistance || defaults.resistance, - hammerOptions: params.hammerOptions || {}, - scrollEl: params.scrollEl || defaults.scrollEl - }; - - if (!options.contentEl || !options.ptrEl) { - return false; - } - - bodyClass = options.bodyEl.classList; - - // var h = new Hammer( options.contentEl, options.hammerOptions ); - - let _startingPos = -1; - options.contentEl.addEventListener('touchstart', function (e) { - _startingPos = e.touches[0].clientY; - _panStart(e); - }); - options.contentEl.addEventListener('touchend', _panEnd); - - options.contentEl.addEventListener('touchmove', function (e) { - if (e.touches[0].clientY > _startingPos) { - e.distance = e.touches[0].clientY - _startingPos; - _panDown(e); - } - if (e.touches[0].clientY < _startingPos) { - e.distance = _startingPos - e.touches[0].clientY; - _panUp(e); - } - }); - - // Hide ptr element - options.ptrEl.style.visibility = 'hidden'; - }; - - /** - * Determine whether pan events should apply based on scroll position on panstart - * - * @param {object} e - Event object - */ - const _panStart = function (e) { - pan.startingPositionY = options.scrollEl.scrollTop; - - if (pan.startingPositionY === 0) { - pan.enabled = true; - options.ptrEl.style.visibility = 'visible'; - } - }; - - /** - * Handle element on screen movement when the pandown events is firing. - * - * @param {object} e - Event object - */ - const _panDown = function (e) { - if (!pan.enabled) { - return; - } - - e.preventDefault(); - pan.distance = e.distance / options.resistance; - - _setContentPan(); - _setBodyClass(); - }; - - /** - * Handle element on screen movement when the pandown events is firing. - * - * @param {object} e - Event object - */ - const _panUp = function (e) { - if (!pan.enabled || pan.distance === 0) { - return; - } - - e.preventDefault(); - - if (pan.distance < e.distance / options.resistance) { - pan.distance = 0; - } else { - pan.distance = e.distance / options.resistance; - } - - _setContentPan(); - _setBodyClass(); - }; - - /** - * Set the CSS transform on the content element to move it on the screen. - */ - const _setContentPan = function () { - // Use transforms to smoothly animate elements on desktop and mobile devices - options.contentEl.style.transform = options.contentEl.style.webkitTransform = `translate3d( 0, ${pan.distance}px, 0 )`; - options.ptrEl.style.transform = options.ptrEl.style.webkitTransform = `translate3d( 0, ${pan.distance - options.ptrEl.offsetHeight}px, 0 )`; - }; - - /** - * Set/remove the loading body class to show or hide the loading indicator after pull down. - */ - const _setBodyClass = function () { - if (pan.distance > options.distanceToRefresh) { - bodyClass.add('ptr-refresh'); - } else { - bodyClass.remove('ptr-refresh'); - } - }; - - /** - * Determine how to animate and position elements when the panend event fires. - * - * @param {object} e - Event object - */ - const _panEnd = function (e) { - if (!pan.enabled) { - return; - } - - if (pan.distance !== 0) { - e.preventDefault(); - } - - options.contentEl.style.transform = options.contentEl.style.webkitTransform = ''; - options.ptrEl.style.transform = options.ptrEl.style.webkitTransform = ''; - - if (options.bodyEl.classList.contains('ptr-refresh')) { - _doLoading(); - } else { - _doReset(); - } - - pan.distance = 0; - pan.enabled = false; - }; - - /** - * Position content and refresh elements to show that loading is taking place. - */ - const _doLoading = function () { - bodyClass.add('ptr-loading'); - - // If no valid loading function exists, just reset elements - if (!options.loadingFunction) { - return _doReset(); - } - - // The loading function should return a promise - const loadingPromise = options.loadingFunction(); - - // For UX continuity, make sure we show loading for at least one second before resetting - setTimeout(function () { - // Once actual loading is complete, reset pull to refresh - loadingPromise.then(_doReset); - }, 1000); - }; - - /** - * Reset all elements to their starting positions before any paning took place. - */ - const _doReset = function () { - bodyClass.remove('ptr-loading'); - bodyClass.remove('ptr-refresh'); - bodyClass.add('ptr-reset'); - - const bodyClassRemove = function () { - bodyClass.remove('ptr-reset'); - options.bodyEl.removeEventListener('transitionend', bodyClassRemove, false); - }; - - options.bodyEl.addEventListener('transitionend', bodyClassRemove, false); - - options.ptrEl.style.visibility = 'hidden'; - }; - - return { - init: init - }; -} diff --git a/src/modules/react-pull-to-refresh/webpack.build.js b/src/modules/react-pull-to-refresh/webpack.build.js deleted file mode 100644 index 87a2ebb..0000000 --- a/src/modules/react-pull-to-refresh/webpack.build.js +++ /dev/null @@ -1,38 +0,0 @@ -const path = require('path'); -const webpack = require('webpack'); -let COMPONENT_NAME = 'react-pull-to-refresh'; -const plugins = []; - -function getPackageMain() { - return require(path.resolve('./package.json')).main; -} - -if (process.env.MINIFY) { - plugins.push( - new webpack.optimize.UglifyJsPlugin() - ); - COMPONENT_NAME += '.min'; -} -module.exports = { - entry: path.resolve(getPackageMain()), - output: { - filename: path.resolve(`./dist/${COMPONENT_NAME}.js`), - library: COMPONENT_NAME, - libraryTarget: 'umd' - }, - externals: { - 'react': 'React', - 'react/addons': 'React', - 'react-dom': 'ReactDOM' - }, - module: { - loaders: [ - { - test: /\.js$/, - exclude: /node_modules/, - loader: 'babel' - } - ] - }, - plugins: plugins -}; diff --git a/src/modules/react-pull-to-refresh/webpack.config.js b/src/modules/react-pull-to-refresh/webpack.config.js deleted file mode 100644 index d7b94cc..0000000 --- a/src/modules/react-pull-to-refresh/webpack.config.js +++ /dev/null @@ -1,48 +0,0 @@ -const fs = require('fs'); -const path = require('path'); -const webpack = require('webpack'); -const EXAMPLES_DIR = path.resolve('./examples'); - -function buildEntries() { - return fs.readdirSync(EXAMPLES_DIR).reduce(function (entries, dir) { - if (dir === 'build') { - return entries; - } - - const isDraft = dir.charAt(0) === '_'; - const isDirectory = fs.lstatSync(path.join(EXAMPLES_DIR, dir)).isDirectory(); - - if (!isDraft && isDirectory) { - entries[dir] = path.join(EXAMPLES_DIR, dir, 'app.js'); - } - - return entries; - }, {}); -} - -module.exports = { - - entry: buildEntries(), - - output: { - filename: '[name].js', - chunkFilename: '[id].chunk.js', - path: 'examples/__build__', - publicPath: '/__build__/' - }, - - module: { - loaders: [ - { - test: /\.js$/, - exclude: /node_modules/, - loader: 'babel' - } - ] - }, - - plugins: [ - new webpack.optimize.CommonsChunkPlugin('shared.js') - ] - -}; From 717221a3d630f1d6ad475e3c03bad15d22d2282a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Legan=C3=A9s-Combarro=20=27piranna?= Date: Fri, 18 May 2018 09:29:10 +0200 Subject: [PATCH 08/10] Removed useless `webpack` dependencies and add missing `babel-cli` one --- package.json | 7 +++---- src/tests.webpack.js | 8 -------- webpack.config.js | 44 -------------------------------------------- 3 files changed, 3 insertions(+), 56 deletions(-) delete mode 100644 src/tests.webpack.js delete mode 100644 webpack.config.js diff --git a/package.json b/package.json index 9d80a20..09f46f8 100644 --- a/package.json +++ b/package.json @@ -10,9 +10,8 @@ ], "scripts": { "build": "del ./dist && mkdir dist && babel src -d dist --ignore **/__tests__", - "build:umd": "webpack --config webpack.config.js --sort-assets-by --progress", "lint": "eslint src", - "prepublish": "npm run build && npm run build:umd", + "prepublish": "npm run build", "test": "npm run lint && npm run test:jest", "test:jest": "jest", "test:watch": "npm run test:jest -- --watch" @@ -21,6 +20,7 @@ "react-pull-to-refresh": "github:piranna/react-pull-to-refresh" }, "devDependencies": { + "babel-cli": "^6.26.0", "babel-core": "^6.26.3", "babel-eslint": "^8.2.3", "babel-loader": "^7.1.4", @@ -40,8 +40,7 @@ "react-dom": "^16.3.2", "react-native-web": "^0.6.1", "react-test-renderer": "^16.3.2", - "url-loader": "^1.0.1", - "webpack-cli": "^2.1.3" + "url-loader": "^1.0.1" }, "peerDependencies": { "react": "~15.4.1", diff --git a/src/tests.webpack.js b/src/tests.webpack.js deleted file mode 100644 index d5f012d..0000000 --- a/src/tests.webpack.js +++ /dev/null @@ -1,8 +0,0 @@ -/** - * This module creates a context of all the spec files (following a naming - * convention). It's used as the webpack entry file for unit tests. - * - * See: https://github.com/webpack/docs/wiki/context - */ -const context = require.context('.', true, /-test\.js$/); -context.keys().forEach(context); diff --git a/webpack.config.js b/webpack.config.js deleted file mode 100644 index dcff526..0000000 --- a/webpack.config.js +++ /dev/null @@ -1,44 +0,0 @@ -const path = require('path') -const webpack = require('webpack') -const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin; - -const DIST_DIRECTORY = './dist' - -module.exports = { - entry: { - main: DIST_DIRECTORY - }, - externals: [ - { - react: { - root: 'React', - commonjs2: 'react', - commonjs: 'react', - amd: 'react' - } - } - ], - output: { - filename: 'ReactNative.js', - library: 'ReactNative', - libraryTarget: 'umd', - path: DIST_DIRECTORY - }, - plugins: [ - new BundleAnalyzerPlugin({ - analyzerMode: 'static', - openAnalyzer: false - }), - new webpack.DefinePlugin({ 'process.env.NODE_ENV': JSON.stringify('production') }), - new webpack.optimize.DedupePlugin(), - new webpack.optimize.OccurenceOrderPlugin(), - new webpack.optimize.UglifyJsPlugin({ - compress: { - dead_code: true, - drop_console: true, - screw_ie8: true, - warnings: true - } - }) - ] -} From 457bb07c31d696d4b440d2ac0ac8390733754e3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Legan=C3=A9s-Combarro=20=27piranna?= Date: Fri, 18 May 2018 13:09:10 +0200 Subject: [PATCH 09/10] Use npm published version of `@piranna/react-pull-to-refresh` --- dist/components/RefreshControl/index.js | 2 +- package.json | 2 +- src/components/RefreshControl/index.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dist/components/RefreshControl/index.js b/dist/components/RefreshControl/index.js index 64d2158..2223d9f 100644 --- a/dist/components/RefreshControl/index.js +++ b/dist/components/RefreshControl/index.js @@ -1 +1 @@ -Object.defineProperty(exports,"__esModule",{value:true});var _jsxFileName='src/components/RefreshControl/index.js';var _createClass=function(){function defineProperties(target,props){for(var i=0;i Date: Fri, 18 May 2018 14:11:20 +0200 Subject: [PATCH 10/10] Use `prop-types` dependency --- dist/components/RefreshControl/index.js | 2 +- dist/components/TabBarIOS/TabBarItemIOS.js | 2 +- dist/components/TabBarIOS/index.js | 2 +- package.json | 3 ++- src/components/RefreshControl/index.js | 9 +++++---- src/components/TabBarIOS/TabBarItemIOS.js | 3 ++- src/components/TabBarIOS/index.js | 3 ++- 7 files changed, 14 insertions(+), 10 deletions(-) diff --git a/dist/components/RefreshControl/index.js b/dist/components/RefreshControl/index.js index 2223d9f..8e32dcd 100644 --- a/dist/components/RefreshControl/index.js +++ b/dist/components/RefreshControl/index.js @@ -1 +1 @@ -Object.defineProperty(exports,"__esModule",{value:true});var _jsxFileName='src/components/RefreshControl/index.js';var _createClass=function(){function defineProperties(target,props){for(var i=0;i